@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500&family=DotGothic16&family=JetBrains+Mono:wght@400;500;600;700&family=DM+Sans:opsz,wght@9..40,700&display=swap";.orc-isaac{--isaac-h: 2rem;display:inline-flex;flex:none;align-items:center;gap:calc(var(--isaac-h) * .1);color:currentColor;vertical-align:middle;line-height:1;letter-spacing:0;text-transform:none}.orc-isaac-word{display:block;flex:none;height:var(--isaac-h);width:calc(var(--isaac-h) * 3)}.orc-isaac-apple{position:relative;display:block;flex:none;height:calc(var(--isaac-h) * .9);width:calc(var(--isaac-h) * .8)}.orc-isaac-fruit{display:block;object-fit:contain;height:100%;width:100%;overflow:visible}.orc-isaac-shadow{position:absolute;bottom:calc(var(--isaac-h) * -.025);left:27%;width:46%;height:calc(var(--isaac-h) * .04);border-radius:50%;background:currentColor;opacity:.14}.orc-isaac.is-falling{padding-top:calc(var(--isaac-h) * .6)}.orc-isaac[data-motion] .orc-isaac-apple{transition:opacity .12s linear}.orc-isaac[data-motion=waiting] .orc-isaac-apple{opacity:0}@media(prefers-reduced-motion:reduce){.orc-isaac[data-motion] .orc-isaac-apple{transition:none}}.orc-isaac.is-inline{--isaac-h: 1.45em;margin-top:-.14em;margin-left:-.18em}.nx-ask-veil{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:120px 16px 32px;overflow-y:auto;background:#20232e52;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:nx-ask-in .18s ease both}@keyframes nx-ask-in{0%{opacity:0}to{opacity:1}}@media(max-width:739px){.nx-ask-veil{padding-top:16px}}.nx-ask-col{display:flex;flex-direction:column;width:min(660px,100%);max-height:calc(100vh - 152px);border:1px solid var(--nxi-edge);border-radius:14px;background:var(--surface-panel);box-shadow:var(--shadow-deep);color:var(--ink);font-family:var(--font-sans);overflow:hidden}@media(max-width:739px){.nx-ask-col{max-height:calc(100vh - 48px)}}.nx-ask-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nx-ask-input{flex:none;display:flex;align-items:center;gap:12px;height:60px;padding:0 18px;border-bottom:1px solid var(--line);color:var(--ink-3);cursor:text}.nx-ask-input:focus-within{box-shadow:inset 0 -2px 0 var(--agent)}.nx-ask-input svg{flex:none}.nx-ask-input input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:400 17px/1.3 var(--font-sans);outline:none}.nx-ask-input input::placeholder{color:var(--ink-3)}.nx-ask-esc,.nx-ask-opt kbd,.nx-ask-foot kbd{font-family:var(--font-mono);font-weight:600;color:var(--ink-2);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;background:var(--surface-raised)}.nx-ask-esc{flex:none;padding:3px 6px;font-size:max(10px,var(--nx-min-text, 0px));cursor:pointer}.nx-ask-esc:hover{color:var(--ink)}@media(max-width:739px){.nx-ask-esc{min-height:32px;padding:0 12px;font-size:max(12px,var(--nx-min-text, 0px))}}.nx-ask-body{flex:1;min-height:0;overflow-y:auto;padding:8px}.nx-ask-grp{display:flex;flex-direction:column}.nx-ask-grp .gh{padding:10px 12px 6px;color:var(--ink-3);font:450 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-ask-grp+.nx-ask-grp .gh{padding-top:14px}.nx-ask-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.nx-ask-opt.on{background:var(--surface-hover)}.nx-ask-opt:focus-visible{outline:2px solid var(--agent);outline-offset:-2px}.nx-ask-opt .ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--ink-2)}.nx-ask-opt .ic.att{border-color:transparent;background:color-mix(in srgb,var(--attention-fill) 14%,transparent);color:var(--attention)}.nx-ask-apple{flex:none;width:30px;height:30px}.nx-ask-opt .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nx-ask-opt .nm{display:flex;align-items:center;gap:8px;min-width:0;font:500 14px/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-ask-opt .nm mark.hl{background:none;color:var(--agent);font-weight:600}.nx-ask-opt .cr{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-ask-opt .hn{flex:none;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-ask-opt .dot{flex:none;width:8px;height:8px;border-radius:50%}.nx-ask-opt .dot.on{background:var(--win)}.nx-ask-opt .dot.off{background:var(--attention-fill)}.nx-ask-opt kbd{flex:none;padding:3px 6px;font-size:max(10px,var(--nx-min-text, 0px))}.nx-ask-working{padding:28px 12px;color:var(--ink-3);font:400 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-ask-note{margin:10px 12px 4px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-ask-ctx{margin:10px 4px 2px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);overflow-wrap:anywhere}.nx-ask-ctx .pc-eye{margin-bottom:4px;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-ask-ctx .pc-title{margin-bottom:8px;color:var(--ink);font:600 16px/1.3 var(--font-sans);letter-spacing:-.01em}.nx-ask-ctx .pc-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.nx-ask-ctx .pc-f .v{color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1.25 var(--font-sans);font-variant-numeric:tabular-nums}.nx-ask-ctx .pc-f .v.good{color:var(--win)}.nx-ask-ctx .pc-f .v.warn{color:var(--attention)}.nx-ask-ctx .pc-f .v.hot{color:var(--signal)}.nx-ask-ctx .pc-f .l{margin-top:3px;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-ask-ctx .pc-go{margin-top:10px;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-ask-card{margin:4px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.nx-ask-eye{color:var(--ink-3);font:450 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-ask-card .q{margin:8px 0 6px;color:var(--ink);font:600 17px/1.3 var(--font-sans);letter-spacing:-.01em}.nx-ask-card .body{color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.6 var(--font-sans)}.nx-ask-card .body b{color:var(--ink)}.nx-ask-warn{margin-top:12px;color:var(--nx-crimson-hi, var(--signal));font:500 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-ask-card .foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.nx-ask-card .pills{display:flex;flex-wrap:wrap;gap:6px}.nx-ask-card .pills span{padding:4px 8px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-2);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-ask-card .acts{display:flex;gap:8px}.nx-ask-card .act{height:34px;padding:0 14px;border:0;border-radius:10px;background:var(--hl);color:var(--hl-ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-ask-card .act:disabled{opacity:.6;cursor:default}.nx-ask-card .again{height:34px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:transparent;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-ask-card .again:hover{color:var(--ink)}.nx-ask-tooljson{margin:10px 0 0;padding:10px 12px;max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface-hover);color:var(--ink);font:500 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-word}.nx-ask-toolargs{display:block;width:100%;box-sizing:border-box;margin-top:10px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-hover);color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-mono);resize:vertical}.nx-ask-foot{flex:none;display:flex;align-items:center;gap:18px;min-height:42px;padding:0 18px;border-top:1px solid var(--line);background:var(--surface-raised);color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-ask-foot .keys{display:flex;align-items:center;gap:18px}.nx-ask-foot .keys span{display:inline-flex;align-items:center;gap:6px}.nx-ask-foot kbd{padding:2px 5px;font-size:max(10px,var(--nx-min-text, 0px));background:var(--surface-panel)}.nx-ask-foot .reach{margin-left:auto;text-align:right}@media(max-width:739px){.nx-ask-foot .keys{display:none}.nx-ask-foot .reach{margin-left:0;text-align:left;padding:10px 0}}@media(prefers-reduced-motion:reduce){.nx-ask-veil{animation:none}}@keyframes nx-isaac-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.35);opacity:1}}.rp-page{min-height:100%;box-sizing:border-box;padding:40px max(24px,calc((100% - 1120px)/2)) 64px;background:linear-gradient(135deg,var(--nxp-canvas-tint-l, var(--surface)),var(--surface) 70%),var(--surface);color:var(--ink);font-family:var(--font-sans)}:root[data-theme=paper-dark] .rp-page{background:linear-gradient(135deg,var(--nxp-canvas-tint-d, var(--surface)),var(--surface) 70%),var(--surface)}.rp-page.rp-narrow{padding-inline:max(24px,calc((100% - 560px)/2))}.rp-head{display:flex;flex-direction:column;gap:22px;margin-bottom:28px}.rp-brand{display:flex;align-items:center;gap:10px;color:var(--ink);font:700 18px/1 var(--font-sans);letter-spacing:-.03em}.rp-brand img{width:28px;height:28px;object-fit:contain}.rp-meta span{color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:.02em}.rp-meta h1{margin:6px 0 0;color:var(--ink);font:600 32px/1.1 var(--font-sans);letter-spacing:-.02em}.rp-meta p{margin:8px 0 0;color:var(--ink-2);font:400 14px/1.5 var(--font-sans)}.rp-note{color:var(--ink-2)}.rp-foot{margin-top:28px;padding-top:16px;border-top:1px solid var(--line);font-size:max(13px,var(--nx-min-text, 0px));color:var(--ink-3)}.rp-results{margin-top:14px;padding:18px 20px 8px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.rp-results header{display:grid;gap:6px;margin-bottom:14px}.rp-results header span{color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.02em}.rp-results h2{margin:0;color:var(--ink);font:600 16.5px/1.2 var(--font-sans);letter-spacing:-.01em}.rp-results ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.rp-results li{display:grid;gap:4px;padding:12px 0;border-top:1px solid var(--line)}.rp-results h3{margin:0;font:600 15px/1.35 var(--font-sans)}.rp-results p{margin:0;color:var(--ink-2);line-height:1.5}.rp-results em{font-style:normal;color:var(--ink-3)}.rp-results strong{font-weight:700;color:var(--ink)}.rp-results strong[data-verdict=better]{color:var(--win)}.rp-results strong[data-verdict=worse]{color:var(--signal)}.rp-results small{color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.rp-card{padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.rp-card h1{margin:0 0 10px;color:var(--ink);font:600 24px/1.2 var(--font-sans);letter-spacing:-.02em}.rp-card p{margin:0 0 20px;color:var(--ink-2);line-height:1.5}.rp-btn{min-height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--ink);color:var(--surface);font:500 14px/1 var(--font-sans);cursor:pointer}.rp-btn:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.rp-btn:disabled{opacity:.6;cursor:default}@media(max-width:739px){.rp-page{padding:24px 16px 48px}.rp-meta h1{font-size:26px}}.rp-review{margin:0 auto}.pk-tile{padding:18px 22px}.pk-click{cursor:pointer}.pk-tile-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:12px}.pk-tile-right{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.pk-hero{padding:20px 26px 24px;min-height:172px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.pk-hero-eye{margin-bottom:auto;padding-bottom:14px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;opacity:.85}.pk-hero .orc-num{line-height:.95}.pk-hero .sub{font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);opacity:.88;max-width:46ch}.pk-stat .v{color:var(--ink)}.pk-stat .l{margin-top:8px;font:500 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);letter-spacing:0;color:var(--ink-2)}.pk-stat.t-win .v{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.pk-stat.t-attention .v{color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.pk-stat.t-signal .v{color:var(--nx-crimson-hi)}.pk-stat.t-info .v{color:color-mix(in srgb,var(--info) 62%,var(--ink))}.pk-stat.t-quiet .v{color:var(--ink-3)}.pk-hero .pk-stat .v,.pk-hero .pk-stat .l{color:#fff}.pk-hero .pk-stat .l{opacity:.8}.pk-scale{position:relative;display:flex;justify-content:space-between;align-items:flex-end;height:16px;margin-top:10px}.pk-scale .t{width:1px;height:7px;background:currentColor;opacity:.35}.pk-scale .t.maj{height:12px;opacity:.6}.pk-scale .needle{position:absolute;bottom:-2px;width:2px;height:20px;border-radius:2px;background:var(--hl);box-shadow:0 0 8px color-mix(in srgb,var(--hl) 70%,transparent);transform:translate(-50%);transition:left .9s cubic-bezier(.22,1,.36,1)}.pk-orb{display:grid;place-items:center;border-radius:30%;position:relative;flex:none}.pk-orb .g{position:relative;z-index:1;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.pk-orb.float{animation:orc-float 6s ease-in-out infinite}.pk-orb:after{content:"";position:absolute;top:12%;left:16%;width:42%;height:26%;border-radius:50%;background:linear-gradient(#ffffffbf,#fff0);filter:blur(1px)}.pk-orb.pulse:before{content:"";position:absolute;inset:-5px;border-radius:34%;border:1.5px solid currentColor;animation:pk-orb-pulse 2.2s ease-out infinite;pointer-events:none}.pk-orb.t-waiting{color:var(--attention)}.pk-orb.t-running{color:var(--info)}@keyframes pk-orb-pulse{0%{opacity:.55;transform:scale(.94)}70%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){.pk-orb.float{animation:none}.pk-orb.pulse:before{animation:none;opacity:.5}}.pk-orb-key{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.pk-orb-key .k{display:inline-flex;align-items:center;gap:6px}.pk-orb-key .s{width:10px;height:10px;border-radius:30%;display:inline-block}.pk-spark{font-size:max(13px,var(--nx-min-text, 0px));line-height:1}.pk-spark.t-win{color:var(--win)}.pk-spark.t-attention{color:var(--attention)}.pk-spark.t-signal{color:var(--signal)}.pk-spark.t-quiet{color:var(--ink-3)}.pk-runstrip{display:inline-flex;gap:3px}.pk-runstrip .s{width:9px;height:14px;border-radius:3px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.pk-runstrip .s.clean{background:var(--win-2)}.pk-runstrip .s.waiting{background:var(--attention-2)}.pk-runstrip .s.failed{background:var(--signal-2);box-shadow:0 0 7px color-mix(in srgb,var(--signal-2) 45%,transparent)}.pk-toggle{position:relative;width:42px;height:25px;border-radius:999px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--ink) 12%,transparent);cursor:pointer;padding:0;transition:background .25s ease,border-color .25s ease;flex:none}.pk-toggle.on{background:var(--win);border-color:var(--win)}.pk-toggle .knob{position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;transition:left .25s cubic-bezier(.22,1,.36,1)}.pk-toggle.on .knob{left:19px}.pk-toggle:disabled{opacity:.5;cursor:default}.nx-wp-spot{display:none}.nx-wp{position:fixed;z-index:60;width:min(430px,calc(100vw - 16px));max-height:min(70vh,560px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--surface-panel);box-shadow:var(--shadow-deep)}.nx-wp .h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--line);color:var(--ink);font:500 15px/1.2 var(--font-sans);letter-spacing:-.01em}.nx-wp .all{padding:0;border:0;background:none;color:var(--info);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-wp .all:hover{color:var(--ink)}.nx-wp .empty{padding:22px 16px;color:var(--ink-3);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-wp .rows{margin:0;padding:0;list-style:none;overflow-y:auto;min-height:0}.nx-wp .r{display:grid;grid-template-columns:10px minmax(0,1fr);grid-template-areas:"dot body" ".   acts" ".   bad";gap:6px 10px;padding:12px 16px;border-bottom:1px solid var(--line)}.nx-wp .r:last-child{border-bottom:0}.nx-wp .r:hover{background:var(--surface-hover)}.nx-wp .dot{grid-area:dot;width:8px;height:8px;margin-top:5px;border-radius:999px;background:var(--attention-fill)}.nx-wp .dot.is-signal{background:var(--signal-2);box-shadow:0 0 8px var(--signal-2)}.nx-wp .dot.is-info{background:var(--info-fill)}.nx-wp .body{grid-area:body;display:flex;flex-direction:column;gap:3px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.nx-wp .t{color:var(--ink);font:500 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.nx-wp .d{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-wp .m{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-wp .acts{grid-area:acts;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nx-wp .acts button{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--nxi-glass);color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-wp .acts button:hover:not(:disabled){border-color:var(--line-strong)}.nx-wp .acts button:disabled{opacity:.55;cursor:default}.nx-wp .acts .isaac{margin-left:auto;font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wp .bad{grid-area:bad;color:var(--nx-crimson-hi);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-wp .more{padding:11px 16px;border:0;border-top:1px solid var(--line);background:none;color:var(--info);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:left;cursor:pointer}.nx-wp .f{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;padding:10px 16px;border-top:1px solid var(--line);background:var(--surface-raised)}.nx-wp .f .q{flex:1 1 200px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-wp .f .q.bad{color:var(--nx-crimson-hi)}.nx-wp .f .yn{display:flex;gap:6px}.nx-wp .f button{height:28px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--nxi-glass);color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-wp .f button.yes{border-color:transparent;background:var(--hl);color:var(--hl-ink)}.nx-wp .f button:disabled{opacity:.55;cursor:default}.nx-studio-tile-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:14px;overflow-anchor:none}.nx-studio-tile{--tile-pad: 20px;--tile-measure: 42ch;display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-column:span 6;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;padding:var(--tile-pad);background:var(--surface-panel);box-shadow:0 1px color-mix(in srgb,var(--ink) 4%,transparent)}.nx-studio-tile[data-cols="3"]{grid-column:span 3}.nx-studio-tile[data-cols="4"]{grid-column:span 4}.nx-studio-tile[data-cols="5"]{grid-column:span 5}.nx-studio-tile[data-cols="6"]{grid-column:span 6}.nx-studio-tile[data-cols="7"]{grid-column:span 7}.nx-studio-tile[data-cols="8"]{grid-column:span 8}.nx-studio-tile[data-cols="9"]{grid-column:span 9}.nx-studio-tile[data-cols="10"]{grid-column:span 10}.nx-studio-tile[data-cols="11"]{grid-column:span 11}.nx-studio-tile[data-cols="12"]{grid-column:1 / -1}.nx-studio-tile-hero{background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--signal) 15%,transparent),transparent 35%),var(--surface-panel)}.nx-studio-tile>header{display:grid;align-content:start;gap:6px;container-type:inline-size}.nx-studio-tile>header span{color:var(--ink-3);font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.nx-studio-tile>header h3{margin:0;color:var(--ink);font:650 clamp(15px,3.4cqw,20px)/1.25 var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.nx-studio-tile-hero>header h3{font-size:clamp(20px,3.1cqw,30px)}.nx-studio-tile-body{container-type:inline-size;min-width:0;min-height:0;overflow:auto}.nx-studio-frame{display:block;width:100%;min-height:160px;border:0;background:transparent}.nx-studio-native-empty,.nx-studio-native-error{display:grid;min-height:150px;place-items:center;border:1px dashed var(--line);border-radius:10px;padding:24px;color:var(--ink-3);text-align:center;font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-studio-native-error{border-color:color-mix(in srgb,var(--danger, #a43d2f) 35%,var(--line))}.nx-studio-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.nx-studio-metrics>div{min-width:0;border-left:1px solid var(--line);padding:4px 12px 7px;container-type:inline-size}.nx-studio-metrics strong{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font:650 clamp(15px,calc((100cqw - 26px) * 1.8 / var(--ch, 4)),48px)/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.nx-studio-metrics>div:first-child{border-left:0;padding-left:0}.nx-studio-metrics span,.nx-studio-metrics small{display:block;margin-top:8px;color:var(--ink-2);font:600 max(11px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-studio-metrics small{margin-top:5px;color:var(--ink-3);font-weight:450}.nx-studio-narrative p,.nx-studio-narrative li,.nx-studio-narrative aside{max-width:var(--tile-measure, 42ch)}.nx-studio-narrative p{margin:0;color:var(--ink);font:450 clamp(14px,2.8cqw,17px)/1.5 var(--font-display);overflow-wrap:anywhere}.nx-studio-narrative ul{display:grid;gap:8px;margin:16px 0 0;padding-left:19px}.nx-studio-narrative li{color:var(--ink-2);font:450 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);overflow-wrap:anywhere}.nx-studio-narrative aside{margin-top:18px;border-top:1px solid var(--line);padding-top:12px;color:var(--ink-3);font:650 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-mono);letter-spacing:.04em}.nx-studio-native-table-wrap{overflow:auto;max-height:340px}.nx-studio-native-table{width:100%;min-width:420px;border-collapse:collapse;font:500 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans);font-variant-numeric:tabular-nums}.nx-studio-native-table th{min-width:90px;padding:7px 9px;color:var(--ink-3);text-align:left;font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.nx-studio-native-table td{max-width:36ch;border-top:1px solid var(--line);padding:9px;color:var(--ink-2)}.nx-studio-native-table td:first-child{min-width:160px;color:var(--ink);font-weight:650}.nx-studio-timeline{min-width:0}.nx-studio-time-axis{display:flex;font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 0 7px 112px;color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.nx-studio-time-lane{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid var(--line);padding:11px 0}.nx-studio-time-lane>b{overflow:hidden;text-overflow:ellipsis;color:var(--ink);font:650 max(11px,var(--nx-min-text, 0px))/1.25 var(--font-sans)}.nx-studio-time-track{position:relative;min-height:34px;border-radius:7px;background:linear-gradient(90deg,transparent 24.8%,var(--line) 25%,transparent 25.2%,transparent 49.8%,var(--line) 50%,transparent 50.2%,transparent 74.8%,var(--line) 75%,transparent 75.2%),color-mix(in srgb,var(--surface) 75%,transparent)}.nx-studio-time-interval{position:absolute;top:7px;height:20px;min-width:5px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:5px;color:var(--signal-ink, #172006)}.nx-studio-time-interval i{display:block;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap;font:700 max(11px,var(--nx-min-text, 0px))/1.2 var(--font-sans);font-style:normal}.nx-studio-time-point{position:absolute;top:11px;width:11px;height:11px;border:2px solid var(--surface-panel);border-radius:50%;transform:translate(-50%);box-shadow:0 0 0 1px var(--ink-3)}.nx-studio-method-note{margin:8px 0 0 112px;color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-mono)}.nx-studio-bars{display:grid;gap:10px;max-height:340px;overflow:auto}.nx-studio-bars>div{display:grid;grid-template-columns:minmax(84px,34cqw) minmax(80px,1fr) max-content;gap:10px;align-items:center}.nx-studio-bars span{min-width:0;overflow-wrap:anywhere;font:600 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-studio-bars i{height:9px;overflow:hidden;border-radius:999px;background:var(--surface)}.nx-studio-bars em{display:block;height:100%;border-radius:inherit;background:var(--data)}.nx-studio-bars b{color:var(--ink-2);text-align:right;font:650 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono);font-variant-numeric:tabular-nums}.nx-studio-chart-svg,.nx-studio-scene,.nx-studio-map,.nx-studio-network{display:block;width:100%;max-height:430px;overflow:visible}.nx-studio-chart-svg line{stroke:var(--line);stroke-width:1}.nx-studio-chart-svg text.tick{fill:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px)) var(--font-mono);font-variant-numeric:tabular-nums}.nx-studio-chart-svg path.line{fill:none;stroke:var(--ink);stroke-width:3}.nx-studio-chart-svg path.area{fill:color-mix(in srgb,var(--data) 32%,transparent);stroke:none}.nx-studio-chart-svg circle{fill:var(--data);stroke:var(--surface-panel);stroke-width:1.5}.nx-studio-heatmap-wrap{--heat-1: color-mix(in srgb, var(--data) 12%, var(--surface-panel));--heat-2: color-mix(in srgb, var(--data) 32%, var(--surface-panel));--heat-3: color-mix(in srgb, var(--data) 54%, var(--surface-panel));--heat-4: color-mix(in srgb, var(--data) 78%, var(--surface-panel));--heat-5: var(--data);overflow-x:auto}.nx-studio-heatmap{display:grid;gap:4px;align-items:center;min-width:min-content}.nx-studio-heatmap b{overflow:hidden;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font:650 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.nx-studio-heatmap .cell{display:flex;align-items:center;justify-content:center;min-height:30px;padding:0 4px;border-radius:5px;color:var(--ink);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono);font-variant-numeric:tabular-nums}.nx-studio-heatmap .cell.step-1{background:var(--heat-1)}.nx-studio-heatmap .cell.step-2{background:var(--heat-2)}.nx-studio-heatmap .cell.step-3{background:var(--heat-3)}.nx-studio-heatmap .cell.step-4{background:var(--heat-4)}.nx-studio-heatmap .cell.step-5{background:var(--heat-5)}.nx-studio-heatmap .cell.is-deep{color:var(--surface-panel)}.nx-studio-heatmap .cell.is-blank{background:none;border:1px dashed var(--line-strong)}.nx-studio-heatmap-key{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.nx-studio-heatmap-key i{flex:0 0 84px;height:7px;border-radius:4px;background:linear-gradient(to right,var(--heat-1),var(--heat-3),var(--heat-5))}.nx-studio-heatmap-key em{margin-left:auto;font-style:normal}.nx-studio-scene line{stroke:var(--line);stroke-width:1.5}.nx-studio-scene line.link{stroke:var(--ink-3);stroke-dasharray:3 3}.nx-studio-scene path.line{fill:none;stroke-width:3}.nx-studio-scene path.area{stroke:none;opacity:.26}.nx-studio-scene text{fill:var(--ink);font:600 max(11px,var(--nx-min-text, 0px)) var(--font-sans)}.nx-studio-scene text.annotation{fill:var(--ink-2);font:600 max(11px,var(--nx-min-text, 0px)) var(--font-display)}.nx-studio-map>rect{fill:color-mix(in srgb,var(--agent) 5%,var(--surface));stroke:var(--line)}.nx-studio-map>line{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.nx-studio-map>line.route{stroke:var(--ink);stroke-width:2;stroke-dasharray:none;opacity:.55}.nx-studio-map circle{fill:var(--signal);stroke:var(--ink);stroke-width:1.5}.nx-studio-map text{fill:var(--ink);font:650 max(11px,var(--nx-min-text, 0px)) var(--font-sans);paint-order:stroke;stroke:var(--surface-panel);stroke-width:3px}.nx-studio-network>line{stroke:var(--ink-3);stroke-width:1.5}.nx-studio-network circle{fill:var(--surface-panel);stroke:var(--ink);stroke-width:2}.nx-studio-network g:first-of-type circle{fill:var(--signal)}.nx-studio-network text{fill:var(--ink);font:650 max(11px,var(--nx-min-text, 0px)) var(--font-sans)}@media(max-width:739px){.nx-studio-time-axis{margin-left:0}.nx-studio-time-lane{grid-template-columns:1fr}.nx-studio-method-note{margin-left:0}}.nx-studio-series-chart{display:grid;gap:16px;min-width:0}.nx-studio-chart-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-studio-chart-legend>span{display:inline-flex;align-items:center;gap:6px}.nx-studio-chart-legend i{width:9px;height:9px;flex:none;border-radius:3px}.nx-studio-bar-group{display:grid;gap:9px}.nx-studio-bar-group>strong{font:600 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.nx-studio-as-list{display:none}.nx[data-form=phone] .nx-studio-as-list{display:grid}.nx[data-form=phone] :is(.nx-studio-chart-svg,.nx-studio-series-chart):has(+.nx-studio-as-list){display:none}.nx[data-form=phone] .nx-studio-bars>div{grid-template-columns:minmax(0,1fr) max-content;gap:4px 10px}.nx[data-form=phone] .nx-studio-bars>div>span{grid-column:1 / -1}.nx-hb-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eye tools" "h1 h1";align-items:end;gap:0 18px;margin-bottom:20px}.nx-hb-head .nx-eye{grid-area:eye}.nx-hb-head .nx-h1{grid-area:h1;min-width:0;max-width:none;margin-top:12px;padding-bottom:3px;font-size:clamp(28px,3.8vw,42px);line-height:1.15;overflow:visible}.nx-hb-head .nx-h1 em{white-space:nowrap}.nx-hb-tools{grid-area:tools;display:flex;align-items:center;gap:8px}.nx-hb-tool{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-panel);color:var(--ink-2);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.nx-hb-tool:hover{border-color:var(--line-strong);color:var(--ink)}.nx-hb-tool.on{border-color:color-mix(in srgb,var(--agent) 55%,var(--line));background:color-mix(in srgb,var(--agent-fill) 12%,var(--surface-panel));color:var(--ink)}.nx-hb-note{margin:0 0 16px;padding:10px 14px;border:1px solid var(--line);border-left:2px solid var(--attention-2);border-radius:8px;background:var(--surface-panel);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-hb-note.quiet{border-left-color:var(--line-strong);color:var(--ink-3)}.nx-hb-invite{display:grid;gap:4px;justify-items:start;width:100%;margin-bottom:16px;padding:14px 18px;border:1px solid var(--line);border-left:2px solid var(--win);border-radius:10px;background:var(--surface-panel);text-align:left;cursor:pointer;transition:border-color .15s}.nx-hb-invite:hover{border-color:var(--line-strong)}.nx-hb-invite.blue{border-left-color:var(--info)}.nx-hb-invite b{color:var(--ink);font:600 14px/1.3 var(--font-sans)}.nx-hb-invite span:not(.orc-eye):not(.go){color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);max-width:68ch}.nx-hb-invite .go{margin-top:4px;color:color-mix(in srgb,var(--win) 62%,var(--ink));font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx-hb-invite.blue .go{color:color-mix(in srgb,var(--info) 62%,var(--ink))}.nx-hb-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:16px}.nx-hb-cell{position:relative;grid-column:span 6;min-width:0;display:flex;flex-direction:column}.nx-hb-cell>.nx-hb-body{flex:1;min-width:0;display:flex;flex-direction:column}.nx-hb-cell>.nx-hb-body>*{flex:1;min-width:0}.nx-hb-hero,.nx-hb-full{grid-column:1 / -1}.nx-hb-wide{grid-column:span 8}.nx-hb-half{grid-column:span 6}.nx-hb-third{grid-column:span 4}.nx-hb-cell>.nx-hb-body>.nx-td-sechead{flex:0}.nx-hb-cell[data-tint]>.nx-hb-body>.orc-tile,.nx-hb-cell[data-tint]>.nx-hb-body>.nx-hb-studio{position:relative;overflow:hidden;isolation:isolate;border-color:transparent;background:transparent;color:#fff;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff12,var(--shadow-soft)}.nx-hb-cell[data-tint]>.nx-hb-body>.orc-tile:before,.nx-hb-cell[data-tint]>.nx-hb-body>.nx-hb-studio:before{content:"";position:absolute;inset:-12%;z-index:-1;background:var(--hb-aurora);filter:saturate(1.15) blur(6px);transform:scale(1.1)}.nx-hb-cell[data-tint] .orc-aurora:before{background:var(--hb-aurora)}.nx-hb-cell[data-tint] .nx-hb-body,.nx-hb-cell[data-tint] .nx-hb-body *{color:#fff}.nx-hb-cell[data-tint] .orc-eye,.nx-hb-cell[data-tint] .pk-stat .l,.nx-hb-cell[data-tint] .nx-hb-dark,.nx-hb-cell[data-tint] .sub,.nx-hb-cell[data-tint] .foot,.nx-hb-cell[data-tint] .cap,.nx-hb-cell[data-tint] .w,.nx-hb-cell[data-tint] .m,.nx-hb-cell[data-tint] .dim,.nx-hb-cell[data-tint] th{opacity:.82}.nx-hb-cell[data-tint] .nx-hb-body tr,.nx-hb-cell[data-tint] .nx-hb-body td,.nx-hb-cell[data-tint] .nx-hb-body th,.nx-hb-cell[data-tint] .nx-hb-body .rw,.nx-hb-cell[data-tint] .nx-hb-body .r{border-color:#ffffff2e}.nx-hb-cell[data-tint] .nx-hb-rows .b,.nx-hb-cell[data-tint] .nx-hb-body .bar,.nx-hb-cell[data-tint] .nx-hb-body .bt,.nx-hb-cell[data-tint] .nx-hb-body .track{background:#fff3}.nx-hb-cell[data-tint] .nx-hb-rows .f,.nx-hb-cell[data-tint] .nx-hb-body .fill,.nx-hb-cell[data-tint] .nx-hb-body .bf{background:#ffffffbf}.nx-hb-cell[data-tint] .nx-hb-dots,.nx-hb-cell[data-tint] .nx-hb-grip{color:var(--ink-2)}.nx-hb-bar{position:absolute;top:8px;right:8px;z-index:4;opacity:0;transition:opacity .12s}.nx-hb-bar-inline{top:10px;right:10px}.nx-studio-tile,.pk-has-actions{position:relative}.pk-has-actions:hover .nx-hb-bar-inline,.pk-has-actions:focus-within .nx-hb-bar-inline{opacity:1}.nx-pg-card.pk-has-actions>.hd,.nx[data-ui=next] .nx-refined .nx-pg-card.pk-has-actions>.hd{padding-right:52px}.pk-tile.pk-has-actions>.pk-tile-head:has(>.pk-tile-right){padding-right:40px}@media(max-width:739px){.nx[data-ui=next] .nx-refined .nx-pg-stat.pk-has-actions{padding-right:52px}}.nx-studio-tile:has(.nx-hb-menu,.nx-hb-sheet),.pk-has-actions:has(.nx-hb-menu,.nx-hb-sheet),.nx-ins-hero-cell:has(.nx-hb-menu,.nx-hb-sheet){z-index:8}.nx-studio-tile:hover .nx-hb-bar-inline,.nx-studio-tile:focus-within .nx-hb-bar-inline,.nx-ins-hero-cell:hover .nx-hb-bar-inline,.nx-ins-hero-cell:focus-within .nx-hb-bar-inline{opacity:1}.nx-hb-cell:hover .nx-hb-bar,.nx-hb-cell:focus-within .nx-hb-bar,.nx-hb-grid.editing .nx-hb-bar{opacity:1}.nx-hb-dots{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:8px;background:var(--surface-panel);color:var(--ink-2);cursor:pointer}.nx-hb-dots:hover{border-color:var(--line-strong);color:var(--ink)}.nx-hb-menu{position:absolute;top:38px;right:8px;z-index:6;width:232px;display:grid;gap:2px;padding:6px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-panel);box-shadow:0 18px 40px color-mix(in srgb,var(--ink) 18%,transparent)}.nx-hb-menu>button{display:flex;align-items:center;gap:7px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:left;cursor:pointer}.nx-hb-menu>button:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.nx-hb-menu>button.danger{color:var(--nx-crimson-hi)}.nx-hb-menu-move{display:flex;gap:4px;padding:2px 0 6px}.nx-hb-menu-move button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-hb-menu-move button:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.nx-hb-menu-move button:disabled{opacity:.4;cursor:default}.nx-hb-menu-tints{display:flex;gap:6px;padding:6px 4px 8px}.nx-hb-menu-tints .t{width:22px;height:22px;border:1px solid var(--line);border-radius:50%;background:var(--sw);cursor:pointer;padding:0;transition:transform .12s,box-shadow .12s}.nx-hb-menu-tints .t.plain{background:linear-gradient(135deg,transparent 46%,var(--line-strong) 46%,var(--line-strong) 54%,transparent 54%),var(--surface-panel)}.nx-hb-menu-tints .t:hover{transform:scale(1.12)}.nx-hb-menu-tints .t.on{box-shadow:0 0 0 2px var(--surface-panel),0 0 0 3.5px var(--ink)}.nx-hb-menu-spans{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0;padding:8px 6px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nx-hb-menu-spans button{padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-3);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;cursor:pointer}.nx-hb-menu-spans button.on{border-color:color-mix(in srgb,var(--agent) 55%,var(--line));background:color-mix(in srgb,var(--agent-fill) 14%,transparent);color:var(--ink)}.nx-hb-sheet{position:absolute;top:38px;right:8px;z-index:7;width:320px;display:grid;gap:2px;padding:8px;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-panel);box-shadow:0 22px 54px color-mix(in srgb,var(--ink) 22%,transparent)}.nx-hb-sheet-head{display:grid;gap:3px;padding:6px 8px 10px;border-bottom:1px solid var(--line)}.nx-hb-sheet-head b{color:var(--ink);font:650 14px/1.2 var(--font-display);letter-spacing:-.01em}.nx-hb-sheet-opt{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.nx-hb-sheet-opt:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.nx-hb-sheet-opt .i{color:var(--ink-3);padding-top:1px}.nx-hb-sheet-opt .t{display:grid;gap:2px;min-width:0}.nx-hb-sheet-opt .t b{color:var(--ink);font:600 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-hb-sheet-opt .t em{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);font-style:normal}.nx-hb-sheet-foot{padding:8px 10px 4px;border-top:1px solid var(--line);color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-hb-grip{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:8px;background:var(--surface-panel);color:var(--ink-2);cursor:grab;touch-action:none}.nx-hb-grip:hover{border-color:var(--line-strong);color:var(--ink)}.nx-hb-grip:active{cursor:grabbing}.nx-hb-bar{display:flex;gap:6px}.nx-hb-grid.editing .nx-hb-cell{cursor:grab}.nx-hb-grid.editing .nx-hb-body{pointer-events:none;-webkit-user-select:none;user-select:none}.nx-hb-grid.carrying,.nx-hb-grid.carrying .nx-hb-cell{cursor:grabbing}.nx-hb-grid.carrying .nx-hb-body,.nx-hb-grid.carrying .nx-hb-menu,.nx-hb-grid.carrying .nx-hb-sheet{pointer-events:none}.nx-hb-cell.dragging{opacity:.4}.nx-hb-cell.over:after{content:"";position:absolute;inset:-4px;border:2px dashed color-mix(in srgb,var(--agent) 60%,transparent);border-radius:16px;pointer-events:none}.nx-hb-stat{cursor:pointer}.nx-hb-rows{display:grid;gap:8px;padding-top:4px}.nx-hb-rows .rw{display:grid;grid-template-columns:minmax(90px,1.2fr) minmax(60px,2fr) auto;align-items:center;gap:12px}.nx-hb-rows .l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-hb-rows .b{height:6px;border-radius:3px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.nx-hb-rows .f{display:block;height:100%;border-radius:3px;background:var(--win-2)}.nx-hb-rows .n{color:var(--ink-2);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-hb-dark{display:grid;gap:10px;justify-items:start;padding:14px 0 2px;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans)}.nx-hb-stale{margin-top:10px;color:var(--attention);font:400 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-hb-studio{--tile-pad: 20px;--tile-measure: 42ch;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;padding:var(--tile-pad);background:var(--surface-panel);box-shadow:0 1px color-mix(in srgb,var(--ink) 4%,transparent)}.nx-hb-studio>header{display:grid;gap:6px;margin-bottom:16px;container-type:inline-size}.nx-hb-studio>header span{color:var(--ink-3);font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx-hb-studio>header h3{margin:0;color:var(--ink);font:650 clamp(15px,3.4cqw,20px)/1.25 var(--font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.nx-hb-empty{display:grid;gap:8px;justify-items:start;max-width:52ch;padding:34px 0 10px}.nx-hb-empty h2{margin:0;color:var(--ink);font:650 26px/1.1 var(--font-display);letter-spacing:-.02em}.nx-hb-empty p{margin:0;color:var(--ink-3);font:400 max(13.5px,var(--nx-min-text, 0px))/1.6 var(--font-sans)}.nx-hb-empty .row{display:flex;gap:8px;margin-top:8px}.nx-hb-picker-scrim{position:fixed;inset:0;z-index:40;display:grid;place-items:start center;padding:8vh 20px 20px;background:color-mix(in srgb,var(--ink) 34%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nx-hb-picker{width:min(680px,100%);max-height:78vh;display:flex;flex-direction:column;border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--surface-panel);box-shadow:var(--shadow-deep);overflow:hidden}.nx-hb-picker>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px}.nx-hb-picker>header h2{margin:6px 0 0;color:var(--ink);font:650 20px/1.15 var(--font-display);letter-spacing:-.02em}.nx-hb-x{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer}.nx-hb-picker-tabs{display:flex;gap:2px;padding:0 22px;border-bottom:1px solid var(--line)}.nx-hb-picker-tabs button{padding:9px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-3);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;cursor:pointer}.nx-hb-picker-tabs button.on{border-bottom-color:var(--ink);color:var(--ink)}.nx-hb-picker-body{flex:1;min-height:0;overflow-y:auto;padding:14px 22px 22px;display:grid;gap:6px;align-content:start}.nx-hb-picker-body section{display:grid;gap:4px;margin-bottom:12px}.nx-hb-picker-body section .orc-eye{margin-bottom:2px}.nx-hb-opt{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:transparent;text-align:left;cursor:pointer;transition:border-color .14s,background .14s}.nx-hb-opt:hover:not(:disabled){border-color:var(--line-strong);background:color-mix(in srgb,var(--ink) 4%,transparent)}.nx-hb-opt .t{display:grid;gap:2px;min-width:0}.nx-hb-opt .t b{color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-hb-opt .t em{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);font-style:normal}.nx-hb-opt .s{flex:none;display:flex;align-items:center;color:var(--ink-3);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx-hb-opt:disabled{cursor:default;opacity:.55}.nx-hb-opt.dark .t b{color:var(--ink-3)}.nx-hb-back{justify-self:start;padding:4px 0 8px;border:0;background:transparent;color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}@media(max-width:1099px){.nx-hb-wide{grid-column:1 / -1}.nx-hb-third{grid-column:span 6}}@media(max-width:739px){.nx-hb-head{grid-template-columns:1fr;grid-template-areas:"eye" "h1" "tools"}.nx-hb-tools{margin-top:12px}.nx-hb-cell{grid-column:1 / -1!important}}.nx-hb-sheet-spot{position:absolute;width:0;height:0}.nx-hb-sheet.is-floating{position:fixed;right:auto;z-index:1000;max-height:calc(100vh - 16px);overflow-y:auto}.nx-hb-bar-inline{opacity:.72}.nx-hb-apple{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface-panel);cursor:pointer;--isaac-h: 17px}.nx-hb-apple:hover,.nx-hb-apple[aria-expanded=true]{border-color:var(--line-strong);box-shadow:0 4px 12px color-mix(in srgb,var(--ink) 10%,transparent)}.nx-hb-sheet-opt.is-pin{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.nx{--nx-bg: var(--surface);--nx-page: color-mix(in srgb, var(--surface) 94%, var(--ink));--nx-panel: var(--surface-raised);--nx-panel-2: var(--surface-panel);--nx-line: var(--line);--nx-line-strong: var(--line-strong);--nx-text: var(--ink);--nx-mut: var(--ink-2);--nx-mut-2: var(--ink-3);--nx-mut-3: var(--ink-3);--nx-green: var(--win);--nx-green-hi: color-mix(in srgb, var(--win) 62%, var(--ink));--nx-green-deep: color-mix(in srgb, var(--win) 55%, var(--surface));--nx-gold: var(--attention);--nx-gold-hi: color-mix(in srgb, var(--attention) 62%, var(--ink));--nx-gold-deep: color-mix(in srgb, var(--attention) 60%, var(--surface));--nx-gold-fill: var(--attention-fill, var(--attention));--nx-green-fill: var(--agent-fill, var(--win));--nx-crimson: var(--signal);--nx-crimson-hi: color-mix(in srgb, var(--signal) 70%, var(--ink));--nx-blue: var(--info);--nx-purple: var(--agent);--nx-quiet: color-mix(in srgb, var(--ink) 22%, transparent);position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;overflow:clip;background:var(--nx-bg);color:var(--nx-text);font-family:var(--font-sans);-webkit-user-select:none;user-select:none}.nx *,.nx *:before,.nx *:after{box-sizing:border-box}.nx:before{content:"";position:absolute;inset:-18%;pointer-events:none;z-index:0;background:radial-gradient(circle at 24% 8%,color-mix(in srgb,var(--win) 14%,transparent),transparent 42%),radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--info) 9%,transparent),transparent 38%),radial-gradient(circle at 70% 92%,color-mix(in srgb,var(--attention) 11%,transparent),transparent 44%),radial-gradient(circle at 8% 78%,color-mix(in srgb,var(--agent) 7%,transparent),transparent 40%);animation:nx-ambient 26s ease-in-out infinite alternate}@keyframes nx-ambient{0%{transform:translate(0) scale(1) rotate(0)}to{transform:translate(2.5%,-2%) scale(1.12) rotate(3deg)}}:where(.nx) a{color:var(--nx-gold);text-decoration:none}:where(.nx) a:where(:hover){color:var(--nx-gold-hi)}.nx .mono{font-family:var(--font-mono)}@keyframes nx-breathe{0%{transform:scale(1);opacity:.55}to{transform:scale(1.5);opacity:0}}@keyframes nx-livedot{0%,to{opacity:1}50%{opacity:.4}}@keyframes nx-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nx-brand{display:flex;align-items:center;gap:9px;background:none;border:0;padding:4px 10px 4px 4px;margin-left:-4px;border-radius:999px;color:inherit;font:inherit;cursor:default}.nx-brand.armed{cursor:pointer}.nx-brand.armed:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-brand.armed:hover .nx-word{color:var(--agent)}.nx-brand:focus-visible{outline:2px solid var(--hl);outline-offset:1px}.nx-brand img{width:24px;height:24px}.nx-word{font:700 16px/1 var(--font-wordmark);letter-spacing:-.04em}.nx-hairline{flex:none;position:relative;z-index:7}.nx-body{position:relative;z-index:1;flex:1;min-height:0;display:flex}.nx-canvas{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:text;user-select:text}.nx-grow{flex:1}.nx-brand img{animation:orc-spin 26s linear infinite}.nx-alive{display:flex;align-items:center;gap:7px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-green);white-space:nowrap}.nx-alive.watch{color:var(--nx-gold-hi)}.nx-dot{width:8px;height:8px;border-radius:50%;background:var(--nx-green-fill);box-shadow:0 0 9px var(--nx-green-fill);animation:nx-livedot 2.8s ease-in-out infinite}.nx-alive.watch .nx-dot{background:var(--nx-gold-fill);box-shadow:0 0 9px var(--nx-gold-fill)}.nx-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;font:600 max(13px,var(--nx-min-text, 0px))/1 "JetBrains Mono",monospace;color:var(--nx-mut);border:1px solid var(--nx-line-strong);border-radius:999px;width:34px;height:34px;flex:none;background:none;cursor:default}.nx-bell .n{position:absolute;top:-2px;right:-2px;min-width:15px;height:15px;border-radius:999px;background:var(--nx-crimson);color:#fff;font:700 max(11px,var(--nx-min-text, 0px))/15px var(--font-sans);text-align:center;padding:0 2px}.nx-bell.live{cursor:pointer;font-family:JetBrains Mono,monospace}.nx-bell.live:hover{border-color:var(--line-strong)}.nx-idn{position:relative;flex:none}.nx-av{position:relative;padding:0;appearance:none;width:29px;height:29px;border-radius:50%;background:var(--metal);border:1px solid var(--line-strong);color:var(--ink);display:grid;place-items:center;font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 2px #0000002e,var(--shadow-soft)}.nx-menu{position:absolute;top:40px;right:0;z-index:20;min-width:200px;background:var(--nx-panel);border:1px solid var(--nx-line-strong);border-radius:10px;padding:6px;box-shadow:var(--shadow-deep)}.nx-menu button{display:block;width:100%;text-align:left;background:none;border:none;border-radius:7px;padding:9px 11px;font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans);color:var(--nx-text);cursor:pointer}.nx-menu button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-menu button.danger{color:var(--nx-crimson-hi)}.nx-menu .badge{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--nx-gold-fill);margin-left:7px;vertical-align:2px}.nx-av .alert{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:var(--nx-gold-fill);border:1.5px solid var(--nx-bg)}.nx-menu .who{padding:9px 11px 7px;border-bottom:1px solid var(--nx-line);margin-bottom:5px}.nx-menu .who .t{font:600 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-menu .who .r{font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-3);margin-top:3px;letter-spacing:0}.nx-banner{position:relative;z-index:2;flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 40px 0;padding:12px 16px;border:1px solid var(--nxi-edge, var(--line));border-radius:12px;background:var(--nxi-glass, var(--surface-raised));box-shadow:var(--nxi-shadow, none);font:500 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans);letter-spacing:0;color:var(--ink)}.nx-banner:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--attention-fill)}.nx-banner.is-fault:after,.nx-banner.bad:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--signal) 7%,transparent);pointer-events:none}.nx-banner.is-fault:before,.nx-banner.bad:before{background:var(--signal);box-shadow:0 0 8px var(--signal)}.nx-banner-link{font:inherit;font-weight:600;color:var(--ink);background:none;border:none;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nx-banner-link:hover:not(:disabled){color:var(--agent)}.nx-banner-link:disabled{color:var(--ink-3);cursor:default}.nx-banner-link:focus-visible{outline:2px solid var(--agent);outline-offset:2px;border-radius:3px}.nx-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2)}.nx-eye b{color:var(--nx-green);font-weight:700}.nx-eye b.watch{color:var(--nx-gold-hi)}.nx-h1{font:600 42px/1.04 var(--font-display);letter-spacing:-.02em;margin:14px 0 0}.nx-h1 em{font-style:italic;color:var(--nx-green-hi)}.nx-h1 em.watch{color:var(--nx-gold-hi)}.nx-td-people .r{display:grid;grid-template-columns:minmax(90px,1fr) minmax(60px,2fr) auto minmax(0,1.6fr);align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.nx-td-people .r:last-of-type{border-bottom:0}.nx-td-people .t{font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.nx-td-people .bar{height:6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.nx-td-people .fill{display:block;height:100%;border-radius:999px;background:var(--attention-2)}.nx-td-people .h{font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.nx-td-people .w{font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2);text-align:right;overflow-wrap:anywhere}.nx-td-people .sh{color:var(--ink-3)}.nx-td-people .r{width:100%;background:none;border-left:0;border-right:0;border-top:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.nx-td-people .r:hover .t,.nx-td-people .r[aria-expanded=true] .t{text-decoration:underline}.nx-td-people .rw:last-of-type .r{border-bottom:0}.nx-td-break{display:grid;gap:6px;margin-top:12px}.nx-td-break.inset{margin:2px 0 12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.nx-td-break .s{display:grid;grid-template-columns:minmax(110px,1.4fr) minmax(50px,2fr) auto 44px;align-items:center;gap:10px}.nx-td-break .l{font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.nx-td-break .b{height:5px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);overflow:hidden}.nx-td-break .f{display:block;height:100%;border-radius:999px;background:color-mix(in srgb,currentColor 42%,transparent)}.nx-td-break .f.personal{background:var(--attention-2)}.nx-td-break .n,.nx-td-break .p{font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans),monospace;font-variant-numeric:tabular-nums;text-align:right}.nx-td-break .p{opacity:.6}.nx-td-break .dests{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.nx-td-break .cap{font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-right:2px}.nx-td-break .chip{font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);padding:4px 8px;border-radius:999px;border:1px solid var(--line);white-space:nowrap}.nx-td-break .chip.personal{border-color:var(--attention-2)}.pk-hero .nx-td-break{color:#fff}.nx-td-people .foot{margin-top:10px;font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-3)}.pk-hero.go{cursor:pointer}.pk-hero.go:hover{filter:brightness(1.04)}.pk-hero.go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nx-td-sechead{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.nx-td-pbs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nx-td-pb{display:flex;align-items:center;gap:14px}.nx-td-pb .meta{flex:1;min-width:0}.nx-td-pb .t{font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink)}.nx-td-pb .m{margin-top:5px;font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.nx-td-pb .chev{color:var(--ink-3)}.nx-td-trust .go{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.nx-td-trust .big{font-size:26px;font-weight:900;margin:8px 0 4px;color:color-mix(in srgb,var(--win) 62%,var(--ink))}.nx-td-trust .cap{font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-2);margin-bottom:8px}@media(max-width:1099px){.nx-td-pbs{grid-template-columns:1fr 1fr}.nx-td-people .r{grid-template-columns:1fr auto}.nx-td-people .bar{display:none}.nx-td-people .w{grid-column:1 / -1;text-align:left}}.nx-contrib-grid{display:grid;grid-template-rows:repeat(7,9px);grid-auto-flow:column;grid-auto-columns:1fr;gap:3px}.nx-contrib-grid .c{border-radius:2.5px;transition:transform .15s ease,box-shadow .15s ease}.nx-contrib-grid .c:hover{transform:scale(1.4);box-shadow:0 1px 6px color-mix(in srgb,var(--ink) 25%,transparent)}.nx-pill{display:inline-flex;align-items:center;align-self:flex-start;flex:none;white-space:nowrap;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;border-radius:999px;padding:5px 9px}.nx-pill.p-auto{color:var(--win);background:color-mix(in srgb,var(--win) 8%,transparent);border:1px solid color-mix(in srgb,var(--win) 20%,transparent)}.nx-pill.p-wait{color:var(--nx-gold-hi);background:color-mix(in srgb,var(--attention) 12%,transparent);border:1px solid color-mix(in srgb,var(--attention) 42%,transparent)}.nx-pill.p-watch{color:var(--nx-mut-2);background:transparent;border:1px dashed var(--nx-line-strong)}.nx-empty{padding:40px 20px;text-align:center;font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--nx-mut-3);font-style:italic}.nx-load{flex:1;display:grid;place-items:center;align-content:center;gap:12px;font:500 16px/1 var(--font-display);font-style:italic;color:var(--nx-mut-2)}@media(max-width:1099px){.nx-alive .sfx{display:none}}@media(max-width:739px){.nx{overflow-y:auto;overflow-x:hidden}.nx-alive{display:none}.nx-banner{margin:10px 16px 0}.nx-h1{font-size:32px}}.nx-dock{flex:none;display:flex;align-items:stretch;min-width:0;border-right:1px solid var(--nx-line, rgba(255, 255, 255, .08))}.nx-dock-grip{flex:none;width:6px;margin-right:-1px;cursor:col-resize;background:none;border:0;position:relative;touch-action:none}.nx-dock-grip:after{content:"";position:absolute;inset:0 auto 0 2px;width:1px;background:var(--nx-line, rgba(255, 255, 255, .08))}.nx-dock-grip:hover:after,.nx-dock-grip:focus-visible:after{background:var(--hl, #6ee7b7);width:2px}.nx-dock-body{flex:none;max-width:50vw;min-width:300px;display:flex;flex-direction:column;overflow:hidden}.nx-dock[hidden],.nx-dock-body[hidden]{display:none}.nx-dock-holder{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.nx-split{display:contents}@media(max-width:1099px){.nx-split{display:flex;flex:1;min-height:0;min-width:0}.nx-dock{flex:0 1 auto;min-width:0}.nx-dock-body{width:min(420px,46vw)!important;min-width:260px}.nx-split>.nx-canvas{min-width:46%}.nx-dock-grip{display:none}}.nx-lens{position:relative;display:flex;align-items:center}.nx-lens-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:1px solid var(--nx-line-strong);border-radius:999px;background:none;color:var(--nx-mut);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.nx-lens-chip:hover,.nx-lens[data-open] .nx-lens-chip{color:var(--nx-text);border-color:var(--line-strong)}.nx-lens-chip .ct{color:var(--nx-mut-3);font-weight:500;letter-spacing:.04em}.nx-lens-chip.on{padding:0 4px;gap:0;color:var(--ink);border-color:color-mix(in srgb,var(--info) 48%,transparent);background:color-mix(in srgb,var(--info) 12%,var(--nx-panel));box-shadow:inset 0 1px #ffffff59,0 0 0 3px color-mix(in srgb,var(--info) 10%,transparent);text-transform:none;letter-spacing:0}.nx-lens-pick,.nx-lens-x{display:inline-flex;align-items:center;gap:7px;height:22px;border:none;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:0 6px}.nx-lens-pick .nm{font:600 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);letter-spacing:-.01em;max-width:220px;overflow:hidden;text-overflow:ellipsis}.nx-lens-pick .ct{font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:color-mix(in srgb,var(--info) 70%,var(--ink))}.nx-lens-pick:hover{background:color-mix(in srgb,var(--info) 10%,transparent)}.nx-lens-x{width:22px;padding:0;justify-content:center;color:color-mix(in srgb,var(--info) 60%,var(--ink))}.nx-lens-x:hover{background:color-mix(in srgb,var(--info) 16%,transparent);color:var(--ink)}.nx-lens .ini,.nx-lens-menu .ini{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--info);color:#fff;font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;flex:none}.nx-lens .ini.all,.nx-lens-menu .ini.all{background:var(--metal);color:var(--ink);border:1px solid var(--line-strong)}.nx-lens-menu{position:absolute;top:38px;left:0;z-index:20;width:320px;max-width:calc(100vw - 48px);background:var(--nx-panel);border:1px solid var(--nx-line-strong);border-radius:12px;padding:8px;box-shadow:var(--shadow-deep)}.nx-lens-q{width:100%;box-sizing:border-box;height:32px;padding:0 10px;border:1px solid var(--nx-line-strong);border-radius:8px;background:var(--nx-panel-2);color:var(--nx-text);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);outline:none}.nx-lens-q:focus{border-color:color-mix(in srgb,var(--info) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 14%,transparent)}.nx-lens-list{margin-top:6px;max-height:min(52vh,420px);overflow-y:auto;display:flex;flex-direction:column;gap:1px}.nx-lens-row{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;width:100%;padding:7px 8px;border:none;border-radius:8px;background:none;color:var(--nx-text);text-align:left;cursor:pointer;font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-lens-row .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-lens-row .ct{font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-3);white-space:nowrap}.nx-lens-row.cur{background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-lens-row.on .nm{font-weight:700}.nx-lens-row.on:after{content:""}.nx-lens-empty{padding:12px 8px;font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-3)}.nx-lens-foot{margin-top:6px;padding:7px 8px 3px;border-top:1px solid var(--nx-line);font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3)}@media(max-width:1099px){.nx-lens-pick .nm{max-width:120px}.nx-lens-chip .ct{display:none}}.nx[data-form=phone]{overflow:hidden;overflow:clip;padding-top:env(safe-area-inset-top);padding-bottom:var(--nx-kb, 0px)}.nx[data-form=phone] .nx-word{font-size:15px}.nx[data-form=phone] .nx-lens-menu{position:fixed;top:50px;left:8px;right:8px;width:auto;max-width:none}.nx[data-form=phone] .nx-canvas{order:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.nx[data-form=phone] .nx-canvas[hidden]{display:none}.nx[data-form=phone] .nx-dock,.nx[data-form=phone] .nx-dock.is-open{order:1;position:static;flex:1;min-height:0;border-right:0;background:transparent}.nx[data-form=phone] .nx-dock-body{flex:1;width:auto!important;min-width:0;max-width:none}.nx[data-form=phone] .nx-dock-grip{display:none}.sp-combo{position:relative}.sp-combo .sp-input{width:100%;padding-right:26px}.sp-combo-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--nx-mut-2);font-size:max(13px,var(--nx-min-text, 0px));line-height:1;padding:2px 4px;cursor:pointer}.sp-combo-clear:hover{color:var(--nx-text)}.sp-combo-list{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--nx-bg);border:1px solid var(--nx-line-strong);border-radius:10px;box-shadow:0 10px 28px color-mix(in srgb,var(--nx-text) 14%,transparent)}.sp-combo-opt{display:flex;align-items:baseline;gap:8px;padding:6px 8px;border-radius:7px;cursor:pointer;font-size:max(12.5px,var(--nx-min-text, 0px));color:var(--nx-text)}.sp-combo-opt.hot{background:color-mix(in srgb,var(--nx-text) 6%,transparent)}.sp-combo-opt.on .sp-combo-label{color:var(--nx-gold)}.sp-combo-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-combo-detail{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));color:var(--nx-mut-2)}.sp-combo-empty{cursor:default;color:var(--nx-mut-2);font-style:italic}.sp-combo .sp-input{font:inherit;color:var(--nx-text);background:var(--nx-bg);border:1px solid var(--nx-line-strong);border-radius:8px;padding:6px 26px 6px 8px}.ui-combo{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-combo-input{width:100%;box-sizing:border-box;min-height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-panel);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ui-combo-input:focus{outline:2px solid var(--agent);outline-offset:1px}.ui-combo-list{max-height:264px;overflow-y:auto;margin:0;padding:0;list-style:none}.ui-combo-list:empty{display:none}.ui-combo-opt{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:8px;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere;cursor:pointer}.ui-combo-opt.is-active{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.ui-combo-opt[data-current]{background:var(--rl-tint-agent);box-shadow:inset 3px 0 0 var(--agent)}.ui-combo-opt[data-current].is-active{box-shadow:inset 3px 0 0 var(--agent),inset 0 0 0 1px var(--line-strong)}.ui-combo-line{display:flex;align-items:baseline;gap:8px;min-width:0}.ui-combo-label{min-width:0;font-weight:500}.ui-combo-tag{flex:none;color:var(--attention);font-size:max(11.5px,var(--nx-min-text, 0px));font-weight:500}.ui-combo-tag.is-current{color:var(--agent)}.ui-combo-detail{color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px))}.ui-combo-say{margin:0;padding:2px 2px 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.da-panel .da-host{font:600 14px/1.3 var(--font-sans)}.da-panel .da-meta{font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-2)}.da-panel .da-select{width:min(300px,100%)}.da-panel .da-title{display:inline-flex;align-items:center;gap:10px}.da-panel .da-test-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.da-panel .da-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.da-panel .da-trace{margin-top:12px;max-height:240px;overflow-y:auto;border-top:1px solid var(--line)}.da-panel .da-trace-row{display:flex;gap:8px;flex-wrap:wrap;padding:5px 0;font-size:max(12px,var(--nx-min-text, 0px));border-bottom:1px solid var(--line)}.da-panel .da-trace-row code{color:var(--st-accent-text, var(--agent))}.da-panel .da-level-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:max(12px,var(--nx-min-text, 0px))}.da-panel .da-level-track{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--win, var(--agent)) 18%,var(--line))}.da-panel .da-level-track.unavailable{background:var(--line)}.da-panel .da-level-fill{display:block;height:100%;border-radius:inherit;background:var(--win, var(--agent));transition:width .12s linear}.da-panel .da-checks{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.da-panel .da-checks li{display:flex;align-items:baseline;gap:8px;font-size:max(12.5px,var(--nx-min-text, 0px))}.da-panel .da-checks li>span:last-child{flex:1;min-width:0}.da-panel .da-check-mark{width:1em;flex:0 0 auto}.da-panel .da-checks li.is-ok .da-check-mark{color:var(--win, var(--agent))}.da-panel .da-checks li.is-bad .da-check-mark{color:var(--attention-fill, var(--attention))}.da-panel .da-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}@container stpage (max-width: 620px){.da-panel .da-test-levels{grid-template-columns:minmax(0,1fr);gap:10px}}.dir-panel{margin:24px 0;padding:26px;border:1px solid var(--line, #ddd);border-radius:16px;background:var(--surface, #fff);color:var(--ink, #252b2a)}.dir-heading,.dir-editor-title,.dir-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.dir-heading h2{margin:6px 0;font-size:24px;letter-spacing:-.6px}.dir-heading p,.dir-help{color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px));line-height:1.65}.dir-heading p{margin:5px 0}.dir-actions{display:flex;flex-wrap:wrap;gap:8px}.dir-panel button:not(.st-btn){cursor:pointer;border:1px solid var(--line, #d9dfdb);padding:8px 12px;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:max(12px,var(--nx-min-text, 0px))}.dir-panel button:not(.st-btn):hover{background:var(--surface-hover)}.dir-panel button:not(.st-btn):disabled{opacity:.5;cursor:default}.dir-panel button:not(.st-btn).dir-primary,.dir-panel button:not(.st-btn)[aria-pressed=true]{background:var(--nxp-primary, #347862);color:var(--nxp-on-primary, #f8fafc);border-color:var(--nxp-primary, #347862)}.dir-summary{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;font-size:max(12px,var(--nx-min-text, 0px));border-bottom:1px solid var(--line, #e3e8e5);color:var(--ink-2)}.dir-summary b{color:var(--win);font-size:17px;margin-right:3px}.dir-toolbar{justify-content:flex-start;padding:20px 0}.dir-panel input:not([type=checkbox]):not([type=file]),.dir-panel select,.dir-panel textarea{box-sizing:border-box;min-width:0;min-height:var(--ui-control-height, 36px);padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--ui-control-radius, 10px);background:var(--surface-panel);color:var(--ink);font:inherit;font-size:var(--ui-control-font, 14px)}.dir-panel input:focus-visible,.dir-panel select:focus-visible,.dir-panel textarea:focus-visible,.dir-panel button:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.dir-toolbar>input{flex:1;min-width:190px!important}.dir-table-scroll{overflow-x:auto}.dir-table{width:100%;border-collapse:collapse;text-align:left;font-size:max(12px,var(--nx-min-text, 0px))}.dir-table th{color:var(--ink-2);font-size:max(11px,var(--nx-min-text, 0px));font-weight:600;text-transform:uppercase;letter-spacing:.8px;padding:10px 12px;border-bottom:1px solid var(--line)}.dir-table td{padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:top}.dir-table td strong{font-weight:600;display:block}.dir-table td small{display:block;color:var(--ink-2);margin-top:4px;max-width:280px;line-height:1.5}.dir-table td input:not([type=checkbox]){width:100%;min-width:135px}.dir-muted{color:var(--ink-3)}.dir-panel input.dir-inline:not([type=checkbox]){border-color:transparent;background:transparent;padding-left:6px;margin-left:-7px}.dir-panel input.dir-inline:hover,.dir-panel input.dir-inline:focus-visible{border-color:var(--line)}.dir-panel input.dir-inline.dirty{border-color:var(--agent);background:color-mix(in srgb,var(--agent) 8%,transparent)}.dir-table td:has(>input.dir-inline){padding-block:8px;vertical-align:middle}.dir-savebar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;margin:12px 0 4px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface, #fff);font-size:max(12px,var(--nx-min-text, 0px))}.dir-savebar>span{margin-right:auto;font-weight:600}.dir-editor{margin-top:18px;padding:20px;background:var(--surface-hover);border:1px solid var(--line);border-radius:10px}.dir-editor h3{font-size:17px;margin:0}.dir-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.dir-fields label,.dir-paste,.dir-file{display:flex;flex-direction:column;gap:7px;font-size:max(12px,var(--nx-min-text, 0px))}.dir-file{margin:18px 0}.dir-paste{margin:16px 0}.dir-paste textarea{width:100%;padding:10px 12px;resize:vertical;font-family:var(--font-mono, monospace);line-height:1.5}.dir-editor>.dir-primary{margin-top:16px}.dir-status{display:inline-block;margin-top:6px;font-size:max(11px,var(--nx-min-text, 0px));padding:3px 6px;border-radius:4px;background:color-mix(in srgb,var(--attention-fill, var(--attention)) 14%,var(--surface-raised));color:var(--attention)}.dir-status.matched{background:color-mix(in srgb,var(--agent-fill, var(--win)) 14%,var(--surface-raised));color:var(--win)}.dir-error{color:var(--nx-crimson-hi);background:color-mix(in srgb,var(--signal) 10%,var(--surface-raised));padding:10px 14px;border-radius:6px;font-size:max(13px,var(--nx-min-text, 0px))}.dir-notice{color:var(--win);background:color-mix(in srgb,var(--agent-fill, var(--win)) 10%,var(--surface-raised));padding:10px 14px;border-radius:6px;font-size:max(13px,var(--nx-min-text, 0px))}.dir-unmapped{padding-top:16px;font-size:max(12px,var(--nx-min-text, 0px))}.dir-unmapped summary{cursor:pointer;color:var(--attention)}.dir-unmapped>div{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.dir-unmapped button span{display:block;font-size:max(11px,var(--nx-min-text, 0px));opacity:.65;margin-top:4px}.dir-org>ul{padding-left:0}.dir-org ul{list-style:none;padding-left:28px}.dir-org li{border-left:1px solid var(--line);margin:10px 0;padding-left:15px}.dir-org-person{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface-hover);font-size:max(12px,var(--nx-min-text, 0px))}.dir-org-person strong{min-width:150px}.dir-org-person span,.dir-org-person small{color:var(--ink-2)}.dir-org-person button{margin-left:auto}.dir-empty{font-size:max(13px,var(--nx-min-text, 0px));color:var(--ink-2);padding:16px 0}.dir-sr{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1099px){.dir-fields{grid-template-columns:1fr 1fr}.dir-panel{padding:18px}.dir-org ul{padding-left:12px}}@media(max-width:739px){.dir-fields{grid-template-columns:1fr}}.dir-suggested{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--agent-fill, var(--win)) 10%,var(--surface-raised));font-size:max(13px,var(--nx-min-text, 0px))}.dir-suggested p{margin:5px 0 0;font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-2);line-height:1.6}.dir-scope{display:flex;align-items:center;gap:8px;font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2);max-width:100%}.dir-scope select{min-width:min(220px,100%);max-width:100%}.dir-embed .dir-panel{margin:0;padding:0;border:0;border-radius:0;background:none}.nx .account-hint{font:400 max(12px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-mut-2);max-width:62ch}.nx .account-hint strong{color:var(--nx-text);font-weight:600}.nx .nx-set .banner-error{background:color-mix(in srgb,var(--attention) 8%,transparent);border:1px solid color-mix(in srgb,var(--attention) 42%,transparent);border-radius:10px;color:var(--nx-gold-hi)}.nx .banner-ok{background:color-mix(in srgb,var(--win) 8%,transparent);border:1px solid color-mix(in srgb,var(--win) 40%,transparent);border-radius:10px;color:var(--nx-green-hi)}.nx .nx-set input[type=checkbox]{accent-color:var(--nx-green)}.nx .nx-set .btn{border-radius:9px}.nx .nx-set .btn-ghost{border-color:var(--line-strong);color:var(--nx-mut)}.nx .nx-set .btn-ghost:not(:disabled):hover{background:color-mix(in srgb,var(--ink) 6%,transparent);border-color:color-mix(in srgb,var(--ink) 30%,transparent);color:var(--nx-text)}.nx .nx-set .btn-danger{background:color-mix(in srgb,var(--signal) 10%,transparent);border:1px solid color-mix(in srgb,var(--signal) 40%,transparent);color:var(--nx-crimson-hi)}.nx .nx-set .btn-danger:not(:disabled):hover{background:color-mix(in srgb,var(--signal) 20%,transparent);border-color:color-mix(in srgb,var(--signal) 60%,transparent);color:color-mix(in srgb,var(--signal) 45%,var(--ink))}.nx .nx-set .btn-link{color:var(--nx-mut-2)}.nx .nx-set .btn-link:not(:disabled):hover{color:var(--nx-text)}.nx .pw-reveal{border:1px solid var(--line-strong);border-radius:8px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2)}.nx .pw-reveal:hover{color:var(--nx-text);border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.nx .pw-meter{background:color-mix(in srgb,var(--ink) 10%,transparent)}.nx .pw-meter>span{background:var(--nx-gold-deep)}.nx .pw-meter-2>span{background:var(--nx-gold-fill)}.nx .pw-meter-3>span{background:var(--nx-green)}.nx .pw-meter-4>span{background:var(--nx-green-hi)}.nx .pw-strength-label{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--nx-mut-2)}.nx .pw-mismatch{color:var(--nx-gold-hi)}.nx .nx-set{flex:1;min-height:0;overflow-y:auto;-webkit-user-select:text;user-select:text;--set-gutter: var(--ui-page-gutter, clamp(20px, 3vw, 52px));padding:30px max(var(--set-gutter),calc((100% - 2100px)/2)) 60px}.nx .nx-set-main{min-width:0;display:flex;flex-direction:column;gap:16px;container-type:inline-size}@media(max-width:1099px){.nx .nx-set{padding:20px 16px 40px}}.nx .nx-set-palettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:10px}.nx .nx-set-palette{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line-strong);border-radius:14px;background:var(--glass-bg);text-align:left;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.nx .nx-set-palette:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.nx .nx-set-palette.on{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 15%,transparent)}.nx .nx-set-palette .nm{color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx .nx-set-palette .nt{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx .nx-set-theme-pv{position:relative;display:flex;align-items:flex-end;gap:5px;height:64px;padding:8px;border-radius:10px;overflow:hidden}.nx .nx-set-theme-pv i{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffbf}.nx .nx-set-theme-pv i:nth-child(1){background:var(--pv-a)}.nx .nx-set-theme-pv i:nth-child(2){background:var(--pv-b)}.nx .nx-set-theme-pv i:nth-child(3){background:var(--pv-c)}.nx .nx-set-theme-pv[data-style=platform]{background:radial-gradient(70% 120% at 100% 0%,color-mix(in srgb,var(--pv-b) 60%,transparent),transparent 70%),radial-gradient(55% 120% at 75% 110%,color-mix(in srgb,var(--pv-a) 65%,transparent),transparent 70%),linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 100% 12px,linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px) 0 0 / 12px 100%,#0d0c1f;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pv-a) 55%,transparent)}.nx .nx-set-theme-pv[data-style=synthwave]{background:repeating-linear-gradient(90deg,transparent 0 11px,color-mix(in srgb,var(--pv-b) 70%,transparent) 11px 12px) 0 100% / 100% 40% no-repeat,repeating-linear-gradient(to bottom,color-mix(in srgb,var(--pv-b) 70%,transparent) 0 1px,transparent 1px 6px) 0 100% / 100% 40% no-repeat,linear-gradient(#170a2b,#170a2b) 0 100% / 100% 40% no-repeat,radial-gradient(circle at 50% 62%,var(--pv-c) 0 15px,transparent 16px),linear-gradient(to bottom,#2a0d4a,color-mix(in srgb,var(--pv-a) 70%,#2a0d4a) 60%)}.nx .nx-set-theme-pv[data-style=blueprint]{background:linear-gradient(rgba(255,255,255,.34) 1px,transparent 1px) 0 0 / 16px 16px,linear-gradient(90deg,rgba(255,255,255,.34) 1px,transparent 1px) 0 0 / 16px 16px,linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px) 0 0 / 4px 4px,linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px) 0 0 / 4px 4px,var(--pv-a);outline:1px dashed rgba(255,255,255,.6);outline-offset:-6px}.nx .nx-set-theme-pv[data-style=riso]{border:2px solid #1b1b1b;background:radial-gradient(color-mix(in srgb,var(--pv-a) 55%,transparent) 1.3px,transparent 1.7px) 0 0 / 7px 7px,#fffdf7}.nx .nx-set-theme-pv[data-style=riso] i{border:1.5px solid #1b1b1b;box-shadow:2px 2px #1b1b1b}.nx .nx-set-theme-pv[data-style=classic]{background:radial-gradient(circle,color-mix(in srgb,var(--pv-a) 22%,transparent) 1.3px,transparent 1.7px) 0 0 / 12px 12px,linear-gradient(135deg,color-mix(in srgb,var(--pv-b) 35%,#f4f6f8),#eef0f5 70%);box-shadow:inset 0 0 0 1px #3478622e}.nx .nx-set-theme-pv[data-style=aurora]{background:radial-gradient(45% 60% at 25% 70%,color-mix(in srgb,var(--pv-a) 80%,transparent),transparent 70%),radial-gradient(40% 55% at 60% 45%,color-mix(in srgb,var(--pv-b) 80%,transparent),transparent 70%),radial-gradient(40% 60% at 90% 70%,color-mix(in srgb,var(--pv-c) 80%,transparent),transparent 70%),radial-gradient(circle,rgba(255,255,255,.8) .6px,transparent 1px) 0 0 / 17px 13px,#070c1c}.nx .nx-set-theme-pv[data-style=poolside]{background:repeating-linear-gradient(90deg,var(--pv-b) 0 10px,#ffffff 10px 20px) 0 0 / 100% 5px no-repeat,repeating-radial-gradient(circle at 30% 60%,transparent 0 9px,rgba(255,255,255,.5) 10px 11px,transparent 12px 20px),linear-gradient(rgba(255,255,255,.35) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(160deg,var(--pv-a),color-mix(in srgb,var(--pv-a) 60%,#035a70))}.nx .nx-set-theme-pv[data-style=soda]{background:radial-gradient(circle at 7px 0,var(--pv-a) 6px,transparent 7px) 0 10px / 28px 7px repeat-x,radial-gradient(circle at 21px 0,#ffffff 6px,transparent 7px) 0 10px / 28px 7px repeat-x,repeating-linear-gradient(90deg,var(--pv-a) 0 14px,#ffffff 14px 28px) 0 0 / 100% 10px no-repeat,repeating-conic-gradient(rgba(42,20,24,.12) 0 25%,transparent 0 50%) 0 100% / 12px 12px,#fff4ef;box-shadow:inset 0 0 0 1px #f3395933}.nx .nx-set-theme-pv[data-style=broadsheet]{border-top:3px double #111111;border-bottom:1px solid #111111;border-radius:0;background:linear-gradient(#111,#111) 50% 22px / 1px 60% no-repeat,repeating-linear-gradient(to bottom,rgba(17,17,17,.28) 0 1px,transparent 1px 6px) 12px 16px / calc(50% - 20px) 34px no-repeat,repeating-linear-gradient(to bottom,rgba(17,17,17,.28) 0 1px,transparent 1px 6px) calc(50% + 8px) 16px / calc(50% - 20px) 34px no-repeat,#f1ede2}.nx .nx-set-theme-pv[data-style=broadsheet] i:nth-child(1){box-shadow:0 0 0 1.5px #111}.nx .nx-set-theme-pv[data-style=crt]{background:repeating-linear-gradient(180deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px),radial-gradient(120% 100% at 50% 50%,transparent 50%,rgba(0,0,0,.6) 100%),radial-gradient(70% 70% at 50% 45%,#0f2a12,#050b06);box-shadow:inset 0 0 0 1px #78ff9640}.nx .nx-set-theme-pv[data-style=crt] i{box-shadow:0 0 6px currentColor,0 0 0 1.5px #9dffb199;color:var(--pv-a)}.nx .st-shell{position:relative;display:flex;flex-direction:column;gap:18px}.nx .st-frame{display:grid;grid-template-columns:minmax(200px,232px) minmax(0,1fr);gap:32px;align-items:start}.st-side{position:sticky;top:8px;display:flex;flex-direction:column;gap:18px;min-width:0}.st-nav{display:flex;flex-direction:column;gap:18px;min-width:0}.st-nav-group{display:flex;flex-direction:column;gap:2px}.st-nav-title{padding:0 10px 6px;color:var(--ink-3);font:450 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-nav-tab{display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);text-decoration:none;transition:background .16s ease,color .16s ease}.st-nav-tab .tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-nav-tab .ic{display:grid;place-items:center;flex:none;opacity:.85}.st-nav-tab:hover{background:var(--surface-hover);color:var(--ink)}.st-nav-tab.on{background:var(--nxi-glass);border-color:var(--nxi-edge);box-shadow:var(--nxi-shadow);color:var(--ink)}.st-nav-tab:focus-visible,.st-toc a:focus-visible,.st-back:focus-visible,.st-home-need:focus-visible,.st-home-cell:focus-visible,.st-home-moved a:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px}.st-toc{list-style:none;margin:4px 0 6px 19px;padding:0 0 0 8px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:1px}.st-toc a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:8px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);text-decoration:none}.st-toc a:hover{background:var(--surface-hover);color:var(--ink)}.st-toc a[aria-current=location]{background:var(--nxi-card, var(--surface-raised));box-shadow:inset 0 0 0 1px var(--nxi-edge, var(--line));color:var(--ink);font-weight:500}.st-toc b{color:var(--attention);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.st-back{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--ink-2);font:450 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-decoration:none}.st-back:hover{color:var(--ink)}.st-search{position:relative;display:flex;align-items:center;gap:8px;min-height:var(--ui-control-height, 36px);padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--nxi-card, var(--surface-raised));color:var(--ink-2)}.st-search.home{gap:12px;min-height:52px;padding:0 16px;border-radius:14px;border-color:var(--nxi-edge);box-shadow:var(--nxi-shadow)}.st-search:focus-within{border-color:var(--hl, var(--agent));box-shadow:0 0 0 3px color-mix(in srgb,var(--hl, var(--agent)) 18%,transparent)}.st-search input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.st-search.home input{font-size:14px}.st-search input::placeholder{color:var(--ink-2)}.st-search-hits{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:20;padding:6px;border-radius:14px;border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--nxi-shadow-lift, 0 16px 40px rgba(20, 22, 35, .14))}.st-search-hits button{display:flex;width:100%;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-radius:9px;background:none;color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:left;cursor:pointer}.st-search-hits button:hover,.st-search-hits button.lit,.st-search-hits button:focus-visible{background:var(--surface-hover);outline:none}.st-search-hits .p,.st-search-hits .none{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.st-search-hits .none{padding:10px}.st-home{gap:22px}.st-home h2{margin:0;color:var(--ink);font:500 15px/1.3 var(--font-sans);letter-spacing:-.01em}.st-home-needs,.st-home-grid{border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));border:1px solid var(--nxi-edge, var(--line));box-shadow:var(--nxi-shadow, none);overflow:hidden}.st-home-needs>h2{padding:16px 20px 12px}.st-home-need{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .14s ease}.st-home-need:hover{background:var(--surface-hover)}.st-home-need .dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--attention-fill, var(--attention))}.st-home-need .dot.signal{background:var(--signal)}.st-home-need .n{flex:1;min-width:0;font:500 14px/1.35 var(--font-sans)}.st-home-need .s{color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.st-home-need .go{flex:none;color:var(--ink-3)}.st-home-group{display:flex;flex-direction:column;gap:10px;min-width:0}.st-home-group>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:0 2px}.st-home-group>header p{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.st-home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.st-home-cell{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;margin:0 -1px -1px 0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:background .14s ease}.st-home-cell:hover{background:var(--surface-hover)}.st-home .ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--surface-hover);color:var(--ink-2)}.st-home .ic svg{width:16px;height:16px}.st-home-cell .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.st-home-cell .n{font:500 14px/1.3 var(--font-sans)}.st-home-cell .s{overflow:hidden;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.st-home-cell .st-home-state{display:flex;align-items:center;gap:6px;color:var(--ink)}.st-home-cell .st-home-state:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.st-home-cell .st-home-state.win:before{background:var(--win)}.st-home-cell .st-home-state.info:before{background:var(--info)}.st-home-cell .st-home-state.attention:before{background:var(--attention-fill, var(--attention))}.st-home-cell .st-home-state.signal:before{background:var(--signal)}.st-home-moved{margin:0;padding:0 2px;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.st-home-moved a{color:var(--ink-2);text-underline-offset:2px}.st-home-moved a:hover{color:var(--ink)}@media(max-width:1099px){.nx .st-frame{display:block}.st-side{position:static;gap:10px;margin-bottom:16px}.st-nav{flex-direction:row;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-inline:2px;-webkit-overflow-scrolling:touch}.st-nav::-webkit-scrollbar{display:none}.st-nav-group{flex-direction:row;gap:6px}.st-nav-title,.st-toc{display:none}.st-nav-tab{width:auto;flex:none;border-radius:999px;border-color:var(--line);background:var(--surface-raised);padding:11px 14px;white-space:nowrap}.st-nav-tab.on{background:var(--ink);border-color:transparent;color:var(--surface);box-shadow:none}.st-frame:has(.st-home) .st-nav{display:none}}@media(max-width:739px){.st-home-grid{grid-template-columns:minmax(0,1fr)}}.nx-abrand-grid{display:grid;grid-template-columns:1fr;gap:18px 28px;margin-top:14px}@container (min-width: 700px){.nx-abrand-grid{grid-template-columns:minmax(0,3fr) minmax(260px,2fr)}}.nx-abrand-err{color:var(--nx-crimson);font-size:max(12.5px,var(--nx-min-text, 0px));margin:0}.nx-abrand-icon-row{display:flex;flex-direction:column;gap:8px;margin-top:6px}.nx-abrand-icon-row .account-hint{margin:0}.nx-abrand-preview{margin:0;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--ink) 3%,var(--surface-raised));min-width:0}.nx-abrand-preview .account-hint{margin:0}.nx-abrand-tray{padding-top:44px}.nx-abrand-taskbar{display:flex;align-items:center;justify-content:flex-end;gap:2px;height:44px;padding:0 8px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 88%,var(--ink) 4%);color:var(--ink-2)}.nx-abrand-sys,.nx-abrand-trayicon{position:relative;display:grid;place-items:center;width:30px;height:32px;border-radius:6px;flex:none}.nx-abrand-trayicon{background:color-mix(in srgb,var(--ink) 8%,transparent)}.nx-abrand-clock{display:grid;justify-items:end;margin-left:6px;padding:0 4px;font:400 max(11px,var(--nx-min-text, 0px))/1.3 "Segoe UI",var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.nx-abrand-tip{position:absolute;bottom:calc(100% + 9px);right:-6px;width:max-content;max-width:min(260px,70vw);padding:5px 9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-panel);color:var(--ink);font:400 max(12px,var(--nx-min-text, 0px))/1.35 "Segoe UI",var(--font-sans);text-align:left;box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 12%,transparent);overflow-wrap:anywhere}.nx-abrand-tip:after{content:"";position:absolute;top:100%;right:16px;width:8px;height:8px;margin-top:-4px;background:var(--surface-panel);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);transform:rotate(45deg)}.nx-abrand-app{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-panel);min-width:0}.nx-abrand-app-name{font:600 14px/1.3 "Segoe UI",var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.nx-abrand-preview img{flex:none;image-rendering:auto}.nx-abrand-state{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nx-rowmenu{position:fixed;z-index:60;min-width:184px;max-width:min(280px,calc(100vw - 16px));display:flex;flex-direction:column;padding:6px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-panel);box-shadow:0 12px 32px color-mix(in srgb,var(--ink) 16%,transparent)}.nx-rowmenu-item{display:block;width:100%;min-height:36px;padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans);text-align:left;cursor:pointer}.nx-rowmenu-item:hover:not(:disabled),.nx-rowmenu-item:focus-visible{background:var(--surface-hover)}:is(.nx,body) .nx-rowmenu .nx-rowmenu-item:focus-visible{outline:2px solid var(--agent);outline-offset:-2px;box-shadow:none}.nx-rowmenu-item:disabled{color:var(--ink-3);cursor:not-allowed}.nx-rowmenu-item.danger{color:var(--nx-crimson-hi, var(--signal))}.nx-rowmenu-item.sep{margin-top:6px;position:relative}.nx-rowmenu-item.sep:before{content:"";position:absolute;left:6px;right:6px;top:-4px;height:1px;background:var(--line)}.nx-rowmenu-trigger>span{margin-left:2px;font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-rollup-coverage{margin:0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-ins-sec .nx-rollup-coverage{margin:14px 0}.nx-ins-line{display:block}.nx-ins-line+.nx-ins-line{margin-top:2px;color:var(--ink-3)}.nx-ins-cust{padding:8px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-raised);color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.nx-ins-cust:hover{color:var(--ink)}.nx-ins-cust.on{background:color-mix(in srgb,var(--ink) 7%,var(--surface-raised));color:var(--ink)}.nx-ins-custrow .chips{display:flex;flex-wrap:wrap;gap:8px}.nx-ins-custrow .chips button{min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-ins-custrow .chips button.on{color:var(--ink);background:var(--surface-panel);border-color:var(--line-strong)}.nx-ins-hero{position:relative;min-width:0}.nx-ins-hero-go{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nx-ins-hero-go:after{content:"";position:absolute;inset:0;border-radius:inherit}.nx-ins-hero-go:focus-visible{outline:none}.nx-ins-hero-go:focus-visible:after{outline:2px solid var(--agent);outline-offset:-2px}.nx-ins-hero .k,.nx-ins-hero .v,.nx-ins-hero .n{display:block}.nx-ins-hero.open{background:var(--surface-hover)}.nx-ins-hero.t-quiet .v{color:var(--ink-3)}.nx-ins-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.nx-ins-hero .chip{min-width:0;overflow:hidden;padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.nx-ins-hero .more{margin-left:auto;flex:none;color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap}.nx-ins-hero.open .more,.nx-ins-hero:hover .more{color:color-mix(in srgb,var(--info) 62%,var(--ink))}.nx-ins-drill>.bd{display:flex;flex-direction:column;gap:16px}.nx-ins-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.nx-ins-grid.tight{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.nx-ins-sub-grid{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid var(--line)}.nx-ins-drill-eye{padding-top:12px}.nx-ins-nt{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;border:1px solid var(--line);border-radius:11px;background:var(--surface-panel);padding:15px 16px;color:inherit;min-width:0}.nx-ins-nt.click{cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease}.nx-ins-nt.click:hover{transform:translateY(-2px);border-color:var(--line-strong)}.nx-ins-nt.hintable{cursor:help}.nx-ins-nt.click .c:not(:has(.conf)){color:color-mix(in srgb,var(--info) 55%,var(--ink-2))}.nx-ins-nt.click:hover .c:not(:has(.conf)){color:color-mix(in srgb,var(--info) 70%,var(--ink))}.nx-ins-nt.open{border-color:color-mix(in srgb,var(--ink) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.nx-ins-nt.muted{background:none;border-style:dashed}.nx-ins-nt .v{font-size:28px;line-height:1;color:var(--ink);display:flex;align-items:baseline;gap:3px}.nx-ins-nt.t-win .v{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.nx-ins-nt.t-attention .v{color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.nx-ins-nt.t-signal .v{color:var(--nx-crimson-hi)}.nx-ins-nt.t-quiet .v{font-size:20px;color:var(--ink-3)}.nx-ins-nt .v .u{font-style:normal;font-size:max(12px,var(--nx-min-text, 0px));font-weight:700;color:var(--ink-2)}.nx-ins-nt .t{font:600 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);color:var(--ink)}.nx-ins-nt .s{font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-2)}.nx-ins-nt .s.clamp{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nx-ins-nt .c .read{color:color-mix(in srgb,var(--info) 62%,var(--ink))}.nx-ins-nt .c{margin-top:2px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-2)}.nx-ins-nt .conf{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:3px;padding:3px 5px;color:var(--ink-2)}.nx-ins-nt .conf.c-measured{color:color-mix(in srgb,var(--win) 55%,var(--ink));border-color:color-mix(in srgb,var(--win) 38%,transparent)}.nx-ins-nt .conf.c-floor{color:color-mix(in srgb,var(--attention) 55%,var(--ink));border-color:color-mix(in srgb,var(--attention) 38%,transparent)}.nx-ins-note{font:400 max(11.5px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--ink-2);max-width:96ch}.nx-ins-note b{color:var(--ink)}.nx-ins-split{display:flex;height:10px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-ins-split .seg{min-width:0;flex-basis:0}.nx-ins-split .seg.work{background:var(--win)}.nx-ins-split .seg.pers{background:color-mix(in srgb,var(--attention) 70%,transparent)}.nx-ins-split .seg.shell{background:color-mix(in srgb,var(--ink) 22%,transparent)}.nx-ins-fresh{display:flex;justify-content:flex-end;align-items:center;gap:16px;font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.nx-ins-psa .foot{margin-top:14px;font:400 max(11.5px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--ink-2)}.nx-ins-psa .go{color:var(--ink);font-weight:600}@media(max-width:1099px){.nx-ins-hero .v{font-size:30px}}.nx-studio-composer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:var(--surface-panel);color:var(--ink);font:700 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-studio-composer{display:grid;gap:8px;margin-top:16px;border:1px solid var(--line);border-radius:12px;padding:13px;background:var(--surface-panel)}.nx-studio-eye{color:var(--ink-3);font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx-studio-ask{width:100%;justify-content:flex-start!important;padding:11px 13px!important;font:600 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans)!important}.nx-studio-composer>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--line)}.nx-studio-composer>div>span{color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-studio-composer button{padding:9px 12px;border-color:color-mix(in srgb,var(--agent) 48%,var(--line));background:color-mix(in srgb,var(--agent) 13%,var(--surface-panel))}.nx-studio-composer button:disabled{cursor:default;opacity:.45}@media(max-width:739px){.nx-studio-composer>div{align-items:flex-end}.nx-studio-composer>div>span{max-width:18ch;line-height:1.4}}.nx-ins-sec>.bd>.nx-ins-grid+.nx-ins-two,.nx-ins-sec>.bd>.nx-ins-grid+.nx-ins-note,.nx-ins-sec>.bd>.nx-ins-grid+.nx-ins-mini,.nx-ins-sec>.bd>.nx-ins-grid+.nx-ins-chips{margin-top:14px}.nx-ins-go{padding:0;border:0;background:none;font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:color-mix(in srgb,var(--info) 60%,var(--ink-2));cursor:pointer}.nx-ins-sec:hover .nx-ins-go,.nx-ins-go:hover{color:color-mix(in srgb,var(--info) 75%,var(--ink))}.nx-ins-go:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:3px;border-radius:3px}.nx-ins-age{margin-right:12px}.nx-ins-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;align-items:start}.nx-ins-two>.nx-ins-drill-eye{margin-bottom:8px}.nx-ins-delta{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-ins-delta.good{color:color-mix(in srgb,var(--win) 65%,var(--ink))}.nx-ins-delta.bad{color:color-mix(in srgb,var(--attention) 65%,var(--ink))}.nx-ins-delta.flat{opacity:.7}.nx-ins-comp{display:flex;height:12px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink) 8%,transparent)}.nx-ins-comp .seg{display:block;height:100%}.nx-ins-comp .seg+.seg{box-shadow:inset 1px 0 0 var(--surface-panel)}.nx-ins-comp .t-win,.nx-ins-key .dot.t-win{background:var(--win-2)}.nx-ins-comp .t-attention,.nx-ins-key .dot.t-attention{background:var(--attention-2)}.nx-ins-comp .t-info,.nx-ins-key .dot.t-info{background:var(--info-2)}.nx-ins-comp .t-quiet,.nx-ins-key .dot.t-quiet{background:color-mix(in srgb,var(--ink) 22%,transparent)}.nx-ins-key{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.6rem;font-size:max(.86rem,var(--nx-min-text, 0px))}.nx-ins-key .k{display:inline-flex;align-items:baseline;gap:.4rem}.nx-ins-key .dot{width:8px;height:8px;border-radius:50%;align-self:center}.nx-ins-key b{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:500}.nx-ins-key em{font-style:normal;color:var(--ink-2);font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px))}.nx-ins-bars{display:grid;gap:8px}.nx-ins-bar{display:grid;grid-template-columns:minmax(120px,1.2fr) 3fr auto auto;gap:10px;align-items:center;font-size:.9rem}.nx-ins-bar .bn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-ins-bar .bt{height:10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.nx-ins-bar .bf{display:block;height:100%;border-radius:999px;background:var(--win-2)}.nx-ins-bar .bf.pers{background:var(--attention-2)}.nx-ins-bar .bf.dim{background:var(--info-2)}.nx-ins-bar .bf.none{background:color-mix(in srgb,var(--ink) 22%,transparent)}.nx-ins-bar .bv{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:max(12px,var(--nx-min-text, 0px))}.nx-ins-bar .bx{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-2);min-width:3ch;text-align:right}.nx-ins-mini{width:100%;border-collapse:collapse;font-size:max(.86rem,var(--nx-min-text, 0px))}.nx-ins-mini th{text-align:left;font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--ink-2);font-weight:500;padding:0 8px 6px 0;border-bottom:1px solid var(--line)}.nx-ins-mini td{padding:6px 8px 6px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.nx-ins-mini td.orc-num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:max(12px,var(--nx-min-text, 0px))}.nx-ins-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nx-ins-chips .chip{font-size:max(.86rem,var(--nx-min-text, 0px));padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface-panel)}.nx-ins-chips .chip b{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:500;margin-left:4px}.nx[data-form=phone] .nx-ins-cust{flex:none;min-height:44px;padding:10px 14px;white-space:nowrap}.nx[data-form=phone] .nx-ins-go{min-height:44px;padding:0 4px;font-size:14px}.nx[data-form=phone] .nx-ins-custrow .chips button{min-height:44px;font-size:14px}.nx[data-form=phone] .nx-studio-tile-grid{gap:12px}.nx[data-form=phone] .nx-studio-tile{grid-column:1 / -1;--tile-pad: 16px}.nx[data-form=phone] .nx-studio-tile-hero>header h3{font-size:24px}.nx[data-form=phone] .nx-studio-tile>header{padding-right:44px}.nx[data-form=phone] .nx-studio-tile .nx-hb-bar-inline{opacity:1;top:12px;right:12px}.nx[data-form=phone] .nx-studio-tile .nx-hb-dots{width:40px;height:40px;border-radius:10px}.nx[data-form=phone] .nx-studio-tile .nx-hb-menu{top:46px;right:0;max-width:calc(100vw - 60px)}.nx[data-form=phone] .nx-studio-tile .nx-hb-menu>button{min-height:42px}.nx[data-form=phone] .nx-studio-scene text,.nx[data-form=phone] .nx-studio-map text,.nx[data-form=phone] .nx-studio-network text{font-size:17px}.nx[data-form=phone] .nx-studio-scene text.annotation{font-size:19px}.nx[data-form=phone] .nx-studio-composer{margin-top:8px}.nx[data-form=phone] .nx-studio-composer>div{align-items:center}.nx[data-form=phone] .nx-studio-composer>div>span{max-width:none;line-height:1.45}.nx[data-form=phone] .nx-studio-ask{min-height:46px;padding:12px 14px!important;font-size:14px!important}.nx-sop-md{max-width:72ch;font:400 15px/1.65 var(--font-sans);color:var(--nx-text)}.nx-sop-md h1{font:400 26px/1.25 var(--font-serif);margin:0 0 14px}.nx-sop-md h2{font:600 max(11px,var(--nx-min-text, 0px))/1.6 var(--font-sans);letter-spacing:0;color:var(--ink-3);margin:26px 0 8px}.nx-sop-md h3{font:600 15px/1.4 var(--font-sans);margin:18px 0 6px}.nx-sop-md p{margin:0 0 10px}.nx-sop-md ol,.nx-sop-md ul{margin:0 0 10px;padding-left:22px}.nx-sop-md li{margin:3px 0}.nx-sop-md code{font-size:max(.9em,var(--nx-min-text, 0px))}.nx-sop-md hr{border:none;border-top:1px solid var(--line);margin:20px 0}.nx-sop-md>h1:first-child{display:none}.nx-sg{gap:22px}.nx-sg-tabs{display:flex;gap:2px;align-self:flex-start;padding:3px;border-radius:10px;background:var(--surface-hover)}.nx-sg-tabs button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-sg-tabs button:hover{color:var(--ink)}.nx-sg-tabs button.on{border-color:var(--nxi-edge);background:var(--surface-panel);box-shadow:var(--nxi-shadow);color:var(--ink)}.nx-sg-tabs .ct{color:var(--attention);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.nx-sg-split{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:1099px){.nx-sg-split{grid-template-columns:minmax(0,1fr)}}.nx-sg-card{border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--nxi-card);box-shadow:var(--nxi-shadow);min-width:0}.nx-sg-pad{padding:22px}.nx-sg-list{margin:0;padding:0;list-style:none}.nx-sg-row{display:grid;grid-template-columns:10px minmax(0,1fr);column-gap:14px;row-gap:12px;padding:16px 22px;border-top:1px solid var(--line)}.nx-sg-list>.nx-sg-row:first-child{border-top:0}.nx-sg-dot{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--attention-fill)}.nx-sg-dot.is-signal{background:var(--signal-2);box-shadow:0 0 8px var(--signal-2)}.nx-sg-dot.is-info{background:var(--info-fill)}.nx-sg-dot.is-done{background:var(--line-strong)}.nx-sg-main{display:flex;flex-direction:column;gap:5px;min-width:0}.nx-sg-title{color:var(--ink);font:500 14px/1.4 var(--font-sans);overflow-wrap:anywhere}.nx-sg-row.is-done .nx-sg-title{color:var(--ink-2)}.nx-sg-detail{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);overflow-wrap:anywhere}.nx-sg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-sg-meta time{font-family:var(--font-mono);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-sg-chip{padding:2px 6px;border-radius:6px;background:var(--surface-hover);color:var(--ink-2);font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-mono)}.nx-sg-fail{color:var(--nx-crimson-hi);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-sg-acts{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nx-sg-ask{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-sg-link{order:2;margin-left:auto;font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--nxi-glass);color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.nx-sg-btn:hover:not(:disabled){border-color:var(--line-strong)}.nx-sg-btn:disabled{opacity:.55;cursor:default}.nx-sg-btn.is-primary{border-color:transparent;background:var(--hl);color:var(--hl-ink)}.nx-sg-btn.is-danger{border-color:color-mix(in srgb,var(--signal) 50%,var(--line));color:var(--nx-crimson-hi)}.nx-sg-btn.is-quiet{border-color:transparent;background:transparent;color:var(--ink-3)}.nx-sg-btn.is-quiet:hover:not(:disabled){color:var(--nx-crimson-hi)}.nx-sg-sweep{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;padding:14px 22px;border-bottom:1px solid var(--line)}.nx-sg-sweep .lead{flex:1 1 auto;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-sg-sweep .q{flex:1 1 220px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-sg-sweep .q.bad{color:var(--nx-crimson-hi)}.nx-sg-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:14px 22px 18px;border-top:1px solid var(--line);color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-sg-rules{display:flex;flex-direction:column}.nx-sg-rules-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px}.nx-sg-rules-head h2{margin:0;color:var(--ink);font:500 17px/1.3 var(--font-sans);letter-spacing:-.02em}.nx-sg-rules-head p{margin:4px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-sg-note{margin:0;padding:12px 20px 16px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-sg-note.is-bad{color:var(--nx-crimson-hi)}.nx-sg-rulelist{margin:0;padding:0;list-style:none}.nx-sg-rule{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;border-top:1px solid var(--line)}.nx-sg-rule.is-off .nx-sg-rule-title{color:var(--ink-3)}.nx-sg-rule-main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.nx-sg-rule-title{color:var(--ink);font:500 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-sg-rule-sub{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-sg-rule-ask{display:flex;gap:6px}.nx-sg-state{flex:none;min-width:36px;color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/22px var(--font-mono)}.nx-sg-state.is-on{color:var(--win)}.nx-sg-switch{position:relative;flex:none;width:36px;height:22px;margin-top:1px;padding:0;border:0;border-radius:999px;background:var(--line-strong);cursor:pointer}.nx-sg-switch[aria-checked=true]{background:var(--win)}.nx-sg-switch span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--surface-panel);transition:transform .14s ease}.nx-sg-switch[aria-checked=true] span{transform:translate(14px)}@media(prefers-reduced-motion:reduce){.nx-sg-switch span{transition:none}}.nx-sg-form{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-top:1px solid var(--line);background:var(--surface-raised)}.nx-sg-form label{display:flex;flex-direction:column;gap:5px;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-sg-form label.is-check{flex-direction:row;align-items:center;gap:8px;color:var(--ink);font-weight:400;font-size:max(13px,var(--nx-min-text, 0px))}.nx-sg-form select,.nx-sg-form input[type=number]{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-panel);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-sg-form-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px}.nx-sg-form-acts{display:flex;gap:8px}.nx-sg-quiet{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:14px 20px 18px;border-top:1px solid var(--line);border-radius:0 0 var(--nxi-radius) var(--nxi-radius);background:var(--surface-raised)}.nx-sg-quiet b{color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-sg-quiet p{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-sg-quiet a{font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-sg-mono{font-family:var(--font-mono);font-size:max(12px,var(--nx-min-text, 0px))}@media(max-width:739px){.nx-sg-row{padding:16px}.nx-sg-sweep,.nx-sg-foot,.nx-sg-rule,.nx-sg-form,.nx-sg-quiet,.nx-sg-rules-head,.nx-sg-note{padding-left:16px;padding-right:16px}.nx-sg-acts{gap:8px}.nx-sg-link{margin-left:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.nx-sg-foot a,.nx-sg-quiet a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.nx-sg-tabs{align-self:stretch}.nx-sg-tabs button{flex:1;justify-content:center}.nx-sg-form-pair{grid-template-columns:minmax(0,1fr)}}.nx a.nx-sg-link,.nx .nx-sg-quiet a,.nx .nx-sg-foot a{color:var(--info)}.nx a.nx-sg-link:hover,.nx .nx-sg-quiet a:hover,.nx .nx-sg-foot a:hover{color:var(--ink)}.nx-bp-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:9px 12px;border-radius:8px;border:1px solid var(--line);background:var(--surface-panel);color:var(--nx-text);font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-bp-note.ok{border-color:color-mix(in srgb,var(--win) 45%,var(--line))}.nx-bp-note.bad{border-color:color-mix(in srgb,var(--danger) 55%,var(--line));color:var(--danger)}.nx-bp-note .x{margin-left:auto;border:0;background:none;color:inherit;opacity:.6;cursor:pointer;font-size:15px;line-height:1;padding:0 2px}.nx-bp-note .x:hover{opacity:1}.nx-bp-acts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.nx-bp-acts .nx-orch-btn{padding:9px 14px}.nx-bp-file{display:none}.nx-bp-list{display:flex;flex-direction:column;gap:8px}.nx-bp-row{display:grid;grid-template-columns:1fr auto;gap:10px 16px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-panel)}.nx-bp-main .nm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:600 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--nx-text)}.nx-bp-main .org{font:600 max(11px,var(--nx-min-text, 0px))/1.6 var(--font-sans);letter-spacing:0;padding:2px 6px;border-radius:4px;border:1px solid var(--line-strong);color:var(--nx-mut-3)}.nx-bp-main .org.catalog{border-color:color-mix(in srgb,var(--signal) 45%,var(--line));color:var(--nx-crimson-hi)}.nx-bp-main .ln{margin-top:4px;font:500 max(11px,var(--nx-min-text, 0px))/1.7 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3)}.nx-bp-main .ds{margin-top:5px;font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-2);max-width:70ch}.nx-bp-main .tt{margin-top:5px;font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-mut-3)}.nx-bp-side{display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap;justify-content:flex-end}.nx-bp-side .nx-orch-btn{padding:8px 12px;font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-bp-make,.nx-bp-open{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px}.nx-bp-open{margin-top:10px;padding-top:12px;border-top:1px dashed var(--line)}.nx-bp-make{margin:0 0 14px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-panel)}.nx-bp-field{display:flex;flex-direction:column;gap:5px;font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-text)}.nx-bp-field>span{color:var(--ink-2)}.nx-bp-field>span .used{color:var(--nx-mut-3);font-style:normal}.nx-bp-field input,.nx-bp-field select{padding:8px 9px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--nx-text);font:400 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);max-width:46ch;outline:none}.nx-bp-field input:focus,.nx-bp-field select:focus{border-color:color-mix(in srgb,var(--signal) 70%,transparent)}.nx-bp-field .hint,.nx-bp-formacts .hint{color:var(--nx-mut-3);font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);max-width:62ch}.nx-bp-field .hint.warn{color:var(--nx-gold-hi)}.nx-bp-check{display:flex;align-items:flex-start;gap:8px;font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2);max-width:70ch}.nx-bp-picks{display:flex;flex-wrap:wrap;gap:6px}.nx-bp-picks .pick{padding:5px 10px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--nx-mut);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.nx-bp-picks .pick.on{border-color:color-mix(in srgb,var(--attention) 55%,var(--line));background:color-mix(in srgb,var(--attention) 12%,transparent);color:var(--nx-text)}.nx-bp-formacts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nx-bp-formacts .nx-orch-btn{padding:10px 16px}.nx-bp-members{display:flex;flex-wrap:wrap;gap:6px}.nx-bp-members .mem{padding:4px 9px;border:1px solid var(--line);border-radius:6px;font:500 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-text)}.nx-bp-members .mem i{color:var(--nx-mut-3);font-style:normal;font-size:max(11px,var(--nx-min-text, 0px))}.nx-bp-edges{display:flex;flex-direction:column;gap:4px}.nx-bp-edges .ed{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font:500 max(11px,var(--nx-min-text, 0px))/1.7 var(--font-sans);color:var(--nx-mut-3)}.nx-bp-edges .ed b{color:var(--nx-mut);font-weight:600}.nx-bp-edges .arr{color:var(--nx-green-hi);font-weight:600}.nx-bp-edges .arr.warn{color:var(--nx-gold-hi)}.nx-bp-nofill{font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-2)}.nx-bp-installs{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.nx-bp-installs-head{margin-bottom:8px;font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--nx-mut-3)}.nx-bp-main .ds.upgrade-note{color:var(--nx-gold-hi)}.nx-bp-upgrade{gap:14px}.nx-bp-upgrade .hint{color:var(--nx-mut-3);font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);max-width:62ch}.nx-bp-upgrade .hint.warn{color:var(--nx-gold-hi)}.nx-bp-upgrade-blocked{font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-gold-hi)}.nx-bp-upgrade-member{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-panel)}.nx-bp-upgrade-member .nm{font:600 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--nx-text)}.nx-bp-upgrade-changes{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.nx-bp-upgrade-changes li{font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-2)}.nx-bp-upgrade-changes .op{display:inline-block;width:1.4em;font-family:var(--font-mono);font-weight:700}.nx-bp-upgrade-changes .op.add{color:var(--nx-green-hi)}.nx-bp-upgrade-changes .op.remove{color:var(--nx-crimson-hi)}.nx-bp-upgrade-changes .op.modify{color:var(--nx-gold-hi)}.nx-bp-upgrade-changes .detail{color:var(--nx-mut-3)}@media(max-width:739px){.nx-bp-row{grid-template-columns:1fr}.nx-bp-side{justify-content:flex-start}}.nx-recipes{margin:0}.nx-recipes h3{margin:0 0 10px;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.02em}.nx-recipes-list{display:flex;flex-direction:column;gap:10px}.nx-recipe{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.nx-recipe .t{flex:1 1 320px;min-width:0}.nx-recipe b{color:var(--ink);font:600 14px/1.3 var(--font-sans)}.nx-recipe p{margin:5px 0 0;max-width:72ch;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-recipe-why{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-recipe-go,.nx-recipe-actions button,.nx-shadow-actions button,.nx-shadow-strip button{flex:none;padding:7px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-recipe-go,.nx-shadow-actions button.primary{border-color:color-mix(in srgb,var(--agent) 45%,var(--line));background:color-mix(in srgb,var(--agent) 12%,var(--surface))}.nx-recipe-go:disabled,.nx-recipe-actions button:disabled,.nx-shadow-actions button:disabled{opacity:.55;cursor:default}.nx-recipe-form{flex:1 1 100%;display:flex;flex-direction:column;gap:12px;padding-top:4px}.nx-recipe-form label{display:flex;flex-direction:column;gap:5px}.nx-recipe-form label>span{color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-recipe-form small{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-recipe-form select,.nx-recipe-form input,.nx-recipe-form textarea{width:100%;max-width:460px;box-sizing:border-box;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-recipe-note{color:var(--ink-2)}.nx-recipe-err,.nx-shadow-err{color:var(--signal);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-recipe-actions{display:flex;gap:8px;justify-content:flex-end}.nx-shadow-strip{flex:none;display:flex;align-items:center;gap:10px;margin:10px 20px 0;padding:8px 10px 8px 13px;border:1px solid color-mix(in srgb,var(--agent) 35%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--agent) 7%,var(--surface));color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-shadow-strip>span:nth-child(2){flex:1;min-width:0}.nx-shadow-strip b{color:var(--ink);font-weight:600}.nx-shadow-strip .dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--agent)}.nx-shadow{display:flex;flex-direction:column;gap:14px;padding:18px 20px 28px}.nx-shadow header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.nx-shadow header p{flex:1 1 320px;margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-shadow-actions{display:flex;flex-wrap:wrap;gap:8px}.nx-shadow-empty,.nx-shadow-tally{margin:0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-shadow-runs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.nx-shadow-run{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.nx-shadow-run .hd{display:flex;align-items:baseline;gap:10px;min-width:0}.nx-shadow-run .hd b{color:var(--ink);font:600 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-shadow-run .hd .sum{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-shadow-run .hd .when{flex:none;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-shadow-fields{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.nx-shadow-fields li{display:grid;grid-template-columns:88px minmax(0,1fr) auto;column-gap:10px;align-items:baseline;font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2)}.nx-shadow-fields .f{color:var(--ink-3)}.nx-shadow-fields .v b{color:var(--ink);font-weight:600}.nx-shadow-fields .c{color:var(--ink-3);font-variant-numeric:tabular-nums}.nx-shadow-fields .r{grid-column:2 / -1;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-shadow-fields li.is-set .v b{color:color-mix(in srgb,var(--win) 60%,var(--ink))}.nx-shadow-fields li.is-flagged .v b{color:color-mix(in srgb,var(--attention) 60%,var(--ink))}@media(max-width:739px){.nx-shadow-fields li{grid-template-columns:72px minmax(0,1fr) auto}.nx-shadow-strip{margin:10px 12px 0}}.nx-orch-btn{font:600 var(--ui-button-font, 13px)/1 var(--font-sans);min-height:var(--ui-control-height, 36px);padding:0 14px;border-radius:var(--ui-control-radius, 10px);cursor:pointer;border:1px solid transparent;text-align:center;background:none}.nx-orch-btn:not(.primary){border-color:var(--line-strong);color:var(--nx-mut)}.nx-orch-btn.primary{background:var(--nx-gold);color:var(--surface)}.nx-orch-btn.primary:hover{background:color-mix(in srgb,var(--attention) 88%,var(--ink))}.nx-orch-btn:disabled{opacity:.55;cursor:default}.dt-root{position:fixed;inset:0;z-index:850;font-family:var(--font-sans);color:var(--ink)}.nx.dt-root{display:block;background:transparent;overflow:visible;-webkit-user-select:none;user-select:none}.nx.dt-root:before{display:none}.nx.dt-root.dim{background:color-mix(in srgb,var(--surface) 70%,transparent)}.dt-spot{position:fixed;border-radius:12px;pointer-events:none;box-shadow:0 0 0 2px var(--attention),0 0 0 9999px color-mix(in srgb,var(--surface) 70%,transparent);transition:left .28s cubic-bezier(.22,1,.36,1),top .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1)}.dt-card{position:fixed;box-sizing:border-box;width:min(380px,calc(100vw - 32px));padding:18px 20px 14px;background:var(--nxi-card, var(--surface-raised));-webkit-backdrop-filter:blur(calc(var(--glass-blur, 12px) * 1.3)) saturate(1.25);backdrop-filter:blur(calc(var(--glass-blur, 12px) * 1.3)) saturate(1.25);border:1px solid var(--nxi-edge, var(--line-strong));border-radius:var(--nxi-radius, 16px);box-shadow:var(--nxi-shadow-lift, none)}.dt-card.centered{left:50%;top:50%;transform:translate(-50%,-50%)}@media(max-width:739px){.dt-card.centered{inset:auto 12px 12px;width:auto;transform:none}}.dt-eye{font:500 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.dt-title{margin:8px 0 0;font:400 22px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.dt-body{margin:8px 0 0;font:400 14px/1.55 var(--font-sans);color:var(--ink-2)}.dt-body b{color:var(--ink);font-weight:600}.dt-foot{display:flex;align-items:center;gap:8px;margin-top:16px}.dt-dots{display:flex;gap:5px;margin-right:auto}.dt-dots span{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--ink) 18%,transparent)}.dt-dots span.seen{background:color-mix(in srgb,var(--win) 70%,transparent)}.dt-dots span.on{background:var(--agent-fill, var(--win))}.dt-skip,.dt-back,.dt-next{min-height:44px;font:500 14px/1 var(--font-sans);letter-spacing:0;padding:0 14px;border-radius:12px;border:1px solid transparent;cursor:pointer}.dt-skip{background:none;color:var(--ink-2)}.dt-back{border-color:var(--line-strong);background:var(--surface-raised);color:var(--ink)}.dt-skip:hover,.dt-back:hover{color:var(--ink);background:var(--surface-hover)}.dt-next{padding:0 18px;background:var(--nxp-primary, var(--hl));color:var(--nxp-on-primary, var(--hl-ink))}.dt-next:hover:not(:disabled){background:color-mix(in srgb,var(--nxp-primary, var(--hl)) 88%,#000)}.dt-root button:disabled{opacity:.5;cursor:default}.dt-root button:focus-visible{outline:2px solid var(--nxp-primary, var(--hl));outline-offset:2px}@media(prefers-reduced-motion:reduce){.dt-spot{transition:none}}.sp-room{flex:1;min-height:0;display:flex;container:tech / inline-size}.sp{display:flex;flex-direction:column;gap:16px;padding:24px 28px 48px;max-width:1240px;width:100%;box-sizing:border-box;margin:0 auto;overflow-y:auto}.sp>*{flex:none}.sp .nx-pg-head{align-items:center}.sp .nx-pg-head .a{gap:12px}.sp-link{background:none;border:none;padding:0;color:var(--info);font:500 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.sp-link:hover{color:var(--ink);text-decoration:underline}.sp-help{flex:none;width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, transparent);color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.sp-help:hover:not(:disabled){border-color:var(--line-strong)}.sp-help:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-help:disabled{opacity:.4;cursor:default}.sp-arrange{flex:none;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, transparent);color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.sp-arrange:hover{border-color:var(--line-strong)}.sp-arrange[aria-pressed=true]{border-color:var(--agent);color:var(--agent)}.sp-arrange:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-error{margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--signal) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--signal) 8%,transparent);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.sp-cwwhy{opacity:.75}.sp-seed{max-width:72ch;padding:16px 18px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.sp-seed p{margin:0 0 12px;color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.sp-panel,.sp-card,.sp-rail-plan{border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.sp-panel{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.sp-panel h2{margin:0;color:var(--ink);font:500 17px/1.3 var(--font-sans);letter-spacing:-.02em}.sp-cap{margin:0 0 12px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.sp-lab{display:block;margin:12px 0 5px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-text,.sp-input,.sp-select{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;background:var(--surface-panel);color:var(--ink);font:400 14px/1.55 var(--font-sans);padding:10px 14px}.sp-text{min-height:120px;resize:vertical}.sp-transcript{min-height:170px}.sp-shorthand{min-height:150px}.sp-note{min-height:160px}.sp-input,.sp-select{min-height:40px;padding-block:8px}.sp-select{width:auto;min-width:0;max-width:100%}.sp-text:focus,.sp-input:focus,.sp-select:focus{outline:2px solid var(--agent);outline-offset:1px}.sp-text:disabled,.sp-input:disabled,.sp-select:disabled{opacity:.6}.sp-input-bad{border-color:color-mix(in srgb,var(--signal) 55%,transparent)}.sp-field{min-width:0}.sp-field>.sp-lab:first-child{margin-top:0}.sp-lab-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-go{min-height:40px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:var(--hl);color:var(--hl-ink);font:600 max(13.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.sp-go:hover:not(:disabled){filter:brightness(1.06)}.sp-go:focus-visible,.sp-ghost:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-go:disabled{opacity:.4;cursor:default}.sp-ghost{min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, transparent);color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.sp-ghost:hover:not(:disabled){border-color:var(--line-strong)}.sp-ghost:disabled{opacity:.4;cursor:default}.sp-now-close{min-height:32px;font-size:max(12.5px,var(--nx-min-text, 0px))}.sp-dictate{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--nxi-glass, transparent);color:var(--ink-2);cursor:pointer}.sp-dictate:hover:not(:disabled){color:var(--ink);border-color:var(--line-strong)}.sp-dictate:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-dictate:disabled{opacity:.45;cursor:default}.sp-dictate.on{border-color:var(--attention-fill);background:var(--rl-tint-attention);color:var(--ink)}.sp-dictate-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.sp-dictate.on .sp-dictate-dot{background:var(--attention-fill)}.sp-compose-body{display:flex;flex-direction:column;gap:14px}.sp-compose-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sp-modes{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-hover)}.sp-mode{height:30px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.sp-mode:disabled{cursor:default;opacity:.5}.sp-mode.on{border-color:var(--nxi-edge, var(--line));background:var(--surface-panel);box-shadow:var(--nxi-shadow, none);color:var(--ink);font-weight:500}.sp-mode:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.sp-ticketno{display:flex;flex-direction:column;gap:5px;max-width:220px}.sp-ticketno .sp-lab{margin:0}.sp-words{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-words svg{flex:none}.sp-words-says{flex:1;min-width:0}.sp-words .sp-textbtn{align-self:center}.sp-compose-opts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.sp-opt{flex:1 1 200px;display:flex;flex-direction:column;gap:6px;min-width:0}.sp-opt .sp-lab{margin:0}.sp-opt .sp-select{width:100%}.sp-opt-attach{flex:2 1 240px}.sp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.sp-actions-note{flex:1;min-width:200px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);text-align:right}.sp-progress{display:flex;flex-direction:column;gap:6px}.sp-progress-track{position:relative;height:4px;border-radius:4px;overflow:hidden;background:var(--line)}.sp-progress-fill{display:block;height:100%;border-radius:4px;background:var(--agent);transition:width .6s ease}.sp-progress-crawl{position:absolute;inset:0;width:30%;border-radius:4px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--agent) 70%,transparent),transparent);animation:sp-progress-crawl 1.6s cubic-bezier(.5,0,.5,1) infinite}@keyframes sp-progress-crawl{0%{transform:translate(-100%)}to{transform:translate(340%)}}.sp-progress-beat{margin:0;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}@media(prefers-reduced-motion:reduce){.sp-progress-crawl{animation:none;opacity:.5;width:100%}}.sp-minutes{margin:0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.sp-recordings{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--line)}.sp-recordings .sp-lab{margin:0;color:var(--ink-2);font-weight:500}.sp-reclist{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);overflow-y:auto;overflow-x:hidden;max-height:21rem;overscroll-behavior:contain}.sp-recmore{display:block;width:100%;padding:8px 0;border:1px dashed var(--line-strong);border-radius:10px;background:none;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.sp-recmore:hover:not(:disabled){color:var(--ink);border-style:solid}.sp-recmore:disabled{opacity:.5;cursor:default}.sp-recitem{display:flex;align-items:center;gap:6px}.sp-recitem+.sp-recitem{border-top:1px solid var(--line)}.sp-recpick{flex:none;margin:0 0 0 12px;accent-color:var(--agent);cursor:pointer}.sp-recrow{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 12px;border:none;background:none;color:var(--ink);text-align:left;cursor:pointer}.sp-recrow:hover:not(:disabled){background:var(--surface-hover)}.sp-recrow:disabled{cursor:default;opacity:.6}.sp-rectitle{flex:1;min-width:0;font-size:max(13px,var(--nx-min-text, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-recwhen{flex:none;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.sp-recticket{flex:none;color:var(--ink-3);font:600 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-decoration:none;white-space:nowrap}a.sp-recticket{color:var(--info)}a.sp-recticket:hover{text-decoration:underline}.sp-recticket.bad{color:var(--signal)}.sp-recactions{flex:none;display:flex;gap:2px;padding-right:8px}.sp-recicon{padding:5px 7px;border:none;border-radius:7px;background:none;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px));line-height:1;cursor:pointer}.sp-recicon:hover:not(:disabled){color:var(--ink);background:var(--surface-hover)}.sp-recicon:disabled{cursor:default;opacity:.4}.sp-recedit{flex:1;margin:6px 12px;padding:4px 8px}.sp-attach{padding:10px 12px;border:1px dashed var(--line-strong);border-radius:12px}.sp-attach.is-compose{padding:0;border:0}.sp-attach-add{display:inline-flex;align-items:center;gap:8px;color:var(--info);font:500 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.sp-attach-add:hover{color:var(--ink)}.sp-attach-add input[type=file]{display:none}.sp-attach.is-compose .sp-attach-add{box-sizing:border-box;width:100%;min-height:40px;justify-content:center;padding:0 14px;border:1px dashed var(--line-strong);border-radius:10px;color:var(--ink-2);font-weight:400;font-size:max(13px,var(--nx-min-text, 0px))}.sp-attach.is-compose .sp-attach-add:hover{border-style:solid;color:var(--ink)}.sp-attach.is-compose .sp-attach-add:has(input:focus-visible){outline:2px solid var(--agent);outline-offset:2px}.sp-attach-list{list-style:none;margin:8px 0 0;padding:0}.sp-attach-existing{margin-top:8px}.sp-attach-existing>summary{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.sp-attach-existing>summary:hover{color:var(--ink)}.sp-attach-existing .sp-attach-list{max-height:220px;overflow-y:auto}.sp-attach-row{display:flex;align-items:baseline;gap:10px;padding:5px 2px;border-top:1px solid var(--line)}.sp-attach-row:first-child{border-top:none}.sp-attach-name{flex:1;min-width:0;color:var(--ink);font-size:max(13px,var(--nx-min-text, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-attach-meta{flex:none;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-attach-row.failed .sp-attach-meta{color:var(--signal)}.sp-attach-row.done .sp-attach-meta{color:var(--ink-2)}.sp-attach-x{flex:none;padding:1px 4px;border:none;background:none;color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px));cursor:pointer}.sp-attach-x:hover{color:var(--ink)}.sp-result{display:flex;flex-direction:column;gap:14px;container-type:inline-size}.sp-draft{display:flex;flex-direction:column;gap:14px}.sp-draft-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sp-gate{display:flex;align-items:center;gap:9px;margin:0;color:var(--ink);font:500 17px/1.3 var(--font-sans);letter-spacing:-.02em}.sp-dot{width:8px;height:8px;border-radius:50%;background:var(--attention-fill)}.sp-second{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--attention-fill) 40%,transparent);border-radius:12px;background:var(--rl-tint-attention);color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-review{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.sp-review-main{display:flex;flex-direction:column;gap:12px;min-width:0}.sp-card{--tone: var(--info)}.sp-card:focus-within{border-color:color-mix(in srgb,var(--tone) 45%,var(--line))}#sp-card-notes{--tone: var(--win)}#sp-card-routing{--tone: var(--agent)}#sp-card-time{--tone: var(--attention)}#sp-card-status{--tone: var(--win)}#sp-card-notify,#sp-card-files{--tone: var(--ink-2)}.sp-card.off{--tone: var(--ink-3)}.sp-card-head{display:flex;align-items:center;gap:10px;min-height:30px;padding:12px 16px;border-bottom:1px solid var(--line)}.sp-card.off .sp-card-head{border-bottom-color:transparent}.sp-card-icon{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:16px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,transparent)}.sp-card-title{margin:0;color:var(--ink);font:600 14px/1.2 var(--font-sans)}.sp-card-toggle .sp-switch{font-weight:600;font-size:14px}.sp-card-meta{margin-left:auto;min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.sp-card-body{padding:4px 16px 16px}.sp-card.off .sp-card-body{padding-top:0}.sp-subhead{margin:14px 0 8px;color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.sp-summary .sp-input{font:500 15.5px/1.4 var(--font-sans);padding:11px 14px}.sp-card .sp-field.sp-wide{padding-inline:0}.sp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 14px}.sp-wide{grid-column:1 / -1}.sp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.sp-pair>.sp-wide{grid-column:auto}.sp-res{margin-left:6px;padding:1px 7px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.sp-res.ok{border-color:color-mix(in srgb,var(--win) 45%,transparent);color:var(--win)}.sp-res.chg{border-color:var(--attention-fill);color:var(--ink)}.sp-switch{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.sp .sp-switch input[type=checkbox],.sp .sp-notecard .sp-lab-toggle input[type=checkbox]{appearance:none;flex:none;position:relative;width:30px;height:18px;margin:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 18%,transparent);cursor:pointer;transition:background .15s ease}.sp .sp-switch input[type=checkbox]:before,.sp .sp-notecard .sp-lab-toggle input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--surface-panel);box-shadow:0 1px 2px color-mix(in srgb,black 25%,transparent);transition:transform .15s ease}.sp .sp-switch input[type=checkbox]:checked,.sp .sp-notecard .sp-lab-toggle input[type=checkbox]:checked{background:var(--agent)}.sp .sp-switch input[type=checkbox]:checked:before,.sp .sp-notecard .sp-lab-toggle input[type=checkbox]:checked:before{transform:translate(12px)}.sp .sp-switch input[type=checkbox]:focus-visible,.sp .sp-notecard .sp-lab-toggle input[type=checkbox]:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp .sp-switch input[type=checkbox]:disabled{opacity:.45;cursor:default}.sp-notes{display:grid;gap:10px;margin-top:10px}.sp-notecard{--note: var(--info);padding:0 12px 12px;border:1px solid var(--line);border-left:3px solid var(--note);border-radius:12px;background:var(--surface-raised);transition:opacity .15s ease}.sp-notecard-internal_note{--note: var(--attention)}.sp-notecard-resolution_note{--note: var(--win)}.sp-notecard.sp-excluded{border-left-color:var(--line-strong)}.sp-notecard .sp-lab{margin:10px 0 8px;color:var(--ink);font:600 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-notecard .sp-note{field-sizing:content;min-height:96px;max-height:420px;font-size:max(13.5px,var(--nx-min-text, 0px));line-height:1.55}.sp-excluded{opacity:.45}.sp-lab-toggle{display:flex;align-items:center;gap:8px}.sp-lab-toggle input[type=checkbox]{margin:0}.sp-timegrid{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0 18px;align-items:start}.sp-hours .sp-input{padding:8px 12px;text-align:center;font:450 26px/1.15 var(--font-sans);letter-spacing:-.02em}.sp-hours-step{display:flex;align-items:center;justify-content:space-between;margin-top:8px;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.sp-hours-step button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.sp-hours-step button:hover{color:var(--ink);border-color:var(--ink)}.sp-delivery{max-width:62ch;margin-top:10px}.sp-delivery .sp-hint{margin-top:5px;font-size:max(12px,var(--nx-min-text, 0px));line-height:1.4}.sp-notify{display:flex;flex-direction:column;gap:8px}.sp-ccfield{max-width:420px;margin-top:2px}.sp-reclass{margin-bottom:10px}.sp-reclass-state{margin:4px 0 0 26px;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.sp-reclass label{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:max(13px,var(--nx-min-text, 0px));cursor:pointer}.sp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.sp-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--ink);font-size:max(12px,var(--nx-min-text, 0px))}.sp-chip button{border:none;background:none;color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px));line-height:1;padding:1px 3px;cursor:pointer}.sp-chip button:hover{color:var(--ink)}.sp-warn{padding:10px 14px;border:1px solid color-mix(in srgb,var(--attention-fill) 40%,transparent);border-radius:12px;background:var(--rl-tint-attention)}.sp-warn p{margin:2px 0;color:var(--ink);font-size:max(12.5px,var(--nx-min-text, 0px))}.sp-warn-line{margin:8px 0 0;color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-warn.sp-rules{border-color:color-mix(in srgb,var(--signal) 45%,transparent);background:color-mix(in srgb,var(--signal) 7%,transparent)}.sp-warn .sp-rules-head{font-weight:600}.sp-rules-why{margin:0;color:var(--ink);font-size:max(12.5px,var(--nx-min-text, 0px));line-height:1.45;overflow-wrap:break-word}.sp-basis{margin:0;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px));line-height:1.45}.sp-project{margin-bottom:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.sp-project-where{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;color:var(--ink);font-size:max(13.5px,var(--nx-min-text, 0px))}.sp-project-pm{color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.sp-project-budget{margin:4px 0 0;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-mono)}.sp-project-budget.over{color:var(--attention)}.sp-tasks{display:flex;flex-direction:column;gap:6px}.sp-task{display:flex;flex-direction:column;gap:4px}.sp-task label{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:max(13px,var(--nx-min-text, 0px));cursor:pointer}.sp-task .sp-input{margin-left:26px;max-width:calc(100% - 26px)}.sp-filing{margin-top:12px}.sp-filing .sp-grid{margin-top:8px}.sp-linkme{display:grid;gap:4px;margin:0 0 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--attention-fill) 40%,transparent);border-radius:12px;background:var(--rl-tint-attention)}.sp-linkme-q{color:var(--ink);font-size:max(13px,var(--nx-min-text, 0px))}.sp-linkme-pick{max-width:320px;margin-top:4px}.sp-rail{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px}.sp-rail-plan{padding:14px 10px 10px}.sp-rail-title{margin:0 6px 8px;color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.sp-plan{list-style:none;margin:0;padding:0}.sp-plan button{display:grid;grid-template-columns:10px minmax(0,1fr);column-gap:10px;width:100%;padding:7px 6px;border:0;border-radius:8px;background:none;color:var(--ink);text-align:left;cursor:pointer}.sp-plan button:hover{background:var(--surface-hover)}.sp-plan button:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.sp-plan-mark{grid-row:span 2;width:10px;height:10px;margin-top:4px;border-radius:50%;border:1.5px solid var(--line-strong);box-sizing:border-box}.sp-plan li.on .sp-plan-mark{background:var(--win);border-color:var(--win)}.sp-plan-what{font-size:max(13px,var(--nx-min-text, 0px));font-weight:600}.sp-plan li.off .sp-plan-what{font-weight:400;color:var(--ink-3)}.sp-plan-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.sp-rail .sp-actions{flex-direction:column;align-items:stretch;padding-top:0;border-top:0}.sp-rail .sp-go{min-height:44px}@container (max-width: 820px){.sp-review{grid-template-columns:minmax(0,1fr)}.sp-rail{display:contents}.sp-review>.sp-rail>.sp-actions{position:sticky;bottom:0;z-index:5;flex-direction:row;padding:10px 0;background:var(--surface)}.sp-review>.sp-rail>.sp-actions .sp-go{flex:1}.sp-timegrid,.sp-pair{grid-template-columns:minmax(0,1fr)}.sp-hours{max-width:220px}}.sp-card-body>.sp-reclass:first-child,.sp-card-body>.sp-notify:first-child,.sp-card-body>.sp-project:first-child,.sp-card-body>.sp-attach:first-child,.sp-card-body>.sp-warn-line:first-child{margin-top:12px}.sp-done,.sp-fail{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--nxi-edge, var(--line));border-left:3px solid var(--win);border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.sp-fail{border-left-color:var(--signal)}.sp-done.sp-parked{border-left-color:var(--attention-fill)}.sp-done>b,.sp-fail>b{display:flex;align-items:center;gap:8px;color:var(--ink);font:500 17px/1.3 var(--font-sans);letter-spacing:-.02em}.sp-done>b svg{flex:none;color:var(--win)}.sp-done.sp-parked>b svg{color:var(--attention)}.sp-fail>b svg{flex:none;color:var(--signal)}.sp-done .sp-srlink{color:var(--info);text-decoration:underline;text-underline-offset:2px}.sp-done .sp-srlink:hover{color:var(--ink)}.sp-done p,.sp-fail p{margin:0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.sp-fail .sp-cap,.sp-done .sp-cap{margin:0}.sp-done .sp-link,.sp-fail .sp-link{align-self:flex-start}.sp-done .sp-actions,.sp-fail .sp-actions{padding-top:6px;border-top:0}.sp-writes{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.sp-writes li{position:relative;padding-left:18px;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}.sp-writes li:before{content:"✓";position:absolute;left:0;color:var(--win);font-weight:700}.nx[data-form=phone] .sp-mode{min-height:40px}.nx[data-form=phone] .sp .sp-link{min-height:40px;display:inline-flex;align-items:center}.nx[data-form=phone] .sp-text,.nx[data-form=phone] .sp-input,.nx[data-form=phone] .sp-select,.nx[data-form=phone] .sp .sp-combo .sp-input{font-size:16px;line-height:1.45;min-height:44px;padding:10px 14px}.nx[data-form=phone] .sp .sp-combo .sp-input{padding-right:44px}.nx[data-form=phone] .sp .sp-combo-clear{right:2px;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.nx[data-form=phone] .sp .sp-combo-opt{align-items:center;min-height:40px;font-size:14px}.nx[data-form=phone] .sp-lab{min-height:30px}.nx[data-form=phone] .sp-lab:has(button,input){min-height:40px}.nx[data-form=phone] .sp-lab-toggle input[type=checkbox],.nx[data-form=phone] .sp-notify input[type=checkbox],.nx[data-form=phone] .sp-reclass input[type=checkbox]{width:20px;height:20px;flex:none}.nx[data-form=phone] .sp-notify>label,.nx[data-form=phone] .sp-reclass label{min-height:40px}.nx[data-form=phone] .sp-notify{gap:2px}.nx[data-form=phone] .sp-go,.nx[data-form=phone] .sp-ghost,.nx[data-form=phone] .sp-rec,.nx[data-form=phone] .sp-keep,.nx[data-form=phone] .sp-recmore,.nx[data-form=phone] .sp-recrow,.nx[data-form=phone] .sp-attach-add{min-height:44px}.nx[data-form=phone] .sp-go{font-size:14px}.nx[data-form=phone] .sp-ghost{font-size:max(13px,var(--nx-min-text, 0px));padding:8px 16px}.nx[data-form=phone] .sp-attach-add{display:inline-flex;align-items:center;font-size:max(13px,var(--nx-min-text, 0px))}.nx[data-form=phone] .sp-dictate,.nx[data-form=phone] .sp-recicon,.nx[data-form=phone] .sp-chip button,.nx[data-form=phone] .sp-attach-x,.nx[data-form=phone] .sp .nx-pg-head{flex-direction:row;align-items:center;justify-content:space-between}.nx[data-form=phone] .sp-help{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0}.nx[data-form=phone] .sp-recicon{font-size:15px}.nx[data-form=phone] .sp-chip{padding:0 0 0 12px;font-size:max(13px,var(--nx-min-text, 0px))}.nx[data-form=phone] .sp-chip button,.nx[data-form=phone] .sp-attach-x{font-size:16px}.nx[data-form=phone] .sp-recactions{padding-right:2px}.nx[data-form=phone] .sp-rec{font-size:14px}.nx[data-form=phone] .sp-liveline{font-size:15px}.nx[data-form=phone] .sp-textbtn,.nx[data-form=phone] .sp-now-textbtn,.nx[data-form=phone] .sp-call-fold{display:inline-flex;align-items:center;min-height:40px}.nx[data-form=phone] .sp-fold{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;margin:0;padding:0 4px;background:none;border:none;border-radius:8px;color:var(--ink);text-align:left;cursor:pointer}.nx[data-form=phone] .sp-fold .sp-lab{margin:0;min-height:0;flex:none}.nx[data-form=phone] .sp-fold-n{padding:1px 7px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-2);font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx[data-form=phone] .sp-fold-chev{margin-left:auto;color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px))}.nx[data-form=phone] .sp-fold[aria-expanded=true]{margin-bottom:4px}.nx[data-form=phone] .sp-progress-beat,.nx[data-form=phone] .sp-gate{font-size:14px}@container tech (max-width: 739px){.nx .sp-room .sp{gap:12px;padding:14px 14px 28px}.nx .sp-room :is(.sp-lay,.sp-lay-list,.sp-lay-cols){gap:12px}.nx .sp-room .sp-modes{order:1;flex-basis:100%}.nx .sp-room .sp-mode{flex:1 1 0;padding:0 8px}.nx .sp-room .sp-panel,.nx .sp-room .sp-seed,.nx .sp-room .sp-now-head{padding:14px;border-radius:14px;max-width:none}.nx .sp-room .sp-call{padding:12px 14px;border-radius:14px}.nx .sp-room .sp-transcript,.nx .sp-room .sp-shorthand,.nx .sp-room .sp-note{min-height:120px}.nx .sp-room .sp-lab{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 0;font-size:max(12px,var(--nx-min-text, 0px))}.nx .sp-room .sp-lab-line{justify-content:space-between}.nx .sp-room .sp-grid{grid-template-columns:1fr;gap:2px}.nx .sp-room .sp-ticketno,.nx .sp-room .sp-ccfield,.nx .sp-room .sp-linkme-pick,.nx .sp-room .sp-delivery,.nx .sp-room .sp-bridgehint{max-width:none;min-width:0;width:100%}.nx .sp-room .sp-attach-row{align-items:center;flex-wrap:wrap;padding:2px}.nx .sp-room .sp-opt{flex-basis:100%}.nx .sp-room .sp-select{width:100%}.nx .sp-room .sp-recordings{padding-top:10px}.nx .sp-room .sp-reclist{max-height:16rem}.nx .sp-room .sp-actions{position:sticky;bottom:0;z-index:5;gap:8px;margin:4px -14px -14px;padding:10px 14px;border-radius:0 0 14px 14px;background:var(--surface-raised);border-top:1px solid var(--line)}.nx .sp-room .sp-actions .sp-go{flex:1 1 0;min-width:0;padding-inline:10px}.nx .sp-room .sp-actions .sp-ghost{flex:none}.nx .sp-room .sp-actions-note{display:none}.nx .sp-room .sp-fail .sp-actions,.nx .sp-room .sp-done .sp-actions{margin-inline:-14px;margin-bottom:-14px;padding-inline:14px}.nx .sp-room .sp-done,.nx .sp-room .sp-fail,.nx .sp-room .sp-warn,.nx .sp-room .sp-linkme{padding:12px 14px}.nx .sp-room .sp-review>.sp-rail>.sp-actions{margin:0;padding:10px 0;background:var(--surface);border:0}}.sp-now{flex:1;min-width:0;min-height:0;display:flex}.sp-now>.sp{flex:1;min-width:0}.sp-now-rail{flex:none;width:280px;box-sizing:border-box;overflow-y:auto;padding:24px 12px;border-right:1px solid var(--line)}.sp-now-rail-head{margin:0 6px 10px;color:var(--ink);font:700 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.sp-now-quiet{margin:0 6px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-now-quiet.is-bad{color:var(--signal)}.sp-now-empty{display:flex;flex-direction:column;gap:4px}.sp-now-empty p:first-child{margin:0 6px;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-now-lock{display:flex;align-items:center;gap:6px;margin:0 6px 10px;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-now-lock svg{flex:none;color:var(--attention)}.sp-now-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sp-now-row{width:100%;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ink);font-family:var(--font-sans);text-align:left;cursor:pointer}.sp-now-row:hover:not(:disabled){background:var(--surface-hover)}.sp-now-row:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-now-row.on,.sp-now-row.on:hover{border-color:var(--nxi-edge, var(--line));background:var(--nxi-glass, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.sp-now-row:disabled{opacity:.45;cursor:default}.sp-now-row.is-done .sp-now-row-title{color:var(--ink-2)}.sp-now-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.sp-now-row-title{flex:1;min-width:0;font-size:max(13.5px,var(--nx-min-text, 0px));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-now-num{flex:none;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.sp-now-row-who{color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-now-row-last{color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-now-row-last[data-tone=call]{color:var(--win)}.sp-now-row-last[data-tone=waiting]{color:var(--attention)}.sp-now-top{min-width:0;display:flex;flex-direction:column;gap:16px}.sp-now-top>.sp-guide{margin-bottom:0}.sp-notice{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;border:1px solid color-mix(in srgb,var(--attention-fill) 38%,transparent);border-radius:14px;background:var(--rl-tint-attention);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.sp-notice svg{flex:none;margin-top:2px;color:var(--attention)}.sp-call{display:flex;flex-direction:column;gap:12px;padding:14px 18px 16px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.sp-call-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.sp-call-fill{flex:1 1 0;min-width:0}.sp-thisdesk{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--surface-hover);color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-mono);white-space:nowrap}.sp-thisdesk svg{flex:none}.sp-deskpending{color:var(--ink-3);font-family:var(--font-sans)}.sp-desklost{background:var(--rl-tint-attention);color:var(--ink);font-family:var(--font-sans)}.sp-desklost svg{color:var(--attention)}.sp-deskwhere{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.sp-deskwhere .sp-textbtn{align-self:center}.sp-deskpick{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-mono);cursor:pointer}.sp-deskpick:hover{background:var(--surface-hover)}.sp-deskpick:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-rec{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:10px;background:var(--hl);color:var(--hl-ink);font:600 14px/1 var(--font-sans);cursor:pointer}.sp-rec:hover:not(:disabled){filter:brightness(1.06)}.sp-rec:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-rec:disabled{opacity:.45;cursor:default}.sp-recdot{width:8px;height:8px;border-radius:2px;background:currentColor;opacity:.85}.sp-rec.on{background:var(--signal);color:#fff}.sp-rec.pending{border-color:var(--attention-fill);background:transparent;color:var(--ink)}.sp-rec.pending .sp-recdot{background:var(--attention-fill);opacity:1}.sp-recclock{font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-mono);font-variant-numeric:tabular-nums;opacity:.9}.sp-recstatus{display:inline-flex;align-items:center;gap:7px;flex:1 1 16ch;min-width:0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-recstatus-dot{flex:none;width:7px;height:7px;border-radius:999px;background:var(--ink-3)}.sp-recstatus[data-tone=live] .sp-recstatus-dot,.sp-recstatus[data-tone=done] .sp-recstatus-dot{background:var(--win)}.sp-recstatus[data-tone=working] .sp-recstatus-dot{background:var(--info)}.sp-recstatus[data-tone=held] .sp-recstatus-dot{background:var(--attention-fill)}.sp-recstatus[data-tone=failed]{color:var(--ink)}.sp-recstatus[data-tone=failed] .sp-recstatus-dot{background:var(--signal)}.sp-recstatus.warn{color:var(--ink)}.sp-recerr{margin:0;color:var(--signal);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-access{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--signal);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-access-allow{padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.sp-access-allow:hover{background:var(--surface-hover)}.sp-textbtn,.sp-now-textbtn{align-self:flex-start;padding:4px 0;border:0;background:transparent;color:var(--info);font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.sp-textbtn:hover,.sp-now-textbtn:hover{color:var(--ink);text-decoration:underline}.sp-textbtn:focus-visible,.sp-now-textbtn:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-call-away{align-self:center}.sp-keep{min-height:32px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, transparent);color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.sp-keep:hover{border-color:var(--line-strong)}.sp-keep.on{border-color:var(--line-strong);background:var(--rl-tint-agent)}.sp-keep:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-quiet{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--attention-fill) 38%,transparent);border-radius:12px;background:var(--rl-tint-attention);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-quiet>span{flex:1 1 24ch}.sp-quietkeep,.sp-quietstop{min-height:30px;padding:0 12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--nxi-glass, transparent);color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.sp-quietstop{border-color:color-mix(in srgb,var(--signal) 55%,transparent);color:var(--signal)}.sp-quietkeep:focus-visible,.sp-quietstop:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-bridgehint{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.sp-live{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised)}.sp-call-fold{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.sp-call-fold:hover{color:var(--ink)}.sp-call-fold:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-liveline{color:var(--ink);font-size:14px;line-height:1.5}.sp-liveline.interim{color:var(--ink-3);font-style:italic}.sp-who{margin-right:8px;color:var(--ink-3);font:600 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.sp-liveline.mic .sp-who{color:var(--agent)}.sp-liveline.far .sp-who{color:var(--attention)}.sp-now-head{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.sp-now-picks{display:flex;flex-direction:column;gap:8px;min-width:0}.sp-now-say{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-now-chips{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.sp-now-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:132px;max-width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--ink);font-family:var(--font-sans);text-align:left}.sp-now-chip-label{flex:none;color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px))}.sp-now-chip-line{display:flex;align-items:baseline;gap:6px;max-width:100%;min-width:0}.sp-now-chip-value{min-width:0;font-size:max(13.5px,var(--nx-min-text, 0px));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx[data-form=phone] .sp-now-chip-value{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.sp-now-chip.is-quiet .sp-now-chip-value{color:var(--ink-3);font-weight:400}.sp-now-chip-sub{flex:none;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.sp-now-chip-pick{cursor:pointer}.sp-now-chip-pick:hover{background:var(--surface-hover)}.sp-now-chip-pick:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-now-chip.is-guess{border-style:dashed;border-color:var(--attention-fill)}.sp-now-chip-mark{flex:none;color:var(--attention);font-size:max(12px,var(--nx-min-text, 0px));font-weight:600}.sp-now-chip.is-open{border-style:solid;border-color:var(--agent);background:var(--rl-tint-agent)}.sp-now-close{align-self:center;margin-left:auto}.sp-now-pop{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-panel);box-shadow:var(--nxi-shadow-lift, none);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-now-pop p{margin:0}.sp-now-pop-quiet{color:var(--ink-2)}.sp-now-refused{margin:0;color:var(--signal);font:500 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-now-summary{margin:0;color:var(--ink);font:500 14.5px/1.45 var(--font-sans)}.sp-now-meta{margin:-8px 0 0;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-now-can{display:flex;flex-direction:column;gap:8px}.sp-now-can p{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-now-can .is-quiet{color:var(--ink-3)}.sp-now-can .sp-now-can-mark{--isaac-h: 1.1rem}.sp-now-handoff{padding:10px 12px;border:1px solid color-mix(in srgb,var(--attention-fill) 38%,transparent);border-radius:12px;background:var(--rl-tint-attention);color:var(--ink)}.sp-now-handoff p{display:block;color:var(--ink)}.sp-now-handoff dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:8px 0 0;font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-now-handoff dt{color:var(--ink-2)}.sp-now-handoff dd{margin:0;min-width:0;overflow-wrap:anywhere}.sp-now-earlier{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.sp-now-earlier h3{margin:0;color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sp-now-earlier ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sp-now-earlier li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-now-earlier time{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.6 var(--font-mono)}.sp-now-earlier-words{min-width:0}.sp-now-earlier-detail{display:block;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container tech (max-width: 860px){.sp-now{flex-direction:column;overflow-y:auto}.sp-now>.sp{flex:none;overflow:visible}.sp-now-rail{width:auto;overflow:visible;display:flex;align-items:center;gap:8px;padding:8px 16px;border-right:0;border-bottom:1px solid var(--line)}.sp-now-rail{flex-wrap:wrap}.sp-now-rail .sp-now-rail-head{display:none}.sp-now-rail .sp-now-pick{display:flex}.sp-now-rail .sp-now-drop-root{position:relative;min-width:0}.sp-now-rail .sp-now-drop{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:min(420px,calc(100cqw - 32px));max-height:min(60vh,520px);overflow-y:auto;box-sizing:border-box;padding:8px;border:1px solid var(--nxi-edge, var(--line));border-radius:14px;background:var(--surface-raised, var(--surface));box-shadow:var(--nxi-shadow, 0 12px 32px rgb(0 0 0 / .16))}.sp-now-rail .sp-now-drop:not([data-open]){display:none}.sp-now-earlier li{grid-template-columns:1fr;gap:0}}@container tech (max-width: 739px){.nx .sp-room .sp-call-row>*{order:0}.nx .sp-room .sp-call-row{flex-direction:column;align-items:stretch;gap:8px}.nx .sp-room .sp-call-fill{display:none}.nx .sp-room .sp-rec{justify-content:center}.nx .sp-room .sp-thisdesk{align-self:flex-start;height:auto;min-height:28px;padding-block:6px;white-space:normal;overflow-wrap:anywhere}.nx .sp-room .sp-recstatus{flex:none}.nx .sp-room .sp-call-away,.nx .sp-room .sp-keep{align-self:flex-start}.nx .sp-room .sp-live{max-height:40vh}.nx .sp-room .sp-now-close{margin-left:0;align-self:flex-start}.nx .sp-room .sp-now-chips{gap:6px}.nx .sp-room .sp-now-chip{flex:1 1 140px}}.nx[data-form=phone] .sp-now-list{flex-direction:column;max-height:15rem;overflow-x:hidden;overflow-y:auto;padding-bottom:0}.nx[data-form=phone] .sp-now-list>li{flex:none}.nx[data-form=phone] .sp-now-row :is(.sp-now-row-title,.sp-now-row-who,.sp-now-row-last){overflow:visible;text-overflow:clip;white-space:normal}.sp-now-pick{display:none;align-items:center;gap:6px;max-width:320px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.sp-now-pick:hover{background:var(--surface-hover)}.sp-now-pick-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-now-pick-n{flex:none;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-mono)}.sp-now-tabs{display:flex;gap:2px;margin:0 0 10px;padding:3px;border-radius:10px;background:var(--surface-sunken, var(--surface-hover))}.sp-now-tabs [role=tab]{flex:1;padding:5px 10px;border:0;border-radius:8px;background:none;color:var(--ink-2);font:600 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.sp-now-tabs [role=tab][aria-selected=true]{background:var(--surface-raised, var(--surface));color:var(--ink);box-shadow:0 1px 2px #0000001f}.sp-now-queue>.sp-now-quiet:first-child{margin-bottom:6px}.sp-now-qrow{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border-radius:12px}.sp-now-qrow:hover{background:var(--surface-hover)}.sp-now-qlink{color:var(--info);text-decoration:none}.sp-now-qfoot{display:flex;align-items:center;gap:8px;font-size:max(11.5px,var(--nx-min-text, 0px));color:var(--ink-3)}.sp-now-qsla{color:var(--signal);font-weight:500}.sp-now-qwork{margin-left:auto;padding:0}.sp-now-health{margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.sp-now-health-head{display:flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:var(--ink);font:600 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.sp-now-health-dot{margin-left:6px;color:var(--ink-3);font-weight:500}.sp-now-health-dot.on{color:var(--win, var(--agent))}.sp-now-health-body p{margin:2px 0;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-now-health-list{margin:6px 0 0;padding-left:16px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-now-health-list li[data-severity=critical],.sp-now-health-list li[data-severity=high]{color:var(--signal)}.sp-now-qall{margin:4px 12px 0}.sp-now-slot{position:relative;flex:1 1 320px;min-width:0}.sp-now-slot:empty{display:none}.sp-now-slot .sp-now-chips{align-items:center;gap:6px}.sp-now-slot .sp-now-chip{flex-direction:row;align-items:baseline;gap:6px;min-width:0;padding:4px 10px;border-radius:999px}.sp-now-slot .sp-now-chip-label{font-size:max(11px,var(--nx-min-text, 0px))}.sp-now-slot .sp-now-chip-value{max-width:220px;font-size:max(12.5px,var(--nx-min-text, 0px))}.sp-now-slot .sp-now-close{margin-left:auto;padding:4px 10px;font-size:max(12.5px,var(--nx-min-text, 0px))}.sp-now-slot .sp-now-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:min(440px,100%);max-height:min(60vh,520px);overflow-y:auto;box-sizing:border-box;box-shadow:var(--nxi-shadow, 0 12px 32px rgb(0 0 0 / .16))}.sp-now-slot .sp-now-picks{gap:2px}.sp-now-slot .sp-now-say{font-size:max(11.5px,var(--nx-min-text, 0px));line-height:1.3}.sp-isaac{display:flex;flex-direction:column;min-width:0;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);overflow-wrap:anywhere}.sp-isaac p{margin:0}.sp-isaac-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:16px 18px 12px}.sp-isaac-head h2{margin:0;color:var(--ink);font:500 17px/1.3 var(--font-sans);letter-spacing:-.02em}.sp-isaac-head .sp-isaac-mark{--isaac-h: 1.8rem}.sp-isaac-fill{flex:1 1 0;min-width:0}.sp-isaac-yours{padding:0}.sp-isaac-take{min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, transparent);color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.sp-isaac-take:hover:not(:disabled){border-color:var(--line-strong)}.sp-isaac-take:disabled{opacity:.45;cursor:default}.sp-isaac-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--surface-hover);color:var(--ink-2);font:450 max(11px,var(--nx-min-text, 0px))/1.2 var(--font-sans);white-space:nowrap}.sp-isaac-tag[data-state=Working]{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.sp-isaac-tag[data-state="Waiting for you"]{background:var(--rl-tint-attention);color:var(--attention)}.sp-isaac-tag[data-state=Done]{background:color-mix(in srgb,var(--win) 13%,transparent);color:var(--win)}.sp-isaac-tag[data-state=Failed]{background:color-mix(in srgb,var(--signal) 13%,transparent);color:var(--signal)}.sp-isaac-sec{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 18px 14px}.sp-isaac-sum{color:var(--ink);font-size:15px;line-height:1.55}.sp-isaac-quiet{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.sp-isaac-sec>.sp-isaac-quiet{display:flex;align-items:center;gap:6px}.sp-isaac-refused{margin:0 18px 12px;color:var(--signal);font-size:max(12.5px,var(--nx-min-text, 0px));line-height:1.45}.sp-isaac-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-isaac-spin{flex:none;vertical-align:-1px;animation:sp-isaac-spin 1s linear infinite}@keyframes sp-isaac-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sp-isaac-spin{animation:none}}.sp-isaac-textbtn,.sp-isaac-fold{padding:0;border:0;background:none;font:inherit;font-size:max(12px,var(--nx-min-text, 0px));text-align:left;cursor:pointer}.sp-isaac-textbtn{min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:10px;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px));font-weight:500}.sp-isaac-textbtn:hover:not(:disabled){border-color:var(--line);color:var(--ink)}.sp-isaac-textbtn:disabled,.sp-isaac-fold:disabled{opacity:.45;cursor:default}.sp-isaac-fold{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3)}.sp-isaac-fold:hover:not(:disabled){color:var(--ink)}.sp-isaac-textbtn:focus-visible,.sp-isaac-fold:focus-visible,.sp-isaac-take:focus-visible,.sp-isaac-go:focus-visible,.sp-isaac-ghost:focus-visible,.sp-isaac-send:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-isaac-readbox{display:flex;flex-direction:column;gap:6px}.sp-isaac-reads{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.sp-isaac-reads li{display:flex;align-items:baseline;gap:6px}.sp-isaac-reads li svg{flex:none;align-self:center}.sp-isaac-reads [data-state=Done] svg{color:var(--win)}.sp-isaac-reads [data-state=Failed]{color:var(--ink)}.sp-isaac-reads [data-state=Failed] svg{color:var(--signal)}.sp-isaac-caller{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-panel)}.sp-isaac-ask{display:flex;flex-direction:column;gap:6px;padding:12px 18px;border-top:1px solid var(--line)}.sp-isaac-ask h4{margin:0;color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.sp-isaac-ask ul{margin:0;padding-left:18px;font-size:max(13.5px,var(--nx-min-text, 0px));line-height:1.6}.sp-isaac-found{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 18px 14px}.sp-isaac-sec+.sp-isaac-found{padding-top:12px;border-top:1px solid var(--line)}.sp-isaac-found>.sp-isaac-fold{align-self:flex-start;min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, transparent);color:var(--ink);font-size:max(12.5px,var(--nx-min-text, 0px));font-weight:500}.sp-isaac-found>.sp-isaac-fold:hover:not(:disabled){border-color:var(--line-strong)}.sp-isaac-findings{display:flex;flex-direction:column;gap:6px;min-width:0}.sp-isaac-findings label{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:max(13px,var(--nx-min-text, 0px));cursor:pointer}.sp-isaac-findings input{flex:none;margin:3px 0 0;accent-color:var(--agent)}.sp-isaac-findings span{min-width:0}.sp-isaac-findings small{color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.sp-isaac-next{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;margin:4px 14px 14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface-panel)}.sp-isaac-next-head{color:var(--agent);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.sp-isaac-next-label{font-size:14.5px;font-weight:500}.sp-isaac-next .sp-isaac-quiet{font-size:max(12.5px,var(--nx-min-text, 0px))}.sp-isaac-next .sp-isaac-refused{margin:0}.sp-isaac-note{width:100%;box-sizing:border-box;min-height:84px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);resize:vertical}.sp-isaac-note:focus{outline:2px solid var(--agent);outline-offset:1px}.sp-isaac-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.sp-isaac-go{min-height:36px;padding:0 14px;border:0;border-radius:10px;background:var(--hl);color:var(--hl-ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer;white-space:nowrap}.sp-isaac-go:hover:not(:disabled){filter:brightness(1.06)}.sp-isaac-ghost{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, transparent);color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer;white-space:nowrap}.sp-isaac-ghost:hover:not(:disabled){border-color:var(--line-strong)}.sp-isaac-go:disabled,.sp-isaac-ghost:disabled{opacity:.4;cursor:default}.sp-isaac-moves{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:18px}.sp-isaac-moves li{display:flex;flex-direction:column;gap:2px}.sp-isaac-moves code{padding:4px 8px;border-radius:6px;background:var(--surface-raised);font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-mono);white-space:pre-wrap}.sp-isaac-running{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:max(13px,var(--nx-min-text, 0px))}.sp-isaac-running small{flex-basis:100%;color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px))}.sp-isaac-happened{display:flex;flex-direction:column;gap:6px;padding:12px 18px;border-top:1px solid var(--line)}.sp-isaac-happened h4{margin:0;color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.sp-isaac-done{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:max(13px,var(--nx-min-text, 0px))}.sp-isaac-done li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.sp-isaac-done .sp-isaac-tag{padding:1px 8px}.sp-isaac-done-words{flex:1 1 14ch;min-width:0}.sp-isaac-done-words small{display:block;color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px))}.sp-isaac-done li[data-state=Failed] .sp-isaac-done-words small{color:var(--signal)}.sp-isaac-done .sp-isaac-textbtn{min-height:26px;padding:0 10px;border-color:var(--line);color:var(--ink);font-size:max(12px,var(--nx-min-text, 0px))}.sp-isaac-thread{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px 14px;border-top:1px solid var(--line)}.sp-isaac-threadhead{align-self:flex-start;gap:8px;margin-inline:4px}.sp-isaac-thread>.sp-isaac-fold{margin-inline:4px}.sp-isaac-msgs{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.sp-isaac-msg{max-width:100%;padding:8px 12px;border-radius:12px;font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5}.sp-isaac-msg.user{align-self:flex-end;background:var(--surface-hover)}.sp-isaac-msg.assistant{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line)}.sp-isaac-msg.assistant .sp-isaac-next{margin:0}.sp-isaac-text{display:flex;flex-direction:column;gap:6px;overflow-wrap:break-word}.sp-isaac-msg .sp-isaac-text>*{margin:0}.sp-isaac-text :is(.md-p,.md-ul,.md-ol,.md-quote,.md-h1,.md-h2,.md-h3){font:inherit;color:inherit}.sp-isaac-text :is(.md-h1,.md-h2,.md-h3),.sp-isaac-text strong{font-weight:650}.sp-isaac-text :is(.md-ul,.md-ol){padding-left:18px}.sp-isaac-text li{margin:2px 0}.sp-isaac-text li::marker{color:var(--ink-3)}.sp-isaac-text code{font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-mono)}.sp-isaac-steps{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px))}.sp-isaac-steps li[data-state=Failed]{color:var(--signal)}.sp-isaac-askbox{display:flex;align-items:center;gap:8px;min-height:42px;padding:4px 5px 4px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-panel)}.sp-isaac-askbox:focus-within{outline:2px solid var(--agent);outline-offset:1px}.sp-isaac-askbox textarea{flex:1;min-width:0;box-sizing:border-box;padding:6px 0;border:0;outline:0;background:transparent;color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);field-sizing:content;min-height:1.45em;max-height:140px;resize:none}.sp-isaac-send{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--nxi-glass, transparent);color:var(--ink);cursor:pointer}.sp-isaac-send:disabled{opacity:.4;cursor:default}.nx[data-form=phone] .sp-isaac-textbtn,.nx[data-form=phone] .sp-isaac-fold,.nx[data-form=phone] .sp-isaac-take,.nx[data-form=phone] .sp-isaac-ghost,.nx[data-form=phone] .sp-isaac-go{min-height:44px}.nx[data-form=phone] .sp-isaac-fold{display:inline-flex;align-items:center}.nx[data-form=phone] .sp-isaac-send{width:40px;height:40px}.nx[data-form=phone] .sp-isaac-askbox textarea{font-size:16px}.nx[data-form=phone] .sp-isaac-done .sp-isaac-textbtn{min-height:40px}.sp-isaac-start{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.sp-isaac-start .sp-isaac-quiet{margin:0}.sp-isaac-start .sp-isaac-textbtn{margin-left:-10px}.sp-lay{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0}.sp-lay-list,.sp-lay-cols{display:flex;flex-direction:column;gap:16px;min-width:0}.sp-lay-list[hidden],.sp-lay:not([data-arranging]) .sp-lay-list[data-empty]{display:none}.sp-lay-card{min-width:0}.sp-lay-card:empty{display:none}.sp-lay[data-wide] .sp-lay-cols[data-split]{display:grid;gap:0;align-items:start}.sp-lay-arrange{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border:1px dashed var(--line-strong, var(--line));border-radius:12px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sp-lay-hint{flex:1 1 260px}.sp-lay-failed{color:var(--signal);font-weight:500}.sp-lay-reset,.sp-lay-fold{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--nxi-glass, transparent);color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.sp-lay-reset:hover:not(:disabled),.sp-lay-fold:hover{border-color:var(--line-strong, var(--line))}.sp-lay-reset:disabled{opacity:.45;cursor:default}.sp-lay[data-arranging] .sp-lay-list{min-height:56px;border-radius:var(--nxi-radius, 16px)}.sp-lay[data-arranging] .sp-lay-list[data-empty]{border:1px dashed var(--line)}.sp-lay[data-arranging]:not([data-wide]) .sp-lay-list[data-empty]{display:none}.sp-lay-frame{display:flex;flex-direction:column;gap:6px;min-width:0}.sp-lay-bar{display:flex;align-items:center;gap:8px;min-height:36px;padding:3px 6px 3px 10px;border:1px solid var(--nxi-edge, var(--line));border-radius:12px;background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.sp-lay-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.sp-lay-grip{flex:none;width:30px;height:30px;display:inline-grid;place-items:center;margin-left:-4px;padding:0;border:0;border-radius:8px;background:none;color:var(--ink-2);cursor:grab;touch-action:none}.sp-lay-grip:hover{background:var(--nxi-glass, transparent);color:var(--ink)}.sp-lay[data-dragging] .sp-lay-grip{cursor:grabbing}.sp-lay-grip:focus-visible,.sp-lay-fold:focus-visible,.sp-lay-reset:focus-visible,.sp-lay-split:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-lay-later{margin:0;padding:18px;border:1px dashed var(--line);border-radius:var(--nxi-radius, 16px);color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);text-align:center}.sp-lay-frame[data-carried]{opacity:.45}.sp-lay[data-dragging]{-webkit-user-select:none;user-select:none}.sp-lay-line{position:absolute;height:3px;margin-top:-1px;border-radius:2px;background:var(--agent);pointer-events:none;z-index:2}.sp-lay-gutter,.sp-lay-split{align-self:stretch}.sp-lay-split{position:relative;cursor:col-resize;touch-action:none;border-radius:6px}.sp-lay-split:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;border-radius:1px;background:var(--line)}.sp-lay-split:hover:after,.sp-lay-split:focus-visible:after{background:var(--agent)}.dk-isaac{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--nxi-edge);background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.dk-isaac-apple{flex:none;width:22px;height:22px}.dk-isaac-words{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dk-isaac-head{font-size:max(11px,var(--nx-min-text, 0px));font-weight:500;color:var(--agent)}.dk-isaac[data-waiting] .dk-isaac-head{color:var(--attention)}.dk-isaac-body{font-size:max(13px,var(--nx-min-text, 0px));font-weight:500;line-height:1.35;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dk-isaac-warn{font-size:max(11.5px,var(--nx-min-text, 0px));color:var(--attention)}.dk-isaac-acts{flex:none;display:flex;gap:6px}.dk-go,.dk-ghost{height:32px;padding:0 12px;border-radius:9px;font-family:var(--font-sans);font-size:max(12.5px,var(--nx-min-text, 0px));cursor:pointer;white-space:nowrap}.dk-go{border:0;background:var(--hl);color:var(--hl-ink);font-weight:600}.dk-ghost{border:1px solid var(--line);background:var(--nxi-glass);color:var(--ink);font-weight:500}.dk-go:disabled,.dk-ghost:disabled{opacity:.45;cursor:default}.dk-go:focus-visible,.dk-ghost:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.dk-card{display:block;min-width:0}.nx[data-desk=card] .sp-now:has(.dk-card[data-ticket]) .sp-now-rail{display:none}.nx[data-desk=card] .sp{position:relative;padding:10px 12px 16px}.nx[data-desk=card] .sp>.nx-pg-head .t,.nx[data-desk=panel] .sp>.nx-pg-head .t{display:none}.nx[data-desk=card] .sp>.nx-pg-head{position:absolute;top:10px;right:12px;z-index:1;margin:0}.nx[data-desk=panel] .sp-now-head[data-slotted]{display:none}.nx[data-desk=panel] .sp>.nx-pg-head{align-self:flex-end;margin:0 0 -4px}.nx[data-desk=card] .sp:has(>:is(.sp-notice,.sp-error,.sp-seed),>.sp-lay[data-arranging],>.sp-lay:not([data-call-first]))>.nx-pg-head{position:static;align-self:flex-end;margin:0 0 -4px}.nx[data-desk=card] .sp-call{padding:0;border:0;background:none;box-shadow:none;margin-bottom:8px}.nx[data-desk=card] .sp-call>.sp-thisdesk:not(.sp-desklost):not(.sp-deskpending),.nx[data-desk=card] .sp-call>.sp-live{display:none}.nx[data-desk=card] .sp-now-head{padding:0;border:0;background:none;box-shadow:none;margin-bottom:8px}.nx[data-desk=card] .sp-now-can,.nx[data-desk=card] .sp-now-summary,.nx[data-desk=card] .sp-now-earlier{display:none}.nx[data-desk=card] .sp-call{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 10px}.nx[data-desk=card] .sp-call>.sp-rec{order:0;flex:none;width:auto}.nx[data-desk=card] .sp-call>.sp-recstatus{order:1}.nx[data-desk=card] .sp-lay-card[data-card=isaac]{display:none}.irt{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:8px 12px;border-radius:12px;border:1px solid var(--nxi-edge, var(--line));background:var(--nxi-card, transparent);min-width:0}.irt-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.irt-q{font-size:max(13px,var(--nx-min-text, 0px));font-weight:600;color:var(--ink);white-space:nowrap}.irt-scale{display:flex;gap:4px}.irt-n,.irt-chip,.irt-skip{font-family:var(--font-sans);cursor:pointer;white-space:nowrap}.irt-n{width:32px;height:32px;border-radius:9px;border:1px solid var(--line);background:var(--nxi-glass, transparent);color:var(--ink);font-size:max(13px,var(--nx-min-text, 0px));font-weight:600}.irt-n[aria-pressed=true],.irt-chip[aria-pressed=true]{border-color:transparent;background:var(--hl);color:var(--hl-ink)}.irt-skip{margin-left:auto;height:32px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--ink-2, var(--ink));font-size:max(12.5px,var(--nx-min-text, 0px))}.irt-chip{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--nxi-glass, transparent);color:var(--ink);font-size:max(12px,var(--nx-min-text, 0px))}.irt-note{height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--nxi-glass, transparent);color:var(--ink);font:inherit;font-size:max(12.5px,var(--nx-min-text, 0px));min-width:0}.irt-fail{margin:0;font-size:max(11.5px,var(--nx-min-text, 0px));color:var(--attention)}.irt-n:focus-visible,.irt-chip:focus-visible,.irt-skip:focus-visible,.irt-note:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx[data-form=pod]{overflow:hidden}.nx[data-form=pod] .nx-body{flex-direction:column;height:100%}.nx[data-form=pod] .nx-split{display:flex;flex:1;min-height:0;min-width:0}.nx[data-form=pod] .nx-canvas{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pod{flex:1;min-height:0;display:flex;flex-direction:column;color:var(--ink);font-family:var(--font-sans);font-size:max(13px,var(--nx-min-text, 0px))}.pod-head{flex:none;height:36px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 6px 0 12px;border-bottom:1px solid var(--line);background:var(--rl-nav)}.pod-mark{width:20px;height:20px;flex:none}.pod-head h1{margin:0;font-size:max(13.5px,var(--nx-min-text, 0px));font-weight:600;color:var(--ink)}.pod-tabs{display:flex;align-items:stretch;align-self:stretch;gap:2px;min-width:0}.pod-tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;background:none;color:var(--ink-3);font-family:var(--font-sans);font-size:max(13px,var(--nx-min-text, 0px));font-weight:500;white-space:nowrap;cursor:pointer}.pod-tab:hover{color:var(--ink)}.pod-tab[aria-selected=true]{color:var(--ink);font-weight:600}.pod-tab[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--ink)}.pod-tab:focus-visible{outline:2px solid var(--agent);outline-offset:-2px;border-radius:6px}.pod-tabmark{display:inline-flex;align-items:center;gap:4px;font-size:max(11.5px,var(--nx-min-text, 0px));font-weight:500}.pod-tabdot{width:7px;height:7px;border-radius:50%;background:currentColor}.pod-tabmark[data-tone=live]{color:var(--signal)}.pod-tabmark[data-tone=working]{color:var(--agent)}.pod-tabmark[data-tone=waiting]{color:var(--attention)}.pod-tabmark[data-tone=done]{color:var(--win)}.pod-tabmark[data-tone=failed]{color:var(--signal)}.pod-tabclock{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pod-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pod-ticket{padding:2px 8px;border-radius:6px;background:var(--surface-hover);color:var(--ink-2);font-family:var(--font-mono);font-size:max(12px,var(--nx-min-text, 0px))}.pod-grow{flex:1}.pod-full{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:8px;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px));font-weight:500;text-decoration:none}.pod-full:hover{background:var(--surface-hover);color:var(--ink)}.pod-pages{position:relative;flex:1;min-height:0;background:var(--nxi-card)}.pod-page{box-sizing:border-box;height:100%;min-width:0;padding:10px 14px 12px;overflow-y:auto}.pod-page[hidden]{display:none}.pod-page-call{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:12px 18px}.pod-call{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pod-page-isaac,.pod-page-notes{display:flex;flex-direction:column;overflow:hidden}.pod-call .sp-call{gap:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.pod-call .sp-call-row{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:6px}.pod-call .sp-call-row>*{flex:none}.pod-call .sp-call-fill{display:none}.pod-call .sp-rec{min-height:34px;white-space:nowrap}.pod-call .sp-live{align-self:stretch}.pod-call .sp-thisdesk{height:auto;min-height:28px;padding:5px 10px;border-radius:14px;font-size:max(12px,var(--nx-min-text, 0px));line-height:1.3;white-space:normal}.pod-call .sp-bridgehint{margin:0;font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-3)}.pod-chips{position:static;min-width:0}.pod-chipgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.pod-chipgrid .sp-now-chip{min-height:32px;font-size:max(12px,var(--nx-min-text, 0px))}.pod-chipgrid .sp-now-chip-label,.pod-chipgrid .sp-now-chip-sub{font-size:max(12px,var(--nx-min-text, 0px))}.pod-chipgrid .pod-quietline{grid-column:1 / -1}.pod-lock{min-width:0;display:inline-flex;align-items:center;gap:7px;min-height:32px;box-sizing:border-box;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-hover);color:var(--ink);font-size:max(12px,var(--nx-min-text, 0px));white-space:nowrap}.pod-lock-label{color:var(--ink-3)}.pod-lock svg{color:var(--ink-3)}.pod-refused{margin:0;color:var(--attention);font-size:max(12px,var(--nx-min-text, 0px))}.pod-sheet{position:absolute;inset:6px;z-index:5;overflow-y:auto;padding:10px 12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-raised);box-shadow:var(--nxi-shadow-lift)}.pod-sheet-close{position:sticky;top:0;float:right;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--nxi-glass);color:var(--ink-2);cursor:pointer}.pod-isaac{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.pod-isaac-read{flex:0 1 auto;max-height:45%;min-height:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.pod-apple{--isaac-h: 18px}.pod-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--surface-hover);color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px));white-space:nowrap}.pod-tag[data-state="Waiting for you"]{background:var(--rl-tint-attention);color:var(--attention)}.pod-tag[data-state=Working]{background:var(--rl-tint-agent);color:var(--agent)}.pod-tag[data-state=Done]{color:var(--win)}.pod-tag[data-state=Failed]{color:var(--signal)}.pod-spin{animation:pod-turn 1s linear infinite}@keyframes pod-turn{to{transform:rotate(360deg)}}.pod-summary{margin:0;font-size:max(13px,var(--nx-min-text, 0px));line-height:1.45}.pod-askthem,.pod-quietline{margin:0;font-size:max(12px,var(--nx-min-text, 0px));line-height:1.4;color:var(--ink-2)}.pod-askthem b{font-weight:500;color:var(--ink-3)}.pod-isaac .dk-isaac{padding:8px 10px;flex-wrap:wrap}.pod-isaac .dk-isaac-head,.pod-isaac .dk-isaac-warn{font-size:max(12px,var(--nx-min-text, 0px))}.pod-isaac .sp-isaac-thread{flex:1 1 auto;min-height:0;justify-content:flex-end;padding:0;border-top:0}.pod-isaac .sp-isaac-msgs{flex:0 1 auto;max-height:none;min-height:0}.pod-isaac-empty{max-width:60ch}.pod-notes{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.pod-notesfoot{flex:none;display:flex;gap:8px}.pod-notesfoot .pod-draft{flex:1}.pod-dictate{flex:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--nxi-glass);color:var(--ink-2);cursor:pointer}.pod-dictate.on{border-color:var(--signal);color:var(--signal)}.pod-dictate:disabled{opacity:.45;cursor:default}.pod-textarea{flex:1 1 auto;min-height:48px;resize:none;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-panel);color:var(--ink);font:inherit;font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5}.pod-textarea:disabled{opacity:.6}.pod-warn{flex:none;margin:0;font-size:max(12px,var(--nx-min-text, 0px));line-height:1.4;color:var(--attention)}.pod-draft,.pod-go,.pod-ghost{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:32px;box-sizing:border-box;padding:0 12px;border-radius:9px;font-family:var(--font-sans);font-size:max(12.5px,var(--nx-min-text, 0px));font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.pod-draft{min-height:36px;border:0;background:var(--hl);color:var(--hl-ink)}.pod-go{border:0;background:var(--hl);color:var(--hl-ink)}.pod-ghost{border:1px solid var(--line);background:var(--nxi-glass);color:var(--ink);font-weight:500}.pod-draft:disabled,.pod-go:disabled,.pod-ghost:disabled{opacity:.45;cursor:default}.pod-outcome{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.pod-outcome-text{flex:1 1 12ch;min-width:0;font-size:max(12px,var(--nx-min-text, 0px));line-height:1.4;color:var(--ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pod-outcome-acts{display:flex;flex-wrap:wrap;gap:6px}.pod-quiet{flex:1;min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 16px}.pod-quiet b{font-size:max(13.5px,var(--nx-min-text, 0px));font-weight:600}.pod-quiet p{margin:0;max-width:70ch;font-size:max(13px,var(--nx-min-text, 0px));line-height:1.45;color:var(--ink-2)}.pod-quiet .pod-go{margin-top:6px}.pod :is(button,a[href],input,textarea,select,[role=radio]){min-height:32px}.pod .sp-isaac-askbox textarea{min-height:36px}@media(max-width:539px){.pod-page-call{grid-template-columns:minmax(0,1fr)}}@media(max-height:219px){.pod-page{padding:6px 10px 8px}.pod-page-call{gap:8px 14px}.pod-summary,.pod-outcome-text{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pod-draft{min-height:32px}}.ph-head{display:flex;flex-direction:column;gap:4px;padding:4px 0 12px}.ph-back{align-self:flex-start;display:inline-flex;align-items:center;gap:2px;margin-left:-6px;padding:0 10px 0 4px;border:0;border-radius:10px;background:none;color:var(--info);font-family:var(--font-sans);font-size:14px;font-weight:500;cursor:pointer}.ph-eyebrow{font-size:14px;color:var(--ink-3)}.ph-head h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.2px;color:var(--ink)}.ph-sub{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;color:var(--ink-2)}.ph-status{padding:2px 8px;border-radius:999px;background:var(--rl-tint-agent);color:var(--agent);font-size:14px}.nx[data-form=phone] .sp-now:has(.ph-head) .sp-now-rail{display:none}.ph-listening{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14px;color:var(--ink-2)}.ph-listening-dot{width:8px;height:8px;border-radius:999px;background:var(--signal)}.ph-text{border:0;background:none;color:var(--info);font-family:var(--font-sans);font-size:14px;font-weight:500;cursor:pointer}.ph-photos{display:flex;flex-direction:column;gap:6px}.ph-take{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;box-sizing:border-box;border:1px dashed var(--line-strong);border-radius:12px;background:var(--surface-panel);color:var(--ink-2);font-size:14px;cursor:pointer}.ph-take input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ph-take.is-off{opacity:.5}.ph-take:focus-within{outline:2px solid var(--agent);outline-offset:2px}.ph-photos ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ph-photos li{display:flex;justify-content:space-between;gap:8px;font-size:14px}.ph-photos li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-photos li small{flex:none;font-size:14px;color:var(--ink-3)}.ph-photos li[data-status=failed] small{color:var(--signal)}.ph-kept{margin:0 0 6px;font-size:14px;color:var(--ink-3)}.ph-promise{margin:8px 0 0;font-size:14px;color:var(--ink-3);text-align:center}.hl .nx-pg-card>.bd{display:flex;flex-direction:column;gap:16px}.hl .nx-pg-card>.bd>p{margin:0}.hl-pills{display:flex;gap:6px;flex-wrap:wrap}.hl-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);white-space:nowrap}.hl-pill.crit{border-color:color-mix(in srgb,var(--signal) 36%,transparent);background:color-mix(in srgb,var(--signal) 10%,transparent);color:var(--nx-crimson-hi)}.hl-pill.warn{border-color:color-mix(in srgb,var(--attention) 40%,transparent);background:color-mix(in srgb,var(--attention) 12%,transparent);color:var(--nx-gold-hi)}.hl-pill.ok{border-color:color-mix(in srgb,var(--win) 34%,transparent);background:color-mix(in srgb,var(--win) 12%,transparent);color:var(--nx-green-hi)}.hl-pill.info{border-color:color-mix(in srgb,var(--info) 32%,transparent);background:color-mix(in srgb,var(--info) 10%,transparent);color:color-mix(in srgb,var(--info) 62%,var(--ink))}.hl-pill.note{border-style:dashed;color:var(--ink-3)}.hl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--ink-3)}.hl-dot.ok{background:var(--win)}.hl-dot.warn{background:var(--attention-fill, var(--attention))}.hl-dot.crit{background:var(--signal)}.hl-q{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.hl-warn{color:var(--nx-gold-hi)}.hl-bad{color:var(--nx-crimson-hi)}.hl .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hl-banner{padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--attention) 8%,transparent);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.hl-banner.bad{border-color:color-mix(in srgb,var(--signal) 42%,transparent);background:color-mix(in srgb,var(--signal) 8%,transparent);color:var(--nx-crimson-hi)}.hl-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px 18px}.hl-fig{display:flex;flex-direction:column;gap:5px;min-width:0}.hl-fig b{color:var(--ink);font:600 26px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hl-fig span{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.hl-fig.t-win b{color:var(--nx-green-hi)}.hl-fig.t-attention b{color:var(--nx-gold-hi)}.hl-fig.t-signal b{color:var(--nx-crimson-hi)}.hl-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:end}.hl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hl-scroll:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px;border-radius:6px}.hl-table{width:100%;border-collapse:collapse;font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans);font-variant-numeric:tabular-nums}.hl-table thead th{padding:0 12px 10px 0;border-bottom:1px solid var(--line);color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:left;white-space:nowrap}.hl-table tbody :is(th,td){padding:11px 12px 11px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);text-align:left;vertical-align:middle}.hl-table tbody tr:last-child :is(th,td){border-bottom:0}.hl-table :is(th,td):last-child{padding-right:0}.hl-table .r{text-align:right}.hl-table .clip{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-table .t{font:500 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.hl-table .d{color:var(--ink-2)}.hl-table .m{color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px))}.hl-table .q{color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.hl-band{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hl-band .say{flex:1;min-width:220px;display:flex;flex-direction:column;gap:10px}.hl-ring{position:relative;flex:none;width:132px;height:132px}.hl-ring svg{display:block}.hl-ring .track{stroke:color-mix(in srgb,var(--ink) 10%,transparent)}.hl-ring .arc{transition:stroke-dasharray .5s cubic-bezier(.22,1,.36,1)}.hl-ring .arc.win{stroke:var(--win)}.hl-ring .arc.attention{stroke:var(--attention-fill, var(--attention))}.hl-ring .arc.signal{stroke:var(--signal)}.hl-ring .v{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink);font:600 34px/1 var(--font-sans);letter-spacing:-.03em}.hl-finds{display:flex;flex-direction:column}.hl-find{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.hl-find:first-child{border-top:0;padding-top:2px}.hl-find>.hl-pill{flex:none;margin-top:1px}.hl-find .body{min-width:0;flex:1}.hl-find .ttl{color:var(--ink);font:500 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.hl-find .ref{color:var(--ink-3);font-weight:400}.hl-find .det{margin-top:4px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.hl-find .because{margin-top:5px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.hl-find .fix{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.hl-find .fix .txt{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.hl-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.hl-act{padding:7px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--nxi-glass, transparent);color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer;transition:border-color .16s ease,background .16s ease}.hl-act:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 32%,transparent);background:color-mix(in srgb,var(--ink) 4%,transparent)}.hl-act:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px}.hl-act:disabled{opacity:.5;cursor:default}.hl-said{color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);overflow-wrap:anywhere}.hl-meter{position:relative;height:16px;min-width:62px;border-radius:5px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.hl-meter .fill{position:absolute;inset:0 auto 0 0;border-radius:5px;background:var(--win);opacity:.55}.hl-meter .fill.warm{background:var(--attention-fill, var(--attention))}.hl-meter .fill.hot{background:var(--signal)}.hl-meter .n{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.hl-bars{min-width:0}.hl-bars .hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.hl-bars .hd b{color:var(--ink);font:600 15px/1 var(--font-sans)}.hl-bars .bars{display:flex;align-items:flex-end;gap:3px;height:40px}.hl-bars .bars i{flex:1;min-width:2px;border-radius:2px;background:color-mix(in srgb,var(--ink) 22%,transparent)}.hl-bars .bars i.warm{background:var(--attention-fill, var(--attention))}.hl-bars .bars i.hot{background:var(--signal)}.hl-acct{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hl-acct .cell{display:flex;flex-direction:column;gap:6px;min-width:0}.hl-acct .lb{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.hl-acct .v{display:flex;align-items:center;gap:7px;color:var(--ink);font:500 16px/1.25 var(--font-sans)}.hl-acct .v.crit{color:var(--nx-crimson-hi)}.hl-acct .s{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.hl-acct .s.warn{color:var(--nx-gold-hi)}.hl-missing .lb{margin-bottom:7px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}@media(max-width:1099px){.hl-acct{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-pair{grid-template-columns:minmax(0,1fr)}}@media(max-width:739px){.hl-find{flex-direction:column;gap:8px}.hl-acct{grid-template-columns:minmax(0,1fr)}.hl-band{gap:16px}}.nx-review-exit{position:sticky;top:10px;align-self:flex-end;z-index:5;font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-2);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:999px;padding:11px 14px;min-height:44px;cursor:pointer}.nx-review-exit:hover{color:var(--ink)}.nx-review-sheet{width:816px;max-width:100%;flex:none;background:#efe9dd;color:#231f18;font-family:var(--font-sans);box-shadow:var(--nxi-shadow-lift, var(--shadow-deep));-webkit-user-select:text;user-select:text}.nx-review-sheet *,.nx-review-sheet *:before,.nx-review-sheet *:after{box-sizing:border-box}.nx-review-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:816px}.nx-review-bar select{max-width:260px;min-height:var(--ui-control-height-sm, 30px);font:500 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;cursor:pointer}.nx-review-doc{padding:52px 60px 44px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.nx-review-top{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(35,31,24,.13)}.nx-review-for{font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;color:#8a7f6d}.nx-review-for b{display:block;font:700 15px/1.2 var(--font-sans);letter-spacing:-.01em;color:#231f18;text-transform:none;margin-top:6px}.nx-review-kept{text-align:right;font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;color:#9a9184}.nx-review-kept b{color:#1e5c44;font-weight:700}.nx-review-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:#8a7f6d;margin-top:34px}.nx-review-head{font:600 44px/1.06 var(--font-display);letter-spacing:-.02em;margin:14px 0 0}.nx-review-head em{font-style:italic;color:#1e5c44}.nx-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.nx-review-card{box-sizing:border-box;color:#231f18;font-family:var(--font-sans);background:#faf7f0;border:1px solid rgba(35,31,24,.1);border-radius:14px;padding:20px 22px;break-inside:avoid}.nx-review-card .n{font:600 40px/.95 var(--font-display);letter-spacing:-.02em;color:#231f18}.nx-review-card .n.pine{color:#1e5c44}.nx-review-card .t{font:700 14px/1.25 var(--font-sans);margin:10px 0 0}.nx-review-card .d{font:400 max(12.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:#6b6357;margin:7px 0 0}.nx-review-card .q{font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:#9a9184;margin-top:12px;padding-top:11px;border-top:1px solid rgba(35,31,24,.09)}.nx-review-value{display:flex;align-items:center;gap:20px;margin-top:24px;padding:20px 24px;background:#231f18;color:#f1ece1;border-radius:14px;break-inside:avoid}.nx-review-value .big{font:600 40px/.9 var(--font-display);color:#e6c98a;white-space:nowrap}.nx-review-value .vl{font:400 max(13.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:#cfc6b4}.nx-review-value .vl b{color:#f1ece1;font-weight:600}.nx-review-foot{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:18px;border-top:1px solid rgba(35,31,24,.1);break-inside:avoid}.nx-review-foot .meth{font:400 max(11px,var(--nx-min-text, 0px))/1.6 var(--font-sans);letter-spacing:0;color:#a79d8a;max-width:72ch}.nx-review-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.nx-review-tile{background:#faf7f0;border:1px solid rgba(35,31,24,.1);border-radius:14px;padding:16px 16px 14px;break-inside:avoid}.nx-review-tile .n{font:600 38px/.95 var(--font-display);letter-spacing:-.02em;color:#1e5c44;font-variant-numeric:tabular-nums}.nx-review-tile .t{font:700 max(13px,var(--nx-min-text, 0px))/1.25 var(--font-sans);margin-top:10px}.nx-review-tile .d{font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans);color:#6b6357;margin-top:5px}.nx-review-sec{margin-top:34px;padding-top:22px;border-top:1px solid rgba(35,31,24,.13);break-inside:avoid}.nx-review-sec h2{font:600 24px/1.2 var(--font-display);letter-spacing:-.02em;color:#231f18;margin:0}.nx-review-sub,.nx-review-note,.nx-review-none{font:400 max(13.5px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:#5f574b;margin:8px 0 0;max-width:64ch}.nx-review-none{color:#8a7f6d;font-style:italic}.nx-review-note{margin-top:12px}.nx-review-checks{list-style:none;margin:16px 0 0;padding:0}.nx-review-checks li{display:grid;grid-template-columns:minmax(0,1fr) 200px 96px;grid-template-areas:"nm bar ct" "nt nt nt";align-items:center;column-gap:16px;row-gap:2px;padding:10px 0;border-bottom:1px solid rgba(35,31,24,.08)}.nx-review-checks .nm{grid-area:nm;font:600 14px/1.35 var(--font-sans)}.nx-review-checks .tag{margin-left:8px;font:500 max(10.5px,var(--nx-min-text, 0px))/1 var(--font-sans);color:#8a7f6d;border:1px solid rgba(35,31,24,.2);border-radius:999px;padding:2px 7px;vertical-align:2px}.nx-review-checks .bar{grid-area:bar;height:6px;border-radius:999px;background:#231f181a;overflow:hidden}.nx-review-checks .bar span{display:block;height:100%;background:#1e5c44}.nx-review-checks .ct{grid-area:ct;text-align:right;font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-review-checks .nt{grid-area:nt;font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:#8a7f6d}.nx-review-checks .nt:empty{display:none}.nx-review-table{width:100%;border-collapse:collapse;margin-top:14px;font:400 max(13.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-review-table th{text-align:left;font:600 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:#8a7f6d;padding:0 12px 8px 0;border-bottom:1px solid rgba(35,31,24,.13)}.nx-review-table td{padding:9px 12px 9px 0;border-bottom:1px solid rgba(35,31,24,.08);vertical-align:top}.nx-review-table td:nth-child(2){font-variant-numeric:tabular-nums}.nx-review-table tr.past td:last-child{color:#8f3b1b;font-weight:600}.nx-review-table .dim{color:#9a9184;font-family:var(--font-mono);font-size:max(12px,var(--nx-min-text, 0px))}.nx-review-list{margin:12px 0 0;padding-left:18px;font:400 max(13.5px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:#3d362b}.nx-review-list b{color:#231f18}.nx-review-mode{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:11px;background:var(--surface-raised)}.nx-review-mode button{padding:6px 11px;border:0;border-radius:8px;background:transparent;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.nx-review-mode button:hover{color:var(--ink)}.nx-review-mode button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.nx-review-internal{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;max-width:1080px}.nx-review-label{font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2);margin:12px 0 0}.nx-review-decision{font:700 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);border-radius:999px;padding:6px 10px;color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid var(--line-strong);white-space:nowrap}.nx-review-decision.d-keep{color:var(--win)}.nx-review-decision.d-reprice,.nx-review-decision.d-true_up,.nx-review-decision.d-fix{color:var(--attention)}.nx-review-decision.d-exit_review{color:var(--signal)}.nx-review-notice,.nx-review-caveat{font:400 max(13.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--ink-2);margin:0 0 10px}.nx-review-caveat{font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-3);margin:12px 0 0}.nx-review-figs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 16px;margin:4px 0 12px}.nx-review-figs dt{font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-3)}.nx-review-figs dd{margin:3px 0 0;font:700 17px/1.2 var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums}.nx-review-reasons{margin:0 0 10px;padding-left:18px;font:400 max(13.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--ink-2)}.nx-review-draft{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.nx-review-draft-head{display:block;width:100%;min-height:44px;text-align:left;font:600 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink);background:none;border:0;padding:0;cursor:pointer}.nx-review-draft pre{white-space:pre-wrap;font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--ink-2);margin:10px 0}.nx-review-recs{list-style:none;margin:0;padding:0}.nx-review-recs li{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font:400 max(13.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-review-recs .kind{flex:none;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:999px;padding:3px 8px}.nx-review-recs .out{flex:1 1 auto;color:var(--ink)}.nx-review-recs .st{flex:none;font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-3)}.nx-review-report{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:14px;font:400 max(13.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-2)}.nx-review-report b{color:var(--ink)}.nx-review-report p{margin:4px 0 0}@media(max-width:739px){.nx-review-doc{padding:34px 26px 30px}.nx-review-grid,.nx-review-tiles,.nx-review-internal{grid-template-columns:1fr}.nx-review-checks li{grid-template-columns:1fr auto}.nx-review-checks .bar{display:none}.nx-review-head{font-size:34px}.nx-review-value{flex-direction:column;align-items:flex-start;gap:12px}}@media print{.nx-review .nx-hb-bar-inline{display:none!important}@page{margin:12mm}.nx:has(.nx-review){position:static!important;overflow:visible!important}.nx-review{position:static;display:block;overflow:visible;padding:0;background:none}.nx-review-sheet{width:auto;box-shadow:none}.nx-review .nx-pg-head,.nx-review-bar,.nx-review-exit,.nx-review-internal,.nx-review-label{display:none!important}body *{visibility:hidden}.nx-review-doc,.nx-review-doc *{visibility:visible}.nx-review-doc{position:absolute;left:0;top:0;width:100%;padding:0;background:#efe9dd}}.nx[data-form=phone] .nx-review-bar select{flex:1 1 100%;max-width:none;min-width:0;min-height:44px;font-size:16px}.nx[data-form=phone] .nx-review-bar .btn{flex:none;min-height:44px}.nx[data-form=phone] .nx-review-mode{flex:1 1 auto}.nx[data-form=phone] .nx-review-mode button{flex:1 1 0;min-height:44px}.nx-fpat-sel{display:flex;gap:8px;flex-wrap:wrap}.nx-fpat-selbtn{font:600 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:999px;padding:9px 13px;background:var(--surface-raised);cursor:pointer;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-fpat-selbtn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 28%,transparent)}.nx-fpat-selbtn.on{color:var(--ink);border-color:color-mix(in srgb,var(--attention) 50%,transparent);background:color-mix(in srgb,var(--attention) 10%,transparent)}.nx-fpat-body{position:relative;display:flex;align-items:flex-start;gap:14px;--fp-rail: 372px}.nx-fpat-body.full{--fp-rail: 0px}.nx-fpat-body>.nx-pg-card:first-child{flex:1;min-width:0}.nx-fpat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.nx-fpat-tile{border:1px solid var(--line);border-radius:13px;padding:15px 15px 14px;background:var(--surface-raised);min-height:104px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;transition:border-color .3s,background .3s}.nx-fpat-tile .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.nx-fpat-tile .cn{min-width:0;font:600 max(12px,var(--nx-min-text, 0px))/1.25 var(--font-sans);color:var(--ink-2);overflow-wrap:anywhere}.nx-fpat-tile .ct{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.nx-fpat-tile .num{font:600 34px/.9 var(--font-display);letter-spacing:-.02em;color:var(--ink-3)}.nx-fpat-tile .u{font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-3);letter-spacing:0}.nx-fpat-tile.cool{opacity:.62}.nx-fpat-tile.cool .num{color:var(--nx-green)}.nx-fpat-tile.warm{border-color:color-mix(in srgb,var(--attention) 28%,transparent)}.nx-fpat-tile.warm .num{color:var(--nx-gold)}.nx-fpat-tile.hot{border-color:color-mix(in srgb,var(--attention) 55%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--attention) 14%,transparent),color-mix(in srgb,var(--attention) 3%,transparent))}.nx-fpat-tile.hot .num{color:var(--nx-gold-hi)}.nx-fpat-tile.hot .cn{color:var(--ink)}.nx-fpat-tile .rank{flex:none;font:700 max(11px,var(--nx-min-text, 0px))/1.25 var(--font-sans);color:var(--nx-gold-hi)}.nx-fpat-side{width:var(--fp-rail);flex:none;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),margin .32s cubic-bezier(.4,0,.2,1)}.nx-fpat-side>.nx-pg-card{width:372px}.nx-fpat-body.full .nx-fpat-side{margin-left:-14px}.nx-fpat-readout{display:flex;flex-direction:column;gap:16px}.nx-fpat-railtab{position:absolute;top:50%;right:calc(var(--fp-rail) + 7px);transform:translate(50%,-50%);z-index:3;width:22px;height:46px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--ink-2);font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-mono);cursor:pointer;transition:right .32s cubic-bezier(.4,0,.2,1),color .2s ease,border-color .2s ease,background .2s ease}.nx-fpat-railtab:hover{color:var(--ink);background:var(--surface-hover)}@media(prefers-reduced-motion:reduce){.nx-fpat-side,.nx-fpat-railtab{transition:none}}.nx-fpat-ins-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-2)}.nx-fpat-ins-h{font:600 40px/1 var(--font-display);letter-spacing:-.02em;color:var(--nx-gold-hi);margin-top:12px}.nx-fpat-ins-h small{font-size:16px;color:var(--ink-2)}.nx-fpat-ins-sub{font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--ink-2);margin-top:12px}.nx-fpat-ins-sub b{color:var(--ink);font-weight:600}.nx-fpat-hot{display:flex;flex-direction:column;gap:1px;margin-top:8px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nx-fpat-hotrow{display:flex;align-items:center;gap:10px;background:var(--surface-panel);padding:11px 13px}.nx-fpat-hotrow .r{font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-gold-hi);width:16px}.nx-fpat-hotrow .nm{font:600 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);flex:1}.nx-fpat-hotrow .v{font:700 14px/1 var(--font-mono);color:var(--nx-gold-hi)}.nx-fpat-cap{display:flex;align-items:center;gap:14px;padding:16px 17px;border:1px solid color-mix(in srgb,var(--win) 28%,transparent);background:color-mix(in srgb,var(--win) 6%,transparent);border-radius:14px;margin-top:4px}.nx-fpat-cap .big{font:600 34px/.9 var(--font-display);color:var(--nx-green-hi);white-space:nowrap}.nx-fpat-cap .cl{font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-2)}.nx-fpat-cap .cl b{color:var(--ink);font-weight:600}.nx-fpat-auto{align-self:flex-start;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-green-hi);border:1px dashed color-mix(in srgb,var(--win) 34%,transparent);border-radius:999px;padding:8px 11px}.nx-fpat-draft{width:100%;justify-content:center}.nx-fpat-src{font:400 max(11px,var(--nx-min-text, 0px))/1.6 var(--font-sans);letter-spacing:0;color:var(--ink-3);padding-top:14px;border-top:1px solid var(--line)}.nx-fpat-src b{color:var(--nx-green);font-weight:600}.nx-fpat-heat{display:flex;flex-direction:column;gap:14px}.nx-fpat-insight{display:flex;flex-direction:column;gap:16px}@media(max-width:1099px){.nx-fpat-body{flex-direction:column;align-items:stretch}.nx-fpat-side{width:100%}.nx-fpat-side>.nx-pg-card{width:auto}.nx-fpat-body.full .nx-fpat-side{margin-left:0}.nx-fpat-railtab{display:none}}.nx[data-form=phone] .nx-fpat-grid{grid-template-columns:minmax(0,1fr)}.nx[data-form=phone] .nx-fpat-tile{min-height:96px}.nx[data-form=phone] .nx-fpat-tile .cn{font-size:15px}.nx[data-form=phone] .nx-fpat-selbtn{max-width:100%;min-height:44px;white-space:normal;text-align:left}@keyframes nx-run-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nx-run-glow{0%,to{box-shadow:0 0 26px -6px color-mix(in srgb,var(--attention) 45%,transparent)}50%{box-shadow:0 0 40px -2px color-mix(in srgb,var(--attention) 72%,transparent)}}@keyframes nx-run-pulse{0%,to{opacity:1}50%{opacity:.5}}.nx-run{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column}.nx-run-head{display:flex;align-items:flex-end;gap:26px;flex:none;padding:24px 30px 20px;border-bottom:1px solid var(--nx-line);animation:nx-run-up .5s ease both}.nx-run-head-l{min-width:0}.nx-run-crumb{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2)}.nx-run-crumb b{color:var(--nx-mut)}.nx-run-title{font:600 34px/1.02 var(--font-display);letter-spacing:-.02em;margin:11px 0 0}.nx-run-pill{display:inline-flex;align-items:center;gap:7px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;border-radius:999px;padding:6px 11px;margin-left:12px;vertical-align:middle;white-space:nowrap}.nx-run-pill.wait{color:var(--nx-gold-hi);border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);background:color-mix(in srgb,var(--attention) 10%,transparent)}.nx-run-pill.run{color:var(--nx-blue);border:1px solid color-mix(in srgb,var(--info) 40%,transparent);background:color-mix(in srgb,var(--info) 10%,transparent);animation:nx-run-pulse 2.2s ease-in-out infinite}.nx-run-pill.ok{color:var(--nx-green-hi);border:1px solid color-mix(in srgb,var(--win) 40%,transparent);background:color-mix(in srgb,var(--win) 12%,transparent)}.nx-run-pill.bad{color:var(--nx-crimson-hi);border:1px solid color-mix(in srgb,var(--signal) 42%,transparent);background:color-mix(in srgb,var(--signal) 10%,transparent)}.nx-run-pill.mut{color:var(--nx-mut-2);border:1px solid var(--nx-line-strong);background:none}.nx-run-trigger{font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-mut);margin:10px 0 0}.nx-run-trigger b{color:var(--nx-text);font-weight:600}.nx-run-head-r{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:none}.nx-run-prog{display:flex;align-items:center;gap:6px}.nx-run-prog .pd{width:20px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.nx-run-prog .pd.done{background:var(--nx-green)}.nx-run-prog .pd.gate{background:var(--nx-gold-hi)}.nx-run-prog .pd.bad{background:var(--nx-crimson)}.nx-run-proglbl{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-2)}.nx-run-body{flex:1;min-height:0;display:flex}.nx-run-main{flex:1;min-width:0;overflow-y:auto;padding:22px 30px 26px}.nx-run-shadow{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:11px 16px;border:1px solid color-mix(in srgb,var(--agent) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--agent) 8%,transparent);font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--nx-purple)}.nx-run-ctx{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3);margin:0 0 16px}.nx-run-main>.nx-result{margin-bottom:24px}.nx-run-empty{padding:40px 20px;text-align:center;font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--nx-mut-3);font-style:italic}.nx-run-step{display:grid;grid-template-columns:40px 1fr auto;gap:14px;position:relative}.nx-run-gut{position:relative;display:flex;justify-content:center}.nx-run-gut .line{position:absolute;top:0;bottom:0;width:2px;background:var(--line)}.nx-run-steps>.nx-run-step:first-child .nx-run-gut .line{top:16px}.nx-run-steps>.nx-run-step:last-child .nx-run-gut .line{bottom:calc(100% - 16px)}.nx-run-node{position:relative;z-index:2;width:26px;height:26px;margin-top:4px;border-radius:50%;display:grid;place-items:center;font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);background:var(--nx-bg);border:1.5px solid var(--nx-line-strong);color:var(--nx-mut-3);flex:none}.nx-run-step.done .nx-run-node{border-color:var(--nx-green);background:color-mix(in srgb,var(--win) 16%,transparent);color:var(--nx-green-hi)}.nx-run-step.running .nx-run-node{border-color:var(--nx-blue);background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--nx-blue);animation:nx-run-pulse 1.6s ease-in-out infinite}.nx-run-step.gate .nx-run-node{border-color:var(--nx-gold-hi);background:color-mix(in srgb,var(--attention) 16%,transparent);color:var(--nx-gold-hi)}.nx-run-step.bad .nx-run-node{border-color:var(--nx-crimson);background:color-mix(in srgb,var(--signal) 18%,transparent);color:var(--nx-crimson-hi)}.nx-run-cell{padding:6px 0 22px;min-width:0}.nx-run-step-t{font:600 14px/1.25 var(--font-sans);overflow-wrap:anywhere}.nx-run-step.pending .nx-run-step-t{color:var(--nx-mut-2)}.nx-run-step-d{font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-mut-2);margin-top:5px}.nx-run-step-err{font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-crimson-hi);margin-top:7px;overflow-wrap:anywhere}.nx-run-chips{display:flex;gap:7px;margin-top:10px;flex-wrap:wrap}.nx-run-chips:empty{display:none}.nx-run-tag{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;border-radius:999px;padding:5px 8px;display:inline-flex;align-items:center;gap:5px}.nx-run-tag.api{color:color-mix(in srgb,var(--win) 45%,var(--ink-2));border:1px solid color-mix(in srgb,var(--win) 30%,transparent)}.nx-run-tag.replay{color:var(--nx-blue);border:1px solid color-mix(in srgb,var(--info) 32%,transparent)}.nx-run-tag.ctl{color:var(--nx-mut-2);border:1px solid var(--line-strong)}.nx-run-tag.gate,.nx-run-tag.sign{color:var(--nx-gold-hi);border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);background:color-mix(in srgb,var(--attention) 8%,transparent)}.nx-run-tag.shadow{color:var(--nx-purple);border:1px solid color-mix(in srgb,var(--agent) 36%,transparent)}.nx-run-right{align-self:flex-start;text-align:right;padding-top:6px;white-space:nowrap}.nx-run-dur{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-green)}.nx-run-pend{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-3)}.nx-run-pend.gold{color:var(--nx-gold-hi)}.nx-run-gatecard{margin-top:12px;border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--attention) 9%,transparent),color-mix(in srgb,var(--attention) 2%,transparent));border-radius:14px;padding:18px 20px;animation:nx-run-glow 2.6s ease-in-out infinite}.nx-run-gatecard.park{border-color:color-mix(in srgb,var(--info) 36%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--info) 8%,transparent),color-mix(in srgb,var(--info) 2%,transparent));animation:none}.nx-run-gate-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-gold-hi)}.nx-run-gatecard.park .nx-run-gate-eye{color:var(--nx-blue)}.nx-run-gate-do{font:600 19px/1.3 var(--font-display);color:var(--nx-text);margin:11px 0 0}.nx-run-gate-do b{font-family:var(--font-sans);font-weight:700;font-size:16px;color:var(--nx-gold-hi)}.nx-run-gate-do .ty{font-size:max(11px,var(--nx-min-text, 0px));color:var(--nx-mut-2)}.nx-run-gate-why{font:400 max(12px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--ink-2);margin:11px 0 0;max-width:64ch}.nx-run-gate-why b{color:var(--nx-text);font-weight:600}.nx-run-note{display:block;width:100%;margin-top:14px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-panel);color:var(--nx-text);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);padding:10px 12px;outline:none}.nx-run-note::placeholder{color:var(--nx-mut-3)}.nx-run-note:focus{border-color:color-mix(in srgb,var(--attention) 40%,transparent)}.nx-run-gate-actions{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.nx-run-btn{font:600 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);border-radius:10px;padding:12px 17px;cursor:pointer;border:1px solid transparent;white-space:nowrap}.nx-run-btn:disabled{opacity:.55;cursor:default}.nx-run-btn.gold{background:var(--nx-gold);color:var(--surface)}.nx-run-btn.gold:hover:not(:disabled){background:var(--nx-gold-hi)}.nx-run-btn.ghost{background:none;color:var(--nx-mut);border-color:var(--line-strong)}.nx-run-btn.ghost:hover:not(:disabled){color:var(--nx-text);border-color:color-mix(in srgb,var(--ink) 32%,transparent)}.nx-run-btn.danger{background:var(--signal);color:#fff}.nx-run-btn.danger:hover:not(:disabled){background:var(--signal-2)}.nx-run-gate-foot{display:flex;align-items:center;gap:9px;margin-top:15px;padding-top:13px;border-top:1px solid color-mix(in srgb,var(--attention) 18%,transparent);font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-2)}.nx-run-gatecard.park .nx-run-gate-foot{border-top-color:color-mix(in srgb,var(--info) 18%,transparent)}.nx-run-gate-err{margin-top:12px;font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-crimson-hi);overflow-wrap:anywhere}.nx-run-done{margin-top:14px;border-radius:14px;padding:18px 20px;animation:nx-run-up .5s ease both}.nx-run-done.ok{border:1px solid color-mix(in srgb,var(--win) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--win) 12%,transparent),color-mix(in srgb,var(--win) 3%,transparent))}.nx-run-done.bad{border:1px solid color-mix(in srgb,var(--signal) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--signal) 9%,transparent),color-mix(in srgb,var(--signal) 2%,transparent))}.nx-run-done.mut{border:1px solid var(--nx-line-strong);background:var(--surface-raised)}.nx-run-done .t{font:700 15px/1.2 var(--font-sans)}.nx-run-done.ok .t{color:var(--nx-green-hi)}.nx-run-done.bad .t{color:var(--nx-crimson-hi)}.nx-run-done.mut .t{color:var(--nx-mut)}.nx-run-done .d{font:400 max(12.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--ink-2);margin-top:7px}.nx-run-done .d b{color:var(--nx-green-hi);font-weight:700}.nx-run-done .d .err{font-size:max(11px,var(--nx-min-text, 0px));color:var(--nx-crimson-hi);overflow-wrap:anywhere}.nx-run-side{width:372px;flex:none;border-left:1px solid var(--line);background:var(--surface-raised);padding:22px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.nx-run-card{border:1px solid var(--line);border-radius:14px;padding:16px 17px;background:var(--nx-panel)}.nx-run-card-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2)}.nx-run-card h3{font:700 14px/1.2 var(--font-sans);margin:9px 0 0}.nx-run-card p{font:400 max(11.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-mut);margin:9px 0 0}.nx-run-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-top:13px}.nx-run-fact{background:var(--nx-panel);padding:12px 13px}.nx-run-fact .v{font:700 17px/1 var(--font-mono);letter-spacing:-.02em}.nx-run-fact .l{font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--nx-mut-2);margin-top:6px}.nx-run-wit{display:flex;flex-direction:column;margin-top:12px;max-height:220px;overflow-y:auto}.nx-run-wrow{display:grid;grid-template-columns:22px 1fr auto;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:max(11px,var(--nx-min-text, 0px));align-items:baseline}.nx-run-wrow:first-child{border-top:none}.nx-run-wrow .ix{font-size:max(11px,var(--nx-min-text, 0px));color:var(--nx-mut-3)}.nx-run-wrow .ev{color:var(--nx-mut);overflow-wrap:anywhere}.nx-run-wrow .ev .seen{color:var(--nx-mut-3)}.nx-run-wrow .cf{font-size:max(11px,var(--nx-min-text, 0px));font-weight:600;color:var(--nx-green);text-align:right}.nx-run-method{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--nx-mut-3)}.nx-run-sys{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.nx-run-sys span{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut);border:1px solid var(--line-strong);border-radius:7px;padding:7px 9px}.nx-run-link{display:block;background:none;border:none;padding:0;font:600 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--nx-gold);border-bottom:1px solid color-mix(in srgb,var(--attention) 30%,transparent);cursor:pointer;margin-top:12px;text-align:left}.nx-run-link:hover{color:var(--nx-gold-hi)}@media(max-width:739px){.nx-run-head{flex-wrap:wrap;gap:14px;padding:16px}.nx-run-head-r{margin-left:0;align-items:flex-start}.nx-run-title{font-size:27px}.nx-run-body{flex-direction:column;overflow-y:auto}.nx-run-main{flex:none;overflow-y:visible;padding:16px}.nx-run-side{width:100%;border-left:none;border-top:1px solid var(--line);overflow-y:visible}.nx-run-step{grid-template-columns:30px 1fr}.nx-run-right{grid-column:2;text-align:left}}.nx[data-form=phone] .nx-run-gatecard{margin:0 0 20px;padding:16px 14px}.nx[data-form=phone] .nx-run-gate-do .ty,.nx[data-form=phone] .nx-run-step-d{display:none}.nx[data-form=phone] .nx-run-gate-why{font-size:15px;line-height:1.5}.nx[data-form=phone] .nx-run-note{font-size:16px}.nx[data-form=phone] .nx-run-gate-actions{gap:10px}.nx[data-form=phone] .nx-run-gate-actions .nx-run-btn{flex:1 1 0;white-space:normal}.nx[data-form=phone] .nx-run-link{min-height:44px;text-align:left}.nx[data-form=phone] .nx-run-tag:is(.api,.ctl,.replay,.gate){display:none}@keyframes nx-fail-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nx-fail-halt{0%,to{box-shadow:0 0 24px -8px color-mix(in srgb,var(--signal) 50%,transparent)}50%{box-shadow:0 0 38px -4px color-mix(in srgb,var(--signal) 72%,transparent)}}@keyframes nx-fail-livedot{0%,to{opacity:1}50%{opacity:.35}}.nx-fail{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column}.nx-fail-head{display:flex;align-items:flex-start;gap:32px;flex:none;padding:24px 32px 20px;border-bottom:1px solid var(--nx-line);animation:nx-fail-up .5s ease both}.nx-fail-head-l{max-width:62%;min-width:0}.nx-fail-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-crimson-hi)}.nx-fail-h1{font:600 33px/1.05 var(--font-display);letter-spacing:-.02em;margin:11px 0 0}.nx-fail-h1 em{font-style:italic;color:var(--nx-crimson-hi)}.nx-fail-sub{font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--ink-2);margin:12px 0 0;max-width:64ch}.nx-fail-sub b{color:var(--nx-text);font-weight:600}.nx-fail-head-r{margin-left:auto;text-align:right;flex:none}.nx-fail-pill{display:inline-flex;align-items:center;gap:7px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;border-radius:999px;padding:7px 12px;white-space:nowrap}.nx-fail-pill.bad{color:var(--nx-crimson-hi);border:1px solid color-mix(in srgb,var(--signal) 42%,transparent);background:color-mix(in srgb,var(--signal) 10%,transparent)}.nx-fail-pill.wait{color:var(--nx-gold-hi);border:1px solid color-mix(in srgb,var(--attention) 42%,transparent);background:color-mix(in srgb,var(--attention) 10%,transparent)}.nx-fail-pill.ok{color:var(--nx-green-hi);border:1px solid color-mix(in srgb,var(--win) 42%,transparent);background:color-mix(in srgb,var(--win) 10%,transparent)}.nx-fail-pill.mut{color:var(--nx-mut-2);border:1px solid var(--nx-line-strong);background:none}.nx-fail-runmeta{font:500 max(11px,var(--nx-min-text, 0px))/1.7 var(--font-sans);color:var(--ink-3);margin-top:12px}.nx-fail-runmeta b{color:var(--nx-mut);font-weight:600}.nx-fail-body{flex:1;min-height:0;display:flex}.nx-fail-trace{flex:1;min-width:0;overflow-y:auto;padding:20px 28px 26px}.nx-fail-tctx{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3);margin:0 0 15px}.nx-fail-empty{padding:30px 20px;font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--nx-mut-2);font-style:italic}.nx-fail-empty code{font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-mono);color:var(--nx-crimson-hi);background:color-mix(in srgb,var(--signal) 10%,transparent);border-radius:4px;padding:2px 5px;font-style:normal;overflow-wrap:anywhere}.nx-fail-step{display:grid;grid-template-columns:38px 1fr auto;gap:13px;position:relative}.nx-fail-gut{position:relative;display:flex;justify-content:center}.nx-fail-gut .line{position:absolute;top:0;bottom:0;width:2px;background:var(--line)}.nx-fail-steps>.nx-fail-step:first-child .nx-fail-gut .line{top:15px}.nx-fail-steps>.nx-fail-step:last-child .nx-fail-gut .line{bottom:calc(100% - 15px)}.nx-fail-node{position:relative;z-index:2;width:25px;height:25px;margin-top:4px;border-radius:50%;display:grid;place-items:center;font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);background:var(--nx-bg);border:1.5px solid var(--nx-line-strong);color:var(--nx-mut-3);flex:none}.nx-fail-step.done .nx-fail-node{border-color:var(--nx-green);background:color-mix(in srgb,var(--win) 16%,transparent);color:var(--nx-green-hi)}.nx-fail-step.failed .nx-fail-node{border-color:var(--nx-crimson);background:color-mix(in srgb,var(--signal) 18%,transparent);color:var(--nx-crimson-hi)}.nx-fail-step.running .nx-fail-node{border-color:var(--nx-blue);background:color-mix(in srgb,var(--info) 12%,transparent);color:var(--nx-blue);animation:nx-fail-livedot 1.6s ease-in-out infinite}.nx-fail-step.held .nx-fail-node{border-color:var(--line-strong);color:var(--nx-mut-3)}.nx-fail-cell{padding:5px 0 20px;min-width:0}.nx-fail-step-t{font:600 max(13.5px,var(--nx-min-text, 0px))/1.25 var(--font-sans);overflow-wrap:anywhere}.nx-fail-step.held .nx-fail-step-t{color:var(--nx-mut-2)}.nx-fail-step-d{font:500 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-sans);color:var(--nx-mut-2);margin-top:5px}.nx-fail-step-err{font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-crimson-hi);margin-top:7px;overflow-wrap:anywhere}.nx-fail-right{align-self:flex-start;text-align:right;padding-top:5px;white-space:nowrap}.nx-fail-dur{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-green)}.nx-fail-pend{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-3)}.nx-fail-pend.gold{color:var(--nx-gold-hi)}.nx-fail-pend.bad{color:var(--nx-crimson-hi)}.nx-fail-card{margin-top:12px;border:1px solid color-mix(in srgb,var(--signal) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--signal) 9%,transparent),color-mix(in srgb,var(--signal) 2%,transparent));border-radius:14px;padding:17px 19px;animation:nx-fail-halt 2.8s ease-in-out infinite}.nx-fail-fc-row{display:flex;gap:14px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--signal) 16%,transparent)}.nx-fail-fc-row:first-of-type{border-top:none;padding-top:2px}.nx-fail-fc-k{font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--nx-crimson-hi);width:118px;flex:none;padding-top:2px}.nx-fail-fc-v{font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-2);min-width:0}.nx-fail-fc-v b{color:var(--nx-text);font-weight:600}.nx-fail-fc-v code{font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-mono);color:var(--nx-crimson-hi);background:color-mix(in srgb,var(--signal) 10%,transparent);border-radius:4px;padding:2px 5px;overflow-wrap:anywhere}.nx-fail-fc-v .good{color:var(--nx-green-hi);font-weight:600}.nx-fail-fc-v .ty{font-size:max(11px,var(--nx-min-text, 0px));color:var(--nx-mut-2)}.nx-fail-fc-v .src{font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:.06em;color:var(--nx-mut-3);margin-top:7px}.nx-fail-ovr{margin-top:13px;border:1px solid var(--line-strong);border-radius:14px;background:var(--nx-panel);padding:16px 18px}.nx-fail-ovr-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut)}.nx-fail-ovr-h{font:700 14px/1.2 var(--font-sans);margin:8px 0 0}.nx-fail-ovr-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.nx-fail-choice{text-align:left;border:1px solid var(--line-strong);border-radius:11px;padding:13px 14px;cursor:pointer;background:color-mix(in srgb,var(--ink) 2%,transparent);color:inherit;font-family:inherit}.nx-fail-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 28%,transparent)}.nx-fail-choice:disabled{opacity:.45;cursor:default}.nx-fail-choice .ct{font:700 max(12.5px,var(--nx-min-text, 0px))/1.15 var(--font-sans)}.nx-fail-choice .cd{font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-2);margin-top:6px}.nx-fail-choice.danger{border-color:color-mix(in srgb,var(--signal) 36%,transparent)}.nx-fail-choice.danger .ct{color:var(--nx-crimson-hi)}.nx-fail-choice.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--signal) 60%,transparent)}.nx-fail-choice.safe .ct{color:var(--nx-green-hi)}.nx-fail-ovr-foot{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-2);flex-wrap:wrap}.nx-fail-ovr-foot b{color:var(--nx-mut)}.nx-fail-hood{background:none;border:none;padding:0;font:600 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:color-mix(in srgb,var(--info) 62%,var(--ink));border-bottom:1px solid color-mix(in srgb,var(--info) 30%,transparent);cursor:pointer;margin-left:auto}.nx-fail-hood:hover{color:var(--nx-blue)}.nx-fail-confirm{margin-top:12px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--signal) 40%,transparent);border-radius:11px;background:color-mix(in srgb,var(--signal) 7%,transparent);animation:nx-fail-up .35s ease both}.nx-fail-confirm .q{font:600 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-text)}.nx-fail-confirm .q b{color:var(--nx-crimson-hi)}.nx-fail-confirm-a{display:flex;gap:9px;margin-top:12px}.nx-fail-btn{font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);border-radius:9px;padding:11px 15px;cursor:pointer;border:1px solid transparent;white-space:nowrap}.nx-fail-btn:disabled{opacity:.55;cursor:default}.nx-fail-btn.danger{background:var(--signal);color:#fff}.nx-fail-btn.danger:hover:not(:disabled){background:var(--signal-2)}.nx-fail-btn.ghost{background:none;color:var(--nx-mut);border-color:var(--line-strong)}.nx-fail-btn.ghost:hover:not(:disabled){color:var(--nx-text);border-color:color-mix(in srgb,var(--ink) 32%,transparent)}.nx-fail-ovr-err{margin-top:12px;font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-crimson-hi);overflow-wrap:anywhere}.nx-fail-res{margin-top:14px;border-radius:14px;padding:16px 18px;animation:nx-fail-up .5s ease both}.nx-fail-res.ok{border:1px solid color-mix(in srgb,var(--win) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--win) 12%,transparent),color-mix(in srgb,var(--win) 3%,transparent))}.nx-fail-res.safe{border:1px solid color-mix(in srgb,var(--info) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--info) 10%,transparent),color-mix(in srgb,var(--info) 2%,transparent))}.nx-fail-res .t{font:700 14px/1.2 var(--font-sans)}.nx-fail-res.ok .t{color:var(--nx-green-hi)}.nx-fail-res.safe .t{color:color-mix(in srgb,var(--info) 62%,var(--ink))}.nx-fail-res .d{font:400 max(12px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--ink-2);margin-top:7px}.nx-fail-res .d b{color:var(--nx-text);font-weight:600}.nx-fail-outcomes{display:flex;flex-direction:column;margin-top:11px;max-height:240px;overflow-y:auto}.nx-fail-oc{display:grid;grid-template-columns:18px auto 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--line);font:400 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-sans);align-items:baseline}.nx-fail-oc:first-child{border-top:none}.nx-fail-oc .ic{font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-fail-oc .ic.ok{color:var(--nx-blue)}.nx-fail-oc .ic.warn{color:var(--nx-gold-hi)}.nx-fail-oc .ic.bad{color:var(--nx-crimson-hi)}.nx-fail-oc .ic.mut{color:var(--nx-mut-3)}.nx-fail-oc .oc-k{font-size:max(11px,var(--nx-min-text, 0px));font-weight:600;letter-spacing:.06em;color:var(--nx-mut-2);padding-top:2px}.nx-fail-oc .oc-b{color:var(--nx-mut);overflow-wrap:anywhere}.nx-fail-oc .oc-b b{color:var(--ink-2);font-weight:600}.nx-fail-know{width:392px;flex:none;border-left:1px solid var(--line);background:var(--surface-raised);padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.nx-fail-know-hd{display:flex;align-items:center;gap:9px}.nx-fail-know-hd .t{font:700 14px/1.1 var(--font-sans)}.nx-fail-fresh{margin-left:auto;display:flex;align-items:center;gap:6px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-green);white-space:nowrap}.nx-fail-fresh i{width:6px;height:6px;border-radius:50%;background:var(--nx-green);box-shadow:0 0 7px var(--nx-green);animation:nx-fail-livedot 1.6s ease-in-out infinite}.nx-fail-kcard{border:1px solid var(--line);border-radius:13px;padding:14px 15px;background:var(--nx-panel)}.nx-fail-kcard .eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2)}.nx-fail-kp{font:400 max(11.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-mut);margin:10px 0 0}.nx-fail-kp b{color:var(--nx-text);font-weight:600}.nx-fail-conflict{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:9px;overflow:hidden;margin-top:11px}.nx-fail-cf{background:var(--surface-panel);padding:11px 12px;min-width:0}.nx-fail-cf .s{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.nx-fail-cf .v{font:700 max(13px,var(--nx-min-text, 0px))/1.25 var(--font-sans);margin-top:7px;overflow-wrap:anywhere}.nx-fail-cf.claim .v{color:var(--nx-mut)}.nx-fail-cf.reality .v{color:var(--nx-crimson-hi)}.nx-fail-cf.reality .v.err{font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-fail-cf .m{font:400 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-3);margin-top:5px}.nx-fail-did{display:flex;flex-direction:column;gap:2px;margin-top:11px;max-height:260px;overflow-y:auto}.nx-fail-di{display:flex;align-items:flex-start;gap:9px;padding:7px 0;font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-fail-di .ic{font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);margin-top:1px;flex:none}.nx-fail-di.yes .ic{color:var(--nx-green)}.nx-fail-di.yes{color:var(--nx-mut)}.nx-fail-di.no .ic{color:var(--nx-mut-3)}.nx-fail-di.no{color:var(--ink-2)}.nx-fail-di b{color:var(--nx-text);font-weight:600}.nx-fail-conf{margin-top:11px}.nx-fail-conf-bar{height:8px;border-radius:5px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden;margin-top:9px}.nx-fail-conf-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--nx-crimson),var(--nx-gold))}.nx-fail-conf-l{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-2)}.nx-fail-conf-l b{color:var(--nx-gold-hi);text-align:right}.nx-fail-method{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--nx-mut-3);margin:10px 0 0}.nx-fail-safe{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;border:1px dashed color-mix(in srgb,var(--win) 30%,transparent);border-radius:11px;font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-mut)}.nx-fail-safe b{color:var(--nx-green-hi);font-weight:600}.nx-fail-safe .nx-fail-hood{margin-left:0}@media(max-width:739px){.nx-fail-head{flex-wrap:wrap;gap:16px;padding:18px 16px 14px}.nx-fail-head-l{max-width:100%}.nx-fail-head-r{margin-left:0;text-align:left}.nx-fail-h1{font-size:28px}.nx-fail-body{flex-direction:column;overflow-y:auto}.nx-fail-trace{flex:none;overflow-y:visible;padding:16px}.nx-fail-know{width:100%;border-left:none;border-top:1px solid var(--line);overflow-y:visible}.nx-fail-step{grid-template-columns:30px 1fr}.nx-fail-right{grid-column:2;text-align:left;padding-top:0}.nx-fail-ovr-grid{grid-template-columns:1fr}.nx-fail-fc-row{flex-direction:column;gap:4px}.nx-fail-fc-k{width:auto}}.nx-src-hood{padding:4px 18px 20px 58px;border-top:1px solid var(--line);animation:nx-up .3s ease both}.nx-src-sec{margin-top:18px}.nx-src-sec:first-child{margin-top:14px}.nx-src-sec-l{font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2);margin-bottom:9px}.nx-src-code{background:var(--surface-panel);border:1px solid var(--line);border-radius:10px;padding:13px 15px;font:500 max(12px,var(--nx-min-text, 0px))/1.7 var(--font-mono);color:var(--ink-2);overflow-x:auto;margin:0;white-space:pre}.nx-src-paramlist{margin-top:12px}.nx-src-param{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.nx-src-param:first-child{border-top:none}.nx-src-param .k{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-2);width:150px;flex:none}.nx-src-param .v{font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-gold-hi);border:1px solid color-mix(in srgb,var(--attention) 28%,transparent);border-radius:6px;padding:6px 9px;background:color-mix(in srgb,var(--attention) 6%,transparent)}.nx-src-param .v.lock{color:var(--nx-mut);border-color:var(--nx-line-strong);background:none}.nx-src-ra{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid var(--line);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2)}.nx-src-ra:first-child{border-top:none}.nx-src-ra .i{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-blue);width:20px;flex:none}.nx-src-ra .sel{font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-3);margin-left:auto;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-src-ramore{font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-3);padding:9px 0 0}.nx-src-when{border:1px solid color-mix(in srgb,var(--attention) 28%,transparent);border-radius:11px;background:color-mix(in srgb,var(--attention) 5%,transparent);padding:14px 15px}.nx-src-cond{display:flex;align-items:center;gap:9px;margin-bottom:9px;flex-wrap:wrap}.nx-src-cond .join{font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-2);width:30px;flex:none}.nx-src-pill{font:600 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);border-radius:7px;padding:8px 11px}.nx-src-pill.field{color:var(--nx-blue);background:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 30%,transparent)}.nx-src-pill.op{color:var(--nx-mut);background:none;border:1px solid var(--nx-line-strong)}.nx-src-pill.val{color:var(--nx-gold-hi);background:color-mix(in srgb,var(--attention) 10%,transparent);border:1px solid color-mix(in srgb,var(--attention) 34%,transparent)}.nx-src-condnote{font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);font-style:italic;color:var(--nx-mut-3);margin-top:4px}.nx-src-dry{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.nx-src-drybtn{font:700 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-blue);border:1px solid color-mix(in srgb,var(--info) 40%,transparent);background:color-mix(in srgb,var(--info) 8%,transparent);border-radius:9px;padding:11px 14px;cursor:pointer}.nx-src-drybtn:hover{background:color-mix(in srgb,var(--info) 16%,transparent)}.nx-src-drybtn:disabled{color:var(--nx-mut-3);border-color:var(--nx-line-strong);background:none;cursor:default}.nx-src-dryout{font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-green-hi);max-width:64ch;overflow-wrap:anywhere}.nx-src-dryout.bad{color:var(--nx-crimson-hi)}.nx-src-drynote{font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);font-style:italic;color:var(--nx-mut-3);margin-top:14px}.nx-src-ver{display:flex;flex-direction:column;margin-top:10px}.nx-src-vrow{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.nx-src-vrow:first-child{border-top:none}.nx-src-vrow .vt{font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-blue)}.nx-src-vrow .vd{font:500 max(11.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);color:var(--ink-2);min-width:0}.nx-src-vrow .vd .who{font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-3);display:block;margin-top:3px}.nx-src-vrow .cur{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-3)}.nx-src-revert{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut);border:1px solid var(--line-strong);border-radius:7px;padding:7px 9px;cursor:pointer;background:none}.nx-src-revert:hover{color:var(--nx-text);border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.nx-src-revert:disabled{color:var(--nx-mut-3);cursor:default}.nx-src-vact{display:inline-flex;align-items:center;gap:8px}.nx-src-vrow .prop{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-gold-hi)}.nx-src-adopt{font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-gold-hi);border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);background:color-mix(in srgb,var(--attention) 10%,transparent);border-radius:7px;padding:7px 10px;cursor:pointer}.nx-src-adopt:hover{background:color-mix(in srgb,var(--attention) 18%,transparent)}.nx-src-adopt:disabled{color:var(--nx-mut-3);border-color:var(--line-strong);background:none;cursor:default}.nx-src-verload{font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);font-style:italic;color:var(--nx-mut-3)}.nx-src-source{animation:nx-up .3s ease both;margin-top:14px}.nx-src-srccode{background:var(--surface-panel);border:1px solid var(--line);border-radius:13px;padding:22px 24px;font:500 max(12.5px,var(--nx-min-text, 0px))/1.7 var(--font-mono);color:var(--ink-2);white-space:pre;overflow-x:auto;margin:0;-webkit-user-select:text;user-select:text}.nx-src-srcnote{font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-mut-2);margin-top:14px}.nx-src-srcnote b{color:var(--nx-blue);font-weight:600}.nx-src-srcbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.nx-src-srcseg{display:inline-flex;border:1px solid var(--nx-line-strong);border-radius:9px;overflow:hidden}.nx-src-srcseg button{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;background:none;border:none;color:var(--nx-mut-2);padding:9px 13px;cursor:pointer}.nx-src-srcseg button.on{background:var(--nx-quiet);color:var(--nx-text)}.nx-src-srcseg button:not(.on):hover{color:var(--nx-text)}.nx-src-srcbadge{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3)}.nx-src-dsl .t-kw{color:var(--nx-blue);font-weight:600}.nx-src-dsl .t-str,.nx-src-dsl .t-cond{color:var(--nx-gold-hi)}.nx-src-dsl .t-num{color:var(--nx-green-hi)}.nx-src-dsl .t-ident{color:var(--nx-mut)}.nx-src-dsl .t-punct{color:var(--nx-mut-3)}.nx-src-dsl .t-cmt{color:var(--nx-mut-3);font-style:italic}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.nx .wf-builder{--cat-trigger: var(--nx-green);--cat-action: var(--nx-gold);--cat-control: var(--nx-blue);--cat-transform: var(--nx-purple);--cat-human: color-mix(in srgb, var(--signal) 60%, var(--ink));--danger: var(--nx-crimson);--danger-bg: color-mix(in srgb, var(--signal) 10%, transparent)}.nx .wf-builder .btn,.nx .wf-modal .btn,.nx .wf-focus .btn,.nx .wf-fieldmodal .btn{font-family:var(--font-sans);font-weight:600;letter-spacing:0;border-radius:9px;border-color:var(--line-strong);background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--nx-mut)}.nx .wf-builder .btn:not(:disabled):hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent);color:var(--nx-text)}.nx .wf-builder .btn-primary,.nx .wf-modal .btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--attention-2) 30%,var(--attention)),var(--attention) 55%,color-mix(in srgb,var(--attention) 86%,var(--ink)));border-color:transparent;color:var(--surface);box-shadow:inset 0 1px #ffffff59,inset 0 -1px 2px #0003,var(--shadow-soft);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.nx .wf-builder .btn-primary:not(:disabled):hover,.nx .wf-modal .btn-primary:not(:disabled):hover{background:linear-gradient(180deg,color-mix(in srgb,var(--attention-2) 38%,var(--attention)),var(--attention) 55%,color-mix(in srgb,var(--attention) 86%,var(--ink)));border-color:transparent;color:var(--surface);opacity:1;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px 2px #0003,0 8px 22px color-mix(in srgb,var(--attention) 40%,transparent)}.nx .wf-builder .btn-ghost{background:transparent}.nx .wf-builder .btn-ghost:not(:disabled):hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.nx .wf-builder .btn-danger{background:color-mix(in srgb,var(--signal) 8%,transparent);border-color:color-mix(in srgb,var(--signal) 40%,transparent);color:var(--nx-crimson-hi)}.nx .wf-builder .btn-danger:not(:disabled):hover{background:color-mix(in srgb,var(--signal) 18%,transparent);border-color:color-mix(in srgb,var(--signal) 62%,transparent);color:color-mix(in srgb,var(--signal) 45%,var(--ink))}.nx .wf-builder .btn-link{background:transparent;border-color:transparent;color:var(--nx-mut-2)}.nx .wf-builder .btn-link:not(:disabled):hover{border-color:transparent;color:var(--nx-text)}.nx .wf-modal{border-color:var(--line-strong)}.nx .wf-modal-head{font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2)}.nx .wf-field>span{font-family:var(--font-mono);font-weight:600;color:var(--nx-mut-3)}.nx .wf-doc-body.wf-doc-body{font-family:var(--font-mono);background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 7%,var(--surface-raised)),color-mix(in srgb,var(--ink) 3%,var(--surface-raised)));border-color:var(--line-strong);box-shadow:inset 0 2px 5px #0000001f,0 1px 0 var(--glass-edge)}.nx .wf-doc-body.wf-doc-body:focus{border-color:color-mix(in srgb,var(--attention) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--attention) 8%,transparent)}.nx .wf-builder .wf-field input:focus,.nx .wf-builder .wf-field select:focus,.nx .wf-builder .wf-field textarea:focus,.nx .wf-focus .wf-field input:focus,.nx .wf-focus .wf-field select:focus,.nx .wf-focus .wf-field textarea:focus{border-color:color-mix(in srgb,var(--attention) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--attention) 8%,transparent)}.nx .wf-config.wf-config,.nx .wf-testcon-sample.wf-testcon-sample,.nx .wf-schema-key.wf-schema-key{font-family:var(--font-mono);background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 7%,var(--surface-raised)),color-mix(in srgb,var(--ink) 3%,var(--surface-raised)));border-color:var(--line-strong);box-shadow:inset 0 2px 5px #0000001f,0 1px 0 var(--glass-edge)}.nx .wf-field-check input[type=checkbox]:checked{background:var(--win);border-color:var(--win)}.nx .wf-builder{background:radial-gradient(1100px 460px at 12% -6%,color-mix(in srgb,var(--win) 7%,transparent),transparent 58%),radial-gradient(950px 480px at 102% -2%,color-mix(in srgb,var(--attention) 5%,transparent),transparent 55%),var(--nx-bg)}.nx .wf-status{color:var(--nx-mut-2)}.nx .wf-pane-bar{background:color-mix(in srgb,var(--ink) 2%,transparent)}.nx .wf-pane-title,.nx .wf-liveout-title,.nx .wf-testcon-head,.nx .wf-map-head,.nx .wf-fsection-label{font-family:var(--font-mono);font-weight:600;letter-spacing:.14em;color:var(--nx-mut-2)}.nx .wf-palette-search.wf-palette-search,.nx .wf-datapick-search.wf-datapick-search{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 7%,var(--surface-raised)),color-mix(in srgb,var(--ink) 3%,var(--surface-raised)));border-color:var(--line-strong);box-shadow:inset 0 2px 5px #0000001f,0 1px 0 var(--glass-edge)}.nx .wf-palette-search.wf-palette-search:focus,.nx .wf-datapick-search.wf-datapick-search:focus{border-color:color-mix(in srgb,var(--attention) 55%,transparent)}.nx .wf-insp-expand{background:color-mix(in srgb,var(--ink) 3%,transparent)}.nx .wf-pill.is-active{background:var(--metal-ink);border-color:transparent;color:var(--surface);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059,var(--shadow-soft)}.nx .wf-focus-titles h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.nx .wf-focus-output,.nx .wf-fieldmodal-text.wf-fieldmodal-text{background:color-mix(in srgb,var(--ink) 3%,transparent)}.nx .wf-fieldmodal-text.wf-fieldmodal-text{font-family:var(--font-mono);color:var(--nx-text)}.nx .wf-canvas{background:color-mix(in srgb,var(--ink) 8%,var(--surface));box-shadow:inset 0 2px 12px color-mix(in srgb,var(--ink) 10%,transparent),inset 0 1px 0 var(--glass-edge);border-color:var(--line-strong);--xy-background-color: transparent;--xy-edge-stroke: color-mix(in srgb, var(--ink) 48%, transparent);--xy-edge-stroke-selected: var(--hl);--xy-controls-button-background-color: transparent;--xy-controls-button-background-color-hover: color-mix(in srgb, var(--ink) 6%, transparent);--xy-controls-button-color: var(--nx-mut);--xy-controls-button-color-hover: var(--nx-text);--xy-controls-button-border-color: var(--line);--xy-controls-box-shadow: var(--shadow-soft);--xy-minimap-background-color: color-mix(in srgb, var(--surface-raised) 78%, transparent);--xy-minimap-mask-background-color: color-mix(in srgb, var(--surface) 72%, transparent);--xy-minimap-node-background-color: color-mix(in srgb, var(--ink) 16%, transparent);--xy-attribution-background-color: transparent;--xy-selection-background-color: color-mix(in srgb, var(--hl) 6%, transparent);--xy-selection-border-default: 1px dashed color-mix(in srgb, var(--hl) 50%, transparent)}.nx .wf-canvas .react-flow{background:transparent}.nx .wf-canvas .react-flow__background pattern circle{fill:color-mix(in srgb,var(--ink) 20%,transparent)}.nx .wf-canvas-hint-title{font:600 1.05rem/1.3 var(--font-display);letter-spacing:-.01em;color:var(--nx-mut)}.nx .wf-canvas-hint-sub{color:var(--nx-mut-3)}.nx .wf-node{background:linear-gradient(115deg,var(--sheen),transparent 40%),color-mix(in srgb,var(--surface-raised) 92%,transparent);--wf-node-edge: var(--line-strong);border-left-color:var(--accent, var(--cat-action));color:var(--nx-text)}.nx .wf-node-cat{color:color-mix(in srgb,var(--accent, var(--ink)) 78%,var(--ink))}.nx .wf-node-type{color:var(--nx-mut-2)}.nx .wf-canvas .react-flow__edge-path{stroke:color-mix(in srgb,var(--ink) 48%,transparent);stroke-width:1.75}.nx .wf-canvas .react-flow__edge.wf-edge-yes .react-flow__edge-path{stroke:var(--hl);stroke-width:2}.nx .wf-canvas .react-flow__edge.wf-edge-no .react-flow__edge-path{stroke:color-mix(in srgb,var(--ink) 36%,transparent);stroke-dasharray:6 4}.nx .wf-canvas .react-flow__edge.selected .react-flow__edge-path,.nx .wf-canvas .react-flow__edge:focus .react-flow__edge-path{stroke:var(--hl)}.nx .wf-canvas .react-flow__connection-path{stroke:var(--hl);stroke-width:1.5}.nx .wf-canvas .react-flow__edge-text{font-family:var(--font-mono)}.nx .wf-canvas .react-flow__controls{border:1px solid var(--glass-border);border-radius:10px;overflow:hidden;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.2)) saturate(1.25);backdrop-filter:blur(calc(var(--glass-blur) * 1.2)) saturate(1.25);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.nx .wf-canvas .react-flow__controls-button{background:transparent;border-bottom:1px solid var(--line);color:var(--nx-mut);fill:var(--nx-mut)}.nx .wf-canvas .react-flow__controls-button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--nx-text)}.nx .wf-canvas .react-flow__controls-button svg{fill:currentColor}.nx .wf-canvas .react-flow__minimap{background:color-mix(in srgb,var(--surface-raised) 78%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);border:1px solid var(--line-strong);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.nx .wf-canvas .react-flow__minimap svg{background:transparent}.nx .wf-canvas .react-flow__minimap-mask{fill:color-mix(in srgb,var(--surface) 72%,transparent)}.nx .wf-canvas .react-flow__minimap-node{fill:color-mix(in srgb,var(--ink) 16%,transparent);stroke:none}.nx .wf-canvas .react-flow__selection,.nx .wf-canvas .react-flow__nodesselection-rect{background:color-mix(in srgb,var(--hl) 6%,transparent);border:1px dashed color-mix(in srgb,var(--hl) 50%,transparent)}.nx .wf-canvas .react-flow__attribution{background:transparent;color:var(--nx-mut-3)}.nx .wf-run{background:linear-gradient(115deg,var(--sheen),transparent 40%),color-mix(in srgb,var(--surface-raised) 70%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.25);backdrop-filter:blur(var(--glass-blur)) saturate(1.25);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.nx .wf-run-stub{background:linear-gradient(115deg,var(--sheen),transparent 40%),color-mix(in srgb,var(--surface-raised) 70%,transparent);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-edge)}.nx .wf-run-step{background:color-mix(in srgb,var(--ink) 3%,transparent);border-left-color:var(--line-strong)}.nx .wf-run-step.wf-run-succeeded{border-left-color:var(--nx-green)}.nx .wf-run-step.wf-run-failed{border-left-color:var(--nx-crimson)}.nx .wf-run-step.wf-run-waiting{border-left-color:var(--nx-gold)}.nx .wf-run-steprow:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.nx .wf-run-status{font-family:var(--font-mono)}.nx .wf-run-status.wf-run-succeeded{background:color-mix(in srgb,var(--win) 10%,transparent);color:color-mix(in srgb,var(--win) 45%,var(--ink-2))}.nx .wf-run-status.wf-run-running{background:color-mix(in srgb,var(--win) 16%,transparent);color:var(--nx-green-hi)}.nx .wf-run-status.wf-run-failed{background:color-mix(in srgb,var(--signal) 14%,transparent);color:var(--nx-crimson-hi)}.nx .wf-run-status.wf-run-waiting{background:color-mix(in srgb,var(--attention) 14%,transparent);color:var(--nx-gold-hi)}.nx .wf-run-output{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 7%,var(--surface-raised)),color-mix(in srgb,var(--ink) 3%,var(--surface-raised)));color:var(--ink-2);border-color:var(--line-strong);box-shadow:inset 0 2px 5px #0000001f,0 1px 0 var(--glass-edge)}.nx .wf-liveout-badge{background:color-mix(in srgb,var(--ink) 8%,transparent);font-family:var(--font-mono)}.nx .wf-tpl-box{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 7%,var(--surface-raised)),color-mix(in srgb,var(--ink) 3%,var(--surface-raised)));border-color:var(--line-strong);box-shadow:inset 0 2px 5px #0000001f,0 1px 0 var(--glass-edge)}.nx .wf-tpl mark.wf-tpl-token{background:color-mix(in srgb,var(--info) 22%,transparent);color:color-mix(in srgb,var(--info) 25%,var(--ink));box-shadow:0 0 0 1px color-mix(in srgb,var(--info) 40%,transparent)}.nx .wf-tpl-insert{background:color-mix(in srgb,var(--info) 12%,transparent);border-color:color-mix(in srgb,var(--info) 35%,transparent);color:var(--nx-blue)}.nx .wf-tpl-insert:hover{background:color-mix(in srgb,var(--info) 22%,transparent)}.nx .wf-tpl-preview{background:color-mix(in srgb,var(--win) 8%,transparent);border-color:color-mix(in srgb,var(--win) 20%,transparent);color:color-mix(in srgb,var(--win) 40%,var(--ink-2))}.nx .wf-datapick{border-color:var(--glass-border);background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep)}.nx .wf-datapick-head{border-bottom-color:var(--line)}.nx .wf-datapick-sample{background:color-mix(in srgb,var(--info) 12%,transparent);border-color:color-mix(in srgb,var(--info) 35%,transparent);color:var(--nx-blue)}.nx .wf-datapick-sample:hover:not(:disabled){background:color-mix(in srgb,var(--info) 22%,transparent)}.nx .wf-datapick-leaf:hover{background:color-mix(in srgb,var(--info) 14%,transparent)}.nx .wf-datapick-leaf-label{color:var(--nx-blue)}.nx .wf-datapick-leaf-star{color:var(--nx-gold)}.nx .wf-datapick-leafrow.is-declared{background:color-mix(in srgb,var(--attention) 8%,transparent)}.nx .wf-datapick-pin:hover{color:var(--nx-gold);background:color-mix(in srgb,var(--attention) 12%,transparent)}.nx .wf-modebar{background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 1px 3px #00000014}.nx .wf-modebtn.is-active{background:var(--metal-ink);color:var(--surface);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059}.nx .wf-aifield-instr.wf-aifield-instr{background:color-mix(in srgb,var(--agent) 6%,transparent);border-color:color-mix(in srgb,var(--agent) 35%,transparent)}.nx .wf-aifield-instr.wf-aifield-instr:focus{border-color:var(--nx-purple)}.nx .wf-field-aiwire{background:color-mix(in srgb,var(--agent) 8%,transparent);border-color:color-mix(in srgb,var(--agent) 40%,transparent);color:var(--nx-purple)}.nx .wf-field-aiwire:hover{background:color-mix(in srgb,var(--agent) 16%,transparent)}.nx .wf-kv-del{border-color:var(--line-strong)}.nx .wf-schema-empty,.nx .wf-schema-row{background:color-mix(in srgb,var(--ink) 2%,transparent)}.nx .wf-schema-derive{background:linear-gradient(180deg,#ffffff4d,#fff0 55%,#0000001a),var(--hl);color:var(--hl-ink);box-shadow:inset 0 1px #fff6,inset 0 -1px 2px #0000002e,0 8px 24px -12px color-mix(in srgb,var(--hl) 70%,transparent)}.nx .wf-schema-derive.ghost{background:none;color:var(--nx-mut);box-shadow:none}.nx .wf-schema-chip{border-color:color-mix(in srgb,var(--info) 32%,transparent);background:color-mix(in srgb,var(--info) 9%,transparent);color:color-mix(in srgb,var(--info) 25%,var(--ink))}.nx .wf-testcon-run{background:linear-gradient(180deg,#ffffff4d,#fff0 55%,#0000001a),var(--hl);color:var(--hl-ink);box-shadow:inset 0 1px #fff6,inset 0 -1px 2px #0000002e,0 8px 22px -12px color-mix(in srgb,var(--hl) 70%,transparent)}.nx .wf-testcon-ln.ok .g,.nx .wf-testcon-ln.done{color:var(--nx-green-hi)}.nx .wf-testcon-ln.warn .g{color:var(--nx-gold-hi)}.nx .wf-testcon-ln.err{color:var(--nx-crimson-hi)}.nx .wf-liveout-locked{background:color-mix(in srgb,var(--win) 14%,transparent);color:var(--nx-green-hi);border-color:color-mix(in srgb,var(--win) 35%,transparent)}.nx .wf-liveout-valid,.nx .wf-map-foot,.nx .wf-map-from{color:var(--nx-green-hi)}.nx .wf-map-check{color:var(--nx-green-hi);background:color-mix(in srgb,var(--win) 14%,transparent);border-color:color-mix(in srgb,var(--win) 40%,transparent)}.nx .wf-liveout-json .j-key{color:var(--nx-blue)}.nx .wf-liveout-json .j-str{color:var(--nx-green-hi)}.nx .wf-liveout-json .j-num{color:var(--nx-gold)}.nx .wf-liveout-json .j-bool{color:var(--nx-purple)}.content select{appearance:none;-webkit-appearance:none;background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a79d8a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;color:var(--text);border:1px solid var(--border-strong);border-radius:6px;padding:5px 28px 5px 9px;font-family:var(--sans);font-size:max(13px,var(--nx-min-text, 0px));cursor:pointer;transition:border-color .12s ease}.wf-builder{--wf-node-pitch: 270px;--cat-trigger: var(--win);--cat-action: var(--attention);--cat-control: var(--info);--cat-transform: var(--agent);--cat-human: color-mix(in srgb, var(--signal) 60%, var(--ink));--wf-glass: linear-gradient(115deg, var(--sheen), transparent 40%), color-mix(in srgb, var(--surface-raised) 70%, transparent);--wf-well: linear-gradient( 180deg, color-mix(in srgb, var(--ink) 7%, var(--surface-raised)), color-mix(in srgb, var(--ink) 3%, var(--surface-raised)) );--wf-well-shadow: inset 0 2px 5px rgba(0, 0, 0, .12), 0 1px 0 var(--glass-edge)}.wf-builder{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;gap:.55rem;height:100vh;width:100vw;padding:.6rem .8rem .8rem;background:radial-gradient(circle at 24% 8%,color-mix(in srgb,var(--win) 14%,transparent),transparent 42%),radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--info) 9%,transparent),transparent 38%),radial-gradient(circle at 70% 92%,color-mix(in srgb,var(--attention) 11%,transparent),transparent 44%),radial-gradient(circle at 8% 78%,color-mix(in srgb,var(--agent) 7%,transparent),transparent 40%),var(--surface)}.wf-toolbar{display:flex;align-items:center;gap:.85rem;padding-bottom:.1rem}.wf-toolbar-actions{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.wf-status{color:var(--ink-2);font-size:max(.82rem,var(--nx-min-text, 0px));font-style:italic}.wf-run-target{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .15rem .15rem .6rem;border:1px solid var(--glass-border);border-radius:999px;background:var(--wf-glass);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-run-target-lbl{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3);white-space:nowrap}.wf-field-ro-note{margin:0;font-size:max(.76rem,var(--nx-min-text, 0px));color:var(--ink-2);background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px dashed var(--line);border-radius:8px;padding:.5rem .6rem}.wf-layout{position:relative;display:flex;gap:0;flex:1 1 auto;min-height:0}.wf-pane{position:relative;display:flex;flex-direction:column;min-height:0;flex:0 0 auto;container-type:inline-size;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.25);backdrop-filter:blur(var(--glass-blur)) saturate(1.25);border:1px solid var(--glass-border);border-radius:14px;overflow:hidden;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft);animation:orc-up .45s cubic-bezier(.22,1,.36,1) both}.wf-pane-left{margin-right:.6rem}.wf-pane-right{margin-left:.6rem}.wf-pane-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .4rem .4rem .75rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,transparent)}.wf-pane-title{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.wf-pane-tools{display:inline-flex;gap:.15rem}.wf-pane-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer;font-size:max(.8rem,var(--nx-min-text, 0px));line-height:1;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.wf-pane-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-pane-btn.is-active{color:color-mix(in srgb,var(--win) 62%,var(--ink));border-color:color-mix(in srgb,var(--win) 45%,transparent);background:color-mix(in srgb,var(--win) 10%,transparent)}.wf-pane-body{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem;padding:.8rem}.wf-pane-body:has(>.wf-isaac){overflow:hidden;padding:0;gap:0}.wf-isaac{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wf-isaac>*{flex:1 1 auto;min-height:0}.wf-isaac .nx-isc-head{flex-wrap:wrap;row-gap:.35rem}.wf-pane-resize{position:absolute;top:0;bottom:0;width:9px;cursor:col-resize;z-index:25}.wf-pane-resize-left{right:-4px}.wf-pane-resize-right{left:-4px}.wf-pane-resize:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:transparent;transition:background .12s ease}.wf-pane-resize:hover:after{background:var(--hl)}.wf-rail{align-self:stretch;flex:0 0 auto;width:36px;padding:.7rem 0;display:flex;flex-direction:column;align-items:center;gap:.6rem;background:var(--wf-glass);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border:1px solid var(--glass-border);border-radius:12px;box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--ink-2);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .2s cubic-bezier(.22,1,.36,1)}.wf-rail:hover{color:var(--ink);border-color:var(--line-strong);transform:translateY(-1px)}.wf-rail-left{margin-right:.6rem}.wf-rail-right{margin-left:.6rem}.wf-rail-chevron{font-size:1rem;opacity:.85}.wf-rail-label{writing-mode:vertical-rl;text-orientation:mixed;font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.wf-rail-right .wf-rail-label{transform:rotate(180deg)}@media(max-width:1099px){.wf-pane{flex:0 1 auto;min-width:200px}.wf-layout>.wf-canvas{min-width:44%}}@media(max-width:739px){.wf-pane{position:absolute;top:0;bottom:0;z-index:20;margin:0;max-width:100%;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep)}.wf-pane-left{left:0}.wf-pane-right{right:0}.wf-layout:has(>.wf-pane-left):has(>.wf-pane-right)>.wf-pane{max-width:50%}}.wf-fsection{display:flex;flex-direction:column;gap:.7rem}.wf-fsection+.wf-fsection{margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--line)}.wf-fsection-head{display:flex;align-items:baseline;gap:.55rem;margin-bottom:.05rem}.wf-fsection-num{font-family:var(--font-mono);font-size:max(.72rem,var(--nx-min-text, 0px));font-weight:700;color:color-mix(in srgb,var(--attention) 70%,var(--ink));letter-spacing:.04em}.wf-fsection-label{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.wf-fsection-head:after{content:"";flex:1;height:1px;margin-left:.45rem;background:linear-gradient(90deg,var(--line),transparent)}.wf-pills{display:flex;flex-wrap:wrap;gap:.4rem}.wf-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .65rem;border-radius:8px;background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid var(--line);color:var(--ink-2);font:500 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-mono);cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease,box-shadow .14s ease}.wf-pill:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-pill.is-active{background:var(--metal-ink);border-color:transparent;color:var(--surface);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059,var(--shadow-soft)}.wf-pill-dot{width:8px;height:8px;border-radius:50%;flex:none}.wf-insp-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.wf-insp-expand{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:8px;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--ink) 3%,transparent);color:var(--ink-2);font-size:max(.74rem,var(--nx-min-text, 0px));font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.wf-insp-expand:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);border-color:var(--line-strong);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-insp-acts{display:inline-flex;align-items:center;gap:.35rem;flex:none}.wf-focus-backdrop{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,var(--ink) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:2.5vh 2vw;animation:wf-fade .14s ease}.wf-focus{width:min(1120px,96vw);height:min(88vh,900px);display:flex;flex-direction:column;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.6)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.6)) saturate(1.3);border:1px solid var(--glass-border);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep);animation:orc-zoom .2s cubic-bezier(.22,1,.36,1)}.wf-focus-head{display:flex;align-items:flex-start;gap:.85rem;padding:1.05rem 1.3rem;border-bottom:1px solid var(--line)}.wf-focus-cat{flex:none;margin-top:.15rem;padding:.2rem .5rem;border-radius:6px;font:700 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--ink-2);background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-focus-cat[data-cat=trigger]{background:color-mix(in srgb,var(--cat-trigger) 16%,transparent);color:color-mix(in srgb,var(--cat-trigger) 62%,var(--ink))}.wf-focus-cat[data-cat=action]{background:color-mix(in srgb,var(--cat-action) 16%,transparent);color:color-mix(in srgb,var(--cat-action) 62%,var(--ink))}.wf-focus-cat[data-cat=control]{background:color-mix(in srgb,var(--cat-control) 16%,transparent);color:color-mix(in srgb,var(--cat-control) 62%,var(--ink))}.wf-focus-cat[data-cat=transform]{background:color-mix(in srgb,var(--cat-transform) 16%,transparent);color:color-mix(in srgb,var(--cat-transform) 62%,var(--ink))}.wf-focus-cat[data-cat=human]{background:color-mix(in srgb,var(--cat-human) 16%,transparent);color:color-mix(in srgb,var(--cat-human) 70%,var(--ink))}.wf-focus-titles{flex:1;min-width:0}.wf-focus-titles h2{margin:0;font:600 1.25rem/1.2 var(--font-display);letter-spacing:-.02em}.wf-focus-titles p{margin:.2rem 0 0;font-size:max(.85rem,var(--nx-min-text, 0px));color:var(--ink-2);line-height:1.45}.wf-focus-x{flex:none;width:34px;height:34px;border-radius:10px;border:1px solid var(--glass-border);background:transparent;color:var(--ink-2);font-size:1.4rem;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.wf-focus-x:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-focus-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.wf-focus-config{overflow-y:auto;padding:1.3rem;display:flex;flex-direction:column;gap:.7rem}.wf-focus-output{overflow-y:auto;border-left:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,transparent);box-shadow:inset 2px 0 6px #0000000d;display:flex;flex-direction:column}.wf-liveout{flex:none;min-width:0;display:flex;flex-direction:column}.wf-liveout-head{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--line)}.wf-liveout-title{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.wf-liveout-badge{padding:.12rem .5rem;border-radius:999px;font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2)}.wf-liveout-empty{margin:auto;max-width:300px;text-align:center;color:var(--ink-2);padding:2rem}.wf-liveout-empty p{margin:.35rem 0}.wf-liveout-json{flex:none;margin:0;overflow:auto;padding:0 1.1rem 1.1rem;font-family:var(--font-mono);font-size:max(.78rem,var(--nx-min-text, 0px));line-height:1.5;color:var(--ink);white-space:pre}@media(max-width:1099px){.wf-focus-body{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.wf-focus-output{border-left:none;border-top:1px solid var(--line)}}.wf-tpl-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.wf-model-meta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem;font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink-2)}.wf-model-meta-dot{width:6px;height:6px;border-radius:50%;background:var(--online);box-shadow:0 0 7px color-mix(in srgb,var(--online) 60%,transparent);flex:none}.wf-schema{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.wf-schema-empty{align-items:flex-start;gap:.6rem;padding:.9rem;display:flex;flex-direction:column;border:1px dashed var(--line-strong);border-radius:12px;background:color-mix(in srgb,var(--ink) 2%,transparent)}.wf-schema-derive{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:700;font-size:max(.85rem,var(--nx-min-text, 0px));color:var(--hl-ink);background:linear-gradient(180deg,#ffffff4d,#fff0 55%,#0000001a),var(--hl);border:0;padding:.55rem .95rem;border-radius:10px;box-shadow:inset 0 1px #fff6,inset 0 -1px 2px #0000002e,0 8px 24px -12px color-mix(in srgb,var(--hl) 70%,transparent);transition:box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.wf-schema-derive:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff7a,inset 0 -1px 2px #0000002e,0 10px 26px -10px color-mix(in srgb,var(--hl) 80%,transparent)}.wf-schema-derive:disabled{opacity:.6;cursor:default;transform:none}.wf-schema-derive.ghost{background:none;color:var(--ink-2);border:1px solid var(--line);box-shadow:none;font-weight:600}.wf-schema-derive.ghost:hover{color:var(--ink);border-color:var(--line-strong);transform:none;box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-schema-add{align-self:flex-start;cursor:pointer;font-size:max(.8rem,var(--nx-min-text, 0px));font-weight:600;color:var(--ink-2);background:none;border:1px solid var(--line);border-radius:9px;padding:.4rem .7rem;transition:color .12s ease,border-color .12s ease,box-shadow .12s ease}.wf-schema-add:hover{color:var(--ink);border-color:var(--line-strong);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-schema-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.4rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--ink) 2%,transparent)}.wf-schema-key{flex:1 1 130px;min-width:110px;font-family:var(--font-mono);font-size:max(.82rem,var(--nx-min-text, 0px));background:var(--wf-well);border:1px solid var(--line-strong);border-radius:8px;padding:.4rem .5rem;color:var(--ink);box-shadow:var(--wf-well-shadow)}.wf-schema-type,.wf-schema-enum{background:var(--wf-well);border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);box-shadow:var(--wf-well-shadow)}.wf-schema-type{font-size:max(.8rem,var(--nx-min-text, 0px));padding:.4rem .45rem;cursor:pointer}.wf-schema-enum{flex:1 1 100%;font-size:max(.78rem,var(--nx-min-text, 0px));padding:.4rem .5rem}.wf-result-label{flex:1 1 120px;min-width:100px;font-size:max(.8rem,var(--nx-min-text, 0px));background:var(--wf-well);border:1px solid var(--line-strong);border-radius:8px;padding:.4rem .5rem;color:var(--ink);box-shadow:var(--wf-well-shadow)}.wf-result-value{flex:1 1 100%;min-width:0}.wf-schema-req{display:inline-flex;align-items:center;gap:.3rem;font-size:max(.74rem,var(--nx-min-text, 0px));color:var(--ink-2);white-space:nowrap}.wf-schema-del{width:26px;height:26px;border-radius:8px;border:1px solid var(--line);background:none;color:var(--ink-3);cursor:pointer;font-size:1rem;line-height:1}.wf-schema-del:hover{color:var(--nx-crimson-hi);border-color:color-mix(in srgb,var(--signal) 45%,transparent)}.wf-schema-actions{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}.wf-schema-err{color:var(--nx-crimson-hi)}.wf-schema-spark{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink-3)}.wf-liveout-locked{background:color-mix(in srgb,var(--win) 12%,transparent);color:color-mix(in srgb,var(--win) 62%,var(--ink));border:1px solid color-mix(in srgb,var(--win) 35%,transparent)}.wf-liveout-valid{display:inline-flex;align-items:center;gap:.4rem;margin:.1rem 0 .5rem;font-size:max(.78rem,var(--nx-min-text, 0px));font-weight:600;color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-map{margin-top:.9rem;border-top:1px solid var(--line);padding-top:.75rem}.wf-map-head{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3);margin-bottom:.5rem}.wf-map-row{display:grid;grid-template-columns:auto 18px 1fr auto;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--line)}.wf-map-row:last-of-type{border-bottom:0}.wf-map-from{font-family:var(--font-mono);font-size:max(.78rem,var(--nx-min-text, 0px));color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-map-arrow{color:var(--ink-3);text-align:center}.wf-map-to{font-size:max(.82rem,var(--nx-min-text, 0px));color:var(--ink)}.wf-map-check{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:max(.65rem,var(--nx-min-text, 0px));color:color-mix(in srgb,var(--win) 62%,var(--ink));background:color-mix(in srgb,var(--win) 14%,transparent);border:1px solid color-mix(in srgb,var(--win) 40%,transparent)}.wf-map-foot{margin-top:.6rem;font-size:max(.76rem,var(--nx-min-text, 0px));color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-liveout-json .j-key{color:color-mix(in srgb,var(--info) 70%,var(--ink))}.wf-liveout-json .j-str{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-liveout-json .j-ph{color:var(--ink-3);font-style:italic}.wf-liveout-json .j-num{color:color-mix(in srgb,var(--attention) 70%,var(--ink))}.wf-liveout-json .j-bool{color:color-mix(in srgb,var(--agent) 70%,var(--ink))}.wf-schema-enumwrap{flex:1 1 100%;display:flex;flex-direction:column;gap:.4rem}.wf-schema-chips{display:flex;flex-wrap:wrap;gap:.3rem}.wf-schema-chip{font-family:var(--font-mono);font-size:max(.72rem,var(--nx-min-text, 0px));padding:.18rem .5rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--info) 32%,transparent);background:color-mix(in srgb,var(--info) 9%,transparent);color:color-mix(in srgb,var(--info) 25%,var(--ink))}.wf-field-check input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;cursor:pointer;position:relative;width:38px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,transparent);border:1px solid var(--line-strong);box-shadow:inset 0 1px 3px #0000001f;transition:background .15s ease,border-color .15s ease}.wf-field-check input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface-panel);box-shadow:inset 0 1px #ffffff80,0 1px 2px #00000040;transition:transform .18s cubic-bezier(.3,1.4,.5,1),background .15s ease}.wf-field-check input[type=checkbox]:checked{background:var(--win);border-color:var(--win)}.wf-field-check input[type=checkbox]:checked:after{transform:translate(16px)}.wf-testcon{border-top:1px solid var(--line);padding:.95rem 1.1rem 1.1rem}.wf-testcon-head{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3);margin-bottom:.5rem}.wf-testcon-sample{width:100%;min-height:64px;resize:vertical;font-family:var(--font-mono);font-size:max(.76rem,var(--nx-min-text, 0px));background:var(--wf-well);border:1px solid var(--line-strong);border-radius:9px;padding:.5rem .6rem;color:var(--ink);box-shadow:var(--wf-well-shadow)}.wf-testcon-src{display:inline-flex;gap:2px;margin-bottom:.45rem;background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:8px;padding:2px;box-shadow:inset 0 1px 3px #00000014}.wf-testcon-srcbtn{background:none;border:none;color:var(--ink-2);font:600 max(.68rem,var(--nx-min-text, 0px))/1 var(--font-mono);letter-spacing:.04em;padding:.3rem .55rem;border-radius:6px;cursor:pointer;white-space:nowrap;transition:color .12s ease,background .12s ease}.wf-testcon-srcbtn:hover{color:var(--ink)}.wf-testcon-srcbtn.on{background:var(--metal-ink);color:var(--surface);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059}.wf-testcon-run{margin-top:.55rem;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-weight:700;font-size:max(.8rem,var(--nx-min-text, 0px));color:var(--hl-ink);background:linear-gradient(180deg,#ffffff4d,#fff0 55%,#0000001a),var(--hl);border:0;padding:.5rem .95rem;border-radius:9px;box-shadow:inset 0 1px #fff6,inset 0 -1px 2px #0000002e,0 8px 22px -12px color-mix(in srgb,var(--hl) 70%,transparent);transition:box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.wf-testcon-run:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff7a,inset 0 -1px 2px #0000002e,0 10px 24px -10px color-mix(in srgb,var(--hl) 80%,transparent)}.wf-testcon-run:disabled{opacity:.55;cursor:default;transform:none}.wf-testcon-log{margin-top:.7rem;font-family:var(--font-mono);font-size:max(.76rem,var(--nx-min-text, 0px));display:flex;flex-direction:column;gap:.28rem}.wf-testcon-ln{display:flex;gap:.5rem;align-items:flex-start;animation:wf-fade .3s ease both}.wf-testcon-ln .g{flex:none}.wf-testcon-ln.ok .g{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-testcon-ln.warn{color:var(--ink-2)}.wf-testcon-ln.warn .g{color:color-mix(in srgb,var(--attention) 70%,var(--ink))}.wf-testcon-ln.err{color:var(--nx-crimson-hi)}.wf-testcon-ln.done{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-testcon-json{margin:.55rem 0 0;overflow:auto;max-height:220px;font-family:var(--font-mono);font-size:max(.74rem,var(--nx-min-text, 0px));line-height:1.5;white-space:pre;background:var(--wf-well);border:1px solid var(--line-strong);border-radius:9px;padding:.55rem .65rem;color:var(--ink-2);box-shadow:var(--wf-well-shadow)}.wf-testcon-json .j-key{color:color-mix(in srgb,var(--info) 70%,var(--ink))}.wf-testcon-json .j-str{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-testcon-json .j-num{color:color-mix(in srgb,var(--attention) 70%,var(--ink))}.wf-testcon-json .j-bool{color:color-mix(in srgb,var(--agent) 70%,var(--ink))}.wf-tpl-expand{position:absolute;top:6px;right:62px;z-index:2;width:24px;height:22px;border-radius:6px;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--surface-raised) 80%,transparent);color:var(--ink-2);cursor:pointer;font-size:max(.8rem,var(--nx-min-text, 0px));line-height:1;box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-tpl-expand:hover{color:var(--ink);border-color:var(--line-strong)}.wf-fieldmodal-backdrop{position:fixed;inset:0;z-index:90;background:color-mix(in srgb,var(--ink) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:4vh 4vw;animation:wf-fade .14s ease}.wf-fieldmodal{width:min(980px,94vw);height:min(80vh,760px);display:flex;flex-direction:column;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.6)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.6)) saturate(1.3);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep);animation:orc-zoom .2s cubic-bezier(.22,1,.36,1)}.wf-fieldmodal-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid var(--line);font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.wf-fieldmodal-head button{width:32px;height:32px;border-radius:9px;border:1px solid var(--glass-border);background:transparent;color:var(--ink-2);font-size:1.3rem;line-height:1;cursor:pointer}.wf-fieldmodal-head button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-fieldmodal-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px}.wf-fieldmodal-text{resize:none;border:none;outline:none;padding:1.1rem;background:color-mix(in srgb,var(--ink) 3%,transparent);color:var(--ink);font-family:var(--font-mono);font-size:max(.86rem,var(--nx-min-text, 0px));line-height:1.6;box-shadow:inset 0 2px 6px #0000000f}.wf-fieldmodal-side{border-left:1px solid var(--line);overflow:hidden;display:flex;min-height:0}.wf-fieldmodal-side .wf-datapick{position:static;box-shadow:none;border:none;border-radius:0;width:100%;max-height:none;display:flex;flex-direction:column;min-height:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.wf-palette-search{background:var(--wf-well);border:1px solid var(--line-strong);border-radius:9px;color:inherit;padding:.4rem .55rem;font:inherit;font-size:max(.82rem,var(--nx-min-text, 0px));box-shadow:var(--wf-well-shadow)}.wf-palette-search:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent);box-shadow:inset 0 2px 5px #0000001a,0 0 0 3px color-mix(in srgb,var(--attention) 8%,transparent)}.wf-palette-empty{font-size:max(.78rem,var(--nx-min-text, 0px));color:var(--ink-3);margin:.2rem 0}.wf-palette-group{display:flex;flex-direction:column;gap:.4rem}.wf-palette-grouphead{display:flex;align-items:baseline;font:500 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;padding:0 0 .15rem;border-left:none}.wf-palette-grouphead:after{content:"";flex:1;height:1px;margin-left:10px;background:linear-gradient(90deg,var(--line),transparent)}.wf-palette-grouphead[data-cat=trigger]{color:color-mix(in srgb,var(--cat-trigger) 70%,var(--ink))}.wf-palette-grouphead[data-cat=action]{color:color-mix(in srgb,var(--cat-action) 70%,var(--ink))}.wf-palette-grouphead[data-cat=control]{color:color-mix(in srgb,var(--cat-control) 70%,var(--ink))}.wf-palette-grouphead[data-cat=transform]{color:color-mix(in srgb,var(--cat-transform) 70%,var(--ink))}.wf-palette-grouphead[data-cat=human]{color:color-mix(in srgb,var(--cat-human) 80%,var(--ink))}.wf-cn{display:flex;flex-direction:column;gap:.5rem;min-width:0}.wf-cn-filters{display:flex;gap:.4rem}.wf-cn-filters input{flex:1 1 auto;min-width:0}.wf-cn-filters select{flex:0 1 9rem;min-width:0}.wf-cn-list{display:flex;flex-direction:column;gap:.6rem;max-height:24rem;overflow-y:auto;padding:.2rem .1rem .2rem 0;overscroll-behavior:contain}.wf-cn-list ul,.wf-cn-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.wf-cn-grouphead{display:flex;align-items:baseline;font:500 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-3);padding:0 0 .25rem;position:sticky;top:0;background:var(--surface);z-index:1}.wf-cn-grouphead:after{content:"";flex:1;height:1px;margin-left:10px;background:linear-gradient(90deg,var(--line),transparent)}.wf-cn-row,.wf-cn-op{display:flex;align-items:center;gap:.5rem;border-radius:9px}.wf-cn-row:hover,.wf-cn-op:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.wf-cn-open{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem;text-align:left;padding:.4rem .5rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:9px}.wf-cn-name{font:600 max(.84rem,var(--nx-min-text, 0px))/1.25 var(--font-sans);overflow-wrap:anywhere}.wf-cn-line{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.3}.wf-cn-state{flex:none;font-size:max(.68rem,var(--nx-min-text, 0px));color:var(--ink-2);padding-right:.5rem}.wf-cn-state.is-off{color:var(--attention)}.wf-cn-connect{flex:none;margin-right:.4rem;padding:.2rem .6rem;border:1px solid var(--line-strong);border-radius:999px;font-size:max(.74rem,var(--nx-min-text, 0px));color:inherit;text-decoration:none}.wf-cn-connect:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.wf-cn-connect.is-solid{align-self:flex-start;margin:0;padding:.4rem .85rem;background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:600}.wf-cn-connectbar{display:flex;flex-direction:column;gap:.35rem}button.wf-cn-connect{background:transparent;font:inherit;font-size:max(.74rem,var(--nx-min-text, 0px));cursor:pointer}.wf-cn-suggest{flex:1 1 auto;min-width:0;padding:.4rem .5rem;font:600 max(.84rem,var(--nx-min-text, 0px))/1.25 var(--font-sans);overflow-wrap:anywhere}.wf-cn-dismiss{flex:none;padding:.2rem .4rem;border:0;border-radius:9px;background:transparent;color:var(--ink-3);font:500 max(.74rem,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.wf-cn-dismiss:hover{color:var(--ink);text-decoration:underline}.nx[data-form=phone] .wf-cn-dismiss{min-height:44px}.wf-cn-back,.wf-cn-change,.wf-cn-more{align-self:flex-start;padding:.2rem 0;border:0;background:transparent;color:var(--ink-2);font:500 max(.76rem,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.wf-cn-back:hover,.wf-cn-change:hover,.wf-cn-more:hover{color:var(--ink);text-decoration:underline}.wf-cn-more:disabled{cursor:default;opacity:.6;text-decoration:none}.wf-cn-vendor{display:flex;flex-direction:column;gap:.1rem}.wf-cn-pick{display:flex;flex-direction:column;gap:.25rem}.wf-cn-pick>span{font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-3)}.wf-cn-chosen{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.wf-cn-op{align-items:flex-start;padding:.4rem .5rem}.wf-cn-opmain{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.15rem}.wf-cn-opline{display:flex;flex-wrap:wrap;gap:.2rem .5rem;align-items:baseline;font-size:max(.7rem,var(--nx-min-text, 0px));color:var(--ink-3)}.wf-cn-access{font-weight:600}.wf-cn-access.is-write{color:var(--attention)}.wf-cn-access.is-irreversible{color:color-mix(in srgb,var(--signal) 65%,var(--ink))}.wf-cn-path{font-family:var(--font-mono);overflow-wrap:anywhere}.wf-cn-opdesc{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wf-cn-use{flex:none;padding:.25rem .7rem;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:inherit;font:600 max(.74rem,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.wf-cn-use:hover:not(:disabled){background:var(--ink);color:var(--surface);border-color:var(--ink)}.wf-cn-use:disabled{opacity:.45;cursor:not-allowed}.wf-cn-describe{display:flex;flex-direction:column;gap:.4rem}.wf-cn-describe-row{display:flex;gap:.4rem;align-items:center}.wf-cn-describe-row input{flex:1 1 auto;min-width:0}.wf-cn-card,.wf-cn-ask{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem;border:1px solid var(--line-strong);border-radius:10px;background:color-mix(in srgb,var(--ink) 3%,transparent)}.wf-cn-actions{display:flex;align-items:center;gap:.7rem}.wf-cn-use.is-solid{background:var(--ink);color:var(--surface);border-color:var(--ink)}.wf-cn-choices{display:flex;flex-wrap:wrap;gap:.4rem}.wf-cn-choice{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;padding:.4rem .75rem;border:1px solid var(--line-strong);border-radius:10px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.wf-cn-choice:hover:not(:disabled){background:var(--ink);color:var(--surface);border-color:var(--ink)}.wf-cn-choice:hover:not(:disabled) .wf-cn-line{color:inherit}.wf-cn-choice:disabled{opacity:.45;cursor:not-allowed}.nx[data-form=phone] .wf-cn-open,.nx[data-form=phone] .wf-cn-use,.nx[data-form=phone] .wf-cn-connect,.nx[data-form=phone] .wf-cn-change{min-height:44px;display:inline-flex;align-items:center}.nx[data-form=phone] .wf-cn-choice{min-height:44px}.nx[data-form=phone] .wf-cn-open{display:flex;align-items:flex-start;justify-content:center}.wf-palette-item{position:relative;display:flex;align-items:flex-start;gap:.7rem;padding:.5rem .6rem .5rem .85rem;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;cursor:grab;text-align:left;font-size:.9rem;transition:background .16s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .16s ease,border-color .16s ease}.wf-palette-item:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--cat, var(--line));opacity:.55;transition:opacity .14s ease,top .14s ease,bottom .14s ease}.wf-palette-item[data-cat=trigger]{--cat: var(--cat-trigger)}.wf-palette-item[data-cat=action]{--cat: var(--cat-action)}.wf-palette-item[data-cat=control]{--cat: var(--cat-control)}.wf-palette-item[data-cat=transform]{--cat: var(--cat-transform)}.wf-palette-item[data-cat=human]{--cat: var(--cat-human)}.wf-palette-item:active{cursor:grabbing}.wf-palette-item:hover{background:linear-gradient(115deg,var(--sheen),transparent 55%),color-mix(in srgb,var(--surface-raised) 65%,transparent);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft);transform:translateY(-1px)}.wf-palette-item:hover:before{opacity:1;top:4px;bottom:4px}.wf-palette-ic{flex:none;width:24px;height:24px;margin-top:1px;display:grid;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--cat, var(--ink)) 13%,transparent);color:color-mix(in srgb,var(--cat, var(--ink)) 62%,var(--ink));box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-palette-label{font-family:var(--font-sans);font-weight:600;font-size:max(.84rem,var(--nx-min-text, 0px));letter-spacing:-.005em;line-height:1.25}.wf-palette-summary{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wf-palette-cat{display:none}.wf-palette-item[data-cat=trigger] .wf-palette-cat{background:var(--cat-trigger)}.wf-palette-item[data-cat=action] .wf-palette-cat{background:var(--cat-action)}.wf-palette-item[data-cat=control] .wf-palette-cat{background:var(--cat-control)}.wf-palette-item[data-cat=transform] .wf-palette-cat{background:var(--cat-transform)}.wf-palette-item[data-cat=human] .wf-palette-cat{background:var(--cat-human)}.wf-canvas{position:relative;flex:1 1 auto;min-width:0;border:1px solid var(--glass-border);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--surface) 35%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-stage-rail{position:absolute;z-index:5;top:10px;left:10px;right:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px color-mix(in srgb,var(--ink) 10%,transparent);max-height:30%;overflow-y:auto}.wf-stage-rail-note{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));font-weight:600;letter-spacing:0;color:color-mix(in srgb,var(--ink) 55%,transparent);margin-right:4px}.wf-stage-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;cursor:pointer;font:inherit;font-size:max(12px,var(--nx-min-text, 0px));line-height:1.4;border:1px solid var(--glass-border);background:transparent;color:color-mix(in srgb,var(--ink) 70%,transparent);transition:background .12s ease,color .12s ease,border-color .12s ease}.wf-stage-chip:hover{border-color:color-mix(in srgb,var(--ink) 35%,transparent)}.wf-stage-chip.is-on{background:color-mix(in srgb,var(--hl) 16%,transparent);border-color:color-mix(in srgb,var(--hl) 45%,transparent);color:var(--ink)}.wf-stage-count{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));font-weight:700;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.wf-canvas .react-flow__background pattern circle{fill:color-mix(in srgb,var(--ink) 14%,transparent)}.wf-canvas .react-flow__attribution{background:transparent;opacity:.3}.wf-canvas .react-flow__edge-path{stroke:color-mix(in srgb,var(--ink) 48%,transparent);stroke-width:1.75}.wf-canvas .react-flow__edge-text{fill:color-mix(in srgb,var(--info) 62%,var(--ink));font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));font-weight:600}.wf-canvas .react-flow__edge-textbg{fill:color-mix(in srgb,var(--surface) 85%,transparent)}.wf-canvas .react-flow__edge.wf-edge-yes .react-flow__edge-path{stroke:var(--hl);stroke-width:2}.wf-canvas .react-flow__edge.wf-edge-yes .react-flow__edge-text{fill:color-mix(in srgb,var(--hl) 45%,var(--ink))}.wf-canvas .react-flow__edge.wf-edge-no .react-flow__edge-path{stroke:color-mix(in srgb,var(--ink) 36%,transparent);stroke-dasharray:6 4}.wf-canvas .react-flow__edge.wf-edge-no .react-flow__edge-text{fill:var(--ink-3)}.wf-canvas .react-flow__edge.wf-edge-added .react-flow__edge-path{stroke:var(--win-2);stroke-width:2}.wf-canvas .react-flow__edge.wf-edge-removed .react-flow__edge-path{stroke:color-mix(in srgb,var(--ink) 18%,transparent);stroke-dasharray:4 5}.wf-node{position:relative;min-width:150px;max-width:calc(var(--wf-node-pitch, 270px) - 44px);padding:.55rem 2.3rem .55rem .7rem;border-radius:14px;background:linear-gradient(115deg,var(--sheen),transparent 40%),color-mix(in srgb,var(--surface-raised) 70%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid var(--wf-node-edge, var(--glass-border));border-left:3px solid var(--accent, var(--cat-action));box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft);color:var(--ink);animation:wf-node-in .4s ease both;transition:box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}@keyframes wf-node-in{0%{opacity:0}}.wf-canvas .react-flow__node:nth-child(2) .wf-node{animation-delay:.05s}.wf-canvas .react-flow__node:nth-child(3) .wf-node{animation-delay:.1s}.wf-canvas .react-flow__node:nth-child(4) .wf-node{animation-delay:.15s}.wf-canvas .react-flow__node:nth-child(5) .wf-node{animation-delay:.2s}.wf-canvas .react-flow__node:nth-child(n+6) .wf-node{animation-delay:.25s}.wf-node:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep)}.wf-node-trigger{--accent: var(--cat-trigger)}.wf-node-action{--accent: var(--cat-action)}.wf-node-control{--accent: var(--cat-control)}.wf-node-transform{--accent: var(--cat-transform)}.wf-node-human{--accent: var(--cat-human)}.wf-node-selected,.wf-node-selected:hover{border-color:color-mix(in srgb,var(--hl) 55%,var(--glass-border));border-left-color:var(--accent, var(--cat-action));box-shadow:0 0 0 2px var(--hl),0 0 26px color-mix(in srgb,var(--hl) 40%,transparent),inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.wf-node-ic{position:absolute;top:7px;right:7px;width:22px;height:22px;display:grid;place-items:center;border-radius:7px;font-size:max(.7rem,var(--nx-min-text, 0px));background:color-mix(in srgb,var(--accent, var(--ink)) 14%,transparent);color:color-mix(in srgb,var(--accent, var(--ink)) 62%,var(--ink));box-shadow:inset 0 1px 0 var(--glass-edge);pointer-events:none}.wf-node-cat{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:color-mix(in srgb,var(--accent, var(--ink)) 65%,var(--ink))}.wf-node-label{font-family:var(--font-sans);font-size:.9rem;font-weight:600;letter-spacing:-.005em;line-height:1.25;margin-top:.1rem;overflow-wrap:anywhere}.wf-node-type{font:500 max(.62rem,var(--nx-min-text, 0px))/1.4 var(--font-mono);letter-spacing:.02em;color:var(--ink-3);margin-top:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node-conn{font-size:max(.68rem,var(--nx-min-text, 0px));color:var(--ink-2);margin-top:.3rem}.wf-node-warn{margin-top:.35rem;font:600 max(.62rem,var(--nx-min-text, 0px))/1.35 var(--font-mono);color:var(--nx-crimson-hi);max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-wait{font:600 max(.66rem,var(--nx-min-text, 0px))/1.35 var(--font-mono);color:var(--text-dim)}.wf-wait.is-waits{color:var(--attention)}.wf-node .wf-wait{margin-top:.35rem;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-node-diff-added{border-color:color-mix(in srgb,var(--win) 50%,var(--glass-border));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--win-2) 70%,transparent),0 0 22px color-mix(in srgb,var(--win-2) 30%,transparent),inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.wf-node-diff-changed{border-color:color-mix(in srgb,var(--attention) 50%,var(--glass-border));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--attention-2) 65%,transparent),0 0 22px color-mix(in srgb,var(--attention-2) 28%,transparent),inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.wf-node-diff-removed{opacity:.45;border-style:dashed;border-left-style:solid;filter:saturate(.5)}.wf-node-diffchip{display:inline-block;margin-top:.25rem;padding:.1rem .4rem;border-radius:999px;font:700 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0}.wf-node-diffchip.is-added{color:color-mix(in srgb,var(--win) 62%,var(--ink));background:color-mix(in srgb,var(--win) 14%,transparent)}.wf-node-diffchip.is-changed{color:color-mix(in srgb,var(--attention) 62%,var(--ink));background:color-mix(in srgb,var(--attention) 14%,transparent)}.wf-node-diffchip.is-removed{color:var(--ink-3);background:color-mix(in srgb,var(--ink) 8%,transparent)}.wf-sched-days{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.wf-sched-day{padding:.25rem .5rem;border-radius:6px;border:1px solid var(--line);background:transparent;color:inherit;font:inherit;font-size:max(.72rem,var(--nx-min-text, 0px));cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.wf-sched-day:hover{border-color:var(--line-strong);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-sched-day-on,.wf-sched-day-on:hover{background:var(--metal-ink);border-color:transparent;color:var(--surface);font-weight:600;box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059}.wf-node .react-flow__handle{width:8px;height:8px;background:var(--accent);border:2px solid var(--surface);box-shadow:0 0 6px color-mix(in srgb,var(--accent, var(--ink)) 40%,transparent)}.wf-field{display:flex;flex-direction:column;gap:.4rem;font-size:max(.8rem,var(--nx-min-text, 0px))}.wf-field+.wf-field{margin-top:.35rem;padding-top:.8rem;border-top:1px dashed var(--line)}.wf-field-head{display:flex;align-items:center;gap:.6rem}.wf-field-head .wf-field-reset{margin-left:auto;margin-top:0;text-transform:none;letter-spacing:normal;font-size:max(.66rem,var(--nx-min-text, 0px));padding:.12rem .45rem}.wf-field>span{font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.wf-field input,.wf-field select,.wf-config{background:var(--wf-well);border:1px solid var(--line-strong);border-radius:8px;color:inherit;padding:.55rem .65rem;font:inherit;box-shadow:var(--wf-well-shadow);transition:border-color .14s ease,box-shadow .14s ease}.wf-field input:focus,.wf-field select:focus,.wf-config:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent);box-shadow:inset 0 2px 5px #0000001a,0 0 0 3px color-mix(in srgb,var(--attention) 8%,transparent)}.wf-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a79d8a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.wf-field select option{background:var(--surface-raised);color:var(--ink)}.wf-config{font-family:var(--font-mono);font-size:max(.78rem,var(--nx-min-text, 0px));min-height:150px;resize:vertical}.wf-type{font-family:var(--font-mono);font-size:max(.78rem,var(--nx-min-text, 0px));color:var(--ink-2)}.wf-field textarea{background:var(--wf-well);border:1px solid var(--line-strong);border-radius:8px;color:inherit;padding:.55rem .65rem;font:inherit;min-height:120px;resize:vertical;box-shadow:var(--wf-well-shadow);transition:border-color .12s ease,box-shadow .12s ease}.wf-field textarea:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent);box-shadow:inset 0 2px 5px #0000001a,0 0 0 3px color-mix(in srgb,var(--attention) 8%,transparent)}.wf-field-check{flex-direction:row;align-items:center;gap:.45rem}.wf-field-check>span{opacity:.85;font-weight:500}.wf-field-check input{width:auto}.wf-kv{display:flex;flex-direction:column;gap:.35rem}.wf-kv-row{display:flex;gap:.35rem;align-items:center}.wf-kv-key{flex:0 0 38%}.wf-kv-val{flex:1 1 auto}.wf-kv-del{flex:0 0 auto;background:transparent;border:1px solid var(--line-strong);border-radius:8px;color:inherit;opacity:.6;cursor:pointer;font-size:1rem;line-height:1;padding:.3rem .5rem}.wf-kv-del:hover{opacity:1;border-color:color-mix(in srgb,var(--signal) 45%,transparent)}.wf-kv-add{align-self:flex-start;background:none;border:none;color:color-mix(in srgb,var(--attention) 70%,var(--ink));font:inherit;font-size:max(.76rem,var(--nx-min-text, 0px));font-weight:600;cursor:pointer;padding:.1rem 0}.wf-kv-add:hover{text-decoration:underline}.wf-conn-row{display:flex;gap:.4rem;align-items:stretch}.wf-conn-row select{flex:1 1 auto}.wf-conn-row .btn{flex:0 0 auto;white-space:nowrap}.wf-conn-bulk{align-self:flex-start;background:none;border:none;padding:.25rem 0;color:color-mix(in srgb,var(--attention) 70%,var(--ink));font:inherit;font-size:max(.76rem,var(--nx-min-text, 0px));font-weight:600;cursor:pointer;text-align:left}.wf-conn-bulk:hover{text-decoration:underline}.wf-conn-default{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.wf-conn-default input{flex:0 0 auto;margin-top:.15rem}.wf-conn-default>span{display:flex;flex-direction:column;gap:.15rem;font-size:max(.82rem,var(--nx-min-text, 0px))}.wf-conn-default .wf-help{margin:0}.wf-modal-backdrop{position:fixed;inset:0;z-index:95;background:color-mix(in srgb,var(--ink) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:wf-fade .14s ease}.wf-modal{width:min(420px,100%);max-height:85vh;overflow-y:auto;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.5)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.5)) saturate(1.3);border:1px solid var(--glass-border);border-radius:16px;padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep);animation:orc-zoom .2s cubic-bezier(.22,1,.36,1)}.wf-modal-head{font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;color:var(--ink-3);margin-bottom:.2rem}.wf-modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.4rem}.wf-reusepick{width:min(560px,100%);gap:.75rem}.wf-reusepick-lede{margin:0;font-size:max(.82rem,var(--nx-min-text, 0px));line-height:1.5;color:var(--ink-2)}.wf-reusepick-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.wf-reusepick-row{display:flex;align-items:flex-start;gap:.7rem;padding:.65rem .75rem;border:1px solid var(--glass-border);border-radius:12px;background:color-mix(in srgb,var(--ink) 3%,transparent);cursor:pointer;transition:border-color .14s ease,background .14s ease}.wf-reusepick-row:hover{border-color:var(--line-strong)}.wf-reusepick-row.is-on{border-color:color-mix(in srgb,var(--hl) 45%,transparent);background:color-mix(in srgb,var(--hl) 8%,transparent)}.wf-reusepick-row input{margin-top:.15rem;flex:none;accent-color:var(--hl);width:16px;height:16px}.wf-reusepick-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wf-reusepick-top{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap;min-width:0}.wf-reusepick-val{font-family:var(--font-mono);font-size:max(.8rem,var(--nx-min-text, 0px));font-weight:600;padding:.1rem .35rem;border-radius:5px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow-wrap:anywhere}.wf-reusepick-where{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.wf-reusepick-label{font-size:max(.82rem,var(--nx-min-text, 0px));color:var(--ink-2);line-height:1.4}.wf-reusepick-then{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.4}.wf-reusepick-then code{font-family:var(--font-mono);font-size:max(.7rem,var(--nx-min-text, 0px));color:color-mix(in srgb,var(--hl) 70%,var(--ink))}.wf-reusepick-row:not(.is-on) .wf-reusepick-val{opacity:.65}.wf-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:.2rem}.wf-reusepick-count{font-size:max(.76rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.4;min-width:0;flex:1 1 12rem}.wf-reusepick-acts{display:flex;gap:.5rem;flex:none}.wf-webhook{display:flex;flex-direction:column;gap:.5rem}.wf-webhook-url{font-family:var(--font-mono);font-size:max(.72rem,var(--nx-min-text, 0px))}.wf-doc-body{background:var(--wf-well);border:1px solid var(--line-strong);border-radius:9px;color:inherit;padding:.6rem .7rem;font:inherit;font-family:var(--font-mono);font-size:max(.8rem,var(--nx-min-text, 0px));line-height:1.5;min-height:62vh;resize:vertical;box-shadow:var(--wf-well-shadow)}.wf-doc-body:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent)}.wf-run{border:1px solid var(--glass-border);border-radius:14px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.65rem;background:var(--wf-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.25);backdrop-filter:blur(var(--glass-blur)) saturate(1.25);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft);flex:0 0 auto;max-height:38vh;overflow-y:auto;animation:orc-up .45s cubic-bezier(.22,1,.36,1) both}.wf-run-head{display:flex;align-items:center;gap:.75rem}.wf-run-x{margin-left:auto;flex:none;width:26px;height:26px;border-radius:8px;border:1px solid var(--glass-border);background:transparent;color:var(--ink-3);font-size:1.1rem;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.wf-run-x:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-run-stub{flex:0 0 auto;display:flex;align-items:center;gap:.6rem;padding:.3rem .7rem;border-radius:999px;align-self:flex-start;border:1px solid var(--glass-border);background:var(--wf-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.25);backdrop-filter:blur(var(--glass-blur)) saturate(1.25);box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--ink-2);font-size:max(.78rem,var(--nx-min-text, 0px));cursor:pointer;transition:border-color .12s ease,background .12s ease}.wf-run-stub:hover{border-color:var(--line-strong);background:color-mix(in srgb,var(--ink) 5%,transparent)}.wf-run-stub-caret{color:var(--ink-3);font-size:max(.7rem,var(--nx-min-text, 0px))}.wf-run-lead{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.85rem}.wf-run-lead-err{margin:0;flex:1 1 100%}.wf-run-lead-msg{font-size:max(.8rem,var(--nx-min-text, 0px));color:var(--ink-3)}.wf-run-status{padding:.15rem .6rem;border-radius:999px;font:700 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0}.wf-run-status.wf-run-succeeded{background:color-mix(in srgb,var(--win) 14%,transparent);color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-run-status.wf-run-failed{background:color-mix(in srgb,var(--signal) 14%,transparent);color:color-mix(in srgb,var(--signal) 60%,var(--ink))}.wf-run-status.wf-run-waiting{background:color-mix(in srgb,var(--attention) 14%,transparent);color:color-mix(in srgb,var(--attention) 55%,var(--ink))}.wf-run-status.wf-run-running{background:color-mix(in srgb,var(--win) 18%,transparent);color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-run-waitnote{font-size:max(.74rem,var(--nx-min-text, 0px));color:var(--ink-3);font-style:italic}.wf-run-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.wf-run-step{font-size:max(.85rem,var(--nx-min-text, 0px));border-radius:8px;background:color-mix(in srgb,var(--ink) 3%,transparent);border-left:3px solid var(--line-strong)}.wf-run-step.wf-run-succeeded{border-left-color:var(--win)}.wf-run-step.wf-run-failed{border-left-color:var(--signal)}.wf-run-step.wf-run-waiting{border-left-color:var(--attention)}.wf-run-step code{font-weight:600}.wf-run-type{color:var(--ink-3);font-family:var(--font-mono);font-size:max(.74rem,var(--nx-min-text, 0px))}.wf-run-stepstatus{margin-left:auto;color:var(--ink-2);font:500 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0}.wf-run-blankref{font:600 max(.66rem,var(--nx-min-text, 0px))/1.4 var(--font-mono);color:color-mix(in srgb,var(--attention) 62%,var(--ink));white-space:nowrap}.wf-palette-item[draggable=true]{cursor:grab}.wf-palette-item[draggable=true]:active{cursor:grabbing}.wf-run-step{display:block;padding:0;border-left-width:3px}.wf-run-steprow{display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:.4rem .6rem}.wf-run-steprow:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.wf-run-caret{opacity:.5;font-size:max(.7rem,var(--nx-min-text, 0px));width:.8rem}.wf-run-output{margin:0 .6rem .6rem 1.9rem;padding:.6rem .8rem .7rem;font-family:var(--font-mono);font-size:max(.74rem,var(--nx-min-text, 0px));line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto;background:var(--wf-well);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:9px;box-shadow:var(--wf-well-shadow)}.wf-palette-item{align-items:flex-start}.wf-palette-cat{margin-top:.4rem}.wf-palette-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wf-palette-label{font-family:var(--font-sans);font-weight:600;font-size:max(.84rem,var(--nx-min-text, 0px));letter-spacing:-.005em}.wf-palette-summary{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.3;white-space:normal}.wf-insp-head{font:650 .95rem/1.3 var(--font-display);letter-spacing:-.01em}.wf-help{font-size:max(.68rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.45;margin:.1rem 0 0}.wf-help.wf-help-warn{color:var(--attention)}.wf-advanced-toggle{margin-top:.6rem;background:none;border:none;color:var(--ink-3);font:500 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;cursor:pointer;padding:.2rem 0;text-align:left}.wf-advanced-toggle:hover{color:var(--ink)}.wf-advanced{display:flex;flex-direction:column;gap:.55rem;padding:.6rem;margin-top:.3rem;border-radius:10px;background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid var(--line);box-shadow:inset 0 1px 3px #0000000f}.wf-tpl{display:flex;flex-direction:column;gap:.3rem}.wf-tpl-box{position:relative;border:1px solid var(--line-strong);border-radius:8px;background:var(--wf-well);box-shadow:var(--wf-well-shadow)}.wf-tpl-box:focus-within{border-color:color-mix(in srgb,var(--attention) 55%,transparent)}.wf-tpl .wf-tpl-mirror,.wf-tpl .wf-tpl-input{box-sizing:border-box;width:100%;margin:0;padding:.4rem 3.1rem .4rem .5rem;font:inherit;font-size:max(.8rem,var(--nx-min-text, 0px));line-height:1.45;letter-spacing:normal;border:1px solid transparent;background:transparent}.wf-tpl .wf-tpl-input{position:relative;z-index:1;display:block;color:inherit;caret-color:var(--ink);resize:none;min-height:0;box-shadow:none}.wf-tpl .wf-tpl-input:focus{outline:none}.wf-tpl .wf-tpl-input.wf-tpl-hide{color:transparent;caret-color:var(--ink)}.wf-tpl .wf-tpl-mirror{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;color:var(--ink)}.wf-tpl:not(.wf-tpl-multi) .wf-tpl-mirror,.wf-tpl:not(.wf-tpl-multi) .wf-tpl-input{white-space:pre;overflow:hidden}.wf-tpl.wf-tpl-multi .wf-tpl-mirror{white-space:pre-wrap;word-break:break-word}.wf-tpl.wf-tpl-multi .wf-tpl-input{white-space:pre-wrap;word-break:break-word;overflow:auto;min-height:120px;resize:vertical}.wf-tpl mark.wf-tpl-token{background:color-mix(in srgb,var(--info) 22%,transparent);color:color-mix(in srgb,var(--info) 25%,var(--ink));border-radius:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--info) 40%,transparent)}.wf-tpl-insert{position:absolute;top:4px;right:4px;z-index:2;background:color-mix(in srgb,var(--info) 12%,transparent);border:1px solid color-mix(in srgb,var(--info) 35%,transparent);color:color-mix(in srgb,var(--info) 62%,var(--ink));border-radius:6px;font:inherit;font-size:max(.66rem,var(--nx-min-text, 0px));font-weight:600;line-height:1.2;padding:.15rem .4rem;cursor:pointer}.wf-tpl-insert:hover{background:color-mix(in srgb,var(--info) 22%,transparent)}.wf-tpl-preview{display:flex;align-items:baseline;gap:.4rem;font-size:max(.72rem,var(--nx-min-text, 0px));background:color-mix(in srgb,var(--win) 8%,transparent);border:1px solid color-mix(in srgb,var(--win) 20%,transparent);border-radius:6px;padding:.3rem .45rem;color:color-mix(in srgb,var(--win) 40%,var(--ink-2))}.wf-tpl-preview-tag{flex:0 0 auto;font:700 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;opacity:.7}.wf-tpl-preview-val{white-space:pre-wrap;word-break:break-word}.wf-tpl-read{font-size:max(.8rem,var(--nx-min-text, 0px));line-height:1.5}.wf-tpl-read-multi{white-space:pre-wrap;word-break:break-word}.wf-tpl-pill{display:inline-flex;align-items:baseline;gap:.2rem;max-width:100%;padding:.05rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 32%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge);font-family:var(--font-mono);font-size:max(.74rem,var(--nx-min-text, 0px));color:color-mix(in srgb,var(--info) 55%,var(--ink))}.wf-tpl-pill.is-dead{background:color-mix(in srgb,var(--signal) 9%,transparent);border-color:color-mix(in srgb,var(--signal) 40%,transparent);color:color-mix(in srgb,var(--signal) 65%,var(--ink))}.wf-tpl-pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-tpl-pill-src{color:var(--ink-3);font-size:max(.66rem,var(--nx-min-text, 0px));white-space:nowrap}.wf-tpl-pill-warn{color:var(--nx-crimson-hi)}.wf-datapick{margin-top:.35rem;border:1px solid var(--glass-border);border-radius:12px;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep);display:flex;flex-direction:column;overflow:hidden;animation:orc-up .3s cubic-bezier(.22,1,.36,1) both}.wf-datapick-head{display:flex;align-items:center;justify-content:space-between;padding:.45rem .6rem;font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--ink-3);border-bottom:1px solid var(--line)}.wf-datapick-x{background:none;border:none;color:inherit;font-size:1rem;line-height:1;cursor:pointer;opacity:.6}.wf-datapick-x:hover{opacity:1}.wf-datapick-search{margin:.45rem .5rem .2rem;background:var(--wf-well);border:1px solid var(--line-strong);border-radius:7px;color:inherit;padding:.35rem .5rem;font:inherit;font-size:max(.78rem,var(--nx-min-text, 0px));box-shadow:var(--wf-well-shadow)}.wf-datapick-search:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent)}.wf-datapick-body{max-height:260px;overflow-y:auto;padding:.25rem .4rem .5rem;display:flex;flex-direction:column;gap:.3rem}.wf-datapick-group{display:flex;flex-direction:column;gap:.1rem}.wf-datapick-grouphead{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.3rem .3rem .15rem;font:700 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--ink-2)}.wf-datapick-grouptitle{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0}.wf-datapick-groupsub{font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-3);font-size:max(.66rem,var(--nx-min-text, 0px))}.wf-datapick-sample{flex:none;background:color-mix(in srgb,var(--info) 12%,transparent);border:1px solid color-mix(in srgb,var(--info) 35%,transparent);color:color-mix(in srgb,var(--info) 62%,var(--ink));font:inherit;font-size:max(.64rem,var(--nx-min-text, 0px));font-weight:600;text-transform:none;letter-spacing:0;padding:.12rem .4rem;border-radius:999px;cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-datapick-sample:hover:not(:disabled){background:color-mix(in srgb,var(--info) 22%,transparent)}.wf-datapick-sample:disabled{opacity:.55;cursor:default}.wf-datapick-samplerow{display:flex;align-items:center;gap:.35rem;padding:.1rem .3rem}.wf-datapick-sampleid{font:500 max(.64rem,var(--nx-min-text, 0px))/1.4 var(--font-mono);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-datapick-nameinput{flex:1 1 auto;min-width:0;background:var(--wf-well);border:1px solid color-mix(in srgb,var(--attention) 45%,transparent);border-radius:6px;color:inherit;font:500 max(.74rem,var(--nx-min-text, 0px))/1.4 var(--font-mono);padding:.2rem .4rem;box-shadow:var(--wf-well-shadow)}.wf-datapick-nameinput:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 70%,transparent)}.wf-datapick-leafrow{display:flex;align-items:baseline;gap:.25rem}.wf-datapick-leafrow .wf-datapick-leaf{flex:1 1 auto;min-width:0}.wf-datapick-leafrow.is-declared{background:color-mix(in srgb,var(--attention) 8%,transparent);border-radius:6px}.wf-datapick-leaf{display:flex;align-items:baseline;gap:.5rem;width:100%;text-align:left;background:none;border:none;color:inherit;font:inherit;font-size:max(.78rem,var(--nx-min-text, 0px));padding:.3rem .4rem;border-radius:6px;cursor:pointer}.wf-datapick-leaf:hover{background:color-mix(in srgb,var(--info) 14%,transparent)}.wf-datapick-leaf-label{flex:0 0 auto;font-family:var(--font-mono);font-size:max(.74rem,var(--nx-min-text, 0px));color:color-mix(in srgb,var(--info) 62%,var(--ink))}.wf-datapick-leaf-star{color:color-mix(in srgb,var(--attention) 70%,var(--ink));margin-right:.25rem}.wf-datapick-leaf-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:max(.72rem,var(--nx-min-text, 0px))}.wf-datapick-pin{flex:none;background:none;border:none;color:var(--ink-3);font:inherit;font-size:max(.66rem,var(--nx-min-text, 0px));cursor:pointer;padding:.1rem .3rem;border-radius:5px;opacity:0;transition:opacity .1s}.wf-datapick-leafrow:hover .wf-datapick-pin{opacity:.75}.wf-datapick-pin:hover{opacity:1;color:color-mix(in srgb,var(--attention) 70%,var(--ink));background:color-mix(in srgb,var(--attention) 12%,transparent)}.wf-datapick-empty{margin:.1rem .3rem .3rem;font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.35}.wf-modebar{display:inline-flex;gap:2px;margin-bottom:.35rem;background:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:8px;padding:2px;box-shadow:inset 0 1px 3px #00000014}.wf-modebtn{background:none;border:none;color:var(--ink-2);font:inherit;font-size:max(.7rem,var(--nx-min-text, 0px));font-weight:600;padding:.2rem .55rem;border-radius:6px;cursor:pointer;white-space:nowrap;transition:color .12s ease,background .12s ease}.wf-modebtn:hover{color:var(--ink)}.wf-modebtn.is-active{background:var(--metal-ink);color:var(--surface);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059}.wf-aifield{display:flex;flex-direction:column;gap:.3rem}.wf-aifield-instr{min-height:3.2rem;resize:vertical;background:color-mix(in srgb,var(--agent) 6%,transparent);border:1px solid color-mix(in srgb,var(--agent) 35%,transparent);border-radius:8px;color:inherit;font:inherit;font-size:max(.82rem,var(--nx-min-text, 0px));padding:.45rem .55rem;line-height:1.4;box-shadow:inset 0 2px 5px #00000014,0 1px 0 var(--glass-edge)}.wf-aifield-instr:focus{outline:none;border-color:color-mix(in srgb,var(--agent) 65%,transparent)}.wf-field-aiwire{align-self:flex-start;margin-top:.3rem;background:color-mix(in srgb,var(--agent) 8%,transparent);border:1px dashed color-mix(in srgb,var(--agent) 40%,transparent);color:color-mix(in srgb,var(--agent) 65%,var(--ink));font:inherit;font-size:max(.72rem,var(--nx-min-text, 0px));font-weight:600;padding:.25rem .55rem;border-radius:8px;cursor:pointer}.wf-field-aiwire:hover{background:color-mix(in srgb,var(--agent) 16%,transparent);border-style:solid}.wf-field-reset{align-self:flex-start;margin-top:.3rem;background:none;border:1px dashed var(--line-strong);color:color-mix(in srgb,var(--ink) 62%,transparent);font:inherit;font-size:max(.72rem,var(--nx-min-text, 0px));font-weight:600;padding:.25rem .55rem;border-radius:8px;cursor:pointer}.wf-field-reset:hover:not(:disabled){color:var(--ink);border-style:solid}.wf-field-reset:disabled{opacity:.35;cursor:default}.wf-canvas-hint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:22rem;text-align:center;pointer-events:none;z-index:2}.wf-canvas-hint-title{margin:0 0 .4rem;font:600 .95rem/1.3 var(--font-display);letter-spacing:-.01em;color:var(--ink-2)}.wf-canvas-hint-sub{margin:0;font-size:max(.82rem,var(--nx-min-text, 0px));line-height:1.5;color:var(--ink-3)}.wf-rb{display:flex;flex-direction:column;gap:.55rem}.wf-rb-narrative{display:flex;flex-direction:column;gap:.85rem;padding:.95rem 1rem 1.05rem;border:1px solid var(--glass-border);border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 62%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-rb-para{margin:0;font-family:var(--font-sans);font-size:.88rem;line-height:1.6;letter-spacing:-.003em;color:var(--ink-2);text-wrap:pretty}.wf-rb-para+.wf-rb-para{padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.wf-rb-lead{color:var(--ink-3)}.wf-rb-lead strong{color:var(--ink-2);font-weight:600}.wf-rb-clause{display:inline;padding:.06em .2em;margin:0 -.18em;border-radius:4px;border:none;background:none;font:inherit;font-weight:600;box-shadow:inset 0 -2px color-mix(in srgb,var(--cat, var(--ink)) 30%,transparent);color:color-mix(in srgb,var(--cat, var(--ink)) 72%,var(--ink));cursor:pointer;text-align:left;box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.wf-rb-clause[data-cat=trigger]{--cat: var(--cat-trigger)}.wf-rb-clause[data-cat=action]{--cat: var(--cat-action)}.wf-rb-clause[data-cat=control]{--cat: var(--cat-control)}.wf-rb-clause[data-cat=transform]{--cat: var(--cat-transform)}.wf-rb-clause[data-cat=human]{--cat: var(--cat-human)}.wf-rb-clause:hover{background:color-mix(in srgb,var(--cat, var(--ink)) 12%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--cat, var(--ink)) 60%,transparent)}.wf-rb-clause.is-on{background:color-mix(in srgb,var(--cat, var(--ink)) 16%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--cat, var(--ink)) 85%,transparent);color:color-mix(in srgb,var(--cat, var(--ink)) 85%,var(--ink))}.wf-rb-clause.is-flagged{color:var(--attention)}.wf-rb-kind{font-size:max(.76rem,var(--nx-min-text, 0px));color:var(--ink-3)}.wf-rb-suffix{color:var(--ink-3);font-style:italic}.wf-rb-detail{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35rem;row-gap:.05rem;margin:.1rem 0 .45rem;font-size:max(.72rem,var(--nx-min-text, 0px));line-height:1.45;letter-spacing:0;color:var(--ink-3)}.wf-rb-d-sep{opacity:.7}.wf-rb-d-ctl{color:var(--ink-2)}.wf-rb-d-type{color:var(--ink-3)}.wf-rb-d-val{color:var(--ink);font-family:var(--font-mono, ui-monospace, monospace);font-size:max(.7rem,var(--nx-min-text, 0px));overflow-wrap:anywhere}.wf-rb-d-val kbd{font:inherit;padding:0 .3rem;border:1px solid var(--line);border-radius:4px}.wf-rb-d-val.is-hidden{font-family:var(--font-sans);font-style:italic;color:var(--ink-3)}.wf-rb-d-where{flex:1 1 8rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-rb-d-at{margin-left:auto;font-variant-numeric:tabular-nums}.wf-rb-left{border:1px solid var(--line);border-radius:8px;padding:.4rem .6rem;font-size:max(.74rem,var(--nx-min-text, 0px));line-height:1.45;color:var(--ink-2)}.wf-rb-left>summary{cursor:pointer;color:var(--ink-3);list-style-position:inside}.wf-rb-left>summary:hover,.wf-rb-left[open]>summary{color:var(--ink-2)}.wf-rb-left-list{list-style:none;margin:.45rem 0 .1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.wf-rb-left-item{display:flex;flex-direction:column;gap:.05rem}.wf-rb-left-what{color:var(--ink);font-weight:600}.wf-rb-left-why{color:var(--ink-2)}.wf-rb-left-item .wf-rb-detail{margin:0}.wf-rb-open{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .7rem .6rem;border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--attention) 7%,transparent)}.wf-rb-open-eye{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--attention)}.wf-rb-open-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.wf-rb-open-item{display:block;width:100%;padding:.2rem 0;border:none;background:none;font-family:var(--font-sans);font-size:max(.76rem,var(--nx-min-text, 0px));line-height:1.45;text-align:left;color:var(--ink-2)}button.wf-rb-open-item{cursor:pointer}button.wf-rb-open-item:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.wf-rb-reuse{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .6rem;border:1px solid var(--line);border-radius:8px;font-size:max(.74rem,var(--nx-min-text, 0px));line-height:1.45;color:var(--ink-2)}.wf-rb-note{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .6rem;border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);border-radius:8px;background:color-mix(in srgb,var(--attention) 8%,transparent);font-size:max(.74rem,var(--nx-min-text, 0px));line-height:1.45;color:var(--ink-2)}.wf-rb-flag{display:inline-flex;align-items:center;gap:.4rem;margin:0 .15rem;padding:.1rem .5rem;border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--attention) 8%,transparent);font-size:max(.68rem,var(--nx-min-text, 0px));line-height:1.6;color:var(--ink-2);vertical-align:middle}.wf-rb-note.is-done,.wf-rb-flag.is-done{border-color:var(--glass-border);background:transparent;color:var(--ink-3)}.wf-rb-ack{flex:none;font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink);background:none;border:1px solid var(--glass-border);border-radius:999px;padding:.38rem .6rem;cursor:pointer;transition:border-color .12s ease}.wf-rb-ack:hover{border-color:var(--ink-3)}.wf-runs{display:flex;flex-direction:column;gap:.5rem}.wf-runs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.wf-runs-item{display:flex;align-items:stretch;gap:2px}.wf-runs-row{flex:1;min-width:0;display:flex;align-items:flex-start;gap:.6rem;padding:.5rem .55rem;background:transparent;border:1px solid transparent;border-radius:10px;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.wf-runs-row:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.wf-runs-item.is-on>.wf-runs-row{background:color-mix(in srgb,var(--surface-raised) 65%,transparent);border-color:var(--glass-border)}.wf-runs-mark{flex:none;width:20px;height:20px;margin-top:1px;display:grid;place-items:center;border-radius:50%;font:600 max(.68rem,var(--nx-min-text, 0px))/1 var(--font-mono);background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-3)}.wf-runs-mark.ok{color:var(--win);background:color-mix(in srgb,var(--win) 14%,transparent)}.wf-runs-mark.live,.wf-runs-mark.wait{color:var(--attention);background:color-mix(in srgb,var(--attention) 14%,transparent)}.wf-runs-mark.live{animation:wf-runs-pulse 1.4s ease-in-out infinite}.wf-runs-mark.bad{color:var(--signal);background:color-mix(in srgb,var(--signal) 14%,transparent)}.wf-runs-text{display:flex;flex-direction:column;gap:.16rem;min-width:0}.wf-runs-status{display:inline-flex;align-items:center;gap:.4rem;font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink)}.wf-runs-tag{font:600 max(.56rem,var(--nx-min-text, 0px))/1 var(--font-mono);letter-spacing:.1em;padding:.2rem .35rem;border-radius:4px;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-3)}.wf-runs-tag.wait{color:var(--attention);background:color-mix(in srgb,var(--attention) 12%,transparent)}.wf-runs-when{font-size:max(.74rem,var(--nx-min-text, 0px));color:var(--ink-3)}.wf-runs-err{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--signal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-runs-open{flex:none;align-self:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:none;color:var(--ink-3);font-size:.9rem;cursor:pointer;transition:color .12s ease,border-color .12s ease}.wf-runs-open:hover{color:var(--ink);border-color:var(--glass-border)}@keyframes wf-runs-pulse{0%,to{opacity:1}50%{opacity:.45}}.wf-trust{display:inline-flex;border:1px solid var(--glass-border);border-radius:999px;overflow:hidden;margin-left:auto;background:var(--wf-glass);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-trust-stop{font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;background:none;border:none;border-right:1px solid var(--line);color:var(--ink-3);padding:8px 10px;cursor:pointer;transition:color .12s ease,background .12s ease}.wf-trust-stop:last-child{border-right:none}.wf-trust-stop:hover:not(:disabled){color:var(--ink-2)}.wf-trust-stop:disabled{cursor:default}.wf-trust-stop.on{color:var(--surface);background:var(--metal-ink);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059}.wf-trust-hold{position:relative;overflow:hidden;isolation:isolate;touch-action:none}.wf-trust-hold.go{color:var(--win);cursor:pointer}.wf-trust-hold.go:hover:not(:disabled){color:var(--win);background:color-mix(in srgb,var(--win) 10%,transparent)}.wf-trust-hold-fill{position:absolute;inset:0;z-index:0;transform:scaleX(0);transform-origin:left center;background:color-mix(in srgb,var(--win) 85%,transparent);transition:transform .2s ease;pointer-events:none}.wf-trust-hold.holding .wf-trust-hold-fill{transform:scaleX(1);transition:transform var(--nx-hold-ms, .82s) linear}.wf-trust-hold.holding{color:var(--surface)}.wf-trust-hold-label{position:relative;z-index:1}.wf-trust-hold.on,.wf-trust-hold.on:disabled{color:var(--surface);background:var(--win);box-shadow:none}@media(prefers-reduced-motion:reduce){.wf-trust-hold-fill{display:none}.wf-trust-hold.holding{box-shadow:inset 0 0 0 2px var(--win)}}.wf-runlaunch-shadow{margin:.55rem 0 .15rem;padding:.5rem .6rem;border:1px dashed var(--line);border-radius:.5rem;background:color-mix(in srgb,var(--ink) 2%,transparent)}.wf-runlaunch-shadow b{color:var(--ink-2)}.wf-runlaunch-batch{margin-left:.5rem;background:none;border:1px solid var(--line);border-radius:999px;color:var(--ink-3);font:600 max(.6rem,var(--nx-min-text, 0px))/1.2 var(--font-mono);letter-spacing:.04em;text-transform:none;padding:.12rem .45rem;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.wf-runlaunch-batch:hover{color:var(--ink);border-color:var(--line-strong)}.wf-runlaunch-batch.on{color:var(--surface);background:var(--metal-ink);border-color:transparent;box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059}.wf-runlaunch-lines{font-family:var(--font-mono);font-size:max(.78rem,var(--nx-min-text, 0px));line-height:1.5;background:var(--wf-well);border:1px solid var(--line-strong);border-radius:8px;color:inherit;padding:.5rem .6rem;resize:vertical;box-shadow:var(--wf-well-shadow)}.wf-runlaunch-lines:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent)}.wf-propose{flex:0 0 auto;max-height:34vh;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem;border:1px solid var(--glass-border);border-radius:14px;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.3)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.3)) saturate(1.3);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft);animation:orc-up .45s cubic-bezier(.22,1,.36,1) both}.wf-propose-head{display:flex;align-items:baseline;gap:.6rem}.wf-propose-title{font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:color-mix(in srgb,var(--agent) 65%,var(--ink))}.wf-propose-note{font-size:max(.72rem,var(--nx-min-text, 0px));font-style:italic;color:var(--ink-3)}.wf-propose-x{margin-left:auto;background:none;border:none;color:var(--ink-3);font-size:1.1rem;line-height:1;cursor:pointer;padding:0 .2rem}.wf-propose-x:hover{color:var(--ink)}.wf-propose-summary{margin:0;font-size:max(.82rem,var(--nx-min-text, 0px));color:var(--ink-2);line-height:1.45}.wf-propose-changes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.wf-propose-change{display:flex;align-items:baseline;gap:.5rem;font-size:max(.8rem,var(--nx-min-text, 0px));color:var(--ink-2)}.wf-propose-change b{color:var(--ink);font-weight:600}.wf-propose-glyph{flex:none;width:1rem;text-align:center;font-family:var(--font-mono);font-weight:700}.wf-propose-change.is-add .wf-propose-glyph{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-propose-change.is-remove .wf-propose-glyph{color:color-mix(in srgb,var(--signal) 65%,var(--ink))}.wf-propose-change.is-modify .wf-propose-glyph{color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.wf-propose-detail{color:var(--ink-3)}.wf-propose-errs{margin:.3rem 0 0;padding-left:1.1rem;font-size:max(.76rem,var(--nx-min-text, 0px))}.wf-propose-thinking{display:flex;flex-direction:column;gap:.6rem}.wf-propose-echo{margin:0;font-size:max(.82rem,var(--nx-min-text, 0px));font-style:italic;color:var(--ink-2);line-height:1.45}.wf-propose-beats{display:flex;flex-direction:column;gap:.3rem}.wf-propose-beat{display:flex;align-items:center;gap:.55rem;font-size:max(.78rem,var(--nx-min-text, 0px));color:var(--ink-3);opacity:.45;transition:opacity .3s ease,color .3s ease}.wf-propose-beat.done{opacity:.8}.wf-propose-beat.now{opacity:1;color:var(--ink);font-weight:550}.wf-propose-beat-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.wf-propose-beat.done .wf-propose-beat-dot{background:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-propose-beat.now .wf-propose-beat-dot{background:color-mix(in srgb,var(--agent) 70%,var(--ink));animation:wf-propose-blip 1.3s ease-in-out infinite}@keyframes wf-propose-blip{0%,to{transform:scale(.75);opacity:.5}50%{transform:scale(1.25);opacity:1}}.wf-propose-track{height:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--ink) 10%,transparent)}.wf-propose-crawl{display:block;height:100%;width:34%;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--agent) 75%,var(--ink)),transparent);animation:wf-propose-crawl 1.8s cubic-bezier(.5,0,.5,1) infinite}@keyframes wf-propose-crawl{0%{transform:translate(-100%)}to{transform:translate(340%)}}.wf-propose-elapsed{margin:0;font:500 max(.7rem,var(--nx-min-text, 0px))/1.4 var(--font-mono);letter-spacing:.04em;color:var(--ink-3)}@media(prefers-reduced-motion:reduce){.wf-propose-beat.now .wf-propose-beat-dot,.wf-propose-crawl{animation:none}.wf-propose-crawl{width:100%;opacity:.5}}.wf-propose-bind{margin:0;font-size:max(.78rem,var(--nx-min-text, 0px));line-height:1.45;color:var(--ink-2);padding:.5rem .65rem;border-radius:8px;border:1px dashed color-mix(in srgb,var(--attention) 40%,transparent);background:color-mix(in srgb,var(--attention) 6%,transparent)}.wf-propose-actions{display:flex;align-items:center;gap:.5rem;position:sticky;bottom:calc(-.85rem - 1px);z-index:1;margin:.2rem -1rem -.85rem;padding:.55rem 1rem .85rem;background:linear-gradient(to top,var(--glass-bg-heavy) 62%,color-mix(in srgb,var(--glass-bg-heavy) 55%,transparent));-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.3));backdrop-filter:blur(calc(var(--glass-blur) * 1.3))}.wf-propose-refine{flex:1 1 auto;min-width:0;background:var(--wf-well);border:1px solid var(--line-strong);border-radius:8px;color:inherit;font:inherit;font-size:max(.78rem,var(--nx-min-text, 0px));padding:.4rem .6rem;box-shadow:var(--wf-well-shadow)}.wf-propose-refine:focus{outline:none;border-color:color-mix(in srgb,var(--agent) 55%,transparent);box-shadow:inset 0 2px 5px #0000001a,0 0 0 3px color-mix(in srgb,var(--agent) 8%,transparent)}.wf-canvas .react-flow__controls{border:1px solid var(--glass-border);border-radius:10px;overflow:hidden;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.2)) saturate(1.25);backdrop-filter:blur(calc(var(--glass-blur) * 1.2)) saturate(1.25);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.wf-canvas .react-flow__controls-button{background:transparent;border-bottom:1px solid var(--line);color:var(--ink-2);fill:var(--ink-2)}.wf-canvas .react-flow__controls-button:last-child{border-bottom:none}.wf-canvas .react-flow__controls-button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);fill:var(--ink)}.wf-canvas .react-flow__controls-button svg{fill:currentColor}.wf-canvas .react-flow__minimap{background:color-mix(in srgb,var(--surface-raised) 65%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);border:1px solid var(--glass-border);border-radius:10px;overflow:hidden;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.wf-canvas .react-flow__minimap svg{background:transparent}.wf-canvas .react-flow__minimap-mask{fill:color-mix(in srgb,var(--surface) 72%,transparent)}.wf-canvas .react-flow__minimap-node{fill:color-mix(in srgb,var(--ink) 16%,transparent);stroke:none}.palette.qb{background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.6)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.6)) saturate(1.3);border:1px solid var(--glass-border);border-radius:16px;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep)}.palette.qb:before{content:"";display:block;height:2px;background:linear-gradient(90deg,var(--hl),var(--win-2),var(--info-2),var(--agent-2),var(--attention-2),var(--signal-2),var(--hl));background-size:200% 100%;animation:orc-shimmer 14s linear infinite;opacity:.85}.palette.qb .palette-input{border-bottom-color:var(--line)}.palette.qb .palette-input input{font-family:var(--font-mono);color:var(--ink);caret-color:var(--ink)}.palette.qb .palette-caret{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.palette.qb .palette-row{color:var(--ink-2);border-radius:10px}.palette.qb .palette-row.sel,.palette.qb .palette-row:hover{background:linear-gradient(115deg,var(--sheen),transparent 55%),color-mix(in srgb,var(--surface-raised) 65%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--ink)}.palette.qb .palette-kind{color:var(--ink-3)}.palette.qb .qb-row-lead{background:color-mix(in srgb,var(--agent) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agent) 22%,transparent)}.palette.qb .qb-row-lead .palette-label{color:color-mix(in srgb,var(--agent) 55%,var(--ink));font-weight:600}.palette.qb .qb-row-lead .palette-kind{color:color-mix(in srgb,var(--agent) 65%,var(--ink));border-color:color-mix(in srgb,var(--agent) 35%,transparent)}.palette.qb .qb-row-lead.sel,.palette.qb .qb-row-lead:hover{background:linear-gradient(115deg,var(--sheen),transparent 55%),color-mix(in srgb,var(--agent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--agent) 40%,transparent)}.palette.qb .qb-sep{margin:8px 4px 4px;font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.palette.qb .qb-esc{color:var(--ink-3);border-color:var(--line)}.palette.qb .qb-foot{border-top-color:var(--line);color:var(--ink-3)}.palette.qb .qb-foot b{color:var(--ink-2)}.palette.qb .qb-nl{padding:15px;display:flex;flex-direction:column;gap:10px}.palette.qb .qb-nl-head{font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:color-mix(in srgb,var(--agent) 65%,var(--ink))}.palette.qb .qb-nl-text{background:var(--wf-well);border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);font:400 max(.86rem,var(--nx-min-text, 0px))/1.5 var(--font-sans);padding:.55rem .65rem;resize:vertical;box-shadow:var(--wf-well-shadow)}.palette.qb .qb-nl-text:focus{outline:none;border-color:color-mix(in srgb,var(--agent) 55%,transparent);box-shadow:inset 0 2px 5px #0000001a,0 0 0 3px color-mix(in srgb,var(--agent) 8%,transparent)}.palette.qb .qb-nl-hint{margin:0;font-size:max(.74rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.45}.palette.qb .qb-chain{border-bottom:1px solid var(--line)}.palette.qb .qb-chip{border:1px solid var(--glass-border);background:var(--wf-glass);box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--ink-2);animation:orc-up .35s cubic-bezier(.22,1,.36,1) both}.palette.qb .qb-chain-wrap:nth-child(2) .qb-chip{animation-delay:.05s}.palette.qb .qb-chain-wrap:nth-child(3) .qb-chip{animation-delay:.1s}.palette.qb .qb-chain-wrap:nth-child(4) .qb-chip{animation-delay:.15s}.palette.qb .qb-chain-wrap:nth-child(n+5) .qb-chip{animation-delay:.2s}.palette.qb .qb-chip.on{border-color:color-mix(in srgb,var(--hl) 55%,var(--glass-border));color:var(--ink);box-shadow:0 0 0 1.5px var(--hl),0 0 16px color-mix(in srgb,var(--hl) 35%,transparent),inset 0 1px 0 var(--glass-edge)}.palette.qb .qb-cat-trigger .qb-chip-cat{color:color-mix(in srgb,var(--cat-trigger, var(--win)) 70%,var(--ink))}.palette.qb .qb-cat-action .qb-chip-cat{color:color-mix(in srgb,var(--cat-action, var(--attention)) 70%,var(--ink))}.palette.qb .qb-cat-control .qb-chip-cat{color:color-mix(in srgb,var(--cat-control, var(--info)) 70%,var(--ink))}.palette.qb .qb-cat-transform .qb-chip-cat{color:color-mix(in srgb,var(--cat-transform, var(--agent)) 70%,var(--ink))}.palette.qb .qb-cat-human .qb-chip-cat{color:color-mix(in srgb,var(--cat-human, var(--signal)) 70%,var(--ink))}.palette.qb .qb-field{animation:orc-up .35s cubic-bezier(.22,1,.36,1) both}.palette.qb .qb-field-q{color:var(--ink);font-family:var(--font-sans)}.palette.qb .qb-req{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.palette.qb .qb-field-meta{color:var(--ink-3)}.palette.qb .qb-field>input,.palette.qb .qb-field>select,.palette.qb .qb-field>textarea{background:var(--wf-well);border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);box-shadow:var(--wf-well-shadow)}.palette.qb .qb-field>input:focus,.palette.qb .qb-field>select:focus,.palette.qb .qb-field>textarea:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent);box-shadow:inset 0 2px 5px #0000001a,0 0 0 3px color-mix(in srgb,var(--attention) 8%,transparent)}.palette.qb .qb-pill{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-2);transition:color .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.palette.qb .qb-pill:hover{color:var(--ink);border-color:var(--line-strong);box-shadow:inset 0 1px 0 var(--glass-edge)}.palette.qb .qb-pill.on{background:var(--metal-ink);border-color:transparent;color:var(--surface);box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059}.palette.qb .qb-btn{border-radius:9px;border:1px solid var(--line-strong);color:var(--ink-2);transition:color .12s ease,border-color .12s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.palette.qb .qb-btn:hover{color:var(--ink)}.palette.qb .qb-btn-primary,.palette.qb .qb-btn-primary:hover{border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--attention-2) 30%,var(--attention)),var(--attention) 55%,color-mix(in srgb,var(--attention) 86%,var(--ink)));color:var(--surface);box-shadow:inset 0 1px #ffffff59,inset 0 -1px 2px #0003,var(--shadow-soft)}.palette.qb .qb-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px 2px #0003,0 8px 22px color-mix(in srgb,var(--attention) 40%,transparent)}.palette.qb .qb-btn-ghost{border-color:transparent}.palette.qb .qb-then-item{border-radius:10px}.palette.qb .qb-then-item:hover{background:linear-gradient(115deg,var(--sheen),transparent 55%),color-mix(in srgb,var(--surface-raised) 65%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--ink)}@media(prefers-reduced-motion:reduce){.wf-node,.wf-pane,.wf-run,.wf-propose,.wf-focus,.wf-modal,.wf-fieldmodal,.wf-datapick,.wf-testcon-ln,.palette.qb:before,.palette.qb .qb-chip,.palette.qb .qb-field{animation-duration:1ms!important;animation-iteration-count:1!important}.wf-node,.wf-node:hover,.wf-palette-item,.wf-palette-item:hover,.wf-runs-row,.wf-runs-row:hover,.wf-rail,.wf-rail:hover,.wf-schema-derive,.wf-schema-derive:hover,.wf-testcon-run,.wf-testcon-run:hover,.palette.qb .qb-btn-primary:hover:not(:disabled){transition:none;transform:none}}.wf-doc{display:flex;flex-direction:column;gap:.3rem}.wf-doc-expand{align-self:flex-end;background:none;border:none;color:color-mix(in srgb,var(--ink) 55%,transparent);font:inherit;font-size:max(.7rem,var(--nx-min-text, 0px));font-weight:600;cursor:pointer;padding:.1rem .2rem}.wf-doc-expand:hover{color:var(--ink)}.wf-doc-overlay{position:fixed;inset:0;z-index:300;background:color-mix(in srgb,var(--ink) 32%,transparent);display:flex;align-items:center;justify-content:center;padding:4vh 4vw}.wf-doc-panel{background:var(--surface-raised, var(--surface));border:1px solid var(--line-strong);border-radius:14px;width:min(1100px,100%);max-height:92vh;display:flex;flex-direction:column;padding:1rem 1.1rem;gap:.7rem;box-shadow:0 24px 64px color-mix(in srgb,var(--ink) 30%,transparent)}.wf-doc-head{display:flex;align-items:baseline;gap:.8rem}.wf-doc-head b{font-size:.95rem}.wf-doc-count{font-family:var(--font-mono);font-size:max(.7rem,var(--nx-min-text, 0px));color:color-mix(in srgb,var(--ink) 55%,transparent)}.wf-doc-tool{background:none;border:1px dashed var(--line-strong);border-radius:8px;color:color-mix(in srgb,var(--ink) 62%,transparent);font:inherit;font-size:max(.72rem,var(--nx-min-text, 0px));font-weight:600;padding:.2rem .5rem;cursor:pointer}.wf-doc-tool:hover{color:var(--ink);border-style:solid}.wf-doc-done{margin-left:auto;background:var(--ink);color:var(--surface);border:none;border-radius:8px;font:inherit;font-size:max(.75rem,var(--nx-min-text, 0px));font-weight:700;padding:.3rem .8rem;cursor:pointer}.wf-doc-body{display:flex;gap:.8rem;min-height:0;flex:1}.wf-doc-body textarea{flex:1;min-height:56vh;resize:vertical;font-family:var(--font-mono);font-size:max(.8rem,var(--nx-min-text, 0px));line-height:1.5;padding:.7rem;border-radius:10px;border:1px solid var(--line-strong);background:var(--wf-well, transparent);color:var(--ink)}.wf-doc-body.split textarea{flex:1}.wf-doc-default{flex:1;min-width:0;border:1px dashed var(--line);border-radius:10px;padding:.7rem;overflow:auto;max-height:60vh}.wf-doc-default-head{font-family:var(--font-sans);font-size:max(.72rem,var(--nx-min-text, 0px));letter-spacing:0;color:color-mix(in srgb,var(--ink) 55%,transparent);margin-bottom:.4rem}.wf-doc-default pre{margin:0;white-space:pre-wrap;font-family:var(--font-mono);font-size:max(.75rem,var(--nx-min-text, 0px));line-height:1.5;color:color-mix(in srgb,var(--ink) 80%,transparent)}.wf-shelf-tabs{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:2px;margin:-2px}.wf-shelf-tabs::-webkit-scrollbar{display:none}.wf-shelf-tab{padding:.3rem .6rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--ink-3);font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.wf-shelf-tab:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.wf-shelf-tab.is-on{color:var(--ink);background:color-mix(in srgb,var(--surface-raised) 80%,transparent);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.wf-shelf-tab:disabled{opacity:.45;cursor:default}.wf-shelf-tab>.orc-isaac{--isaac-h: 1rem}@container (max-width: 320px){.wf-shelf-tab{padding:.3rem .4rem;letter-spacing:.06em}}@container (max-width: 260px){.wf-shelf-tab{padding:.3rem .28rem;font-size:max(.6rem,var(--nx-min-text, 0px));letter-spacing:.01em}}.wf-pane-hint{margin:.2rem 0;font-size:max(.8rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.5}.wf-focus-tabs{display:flex;gap:2px;padding:.6rem .8rem .4rem;border-bottom:1px solid var(--line)}.wf-outtab{display:flex;flex-direction:column;gap:.2rem;margin:-.8rem}.wf-outtab .wf-liveout-head{padding:.75rem .9rem}.wf-outtab .wf-liveout-json{padding:0 .9rem .9rem}.wf-recipes{display:flex;flex-direction:column;gap:2px}.wf-recipe{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem .6rem .5rem .7rem;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;font-size:max(.84rem,var(--nx-min-text, 0px));transition:background .16s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .16s ease,border-color .16s ease}.wf-recipe:hover{background:linear-gradient(115deg,var(--sheen),transparent 55%),color-mix(in srgb,var(--surface-raised) 65%,transparent);border-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft);transform:translateY(-1px)}.wf-recipe-ic{flex:none;width:22px;height:22px;margin-top:1px;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--agent) 13%,transparent);color:color-mix(in srgb,var(--agent) 62%,var(--ink));box-shadow:inset 0 1px 0 var(--glass-edge)}.wf-recipe-all{margin-top:.3rem;color:var(--ink-2)}.wf-recipe-all .wf-recipe-ic{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2)}.wf-recipe-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wf-recipe-label{font-weight:600;letter-spacing:-.005em;line-height:1.25}.wf-recipe-note{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink-3);line-height:1.3}.wf-reuse{position:absolute;top:.6rem;left:50%;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:center;max-width:min(720px,calc(100% - 2rem));padding:.5rem .75rem;border-radius:12px;border:1px solid var(--glass-border);background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.3)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.3)) saturate(1.3);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft);font-size:max(.8rem,var(--nx-min-text, 0px));color:var(--ink-2);animation:orc-up .45s cubic-bezier(.22,1,.36,1) both}.wf-reuse-vals{display:inline-flex;gap:.3rem;flex-wrap:wrap}.wf-reuse-vals code{padding:.1rem .4rem;border-radius:6px;background:color-mix(in srgb,var(--ink) 7%,transparent);font-size:max(.74rem,var(--nx-min-text, 0px));max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-cfg-titlerow{display:flex;align-items:center;gap:.4rem}.wf-cfg-title{flex:1;min-width:0;padding:.25rem .3rem;margin:0 -.3rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:600 1.02rem/1.25 var(--font-display);letter-spacing:-.01em;transition:border-color .12s ease,background .12s ease}.wf-cfg-title:hover{border-color:var(--line)}.wf-cfg-title:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent);background:var(--wf-well)}.wf-cfg-menu{position:relative;flex:none}.wf-cfg-more{width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--ink-2);font-size:1rem;line-height:1;cursor:pointer}.wf-cfg-more:hover,.wf-cfg-more[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);border-color:var(--glass-border)}.wf-cfg-menulist{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:150px;display:flex;flex-direction:column;padding:.25rem;border-radius:10px;border:1px solid var(--glass-border);background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep)}.wf-cfg-menulist button{text-align:left;padding:.4rem .6rem;border:none;border-radius:7px;background:transparent;color:var(--ink-2);font:inherit;font-size:max(.8rem,var(--nx-min-text, 0px));cursor:pointer}.wf-cfg-menulist button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.wf-cfg-menulist button.is-danger{color:color-mix(in srgb,var(--signal) 65%,var(--ink))}.wf-insp-type{font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.wf-field-tools{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto}.wf-field-help{width:16px;height:16px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--ink-3);font:600 max(.62rem,var(--nx-min-text, 0px))/1 var(--font-mono);cursor:pointer;padding:0}.wf-field-help:hover,.wf-field-help.is-on{color:var(--ink);border-color:var(--ink-3)}.wf-field-check{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.wf-field-check label{display:inline-flex;align-items:center;gap:.4rem}.wf-field-check .wf-help{flex-basis:100%}.wf-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;padding:.3rem 0;background:none;border:none;color:var(--ink-3);cursor:pointer;text-align:left;font:500 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0}.wf-more:hover{color:var(--ink)}.wf-more-count{padding:0 .4rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);font-size:max(.62rem,var(--nx-min-text, 0px))}.wf-fsection-more{padding-top:.4rem}.wf-conn .wf-conn-row select{flex:1;min-width:0}.wf-toolset{display:flex;flex-direction:column;gap:.3rem}.wf-tool{display:flex;align-items:center;gap:.55rem;padding:.42rem .6rem;border-radius:9px;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,transparent);color:var(--ink-2);font:inherit;font-size:max(.8rem,var(--nx-min-text, 0px));text-align:left;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.wf-tool:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.wf-tool.is-on{color:var(--ink);border-color:color-mix(in srgb,var(--win) 45%,transparent);background:color-mix(in srgb,var(--win) 9%,transparent)}.wf-tool.is-on.is-writes{border-color:color-mix(in srgb,var(--attention) 50%,transparent);background:color-mix(in srgb,var(--attention) 10%,transparent)}.wf-tool-check{flex:none;width:16px;height:16px;display:grid;place-items:center;border-radius:5px;border:1px solid var(--line-strong);font-size:max(.7rem,var(--nx-min-text, 0px));font-weight:700;background:var(--wf-well)}.wf-tool.is-on .wf-tool-check{background:var(--metal-ink);color:var(--surface);border-color:transparent}.wf-tool-label{flex:1;min-width:0;font-weight:600}.wf-tool-tag{flex:none;padding:.08rem .4rem;border-radius:999px;font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;background:color-mix(in srgb,var(--attention) 16%,transparent);color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.wf-schema-cite{margin-left:.2rem}.wf-trace{display:flex;flex-direction:column;gap:.35rem;padding:.7rem 1.1rem .4rem}.wf-trace-head{display:flex;align-items:center;gap:.5rem;font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.wf-trace-end{padding:.1rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2);letter-spacing:.06em}.wf-trace-end.is-answered{background:color-mix(in srgb,var(--win) 16%,transparent);color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-trace-end.is-salvaged,.wf-trace-end.is-forced_turns,.wf-trace-end.is-forced_errors,.wf-trace-end.is-forced_time{background:color-mix(in srgb,var(--attention) 16%,transparent);color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.wf-trace-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.wf-trace-steps li{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;font-size:max(.76rem,var(--nx-min-text, 0px));color:var(--ink-2)}.wf-trace-g{flex:none;width:.9rem;text-align:center;font-family:var(--font-mono);font-weight:700;color:color-mix(in srgb,var(--win) 62%,var(--ink))}.wf-trace-steps li.bad .wf-trace-g{color:color-mix(in srgb,var(--signal) 65%,var(--ink))}.wf-trace-tool{font-size:max(.72rem,var(--nx-min-text, 0px));color:var(--ink)}.wf-trace-why{color:var(--ink-3)}.wf-trace-ms{margin-left:auto;font:500 max(.64rem,var(--nx-min-text, 0px))/1.4 var(--font-mono);color:var(--ink-3)}.wf-trace-err{flex-basis:100%;padding-left:1.35rem;color:color-mix(in srgb,var(--signal) 65%,var(--ink))}.wf-trace-warn{margin:0;padding-left:1.1rem;font-size:max(.74rem,var(--nx-min-text, 0px));color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.wf-datapick-leaf-kind{font:500 max(.62rem,var(--nx-min-text, 0px))/1.4 var(--font-mono);color:var(--ink-3);letter-spacing:.04em}.wf-srcpane{display:flex;flex-direction:column;gap:.7rem;padding:.9rem 1.1rem}.wf-srcpane-group{display:flex;flex-direction:column;gap:.25rem}.wf-srcpane-title{font-weight:600;font-size:max(.82rem,var(--nx-min-text, 0px))}.wf-srcpane-sub{margin-left:.4rem;font:500 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.wf-srcpane-leaves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.wf-srcpane-leaves li{display:flex;align-items:baseline;gap:.5rem;font-size:max(.78rem,var(--nx-min-text, 0px));color:var(--ink-2);padding:.15rem 0}.wf-srcpane-leaf{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-srcpane-val{font-family:var(--font-mono);font-size:max(.7rem,var(--nx-min-text, 0px));color:var(--ink-3);max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-srcpane-kind{font:500 max(.62rem,var(--nx-min-text, 0px))/1.4 var(--font-mono);color:var(--ink-3)}.wf-srcpane-empty,.wf-srcpane-more{font-size:max(.74rem,var(--nx-min-text, 0px));color:var(--ink-3);font-style:italic;margin:0}.wf-sugg{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.3rem}.wf-sugg:before{content:"use";font:500 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3);margin-right:.15rem}.wf-sugg-chip{display:inline-flex;align-items:baseline;gap:.35rem;padding:.2rem .5rem;border-radius:999px;border:1px dashed color-mix(in srgb,var(--agent) 45%,transparent);background:color-mix(in srgb,var(--agent) 6%,transparent);color:var(--ink-2);font:inherit;font-size:max(.72rem,var(--nx-min-text, 0px));cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.wf-sugg-chip:hover{color:var(--ink);border-style:solid;background:color-mix(in srgb,var(--agent) 12%,transparent)}.wf-sugg-label{font-weight:600}.wf-sugg-src{color:var(--ink-3)}.wf-sugg-src:before{content:"· "}.wf-run-progress{display:flex;align-items:baseline;gap:.5rem;padding:.35rem .9rem;font-size:max(.76rem,var(--nx-min-text, 0px));color:var(--ink-2);border-bottom:1px solid var(--line)}.wf-run-progress-turn{font:600 max(.72rem,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;color:color-mix(in srgb,var(--agent) 65%,var(--ink))}.wf-run-progress code{font-size:max(.72rem,var(--nx-min-text, 0px))}.wf-run-progress-why{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx[data-form=phone] .wf-builder{gap:6px;padding:6px 8px 8px}.nx[data-form=phone] .wf-builder input,.nx[data-form=phone] .wf-builder textarea,.nx[data-form=phone] .wf-builder select{font-size:16px}.nx[data-form=phone] .wf-layout>.wf-pane-sheet{position:absolute;inset:0;z-index:20;margin:0;width:auto;max-width:none;border-radius:14px;background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep);animation:wf-sheet-up .2s cubic-bezier(.22,1,.36,1) both}@keyframes wf-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.nx[data-form=phone] .wf-pane-bar{padding:4px 4px 4px 8px}.nx[data-form=phone] .wf-shelf-tabs{flex:1 1 auto;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nx[data-form=phone] .wf-shelf-tabs::-webkit-scrollbar{display:none}.nx[data-form=phone] .wf-shelf-tab{min-height:40px;padding:0 12px;font-size:max(.72rem,var(--nx-min-text, 0px));white-space:nowrap}.nx[data-form=phone] .wf-pane-btn{width:40px;height:40px;font-size:1rem}.nx[data-form=phone] .wf-pane-body{padding:10px 12px 14px}.nx[data-form=phone] .wf-palette-item,.nx[data-form=phone] .wf-recipe{min-height:44px}.nx[data-form=phone] .wf-phone-bar{flex:none;display:flex;gap:8px}.nx[data-form=phone] .wf-phone-btn{flex:1 1 0;min-width:0;min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--glass-border);border-radius:12px;background:var(--wf-glass);box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--ink-2);cursor:pointer}.nx[data-form=phone] .wf-phone-btn.is-on{color:var(--ink);border-color:color-mix(in srgb,var(--hl) 45%,transparent);background:color-mix(in srgb,var(--hl) 14%,transparent)}.nx[data-form=phone] .wf-phone-btn-eye{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.nx[data-form=phone] .wf-phone-btn.is-on .wf-phone-btn-eye{color:inherit}.nx[data-form=phone] .wf-phone-btn-lbl{font-size:max(.86rem,var(--nx-min-text, 0px));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx[data-form=phone] .wf-canvas .react-flow__controls-button{width:40px;height:40px}.nx[data-form=phone] .wf-canvas .react-flow__minimap{display:none}.nx[data-form=phone] .wf-canvas-hint{max-width:calc(100% - 32px)}.nx[data-form=phone] .wf-reuse{flex-wrap:wrap}.nx[data-form=phone] .wf-focus-backdrop,.nx[data-form=phone] .wf-modal-backdrop,.nx[data-form=phone] .wf-fieldmodal-backdrop{top:calc(50px + env(safe-area-inset-top,0px))}.nx[data-form=phone] .wf-focus-backdrop{padding:0}.nx[data-form=phone] .wf-focus{width:100%;height:100%;max-height:none;border-radius:0;border:none}.nx[data-form=phone] .wf-focus-head{padding:10px 12px;gap:10px}.nx[data-form=phone] .wf-focus-x{min-width:40px;min-height:40px}.nx[data-form=phone] .wf-focus-body{display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.nx[data-form=phone] .wf-focus-config,.nx[data-form=phone] .wf-focus-output{flex:none;overflow:visible;padding:14px 12px}.nx[data-form=phone] .wf-focus-output{border-left:none;border-top:1px solid var(--line)}.nx[data-form=phone] .wf-modal-backdrop{padding:10px}.nx[data-form=phone] .wf-modal{max-height:calc(100dvh - 20px)}.nx[data-form=phone] .wf-modal-actions{flex-wrap:wrap}.nx[data-form=phone] .wf-modal-actions .btn,.nx[data-form=phone] .wf-reuse .btn,.nx[data-form=phone] .wf-run-head .btn{min-height:40px}.nx[data-form=phone] .wf-run{max-height:45vh;padding:10px 12px}.nx[data-form=phone] .wf-run-head{flex-wrap:wrap;row-gap:6px}.nx[data-form=phone] .wf-run-steprow{min-height:40px;flex-wrap:wrap;row-gap:2px}.nx[data-form=phone] .wf-run-stub,.nx[data-form=phone] .wf-run-x{min-height:40px}.nx[data-form=phone] .wf-run-output{margin-left:.6rem}.wf-node-reuse,.wf-node-reuse:hover{border-color:color-mix(in srgb,var(--attention) 55%,var(--glass-border));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--attention) 45%,transparent),0 0 20px color-mix(in srgb,var(--attention) 28%,transparent),inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.wf-node-reuse-pop{display:none;position:absolute;top:100%;left:-4px;z-index:10;width:max(100%,240px);padding-top:6px;cursor:default}.wf-node-reuse:hover .wf-node-reuse-pop{display:block}.wf-canvas .react-flow__node:has(.wf-node-reuse:hover){z-index:1000!important}.wf-node-reuse-item{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .65rem;border-radius:10px;border:1px solid var(--glass-border);background:linear-gradient(115deg,var(--sheen),transparent 40%),var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.3)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.3)) saturate(1.3);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep);font-size:max(.74rem,var(--nx-min-text, 0px));line-height:1.4;color:var(--ink-2)}.wf-node-reuse-item+.wf-node-reuse-item{margin-top:4px}.wf-node-reuse-text code{padding:.05rem .35rem;border-radius:5px;background:color-mix(in srgb,var(--ink) 7%,transparent);font-size:max(.72rem,var(--nx-min-text, 0px));overflow-wrap:anywhere}.wf-node-reuse-also{color:var(--ink-3)}.wf-node-reuse-acts{display:flex;gap:.4rem}@keyframes wf-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.nx-hood{flex:1;min-height:0;display:flex;flex-direction:column}.nx-hood-bar{display:flex;align-items:center;gap:10px;flex:none;min-height:46px;padding:0 30px;border-bottom:1px solid var(--nx-line);background:var(--nx-page)}.nx-hood-bar-grow{flex:1}.nx-hood-exit{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;background:none;border:none;color:var(--nx-mut-2);padding:14px 0;cursor:pointer}.nx-hood-exit:hover{color:var(--nx-text)}.nx-hood-sop-btn{display:inline-flex;align-items:center;gap:7px;font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;background:color-mix(in srgb,var(--nx-text) 5%,transparent);border:1px solid var(--nx-line-strong);border-radius:999px;color:var(--nx-text);padding:8px 13px;margin-left:2px;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nx-hood-sop-glyph{font-size:max(12px,var(--nx-min-text, 0px));line-height:1;opacity:.75}.nx-hood-sop-btn:hover{background:color-mix(in srgb,var(--nx-text) 10%,transparent);border-color:var(--nx-text)}.nx-hood-sop-btn:focus-visible{outline:2px solid var(--attention);outline-offset:2px}.nx-hood-sop-btn.on{background:var(--nx-text);border-color:var(--nx-text);color:var(--nx-page)}.nx-hood-sop-btn.on .nx-hood-sop-glyph{opacity:1}.nx-hood-sop-btn.is-none{background:color-mix(in srgb,var(--attention) 14%,transparent);border-color:color-mix(in srgb,var(--attention) 45%,transparent);color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.nx-hood-sop-btn.is-none:hover{background:color-mix(in srgb,var(--attention) 22%,transparent);border-color:color-mix(in srgb,var(--attention) 70%,transparent)}.nx-hood-sop-dot{width:6px;height:6px;border-radius:50%;background:var(--nx-gold-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--nx-gold-fill) 22%,transparent)}.nx-hood-err,.nx-hood-note{flex:none;margin:10px 20px 0;padding:10px 13px;border-radius:10px;font:500 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-hood-err{color:var(--nx-crimson-hi);border:1px solid color-mix(in srgb,var(--signal) 42%,transparent);background:color-mix(in srgb,var(--signal) 8%,transparent)}.nx-hood-note{color:var(--nx-mut);border:1px solid var(--nx-line);background:var(--nx-panel)}.nx-hood-autosave{flex:none;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2);padding:6px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.nx-hood-autosave.saved{color:var(--nx-green-hi)}.nx-hood-autosave.saving{color:var(--nx-mut)}.nx-hood-autosave.blocked,.nx-hood-autosave.failed{color:var(--nx-crimson-hi);border-color:color-mix(in srgb,var(--signal) 45%,transparent);background:color-mix(in srgb,var(--signal) 8%,transparent)}.nx-hood-unfinished{flex:none;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-gold-hi);padding:6px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--attention) 42%,transparent);background:color-mix(in srgb,var(--attention) 10%,transparent);white-space:nowrap;cursor:default}.nx-hood-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.nx-hood-working{position:absolute;z-index:8;left:50%;bottom:16px;transform:translate(-50%);max-width:min(560px,calc(100% - 32px));display:flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid var(--nx-line);border-radius:999px;background:var(--surface);color:var(--nx-mut);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);box-shadow:0 10px 30px color-mix(in srgb,var(--ink) 18%,transparent)}.nx-hood-working svg{flex:none;color:var(--nx-text)}.nx-hood .wf-builder{position:relative;inset:auto;z-index:auto;height:auto;width:auto;min-height:0;flex:1;background:transparent}.nx-hood-title{display:inline-flex;align-items:center;min-width:0;max-width:34ch;margin:0 12px 0 4px;padding-right:16px;border-right:1px solid var(--nx-line)}.nx-hood-title .rn-name,.nx-hood-title .rn-name-link{font:500 14px/1 var(--font-sans);color:var(--nx-text);letter-spacing:-.01em}.nx-hood-title .rn-input{font:500 14px/1 var(--font-sans);background:var(--nx-panel);color:var(--nx-text);border:1px solid var(--nx-line-strong);border-radius:7px;padding:5px 8px}.nx-hood-title .rn-edit-btn{opacity:0;transition:opacity .12s ease}.nx-hood-title:hover .rn-edit-btn{opacity:.7}.nx-hood-slot{display:contents}.nx-hood-acts{display:inline-flex;align-items:center;gap:9px}.nx-hood-acts .wf-status{font:400 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);font-style:italic;color:var(--nx-mut-2);max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-hood-acts .wf-trust{display:inline-flex;border:1px solid var(--nx-line-strong);border-radius:9px;overflow:hidden;margin-left:0}.nx-hood-acts .wf-trust-stop{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;background:none;border:none;border-right:1px solid var(--nx-line);color:var(--nx-mut-2);padding:9px 11px;cursor:pointer}.nx-hood-acts .wf-trust-stop:last-child{border-right:none}.nx-hood-acts .wf-trust-stop.on{background:color-mix(in srgb,var(--nx-text) 10%,transparent);color:var(--nx-text)}.nx-hood-acts .wf-trust-stop:disabled{opacity:.55;cursor:default}.nx-hood-acts .wf-trust-hold.go{color:var(--nx-green-hi)}.nx-hood-acts .wf-trust-hold.go:hover:not(:disabled){background:color-mix(in srgb,var(--nx-green) 12%,transparent)}.nx-hood-acts .wf-trust-hold .wf-trust-hold-fill{background:color-mix(in srgb,var(--nx-green-hi) 85%,transparent)}.nx-hood-acts .wf-trust-hold.holding{color:#fff}.nx-hood-acts .wf-trust-hold.on,.nx-hood-acts .wf-trust-hold.on:disabled{background:var(--nx-green-deep);color:#fff;opacity:1}.nx-hood-acts .wf-toolbar-actions{display:inline-flex;align-items:center;gap:9px;margin-left:0}.nx-hood-acts .btn{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);border-radius:9px;padding:9px 13px;cursor:pointer;white-space:nowrap;border:1px solid var(--nx-line-strong);background:none;color:var(--ink-2)}.nx-hood-acts .btn:hover:not(:disabled){color:var(--nx-text);border-color:color-mix(in srgb,var(--ink) 32%,transparent)}.nx-hood-acts .btn:disabled{opacity:.5;cursor:default}.nx-hood-acts .btn-primary{background:var(--signal);border-color:transparent;color:#fff}.nx-hood-acts .btn-primary:hover:not(:disabled){background:var(--signal-2);border-color:transparent;color:#fff}.nx-hood-acts .wf-run-target{display:inline-flex;align-items:center;gap:7px;padding:3px 3px 3px 10px;border:1px solid var(--nx-line-strong);border-radius:9px;background:none}.nx-hood-acts .wf-run-target-lbl{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2);white-space:nowrap}.nx-hood .react-flow__background pattern circle{fill:color-mix(in srgb,var(--ink) 14%,transparent)}.nx-hood .react-flow__controls-button{background:var(--nx-panel);border-bottom:1px solid var(--nx-line);fill:var(--nx-mut)}.nx-hood .react-flow__controls-button:hover{background:var(--nx-panel-2);fill:var(--nx-text)}.nx-hood .react-flow__minimap{background:color-mix(in srgb,var(--nx-panel) 80%,transparent);border:1px solid var(--nx-line);border-radius:10px}@media(max-width:1099px){.nx-hood-bar{flex-wrap:wrap;row-gap:2px;padding:0 16px 8px}.nx-hood-bar-grow{flex-basis:100%;height:0}.nx-hood-sheet{width:100%}}@media(max-width:739px){.nx-hood-title{max-width:12ch;padding-right:10px;margin-right:8px}}.nx-sop{flex:1;min-height:0;display:flex;flex-direction:column;padding:18px 28px 28px;gap:12px;overflow:hidden}.nx-sop-empty{justify-content:center;align-items:center;text-align:center}.nx-sop-empty .nx-hood-empty{display:flex;flex-direction:column;align-items:center;gap:8px}.nx-sop-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nx-sop-title{flex:1 1 320px;min-width:0;margin:0;padding:4px 6px 4px 0;border:1px solid transparent;border-radius:8px;background:transparent;font:400 24px/1.25 var(--font-serif);color:var(--nx-text)}.nx-sop-title.is-read{cursor:default}.nx-sop-title:not(.is-read):hover{border-color:var(--line)}.nx-sop-title:not(.is-read):focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent)}.nx-sop-chips{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.nx-sop-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2);text-decoration:none}.nx-sop-chip.is-stale{background:color-mix(in srgb,var(--attention) 16%,transparent);color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.nx-sop-chip.is-published{background:color-mix(in srgb,var(--win) 16%,transparent);color:color-mix(in srgb,var(--win) 62%,var(--ink))}.nx-sop-chip.is-published.is-behind{background:color-mix(in srgb,var(--attention) 16%,transparent);color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.nx-sop-save{font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-3)}.nx-sop-save.is-failed{color:var(--nx-crimson-hi)}.nx-sop-acts{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.nx-sop-mode{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.nx-sop-modebtn{padding:4px 10px;border:none;border-radius:6px;background:transparent;color:var(--ink-3);font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;cursor:pointer}.nx-sop-modebtn.is-on{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-soft)}.nx-sop-modebtn:disabled{opacity:.4;cursor:default}.nx-sop-stale-line{margin:0;font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-mut-2)}.nx-sop-link{background:none;border:none;padding:0;color:var(--ink);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.nx-sop-body{flex:1;min-height:0;display:flex}.nx-sop-editor{flex:1;min-height:0;resize:none;padding:16px 18px;border-radius:12px;border:1px solid var(--line-strong);background:var(--wf-well, var(--surface));color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1.6 var(--font-mono);box-shadow:var(--wf-well-shadow, none)}.nx-sop-editor:focus{outline:none;border-color:color-mix(in srgb,var(--attention) 55%,transparent)}.nx-sop-read{flex:1;min-height:0;overflow-y:auto;padding:8px 28px 40px 4px}.nx-hood-sheet-backdrop{position:absolute;inset:0;z-index:40;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--nx-bg) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:nx-hood-fade .16s ease both}.nx-hood-sheet{width:min(1120px,100%);height:100%;display:flex;flex-direction:column;background:var(--nx-page);border-left:1px solid var(--nx-line);box-shadow:-24px 0 60px color-mix(in srgb,var(--ink) 22%,transparent);animation:nx-hood-slide .22s cubic-bezier(.22,1,.36,1) both}.nx-hood-sheet-bar{flex:none;display:flex;align-items:center;gap:14px;padding:9px 28px;border-bottom:1px solid var(--nx-line)}.nx-hood-sheet-back{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;background:none;border:none;color:var(--nx-mut-2);padding:6px 0;cursor:pointer}.nx-hood-sheet-back:hover{color:var(--nx-text)}.nx-hood-sheet-title{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-text)}.nx-hood-sheet-hint{margin-left:auto;font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3);border:1px solid var(--nx-line);border-radius:4px;padding:3px 5px}.nx-hood-sheet-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.nx-hood-dialog-backdrop{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--nx-bg) 70%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:nx-hood-fade .16s ease both}.nx-hood-dialog{width:min(560px,100%);max-height:min(82vh,780px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nx-line-strong);border-radius:16px;background:var(--nx-panel);box-shadow:var(--shadow-deep);animation:nx-cel-rise .22s cubic-bezier(.22,1,.36,1) both}.nx-hood-dialog.wide{width:min(960px,100%)}.nx-hood-dialog-bar{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--nx-line)}.nx-hood-dialog-title{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-text)}.nx-hood-dialog-x{background:none;border:none;color:var(--nx-mut-2);font-size:18px;line-height:1;padding:2px 6px;cursor:pointer}.nx-hood-dialog-x:hover{color:var(--nx-text)}.nx-hood-dialog-body{flex:1;min-height:0;overflow:auto;padding:16px 18px 20px}.nx-hood-dialog .nx-tune-card .eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2)}.nx-hood-dialog .nx-tune-card h3{font:600 16px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--nx-text);margin:8px 0 12px}.nx-hood-dialog .nx-src-source{margin:0}@keyframes nx-hood-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-hood-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.nx-hood-sheet-backdrop,.nx-hood-sheet,.nx-hood-dialog-backdrop,.nx-hood-dialog{animation:none}}.nx-tune-tools{position:relative;display:flex;align-items:center}.nx-tune-more{font:700 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);border:1px solid var(--nx-line);border-radius:11px;padding:11px 15px;background:none;color:var(--nx-mut);cursor:pointer;white-space:nowrap}.nx-tune-more:hover:not(:disabled),.nx-tune-more.on{color:var(--nx-text);border-color:var(--nx-mut-3)}.nx-tune-more:disabled{opacity:.45;cursor:not-allowed}.nx-tune-moremenu{position:absolute;top:calc(100% + 7px);right:0;z-index:30;width:320px;max-width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:1px;padding:6px;border:1px solid var(--nx-line);border-radius:14px;background:var(--surface);box-shadow:0 16px 40px color-mix(in srgb,var(--ink) 22%,transparent)}.nx-moreitem{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:none;color:var(--nx-text);text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.nx-moreitem:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-moreitem:disabled{opacity:.5;cursor:default}.nx-moreitem-ic{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--nx-mut);background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-moreitem-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nx-moreitem-label{font:600 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-moreitem-detail{font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut)}.nx-moreitem.is-danger .nx-moreitem-label{color:var(--nx-crimson-hi)}.nx-moreitem.is-danger .nx-moreitem-ic{color:var(--nx-crimson-hi);background:color-mix(in srgb,var(--signal) 10%,transparent)}.nx-moreitem.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--signal) 9%,transparent)}.nx-spin{animation:nx-spin .9s linear infinite}@keyframes nx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nx-spin{animation-duration:2.4s}}.nx-hood-bar .nx-tune-more{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);border-radius:9px;padding:9px 13px;border-color:var(--nx-line-strong)}.nx-hood-bar .nx-tune-moremenu{z-index:50}.nx-tune-cel{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;cursor:pointer;background:color-mix(in srgb,var(--nx-bg) 76%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:nx-cel-fade .24s ease both}.nx-tune-cel-card{position:relative;width:100%;max-width:420px;text-align:center;padding:34px 32px 24px;cursor:default;border:1px solid var(--nx-line-strong);border-radius:18px;background:var(--nx-panel);box-shadow:var(--shadow-deep);animation:nx-cel-rise .3s cubic-bezier(.22,1,.36,1) both}.nx-tune-cel-mark{width:54px;height:54px;margin:0 auto;display:grid;place-items:center;border-radius:50%;font:400 25px/1 var(--font-mono);color:var(--nx-green-hi);border:1.5px solid color-mix(in srgb,var(--nx-green) 50%,transparent);background:color-mix(in srgb,var(--nx-green) 12%,transparent)}.nx-tune-cel-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-green-hi);margin-top:18px}.nx-tune-cel-h{font:600 27px/1.16 var(--font-display);letter-spacing:-.02em;color:var(--nx-text);margin:12px 0 0}.nx-tune-cel-sub{font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--nx-mut);margin:12px auto 0;max-width:34ch}.nx-tune-cel-x{margin-top:22px;font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-text);background:none;border:1px solid var(--nx-line-strong);border-radius:10px;padding:11px 24px;cursor:pointer}.nx-tune-cel-x:hover{color:var(--nx-green-hi);border-color:color-mix(in srgb,var(--nx-green) 55%,transparent)}.nx-tune-cel-hint{font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3);margin-top:16px}@keyframes nx-cel-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-cel-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nx-tune-cel,.nx-tune-cel-card{animation:none}}.nx-hood .react-flow,.wf-canvas .react-flow{--xy-background-color: transparent;background-color:transparent;--xy-minimap-background-color: color-mix(in srgb, var(--surface-raised) 72%, transparent);--xy-minimap-mask-background-color: color-mix(in srgb, var(--ink) 10%, transparent);--xy-minimap-node-background-color: color-mix(in srgb, var(--ink) 30%, transparent)}.nx[data-form=phone] .nx-hood-bar{gap:8px;row-gap:4px;padding:6px 10px 8px}.nx[data-form=phone] .nx-hood-exit,.nx[data-form=phone] .nx-hood-sop-btn{min-height:40px;display:inline-flex;align-items:center}.nx[data-form=phone] .nx-hood-exit{padding:0 6px}.nx[data-form=phone] .nx-hood-title{flex:1 1 100px;max-width:none;margin:0;padding-right:0;border-right:none}.nx[data-form=phone] .nx-hood-title .rn-edit-btn{opacity:.7}.nx[data-form=phone] .nx-hood-acts{flex-wrap:wrap;row-gap:6px}.nx[data-form=phone] .nx-hood-acts .wf-status{flex-basis:100%;max-width:none;white-space:normal}.nx[data-form=phone] .nx-hood-acts .wf-trust-stop{min-height:40px;padding:0 12px}.nx[data-form=phone] .nx-hood-acts .btn{min-height:40px;padding:0 14px}.nx[data-form=phone] .nx-hood-acts .wf-run-target{min-height:40px}.nx[data-form=phone] .nx-hood-autosave,.nx[data-form=phone] .nx-hood-unfinished{flex-basis:100%}.nx[data-form=phone] .nx-hood.has-sheet .nx-hood-bar,.nx[data-form=phone] .nx-hood.has-sheet .nx-hood-note{display:none}.nx[data-form=phone] .nx-hood-sheet{border-left:none;box-shadow:none}.nx[data-form=phone] .nx-hood-sheet-bar{gap:10px;padding:4px 12px}.nx[data-form=phone] .nx-hood-sheet-back{min-height:40px;padding:0 4px}.nx[data-form=phone] .nx-hood-sheet-hint{display:none}.nx[data-form=phone] .nx-hood-dialog-backdrop{top:calc(50px + env(safe-area-inset-top,0px));padding:8px}.nx[data-form=phone] .nx-hood-dialog,.nx[data-form=phone] .nx-hood-dialog.wide{width:100%;max-height:calc(100dvh - 16px)}.nx[data-form=phone] .nx-hood-dialog-x{min-width:40px;min-height:40px}.nx[data-form=phone] .nx-hood-dialog-body{padding:12px 12px 16px}.nx[data-form=phone] .nx-sop{padding:10px 14px 0;gap:8px}.nx[data-form=phone] .nx-sop-bar{gap:8px}.nx[data-form=phone] .nx-sop-title{flex-basis:100%;font-size:20px;padding:2px 0}.nx[data-form=phone] .nx-sop-read{padding:4px 2px 40px}.nx[data-form=phone] .nx-sop-editor{padding:12px;border-radius:10px;font-size:14px}.nx[data-form=phone] .nx-sop-acts{margin-left:0;flex-wrap:wrap;gap:6px}.nx[data-form=phone] .nx-sop-modebtn,.nx[data-form=phone] .nx-sop-acts .btn{min-height:40px}.nx-deskfix{display:grid;gap:8px;max-width:460px}.nx-deskfix-row{display:flex;align-items:center;gap:8px;font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-deskfix-field{display:grid;gap:4px;margin-top:6px;font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-deskfix-field select{min-height:32px}.nx-deskfix-note{margin:0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-deskfix-acts{display:flex;justify-content:flex-end;margin-top:8px}.nx[data-ui=next] .nx-hood-bar{min-height:52px;padding:0 20px;gap:10px;border-bottom:1px solid var(--line);background:var(--nxi-glass, var(--surface-raised))}.nx[data-ui=next] .nx-hood-slot,.nx[data-ui=next] .nx-hood-acts,.nx[data-ui=next] .nx-hood-acts .wf-toolbar-actions{display:contents}.nx[data-ui=next] .nx-hood-bar>*{order:4}.nx[data-ui=next] .nx-hood-exit{order:0;padding:0;font:450 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-2)}.nx[data-ui=next] .nx-hood-exit:hover{color:var(--ink)}.nx[data-ui=next] .nx-hood-title{order:1;min-width:0}.nx[data-ui=next] .nx-hood-title .rn-name,.nx[data-ui=next] .nx-hood-title .rn-name-link{font:500 15px/1.3 var(--font-sans);letter-spacing:-.01em}.nx[data-ui=next] .nx-hood-autosave{order:2;padding:0;border:0;background:transparent;font:450 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--win)}.nx[data-ui=next] .nx-hood-autosave.saving,.nx[data-ui=next] .nx-hood-autosave.pending{color:var(--ink-3)}.nx[data-ui=next] .nx-hood-autosave.failed,.nx[data-ui=next] .nx-hood-autosave.blocked{padding:5px 9px;border:1px solid color-mix(in srgb,var(--signal) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--signal) 8%,transparent);color:var(--nx-crimson-hi, var(--signal))}.nx[data-ui=next] .nx-hood-unfinished{order:3;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--attention-fill) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--attention-fill) 10%,transparent);color:var(--attention);font:450 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx[data-ui=next] .nx-hood-unfinished:hover{background:color-mix(in srgb,var(--attention-fill) 18%,transparent)}.nx[data-ui=next] .nx-hood-unfinished i{width:6px;height:6px;border-radius:999px;background:var(--attention-fill)}.nx[data-ui=next] .nx-hood-bar-grow{order:4;flex:1}.nx[data-ui=next] .nx-hood-acts .wf-status{order:5;font-style:normal;font-size:max(12px,var(--nx-min-text, 0px))}.nx[data-ui=next] .nx-hood-bar .wf-run-target{order:5;gap:8px;padding:0 0 0 10px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, var(--surface-raised));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.nx[data-ui=next] .nx-hood-bar .wf-run-target-lbl{font:450 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-3)}.nx[data-ui=next] .nx-hood-bar .wf-trust{order:6;margin-left:0;padding:3px;gap:2px;border:0;border-radius:10px;background:var(--surface-hover);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow:visible}.nx[data-ui=next] .nx-hood-bar .wf-trust-stop{height:30px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);font:450 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;text-transform:none}.nx[data-ui=next] .nx-hood-bar .wf-trust-stop:hover:not(:disabled){color:var(--ink)}.nx[data-ui=next] .nx-hood-bar .wf-trust-stop.on{border-color:var(--nxi-edge, var(--line));background:var(--surface-panel);box-shadow:var(--nxi-shadow, none);color:var(--ink)}.nx[data-ui=next] .nx-hood-bar .wf-trust-hold{display:inline-flex;align-items:center;gap:7px}.nx[data-ui=next] .nx-hood-bar .wf-trust-hold.on,.nx[data-ui=next] .nx-hood-bar .wf-trust-hold.on:disabled{border-color:var(--nxi-edge, var(--line));background:var(--surface-panel);color:var(--win);box-shadow:var(--nxi-shadow, none)}.nx[data-ui=next] .nx-hood-bar .wf-trust-hold.on:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--win);box-shadow:0 0 6px color-mix(in srgb,var(--win) 55%,transparent)}.nx[data-ui=next] .nx-hood-sop-btn{order:7;height:36px;margin-left:0;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, var(--surface-raised));font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx[data-ui=next] .nx-hood-sop-btn:hover{border-color:var(--line-strong);background:var(--nxi-glass, var(--surface-raised))}.nx[data-ui=next] .nx-hood-sop-glyph{display:none}.nx[data-ui=next] .nx-hood-sop-btn.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.nx[data-ui=next] .nx-hood-bar .nx-tune-tools{order:8}.nx[data-ui=next] .nx-hood-bar .nx-tune-more{height:36px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, var(--surface-raised));color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx[data-ui=next] .nx-hood-bar .nx-tune-more:hover{border-color:var(--line-strong)}.nx[data-ui=next] .nx-hood-acts .btn{height:36px;padding:0 16px;border-radius:10px;border-color:var(--line);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;text-transform:none}.nx[data-ui=next] .nx-hood-acts .btn-primary,.nx[data-ui=next] .nx-hood-acts .btn-primary:hover:not(:disabled){order:9;display:inline-flex;align-items:center;gap:7px;border-color:transparent;background:var(--hl, var(--ink));color:var(--hl-ink, var(--surface))}.nx[data-ui=next] .nx-hood-acts .btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--hl, var(--ink)) 86%,var(--surface))}.nx[data-ui=next] .wf-shelf-tab{font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;text-transform:none;border-radius:9px}.nx[data-ui=next] .wf-palette-grouphead{font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;text-transform:none}.nx[data-ui=next] .wf-palette-search{border-radius:9px;font-family:var(--font-sans)}.nx[data-ui=next] .wf-insp-where{margin:0 0 8px;color:var(--ink-3);font:450 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx[data-ui=next] .wf-insp-fail,.nx[data-ui=next] .wf-insp-repair{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx[data-ui=next] .wf-insp-fail{border-color:color-mix(in srgb,var(--signal) 35%,var(--line));background:color-mix(in srgb,var(--signal) 7%,transparent);color:var(--ink-2)}.nx[data-ui=next] .wf-insp-fail b{color:var(--nx-crimson-hi, var(--signal));font-weight:500}.nx[data-ui=next] .wf-insp-repair{color:var(--ink);background:var(--nxi-card, var(--surface-raised))}.nx[data-ui=next] .wf-insp-apple{flex:none;width:20px;height:20px}.nx[data-ui=next] .wf-insp-repair .lnk,.nx[data-ui=next] .wf-fail .lnk{padding:0;border:0;background:transparent;color:var(--info);font:450 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.nx[data-ui=next] .wf-insp-repair .lnk:hover,.nx[data-ui=next] .wf-fail .lnk:hover{color:var(--ink)}.nx[data-ui=next] .wf-node-state{text-transform:none}.nx[data-ui=next] .wf-node-state.is-failed{color:var(--nx-crimson-hi, var(--signal))}.nx[data-ui=next] .wf-node-state.is-waiting{color:var(--attention)}.nx[data-ui=next] .wf-node-state.is-working{color:var(--info)}.nx[data-ui=next] .wf-node-state.is-skipped{color:var(--ink-3)}.nx[data-ui=next] .wf-fail{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 12px 12px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--signal) 30%,var(--line));border-radius:14px;background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.nx[data-ui=next] .wf-fail>i{flex:none;width:7px;height:7px;border-radius:999px;background:var(--signal)}.nx[data-ui=next] .wf-fail .tx{flex:1 1 280px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx[data-ui=next] .wf-fail .tx b{color:var(--ink);font-weight:500}.nx[data-ui=next] .wf-fail .err{color:var(--nx-crimson-hi, var(--signal))}.nx.nx-fl:before{background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--attention) 8%,transparent),transparent 46%),radial-gradient(circle at 82% 96%,color-mix(in srgb,var(--win) 6%,transparent),transparent 46%)}.nx-fl-stage{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;transition:opacity .8s ease;overflow-y:auto}.nx-fl-stage.on{opacity:1;pointer-events:auto}.nx-fl-center{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 40px}.nx-fl-mini{position:absolute;left:34px;top:30px;z-index:6;display:flex;align-items:center;gap:10px;opacity:0;transition:opacity .8s ease;pointer-events:none}.nx-fl-mini.on{opacity:1}.nx-fl-mini img{width:26px;height:26px}.nx-fl-mini .w{font:800 16px/1 var(--font-sans)}.nx-fl-wake{width:100%;max-width:660px;display:flex;flex-direction:column;align-items:center;text-align:center}.nx-fl-ring{position:relative;width:96px;height:96px;display:grid;place-items:center;margin-bottom:26px}.nx-fl-ring .halo{position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;border:1.5px solid var(--nx-gold);animation:nx-breathe 3.4s ease-out infinite}.nx-fl-ring .halo.b{animation-delay:1.1s}.nx-fl-ring img{width:52px;height:52px;position:relative;z-index:2}.nx-fl-wake-h{font:600 52px/1.06 var(--font-display);letter-spacing:-.02em;margin:18px 0 0}.nx-fl-stage.on .nx-fl-ring{animation:orc-zoom .7s cubic-bezier(.22,1,.36,1) both}.nx-fl-stage.on .nx-fl-wake>.nx-eye{animation:orc-up .6s cubic-bezier(.22,1,.36,1) .12s both}.nx-fl-stage.on .nx-fl-wake-h{animation:orc-up .6s cubic-bezier(.22,1,.36,1) .2s both}.nx-fl-stage.on .nx-fl-empty-sub,.nx-fl-stage.on .nx-fl-connect{animation:orc-up .6s cubic-bezier(.22,1,.36,1) .3s both}.nx-fl-stage.on .nx-fl-wake>.nx-fl-cta-home{animation:orc-up .6s cubic-bezier(.22,1,.36,1) .42s both}.nx-fl-stage.on .nx-fl-skip{animation:orc-up .6s cubic-bezier(.22,1,.36,1) .5s both}.nx-fl-facts{margin-top:30px;display:flex;flex-direction:column;gap:12px;width:100%}.nx-fl-fact{opacity:0;font:500 17px/1.4 var(--font-sans);color:var(--ink-2)}.nx-fl-fact.on{animation:orc-up .65s cubic-bezier(.22,1,.36,1) both}.nx-fl-fact b{font:900 19px/1 var(--font-numeral);letter-spacing:.035em;font-variant-numeric:tabular-nums;color:var(--nx-gold-hi)}.nx-fl-wake-foot{opacity:0;margin-top:30px;font:400 21px/1.4 var(--font-serif);font-style:italic;color:var(--nx-green-hi)}.nx-fl-wake-foot.on{animation:orc-up .75s cubic-bezier(.22,1,.36,1) both}.nx-fl-skip{margin-top:32px;align-self:center;background:none;border:1px solid transparent;border-radius:999px;padding:10px 16px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3);cursor:pointer}.nx-fl-skip:hover{color:var(--nx-mut);border-color:var(--nx-line-strong)}.nx-fl-mirror{width:100%;max-width:1140px;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.nx-fl-stage.on .nx-fl-mirror>div:first-child>*{animation:orc-up .6s cubic-bezier(.22,1,.36,1) both}.nx-fl-stage.on .nx-fl-mirror>div:first-child>*:nth-child(1){animation-delay:.05s}.nx-fl-stage.on .nx-fl-mirror>div:first-child>*:nth-child(2){animation-delay:.12s}.nx-fl-stage.on .nx-fl-mirror>div:first-child>*:nth-child(3){animation-delay:.19s}.nx-fl-stage.on .nx-fl-mirror>div:first-child>*:nth-child(4){animation-delay:.26s}.nx-fl-stage.on .nx-fl-mirror>div:first-child>*:nth-child(n+5){animation-delay:.33s}.nx-fl-stage.on .nx-fl-move{animation:orc-up .7s cubic-bezier(.22,1,.36,1) .28s both}.nx-fl-toggle{display:inline-flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden;margin-top:16px}.nx-fl-toggle button{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;background:none;border:none;color:var(--nx-mut-2);padding:8px 13px;cursor:pointer}.nx-fl-toggle button.on{background:color-mix(in srgb,var(--attention) 14%,transparent);color:var(--nx-gold-hi)}.nx-fl-find-h{font:600 62px/1.02 var(--font-display);letter-spacing:-.02em;margin:16px 0 0}.nx-fl-find-h em{font-style:italic;color:var(--nx-gold-hi)}.nx-fl-find-sub{font:400 15px/1.65 var(--font-sans);color:var(--ink-2);margin:20px 0 0;max-width:46ch}.nx-fl-find-sub b{color:var(--nx-text);font-weight:600}.nx-fl-world{display:flex;gap:26px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.nx-fl-w .v{font:900 20px/1 var(--font-numeral);letter-spacing:.035em;font-variant-numeric:tabular-nums;color:var(--nx-text)}.nx-fl-w .l{font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--nx-mut-2);margin-top:6px}.nx-fl-lines{margin-top:18px;display:flex;flex-direction:column;gap:8px;font:600 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2)}.nx-fl-lines b{color:var(--nx-gold-hi);font-weight:700}.nx-fl-move{position:relative;background:linear-gradient(115deg,var(--sheen),transparent 42%),linear-gradient(165deg,color-mix(in srgb,var(--attention) 13%,var(--glass-bg)),color-mix(in srgb,var(--attention) 3%,var(--glass-bg)));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.25);backdrop-filter:blur(var(--glass-blur)) saturate(1.25);border:1px solid color-mix(in srgb,var(--attention) 34%,var(--glass-border));border-radius:20px;padding:26px 28px;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep)}.nx-fl-move:before{content:"";position:absolute;inset:-1px;border-radius:21px;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--attention-2) 75%,transparent),color-mix(in srgb,var(--signal-2) 40%,transparent) 55%,color-mix(in srgb,var(--agent-2) 55%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.nx-fl-move-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-gold-hi)}.nx-fl-move-t{font:700 24px/1.1 var(--font-sans);letter-spacing:-.01em;margin:12px 0 0}.nx-fl-move-d{font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--ink-2);margin:10px 0 0}.nx-fl-move-d b{color:var(--nx-text);font-weight:600}.nx-fl-move-hook{display:flex;align-items:center;gap:16px;margin:20px 0 0;padding:16px 18px;background:linear-gradient(115deg,var(--sheen),transparent 45%),color-mix(in srgb,var(--surface-panel) 72%,transparent);border:1px solid var(--line);border-radius:14px;box-shadow:inset 0 1px 0 var(--glass-edge)}.nx-fl-move-hook .big{font:900 46px/.95 var(--font-numeral);letter-spacing:.035em;font-variant-numeric:tabular-nums;color:var(--nx-text);flex:none}.nx-fl-move-hook .cap{font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);color:var(--nx-mut)}.nx-fl-move-hook .cap b{color:var(--nx-text);font-weight:600}.nx-fl-cta{width:100%;margin-top:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--attention-2) 30%,var(--attention)),var(--attention) 55%,color-mix(in srgb,var(--attention) 86%,var(--ink)));color:var(--surface);font:700 15px/1 var(--font-sans);border:none;border-radius:13px;padding:17px;cursor:pointer;box-shadow:inset 0 1px #ffffff59,inset 0 -1px 2px #0003,var(--shadow-soft);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.nx-fl-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px 2px #0003,0 10px 26px color-mix(in srgb,var(--attention) 45%,transparent)}.nx-fl-move-alt{margin-top:20px;padding:14px 16px;border:1px dashed color-mix(in srgb,var(--attention) 30%,transparent);border-radius:12px;font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);font-style:italic;color:var(--nx-mut)}.nx-fl-move-micro{display:flex;align-items:center;gap:8px;margin-top:13px;font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-2)}.nx-fl-move-micro i{width:7px;height:7px;border-radius:50%;background:var(--nx-green);box-shadow:0 0 7px var(--nx-green);animation:nx-livedot 2s infinite;flex:none}.nx-fl-work{width:100%;max-width:800px;text-align:center;display:flex;flex-direction:column;align-items:center}.nx-fl-stage.on .nx-fl-work>*:not(.nx-fl-rits){animation:orc-up .6s cubic-bezier(.22,1,.36,1) both}.nx-fl-stage.on .nx-fl-work>*:nth-child(1){animation-delay:.05s}.nx-fl-stage.on .nx-fl-work>*:nth-child(2){animation-delay:.12s}.nx-fl-stage.on .nx-fl-work>*:nth-child(n+4){animation-delay:.3s}.nx-fl-stage.on .nx-fl-rit{animation:orc-up .55s cubic-bezier(.22,1,.36,1) both}.nx-fl-stage.on .nx-fl-rit:nth-child(1){animation-delay:.16s}.nx-fl-stage.on .nx-fl-rit:nth-child(2){animation-delay:.23s}.nx-fl-stage.on .nx-fl-rit:nth-child(3){animation-delay:.3s}.nx-fl-stage.on .nx-fl-rit:nth-child(4){animation-delay:.37s}.nx-fl-stage.on .nx-fl-rit:nth-child(n+5){animation-delay:.44s}.nx-fl-work-h{font:600 44px/1.06 var(--font-display);letter-spacing:-.02em;margin:16px 0 0}.nx-fl-work-h em{font-style:italic;color:var(--nx-gold-hi)}.nx-fl-rits{margin-top:30px;width:100%;display:flex;flex-direction:column;gap:10px;text-align:left}.nx-fl-rit{display:flex;align-items:center;gap:16px;padding:16px 18px;background:linear-gradient(115deg,var(--sheen),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--surface-panel) 55%,var(--surface-raised)),var(--surface-raised) 42%);border:1px solid var(--nx-line);border-radius:14px;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft)}.nx-fl-rit .ix{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-3);flex:none}.nx-fl-rit .t{font:600 14px/1.3 var(--font-sans)}.nx-fl-rit .m{font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2);margin-top:4px}.nx-fl-rit .val{margin-left:auto;flex:none;text-align:right}.nx-fl-rit .val .h{font:700 15px/1 var(--font-mono);letter-spacing:-.01em;color:var(--nx-gold-hi)}.nx-fl-rit .val .c{font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-2);margin-top:5px}.nx-fl-total{margin-top:20px;font:600 max(11px,var(--nx-min-text, 0px))/1.6 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2)}.nx-fl-total b{color:var(--nx-gold-hi);font-weight:700}.nx-fl-trust{font:600 max(11px,var(--nx-min-text, 0px))/1.6 var(--font-sans);letter-spacing:0;color:var(--nx-green-hi);margin-top:14px}.nx-fl-home{width:100%;max-width:900px;text-align:center}.nx-fl-stage.on .nx-fl-home>*{animation:orc-up .6s cubic-bezier(.22,1,.36,1) both}.nx-fl-stage.on .nx-fl-home>*:nth-child(1){animation-delay:.05s}.nx-fl-stage.on .nx-fl-home>*:nth-child(2){animation-delay:.12s}.nx-fl-stage.on .nx-fl-home>*:nth-child(3){animation-delay:.19s}.nx-fl-stage.on .nx-fl-home>*:nth-child(4){animation-delay:.26s}.nx-fl-stage.on .nx-fl-home>*:nth-child(5){animation-delay:.33s}.nx-fl-stage.on .nx-fl-home>*:nth-child(n+6){animation-delay:.4s}.nx-fl-home-h{font:600 54px/1.05 var(--font-display);letter-spacing:-.02em;margin:16px 0 0}.nx-fl-home-h em{font-style:italic;color:var(--nx-green-hi)}.nx-fl-home-sub{font:400 15px/1.6 var(--font-sans);color:var(--ink-2);margin:16px auto 0;max-width:52ch}.nx-fl-home-row{display:flex;justify-content:center;margin:34px 0 0}.nx-fl-hr{padding:0 34px;border-left:1px solid var(--line)}.nx-fl-hr:first-child{border-left:none}.nx-fl-hr .v{font:900 26px/1 var(--font-numeral);letter-spacing:.035em;font-variant-numeric:tabular-nums}.nx-fl-hr .v.gold{color:var(--nx-gold-hi)}.nx-fl-hr .l{font:500 max(11px,var(--nx-min-text, 0px))/1.35 var(--font-sans);color:var(--nx-mut-2);margin-top:8px}.nx-fl-next{margin:36px auto 0;max-width:60ch;padding:18px 22px;border:1px dashed var(--line-strong);border-radius:14px;font:400 max(13.5px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--nx-mut)}.nx-fl-next b{color:var(--nx-gold-hi);font-weight:600}.nx-fl-fresh{margin-top:18px;font:500 max(11px,var(--nx-min-text, 0px))/1.7 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3)}.nx-fl-cta-home{display:inline-block;margin-top:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--win) 66%,var(--surface)),var(--nx-green-deep) 60%,color-mix(in srgb,var(--win) 48%,var(--surface)));color:#fff;font:700 14px/1 var(--font-sans);border:none;border-radius:12px;padding:15px 24px;cursor:pointer;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px 2px #0003,var(--shadow-soft);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.nx-fl-cta-home:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff5c,inset 0 -1px 2px #0003,0 10px 26px color-mix(in srgb,var(--win) 40%,transparent)}.nx-fl-empty-sub{font:400 15px/1.65 var(--font-sans);color:var(--ink-2);margin:18px 0 0;max-width:52ch}.nx-fl-connect{margin-top:28px;width:100%;max-width:480px;display:flex;flex-direction:column;gap:10px;text-align:left}.nx-fl-connect .row{display:flex;gap:12px;align-items:flex-start;padding:15px 17px;border:1px dashed var(--nx-line-strong);border-radius:12px;font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-mut)}.nx-fl-connect .g{color:var(--nx-gold);flex:none;font:600 max(12px,var(--nx-min-text, 0px))/1.6 var(--font-mono)}.nx-fl-connect b{color:var(--nx-text);font-weight:600}.su-stage>.nx.nx-fl{background:var(--nxi-glass);border:1px solid var(--nxi-edge);box-shadow:var(--nxi-shadow);-webkit-backdrop-filter:blur(calc(var(--glass-blur, 14px) * 1.3)) saturate(1.25);backdrop-filter:blur(calc(var(--glass-blur, 14px) * 1.3)) saturate(1.25)}.nx.nx-fl:before,.nx-fl-mini{display:none}.nx-fl-wake-h,.nx-fl-find-h,.nx-fl-work-h,.nx-fl-home-h{font-weight:400;letter-spacing:-.01em}.nx-fl-wake-h{font-size:40px;line-height:1.12}.nx-fl-find-h{font-size:46px;line-height:1.1}.nx-fl-work-h{font-size:36px;line-height:1.12}.nx-fl-home-h{font-size:42px;line-height:1.12}.nx-fl-find-h em,.nx-fl-work-h em,.nx-fl-home-h em{font-style:normal;color:var(--agent)}.nx-fl-wake-foot{font:400 18px/1.4 var(--font-sans);font-style:normal;color:var(--ink-2)}.nx-fl-fact b,.nx-fl-rit .val .h,.nx-fl-total b,.nx-fl-lines b,.nx-fl-next b,.nx-fl-hr .v.gold{color:var(--ink)}.nx-fl-fact{font-size:17px}.nx-fl-find-sub,.nx-fl-empty-sub,.nx-fl-home-sub{font-size:15px;line-height:1.55}.nx-fl-move,.nx-fl-rit{background:var(--nxi-card, var(--surface-raised));border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);box-shadow:var(--nxi-shadow-lift, none)}.nx-fl-move:before{display:none}.nx-fl-move-eye{font:500 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);color:var(--ink-3)}.nx-fl-move-t{font-weight:500}.nx-fl-move-d{font-size:14px}.nx-fl-move-hook{background:var(--surface-panel);border-color:var(--line);box-shadow:none}.nx-fl-move-hook .cap{font-size:14px}.nx-fl-move-alt{font-style:normal}.nx-fl-move-alt,.nx-fl-move-micro,.nx-fl-total,.nx-fl-trust,.nx-fl-lines,.nx-fl-fresh,.nx-fl-w .l,.nx-fl-hr .l,.nx-fl-rit .m,.nx-fl-rit .val .c{font-size:max(13px,var(--nx-min-text, 0px))}.nx-fl-trust{color:var(--agent)}.nx-fl-rit .t{font-size:15px}.nx-fl-rit .ix{font-size:max(13px,var(--nx-min-text, 0px))}.nx-fl-cta,.nx-fl-cta-home{min-height:44px;border:none;border-radius:12px;background:var(--nxp-primary, var(--hl));color:var(--nxp-on-primary, var(--hl-ink));font:500 14px/1 var(--font-sans);box-shadow:none;transition:background .14s ease}.nx-fl-cta:hover,.nx-fl-cta-home:hover{transform:none;box-shadow:none;background:color-mix(in srgb,var(--nxp-primary, var(--hl)) 88%,#000)}.nx-fl-cta-home{padding:0 26px}.nx-fl-cta:focus-visible,.nx-fl-cta-home:focus-visible,.nx-fl-skip:focus-visible,.nx-fl-toggle button:focus-visible{outline:2px solid var(--nxp-primary, var(--hl));outline-offset:2px}.nx-fl-skip{min-height:44px;padding:0 18px;border-color:var(--line);border-radius:12px;background:var(--surface-raised);font:500 14px/1 var(--font-sans);color:var(--ink-2)}.nx-fl-skip:hover{background:var(--surface-hover);color:var(--ink);border-color:var(--line-strong)}.nx-fl-toggle{border-radius:12px}.nx-fl-toggle button{min-height:44px;padding:0 16px;font:500 14px/1 var(--font-sans)}.nx-fl-toggle button.on{background:color-mix(in srgb,var(--agent-fill, var(--win)) 12%,transparent);color:var(--ink)}.nx-fl-connect .row{border:1px solid var(--nxi-edge, var(--line));background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);font-size:14px}.nx-fl-connect .g{color:var(--agent)}.nx-fl-next{font-size:14px;border-style:solid;border-color:var(--line);background:var(--surface-panel)}@media(max-width:1099px){.nx-fl-mirror{grid-template-columns:1fr;gap:34px}.nx-fl-find-h{font-size:44px}.nx-fl-wake-h,.nx-fl-home-h{font-size:40px}.nx-fl-work-h{font-size:32px}}@media(max-width:739px){.su-stage>.nx.nx-fl{border-radius:var(--nxi-radius, 16px)}.nx-fl-center{padding:32px 16px}.nx-fl-wake-h,.nx-fl-home-h{font-size:30px}.nx-fl-find-h{font-size:34px}.nx-fl-work-h{font-size:28px}.nx-fl-home-row{flex-wrap:wrap;row-gap:18px}.nx-fl-hr{padding:0 20px}.nx-fl-world{flex-wrap:wrap;gap:18px 26px}}@media(prefers-reduced-motion:reduce){.nx.nx-fl *,.nx.nx-fl *:before,.nx.nx-fl *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.nx-fl-q{max-width:820px;width:100%;text-align:center}.nx-fl-q-h{margin:14px 0 6px;font:400 34px/1.12 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.nx-fl-q-h em{font-style:normal;color:var(--agent)}.nx-fl-q-ticker{min-height:18px;font:500 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans);letter-spacing:0;color:var(--ink-2);transition:color .3s ease}.nx-fl-q-ticker.done{color:var(--win)}.nx-fl-q-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:22px auto 6px;max-width:560px}.nx-fl-q-chips .chip{width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--ink) 10%,transparent);transition:background .25s ease}.nx-fl-q-chips .chip.pop{animation:orc-pop .4s cubic-bezier(.22,1,.36,1) both}.nx-fl-q-chips .chip.t-crit{background:var(--signal-2);box-shadow:0 0 10px color-mix(in srgb,var(--signal-2) 45%,transparent)}.nx-fl-q-chips .chip.t-high{background:var(--attention-2)}.nx-fl-q-chips .chip.t-norm{background:var(--win-2)}.nx-fl-q-chips .chip.t-low{background:color-mix(in srgb,var(--ink) 24%,transparent)}.nx-fl-q-cap{font:500 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);letter-spacing:0;color:var(--ink-2);margin-top:8px}.nx-fl-q-tallies{display:flex;justify-content:center;gap:34px;margin:20px 0 8px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.nx-fl-q-tallies.on{opacity:1;transform:none}.nx-fl-q-tallies .tal .v{font:400 30px/1 var(--font-numeral);letter-spacing:-.02em}.nx-fl-q-tallies .tal .l{margin-top:6px;font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);letter-spacing:0;color:var(--ink-2)}.nx-fl-q-tallies .tal.t-crit .v{color:var(--nx-crimson-hi)}.nx-fl-q-tallies .tal.t-high .v{color:color-mix(in srgb,var(--attention) 62%,var(--ink))}.nx-fl-q-tallies .tal.t-norm .v{color:color-mix(in srgb,var(--win) 62%,var(--ink))}.nx-fl-q-tallies .tal.t-low .v{color:var(--ink-3)}.nx-fl-q-list{margin:14px auto 0;max-width:680px;text-align:left;background:var(--nxi-card, var(--surface-raised));border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);box-shadow:var(--nxi-shadow, none);padding:8px 14px;opacity:0;transform:translateY(10px);transition:opacity .5s ease .15s,transform .5s cubic-bezier(.22,1,.36,1) .15s}.nx-fl-q-list.on{opacity:1;transform:none}.nx-fl-q-list .row{display:flex;align-items:baseline;gap:10px;padding:8px 4px;border-top:1px solid color-mix(in srgb,var(--ink) 6%,transparent);font:400 14px/1.4 var(--font-sans);color:var(--ink-2)}.nx-fl-q-list .row:first-child{border-top:none}.nx-fl-q-list .dot{width:8px;height:8px;border-radius:50%;flex:none;align-self:center;background:var(--ink-3)}.nx-fl-q-list .row.t-crit .dot{background:var(--signal-2);box-shadow:0 0 8px color-mix(in srgb,var(--signal-2) 50%,transparent)}.nx-fl-q-list .row.t-high .dot{background:var(--attention-2)}.nx-fl-q-list .row.t-norm .dot{background:var(--win-2)}.nx-fl-q-list .id{font:600 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink);flex:none}.nx-fl-q-list .co{font-weight:600;color:var(--ink);flex:none;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-fl-q-list .pr{font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3);flex:none}.nx-fl-q-list .why{flex:1;min-width:0;text-align:right;font-size:max(13px,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-fl-q-list .note{padding:9px 4px 6px;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent);font:500 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);letter-spacing:0;color:var(--ink-2)}@media(max-width:739px){.nx-fl-q-h{font-size:26px}.nx-fl-q-tallies{gap:18px;flex-wrap:wrap}.nx-fl-q-list .why{display:none}}.ob-sx{text-align:left;width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;border:1px solid var(--nxi-edge, var(--line-strong));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);overflow:hidden}.ob-sx-head{display:flex;align-items:baseline;gap:10px;padding:14px 20px 0;font:500 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.ob-sx-head .p{color:var(--ink-2)}.ob-sx-head .p:after{content:" ·";color:var(--ink-3)}.ob-sx-head .q{color:var(--ink-3)}.ob-sx-head .s{margin-left:auto;color:var(--ink-3);font-variant-numeric:tabular-nums}.nx-ob-wide>.ob-sx{margin:var(--ob-block) 0 0;max-width:none}.ob-sx-body{display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px;min-height:220px}.ob-sx-line{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:baseline;font:500 14px/1.5 var(--font-sans);color:var(--ink-2)}.ob-sx-line.fresh{animation:ob-sx-in .26s cubic-bezier(.22,1,.36,1) both}.ob-sx-line .g{color:var(--ink-3)}.ob-sx-line.ok .g{color:var(--agent-fill, var(--win))}.ob-sx-line.ok .t{color:var(--ink-2)}@keyframes ob-sx-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ob-sx-task{display:flex;flex-direction:column;gap:10px;animation:ob-sx-in .3s cubic-bezier(.22,1,.36,1) both}.ob-sx-ask{font:500 19px/1.3 var(--font-sans);color:var(--ink);letter-spacing:-.01em}.ob-sx-note{font:400 14px/1.5 var(--font-sans);color:var(--ink-2);max-width:60ch}.ob-sx-err{font:500 14px/1.5 var(--font-sans);color:var(--signal)}.ob-sx-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 8px 6px 14px;border:1px solid var(--line);border-radius:var(--ob-radius);background:var(--surface-panel)}.ob-sx-form:focus-within{border-color:var(--nxp-primary, var(--hl));box-shadow:0 0 0 3px color-mix(in srgb,var(--nxp-primary, var(--hl)) 18%,transparent)}.ob-sx-input{flex:1;min-width:140px;min-height:44px;border:none;background:transparent;outline:none;font:500 14px/1.4 var(--font-sans);color:var(--ink)}.ob-sx-input::placeholder{color:var(--ink-3)}.ob-sx-select{min-height:44px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink-2);font:500 14px/1 var(--font-sans);padding:0 10px}.ob-sx-go{min-height:44px;border:1px solid transparent;background:var(--nxp-primary, var(--hl));color:var(--nxp-on-primary, var(--hl-ink));font:500 14px/1 var(--font-sans);letter-spacing:0;padding:0 16px;border-radius:10px;cursor:pointer}.ob-sx-go:hover:not(:disabled){background:color-mix(in srgb,var(--nxp-primary, var(--hl)) 88%,#000)}.ob-sx-go:disabled{cursor:default}.ob-sx-opts{display:flex;flex-direction:column;gap:8px}.ob-sx-opt{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;align-content:center;gap:2px 12px;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:var(--ob-radius);background:var(--surface-panel);cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:background .14s ease,border-color .14s ease}.ob-sx-opt .n{grid-row:1 / 3;align-self:center;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:1px solid var(--line-strong);font:600 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-2)}.ob-sx-opt .l{font:500 14px/1.3 var(--font-sans);color:var(--ink)}.ob-sx-opt .l:last-child{grid-row:1 / span 2}.ob-sx-opt .sb{font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2)}.ob-sx-opt:hover{background:color-mix(in srgb,var(--nxp-primary, var(--hl)) 6%,var(--surface-panel));border-color:color-mix(in srgb,var(--nxp-primary, var(--hl)) 45%,var(--line))}.ob-sx-opt:hover .n{color:var(--nxp-primary, var(--hl));border-color:color-mix(in srgb,var(--nxp-primary, var(--hl)) 45%,transparent)}.ob-sx-opt:focus-visible{outline:2px solid var(--nxp-primary, var(--hl));outline-offset:2px}.ob-sx-key,.ob-sx-cmd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--ob-radius);animation:ob-sx-in .3s cubic-bezier(.22,1,.36,1) both}.ob-sx-key{grid-template-areas:"h h" "k c";row-gap:8px;border:1px solid color-mix(in srgb,var(--attention) 42%,transparent);background:color-mix(in srgb,var(--attention) 8%,transparent)}.ob-sx-key .h{grid-area:h;font:600 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);letter-spacing:0;color:var(--attention)}.ob-sx-key code{grid-area:k}.ob-sx-key button{grid-area:c}.ob-sx-cmd{border:1px solid var(--line);background:var(--surface-panel)}.ob-sx-key code,.ob-sx-cmd code{font:500 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-mono);color:var(--ink);overflow-wrap:anywhere;min-width:0}.ob-sx-key button,.ob-sx-cmd button{min-height:44px;border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;padding:0 14px;border-radius:10px;cursor:pointer;white-space:nowrap}.ob-sx-key button:hover,.ob-sx-cmd button:hover{color:var(--ink);background:var(--surface-hover)}.ob-sx-big{align-self:flex-start;min-height:44px;border:1px solid transparent;background:var(--nxp-primary, var(--hl));color:var(--nxp-on-primary, var(--hl-ink));font:500 14px/1 var(--font-sans);padding:0 20px;border-radius:12px;cursor:pointer}.ob-sx-big:disabled{opacity:.6;cursor:default}.ob-sx-dls{display:flex;flex-wrap:wrap;gap:0 18px}.ob-sx-dls a{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1.5 var(--font-sans);color:var(--ink-2);text-decoration:underline;text-underline-offset:4px}.ob-sx-dls a:hover{color:var(--ink)}.ob-sx-watch{display:flex;align-items:baseline;gap:11px;margin-top:4px;padding:14px 16px;border:1px dashed var(--line-strong);border-radius:var(--ob-radius)}.ob-sx-watch.hit{border-style:solid;border-color:color-mix(in srgb,var(--win) 45%,transparent);background:color-mix(in srgb,var(--win) 8%,transparent)}.ob-sx-watch .dot{width:8px;height:8px;border-radius:50%;background:var(--agent-fill, var(--win));align-self:center;animation:ob-sx-pulse 1.8s ease-in-out infinite}@keyframes ob-sx-pulse{0%,to{opacity:.35}50%{opacity:1}}.ob-sx-watch .n{font:400 28px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.ob-sx-watch .l{font:400 14px/1.5 var(--font-sans);color:var(--ink-2)}.ob-sx-watch .l b{color:var(--agent)}.ob-sx-foot{display:flex;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--line)}.ob-sx-back{min-height:44px;padding:0 8px;border:none;background:none;color:var(--ink-2);font:500 14px/1 var(--font-sans);cursor:pointer}.ob-sx-back:hover{color:var(--ink)}.ob-sx-next{margin-left:auto;min-height:44px;border:1px solid transparent;background:var(--nxp-primary, var(--hl));color:var(--nxp-on-primary, var(--hl-ink));font:500 14px/1 var(--font-sans);padding:0 20px;border-radius:12px;cursor:pointer}.ob-sx-next:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.ob-sx-line,.ob-sx-task,.ob-sx-key,.ob-sx-cmd,.ob-sx-watch .dot{animation:none}}.ob-sx--intake{max-width:720px}.ob-sx--intake .ob-sx-body{min-height:280px}.ob-sx-opts.scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:739px){.ob-sx-opts.scroll{grid-template-columns:minmax(0,1fr)}}.ob-sx-line.say .g{color:var(--attention)}.ob-sx-line.say .t{color:var(--ink-2)}.nx-ob-h1.tight{font-size:clamp(26px,3.4vw,36px);max-width:22ch;line-height:1.15}.nx-ob-center.mid>.ob-sx{margin-top:28px}.nx-ob{--ob-measure: 880px;--ob-pad-x: 18px;--ob-pad-y: 14px;--ob-radius: 12px;--ob-radius-lg: var(--nxi-radius, 16px);--ob-gap: 10px;--ob-block: 22px;position:relative;flex:1;min-width:0;display:flex;flex-direction:column;-webkit-user-select:text;user-select:text}.nx-ob-stage{flex:1;display:flex;flex-direction:column}.nx-ob-step{flex:1;display:flex;flex-direction:column;padding:8px 24px 40px}.nx-ob-center{margin:0 auto;width:100%;max-width:var(--ob-measure);display:flex;flex-direction:column;align-items:flex-start}.nx-ob-center.mid{margin:auto;align-items:center;text-align:center}.nx-ob-wide{margin:0 auto;width:100%;max-width:var(--ob-measure)}.nx-ob-center>*,.nx-ob-wide>*{animation:orc-up .55s cubic-bezier(.22,1,.36,1) both}.nx-ob-center>*:nth-child(1),.nx-ob-wide>*:nth-child(1){animation-delay:.03s}.nx-ob-center>*:nth-child(2),.nx-ob-wide>*:nth-child(2){animation-delay:.09s}.nx-ob-center>*:nth-child(3),.nx-ob-wide>*:nth-child(3){animation-delay:.15s}.nx-ob-center>*:nth-child(4),.nx-ob-wide>*:nth-child(4){animation-delay:.21s}.nx-ob-center>*:nth-child(5),.nx-ob-wide>*:nth-child(5){animation-delay:.27s}.nx-ob-center>*:nth-child(6),.nx-ob-wide>*:nth-child(6){animation-delay:.33s}.nx-ob-center>*:nth-child(n+7),.nx-ob-wide>*:nth-child(n+7){animation-delay:.38s}.nx-ob-conn,.nx-ob-quote,.nx-ob-crow,.nx-ob-trow,.nx-ob-tier,.nx-ob-checkin,.nx-ob-find{background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.nx-ob-eye{font:500 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.nx-ob-h1{font:400 38px/1.12 var(--font-display);letter-spacing:-.01em;margin:20px 0 0;max-width:22ch}.nx-ob-h1 em{font-style:normal;color:var(--agent)}.nx-ob-h2{font:400 30px/1.15 var(--font-display);letter-spacing:-.01em;margin:10px 0 0}.nx-ob-h2+.nx-ob-col-eye{margin-top:var(--ob-block)}.nx-ob-sub{font:400 15px/1.55 var(--font-sans);color:var(--ink-2);margin:8px 0 0;max-width:64ch}.nx-ob-sub b{color:var(--nx-text);font-weight:600}.nx-ob-sub.center{text-align:center}.nx-ob-micro{font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--ink-3);margin:14px 0 0;max-width:70ch}.nx-ob-micro.center{text-align:center}.nx-ob-actions{display:flex;align-items:center;gap:14px;margin-top:30px}.nx-ob-actions.center{justify-content:center}.nx-ob-btn{min-height:44px;font:500 14px/1 var(--font-sans);border-radius:12px;padding:0 22px;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease}.nx-ob-btn.sm{min-height:40px;padding:0 16px;font-size:max(13px,var(--nx-min-text, 0px));border-radius:10px}.nx-ob-btn.primary{background:var(--nxp-primary, var(--hl));color:var(--nxp-on-primary, var(--hl-ink))}.nx-ob-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--nxp-primary, var(--hl)) 88%,#000)}.nx-ob-btn.ghost{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.nx-ob-btn.ghost:hover{background:var(--surface-hover)}.nx-ob-btn:focus-visible{outline:2px solid var(--nxp-primary, var(--hl));outline-offset:2px}.nx-ob-btn:disabled{opacity:.45;cursor:default}.nx-ob-back{min-height:44px;background:none;border:none;color:var(--ink-2);font:500 14px/1 var(--font-sans);cursor:pointer;padding:0 8px}.nx-ob-back:hover{color:var(--ink)}.nx-ob-link{background:none;border:none;padding:0;font:inherit;color:color-mix(in srgb,var(--attention) 62%,var(--ink));cursor:pointer;text-decoration:underline}.nx-ob-link:hover{color:var(--ink)}.nx-ob-ring{width:88px;height:88px}.nx-ob-conns{display:grid;grid-template-columns:1fr 1fr;gap:var(--ob-gap);margin-top:var(--ob-block);width:100%}.nx-ob-conns.one{grid-template-columns:1fr}.nx-ob-conn{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:var(--ob-pad-y) var(--ob-pad-x);border:1px solid var(--line);border-radius:var(--ob-radius);cursor:pointer;text-align:left;color:inherit;font-family:inherit;transition:border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}button.nx-ob-conn:hover{border-color:color-mix(in srgb,var(--attention) 50%,transparent);transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep)}.nx-ob-conn.off{cursor:default;opacity:.55}.nx-ob-conn-ic{width:40px;height:40px;flex:none;border-radius:11px;background:color-mix(in srgb,var(--ink) 8%,transparent);display:grid;place-items:center;font:700 14px/1 var(--font-mono);color:var(--agent)}.nx-ob-conn.off .nx-ob-conn-ic{color:var(--nx-mut-3)}.nx-ob-conn-nm{display:block;font:700 14.5px/1.1 var(--font-sans)}.nx-ob-conn-sub{display:block;font:400 max(11px,var(--nx-min-text, 0px))/1.35 var(--font-sans);color:var(--nx-mut-2);margin-top:5px}.nx-ob-conn-badge{margin-left:auto;flex:none;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;border-radius:999px;padding:5px 8px;white-space:nowrap}.nx-ob-conn-badge.on{color:var(--nx-green);border:1px solid color-mix(in srgb,var(--win) 40%,transparent);background:color-mix(in srgb,var(--win) 10%,transparent)}.nx-ob-conn-badge.dim{color:var(--nx-mut-3);border:1px dashed var(--nx-line-strong)}.nx-ob-conn-badge.warn{color:var(--nx-gold);border:1px solid color-mix(in srgb,var(--attention) 45%,transparent);background:color-mix(in srgb,var(--attention) 8%,transparent)}.nx-ob-conn.off.theirs{border-color:color-mix(in srgb,var(--attention) 35%,transparent);opacity:1}.nx-ob-quote{margin:22px 0 0;width:100%;padding:18px 20px;border:1px solid var(--line);border-left:3px solid var(--nx-green);border-radius:12px;font:400 max(13px,var(--nx-min-text, 0px))/1.65 var(--font-sans);color:var(--ink-2)}.nx-ob-ver{display:block;margin-top:10px;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3)}.nx-ob-check{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-mut);cursor:pointer}.nx-ob-check input{margin-top:2px;accent-color:var(--nx-green)}.nx-ob-rows{display:flex;flex-direction:column;gap:var(--ob-gap);margin-top:var(--ob-block);width:100%}.nx-ob-crow{display:grid;grid-template-columns:minmax(0,1fr) 120px 172px;align-items:center;gap:14px;padding:var(--ob-pad-y) var(--ob-pad-x);border:1px solid var(--line);border-radius:var(--ob-radius)}.nx-ob-crow>:last-child{justify-self:end}.nx-ob-cname{font:600 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);display:flex;align-items:center;gap:9px;min-width:0}.nx-ob-cmeta{font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-3)}.nx-ob-ctag{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;border-radius:999px;padding:5px 8px;white-space:nowrap}.nx-ob-ctag.ok{color:var(--nx-green-hi);background:color-mix(in srgb,var(--win) 12%,transparent);border:1px solid color-mix(in srgb,var(--win) 34%,transparent)}.nx-ob-ctag.int{color:var(--nx-mut-3);border:1px solid var(--nx-line-strong)}.nx-ob-ctag.dim{color:var(--nx-mut-3);border:1px dashed var(--nx-line-strong)}.nx-ob-affirm{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--surface);background:linear-gradient(180deg,color-mix(in srgb,var(--win-2) 40%,var(--win)),var(--win) 60%);border:none;border-radius:8px;padding:9px 14px;cursor:pointer;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px 2px #0000002e;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.nx-ob-affirm:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff5c,0 6px 16px color-mix(in srgb,var(--win) 40%,transparent)}.nx-ob-affirm:disabled{opacity:.4;cursor:default}.nx-ob-addrow{display:flex;gap:var(--ob-gap);margin-top:var(--ob-gap);width:100%}.nx-ob-addrow .nx-ob-input{flex:1}.nx-ob-input,.nx-ob-select{min-height:44px;box-sizing:border-box;font:400 14px/1.2 var(--font-sans);color:var(--nx-text);background:var(--surface-panel);border:1px solid var(--line);border-radius:var(--ob-radius);padding:0 var(--ob-pad-x);outline:none;min-width:0}.nx-ob-input::placeholder{color:var(--nx-mut-3)}.nx-ob-input:focus,.nx-ob-select:focus{border-color:var(--nxp-primary, var(--hl));box-shadow:0 0 0 3px color-mix(in srgb,var(--nxp-primary, var(--hl)) 18%,transparent)}.nx-ob-select option{background:var(--nx-panel)}.nx-ob-col-eye{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-2);margin-bottom:13px;display:block}.nx-ob-reveal{margin-top:var(--ob-gap);padding:var(--ob-pad-y) var(--ob-pad-x);display:grid;grid-template-columns:1fr auto;grid-template-areas:"h h" "k c";align-items:center;column-gap:12px;row-gap:9px;background:linear-gradient(115deg,var(--sheen),transparent 45%),color-mix(in srgb,var(--attention) 7%,transparent);border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);border-radius:var(--ob-radius);box-shadow:inset 0 1px 0 var(--glass-edge);animation:orc-zoom .35s cubic-bezier(.22,1,.36,1) both}.nx-ob-reveal .h{grid-area:h;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-gold-hi)}.nx-ob-reveal .k{grid-area:k;font:600 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-mono);color:var(--nx-text);overflow-wrap:anywhere;min-width:0}.nx-ob-reveal .cp,.nx-ob-cmd .cp{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut);border:1px solid var(--line-strong);border-radius:5px;padding:5px 7px;cursor:pointer;background:none;flex:none}.nx-ob-reveal .cp{grid-area:c;margin-top:10px}.nx-ob-reveal .cp:hover,.nx-ob-cmd .cp:hover{color:var(--nx-text);border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.nx-ob-cmd-label{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-mut-3);margin-top:12px}.nx-ob-cmd{margin-top:7px;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 7%,var(--surface-raised)),color-mix(in srgb,var(--ink) 3%,var(--surface-raised)));border:1px solid var(--line-strong);border-radius:var(--ob-radius);padding:12px var(--ob-pad-x);font:500 max(11px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--nx-green-hi);display:flex;align-items:center;gap:12px;box-shadow:inset 0 2px 5px #0000001f,0 1px 0 var(--glass-edge)}.nx-ob-cmd span{overflow-wrap:anywhere;min-width:0;flex:1}.nx-ob-onefile{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ob-gap);margin-bottom:0;padding:var(--ob-pad-y) var(--ob-pad-x);border:1px solid color-mix(in srgb,var(--nx-gold) 34%,transparent);border-radius:var(--ob-radius);background:color-mix(in srgb,var(--nx-gold) 6%,transparent)}.nx-ob-onefile .nx-ob-cmd-label,.nx-ob-onefile .nx-ob-micro{margin:0}.nx-ob-checkin{margin-top:var(--ob-block);border:1px solid color-mix(in srgb,var(--win) 25%,transparent);border-radius:var(--ob-radius);padding:var(--ob-pad-y) var(--ob-pad-x)}.nx-ob-checkin .h{font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-green);display:flex;align-items:center;gap:8px;margin-bottom:9px}.nx-ob-checkin .dot{width:8px;height:8px;border-radius:50%;background:var(--nx-green);box-shadow:0 0 9px var(--nx-green);animation:nx-livedot 2.8s ease-in-out infinite}.nx-ob-checkin .l{font:500 max(11px,var(--nx-min-text, 0px))/1.7 var(--font-sans);color:var(--nx-mut)}.nx-ob-checkin .l b{color:var(--nx-text);font-weight:600}.nx-ob-rate-big{font:900 76px/.9 var(--font-numeral);letter-spacing:.035em;font-variant-numeric:tabular-nums;color:var(--ink);margin:22px 0 0}.nx-ob-rate-big small{font:400 21px/1 var(--font-sans);color:var(--nx-mut-2)}.nx-ob-slider{width:100%;margin:5px 0 0;-webkit-appearance:none;appearance:none;box-sizing:content-box;height:6px;padding:19px 0;border-radius:4px;background:linear-gradient(90deg,var(--agent-fill, var(--win)),var(--agent-fill, var(--win))) no-repeat,color-mix(in srgb,var(--ink) 22%,transparent);background-size:18% 100%;background-clip:content-box;background-origin:content-box;outline:none;cursor:pointer}.nx-ob-slider::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--nx-text);border:3px solid var(--agent-fill, var(--win));cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--ink) 40%,transparent)}.nx-ob-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--nx-text);border:3px solid var(--agent-fill, var(--win));cursor:pointer}.nx-ob-slider:disabled{opacity:.45;cursor:default}.nx-ob-scale{display:flex;width:100%;justify-content:space-between;font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-3);margin-top:9px}.nx-ob-team{display:flex;flex-direction:column;gap:var(--ob-gap);margin-top:var(--ob-block);width:100%}.nx-ob-trow{display:grid;grid-template-columns:34px minmax(0,1fr) 160px;align-items:center;gap:14px;padding:var(--ob-pad-y) var(--ob-pad-x);border:1px solid var(--line);border-radius:var(--ob-radius)}.nx-ob-trow>:last-child{justify-self:end}.nx-ob-trow>span:nth-child(2){flex:1;min-width:0}.nx-ob-tav{width:31px;height:31px;border-radius:50%;background:color-mix(in srgb,var(--ink) 8%,transparent);border:1px solid var(--line-strong);display:grid;place-items:center;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut);flex:none}.nx-ob-tnm{display:block;font:700 max(13px,var(--nx-min-text, 0px))/1.1 var(--font-sans)}.nx-ob-tmeta{display:block;font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-2);margin-top:5px;letter-spacing:0}.nx-ob-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--ob-gap);margin-top:var(--ob-block);width:100%}@media(max-width:739px){.nx-ob-scope,.nx-ob-loopstage{grid-template-columns:minmax(0,1fr);gap:8px}.nx-ob-loopstage:after{display:none}}@media(max-width:739px){.nx-ob-form,.nx-ob-conns{grid-template-columns:minmax(0,1fr)}.nx-ob-addrow{flex-wrap:wrap}.nx-ob-step{padding:28px 20px}}.nx-ob-form>.nx-ob-btn{justify-self:end;width:auto}.nx-ob-form input[type=email],.nx-ob-form input[type=password]{grid-column:auto}.nx-ob-ok{margin-top:12px;font:500 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-green-hi);animation:orc-up .4s cubic-bezier(.22,1,.36,1) both}.nx-ob-finds{display:flex;flex-direction:column;gap:var(--ob-gap);margin-top:var(--ob-block);width:100%}.nx-ob-find{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:var(--ob-pad-y) var(--ob-pad-x);border:1px solid var(--line);border-left:3px solid var(--fc);border-radius:var(--ob-radius)}.nx-ob-find-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--fc) 16%,transparent);color:var(--fc);font-size:18px}.nx-ob-find-t{font:700 15.5px/1.2 var(--font-sans)}.nx-ob-find-d{font:400 max(12.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-mut);margin-top:6px;max-width:80ch}.nx-ob-find-d b{color:color-mix(in srgb,var(--attention) 30%,var(--ink))}.nx-ob-find-n{font:900 25px/1 var(--font-numeral);letter-spacing:.035em;font-variant-numeric:tabular-nums;color:var(--fc);text-align:right;white-space:nowrap}.nx-ob-find-n span{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--nx-mut-2)}.nx-ob-find-n.live{font:700 max(12px,var(--nx-min-text, 0px))/1 var(--font-mono);letter-spacing:.06em}.nx-ob-fieldnote{width:440px;max-width:100%;background:linear-gradient(115deg,var(--sheen),transparent 45%),linear-gradient(158deg,color-mix(in srgb,var(--surface-panel) 70%,var(--surface-raised)),var(--surface) 92%);border:1px solid color-mix(in srgb,var(--attention) 30%,var(--glass-border));border-radius:20px;padding:22px 26px 20px;box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 0 0 1px color-mix(in srgb,var(--attention) 10%,transparent),var(--shadow-deep);text-align:center}.nx-ob-fieldnote .seal{width:52px;height:52px;margin:0 auto 12px;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--attention) 40%,transparent))}.nx-ob-fieldnote .e{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.nx-ob-fieldnote .t{font:600 26px/1.05 var(--font-display);color:var(--nx-text);margin:9px 0 20px}.nx-ob-fn-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nx-ob-fn-cell{background:var(--surface-panel);padding:14px}.nx-ob-fn-cell .v{font:900 21px/1 var(--font-numeral);letter-spacing:.035em;font-variant-numeric:tabular-nums}.nx-ob-fn-cell .v.gold{color:var(--ink)}.nx-ob-fn-cell .l{font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2);margin-top:6px}.nx-ob-load{margin-top:16px;font:400 14px/1.4 var(--font-sans);color:var(--ink-2)}.nx-ob-empty{margin-top:0;padding:var(--ob-pad-y) var(--ob-pad-x);width:100%;border:1px dashed var(--nx-line-strong);border-radius:var(--ob-radius);font:400 max(12.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-mut-3);font-style:italic}.nx-ob-err{margin-top:12px;width:100%;font:500 max(11px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-crimson-hi);border:1px solid color-mix(in srgb,var(--signal) 30%,transparent);background:color-mix(in srgb,var(--signal) 7%,transparent);border-radius:10px;padding:10px 13px;word-break:break-word}.nx-ob-capture{width:100%;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.nx-ob-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:12px 0 10px}.nx-ob-tier{display:flex;flex-direction:column;gap:7px;padding:var(--ob-pad-y) var(--ob-pad-x);text-align:left;border:1px solid var(--line);border-radius:var(--ob-radius);cursor:pointer;transition:border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.nx-ob-tier:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 26%,transparent);transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep)}.nx-ob-tier.on{border-color:var(--nx-green);background:var(--nx-green-deep)}.nx-ob-tier.locked,.nx-ob-tier:disabled{opacity:.45;cursor:not-allowed}.nx-ob-tier .nm{font:600 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);color:var(--nx-text)}.nx-ob-tier .d{font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-mut)}.nx-ob-tier .nm{display:flex;align-items:center;gap:8px}.nx-ob-tier .df{padding:2px 6px;border-radius:4px;border:1px solid color-mix(in srgb,var(--win) 40%,transparent);background:color-mix(in srgb,var(--win) 12%,transparent);color:var(--nx-green-hi);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx-ob-tier.clamped{opacity:1;border-style:dashed}.nx-ob-tier.clamped .df{border-color:color-mix(in srgb,var(--attention) 40%,transparent);background:color-mix(in srgb,var(--attention) 12%,transparent);color:var(--nx-gold-hi)}.nx-ob-tier.clamped .lk{color:var(--nx-gold-hi)}.nx-ob-tier .lk{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--nx-gold)}.nx-ob-num{width:19px;height:19px;flex:none;border-radius:50%;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--attention) 42%,transparent);background:color-mix(in srgb,var(--attention) 14%,transparent);color:var(--ink-2);font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-numeral);letter-spacing:0;font-variant-numeric:tabular-nums}.nx-ob-col-eye{display:flex;align-items:center;gap:9px}.nx-ob-checkin .h .nx-ob-num{margin-right:2px}.nx-ob-loop{list-style:none;margin:var(--ob-block) 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:var(--ob-gap);counter-reset:none}.nx-ob-loopstage{display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;align-items:start;padding:var(--ob-pad-y) var(--ob-pad-x);border:1px solid var(--line);border-radius:var(--ob-radius);position:relative}.nx-ob-loopstage:after{content:"";position:absolute;left:calc(var(--ob-pad-x) + 23px);top:100%;height:var(--ob-gap);width:1px;background:var(--line-strong)}.nx-ob-loopstage:last-child:after{display:none}.nx-ob-loopstage .n{font:900 20px/1 var(--font-numeral);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--ink-2);width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--attention) 12%,transparent);border:1px solid color-mix(in srgb,var(--attention) 30%,transparent)}.nx-ob-loopstage .t{font:700 15.5px/1.3 var(--font-sans);padding-top:3px}.nx-ob-loopstage .d{font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--nx-mut);margin-top:6px;max-width:68ch}.nx-ob-loopstage .d b{color:color-mix(in srgb,var(--attention) 30%,var(--ink))}.nx-ob-mcp{width:100%;margin-top:var(--ob-block);padding:var(--ob-pad-y) var(--ob-pad-x) 4px;border:1px solid var(--line);border-radius:var(--ob-radius-lg)}.nx-ob-mcp .nx-ob-cmd-label{margin-top:0}.nx-ob-mcp+.nx-ob-col-eye{margin-top:var(--ob-block)}.nx-ob-scopes{width:100%;margin-top:var(--ob-block);display:flex;flex-direction:column;gap:var(--ob-gap)}.nx-ob-scope{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:baseline;padding:var(--ob-pad-y) var(--ob-pad-x);border:1px solid var(--line);border-radius:var(--ob-radius)}.nx-ob-scope.hot{border-color:color-mix(in srgb,var(--attention) 40%,transparent);background:color-mix(in srgb,var(--attention) 6%,transparent)}.nx-ob-scope .sc{font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-green-hi);letter-spacing:0}.nx-ob-scope.hot .sc{color:var(--nx-gold-hi)}.nx-ob-scope .tx{font:400 max(12.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-mut)}.nx-ob-tourdots{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;width:100%}.nx-ob-tdot{padding:5px 11px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--nx-mut-3);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.nx-ob-tdot:hover{color:var(--nx-mut);border-color:var(--line-strong)}.nx-ob-tdot.seen{color:var(--nx-mut-2);border-color:color-mix(in srgb,var(--win) 30%,transparent)}.nx-ob-tdot.on{color:var(--ink);font-weight:700;border-color:color-mix(in srgb,var(--attention) 55%,transparent);background:color-mix(in srgb,var(--attention) 17%,transparent)}.nx-ob-tour{display:grid;grid-template-columns:minmax(0,384px) minmax(0,1fr);gap:30px;align-items:start;margin-top:22px;width:100%}@media(max-width:1099px){.nx-ob-tour{grid-template-columns:minmax(0,1fr)}}.nx-ob-wire{display:flex;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--ink) 3%,transparent);min-height:236px}.nx-ob-wire .wrail{display:flex;flex-direction:column;gap:8px;flex:none;width:26px;padding-top:2px}.nx-ob-wire .wrail span{height:8px;border-radius:3px;background:color-mix(in srgb,var(--ink) 13%,transparent)}.nx-ob-wire .wrail span:first-child{background:color-mix(in srgb,var(--attention) 34%,transparent)}.nx-ob-wire .wbody{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.nx-ob-wire .wrow{display:flex;gap:8px;align-items:stretch}.nx-ob-wire .wb{flex-basis:0;min-width:0;border-radius:5px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.nx-ob-wire .wb.tile{background:color-mix(in srgb,var(--ink) 12%,transparent);border:1px solid var(--line)}.nx-ob-wire .wb.line{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:3px}.nx-ob-wire .wb.bar{background:linear-gradient(90deg,color-mix(in srgb,var(--win) 26%,transparent),color-mix(in srgb,var(--attention) 24%,transparent))}.nx-ob-wire .wrow:has(.wb.orb){justify-content:center;align-items:center}.nx-ob-wire .wb.orb{border-radius:50%;align-self:center;background:radial-gradient(circle at 38% 34%,color-mix(in srgb,var(--win) 32%,transparent),color-mix(in srgb,var(--ink) 7%,transparent) 70%)}.nx-ob-tourtext{min-width:0;text-align:left}.nx-ob-tourhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.nx-ob-tourhead .nm{font:800 17px/1.2 var(--font-sans)}.nx-ob-tourhead .rt{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-2);padding:3px 7px;border:1px solid color-mix(in srgb,var(--attention) 28%,transparent);border-radius:5px}.nx-ob-tourbody{font:400 max(13.5px,var(--nx-min-text, 0px))/1.65 var(--font-sans);color:var(--nx-mut);margin:12px 0 0}.nx-ob-tourbody b{color:color-mix(in srgb,var(--attention) 30%,var(--ink))}.nx-ob-tourlist{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.nx-ob-tourlist li{position:relative;padding-left:18px;font:400 max(12.5px,var(--nx-min-text, 0px))/1.55 var(--font-sans);color:var(--nx-mut-2)}.nx-ob-tourlist li:before{content:"◆";position:absolute;left:0;top:0;font-size:max(11px,var(--nx-min-text, 0px));line-height:1.85;color:color-mix(in srgb,var(--win) 55%,transparent)}.nx-ob-ratebox{margin-top:26px;padding:20px 22px;border:1px solid var(--line);border-radius:14px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.nx-ob-ratebox .nx-ob-col-eye{align-self:flex-start}.nx-ob-ratebox .nx-ob-rate-big{margin-top:10px;font-size:54px}.nx-ob-ratebox .nx-ob-slider,.nx-ob-ratebox .nx-ob-scale{max-width:460px}@media(prefers-reduced-motion:reduce){.nx-ob *,.nx-ob *:before,.nx-ob *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.nx-ob:after{display:none}.nx-ob-caret{animation:none;opacity:1}button.nx-ob-conn:hover,.nx-ob-tier:hover:not(:disabled),.nx-ob-btn.primary:hover:not(:disabled),.nx-ob-affirm:hover:not(:disabled){transform:none}}.nx-ob-abrand{container-type:inline-size;width:100%;margin-top:var(--ob-block)}.nx-ob-abrand .nx-abrand-form>.field{display:flex;flex-direction:column;gap:7px;flex:none;max-width:none}.nx-ob-abrand .field input{font:400 14px/1.35 var(--font-sans);color:var(--nx-text);background:var(--surface-panel);border:1px solid var(--nx-line-strong);border-radius:var(--ob-radius);padding:11px var(--ob-pad-x);min-height:44px;outline:none;width:100%}.nx-ob-abrand .field input::placeholder{color:var(--nx-mut-3)}.nx-ob-abrand .field input:focus{border-color:color-mix(in srgb,var(--attention) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--attention) 14%,transparent)}.nx-ob-abrand .nx-abrand-form{display:flex;flex-direction:column;gap:12px}.nx-ob-abrand .field-row{display:flex;flex-wrap:wrap;gap:10px}.nx-ob-abrand .field-label{font:700 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-2)}.nx-ob-abrand .account-hint{margin:0;font-size:max(12.5px,var(--nx-min-text, 0px));color:var(--nx-mut-2)}.nx-ob-abrand .banner{margin-bottom:12px}@media(max-width:739px){.nx-ob-step{padding:4px 4px 32px}.nx-ob-h1{font-size:30px}.nx-ob-h2{font-size:26px}.nx-ob-crow{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.nx-ob-crow .nx-ob-cname{grid-column:1 / -1;flex-wrap:wrap}.nx-ob-crow>:last-child{grid-column:2}.nx-ob-trow{grid-template-columns:34px minmax(0,1fr);row-gap:8px}.nx-ob-trow>:last-child{grid-column:2;justify-self:start}.nx-ob-find{grid-template-columns:auto minmax(0,1fr);gap:12px 14px}.nx-ob-find-n{grid-column:1 / -1;text-align:left}.nx-ob-fn-grid{grid-template-columns:minmax(0,1fr)}}.nx-setup{--su-gap: 20px}.su-bar{position:relative;z-index:3;flex:none;display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 28px}.su-brand{display:flex;align-items:center;gap:10px;font:700 18px/1 var(--font-wordmark);letter-spacing:-.04em;color:var(--ink)}.su-brand img{width:26px;height:26px}.su-title{padding-left:14px;border-left:1px solid var(--line-strong);font:500 14px/1.2 var(--font-sans);color:var(--ink-2)}.su-acts{margin-left:auto;display:flex;align-items:center;gap:8px}.su-act,.su-exit,.su-skip{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--ink);font:500 14px/1 var(--font-sans);cursor:pointer;transition:background .14s ease,border-color .14s ease}.su-act{border-color:transparent;background:transparent;color:var(--ink-2)}.su-act:hover,.su-exit:hover,.su-skip:hover{background:var(--surface-hover);border-color:var(--line-strong)}.su-act:focus-visible,.su-exit:focus-visible,.su-skip:focus-visible{outline:2px solid var(--nxp-primary, var(--hl));outline-offset:2px}.su-body{position:relative;z-index:2;flex:1;min-height:0;display:flex;gap:var(--su-gap);padding:0 20px 20px}.su-rail{flex:none;align-self:flex-start;max-height:100%;width:248px;display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:18px 12px 14px;border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--nxi-glass);-webkit-backdrop-filter:blur(calc(var(--glass-blur, 14px) * 1.3)) saturate(1.25);backdrop-filter:blur(calc(var(--glass-blur, 14px) * 1.3)) saturate(1.25);box-shadow:var(--nxi-shadow)}.su-now{display:none;margin:0;font:600 14px/1.3 var(--font-sans);color:var(--ink)}.su-now span{font-weight:400;color:var(--ink-2)}.su-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.su-step{border-radius:10px;font:500 14px/1.3 var(--font-sans);color:var(--ink-2)}.su-stepin,.su-stepbtn{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;box-sizing:border-box;border-radius:10px;border:none;background:none;font:inherit;color:inherit;text-align:left}.su-stepbtn{cursor:pointer}.su-stepbtn:disabled{cursor:default}.su-stepbtn:hover:not(:disabled){background:var(--surface-hover)}.su-stepbtn:focus-visible{outline:2px solid var(--nxp-primary, var(--hl));outline-offset:2px}.su-step.now{background:color-mix(in srgb,var(--agent-fill, var(--win)) 9%,transparent);color:var(--ink);font-weight:600}.su-dot{position:relative;flex:none;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface-raised)}.su-step.done .su-dot{border-color:var(--agent-fill, var(--win));background:var(--agent-fill, var(--win))}.su-step.done .su-dot:after{content:"";position:absolute;left:4px;top:1.5px;width:4px;height:8px;border:solid var(--hl-ink, white);border-width:0 2px 2px 0;transform:rotate(45deg)}.su-step.now .su-dot{border-color:var(--agent-fill, var(--win));box-shadow:0 0 0 4px color-mix(in srgb,var(--agent-fill, var(--win)) 18%,transparent)}.su-step.done .su-lab{color:var(--ink-2)}.su-opt{margin-left:6px;font-weight:400;color:var(--ink-3)}.su-opt:before{content:"· "}.su-skip{flex:none;background:transparent;border-color:transparent;color:var(--ink-2)}.su-stage{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.su-fault{flex:none;margin:0 0 12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--signal) 40%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--signal) 8%,var(--surface-raised));color:var(--ink);font:500 14px/1.5 var(--font-sans)}.su-stage>.nx.nx-fl{position:relative;inset:auto;flex:1;min-height:0;border-radius:var(--nxi-radius)}@media(max-width:1099px){.su-bar{min-height:56px;padding:8px 16px}.su-body{flex-direction:column;gap:12px;padding:0 12px 12px}.su-rail{width:auto;align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;overflow:visible}.su-now{display:block}.su-skip{grid-column:2;grid-row:1;padding:0 12px}.su-steps{grid-column:1 / -1;grid-row:2;flex-direction:row;gap:4px}.su-step{flex:1;height:6px;border-radius:3px;background:var(--line-strong)}.su-stepin{display:block;min-height:0;padding:0}.su-step.done{background:var(--agent-fill, var(--win))}.su-step.now{background:color-mix(in srgb,var(--agent-fill, var(--win)) 55%,var(--line-strong))}.su-dot,.su-lab{display:none}.su-rail.pick .su-steps{flex-wrap:wrap}.su-rail.pick .su-step{flex:1 1 auto;height:auto;border-radius:10px;background:none}.su-rail.pick .su-step.now{background:color-mix(in srgb,var(--agent-fill, var(--win)) 9%,transparent)}.su-rail.pick .su-stepbtn{justify-content:center;padding:0 12px}.su-rail.pick .su-dot{display:block}.su-rail.pick .su-lab{display:inline}}@media(max-width:739px){.su-title{display:none}.su-acts{gap:2px}.su-act,.su-exit{padding:0 10px}}.tsu-done{color:var(--agent)}.tsu-part{width:100%;margin-top:var(--ob-block);padding-top:18px;border-top:1px solid var(--line)}.tsu-lead{margin-top:0;margin-bottom:12px}.tsu-warn{color:var(--attention)}.tsu-onefile{margin-top:var(--ob-gap)}.tsu-platform{margin-top:14px}.tsu-mac{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:12px}.tsu-mac .nx-ob-micro{margin:0}.tsu-retry{margin-top:12px}.tsu-more{margin-top:4px}.tsu-desks{width:100%}.tsu-desks.waiting{border-color:var(--line)}.tsu-desks.waiting .h{color:var(--nx-mut-2)}.tsu-browsers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ob-gap);width:100%}@media(max-width:739px){.tsu-browsers{grid-template-columns:minmax(0,1fr)}}.tsu-browser{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"box nm" "box d";column-gap:11px;row-gap:4px;align-items:center;padding:var(--ob-pad-y) var(--ob-pad-x);border:1px solid var(--line);border-radius:var(--ob-radius);min-height:44px;background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);cursor:pointer;transition:border-color .18s ease}.tsu-browser input{grid-area:box;width:18px;height:18px;margin:0;accent-color:var(--hl)}.tsu-browser .nm{grid-area:nm;font:700 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);color:var(--nx-text)}.tsu-browser .d{grid-area:d;font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut-2)}.tsu-browser.on{border-color:color-mix(in srgb,var(--hl) 55%,transparent);background:color-mix(in srgb,var(--hl) 6%,var(--surface-raised))}.tsu-browser:has(input:disabled){cursor:default}.tsu-browser:has(input:focus-visible){outline:2px solid var(--nxp-primary, var(--hl));outline-offset:2px}.tsu-linkrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.tsu-linkcount{font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--nx-mut)}.tsu-linkcount b{font-family:var(--font-numeral);font-weight:400;color:var(--nx-text)}.tsu-psa{width:100%;margin-top:var(--ob-block)}.tsu-psa .account-hint{font-size:14px;line-height:1.55;color:var(--nx-mut)}.sp-now-top{display:flex;flex-direction:column}.sp-guide[data-active=true]{order:-1}.sp-guide{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;box-sizing:border-box;border:1px solid var(--nx-line);background:var(--nx-panel);border-radius:14px;padding:12px 16px;margin-bottom:16px;scroll-margin-top:12px;font-size:max(13px,var(--nx-min-text, 0px));color:var(--nx-text);overflow-wrap:anywhere}.sp-guide>*{max-width:100%;margin:0}.sp-guide.quiet{padding:8px 14px}.sp-guide-quiet{font-size:max(12px,var(--nx-min-text, 0px));color:var(--nx-mut)}.sp-guide-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.sp-guide-kicker{font-size:max(11px,var(--nx-min-text, 0px));font-weight:700;color:var(--nx-mut)}.sp-guide-state{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid var(--nx-line-strong);border-radius:999px;font-size:max(11px,var(--nx-min-text, 0px));font-weight:700;color:var(--nx-mut)}.sp-guide-state .sp-spin{animation:sp-now-spin 1s linear infinite}@keyframes sp-now-spin{to{transform:rotate(360deg)}}.sp-guide[data-state=Working] .sp-guide-state{color:var(--nx-blue);border-color:color-mix(in srgb,var(--nx-blue) 45%,transparent)}.sp-guide[data-state="Waiting for you"] .sp-guide-state{color:var(--nx-gold-hi);border-color:color-mix(in srgb,var(--nx-gold) 45%,transparent)}.sp-guide[data-state=Done] .sp-guide-state{color:var(--nx-green-hi);border-color:color-mix(in srgb,var(--nx-green) 45%,transparent)}.sp-guide[data-state=Failed] .sp-guide-state{color:var(--nx-crimson);border-color:color-mix(in srgb,var(--nx-crimson) 45%,transparent)}@media(prefers-reduced-motion:reduce){.sp-guide-state .sp-spin{animation:none}}.sp-guide-headline{font-size:14px;font-weight:700}.sp-guide-detail{font-size:max(13.5px,var(--nx-min-text, 0px))}.sp-guide-aside,.sp-guide-note{font-size:max(12px,var(--nx-min-text, 0px));color:var(--nx-mut)}.sp-guide-status{display:flex;align-items:center;gap:6px;font-size:max(12.5px,var(--nx-min-text, 0px));color:var(--nx-gold-hi)}.sp-guide[data-state=Failed] .sp-guide-status{color:var(--nx-crimson)}.sp-guide-dots{display:flex;flex-wrap:wrap;gap:4px}.sp-guide-dots span{width:18px;height:4px;border-radius:2px;background:var(--nx-line-strong)}.sp-guide-dots .past{background:var(--nx-green)}.sp-guide-dots .now{background:var(--nx-gold)}.sp-guide-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.sp-guide-acts .sp-go{padding:7px 14px;font-size:max(12.5px,var(--nx-min-text, 0px))}.sp-guide-acts .sp-ghost{padding:7px 12px;font-size:max(12px,var(--nx-min-text, 0px))}.sp-guide-acts .sp-ghost:disabled{opacity:.4;cursor:default}.nx.nx-wel-scrim{z-index:900;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--ink) 40%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur, 12px)) saturate(1.2);backdrop-filter:blur(var(--glass-blur, 12px)) saturate(1.2);overflow-y:auto;animation:nx-wel-in .3s ease both}.nx.nx-wel-scrim:before{display:none}@keyframes nx-wel-in{0%{opacity:0}to{opacity:1}}.nx-wel{position:relative;box-sizing:border-box;width:600px;max-width:100%;margin:auto;padding:32px 36px 28px;background:var(--nxi-card, var(--surface-raised));-webkit-backdrop-filter:blur(calc(var(--glass-blur, 12px) * 1.3)) saturate(1.25);backdrop-filter:blur(calc(var(--glass-blur, 12px) * 1.3)) saturate(1.25);border:1px solid var(--nxi-edge, var(--line-strong));border-radius:var(--nxi-radius, 16px);box-shadow:var(--nxi-shadow-lift, none);text-align:left;animation:orc-up .45s cubic-bezier(.22,1,.36,1) .04s both}.nx-wel-ring{width:36px;height:36px;margin-bottom:16px}.nx-wel-h{margin:0 0 20px;font:400 28px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.nx-wel-h em{font-style:normal;color:var(--agent)}.nx-wel-rows{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.nx-wel-row{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;background:var(--surface-panel);border:1px solid var(--line);border-radius:12px}.nx-wel-row .ic{flex:none;font-size:14px;line-height:1.4;color:var(--agent)}.nx-wel-row .t{font:600 14px/1.3 var(--font-sans);color:var(--ink);margin-bottom:4px}.nx-wel-row .d{font:400 14px/1.55 var(--font-sans);color:var(--ink-2)}.nx-wel-row .d b{color:var(--ink)}.nx-wel-cta{width:100%;min-height:44px;padding:0 20px;font:500 14px/1 var(--font-sans);border:none;border-radius:12px;cursor:pointer;background:var(--nxp-primary, var(--hl));color:var(--nxp-on-primary, var(--hl-ink))}.nx-wel-cta:hover:not(:disabled){background:color-mix(in srgb,var(--nxp-primary, var(--hl)) 88%,#000)}.nx-wel-cta:focus-visible{outline:2px solid var(--nxp-primary, var(--hl));outline-offset:2px}.nx-wel-cta:disabled{cursor:default}.nx-wel-micro{margin:12px 0 0;text-align:center;font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-3)}.nx-wel-micro b{color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.nx-wel-scrim,.nx-wel-scrim *{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}}@media(max-width:739px){.nx.nx-wel-scrim{align-items:flex-end;padding:0;overflow:hidden}.nx-wel{width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top));margin:0;padding:24px 20px 0;border-radius:var(--nxi-radius, 16px) var(--nxi-radius, 16px) 0 0;border-bottom:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.nx-wel-h{font-size:26px}.nx-wel-cta{position:sticky;bottom:0;margin:16px -20px 0;width:calc(100% + 40px);min-height:52px;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}}.nx-wall{position:fixed;inset:0;z-index:60;overflow:hidden;background:linear-gradient(135deg,var(--nxp-canvas-tint-l, var(--surface)),var(--surface) 70%),var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-user-select:none;user-select:none;cursor:default}:root[data-theme=paper-dark] .nx-wall{background:linear-gradient(135deg,var(--nxp-canvas-tint-d, var(--surface)),var(--surface) 70%),var(--surface)}.nx-wall *,.nx-wall *:before,.nx-wall *:after{box-sizing:border-box}.nx-wall:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;box-shadow:inset 0 0 220px 40px transparent;transition:box-shadow 1.2s ease}.nx-wall[data-tone=hot]:after{box-shadow:inset 0 0 240px 50px color-mix(in srgb,var(--signal) 20%,transparent)}.nx-wall[data-tone=watch]:after{box-shadow:inset 0 0 240px 50px color-mix(in srgb,var(--attention-fill) 24%,transparent)}@keyframes nx-wall-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes nx-wall-scenein{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.nx-wall-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1}.nx-wall-top{position:absolute;left:0;right:0;top:0;z-index:6;display:flex;align-items:center;flex-wrap:wrap;gap:clamp(10px,1.4vw,20px);padding:clamp(16px,3.2vh,36px) clamp(20px,2.8vw,54px)}.nx-wall-brand{display:flex;align-items:center;gap:clamp(8px,.9vw,14px)}.nx-wall-brand img{width:clamp(24px,3.7vh,40px);height:clamp(24px,3.7vh,40px)}.nx-wall-word{font:700 clamp(16px,2.4vh,26px) / 1 var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.nx-wall-live,.nx-wall-clock,.nx-wall-alive,.nx-wall-exit{border:1px solid var(--nxi-edge);border-radius:999px;background:var(--nxi-glass);box-shadow:var(--nxi-shadow)}.nx-wall-live{display:flex;align-items:center;gap:8px;padding:clamp(7px,1.1vh,12px) clamp(11px,1.4vh,16px);font:600 clamp(11px,1.5vh,15px) / 1 var(--font-sans);color:var(--agent)}.nx-wall-live i{width:clamp(7px,1vh,10px);height:clamp(7px,1vh,10px);border-radius:50%;background:var(--agent-fill);box-shadow:0 0 10px var(--agent-fill);animation:nx-wall-live 1.6s ease-in-out infinite}.nx-wall[data-tone=hot] .nx-wall-live{color:var(--nx-crimson-hi, var(--signal))}.nx-wall[data-tone=hot] .nx-wall-live i{background:var(--signal);box-shadow:0 0 10px var(--signal)}.nx-wall[data-tone=watch] .nx-wall-live{color:var(--attention)}.nx-wall[data-tone=watch] .nx-wall-live i{background:var(--attention-fill);box-shadow:0 0 10px var(--attention-fill)}.nx-wall-grow{flex:1}.nx-wall-clock{padding:clamp(7px,1.1vh,12px) clamp(11px,1.4vh,16px);font:600 clamp(13px,2vh,22px) / 1 var(--font-mono);letter-spacing:.02em;color:var(--ink-2);font-variant-numeric:tabular-nums}.nx-wall-alive{padding:clamp(7px,1.1vh,12px) clamp(11px,1.4vh,16px);font:500 clamp(12px,1.6vh,17px) / 1 var(--font-sans);color:var(--ink-2);white-space:nowrap}.nx-wall-alive b{color:var(--agent);font-weight:700}.nx-wall[data-tone=hot] .nx-wall-alive b{color:var(--nx-crimson-hi, var(--signal))}.nx-wall-exit{display:inline-flex;align-items:center;gap:6px;padding:clamp(7px,1.1vh,12px) clamp(11px,1.4vh,16px);font:500 clamp(12px,1.5vh,15px) / 1 var(--font-sans);color:var(--ink-2);cursor:pointer;transition:color .2s ease,border-color .2s ease}.nx-wall-exit:hover{color:var(--ink);border-color:var(--line-strong)}.nx-wall-exit:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx-wall-stage{position:absolute;inset:0;z-index:4;pointer-events:none}.nx-wall-scene{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .9s ease;padding:clamp(72px,12vh,140px) clamp(20px,4.2vw,80px)}.nx-wall-scene.on{opacity:1;animation:nx-wall-scenein 1s ease both}.nx-wall-card{max-width:min(1180px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(24px,5vh,64px) clamp(22px,4.6vw,84px);border:1px solid var(--nxi-edge);border-radius:calc(var(--nxi-radius) * 1.5);background:var(--nxi-glass);box-shadow:var(--nxi-shadow-lift);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.nx-wall-eye{font:600 clamp(12px,2vh,22px) / 1.2 var(--font-sans);letter-spacing:0;color:var(--ink-2)}.nx-wall-eye b{color:var(--agent);font-weight:600}.nx-wall-eye.hot{color:var(--nx-crimson-hi, var(--signal))}.nx-wall-eye.warm{color:var(--attention)}.nx-wall-hero{font:350 clamp(34px,min(14vh,14vw),164px) / 1 var(--font-sans);letter-spacing:-.03em;margin:clamp(12px,2.4vh,28px) 0 0;font-variant-numeric:tabular-nums;max-width:100%;overflow-wrap:break-word}.nx-wall-hero em{font-style:normal;font-weight:300;color:var(--ink-2)}.nx-wall-hero.small{font-size:clamp(24px,min(8vh,9vw),92px);line-height:1.1;letter-spacing:-.02em}.nx-wall-hero.green{color:var(--agent)}.nx-wall-hero.gold{color:var(--attention)}.nx-wall-hero.hot{color:var(--nx-crimson-hi, var(--signal))}.nx-wall-sub{font:400 clamp(15px,2.9vh,32px) / 1.4 var(--font-sans);color:var(--ink-2);margin:clamp(14px,2.8vh,32px) auto 0;max-width:34ch}.nx-wall-sub b{color:var(--ink);font-weight:600}.nx-wall-line{display:inline-flex;align-items:center;gap:clamp(9px,1.5vh,16px);margin-top:clamp(18px,3.4vh,38px);font:500 clamp(13px,2.2vh,24px) / 1.3 var(--font-sans);color:var(--ink-2);border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);padding:clamp(10px,1.7vh,18px) clamp(14px,2.4vh,26px);max-width:100%;text-align:left}.nx-wall-line .ck{color:var(--agent)}.nx-wall-line .dot{width:clamp(8px,1.1vh,12px);height:clamp(8px,1.1vh,12px);border-radius:50%;background:var(--attention-fill);box-shadow:0 0 10px var(--attention-fill);flex:none}.nx-wall-bot{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;align-items:center;flex-wrap:wrap;gap:clamp(10px,1.4vw,20px);padding:clamp(16px,3vh,34px) clamp(20px,2.8vw,54px)}.nx-wall-lens{font:600 clamp(12px,1.6vh,17px) / 1 var(--font-sans);color:var(--ink)}.nx-wall-dots{display:flex;gap:clamp(6px,1vh,10px);margin-left:4px}.nx-wall-dots i{width:clamp(24px,2.3vw,44px);height:clamp(4px,.5vh,5px);border-radius:3px;background:var(--line-strong);transition:background .4s ease}.nx-wall-dots i.on{background:var(--agent-fill)}.nx-wall[data-tone=hot] .nx-wall-dots i.on{background:var(--signal)}.nx-wall[data-tone=watch] .nx-wall-dots i.on{background:var(--attention-fill)}.nx-wall-status{font:500 clamp(11px,1.3vh,14px) / 1.4 var(--font-sans);color:var(--ink-3);text-align:right;max-width:46vw}.nx-wall-mark{font:500 clamp(11px,1.3vh,14px) / 1 var(--font-sans);color:var(--ink-3);white-space:nowrap}@media(max-width:1099px){.nx-wall-status{max-width:60vw}}@media(max-width:739px){.nx-wall-top{gap:8px;padding:14px 16px}.nx-wall-grow{display:none}.nx-wall-scene{padding:132px 14px 96px}.nx-wall-card{padding:22px 18px;border-radius:var(--nxi-radius)}.nx-wall-hero{font-size:clamp(34px,min(11vh,16vw),96px)}.nx-wall-hero.small{font-size:clamp(22px,7vw,40px)}.nx-wall-sub{font-size:15px}.nx-wall-bot{gap:8px;padding:12px 16px}.nx-wall-status{flex-basis:100%;max-width:100%;text-align:left;order:3}.nx-wall-mark{display:none}.nx-wall-live,.nx-wall-clock,.nx-wall-alive,.nx-wall-exit{min-height:44px;font-size:14px}.nx-wall-lens{font-size:14px}}@media(prefers-reduced-motion:reduce){.nx-wall-live i{animation:none}.nx-wall-scene,.nx-wall-scene.on{transition:none;animation:none}}@media(prefers-reduced-transparency:reduce){.nx-wall-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-raised)}}.nx-live{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:.7rem;padding:clamp(1rem,2vw,1.75rem)}.nx-live-bar{flex:none;display:flex;align-items:center;gap:.6rem;min-width:0}.nx-live-eye{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.nx-live-name{font-weight:600;font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-live-warn{flex:none;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--attention) 40%,transparent);background:color-mix(in srgb,var(--attention) 10%,transparent);color:var(--attention);font:600 max(.68rem,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:default}.nx-live-body{flex:1;min-height:0;min-width:0;position:relative;overflow:auto;border:1px solid var(--glass-border);border-radius:14px;background:color-mix(in srgb,var(--surface) 35%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge)}.nx-live-flow{position:absolute;inset:0}.nx-live-flow>.react-flow{width:100%;height:100%}.nx-live-empty{margin:0;padding:1.5rem;color:var(--ink-3);font-size:max(.85rem,var(--nx-min-text, 0px))}.nx-live-page{padding:1rem}.nx-live-tile{display:flex;flex-direction:column;gap:.25rem;min-height:110px;padding:.8rem .9rem;border:1px dashed var(--line);border-radius:12px;background:color-mix(in srgb,var(--ink) 3%,transparent);animation:nx-live-in .3s cubic-bezier(.22,1,.36,1) both}.nx-live-tile-title{font-weight:600;font-size:.88rem;line-height:1.3}.nx-live-tile-kind{font:600 max(.72rem,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}@keyframes nx-live-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nx-live-tile{animation:none}}.nx-aiws-body{flex:1;min-height:0;min-width:0;overflow:auto;display:flex;flex-direction:column}.nx-aiws-body>*{min-width:0}.nx-aiws-empty{width:100%;padding:clamp(1.25rem,2.5vw,2.5rem) clamp(1rem,2.5vw,2.5rem);max-width:1440px}.nx-aiws-mark{--isaac-h: clamp(2.2rem, 3vw, 3.2rem);margin-bottom:.35rem}.nx-aiws-empty h1{margin:.15rem 0 .35rem;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.15}.nx-aiws-empty>p{color:var(--ink-2);max-width:62ch}.nx-aiws-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin-top:1.5rem}.nx-aiws-card{cursor:pointer}.nx-aiws-card h2{margin:.3rem 0 .2rem;font-size:1.05rem}.nx-aiws-card p{margin:0;color:var(--ink-2)}@media(max-width:1099px){.nx-aiws-empty{padding:1.25rem 1rem}}.nx-am-pill{display:inline-block;padding:1px 7px;border-radius:999px;font:600 max(11px,var(--nx-min-text, 0px))/1.6 var(--font-sans);letter-spacing:.01em;white-space:nowrap}.nx-am-pill.wait{background:color-mix(in srgb,var(--attention) 16%,transparent);color:var(--attention)}.nx-am-pill.ok{background:color-mix(in srgb,var(--win) 16%,transparent);color:var(--win)}.nx-am-pill.bad{background:color-mix(in srgb,var(--signal) 16%,transparent);color:var(--signal)}.nx-am-pill.off{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink-3)}.nx-am-moves{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.nx-am-moves li{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);min-width:0}.nx-am-moves li.miss{background:color-mix(in srgb,var(--signal) 8%,var(--surface-raised))}.nx-am-moves .line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.nx-am-moves .n{font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-mono);color:var(--ink-3);min-width:1.4em}.nx-am-moves .what{font-weight:600;color:var(--ink)}.nx-am-moves .why,.nx-am-moves .plan{color:var(--ink-2)}.nx-am-moves .plan{font-size:max(11px,var(--nx-min-text, 0px))}.nx-am-moves .fail,.nx-am-saw .fail{color:var(--signal);font-weight:500}.nx-am-saw .toggle{padding:0;border:none;background:transparent;color:var(--ink-2);font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.nx-am-saw .toggle:after{content:" ›"}.nx-am-saw .toggle[aria-expanded=true]:after{content:" ⌄"}.nx-am-saw .toggle:hover{color:var(--ink)}.nx-am-saw .scene{display:flex;flex-direction:column;gap:6px;margin-top:4px}.nx-am-saw .k{color:var(--ink-3);font:700 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0}.nx-am-saw pre{margin:2px 0 0;padding:6px 8px;max-height:16rem;overflow:auto;border-radius:6px;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink-2);font:400 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-mono);white-space:pre}.nx-am-saw .quiet{color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px))}.nx-am-pending{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-am-pending .what{font-weight:600;color:var(--ink)}.nx-am-pending .why{color:var(--ink-2)}.nx-am-pending .cmd{flex-basis:100%;padding:5px 8px;border-radius:6px;background:color-mix(in srgb,var(--ink) 5%,transparent);font:400 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-mono);white-space:pre-wrap;word-break:break-word}.nx-as-rows{display:flex;flex-direction:column;gap:2px;margin:0 -8px}.nx-as-row{display:flex;flex-direction:column;gap:5px;padding:10px 8px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.nx-as-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.nx-as-row.is-sel{background:color-mix(in srgb,var(--signal) 10%,transparent)}.nx-as-row .goal{font:500 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-as-row .meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-3)}.nx-as-row .meta .cost{font-family:var(--font-mono)}.nx-as-detail{display:flex;flex-direction:column;gap:10px}.nx-as-quiet{margin:0;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-as-note{padding:8px 10px;border-radius:8px;font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-as-note.ok{background:color-mix(in srgb,var(--win) 12%,transparent);color:var(--win)}.nx-as-note.off{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-2)}.nx-as-note.bad{background:color-mix(in srgb,var(--signal) 12%,transparent);color:var(--signal)}.nx-as-note.wait{background:color-mix(in srgb,var(--attention) 12%,transparent);color:var(--attention)}.nx-as-parked{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--attention) 12%,transparent)}.nx-as-parked p{margin:0;color:var(--attention);font:600 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-as-acts{display:flex;gap:8px}.nx-as-thread{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--agent);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-as-links{display:flex;flex-wrap:wrap;gap:8px 18px}.nx-isaac-apple{flex:none;display:block;overflow:visible}.nx-isaac-apple .bounce{animation:nx-pome-bounce 1.25s infinite}.nx-isaac-apple .squash{transform-origin:12px 20px;animation:nx-pome-squash 1.25s infinite}.nx-isaac-apple .spin{transform-origin:12px 13px;animation:nx-pome-spin 3.75s linear infinite}.nx-isaac-apple .ring{transform-origin:12px 26.6px;animation:nx-pome-ring 1.25s cubic-bezier(.2,.7,.3,1) infinite}.nx-isaac-apple .ring.wide{animation-delay:.07s}@keyframes nx-pome-bounce{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.13,.6,.35,1)}48%{transform:translateY(-9px);animation-timing-function:cubic-bezier(.65,0,.87,.4)}to{transform:translateY(0)}}@keyframes nx-pome-squash{0%{transform:scale(1.2,.8)}11%{transform:scale(.95,1.05)}40%,66%{transform:scale(1)}92%{transform:scale(1.03,.97)}to{transform:scale(1.2,.8)}}@keyframes nx-pome-spin{to{transform:rotate(360deg)}}@keyframes nx-pome-ring{0%{transform:scale(.2);opacity:.85}60%,to{transform:scale(1.7);opacity:0}}.nx-isaac-said{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.nx-isaac-apple *{animation:none!important}.nx-isaac-apple .ring{display:none}}.nx-isc{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:transparent;container-type:inline-size;--room-gutter: .9rem}.nx-isc.is-stage{--room-gutter: max(32px, calc((100% - 820px)/2) )}.ir-frame{flex:1;min-width:0;min-height:0;display:flex}.ir-main{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.nx-isc-edge{height:2px;flex:none;background:linear-gradient(90deg,var(--info-fill),var(--agent-fill) 45%,var(--attention-fill) 80%,var(--signal))}.nx-isc.is-stage .nx-isc-edge{display:none}.ir-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--nxi-glass);color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.ir-btn:hover:not(:disabled),.ir-btn.is-on{border-color:var(--line-strong)}.ir-btn:disabled{opacity:.5;cursor:default}.ir-btn.ir-icon{position:relative;width:34px;padding:0;justify-content:center;color:var(--ink-2)}.ir-btn:focus-visible,.ir-chip:focus-visible,.ir-menu-item:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.ir-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:18px var(--room-gutter) 6px}.ir-title{flex:1 1 200px;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 17px/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.ir-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px}.ir-model-btn .mono{font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-mono)}.ir-model-btn .key{color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.ir-model-btn svg{color:var(--ink-3)}.ir-switch .trk{position:relative;width:26px;height:16px;border-radius:999px;background:var(--line-strong);transition:background .15s ease}.ir-switch .knb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:var(--surface-panel);transition:transform .15s ease}.ir-switch[aria-checked=true] .trk{background:var(--win)}.ir-switch[aria-checked=true] .knb{transform:translate(10px)}.ir-god{color:var(--attention);font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);padding:0 4px}.ir-head.is-phone{flex-wrap:nowrap;padding:6px 12px 4px 16px}.ir-who{display:inline-flex;align-items:center;gap:10px;min-height:44px}.ir-who .ir-apple{--isaac-h: 1.6rem}.ir-name{font:600 15px/1 var(--font-sans);color:var(--ink)}.ir-more{position:relative;display:inline-flex}.ir-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;gap:1px;min-width:280px;max-width:min(360px,calc(100vw - 24px));max-height:min(70vh,520px);overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);box-shadow:var(--nxi-shadow-lift)}.ir-menu-hd{padding:6px 10px 2px;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ir-menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;width:100%;padding:9px 10px;border:0;border-radius:9px;background:none;color:var(--ink);text-align:left;cursor:pointer}.ir-menu-item:hover:not(:disabled),.ir-menu-item:focus-visible{background:var(--surface-hover)}.ir-menu-item:disabled{opacity:.5;cursor:default}.ir-menu-item .lbl{font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.ir-menu-item .hint{grid-column:1;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.ir-menu-item.is-danger .lbl{color:var(--signal)}.ir-menu-item .sw{grid-column:2;grid-row:1 / span 2;position:relative;width:28px;height:16px;border-radius:999px;background:var(--line-strong)}.ir-menu-item .sw .knb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:var(--surface-panel)}.ir-menu-item .sw.on{background:var(--win)}.ir-menu-item .sw.on .knb{transform:translate(12px)}.nx-isc-dot{display:inline-block;width:6px;height:6px;margin-left:6px;vertical-align:1px;border-radius:50%;background:var(--attention-fill)}.ir-icon .nx-isc-dot{position:absolute;top:6px;right:6px;margin:0}.nx-isc-head{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem .9rem .6rem}.nx-isc-lockup{display:flex;align-items:center;gap:.45rem;color:var(--ink)}.nx-isc-lockup .orc-isaac{--isaac-h: 1.45rem}.nx-isc-headacts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;row-gap:.15rem;flex:none}.nx-isc-quiet{white-space:nowrap;font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-2);background:transparent;border:1px solid transparent;border-radius:999px;padding:.4rem .65rem;cursor:pointer}.nx-isc-quiet:hover:not(:disabled),.nx-isc-quiet.is-on{border-color:var(--line-strong);color:var(--ink)}.nx-isc-quiet:focus-visible,.nx-isc-x:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx-isc-x{font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-3);background:transparent;border:1px solid transparent;border-radius:999px;padding:.4rem .6rem;cursor:pointer}.nx-isc-x:hover{color:var(--ink);border-color:var(--line)}.nx-isc-model{position:relative;display:inline-flex}.nx-isc-models{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(360px,calc(100vw - 24px));display:flex;flex-direction:column;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);box-shadow:var(--nxi-shadow-lift)}.nx-isc-head .nx-isc-model{position:static}.nx-isc-head .nx-isc-models{left:.9rem;right:.9rem;width:auto;margin-top:.3rem}.nx-isc-model .nx-isc-quiet{max-width:140px;overflow:hidden;text-overflow:ellipsis}.nx-isc-models button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;width:100%;text-align:left;border:0;border-radius:9px;background:none;color:var(--ink);padding:.5rem .6rem;cursor:pointer;font:500 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-isc-models button:hover{background:var(--surface-hover)}.nx-isc-models button.on{background:var(--rl-tint-agent)}.nx-isc-models .l em{font-style:normal;color:var(--ink-3)}.nx-isc-models .h{grid-column:1;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.nx-isc-models .k{grid-column:2;grid-row:1 / span 2;align-self:center;font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-3);white-space:nowrap}.ir-menu .nx-isc-models{position:static;width:auto;padding:0;border:0;box-shadow:none;background:transparent}.ir-threads{flex:0 0 280px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:0;padding:22px 14px;border-right:1px solid var(--line)}.ir-threads-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.ir-threads-hd .ttl{display:flex;align-items:baseline;gap:8px}.ir-threads-hd h2{margin:0;font:500 17px/1.2 var(--font-sans);letter-spacing:-.02em}.ir-threads-hd .n{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.ir-threads-list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto}.ir-threads-list>.nx-isc-muted{padding:.5rem .75rem}.nx-isc-thread{display:flex;align-items:center;border:1px solid transparent;border-radius:10px}.nx-isc-thread:hover{background:var(--surface-hover)}.nx-isc-thread.on{background:var(--nxi-glass);border-color:var(--nxi-edge);box-shadow:var(--nxi-shadow)}.nx-isc-thread .t{flex:1;min-width:0;display:flex;align-items:baseline;gap:.6rem;text-align:left;background:transparent;border:none;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans);padding:.55rem .25rem .55rem .7rem;cursor:pointer}.nx-isc-thread .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-isc-thread.on .nm{font-weight:600}.nx-isc-thread .when{flex:none;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px));font-variant-numeric:tabular-nums}.ir-threads .nx-isc-thread .t{flex-direction:column;align-items:stretch;gap:3px;padding:10px 4px 10px 12px}.ir-threads .nx-isc-thread .nm{white-space:normal;overflow:visible;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.nx-isc-thread .x{flex:none;width:28px;height:28px;margin-right:.3rem;border-radius:7px;background:transparent;border:none;color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px));cursor:pointer;opacity:0}.nx-isc-thread:hover .x,.nx-isc-thread .x:focus-visible{opacity:1}.nx-isc-thread .x:hover{color:var(--signal);background:color-mix(in srgb,var(--signal) 10%,transparent)}@media(hover:none){.nx-isc-thread .x{opacity:1}}.nx-isc-threads{position:absolute;z-index:30;top:3.3rem;right:var(--room-gutter);width:min(360px,calc(100% - 1.5rem));max-height:min(60vh,520px);overflow-y:auto;padding:.35rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);box-shadow:var(--nxi-shadow-lift)}.nx-isc-threads>.nx-isc-muted{padding:.5rem .6rem}.nx-isc-thread-new{display:flex;align-items:center;gap:8px;width:100%;padding:.6rem .7rem;border:0;border-radius:9px;background:none;color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.nx-isc-thread-new:hover{background:var(--surface-hover)}.nx-isc-log{flex:1;min-height:0;overflow-y:auto;padding:.5rem var(--room-gutter) 1rem;display:flex;flex-direction:column;gap:.75rem;user-select:text;-webkit-user-select:text}.nx-isc.is-stage .nx-isc-log{padding-top:16px;gap:22px}.nx-isc-msg{font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.nx-isc-msg.is-user{align-self:flex-end;max-width:88%;padding:.55rem .8rem;border:1px solid var(--line);border-radius:14px 14px 4px;background:var(--surface-panel);color:var(--ink);white-space:pre-wrap}.nx-isc.is-stage .nx-isc-msg.is-user{max-width:min(520px,88%);padding:12px 16px;font:400 15px/1.55 var(--font-sans)}.nx-isc-msg.is-ai{display:flex;flex-direction:column;gap:.45rem}.nx-isc.is-stage .nx-isc-msg.is-ai{gap:14px}.nx-isc.is-stage .nx-isc-msg.is-live{animation:ir-in .4s cubic-bezier(.22,1,.36,1) both}@keyframes ir-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ir-byline{display:flex;align-items:center;gap:8px;color:var(--agent);font:600 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.ir-byline .ir-apple{--isaac-h: 1.25rem}.nx-isc-acts{display:flex;gap:.25rem;margin-top:-.1rem;opacity:0;transition:opacity .12s ease}.nx-isc-msg.is-ai:hover .nx-isc-acts,.nx-isc-acts:focus-within{opacity:1}@media(hover:none){.nx-isc-acts{opacity:1}}.nx-isc-acts button{border:0;background:transparent;padding:.25rem .4rem;margin-left:-.4rem;border-radius:6px;color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.nx-isc-acts button:hover{color:var(--ink);background:var(--surface-hover)}.nx-isc-intro p{color:var(--ink-2);margin:.25rem 0 .75rem}.nx-isc.is-stage .nx-isc-intro{margin-block:auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:6vh 0;text-align:center}.nx-isc.is-stage .nx-isc-intro .orc-isaac{--isaac-h: 2.6rem}.nx-isc.is-stage .nx-isc-intro p{margin:0;color:var(--ink-2);font:400 15px/1.5 var(--font-sans)}.nx-isc-sugs{display:flex;flex-direction:column;gap:.35rem}.nx-isc-sugs button{text-align:left;font:inherit;font-size:.9rem;color:var(--ink);background:var(--nxi-glass);border:1px solid var(--line);border-radius:12px;padding:.5rem .7rem;cursor:pointer}.nx-isc-sugs button:hover{border-color:var(--line-strong)}.nx-isc.is-stage .nx-isc-sugs{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px}.nx-isc.is-stage .nx-isc-sugs button{padding:7px 13px;border-radius:999px;color:var(--ink-2);font:450 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-isc.is-stage .nx-isc-sugs button:hover{color:var(--ink)}.nx-isc.is-stage.is-blank .nx-isc-log{flex:none;margin-top:auto;overflow:visible}.nx-isc.is-stage.is-blank .ir-compose{margin-bottom:auto}.nx-isc.is-stage.is-blank .nx-isc-intro{padding:0 0 8px}.nx-isc-work{display:flex;flex-direction:column;gap:.35rem;min-width:0}.nx-isc-work.is-fold{gap:0;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.nx-isc-worksum{display:flex;align-items:center;gap:.6rem;width:100%;padding:8px 12px;border:0;background:transparent;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:left;cursor:pointer}.nx-isc-worksum:hover{color:var(--ink)}.nx-isc-worksum .lbl{font-weight:500}.nx-isc-worksum .bit{font-variant-numeric:tabular-nums}.nx-isc-worksum .bit:before{content:"·";margin-right:.6rem;opacity:.55}.nx-isc-worksum .fail{color:var(--signal)}.nx-isc-worksum .chev{margin-left:auto;font-size:14px;line-height:1;transition:transform .12s ease}.nx-isc-work.is-open .nx-isc-worksum .chev{transform:rotate(90deg)}.nx-isc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.nx-isc-work:not(.is-fold) .nx-isc-steps{border-left:2px solid var(--line);padding-left:.6rem}.nx-isc-work.is-fold .nx-isc-steps{padding:0 12px 10px;gap:2px}.nx-isc-step .row{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:transparent;border:none;padding:.2rem 0;cursor:pointer;color:var(--ink);font:inherit;font-size:max(.82rem,var(--nx-min-text, 0px));min-width:0}.nx-isc-step .mark{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ink-3)}.nx-isc-step.is-running .mark{background:var(--info-fill);animation:ir-pulse 1.1s ease-in-out infinite}.nx-isc-step.is-ok .mark{background:var(--win)}.nx-isc-step.is-failed .mark{background:var(--signal)}@keyframes ir-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.35);opacity:1}}.nx-isc-step .tool{font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-mono);flex:none}.nx-isc-step .sum{color:var(--ink-2);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-isc-step .ms{font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono);color:var(--ink-3);flex:none}.nx-isc-step .args{margin:.2rem 0 .3rem 1rem;font:400 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-mono);max-height:160px;overflow:auto;background:var(--surface-hover);border-radius:8px;padding:.4rem .6rem}.nx-isc-surfaces{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}.nx-isc-surface{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;text-align:left;font:inherit;color:var(--ink);background:var(--nxi-card);border:1px solid var(--line);border-radius:12px;cursor:pointer}.nx-isc-surface:hover{background:var(--surface-hover);border-color:var(--line-strong)}.nx-isc-surface:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx-isc-surface .ic{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--rl-tint-agent);color:var(--agent)}.nx-isc-surface .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nx-isc-surface .t{font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-isc-surface .why{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-isc-surface .hint{color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-isc-surface .go{flex:none;color:var(--info);font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-isc-step>.nx-isc-surface{margin:.25rem 0 .35rem;max-width:560px}.nx-isc-prop{margin:.55rem 0 0;padding:14px 16px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--nxi-edge);border-radius:14px;background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.nx-isc-prop.is-blocked{border-color:color-mix(in srgb,var(--signal) 35%,var(--line))}.nx-isc-prop .what{display:flex;flex-direction:column;gap:3px}.nx-isc-prop .eye{color:var(--agent);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-isc-prop .line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font:500 14px/1.4 var(--font-sans)}.nx-isc-prop .diff{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-mono)}.nx-isc-prop .acts,.nx-isc-agent .acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.nx-isc-agent .acts .grow{flex:1}.nx-isc-prop .go,.nx-isc-agent .go{height:34px;padding:0 14px;border:0;border-radius:10px;background:var(--hl);color:var(--hl-ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-isc .nx-isc-prop .acts .nx-isc-quiet,.nx-isc .nx-isc-agent .acts .nx-isc-quiet{height:34px;padding:0 12px;border-radius:10px;border-color:var(--line);background:var(--nxi-glass);color:var(--ink);font-size:max(13px,var(--nx-min-text, 0px))}.nx-isc-prop .go:disabled,.nx-isc-prop .nx-isc-quiet:disabled,.nx-isc-agent .go:disabled,.nx-isc-agent .nx-isc-quiet:disabled{opacity:.5;cursor:default}.nx-isc-note{color:var(--ink-2);font-style:italic}.nx-isc-text{display:flex;flex-direction:column;gap:.6rem;color:var(--ink)}.nx-isc-text>*{margin:0}.nx-isc-text :is(.md-p,.md-ul,.md-ol,.md-quote){font:inherit;color:inherit}.nx-isc-text :is(.md-ul,.md-ol){padding-left:1.25rem}.nx-isc-text li{margin:.1rem 0;padding-left:.15rem}.nx-isc-text li::marker{color:var(--ink-3)}.nx-isc-text strong{font-weight:650}.nx-isc-text :is(.md-h1,.md-h2){font:650 1em/1.35 var(--font-sans);color:var(--ink);margin-top:.35rem}.nx-isc.is-stage .nx-isc-text{max-width:78ch;text-wrap:pretty}.nx-isc-text>:first-child{margin-top:0}.nx-isc-text .md-h3{color:var(--ink-3);margin-top:.35rem}.nx-isc-text code{font-size:max(.88em,var(--nx-min-text, 0px));padding:.05em .3em;border-radius:4px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.nx-isc-text .md-quote{border-left:2px solid var(--line-strong);padding-left:.75rem;color:var(--ink-2);font-style:normal}.nx-isc-text .md-hr{border:none;border-top:1px solid var(--line)}.nx-isc-text .md-table-wrap{width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 55%,transparent)}.nx-isc-text .md-table{border-collapse:collapse;font:inherit;font-size:max(.88em,var(--nx-min-text, 0px));color:var(--ink);overflow-wrap:normal}.nx-isc-text .md-table th{font-weight:600;font-size:max(.92em,var(--nx-min-text, 0px));color:var(--ink-3);text-align:left;white-space:nowrap;padding:.45rem .75rem;border-bottom:1px solid var(--line)}.nx-isc-text .md-table td{padding:.4rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);vertical-align:top}.nx-isc-text .md-table tr:last-child td{border-bottom:none}.nx-isc-text .md-table .is-right{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nx-isc-text .md-table .is-center{text-align:center}.nx-isc-thinking{display:flex;align-items:center;gap:.45rem;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.nx-isc-thinking .nx-isaac-apple{margin:-6px 0}.nx-isc-muted{color:var(--ink-3);font-size:max(.8rem,var(--nx-min-text, 0px))}.nx-isc-err{color:var(--signal);font-size:max(.85rem,var(--nx-min-text, 0px))}.nx-isc-clips{display:flex;flex-wrap:wrap;gap:6px;padding:0 var(--room-gutter) .5rem}.nx-isc-clips .clip{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:5px 6px 5px 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--signal) 10%,transparent)}.nx-isc-clips .clip b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-isc-clips .clip em{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);font-style:normal}.nx-isc-clips .clip button{border:0;padding:0 2px;background:transparent;color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px));line-height:1;cursor:pointer}.nx-isc-clips .clip button:hover{color:var(--ink)}.nx-isc-page{margin:.55rem 0 0;padding:14px 16px 16px;border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius, 16px);background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.nx-isc-page>figcaption{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.55rem}.nx-isc-page>figcaption>div{display:grid;gap:3px;min-width:0}.nx-isc-page>figcaption span{color:var(--agent);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx-isc-page>figcaption b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.25 var(--font-sans)}.nx-isc-page>figcaption button{flex:none;border:1px solid var(--line);border-radius:999px;padding:5px 10px;background:transparent;color:var(--ink-2);cursor:pointer;font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-isc-page>figcaption button:hover{color:var(--ink);border-color:var(--ink-3)}.nx-isc-page-desc,.nx-isc-page-stale{margin:0 0 .55rem;color:var(--ink-2);font:400 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-isc-page-stale{color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px))}.ir-compose{flex:none;display:flex;flex-direction:column;gap:8px;padding:0 var(--room-gutter) .9rem}.nx-isc.is-stage .ir-compose{padding-bottom:18px}.ir-chips{display:flex;flex-wrap:wrap;gap:6px}.ir-chip{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass);color:var(--ink);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-mono);cursor:pointer}.ir-chip:hover:not(:disabled){border-color:var(--line-strong)}.ir-chip:disabled{opacity:.5;cursor:default}.nx-isc-composer{position:relative;display:flex;align-items:flex-end;gap:6px;box-sizing:border-box;min-height:52px;padding:7px;border:1px solid var(--nxi-edge);border-radius:16px;background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.nx-isc-composer:focus-within{border-color:var(--line-strong)}.nx-isc-composer textarea{flex:1 1 8rem;min-width:5rem;resize:none;border:0;border-radius:0;background:transparent;padding:9px 4px;font:400 15px/1.4 var(--font-sans);color:var(--ink);outline:none;min-height:calc(1.4em + 18px);max-height:40vh;overflow-y:auto}.nx-isc-composer .attach,.nx-isc-composer .mic{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ink-2);cursor:pointer}.nx-isc-composer .attach:hover:not(:disabled),.nx-isc-composer .mic:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.nx-isc-composer .attach:disabled,.nx-isc-composer .mic:disabled{opacity:.4;cursor:default}.nx-isc-composer .mic.is-listening{color:var(--signal);background:color-mix(in srgb,var(--signal) 10%,transparent)}.nx-isc-composer .mic.is-listening svg{animation:ir-pulse 1.2s ease-in-out infinite}.nx-isc-composer .go,.nx-isc-composer .stop{flex:none;height:38px;border:0;border-radius:999px;cursor:pointer}.nx-isc-composer .go{width:38px;display:grid;place-items:center;background:var(--hl);color:var(--hl-ink)}.nx-isc-composer .go:disabled{background:var(--surface-hover);color:var(--ink-3);cursor:default}.nx-isc-composer .stop{display:inline-flex;align-items:center;gap:6px;padding:0 14px;background:color-mix(in srgb,var(--signal) 12%,transparent);color:var(--signal);font:600 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-isc-composer .attach:focus-visible,.nx-isc-composer .mic:focus-visible,.nx-isc-composer .go:focus-visible,.nx-isc-composer .stop:focus-visible{outline:2px solid var(--agent);outline-offset:2px}@container (max-width: 380px){.nx-isc:not(.is-stage) .nx-isc-composer{flex-wrap:wrap}.nx-isc:not(.is-stage) .nx-isc-composer textarea{order:-1;flex:1 0 100%}.nx-isc:not(.is-stage) .nx-isc-composer .go,.nx-isc:not(.is-stage) .nx-isc-composer .stop{margin-left:auto}}.nx-isc-menu{position:absolute;left:0;right:0;bottom:100%;margin-bottom:.4rem;max-height:15rem;overflow-y:auto;z-index:3;display:flex;flex-direction:column;padding:.25rem;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);box-shadow:var(--nxi-shadow-lift)}.nx-isc-menu button{display:flex;align-items:baseline;gap:.5rem;width:100%;text-align:left;border:0;border-radius:8px;background:none;color:var(--ink);padding:.45rem .55rem;cursor:pointer;font:500 max(12.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-isc-menu button.on{background:var(--rl-tint-agent)}.nx-isc-menu .k{flex:none;min-width:4.2rem;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-isc-menu .l{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-isc-menu .h{flex:1;min-width:0;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-today{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%;text-align:left}.ir-today-hd{display:flex;flex-direction:column;gap:4px;padding:0 2px}.ir-today-hd .who{color:var(--agent);font:450 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.ir-today-hd p{margin:0;color:var(--ink);font:400 20px/1.35 var(--font-sans)}.ir-today-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nxi-edge);border-radius:16px;background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.ir-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.ir-row:first-child{border-top:0}.ir-row:hover{background:var(--surface-hover)}.ir-row:focus-visible{outline:2px solid var(--agent);outline-offset:-2px}.ir-row .dot,.ir-today-bar .dot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--attention-fill)}.ir-row .dot.is-alert{background:var(--signal)}.ir-row .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ir-row .t{color:var(--ink);font:500 14px/1.4 var(--font-sans);overflow-wrap:anywhere}.ir-row .s{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.ir-row>svg{flex:none;color:var(--ink-3)}.ir-more-rows{width:100%;border:0;border-top:1px solid var(--line);background:none;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer;justify-content:center}.ir-today-note{margin:0;padding:8px 14px 10px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ir-today.is-compact{flex:none;padding:4px 16px 6px;gap:8px}.ir-today-bar{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--rl-tint-attention);color:var(--ink);font:500 14px/1.3 var(--font-sans);text-align:left;cursor:pointer}.ir-today-bar .msg{flex:1}.ir-today-bar>svg{color:var(--ink-3)}.nx-isc-anchored{flex:none;padding:.5rem var(--room-gutter) 0;border-top:1px solid var(--line)}.nx-isc-budget{flex:none;margin:0 var(--room-gutter) .5rem;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--attention) 35%,transparent);border-radius:10px;background:var(--rl-tint-attention);color:var(--ink);font-size:max(12.5px,var(--nx-min-text, 0px));line-height:1.4}.nx-isc-budget.is-out{border-color:color-mix(in srgb,var(--signal) 35%,transparent);background:color-mix(in srgb,var(--signal) 10%,transparent)}.nx-isc-budget .lnk{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.nx-isc-agent{margin:10px 0 0;padding:14px 16px 16px;border:1px solid var(--nxi-edge);border-radius:14px;background:var(--nxi-card);box-shadow:var(--nxi-shadow);display:flex;flex-direction:column;gap:12px;min-width:0}.nx-isc-agent>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.nx-isc-agent .head{display:grid;gap:4px;min-width:0}.nx-isc-agent .eye{color:var(--agent);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);letter-spacing:0}.nx-isc-agent .head b{font:650 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);overflow-wrap:anywhere}.nx-isc-agent .meta{display:flex;flex-wrap:wrap;gap:0 .5rem;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.nx-isc-agent .meta .bit+.bit:before{content:"· "}.nx-isc-agent .parked{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--attention) 12%,transparent)}.nx-isc-agent .parked p{margin:0;color:var(--attention);font:600 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-isc-desk .nx-am-moves .move{display:flex;align-items:flex-start;gap:8px}.nx-isc-desk .nx-am-moves .move>.nx-am-pending{flex:1;min-width:0}.nx-isc-desk .nx-am-moves .host{font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-3)}.nx-isc-call .tooldesc{flex-basis:100%;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-isc-args{flex-basis:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.nx-isc-args pre{align-self:stretch;margin:2px 0 0;padding:6px 8px;max-height:20rem;overflow:auto;border-radius:6px;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink-2);font:400 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.nx-isc-args .toggle{padding:0;border:none;background:transparent;color:var(--ink-2);font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.nx-isc-args .toggle:hover{color:var(--ink)}.nx-isc-batch{display:flex;flex-direction:column;gap:2px;margin-top:4px;font:400 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-sans);color:var(--ink-3)}.nx-isc-batch .hosts{color:var(--ink-2);overflow-wrap:anywhere}.nx-isc-batch-pick summary{cursor:pointer;font:600 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2)}.nx-isc-batch-pick ul{list-style:none;margin:6px 0 0;padding:0;max-height:180px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:2px 10px}.nx-isc-batch-pick label,.nx-isc-batch-present{display:flex;align-items:center;gap:6px;font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.nx-isc-ctx{margin-top:.4rem;border-top:1px solid var(--line);padding-top:.3rem}.nx-isc-ctx>.head{display:flex;gap:.5rem;align-items:baseline;width:100%;text-align:left;padding:.2rem 0;color:var(--ink-3);font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:0;min-width:0}.nx-isc-ctx>.head .k{flex:none}.nx-isc-ctx>.head .v,.nx-isc-compact .v{display:flex;flex-wrap:wrap;gap:0 .45rem;flex:1;min-width:0;font-variant-numeric:tabular-nums}.nx-isc-ctx>.head .bit:not(:last-child):after,.nx-isc-compact .bit:not(:last-child):after{content:"·";margin-left:.45rem;opacity:.55}.nx-isc-work.is-fold .nx-isc-ctx{margin:0;padding:8px 12px 10px}.nx-isc-compact{display:flex;flex-wrap:wrap;gap:0 .5rem;align-items:baseline;margin:.15rem 0;padding-left:.6rem;border-left:2px solid var(--line);font-size:max(.78rem,var(--nx-min-text, 0px));color:var(--ink-3)}.nx-isc-compact .k{font:600 max(11px,var(--nx-min-text, 0px))/1.6 var(--font-sans);letter-spacing:0;color:var(--info);flex:none}.nx-isc.is-dropping{outline:2px dashed var(--hl);outline-offset:-6px}.nx-isc-files{display:flex;flex-wrap:wrap;gap:6px;padding:0 var(--room-gutter) .5rem}.nx-isc-files .file{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px 6px 4px 4px;border:1px solid var(--line);border-radius:12px;background:var(--nxi-glass)}.nx-isc-files .file.is-up{opacity:.75}.nx-isc-files .file.is-bad{border-color:color-mix(in srgb,var(--signal) 40%,var(--line));background:color-mix(in srgb,var(--signal) 8%,transparent)}.nx-isc-files .file img,.nx-isc-files .file .ext,.nx-isc-att .doc .ext{width:36px;height:36px;flex:none;border-radius:8px;object-fit:cover;display:grid;place-items:center;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2);font:700 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx-isc-files .file .meta,.nx-isc-att .doc .meta{display:flex;flex-direction:column;min-width:0;max-width:180px}.nx-isc-files .file b,.nx-isc-att .doc b{font:600 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-isc-files .file em,.nx-isc-att .doc em{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-isc-files .file.is-bad em{color:var(--signal)}.nx-isc-files .file button{border:0;padding:0 4px;min-width:28px;min-height:28px;background:transparent;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px));line-height:1;cursor:pointer}.nx-isc-files .file button:hover{color:var(--ink)}.nx-isc-composer .attach{flex:none;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-2);cursor:pointer}.nx-isc-composer .attach:hover:not(:disabled){color:var(--ink);border-color:var(--ink-3)}.nx-isc-composer .attach:disabled{opacity:.4;cursor:default}.nx-isc-att{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.4rem}.nx-isc-att .pic{display:block;max-width:100%;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--surface-panel) 30%,transparent)}.nx-isc-att .pic img{display:block;max-width:100%;max-height:260px;object-fit:contain}.nx-isc-att .pic.is-loading{width:120px;height:80px}.nx-isc-att .doc{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:10px;background:color-mix(in srgb,var(--surface-panel) 30%,transparent);color:inherit;text-decoration:none}.nx-isc-att .doc .ext{background:color-mix(in srgb,var(--surface-panel) 40%,transparent);color:inherit}.nx-isc-att .doc em{color:inherit;opacity:.7}.nx[data-form=phone] .nx-isc-composer .attach{width:44px;height:44px}.nx[data-form=phone] .nx-isc-files .file button{min-width:40px;min-height:40px}.nx[data-form=phone] .nx-isc-desk .nx-am-moves .move{flex-direction:column;gap:6px}.nx[data-form=phone] .nx-isc-desk .nx-am-moves .move>.nx-am-pending{flex:none;width:100%}.nx[data-form=phone] .nx-am-pending .cmd{overflow-wrap:anywhere}@container (max-width: 640px){.nx-isc.is-stage .ir-title{flex-basis:100%}}@container (max-width: 380px){.nx-isc-head{align-items:flex-start;row-gap:.35rem}.nx-isc-lockup{order:0;flex:1 1 auto;min-width:0}.nx-isc-x{order:1;flex:none;margin-left:auto}.nx-isc-headacts{order:2;flex:1 1 100%;justify-content:flex-start;gap:.35rem}.nx-isc-headacts .nx-isc-quiet{min-width:0;overflow:hidden;text-overflow:ellipsis}.nx-isc-model .nx-isc-quiet{max-width:96px}.nx-isc-step .row{flex-wrap:wrap;row-gap:.1rem}.nx-isc-step .tool{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.nx-isc-step .ms{margin-left:auto}.nx-isc-step .sum{flex:1 0 100%;padding-left:calc(8px + .5rem);white-space:normal;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.nx-isc-surface{flex-wrap:wrap;align-items:flex-start;row-gap:.35rem}.nx-isc-surface .t{white-space:normal}.nx-isc-surface .go{flex:1 0 100%;text-align:right}}@container (max-width: 320px){.nx-isc-headacts .nx-isc-quiet{padding:.35rem .45rem}}.nx[data-form=phone] .nx-isc{container-type:normal;--room-gutter: 12px}.nx[data-form=phone] .nx-isc.is-stage{--room-gutter: 16px}.nx[data-form=phone] .nx-isc-log{padding-top:6px;gap:14px;overscroll-behavior:contain}.nx[data-form=phone] .nx-isc-msg{font-size:15px;line-height:1.5}.nx[data-form=phone] .nx-isc-msg.is-user{max-width:84%}.nx[data-form=phone] .nx-isc-composer textarea{font-size:16px;line-height:1.4;max-height:30vh}.nx[data-form=phone] .nx-isc.is-stage.is-blank .nx-isc-log{flex:1;margin-top:0;overflow-y:auto}.nx[data-form=phone] .nx-isc.is-stage.is-blank .ir-compose{margin-bottom:0}.nx[data-form=phone] .nx-isc.is-stage .nx-isc-intro{margin-block:0;padding:6px 0 0;align-items:stretch;text-align:left}.nx[data-form=phone] .nx-isc.is-stage .nx-isc-sugs{justify-content:flex-start;max-width:none}.nx[data-form=phone] .nx-isc.is-stage .nx-isc-sugs button{padding:0 14px;min-height:40px;color:var(--ink);font-size:max(13px,var(--nx-min-text, 0px))}.nx[data-form=phone] .nx-isc-sugs button{font-size:15px;padding:.65rem .8rem}.nx[data-form=phone] .ir-compose{padding-bottom:8px}.nx[data-form=phone] .nx-isc-threads{top:56px;left:.75rem;right:.75rem;width:auto;max-height:60vh}.nx[data-form=phone] .nx-isc-thread .nm{overflow:visible;text-overflow:clip;white-space:normal}.nx[data-form=phone] .nx-isc-thread .t{padding:.6rem .5rem;font-size:15px}.nx[data-form=phone] .ir-menu{right:-4px;min-width:min(300px,calc(100vw - 24px))}.nx[data-form=phone] .nx-isc-menu{max-height:40vh}.nx[data-form=phone] .nx-isc-surfaces{grid-template-columns:1fr}.nx[data-form=phone] .nx-isc:not(.is-stage) .nx-isc-head{padding-top:.2rem;padding-bottom:.2rem}.nx[data-form=phone] .nx-isc:not(.is-stage) .nx-isc-lockup{display:none}.nx[data-form=phone] .nx-isc:not(.is-stage) .nx-isc-headacts{flex:1 1 100%;justify-content:space-between;gap:0}.nx[data-form=phone] .nx-isc:not(.is-stage) .nx-isc-composer{flex-wrap:wrap}.nx[data-form=phone] .nx-isc:not(.is-stage) .nx-isc-composer textarea{order:-1;flex:1 0 100%}.nx[data-form=phone] .nx-isc:not(.is-stage) .nx-isc-composer .go,.nx[data-form=phone] .nx-isc:not(.is-stage) .nx-isc-composer .stop{margin-left:auto}.nx[data-form=phone] .nx-isc-models{left:.7rem;right:.7rem;width:auto}.nx[data-form=phone] .ir-menu .nx-isc-models{left:auto;right:auto}.nx-isc-god{display:inline-flex;align-items:center;gap:.35rem}.nx-isc-god .spark{width:7px;height:7px;border-radius:50%;background:var(--ink-3);opacity:.6}.nx-isc-god.is-on{border-color:color-mix(in srgb,var(--attention-fill) 70%,transparent);color:var(--ink);background:var(--rl-tint-attention)}.nx-isc-god.is-on .spark{opacity:1;background:var(--attention-fill);box-shadow:0 0 6px 1px color-mix(in srgb,var(--attention-fill) 70%,transparent)}.nx-isc.is-god{isolation:isolate}.nx-isc.is-god .nx-isc-edge{height:3px;background:linear-gradient(90deg,var(--attention-fill),var(--agent-fill),var(--attention-fill))}.nx-isc.is-god .ir-head{box-shadow:inset 0 2px 0 var(--attention-fill)}.nx-isc-aura{position:absolute;inset:0 0 auto;height:320px;pointer-events:none;z-index:-1;background-image:radial-gradient(closest-side,color-mix(in srgb,var(--attention-fill) 38%,transparent),transparent),radial-gradient(closest-side,color-mix(in srgb,var(--agent-fill) 28%,transparent),transparent);background-repeat:no-repeat;background-size:60% 100%,55% 90%;background-position:18% -80px,78% -100px;-webkit-mask-image:linear-gradient(to bottom,black 0,black 30%,transparent 100%);mask-image:linear-gradient(to bottom,black 0,black 30%,transparent 100%);animation:ir-glow-in .8s ease both}@keyframes ir-glow-in{0%{opacity:0}to{opacity:1}}.nx-isc .orc-isaac-fruit{transition:filter .9s ease}.nx-isc.is-god .orc-isaac-fruit{filter:grayscale(1) brightness(1.72) sepia(1) saturate(3.4) hue-rotate(8deg) contrast(1.22)}.nx-isc.is-god .orc-isaac-apple{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--attention-fill) 70%,transparent));animation:ir-hop .9s cubic-bezier(.3,1.4,.5,1) both}@keyframes ir-hop{0%{transform:translateY(0) scale(1) rotate(0)}35%{transform:translateY(-38%) scale(1.18) rotate(-14deg)}70%{transform:translateY(4%) scale(.96) rotate(6deg)}to{transform:translateY(0) scale(1) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.nx-isc-aura,.nx-isc.is-god .orc-isaac-apple,.nx-isc.is-stage .nx-isc-msg.is-live,.nx-isc-step.is-running .mark,.nx-isc-composer .mic.is-listening svg{animation:none}.nx-isc .orc-isaac-fruit,.ir-switch .trk,.ir-switch .knb,.nx-isc-worksum .chev{transition:none}}.nx-pg{flex:1;min-height:0;overflow:auto;padding:30px 32px 48px;display:flex;flex-direction:column;gap:24px}.nx-pg>*{flex:none}.nx-pg-row>*{min-width:0}.nx-pg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.nx-pg-head .t{min-width:0}.nx-pg-head h1{margin:0;color:var(--ink);font:600 32px/1.1 var(--font-sans);letter-spacing:-.02em}.nx-pg-head .ey{margin-bottom:6px;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:.02em}.nx-pg-head p{margin:8px 0 0;max-width:72ch;color:var(--ink-2);font:400 14px/1.5 var(--font-sans)}.nx-pg-head .a{flex:none;display:flex;align-items:center;gap:10px}.nx-pg-range{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:11px;background:var(--surface-raised)}.nx-pg-range button{padding:6px 11px;border:0;border-radius:8px;background:transparent;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.nx-pg-range button:hover{color:var(--ink)}.nx-pg-range button.on{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.nx-pg-range-short{display:inline-block;width:5px;height:5px;margin:0 0 1px 6px;border-radius:50%;background:var(--attention);vertical-align:middle}.nx-pg-tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.nx-pg-tabs button{flex:none;margin-bottom:-1px;padding:0 1px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-3);font:500 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:color .16s ease,border-color .16s ease}.nx-pg-tabs button:hover{color:var(--ink)}.nx-pg-tabs button.on{border-bottom-color:var(--ink);color:var(--ink)}.nx-pg-tabn{margin-left:6px;color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.nx-pg-tabn.attn{color:var(--attention)}.nx-pg-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px;border-radius:3px}.nx-pg-go{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:0;border-radius:10px;background:var(--ink);color:var(--surface);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1)}.nx-pg-go:hover{transform:translateY(-1px)}.nx-pg-go:active{transform:none}.nx-pg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.nx-pg-stat{padding:17px 19px 15px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);animation:nx-pg-in .32s cubic-bezier(.22,1,.36,1) both}.nx-pg-stat .k{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pg-stat .v{margin:11px 0 12px;color:var(--ink);font:600 34px/1 var(--font-sans);letter-spacing:-.03em}.nx-pg-stat .v .u{margin-left:4px;color:var(--ink-2);font-size:15px;font-weight:400;letter-spacing:0}.nx-pg-stat .n{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-pg-stat.t-win .v{color:var(--nx-green-hi)}.nx-pg-stat.t-attention .v{color:var(--nx-gold-hi)}.nx-pg-stat.t-signal .v{color:var(--nx-crimson-hi)}.nx-pg-stat.t-agent .v{color:var(--agent)}.nx-pg-row{display:grid;grid-template-columns:var(--split, 2fr 1fr);gap:14px;align-items:start}.nx-pg-card{border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);overflow:hidden;animation:nx-pg-in .36s cubic-bezier(.22,1,.36,1) both}.nx-pg-card.is-door{cursor:pointer}.nx-pg-card.is-door:hover{border-color:var(--line-strong)}.nx-pg-card>.hd{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px}.nx-pg-card>.hd h2{margin:0;color:var(--ink);font:600 16.5px/1.2 var(--font-sans);letter-spacing:-.01em}.nx-pg-card>.hd p{margin:6px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-pg-card>.hd .as{flex:none;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pg-card>.bd{padding:0 20px 18px}.nx-pg-card>.ft{padding:11px 20px 13px;border-top:1px solid var(--line);color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-pg-bar{position:relative;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent);overflow:hidden}.nx-pg-bar i{display:block;height:100%;border-radius:999px;background:var(--agent);transform-origin:left center;animation:nx-pg-grow .5s cubic-bezier(.22,1,.36,1) both}.nx-pg-bar i.t-win{background:var(--win)}.nx-pg-bar i.t-signal{background:var(--signal)}.nx-pg-bar i.t-info{background:var(--info)}.nx-pg-appmark{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--agent) 14%,var(--surface));color:color-mix(in srgb,var(--agent) 70%,var(--ink));font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pg-appmark.t-1{background:color-mix(in srgb,var(--win) 16%,var(--surface));color:color-mix(in srgb,var(--win) 65%,var(--ink))}.nx-pg-appmark.t-2{background:color-mix(in srgb,var(--info) 15%,var(--surface));color:color-mix(in srgb,var(--info) 65%,var(--ink))}.nx-pg-appmark.t-3{background:color-mix(in srgb,var(--attention-fill, var(--attention)) 16%,var(--surface));color:var(--attention)}.nx-pg-decide{padding:19px 20px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);animation:nx-pg-in .4s cubic-bezier(.22,1,.36,1) both}.nx-pg-decide .ey{color:var(--agent);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pg-decide h2{margin:10px 0 14px;color:var(--ink);font:600 19px/1.25 var(--font-sans);letter-spacing:-.015em}.nx-pg-decide .st>div{padding:13px 0;border-top:1px solid var(--line)}.nx-pg-decide .st b{color:var(--ink);font:600 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pg-decide .st p{margin:6px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-pg-decide .nx-pg-go{width:100%;justify-content:center;margin-top:16px}.nx-pg-decide .ft{margin:12px 0 0;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-pg-skel{display:flex;flex-direction:column;gap:10px;padding:4px 0}.nx-pg-skel>div{height:46px;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 5%,transparent),color-mix(in srgb,var(--ink) 9%,transparent),color-mix(in srgb,var(--ink) 5%,transparent));background-size:300% 100%;animation:nx-pg-sweep 1.5s ease-in-out infinite}.nx-pg-fault{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-pg-nothing{padding:22px 4px}.nx-pg-nothing b{color:var(--ink);font:600 14px/1.3 var(--font-sans)}.nx-pg-nothing p{margin:7px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-pg-caveat{margin:2px 2px 0;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}@keyframes nx-pg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nx-pg-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nx-pg-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:1099px){.nx-pg-row{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.nx-pg-stat,.nx-pg-card,.nx-pg-decide,.nx-pg-bar i,.nx-pg-skel>div{animation:none}}.nx[data-form=phone] .nx-pg{padding:16px 14px 28px;gap:16px}.nx[data-form=phone] .nx-pg-head{flex-direction:column;align-items:stretch;gap:14px}.nx[data-form=phone] .nx-pg-head h1{font-size:26px}.nx[data-form=phone] .nx-pg-head .a{flex-wrap:wrap}.nx[data-form=phone] .nx-pg-row{grid-template-columns:minmax(0,1fr)}.nx[data-form=phone] .nx-pg-range{flex:1;flex-wrap:wrap}.nx[data-form=phone] .nx-pg-range button{flex:1 1 auto}.nx[data-form=phone] .nx-pg-card>.bd{overflow-x:auto;-webkit-overflow-scrolling:touch}.nx[data-form=phone] .nx-pg-card>.bd>table{min-width:440px}.nx[data-form=phone] .nx-pg-card>.hd{flex-direction:column;gap:12px}.nx[data-form=phone] .nx-pg-card>.hd>div{min-width:0;max-width:100%}.nx[data-form=phone] .nx-pg-stat{padding:13px 16px 12px}.nx[data-form=phone] .nx-pg-stat .v{margin:7px 0 8px;font-size:28px}.nx[data-form=phone] .nx-pg-stats .nx-pg-stat.pk-has-actions{padding-right:52px}.nx[data-form=phone] .pk-has-actions:not(.nx-pg-card,.nx-pg-stat)>.nx-hb-bar-inline+*{padding-right:44px}.nx-pg-card.pk-has-actions:has(.nx-hb-menu),.nx-pg-stat.pk-has-actions:has(.nx-hb-menu){overflow:visible;z-index:5}.nx-pg-card.pk-has-actions>.hd{padding-right:48px}.nx-desk-only,.nx-browser-only{justify-content:center;align-items:center}.nx-away-card{width:min(520px,100%);display:flex;flex-direction:column;gap:20px;padding:26px 28px 28px;border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--nxi-glass);box-shadow:var(--nxi-shadow)}.nx-away-card .nx-pg-head h1{font-size:24px;line-height:1.25;font-weight:500}.nx-away-card .acts{display:flex;flex-wrap:wrap;gap:8px}.nx[data-ui=next] .nx-away-card .nx-pg-go:not(.is-quiet){border-color:transparent;background:var(--hl);box-shadow:none;color:var(--hl-ink)}.nx[data-ui=next] .nx-away-card .nx-pg-go:not(.is-quiet):hover{background:color-mix(in srgb,var(--hl) 88%,var(--ink))}@media(max-width:739px){.nx-away-card{padding:22px 20px 24px}.nx-away-card .acts .nx-pg-go{flex:1 1 100%;justify-content:center;min-height:44px}}.nx a.nx-pg-go,.nx a.nx-pg-go:hover{color:var(--surface)}.nx-pg-go.is-quiet{background:none;border:1px solid var(--line-strong);color:var(--ink)}.nx-wp-chips{display:flex;flex-wrap:wrap;gap:9px}.nx-wp-chip{display:inline-flex;align-items:baseline;gap:6px;padding:8px 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wp-chip b{color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wp-chip.is-quiet{background:transparent;color:var(--ink-3)}.nx-wp-cols{display:flex;justify-content:space-between;padding:2px 4px;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wp-paths{display:flex;flex-direction:column;gap:10px}.nx-wp-paths.pk-has-actions>.nx-wp-cols{padding-right:40px}.nx-wp-path{display:flex;align-items:stretch;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);animation:nx-pg-in .36s cubic-bezier(.22,1,.36,1) both}.nx-wp-path .sq{flex:1;min-width:0}.nx-wp-path .no{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wp-path .ap{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:center;gap:8px;margin-top:11px}.nx-wp-path .st{display:flex;align-items:center;gap:8px;min-width:0}.nx-wp-path .ar{color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px))}.nx-wp-path .bx{flex:1;display:flex;align-items:center;gap:9px;min-width:0;padding:8px 13px 8px 9px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);white-space:nowrap;overflow:hidden}.nx-wp-path .bx .nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.nx-wp-path .ct{flex:none;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:118px;padding-left:16px;border-left:1px solid var(--line);text-align:right}.nx-wp-path .ct b{color:var(--ink);font:600 27px/1 var(--font-sans);letter-spacing:-.03em}.nx-wp-path .ct b span{margin-left:2px;color:var(--ink-2);font-size:15px;font-weight:400}.nx-wp-path .ct>span{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-wp-note b{color:var(--ink);font:600 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-wp-note p{margin:7px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-wp-note{margin:-18px -20px;padding:18px 20px;background:color-mix(in srgb,var(--agent) 5%,var(--surface))}@media(prefers-reduced-motion:reduce){.nx-wp-path{animation:none}}@media(max-width:739px){.nx-wp-path{flex-direction:column;gap:12px}.nx-wp-path .ct{flex-direction:row;align-items:baseline;justify-content:space-between;min-width:0;padding:12px 0 0;border-left:0;border-top:1px solid var(--line);text-align:left}}.nx-wa-table{width:100%;border-collapse:collapse;font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wa-table th{padding:9px 0;border-bottom:1px solid var(--line);color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:left}.nx-wa-table td{padding:13px 0;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.nx-wa-table tr:last-child td{border-bottom:0}.nx-wa-table .n{width:74px;color:var(--ink-2);text-align:right}.nx-wa-table .b{width:200px;padding-left:22px;padding-right:22px}.nx-wa-table td.b .bw{display:flex;align-items:center;gap:12px}.nx-wa-table td.b .nx-pg-bar{flex:1;min-width:60px}.nx-wa-table td.b span{flex:none;min-width:56px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wa-donut{position:relative;display:grid;place-items:center;margin:4px auto 14px;width:132px;height:132px}.nx-wa-donut svg{position:absolute;inset:0;transform:rotate(-90deg)}.nx-wa-donut circle{fill:none;stroke-width:11}.nx-wa-donut .tr{stroke:color-mix(in srgb,var(--ink) 8%,transparent)}.nx-wa-donut .vl{stroke:var(--agent);stroke-linecap:round;animation:nx-wa-sweep .7s cubic-bezier(.22,1,.36,1) both}.nx-wa-donut b{color:var(--ink);font:600 25px/1 var(--font-sans);letter-spacing:-.03em}.nx-wa-key{display:flex;align-items:center;gap:8px;padding-bottom:13px;border-bottom:1px solid var(--line);color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-wa-key i{flex:none;width:9px;height:9px;border-radius:3px;background:var(--agent)}.nx-wa-say{margin:13px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-wa-apps{display:flex;flex-direction:column;gap:12px;padding-top:4px}.nx-wa-apps .row{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,2.6fr) 62px;align-items:center;gap:14px}.nx-wa-apps .nm{color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-wa-apps .hr{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:right}@keyframes nx-wa-sweep{0%{stroke-dasharray:0 326.7}}@media(prefers-reduced-motion:reduce){.nx-wa-donut .vl{animation:none}}.nx-sd .opened{background:var(--attention-fill)}.nx-sd .closed{background:var(--agent-fill)}.nx-sd-key{display:flex;gap:16px;margin:0 0 12px;color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-sd-key span,.nx-sd-cols .tip span{display:inline-flex;align-items:center;gap:6px}.nx-sd-key i,.nx-sd-cols .tip i{width:9px;height:9px;border-radius:3px}.nx-sd-cols{position:relative;height:184px;margin-left:28px}.nx-sd-cols .grid span{position:absolute;left:0;right:0;border-top:1px solid var(--line)}.nx-sd-cols .grid b{position:absolute;right:calc(100% + 8px);top:-6px;color:var(--ink-3);font:400 max(10.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-sd-cols .plot{position:absolute;inset:0;display:grid;gap:2px}.nx-sd-cols .day{display:flex;align-items:flex-end;justify-content:center;gap:1px;min-width:0;border-radius:4px 4px 0 0}.nx-sd-cols .day.on{background:color-mix(in srgb,var(--ink) 5%,transparent)}.nx-sd-cols .day i{flex:1 1 0;max-width:9px;min-width:1px;border-radius:4px 4px 0 0;transform-origin:bottom;animation:nx-sd-rise .5s cubic-bezier(.22,1,.36,1) both}.nx-sd-cols .tip{position:absolute;bottom:calc(100% + 8px);z-index:2;display:flex;flex-direction:column;gap:5px;min-width:118px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);box-shadow:var(--nxi-shadow-lift);color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);transform:translate(-50%);pointer-events:none;white-space:nowrap}.nx-sd-cols .tip[data-edge=start]{transform:translate(-12px)}.nx-sd-cols .tip[data-edge=end]{transform:translate(calc(-100% + 12px))}.nx-sd-cols .tip b{color:var(--ink);font-weight:600}.nx-sd-axis{display:flex;justify-content:space-between;margin:8px 0 0 28px;color:var(--ink-3);font:400 max(10.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-sd-table{width:100%;border-collapse:collapse;font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-sd-table th{padding:9px 0;white-space:nowrap;border-bottom:1px solid var(--line);color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:left}.nx-sd-table th button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.nx-sd-table th button:hover,.nx-sd-table th[aria-sort=ascending] button,.nx-sd-table th[aria-sort=descending] button{color:var(--ink)}.nx-sd-table tbody th{color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-sd-table tbody th.none{color:var(--ink-3)}.nx-sd-table td{padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.nx-sd-table tr:last-child :is(td,th){border-bottom:0}.nx-sd-table .n{width:100px;padding-left:12px;color:var(--ink-2);text-align:right}.nx-sd-table th.n button{text-align:right}.nx-sd-table .n.w{width:120px}.nx-sd-table .b{width:220px;padding-left:22px;padding-right:10px}.nx-sd-table td.b .bw{display:flex;align-items:center;gap:12px}.nx-sd-table td.b .nx-pg-bar{flex:1;min-width:60px}.nx-sd-table td.b span{flex:none;min-width:24px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:right}.nx-sd-daytable{max-height:232px;overflow-y:auto}.nx-sd-bars{display:flex;flex-direction:column;gap:12px;padding-top:4px}.nx-sd-bars .row{display:grid;grid-template-columns:minmax(96px,1.3fr) minmax(48px,1fr) 64px;align-items:center;gap:12px}.nx-sd-bars .nm{overflow:hidden;color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.nx-sd-bars .hr{color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:right}.nx-sd-bars .hr em{margin-left:4px;color:var(--ink-3);font-style:normal}.nx-sd-queue{margin:0;padding:0;list-style:none}.nx-sd-queue li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.nx-sd-queue li:last-child{border-bottom:0}.nx-sd-queue .id{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-mono, var(--font-sans))}.nx-sd-queue .what{display:flex;flex-direction:column;gap:4px;min-width:0}.nx-sd-queue .what b{overflow:hidden;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.25 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.nx-sd-queue .what em{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);font-style:normal}.nx-sd-queue .when{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap}.nx-sd-queue .when.late{color:var(--attention);font-weight:600}@keyframes nx-sd-rise{0%{transform:scaleY(0)}}@media(prefers-reduced-motion:reduce){.nx-sd-cols .day i{animation:none}}@media(forced-colors:active){.nx-sd .opened{background:Highlight}.nx-sd .closed{background:CanvasText}}.nx[data-form=phone] .nx-sd-queue .what b{overflow:visible;text-overflow:clip;white-space:normal}.nx-leaderq-card>.hd .who,.nx-leaderq-blocked .who{color:var(--ink-3);font:600 max(10.5px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.nx-leaderq-card>.hd .who{margin-bottom:8px}.nx-leaderq-card .answer{margin:0;color:var(--ink);font:500 15px/1.5 var(--font-sans);max-width:72ch}.nx-leaderq-card.is-quiet .answer{color:var(--ink-2);font-weight:400}.nx-leaderq-card .example{margin-top:14px;padding:12px 14px;border-left:2px solid color-mix(in srgb,var(--agent) 55%,var(--line));border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--ink) 3%,transparent)}.nx-leaderq-card .example .k{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-leaderq-card .example .t{margin-top:6px;color:var(--ink);font:600 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);overflow-wrap:anywhere}.nx-leaderq-card .example p{margin:4px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);max-width:80ch}.nx-leaderq-ev{width:100%;margin-top:14px;border-collapse:collapse;font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-leaderq-ev td{padding:8px 0;border-top:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.nx-leaderq-ev .l{padding-right:16px;overflow-wrap:anywhere}.nx-leaderq-ev .b{width:34%;padding-right:14px}.nx-leaderq-ev .n{width:1%;color:var(--ink);text-align:right;white-space:nowrap}.nx-leaderq-gone{margin:0;color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px))}.nx-leaderq-go{display:flex;gap:18px}.nx-leaderq-go button,.nx-leaderq-blocked .fix{padding:0;border:0;background:none;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.nx-leaderq-go button:hover,.nx-leaderq-blocked .fix:hover{color:var(--ink);text-decoration:underline}.nx-leaderq-blocked{margin:0;padding:0;list-style:none}.nx-leaderq-blocked li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid var(--line);color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-leaderq-blocked li:first-child{border-top:0}@media(max-width:739px){.nx-leaderq-ev .b{display:none}.nx[data-form=phone] .nx-pg-card>.bd>.nx-leaderq-ev{min-width:0}.nx-leaderq-blocked li{grid-template-columns:minmax(0,1fr);gap:4px}}.nx-lic .banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 14px);background:color-mix(in srgb,var(--agent) 9%,var(--nxi-card, var(--surface-raised)));box-shadow:var(--nxi-shadow, none);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-lic .banner.banner-error{background:color-mix(in srgb,var(--attention-fill, var(--attention)) 12%,var(--nxi-card, var(--surface-raised)))}.nx-lic-x{border:0;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer}.nx-lic-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:var(--ui-control-radius, 10px);background:var(--nxi-glass, var(--surface-raised));color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px)) var(--font-sans);white-space:nowrap;cursor:pointer}.nx-lic-btn:hover:not(:disabled){border-color:var(--line-strong)}.nx-lic-btn:disabled{opacity:.55;cursor:default}.nx-lic-btn.danger{color:var(--nx-crimson-hi, var(--signal))}.nx-m365-door{display:flex}.nx-lic-connect{display:grid;gap:16px;max-width:640px}.nx-lic-connect p{margin:0;color:var(--ink-2);line-height:1.6}.nx-lic-findings{list-style:none;margin:0;padding:0}.nx-lic-findings>li{padding:14px 0;border-bottom:1px solid var(--line)}.nx-lic-findings>li:last-child{border-bottom:0}.nx-lic-findings .hd{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 80px 100px;gap:12px;align-items:baseline;width:100%;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.nx-lic-findings .hd:disabled{cursor:default}.nx-lic-findings .hd .k{font-weight:500}.nx-lic-findings .hd .s{color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}.nx-lic-findings .hd :is(.n,.m){text-align:right;font-variant-numeric:tabular-nums}.nx-lic-findings .d{margin:6px 0 0;color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5}.nx-lic-findings .ppl{list-style:none;margin:10px 0 0;padding:0 0 0 14px;border-left:2px solid var(--line)}.nx-lic-findings .ppl li{padding:4px 0;font-size:max(13px,var(--nx-min-text, 0px))}.nx-lic-findings .ppl span{color:var(--ink-3)}.nx-lic-table .p{width:150px;text-align:right}.nx-lic-table .p input{width:100px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-panel, transparent);color:var(--ink);font:inherit;text-align:right}.nx-lic-table .lapse{color:var(--ink-3);font-weight:400;font-size:max(12px,var(--nx-min-text, 0px))}.nx-lic-foot{display:flex;align-items:center;gap:16px;margin-top:8px}.nx-lic-foot p{margin:0;color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5}@media(max-width:739px){.nx-lic-findings .hd{grid-template-columns:minmax(0,1fr) auto}.nx-lic-findings .hd .s{grid-column:1 / -1}.nx-lic-foot{flex-direction:column;align-items:flex-start}}.nx-org-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:var(--ui-control-radius, 10px);background:var(--nxi-glass, var(--surface-raised));color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px)) var(--font-sans);white-space:nowrap;cursor:pointer}.nx-org-btn:hover:not(:disabled){border-color:var(--line-strong)}.nx-org-btn:disabled{opacity:.55;cursor:default}.nx-org-connect{display:grid;gap:16px;max-width:640px}.nx-org-connect p{margin:0;color:var(--ink-2);line-height:1.6}.nx-org .who{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.nx-org .who b{font-weight:500;color:var(--ink)}.nx-org .role{color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px))}.nx-org .tag{padding:1px 6px;border:1px solid var(--line);border-radius:999px;color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px))}.nx-org .n{color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px));font-variant-numeric:tabular-nums;white-space:nowrap}.nx-org summary{cursor:pointer;list-style:none}.nx-org summary::-webkit-details-marker{display:none}.nx-org summary:before{content:"";flex:0 0 auto;align-self:start;width:5px;height:5px;margin:7px -5px 0 3px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg);transition:transform .12s ease}.nx-org details[open]>summary:before{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.nx-org summary:before{transition:none}}.nx-org-tree,.nx-org-tree ul{list-style:none;margin:0;padding:0}.nx-org-tree ul{margin-left:10px;padding-left:16px;border-left:1px solid var(--line)}.nx-org-tree li{padding:5px 0}.nx-org-tree summary,.nx-org-unplaced summary{display:flex;align-items:baseline;gap:12px}.nx-org-tree summary .n{margin-left:auto}.nx-org-tree .leaf{padding-left:16px}.nx-org-unplaced{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.nx-org-unplaced summary{color:var(--ink-2)}.nx-org .ppl{list-style:none;margin:10px 0 0;padding:0 0 0 14px;border-left:2px solid var(--line)}.nx-org .ppl li{padding:4px 0;font-size:max(13px,var(--nx-min-text, 0px))}.nx-org-groups{list-style:none;margin:0;padding:0}.nx-org-groups>li{padding:12px 0;border-bottom:1px solid var(--line)}.nx-org-groups>li:last-child{border-bottom:0}.nx-org-groups summary{display:grid;grid-template-columns:4px minmax(0,1fr) 170px 100px;gap:12px;align-items:baseline}.nx-org-groups .gname{display:inline-flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.nx-org-groups .gname b{font-weight:500;overflow-wrap:anywhere}.nx-org-groups .kind{color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}.nx-org-groups .n{text-align:right}.nx-org-groups .desc{margin:6px 0 0;color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5}.nx-org-kinds{display:flex;flex-wrap:wrap;gap:4px}.nx-org-kinds button{padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-panel, none);color:var(--ink-2);font:inherit;font-size:max(12px,var(--nx-min-text, 0px));cursor:pointer}.nx-org-kinds button.on{border-color:var(--ink-2);color:var(--ink)}@media(max-width:739px){.nx-org-groups summary{grid-template-columns:4px minmax(0,1fr) auto}.nx-org-groups .kind{grid-column:2 / -1;grid-row:2}}.nx-ai-table{width:100%;border-collapse:collapse;font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-ai-table th{padding:9px 0;border-bottom:1px solid var(--line);color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:left}.nx-ai-table td{padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.nx-ai-table tbody tr{cursor:pointer}.nx-ai-table tbody tr:hover td{background:color-mix(in srgb,var(--ink) 3%,transparent)}.nx-ai-table tbody tr.on .nm{color:var(--agent);font-weight:500}.nx-ai-table .n{width:96px;padding-right:20px;color:var(--ink-2);text-align:right}.nx-ai-table th:last-child.n,.nx-ai-table td:last-child.n{padding-right:0}.nx-ai-table .b{width:34%;padding-left:20px;padding-right:20px}.nx-ai-table td.b .bw{display:flex;align-items:center;gap:12px}.nx-ai-table td.b .nx-pg-bar{flex:1;min-width:60px}.nx-ai-table td.b span{flex:none;min-width:34px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:right}.nx-ai-table .nm{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.nx-ai-table .nm .mk{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:color-mix(in srgb,var(--win) 16%,var(--surface));color:color-mix(in srgb,var(--win) 62%,var(--ink));font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-ai-table .nm .mk.t-1{background:color-mix(in srgb,var(--agent) 14%,var(--surface));color:color-mix(in srgb,var(--agent) 70%,var(--ink))}.nx-ai-table .nm .mk.t-2{background:color-mix(in srgb,var(--attention-fill, var(--attention)) 16%,var(--surface));color:var(--attention)}.nx-ai-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.nx-ai-strip span{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-ai-strip b{display:block;margin-top:8px;color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-ai-strip b.q{font-weight:400}.nx-ai-strip p{margin:5px 0 0;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-nd-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.nx-nd-scroll:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px;border-radius:6px}.nx-nd-table{width:100%;min-width:760px;border-collapse:collapse;font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans);font-variant-numeric:tabular-nums}.nx-nd-table thead th{padding:9px 16px 9px 0;border-bottom:1px solid var(--line);color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:left;white-space:nowrap}.nx-nd-table tbody :is(th,td){padding:12px 16px 12px 0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;vertical-align:top}.nx-nd-table tbody tr:last-child :is(th,td){border-bottom:0}.nx-nd-table :is(th,td):last-child{padding-right:0}.nx-nd-table tbody th{min-width:170px;font-weight:400}.nx-nd-table .dv{display:block;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans);overflow-wrap:anywhere}.nx-nd-table .ad{display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:4px;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-nd-table .ip,.nx-nd-table .pt{font-family:var(--font-mono)}.nx-nd-table .dv.ip{font-size:max(12.5px,var(--nx-min-text, 0px))}.nx-nd-table .pt{color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px));white-space:nowrap}.nx-nd-table .by{min-width:200px;max-width:300px;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.nx-nd-by{display:flex;flex-wrap:wrap;gap:2px 6px}.nx-nd-by>span{white-space:nowrap}.nx-nd-by button{padding:0;border:0;background:none;color:var(--ink);font:inherit;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer}.nx-nd-by button:hover{text-decoration-color:currentColor}.nx-nd-by button:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px;border-radius:3px}.nx-nd-table .ls{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px));white-space:nowrap}.nx-nd-table .n{text-align:right;white-space:nowrap}.nx-nd-kind{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);white-space:nowrap}.nx-nd-kind i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.nx-nd-kind.k-unmanaged{border-color:color-mix(in srgb,var(--attention-fill, var(--attention)) 40%,var(--line));background:color-mix(in srgb,var(--attention-fill, var(--attention)) 9%,transparent);color:var(--attention)}.nx-nd-kind.k-unmanaged i{background:var(--attention-fill, var(--attention))}.nx-nd-kind.k-managed i{background:var(--agent-fill, var(--agent))}@media(hover:hover)and (pointer:fine){.nx-nd-table tbody tr:hover :is(th,td){background:color-mix(in srgb,var(--ink) 3%,transparent)}}.nx-nd{--na-high: var(--nx-crimson-hi, #d2463c);--na-review: var(--attention-fill, #de681e);--na-low: color-mix(in srgb, var(--ink) 28%, var(--surface))}.nx-nd .r-high{--na-tone: var(--na-high)}.nx-nd .r-review{--na-tone: var(--na-review)}.nx-nd .r-low{--na-tone: var(--na-low)}.nx-na-cats{display:grid;gap:16px}.nx-na-stack{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden;background:var(--line)}.nx-na-stack i{flex-basis:0;min-width:3px;background:var(--na-tone);transition:opacity .16s ease}.nx-na-stack i.dim{opacity:.25}.nx-na-cats ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nx-na-cats li button{display:grid;grid-template-columns:10px minmax(0,1fr) auto 44px;grid-template-areas:"dot nm pc pc" ". mt mt mt" ". br br br";align-items:center;gap:2px 10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:left;cursor:pointer}.nx-na-cats li button:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.nx-na-cats li button.on{background:color-mix(in srgb,var(--agent) 9%,transparent)}.nx-na-cats li button:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:1px}.nx-na-cats .dot{grid-area:dot;width:8px;height:8px;border-radius:50%;background:var(--na-tone)}.nx-na-cats .nm{grid-area:nm;font-weight:500}.nx-na-cats .mt{grid-area:mt;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-na-cats .pc{grid-area:pc;justify-self:end;font-variant-numeric:tabular-nums;color:var(--ink-2)}.nx-na-cats .br{grid-area:br;height:4px;border-radius:2px;background:var(--line);overflow:hidden;margin-top:4px}.nx-na-cats .br i{display:block;height:100%;background:var(--na-tone);border-radius:2px}.nx-na-flag{list-style:none;margin:0;padding:0;display:grid;gap:4px}.nx-na-flag li button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-na-flag li button:hover{border-color:var(--line-strong, var(--ink-3))}.nx-na-flag li button:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:1px}.nx-na-flag .tx{display:grid;gap:2px;min-width:0}.nx-na-flag .nm{font-weight:500;display:flex;align-items:center;gap:6px}.nx-na-flag .why{color:var(--ink-2)}.nx-na-flag .who{color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-na-flag li.more{padding:6px 10px 0;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.nx-na-mark{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:color-mix(in srgb,var(--na-tone) 16%,var(--surface));color:color-mix(in srgb,var(--na-tone) 70%,var(--ink));font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.02em}.nx-na-mark.r-low{background:color-mix(in srgb,var(--ink) 6%,var(--surface));color:var(--ink-2)}.nx-na-risk{align-self:center;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--na-tone) 14%,transparent);color:color-mix(in srgb,var(--na-tone) 75%,var(--ink));font:500 max(11px,var(--nx-min-text, 0px))/1.2 var(--font-sans);white-space:nowrap}.nx-na-new{padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--agent) 14%,transparent);color:color-mix(in srgb,var(--agent) 75%,var(--ink));font:600 max(10px,var(--nx-min-text, 0px))/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.04em}.nx-na-tools{display:flex;gap:8px}.nx-na-search{width:230px;max-width:100%;padding:7px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-na-search:focus{outline:2px solid color-mix(in srgb,var(--agent) 45%,transparent);outline-offset:0;border-color:transparent}.nx-na-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.nx-na-chips button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.nx-na-chips button i{width:6px;height:6px;border-radius:50%;background:var(--na-tone)}.nx-na-chips button span{color:var(--ink-3);font-variant-numeric:tabular-nums}.nx-na-chips button.on{border-color:var(--ink);background:var(--ink);color:var(--surface)}.nx-na-chips button.on span{color:color-mix(in srgb,var(--surface) 70%,var(--ink))}.nx-na-chips button:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:1px}.nx-na-table{width:100%;min-width:820px;border-collapse:collapse;font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans);font-variant-numeric:tabular-nums}.nx-na-table thead th{padding:9px 16px 9px 0;border-bottom:1px solid var(--line);color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:left;white-space:nowrap}.nx-na-table tbody>tr:not(.nx-na-detail){cursor:pointer}.nx-na-table tbody>tr:not(.nx-na-detail):hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}.nx-na-table tbody>tr.open{background:color-mix(in srgb,var(--agent) 6%,transparent)}.nx-na-table tbody :is(th,td){padding:11px 16px 11px 0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;vertical-align:middle}.nx-na-table :is(th,td):first-child{padding-left:6px}.nx-na-table :is(th,td):last-child{padding-right:6px}.nx-na-table .n{text-align:right}.nx-na-table .ap{display:flex;align-items:center;gap:10px;min-width:210px}.nx-na-table .ap>span:last-child{display:grid;gap:1px}.nx-na-table .nm{padding:0;border:0;background:none;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:left;cursor:pointer}.nx-na-table .ln{display:flex;align-items:center;gap:6px}.nx-na-table tbody>tr.r-high>th:first-child{box-shadow:inset 3px 0 0 var(--na-high)}.nx-na-table .vd{color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-na-table .ct,.nx-na-table .ls{color:var(--ink-2);white-space:nowrap}.nx-na-table .cn{display:block}.nx-na-table .sb{display:block;width:90px;height:3px;margin:5px 0 0 auto;border-radius:2px;background:var(--line);overflow:hidden}.nx-na-table .sb i{display:block;height:100%;margin-left:auto;background:var(--na-tone)}.nx-na-pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--ink-2)}.nx-na-pill i{width:7px;height:7px;border-radius:50%;background:var(--na-tone)}.nx-na-people{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.nx-na-people .fc{display:inline-flex}.nx-na-people .fc i{display:grid;place-items:center;width:22px;height:22px;margin-left:-6px;border:2px solid var(--surface);border-radius:50%;background:color-mix(in srgb,var(--info) 18%,var(--surface));color:color-mix(in srgb,var(--info) 70%,var(--ink));font:600 max(9px,var(--nx-min-text, 0px))/1 var(--font-sans);font-style:normal}.nx-na-people .fc i:first-child{margin-left:0}.nx-na-none{color:var(--ink-3)}.nx-na-detail td{padding:4px 6px 16px!important;background:color-mix(in srgb,var(--agent) 6%,transparent)}.nx-na-detail dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 24px;margin:0;padding:12px 14px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.nx-na-detail dt{color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px));margin-bottom:3px}.nx-na-detail dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.nx-na-detail dd.mono{font-family:var(--font-mono);font-size:max(12px,var(--nx-min-text, 0px))}@media(prefers-reduced-motion:reduce){.nx-na-stack i{transition:none}}.nx-rc-list{display:flex;flex-direction:column;gap:18px;padding:16px 14px 18px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);animation:nx-pg-in .34s cubic-bezier(.22,1,.36,1) both}.nx-rc-list .grp{display:flex;flex-direction:column;gap:6px}.nx-rc-list .hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 6px 4px}.nx-rc-list .hd b{color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-rc-list .hd span{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-rc-list .rec{display:flex;flex-direction:column;gap:5px;padding:11px 13px;border:1px solid transparent;border-radius:11px;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease}.nx-rc-list .rec:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.nx-rc-list .rec.waits{border-color:color-mix(in srgb,var(--attention-fill) 32%,transparent);background:color-mix(in srgb,var(--attention-fill) 7%,transparent);box-shadow:inset 3px 0 0 var(--attention-fill)}.nx-rc-list .rec.waits:not(.on):hover{background:color-mix(in srgb,var(--attention-fill) 12%,transparent)}.nx-rc-list .rec.on{border-color:color-mix(in srgb,var(--agent) 35%,transparent);background:color-mix(in srgb,var(--agent) 8%,var(--surface))}.nx-rc-list .rec b{color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.25 var(--font-sans)}.nx-rc-list .rec span{color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-rc-list .rec .pat{align-self:flex-start;max-width:100%;padding:3px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-2);font:400 max(11px,var(--nx-min-text, 0px))/1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-rc-list .rec .wait{display:inline-flex;align-items:center;gap:6px;color:var(--attention);font:500 max(11px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-rc-list .rec .wait:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--attention-fill)}.nx-rc-list .rec .home{color:color-mix(in srgb,var(--win) 65%,var(--ink));font:500 max(11px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-rc-detail h2 .rn-view{max-width:100%;gap:6px}.nx-rc-detail h2 .rn-name{font:inherit;color:inherit;letter-spacing:inherit;white-space:normal;overflow-wrap:anywhere}.nx-rc-detail h2 .rn-input{width:min(100%,44ch);padding:3px 8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;letter-spacing:inherit}.nx-rc-detail h2 .rn-input:focus{outline:2px solid color-mix(in srgb,var(--agent) 45%,transparent);outline-offset:1px}.nx-rc-detail h2 .rn-edit-btn{color:var(--ink-3);opacity:0}.nx-rc-detail h2:hover .rn-edit-btn,.nx-rc-detail h2 .rn-edit-btn:focus-visible{opacity:1}.nx-rc-detail h2 .rn-edit-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}@media(hover:none){.nx-rc-detail h2 .rn-edit-btn{opacity:1}}.nx-rc-list .tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.nx-rc-list .q{flex:1 1 100%;min-width:0;min-height:var(--ui-control-height, 36px);padding:0 12px;border:1px solid var(--line);border-radius:var(--ui-control-radius, 10px);background:var(--surface);color:var(--ink);font:400 var(--ui-control-font, 14px)/1.3 var(--font-sans)}.nx-rc-list .q::placeholder{color:var(--ink-3)}.nx-rc-list button:focus-visible,.nx-rc-list .q:focus-visible,.nx-rc-detail button:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px}.nx-rc-list .seg{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.nx-rc-list .seg button{min-height:calc(var(--ui-control-height-sm, 30px) - 6px);padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-rc-list .seg button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.nx-rc-list .used{display:inline-flex;align-items:center;gap:6px;min-height:var(--ui-control-height-sm, 30px);padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-rc-list .used span{color:var(--ink-3);font-variant-numeric:tabular-nums}.nx-rc-list .used[aria-pressed=true]{border-color:color-mix(in srgb,var(--ink) 30%,transparent);background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.nx-rc-list .used[aria-pressed=true] span{color:var(--ink-2)}.nx-rc-list .count{margin:0 0 0 auto;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);font-variant-numeric:tabular-nums}.nx-rc-list .hint{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-rc-list .hint button{padding:0;border:0;background:none;color:var(--agent);font:inherit;cursor:pointer}.nx-rc-list .rows{display:flex;flex-direction:column;gap:18px}.nx-rc-list .more{display:flex;align-items:baseline;justify-content:center;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-rc-list .more:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.nx-rc-list .more span{color:var(--ink-3);font-weight:400}.nx-rc-list .state,.nx-rc-detail .state{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 6px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-rc-detail .state{padding:28px 4px}.nx-rc-list .state b,.nx-rc-detail .state b{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.nx-rc-list .state[role=alert] b,.nx-rc-detail .state[role=alert] b{color:color-mix(in srgb,var(--signal) 70%,var(--ink))}.nx-rc-list .state button,.nx-rc-detail .state button{padding:0;border:0;background:none;color:var(--agent);font:500 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.nx-rc-list .pick{display:none}@media(max-width:1099px){.nx-rc-list{gap:14px;padding:10px}.nx-rc-list .pick{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 8px 8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.nx-rc-list .pick span{display:flex;flex-direction:column;gap:3px;min-width:0}.nx-rc-list .pick small{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-rc-list .pick b{overflow:hidden;font:500 14px/1.25 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.nx-rc-list .pick i{flex:none;padding:7px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);font-style:normal}.nx-rc-list:not(.open)>:not(.pick){display:none}.nx-rc-list .rows{max-height:min(60dvh,560px);margin:0 -6px;padding:0 6px;overflow-y:auto;overscroll-behavior:contain}}@media(min-width:1100px){.nx-rc-list{position:sticky;top:16px;align-self:start;max-height:calc(100dvh - 96px)}.nx-rc-list .rows{flex:1 1 auto;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto;overscroll-behavior:contain}}.nx-rc-detail{min-width:0;padding:20px 22px 22px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);animation:nx-pg-in .38s cubic-bezier(.22,1,.36,1) both}.nx-rc-detail>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.nx-rc-detail>header .who{flex:1 1 280px;min-width:0}.nx-rc-detail h2{margin:0;color:var(--ink);font:600 20px/1.25 var(--font-sans);letter-spacing:-.015em}.nx-rc-detail .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:9px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-rc-detail .of{margin:8px 0 0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-rc-detail .of .lnk{padding:0;border:0;background:none;color:var(--agent);font:inherit;cursor:pointer}.nx-rc-detail .of .lnk:hover{text-decoration:underline;text-underline-offset:3px}.nx-rc-detail .st{padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-rc-detail .st.is-built{border-color:color-mix(in srgb,var(--win) 35%,transparent);color:color-mix(in srgb,var(--win) 65%,var(--ink))}.nx-rc-detail>header .acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nx-rc-detail .acts button{min-height:var(--ui-control-height, 36px);padding:0 14px;border-radius:var(--ui-control-radius, 10px);font:500 var(--ui-button-font, 13px)/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.nx-rc-detail .acts button:disabled{opacity:.55;cursor:default;transform:none}.nx-rc-detail .acts .make{border:1px solid transparent;background:var(--ink);color:var(--surface)}.nx-rc-detail .acts .make:not(:disabled):hover{transform:translateY(-1px)}.nx-rc-detail .acts .sec{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.nx-rc-detail .acts .sec:not(:disabled):hover{border-color:var(--line-strong)}.nx-rc-detail .acts .del{border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--signal) 65%,var(--ink))}.nx-rc-detail .acts .del:not(:disabled):hover{background:color-mix(in srgb,var(--signal) 8%,transparent)}.nx-rc-detail .fault{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--signal) 8%,transparent);color:color-mix(in srgb,var(--signal) 70%,var(--ink));font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-rc-detail .path{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:14px 0;list-style:none;border-bottom:1px solid var(--line)}.nx-rc-detail .path li{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-rc-detail .path li+li:before{content:"→";color:var(--ink-3);font-weight:400}.nx-rc-sum ol{display:flex;flex-direction:column;gap:0;margin:0;padding:6px 0 0;list-style:none;counter-reset:step}.nx-rc-sum li{position:relative;padding:10px 0 10px 34px;border-bottom:1px solid var(--line);color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);overflow-wrap:anywhere;counter-increment:step}.nx-rc-sum li:before{content:counter(step);position:absolute;left:4px;top:11px;min-width:18px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.nx-rc-sum b{color:var(--ink);font-weight:600}.nx-rc-sum .what{color:var(--ink)}.nx-rc-sum q{margin-left:6px;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-mono, ui-monospace, monospace);quotes:none}.nx-rc-sum .in{color:var(--ink-3)}.nx-rc-sum .all{margin-top:12px;padding:0;border:0;background:none;color:var(--agent);font:500 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.nx-rc-sum .skipped{margin:8px 0 0;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}@media(max-width:739px){.nx-rc-detail{padding:16px 14px}.nx-rc-detail .acts{width:100%}.nx-rc-detail .acts .make{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.nx-rc-list,.nx-rc-detail{animation:none}.nx-rc-detail .acts button{transition:none}}.nx-money{display:flex;flex-direction:column;gap:14px}.nx-money-funnel .funnel{display:flex;align-items:flex-end;gap:26px;flex-wrap:wrap}.nx-money-funnel .funnel .arr{padding-bottom:22px;color:var(--ink-3);font:700 20px/1 var(--font-sans)}.nx-money-funnel .sub{margin-top:12px;max-width:76ch;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-money-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:14px;align-items:stretch}.nx-money-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(max-width:1099px){.nx-money-top{grid-template-columns:minmax(0,1fr)}}.nx[data-form=phone] .nx-money-top{grid-template-columns:minmax(0,1fr)}.nx-money-rate .cap,.nx-money-marg .cap,.nx-money-unlog .cap{margin:10px 0 4px;max-width:70ch;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-money-marg .stats,.nx-money-unlog .stats{display:flex;gap:26px;flex-wrap:wrap}.nx-money-rate .line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.nx-money-rate .v{color:var(--ink);font-size:34px;line-height:1}.nx-money-rate .u{color:var(--ink-3);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-money-rate .line .nx-money-btn:first-of-type{margin-left:auto}.nx-money-rate form.line .nx-money-btn:first-of-type{margin-left:0}.nx-money-rate input{width:88px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1 var(--font-mono)}.nx-money-rate input:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:1px}.nx-money-btn{padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.nx-money-btn:hover:not(:disabled){border-color:var(--line-strong)}.nx-money-btn:disabled{opacity:.55;cursor:default}.nx-money-btn.primary{border-color:transparent;background:var(--ink);color:var(--surface)}.nx-money-btn.quiet{border-color:transparent;background:transparent}.nx-money-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px}.nx-money-scroll{overflow-x:auto}.nx-money-scroll:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px;border-radius:6px}.nx-money-table{width:100%;border-collapse:collapse;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.nx-money-marg .nx-money-table{min-width:520px}.nx-money-table th,.nx-money-table td{padding:9px 8px 9px 2px;border-top:1px solid var(--line);text-align:left;font-weight:500;vertical-align:baseline}.nx-money-table thead th{border-top:0;color:var(--ink-3);font-weight:600}.nx-money-table .num{text-align:right;white-space:nowrap}.nx-money-marg .who b{display:block;color:var(--ink);font:600 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-money-marg .who span{display:block;margin-top:2px;color:var(--ink-3);font-weight:500}.nx-money-marg .strong{color:var(--ink);font-weight:700}.nx-money-marg .pct{font-weight:700}.nx-money-marg .pct.good{color:color-mix(in srgb,var(--win) 70%,var(--ink))}.nx-money-marg .pct.mid{color:var(--ink-2)}.nx-money-marg .pct.bad{color:color-mix(in srgb,var(--attention) 70%,var(--ink))}.nx-money-unlog .tid{color:var(--ink);font-weight:700}@media(max-width:1099px){.nx-money-funnel .funnel{gap:14px}}.nx[data-form=phone] .nx-money-funnel .funnel .arr{display:none}.nx-isaac{flex:none}.nx-isaac>.bd{display:flex;flex-direction:column;gap:14px}.nx-isaac-scope{font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-2)}.nx-isaac-lead{margin:0;font:400 15px/1.5 var(--font-sans);color:var(--ink);max-width:80ch}.nx-isaac-h{font:500 max(11px,var(--nx-min-text, 0px))/1.2 var(--font-sans);color:var(--ink-2);margin-bottom:8px}.nx-isaac-two{align-items:start}.nx-isaac .nx-ins-bar{grid-template-columns:minmax(150px,1.5fr) 2fr auto auto}.nx-isaac-platforms .nx-ins-bar .bx{min-width:17ch}.nx-isaac p.nx-ins-note{margin:0}.nx-isaac-refused ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.nx-isaac-refused li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--attention) 7%,transparent);border:1px solid color-mix(in srgb,var(--attention) 22%,transparent);font-size:.88rem}.nx-isaac-refused .what{min-width:0;overflow-wrap:anywhere}.nx-isaac-refused .how{color:var(--ink-2)}.nx-isaac code{font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-mono, ui-monospace, monospace);overflow-wrap:anywhere}.nx-built-from{margin:0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans);overflow-wrap:anywhere}.nx-built-from button{padding:0;border:0;background:none;color:var(--agent);font:500 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans);text-align:left;cursor:pointer}.nx-built-from button:hover{text-decoration:underline;text-underline-offset:3px}.nx-built-from button:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px;border-radius:3px}.nx-pr-lib{display:flex;flex-direction:column;gap:5px;padding:16px 13px 17px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);animation:nx-pg-in .34s cubic-bezier(.22,1,.36,1) both}.nx-pr-lib .hd{padding:0 6px 8px;color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pr-lib .doc{display:flex;flex-direction:column;gap:4px;padding:11px 13px;border:1px solid transparent;border-radius:11px;background:transparent;text-align:left;cursor:pointer;transition:background .16s ease}.nx-pr-lib .doc:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.nx-pr-lib .doc.on{border-color:color-mix(in srgb,var(--agent) 35%,transparent);background:color-mix(in srgb,var(--agent) 8%,var(--surface))}.nx-pr-lib .doc b{color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-pr-lib .doc span{color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-pr-lib .doc i{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);font-style:normal}.nx-pr-doc{padding:22px 26px 26px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);animation:nx-pg-in .38s cubic-bezier(.22,1,.36,1) both}.nx-pr-doc>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.nx-pr-doc .ey{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pr-doc .ver{padding:6px 11px;border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pr-doc .ttl{margin:12px 0 0;color:var(--ink);font:600 25px/1.2 var(--font-sans);letter-spacing:-.02em}.nx-pr-md{max-width:68ch;color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.65 var(--font-sans)}.nx-pr-md>:first-child{margin-top:0}.nx-pr-md h2{margin:28px 0 10px;color:var(--ink);font:600 16px/1.3 var(--font-sans);letter-spacing:-.01em;text-transform:none}.nx-pr-md h3{margin:22px 0 7px;color:var(--ink);font:600 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);text-transform:none;letter-spacing:0}.nx-pr-md p{margin:0 0 10px}.nx-pr-md strong{color:var(--ink)}.nx-pr-md em{color:var(--agent);font-size:max(12px,var(--nx-min-text, 0px));font-style:normal}.nx-pr-md ul,.nx-pr-md ol{margin:0 0 12px;padding-left:20px}.nx-pr-md li{margin:4px 0}.nx-pr-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.nx-pr-workspace>*,.nx-pr-reading>*{min-width:0}.nx-pr-main{display:grid;gap:20px}.nx-procedure-review .nx-pr-lib,.nx-procedure-review .nx-pr-doc{animation:none}.nx-pr-kicker{color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-pr-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.nx-pr-btn{border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--ink);padding:9px 12px;font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer;transition:background .16s ease-out}.nx-pr-btn:hover:not(:disabled){background:color-mix(in srgb,var(--agent) 8%,var(--surface-raised))}.nx-pr-btn.primary{background:var(--ink);color:var(--surface)}.nx-pr-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 85%,var(--agent))}.nx-pr-btn:disabled{opacity:.5;cursor:not-allowed}.nx-pr-btn:focus-visible,.nx-pr-field input:focus-visible,.nx-pr-field textarea:focus-visible{outline:2px solid var(--agent);outline-offset:3px}.nx-pr-refresh{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.nx-procedure-review .nx-pr-limit{margin:12px 0 0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.55 var(--font-sans)}.nx-pr-feedback{padding:13px 16px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:color-mix(in srgb,var(--agent) 6%,var(--surface));font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans)}.nx-pr-reading{display:grid;gap:20px}.nx-pr-reading.comparing{grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr)}.nx-pr-source{padding:20px 0 20px 20px;border-left:1px solid var(--line)}.nx-pr-source h2{margin:8px 0;font:600 16px/1.45 var(--font-sans);color:var(--ink)}.nx-pr-source ol{padding-left:24px;margin:20px 0}.nx-pr-source li{padding:0 0 20px 5px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-pr-source li span,.nx-pr-source li b{display:block}.nx-pr-source li b{margin-top:4px;font-weight:500;color:var(--ink)}.nx-pr-source li p{color:var(--ink-2);margin:6px 0 0}.nx-pr-field{display:grid;gap:8px;margin-top:22px;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-pr-field input,.nx-pr-field textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.65 var(--font-sans)}.nx-pr-field textarea{min-height:360px;resize:vertical}.nx-procedure-review .nx-pr-doc>header{flex-wrap:wrap}.nx-procedure-review .nx-pr-doc .ey,.nx-procedure-review .nx-pr-doc .ver{line-height:1.5}@media(max-width:1099px){.nx-pr-workspace{grid-template-columns:185px minmax(0,1fr);gap:16px}.nx-pr-reading.comparing{grid-template-columns:1fr}.nx-pr-source{border-left:0;border-top:1px solid var(--line);padding:20px 0}}@media(max-width:739px){.nx-pr-workspace{grid-template-columns:1fr}.nx-pr-lib .out{display:none}.nx-procedure-review .nx-pr-doc{padding:18px}.nx-procedure-review .nx-pr-doc .ttl{font-size:21px}}.nx-pr-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:14px 0 28px}.nx-pr-title-row .nx-pr-btn{flex-shrink:0}.nx-procedure-review .nx-pr-title-row .ttl{margin:0}.nx-pr-title-row:has(+.nx-built-from){margin-bottom:6px}.nx-procedure-review .nx-built-from{margin-bottom:24px}.nx-pr-source-warning{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:10px 13px;margin-bottom:24px;border:1px solid color-mix(in srgb,var(--attention) 25%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--attention) 5%,var(--surface));color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-pr-text-btn{border:0;padding:4px 0;background:none;color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-underline-offset:4px;font:500 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);cursor:pointer}.nx-pr-text-btn:hover{text-decoration-color:var(--ink)}.nx-pr-text-btn:focus-visible,.nx-pr-details summary:focus-visible{outline:2px solid var(--agent);outline-offset:4px}.nx-pr-source-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx-pr-source-toggle{margin-top:20px}.nx-pr-details{border-top:1px solid var(--line);margin-top:24px;padding-top:14px;font:400 max(12px,var(--nx-min-text, 0px))/1.6 var(--font-sans);color:var(--ink-2)}.nx-pr-details summary{width:fit-content;cursor:pointer}.nx-pr-source .nx-pr-refresh p{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.6 var(--font-sans)}@media(max-width:739px){.nx-pr-title-row{flex-wrap:wrap;gap:12px}}.nx-pr-review{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.nx-pr-review h3{margin:0 0 12px;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-pr-review label{display:flex;align-items:flex-start;gap:10px;padding:5px 0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);cursor:pointer}.nx-pr-review input{flex-shrink:0;margin:2px 0 0;accent-color:var(--agent)}.nx-pr-review label:hover{color:var(--ink)}.nx-pr-review .cnt{margin:12px 0 0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-pr-find{margin:0 4px 8px;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pr-find:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx-pr-none{margin:6px 8px;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-pr-acts{display:inline-flex;gap:8px}.nx-pr-btn.danger{color:var(--nx-crimson-hi, var(--signal))}.nx-pr-intake-body{min-height:190px;padding:10px 12px;line-height:1.55}.nx-pr-intake-file{margin-top:10px}.nx-st-main{display:flex;flex-direction:column;gap:16px}.nx-st-grid{margin:0}.nx-st-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px 24px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);animation:nx-pg-in .4s cubic-bezier(.22,1,.36,1) both}.nx-st-band span{color:var(--agent);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-st-band b{display:block;margin-top:9px;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}@media(prefers-reduced-motion:reduce){.nx-st-band{animation:none}}.nx-st-tool{min-height:34px;padding:0 13px;border-radius:var(--ui-control-radius, 10px);border:1px solid var(--line);background:transparent;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.nx-st-tool:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.nx-st-tool:disabled{opacity:.6;cursor:default}.nx-st-tool[aria-pressed=true]{border-color:color-mix(in srgb,var(--agent) 40%,transparent);background:color-mix(in srgb,var(--agent) 8%,transparent);color:var(--agent)}.nx-st-note{font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2)}.nx-st-heal{margin:0 0 8px;font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--agent)}.nx-st-meta{display:inline-flex;flex-wrap:wrap;gap:2px 12px;margin-left:0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-st-meta:not(:first-child){margin-left:12px}.nx-st-meta .live,.nx-st-meta .home{color:var(--agent)}.nx-st-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px}.nx-st-tools-page{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nx-st-tools .nx-sw-recent{flex-basis:100%}.nx-sw{display:inline-block;min-width:0;max-width:100%;margin-left:-10px}.nx-sw-trigger{display:inline-block;min-width:0;max-width:100%;margin:0;padding:2px 10px;border:1px solid transparent;border-radius:12px;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.nx-sw-trigger:hover,.nx-sw-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--surface-hover) 70%,transparent);border-color:var(--line)}.nx-sw-trigger:focus-visible{outline:2px solid var(--hl, var(--agent));outline-offset:2px}.nx-sw-name{min-width:0;margin-right:10px}.nx-sw-count{display:inline-block;padding:3px 8px;margin-right:6px;border-radius:999px;background:var(--surface-hover);color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans);letter-spacing:0;vertical-align:middle}.nx-sw-trigger svg{color:var(--ink-2);vertical-align:middle}.nx-sw-recent{display:flex;gap:6px;min-width:0;max-width:100%;flex-wrap:nowrap;overflow:hidden}.nx-sw-recent button{max-width:220px;min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.nx-sw-recent button:hover{border-color:var(--line-strong);color:var(--ink)}.nx-sw-pop{position:fixed;z-index:60;width:min(520px,calc(100vw - 32px));display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--surface-raised);box-shadow:0 18px 48px color-mix(in srgb,var(--ink) 16%,transparent);overflow:hidden;color:var(--ink);font-family:var(--font-sans);letter-spacing:normal}.nx-sw-search{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink-2)}.nx-sw-search input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font:400 14px/1.3 var(--font-sans)}.nx-sw-list{max-height:min(60vh,460px);overflow:auto;padding:6px}.nx-sw-group{padding:10px 10px 4px;color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);letter-spacing:.02em}.nx-sw-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);text-align:left;cursor:pointer}.nx-sw-item .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-sw-item .f{flex:none;color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px))}.nx-sw-item svg{flex:none;color:var(--agent)}.nx-sw-item.at{background:var(--surface-hover)}.nx-sw-item.on{font-weight:500;color:var(--agent)}.nx-sw-none{padding:14px 10px;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}@media(max-width:739px){.nx-sw-trigger{font-size:24px}.nx-sw-recent{display:none}}.nx[data-form=phone] .nx-sw-item .nm{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.nx-stale{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 18px;border:1px solid var(--line);border-left:2px solid var(--attention);border-radius:14px;background:var(--surface-raised)}.nx-stale p{margin:0}.nx-stale .what{color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-stale .why{max-width:100%;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-mono);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nx-stale .note{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-stale .fix{margin-top:2px;padding:0;border:0;background:none;color:var(--agent);font:500 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.nx-stale .fix:hover{text-decoration:underline}.nx-stale .fix:focus-visible{outline:2px solid var(--agent);outline-offset:3px;border-radius:3px}.nx-stale.compact{gap:3px;padding:8px 11px;border-radius:10px}.nx-stale.compact .what{font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-stale.compact .why{font-size:max(11px,var(--nx-min-text, 0px));-webkit-line-clamp:2}.nx-slib{display:grid;grid-template-columns:232px minmax(0,1fr);gap:20px;align-items:start;outline:none}.nx-slib-side{position:sticky;top:0;padding:12px;display:flex;flex-direction:column;gap:2px}.nx-slib-sidelabel{display:flex;align-items:center;justify-content:space-between;margin:16px 0 4px;padding:0 4px 0 8px;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-slib-sidelabel .add{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer}.nx-slib-sidelabel .add:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-slib-sidehint{margin:4px 8px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-slib-sideitem{position:relative;display:flex;align-items:center;border-radius:8px;border:1px solid transparent}.nx-slib-sideitem:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.nx-slib-sideitem.on{background:color-mix(in srgb,var(--ink) 9%,transparent)}.nx-slib-sideitem.is-drop{border-color:var(--agent);background:color-mix(in srgb,var(--agent) 14%,transparent)}.nx-slib-sideitem .go{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:7px 8px;border:0;background:none;color:var(--ink);font:450 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);text-align:left;cursor:pointer}.nx-slib-sideitem .ic{display:grid;color:var(--ink-3)}.nx-slib-sideitem.on .ic{color:var(--ink)}.nx-slib-sideitem .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-slib-sideitem .n{color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px));font-variant-numeric:tabular-nums}.nx-slib-sideitem .acts{display:none;position:absolute;right:4px;gap:2px}.nx-slib-sideitem:hover .acts,.nx-slib-sideitem:focus-within .acts{display:flex}.nx-slib-sideitem:hover .n,.nx-slib-sideitem:focus-within .n{visibility:hidden}.nx-slib-sideitem .acts button{padding:3px 6px;border:0;border-radius:6px;background:var(--surface-raised);color:var(--ink-2);font:450 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.nx-slib-sideitem .acts button:hover{color:var(--ink)}.nx-slib-nameinput{width:100%;padding:6px 8px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface-raised);color:var(--ink);font:450 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);outline:none}.nx-slib-main{min-width:0;display:flex;flex-direction:column;gap:14px}.nx-slib-bar{display:flex;align-items:center;gap:10px}.nx-slib-search{flex:0 1 340px;min-width:160px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);outline:none}.nx-slib-search:focus{border-color:var(--line-strong)}.nx-slib-sort{margin-left:auto;padding:7px 8px;border:1px solid var(--line);border-radius:9px;background:var(--surface-raised);color:var(--ink);font:450 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-slib-layout{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.nx-slib-layout button{display:grid;place-items:center;width:30px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer}.nx-slib-layout button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink)}.nx-slib-bulk{position:sticky;bottom:18px;z-index:30;align-self:center;width:min(680px,100%);margin-top:auto;box-shadow:0 14px 34px -14px color-mix(in srgb,var(--ink) 45%,transparent);display:flex;align-items:center;gap:8px;padding:7px 8px 7px 14px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-raised);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-slib-bulk b{margin-right:auto;font-weight:600}.nx-slib-bulk button{padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);font:450 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-slib-bulk button.danger{color:var(--signal);border-color:color-mix(in srgb,var(--signal) 35%,var(--line))}.nx-slib-bulk button.quiet{border-color:transparent;color:var(--ink-3)}.nx-slib-movewrap{position:relative}.nx-slib-movewrap .nx-slib-menu{position:absolute;bottom:calc(100% + 6px);left:0}.nx-slib-bulk .nx-slib-menu button{border:0}.nx-slib-items{outline:none;user-select:none;-webkit-user-select:none}.nx-slib-items.is-list{overflow:hidden}.nx-slib-items.is-list .nx-slib-item,.nx-slib-row.head{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,200px) 96px 36px;align-items:center;gap:14px;padding:9px 12px 9px 16px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.nx-slib-row.head{border-top:0;padding-block:9px;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-slib-items.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;align-content:start}.nx-slib-items.is-grid .nx-slib-item{position:relative;display:flex;flex-direction:column;gap:6px;min-height:108px;padding:14px 14px 12px;overflow:visible}.nx-slib-items.is-grid .name{flex:1;align-items:flex-start;padding-right:28px}.nx-slib-items.is-grid .nm{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.nx-slib-items.is-grid .mark{margin-top:5px}.nx-slib-items.is-grid .folder,.nx-slib-items.is-grid .when{font-size:max(12px,var(--nx-min-text, 0px));text-align:left}.nx-slib-items.is-grid .more{position:absolute;top:8px;right:8px}.nx-slib-item{color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);cursor:default}.nx-slib-item:hover{background:color-mix(in srgb,var(--ink) 3.5%,var(--surface-raised))}.nx-slib-item.is-on,.nx-slib-item.is-on:hover{background:color-mix(in srgb,var(--agent) 22%,var(--surface-raised))}.nx-slib-items.is-grid .nx-slib-item.is-on{border-color:color-mix(in srgb,var(--agent) 55%,var(--line))}.nx-slib-item.is-drop,.nx-slib-item.is-drop:hover{background:color-mix(in srgb,var(--agent) 14%,var(--surface-raised));box-shadow:inset 0 0 0 1px var(--agent)}.nx-slib-item .name{display:flex;align-items:center;gap:10px;min-width:0}.nx-slib-item .nm{min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-slib-item .mark{flex:none;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--ink) 18%,transparent)}.nx-slib-item .pin{flex:none;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--agent) 12%,transparent);color:var(--ink-2);font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-slib-item .pin.home{background:transparent;border:1px solid color-mix(in srgb,var(--agent) 35%,var(--line));color:var(--agent)}.nx-slib-item .aud{flex:none;padding:2px 7px;border-radius:999px;border:1px solid var(--line);color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-slib-item .folder{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-slib-item .folder em{color:var(--ink-3);font-style:normal}.nx-slib-item .when,.nx-slib-row.head .when{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.nx-slib-item .more{justify-self:end;width:30px;height:28px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-3);font-size:16px;line-height:1;cursor:pointer}.nx-slib-item .more:hover{border-color:var(--line);color:var(--ink)}:is(.nx-slib,.nx-slib-menu) .c-agent{background:var(--agent)}:is(.nx-slib,.nx-slib-menu) .c-info{background:var(--info)}:is(.nx-slib,.nx-slib-menu) .c-win{background:var(--win)}:is(.nx-slib,.nx-slib-menu) .c-attention{background:var(--attention)}:is(.nx-slib,.nx-slib-menu) .c-signal{background:var(--signal)}.nx-slib-menu{z-index:40;min-width:200px;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;padding:5px;border:1px solid var(--glass-border, var(--line));border-radius:12px;background:var(--surface-raised);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--ink) 38%,transparent)}.nx-slib-menu.is-floating{position:fixed}.nx-slib-menu>button{padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:450 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);text-align:left;cursor:pointer}.nx-slib-menu>button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-slib-menu>button.indent{padding-left:20px;color:var(--ink-2)}.nx-slib-menu>button.danger{color:var(--signal)}.nx-slib-menu .sub{padding:8px 10px 3px;color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-slib-menu .note{max-width:240px;margin:0;padding:8px 10px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-slib-menu .colors{display:flex;gap:7px;padding:9px 10px;margin-block:3px;border-block:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.nx-slib-menu .sw{width:16px;height:16px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.nx-slib-menu .sw.on{border-color:var(--ink)}.nx-slib-none{padding:28px 16px;color:var(--ink-3);text-align:center;font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-slib-items.is-grid .nx-slib-none{grid-column:1 / -1;border:1px dashed var(--line);border-radius:14px}@media(max-width:1099px){.nx-slib{grid-template-columns:minmax(0,1fr)}.nx-slib-side{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:10px 12px;gap:6px}.nx-slib-sidelabel,.nx-slib-sidehint{display:none}.nx-slib-sideitem{flex:none;border-color:var(--line);border-radius:999px}.nx-slib-sideitem .acts{display:none!important}.nx-slib-items.is-list .nx-slib-item,.nx-slib-row.head{grid-template-columns:minmax(0,1fr) 36px}.nx-slib-items.is-list .folder,.nx-slib-items.is-list .when,.nx-slib-row.head>:nth-child(2),.nx-slib-row.head>:nth-child(3){display:none}}.nx-st-fresh{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.nx-st-fresh p{margin:0}.nx-st-fresh .line{color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-st-fresh .line.behind:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--attention);vertical-align:1px}.nx-st-fresh .act{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.nx-st-fresh .act button:disabled{opacity:.6;cursor:default}.nx-st-fresh .wait{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-st-fresh .every{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-st-fresh .every select{min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:var(--ui-control-radius, 10px);background:transparent;color:var(--ink);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-st-fresh .problem{flex-basis:100%;color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-st-fresh .said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nx-te{display:flex;flex-direction:column;gap:14px}.nx-te-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.nx-te-toggle,.nx-te-undo,.nx-te-cancel,.nx-te-place button{min-height:var(--ui-control-height, 36px);padding:0 14px;border:1px solid var(--line);border-radius:var(--ui-control-radius, 10px);background:transparent;color:var(--ink-2);font:400 var(--ui-button-font, 13px)/1 var(--font-sans);cursor:pointer}.nx-te-toggle:hover:not(:disabled),.nx-te-undo:hover:not(:disabled),.nx-te-cancel:hover,.nx-te-place button:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.nx-te-toggle[aria-pressed=true]{border-color:color-mix(in srgb,var(--agent) 40%,transparent);background:color-mix(in srgb,var(--agent) 8%,transparent);color:var(--agent)}.nx-te button:disabled{opacity:.45;cursor:default}.nx-te-last{min-width:0;max-width:46ch;overflow:hidden;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.nx-te-note{margin-left:auto;font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2)}.nx-te-note.is-error{color:var(--signal)}.nx-te-grid .nx-studio-tile>header{padding-right:92px}.nx-te-open{position:absolute;top:10px;right:10px;z-index:1;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-te-open:hover,.nx-te-open[aria-pressed=true]{border-color:color-mix(in srgb,var(--agent) 50%,transparent);color:var(--agent)}.nx-te-panel{padding:18px 20px;border:1px solid var(--line-strong, var(--line));border-radius:14px;background:var(--surface-raised)}.nx-te-panel form{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px 18px;align-items:start}.nx-te-field{display:flex;flex-direction:column;gap:6px;min-width:0}.nx-te-field label,.nx-te-columns legend,.nx-te-item legend{color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-te-field input,.nx-te-field select,.nx-te-field textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-te-field input:focus,.nx-te-field select:focus,.nx-te-field textarea:focus{outline:none;border-color:var(--ink-3)}.nx-te-field.has-error input,.nx-te-field.has-error select,.nx-te-field.has-error textarea{border-color:var(--signal)}.nx-te-err{color:var(--signal);font:400 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans);font-style:normal}.nx-te-hint{grid-column:1 / -1;margin:0;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-te-columns,.nx-te-item{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;min-width:0}.nx-te-item .nx-te-field{flex:1 1 220px}.nx-te-check{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-te-check em{color:var(--ink-3);font-style:normal}.nx-te-columns .nx-te-err{flex-basis:100%}.nx-te-place{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-te-place .nx-te-err{flex-basis:100%}.nx-te-panel p.nx-te-err{grid-column:1 / -1;margin:0}.nx-te-actions{grid-column:1 / -1;display:flex;gap:10px}.nx-te-save{min-height:var(--ui-control-height, 36px);padding:0 18px;border:1px solid transparent;border-radius:var(--ui-control-radius, 10px);background:var(--ink);color:var(--surface-raised);font:500 var(--ui-button-font, 13px)/1 var(--font-sans);cursor:pointer}.nx-aud{display:inline-flex;align-items:center;gap:8px}.nx-aud-chip{font-size:max(12px,var(--nx-min-text, 0px));line-height:1;padding:4px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2, var(--ink));background:transparent;white-space:nowrap}.nx-aud-chip.is-team{border-color:var(--info-2, var(--line))}.nx-aud-chip.is-clients{border-color:var(--win-2, var(--line))}.nx-aud-btn{font:inherit;font-size:max(12px,var(--nx-min-text, 0px));padding:4px 10px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer}.nx-aud-btn:hover{border-color:var(--ink-2, var(--line))}.nx-aud-btn:focus-visible{outline:2px solid var(--hl, currentColor);outline-offset:2px}.nx-aud-chip.is-shared{border-color:var(--signal-2, var(--line))}.nx-result{display:grid;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.nx-result>div{display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr);gap:10px;align-items:baseline}.nx-result dt{color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-result dd{margin:0;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.nx-result-rows{width:100%;border-collapse:collapse;font:400 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-result-rows th{color:var(--ink-3);font-weight:500;text-align:left}.nx-result-rows th,.nx-result-rows td{padding:3px 8px 3px 0;border-bottom:1px solid var(--line)}.nx-result-rows tfoot td{color:var(--ink-3);border-bottom:0}.nx-result-none{margin:0;color:var(--ink-3);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.tl-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.tl-shelf-card{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);color:var(--ink);text-align:left;font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.tl-shelf-card:hover{border-color:var(--line-strong)}.tl-shelf-card strong{font:600 15px/1.25 var(--font-sans)}.tl-desc{color:var(--ink-2)}.tl-meta{color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.tl-new{display:flex;gap:8px;margin:0 0 16px}.tl-new input{flex:1;max-width:420px}.tl-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-raised);color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.tl-btn.primary{border-color:var(--ink);background:var(--ink);color:var(--surface-raised)}.tl-btn.danger{color:var(--signal)}.tl-btn:disabled{opacity:.45;cursor:not-allowed}.tl-icon{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--ink-2);cursor:pointer}.tl-icon:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.tl-page input,.tl-page select,.tl-run input,.tl-run select{box-sizing:border-box;padding:7px 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-raised);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.tl-page select,.tl-run select{appearance:auto}.tl-page input[readonly],.tl-run input[readonly]{background:color-mix(in srgb,var(--ink) 4%,var(--surface-raised));color:var(--ink-2)}.tl-quiet{margin:0;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.tl-note{margin:8px 0 0;padding:8px 10px;border-radius:9px;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.tl-note.is-attention{background:color-mix(in srgb,var(--attention) 12%,transparent);color:var(--attention)}.tl-note.is-signal{background:color-mix(in srgb,var(--signal) 10%,transparent);color:var(--signal)}.tl-note.is-win{background:color-mix(in srgb,var(--win) 11%,transparent);color:var(--win)}.tl-num{font-family:var(--font-mono)}.tl-dim{color:var(--ink-3)}.tl-head-actions{display:flex;align-items:center;gap:8px}.tl-aud{padding:3px 9px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.tl-body{display:flex;gap:14px;align-items:flex-start}.tl-grid{flex:1;min-width:0}.tl-act{display:grid;align-content:start;gap:10px;font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.tl-table{width:100%;border-collapse:collapse;font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.tl-table th{padding:0 8px 8px;border-bottom:1px solid var(--line);color:var(--ink-3);font:600 max(10.5px,var(--nx-min-text, 0px))/1 var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase}.tl-table td{padding:9px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.tl-table tbody tr{cursor:pointer}.tl-table tbody tr:hover td{background:color-mix(in srgb,var(--ink) 3%,transparent)}.tl-table tbody tr.on td{background:color-mix(in srgb,var(--ink) 6%,transparent)}.tl-pick{padding:3px 9px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--ink);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.tl-pick[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface-raised)}.tl-target{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--ink) 3%,transparent)}.tl-target strong{display:block;font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.tl-target span{color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px))}.tl-run{display:flex;flex-direction:column;gap:10px}.tl-run-name{font:600 14px/1.3 var(--font-sans)}.tl-chips{display:flex;flex-wrap:wrap;gap:6px}.tl-chips button{padding:4px 11px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-raised);color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.tl-chips button.on{border-color:var(--ink);background:var(--ink);color:var(--surface-raised)}.tl-fields{display:grid;gap:10px}.tl-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-field label:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.tl-field input,.tl-field select{width:100%}.tl-field.is-missing input,.tl-field.is-missing select{border-color:var(--attention);background:color-mix(in srgb,var(--attention) 7%,var(--surface-raised))}.tl-req{margin-left:2px;color:var(--attention);font-style:normal}.tl-from{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;white-space:nowrap;font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-2)}.tl-from.from-isaac{background:color-mix(in srgb,var(--agent) 12%,transparent);color:var(--agent)}.tl-from.from-default{border:1px dashed var(--line-strong);background:transparent;color:var(--ink-3)}.tl-why{margin-top:3px;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.tl-why.from-isaac{color:var(--agent)}.tl-check{display:flex;align-items:center;gap:8px;font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.tl-check input{width:auto}.tl-go{padding:10px;border:0;border-radius:10px;background:var(--ink);color:var(--surface-raised);font:600 max(13.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.tl-go:disabled{opacity:.4;cursor:not-allowed}.tl-run.is-compact .tl-go{padding:7px;font-size:max(13px,var(--nx-min-text, 0px))}.tl-runs{margin:0;padding:0;list-style:none}.tl-runs li{display:grid;grid-template-columns:64px 64px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line);font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.tl-run-end{display:flex;align-items:baseline;justify-content:flex-end;gap:10px}.tl-run-result{grid-column:1 / -1}.tl-link{min-height:32px;min-width:32px;padding:0 4px;border:0;background:none;color:var(--info);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.tl-link[aria-pressed=true]{color:var(--ink-2)}.tl-who{display:block;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.tl-st{font-size:max(12.5px,var(--nx-min-text, 0px));white-space:nowrap}.tl-st.st-succeeded{color:var(--win)}.tl-st.st-waiting{color:var(--attention)}.tl-st.st-failed{color:var(--signal)}.tl-st.st-queued,.tl-st.st-running,.tl-st.st-cancelled{color:var(--ink-3)}.tl-editor{flex:none;width:380px;position:sticky;top:12px;max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.tl-editor>header,.tl-editor>footer{display:flex;align-items:center;gap:8px;padding:14px 16px}.tl-editor>header{justify-content:space-between;border-bottom:1px solid var(--line)}.tl-editor>header h2{margin:0;font:600 15px/1.2 var(--font-sans)}.tl-editor>footer{position:sticky;bottom:0;border-top:1px solid var(--line);background:var(--surface-raised)}.tl-editor>footer>span{flex:1}.tl-editor>section{display:grid;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.tl-editor h3{margin:0;color:var(--ink-3);font:600 max(10.5px,var(--nx-min-text, 0px))/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tl-set{display:grid;gap:4px}.tl-set>span{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px))}.tl-toggle{display:flex;align-items:flex-start;gap:8px;font-size:max(12.5px,var(--nx-min-text, 0px))}.tl-toggle input{margin-top:2px}.tl-checks{display:grid;gap:6px;margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:9px}.tl-checks legend{padding:0 4px;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.tl-pb{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px}.tl-pb-head{display:flex;align-items:center;justify-content:space-between}.tl-map{display:grid;gap:4px;padding-top:8px;border-top:1px dashed var(--line)}.tl-layout{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tl-layout li{display:grid;grid-template-columns:minmax(0,1fr) 118px auto;gap:4px 6px;align-items:center;padding-bottom:8px;border-bottom:1px dashed var(--line)}.tl-layout li>.tl-quiet{grid-column:1 / -1}.tl-layout-moves{display:inline-flex}.tl-icon:disabled{opacity:.35;cursor:default}.tl-map-key{color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.tl-map select,.tl-map input{width:100%}.tl-pod{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;height:100%;min-height:0}.tl-pod-run,.tl-pod-runs{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.tl-pod-label{color:var(--ink-3);font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.tl-pod .tl-runs li{grid-template-columns:60px minmax(0,1fr) auto;gap:8px;padding:6px 0;font-size:max(12px,var(--nx-min-text, 0px))}.tl-pod .tl-from,.tl-pod .tl-why,.tl-pod .tl-who{font-size:max(12px,var(--nx-min-text, 0px))}.tl-pod .tl-runs li>span:nth-child(2){display:none}.tl-pod-open{color:var(--info);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-decoration:none}.tl-score{display:grid;gap:10px}.tl-score-row{display:grid;grid-template-columns:110px minmax(0,1fr) 44px;gap:4px 12px;align-items:center;font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.tl-score-row .tl-num{text-align:right}.tl-score-miss{grid-column:2 / 4;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.tl-level{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-2);font-weight:500}.tl-level.is-run{background:color-mix(in srgb,var(--win) 12%,transparent);color:var(--win)}.tl-level.is-edit{background:color-mix(in srgb,var(--info) 12%,transparent);color:var(--info)}.nx-is-aside{display:flex;flex-direction:column;gap:12px;padding:18px 18px 26px}.nx-is-aside .hd{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx-is-aside .ey{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-is-aside .hd button{border:0;padding:0;background:none;color:var(--agent);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.nx-is-aside h2{margin:0;color:var(--ink);font:600 19px/1.25 var(--font-sans);letter-spacing:-.015em}.nx-is-aside .sub{margin:-4px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-is-grid{margin:2px 0 0}.nx-is-aside .ft{margin:0;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-is-aside .hd .acts{display:flex;align-items:center;gap:12px}.nx-is-aside .hd .x{color:var(--ink-3);font-size:16px;line-height:1;padding:2px 4px;border-radius:6px}.nx-is-aside .hd .x:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-wf-stats{display:flex;flex-wrap:wrap;gap:6px}.nx-wf-stats>span{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wf-stats b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.nx-wf-stats .d{width:6px;height:6px;border-radius:999px;background:var(--ink-3)}.nx-wf-stats .d.is-win{background:var(--win);box-shadow:0 0 6px color-mix(in srgb,var(--win) 55%,transparent)}.nx-wf-stats .d.is-fail{background:var(--signal)}.nx-wf-stats .d.is-wait{background:var(--attention-fill)}.nx-wf .nx-wf-pause{color:var(--nx-crimson-hi, var(--signal))}.nx-wf-paused{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border:1px solid color-mix(in srgb,var(--attention-fill) 40%,var(--line));border-radius:var(--nxi-radius, 16px);background:color-mix(in srgb,var(--attention-fill) 8%,var(--surface-raised))}.nx-wf-paused b{display:block;color:var(--ink);font:600 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-wf-paused p{margin:4px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-wf-banners{display:flex;flex-direction:column;gap:10px}.nx-wf-banners .nx-rp-note{margin:0}.nx-wf-more{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--info);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-wf-more:hover{color:var(--ink)}.nx-wf-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.nx-wf-filters{display:flex;flex-wrap:wrap;gap:10px}.nx-wf-sort{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wf-sort select{min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-wf-note{margin:0;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-wf-books{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:1099px){.nx-wf-books{grid-template-columns:minmax(0,1fr)}}.nx-pb{display:flex;flex-direction:column;min-width:0;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);transition:box-shadow .16s ease;animation:nx-pg-in .36s cubic-bezier(.22,1,.36,1) both}.nx-pb:hover{box-shadow:var(--nxi-shadow-lift, var(--nxi-shadow, none))}.nx-pb .hd{display:flex;align-items:flex-start;gap:10px;padding:18px 20px 14px}.nx-pb .hd .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nx-pb .pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nx-pb .pill{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-2);font:450 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-pb .pill.t-win{background:var(--rl-tint-agent, color-mix(in srgb, var(--win) 11%, transparent));color:var(--win)}.nx-pb .pill.t-info{background:color-mix(in srgb,var(--info) 12%,transparent);color:var(--info)}.nx-pb .pill.t-attention{background:var(--rl-tint-attention, color-mix(in srgb, var(--attention-fill) 14%, transparent));color:var(--attention)}.nx-pb .pill.t-signal{background:color-mix(in srgb,var(--signal) 10%,transparent);color:var(--nx-crimson-hi, var(--signal))}.nx-pb .name{overflow-wrap:anywhere;color:var(--ink);font:500 17px/1.3 var(--font-sans);letter-spacing:-.02em;text-decoration:none}.nx-pb .name:hover{color:var(--agent)}.nx-pb .sub{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-pb .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-pb-btn{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, var(--surface-raised));color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-decoration:none;white-space:nowrap}.nx-pb-btn:hover{border-color:var(--line-strong);color:var(--ink)}.nx-pb .facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:14px 20px;border-top:1px solid var(--line)}.nx-pb .facts dt{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-pb .facts dd{margin:2px 0 0;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-pb .facts dd.warn{color:var(--attention)}.nx-pb .ft{display:flex;align-items:center;gap:12px;padding:12px 20px 16px;border-top:1px solid var(--line)}.nx-pb .ft .lbl{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);white-space:nowrap}.nx-pb .strip{flex:1;display:flex;gap:3px;min-width:0}.nx-pb .ft:not(:has(.strip)) .lbl{flex:1}.nx-pb .strip i{flex:1 1 0;max-width:6px;height:18px;border-radius:2px;background:var(--ink-3)}.nx-pb .strip i.t-win{background:var(--win)}.nx-pb .strip i.t-signal{background:var(--signal)}.nx-pb .strip i.t-attention{background:var(--attention-fill)}.nx-pb .strip i.t-info{background:var(--info)}.nx-pb .strip i.t-quiet{background:color-mix(in srgb,var(--ink) 22%,transparent)}.nx-pb .next{padding:0;border:0;background:transparent;color:var(--info);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer}.nx-pb .next:hover{color:var(--ink)}.nx-pb-chains{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none}.nx-pb-chains li{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-pb-chains b{color:var(--ink);font-weight:500}.nx-pb-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-pb-link .st-input{width:auto;min-width:120px}.nx-pw-count{margin:-6px 0 0;color:var(--ink-2);font:450 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-pw-list{display:flex;flex-direction:column;gap:12px}.nx-pw-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.nx-pw-card .kind{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-pw-card .kind i{width:7px;height:7px;border-radius:999px;background:var(--attention-fill)}.nx-pw-card .kind.is-fail i{background:var(--signal)}.nx-pw-card .tx{display:flex;flex-direction:column;gap:4px}.nx-pw-card .tx b{color:var(--ink);font:600 16px/1.3 var(--font-sans)}.nx-pw-card .tx span{color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-pw-card .act{display:flex;gap:10px}.nx-pw-card .act .st-btn{flex:1 1 0}.nx-pw-card .ask{margin:0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-pw-card .more{align-self:center;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--info);font:450 14px/1.3 var(--font-sans);text-decoration:none}.nx-pw-foot{margin:4px 0 0;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);text-align:center}@media(prefers-reduced-motion:reduce){.nx-pb{animation:none}}@media(max-width:739px){.nx-wf-bar{align-items:stretch}.nx-wf-paused{flex-direction:column;align-items:stretch}.nx-pb .facts{grid-template-columns:minmax(0,1fr)}.nx-pb .ft{flex-wrap:wrap}}.nx-st-kit{--st-h: var(--ui-control-height, 36px);--st-h-sm: var(--ui-control-height-sm, 30px);--st-r: var(--ui-control-radius, 10px);--st-card: var(--nxi-card, var(--surface-raised));--st-edge: var(--line);--st-field: color-mix(in srgb, var(--surface-hover) 70%, var(--st-card));--st-accent: var(--hl, var(--agent));--st-accent-text: var(--agent);--st-accent-ink: var(--hl-ink, var(--surface));--st-risk: var(--signal);--st-tint: color-mix(in srgb, var(--st-accent) 9%, var(--st-card))}@media(pointer:coarse){.nx-st-kit{--st-h: 44px;--st-h-sm: 38px}}.nx-rp-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:14px 20px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.nx-rp-banner.is-done{background:color-mix(in srgb,var(--surface-raised) 70%,transparent);box-shadow:none}.nx-rp-apple{flex:none;width:28px;height:28px}.nx-rp-banner .tx{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:3px}.nx-rp-banner .tx b{color:var(--ink);font:500 14px/1.35 var(--font-sans)}.nx-rp-banner .step{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-rp-banner .why{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-rp-banner .act{display:flex;gap:8px}.nx-rp-why{margin:0 0 10px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-rp-diff{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.nx-rp-diff .row{display:grid;grid-template-columns:84px minmax(0,1fr) 20px minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 14px;font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.nx-rp-diff .row+.row{border-top:1px solid var(--line)}.nx-rp-diff .f{color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.nx-rp-diff .from{color:var(--ink-3);text-decoration:line-through}.nx-rp-diff .arr{color:var(--ink-3)}.nx-rp-diff .to{color:var(--ink);font-weight:500}.nx-rp-call{margin:0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-rp-call code{padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--ink) 6%,transparent);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-mono)}.nx-rp-quiet{margin:0;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-rp-note{margin:12px 0 0;font:450 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-rp-note.good{color:var(--win)}.nx-rp-note.bad{color:var(--nx-crimson-hi, var(--signal))}@media(max-width:739px){.nx-rp-diff .row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:2px 10px}.nx-rp-diff .f{grid-column:1 / -1}}.nx-runs-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.nx-runs-client{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-runs-client select{min-height:36px;max-width:240px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-runs-card{border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);overflow:hidden;animation:nx-pg-in .36s cubic-bezier(.22,1,.36,1) both}.nx-runs-list{margin:0;padding:0;list-style:none}.nx-runs-list li+li{border-top:1px solid var(--line)}.nx-runs-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 84px;align-items:center;gap:14px;padding:13px 20px;color:var(--ink);text-decoration:none}.nx-runs-list a:hover{background:var(--surface-hover)}.nx-runs-list a:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:-2px}.nx-runs-list .who{display:flex;flex-direction:column;gap:3px;min-width:0}.nx-runs-list .who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-runs-list .sub{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-runs-list .err{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.nx-runs-list .st{padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink-2);font:450 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);white-space:nowrap}.nx-runs-list .st.t-win{background:color-mix(in srgb,var(--win) 11%,transparent);color:var(--win)}.nx-runs-list .st.t-attention{background:color-mix(in srgb,var(--attention-fill) 14%,transparent);color:var(--attention)}.nx-runs-list .st.t-signal{background:color-mix(in srgb,var(--signal) 10%,transparent);color:var(--nx-crimson-hi, var(--signal))}.nx-runs-list .at{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:right;white-space:nowrap}.nx-runs-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px 14px;border-top:1px solid var(--line);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-runs-more .nx-pg-retry{margin-left:0}@media(max-width:739px){.nx-runs-list a{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.nx-runs-list .at{grid-column:1 / -1;text-align:left}.nx-runs-client select{max-width:none}}.nx-limits .nx-seg{display:inline-flex;max-width:100%;flex-wrap:wrap}.nx-limits .lm-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}@media(max-width:1099px){.nx-limits .lm-two{grid-template-columns:minmax(0,1fr)}}.lm-brake{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.lm-brake-state{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.lm-brake-state i{width:7px;height:7px;border-radius:999px;background:var(--win);box-shadow:0 0 6px color-mix(in srgb,var(--win) 60%,transparent)}.lm-brake-state i.is-paused{background:var(--attention-fill);box-shadow:none}.lm-brake-act{display:flex;align-items:center;gap:12px}.lm-hint{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.lm-hint b{padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-mono)}.lm-explain{margin:10px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.lm-switch{display:flex;align-items:center;gap:12px;color:var(--ink-2);font:450 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.lm-line{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 0}.lm-line+.lm-line{border-top:1px solid var(--line)}.lm-line b{color:var(--ink);font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.lm-line p{margin:5px 0 0;max-width:62ch;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.lm-clients{display:flex;flex-direction:column}.lm-client{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 0}.lm-client+.lm-client{border-top:1px solid var(--line)}.lm-client .who{display:inline-flex;align-items:center;gap:10px;min-width:0}.lm-client .nm{display:flex;flex-direction:column;gap:2px;color:var(--ink);font:450 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.lm-client .sub{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.lm-ledger{margin:0;padding:0;list-style:none}.lm-day{padding:14px 0 6px;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.02em}.lm-row{display:grid;grid-template-columns:48px 190px minmax(0,1fr) 92px 164px;align-items:center;gap:4px 14px;padding:11px 0;border-top:1px solid var(--line)}.lm-ledger>li:first-child .lm-day+.lm-row{border-top:0}.lm-row .at{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-mono)}.lm-row .by{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--ink);font:450 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.lm-row .by b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.lm-row .by span{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.lm-row .what{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.lm-row .detail{flex-basis:100%;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.lm-row .can{display:flex;justify-content:flex-start}.lm-row .act{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.lm-report{margin:0 0 12px 66px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--ink) 3%,transparent)}.lm-report .sum{display:flex;flex-wrap:wrap;gap:6px}.lm-report ul{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.lm-report li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.lm-report .mono{font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-mono)}.lm-more{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}@media(max-width:1099px){.lm-row{grid-template-columns:48px minmax(0,1fr) auto}.lm-row .what{grid-column:2 / -1;grid-row:2}.lm-row .can{grid-column:3;grid-row:1;justify-content:flex-end}.lm-row .act{grid-column:2 / -1;grid-row:3;justify-content:flex-start}.lm-report{margin-left:0}}.hm{gap:24px}.hm-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass);color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.hm-btn:hover:not(:disabled){border-color:var(--line-strong)}.hm-btn:disabled{opacity:.55;cursor:default}.hm-btn.is-on{border-color:var(--nxi-edge);background:var(--surface-panel);box-shadow:var(--nxi-shadow)}.hm-btn.is-danger{border-color:color-mix(in srgb,var(--signal) 50%,var(--line));color:var(--nx-crimson-hi)}.hm-quiet{padding:0;border:0;background:none;color:var(--info);font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.hm-quiet:hover{color:var(--ink)}.nx-hm-link{display:inline-flex;align-items:center;gap:5px;flex:none;border:0;background:none;color:var(--agent);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-hm-link:hover{text-decoration:underline}.hm-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.hm-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 14px}.hm-card h2{margin:0;color:var(--ink);font:500 17px/1.3 var(--font-sans);letter-spacing:-.02em}.hm-card>header a{font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.hm-pad{padding:4px 24px 22px}.hm-wait ul{margin:0;padding:0;list-style:none}.hm-need{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:14px;row-gap:10px;padding:16px 24px;border-top:1px solid var(--line)}.hm-dot{width:8px;height:8px;border-radius:999px;background:var(--attention-fill)}.hm-dot.is-signal{background:var(--signal-2);box-shadow:0 0 8px var(--signal-2)}.hm-dot.is-info{background:var(--info-fill)}.hm-need .tx{display:flex;flex-direction:column;gap:4px;min-width:0}.hm-need .t{color:var(--ink);font:500 14px/1.4 var(--font-sans);overflow-wrap:anywhere}.hm-need .m{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.hm-need[data-kind=repair] .m{color:var(--nx-crimson-hi)}.nx a.hm-act{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass);color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap}.nx a.hm-act:hover{border-color:var(--line-strong);color:var(--ink)}.nx a.hm-act.is-primary{border-color:transparent;background:var(--hl);color:var(--hl-ink)}.nx a.hm-act.is-primary:hover{color:var(--hl-ink)}.hm-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 24px 16px;border-top:1px solid var(--line);color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.hm-aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin-top:auto;padding:14px 24px 18px;border-top:1px solid var(--line);border-radius:0 0 var(--nxi-radius) var(--nxi-radius);background:var(--surface-raised);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.hm-aside a{font-weight:500}.hm-isaac{padding:22px 24px 24px;gap:16px}.hm-isaac-head{display:flex;align-items:center;gap:12px;--isaac-h: 30px}.hm-isaac-head>div{display:flex;flex-direction:column;gap:2px}.hm-isaac-head .who{color:var(--agent);font:600 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.hm-isaac-away{margin:0;color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.hm-qs{display:flex;flex-direction:column;gap:8px}.hm-q{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);text-align:left;cursor:pointer}.hm-q>span{flex:1}.hm-q svg{color:var(--ink-3)}.hm-q:hover{background:var(--surface-hover)}.hm-ask{display:flex;align-items:center;gap:8px;height:44px;margin-top:auto;padding:0 5px 0 14px;border:1px solid var(--line);border-radius:14px;background:var(--nxi-glass);box-shadow:var(--nxi-shadow)}.hm-ask input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:400 14px/1 var(--font-sans);outline:none}.hm-ask button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:var(--hl);color:var(--hl-ink);cursor:pointer}.hm-ask button:disabled{opacity:.45;cursor:default}.hm-ask:focus-within{border-color:var(--agent)}.hm-board{display:flex;flex-direction:column;gap:16px}.hm-board-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.hm-board-head p{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-hb-cell:has(>.nx-hb-bar)>.nx-hb-body>.hm-card>header{padding-right:48px}.nx-hb-grid.editing .nx-hb-cell:has(>.nx-hb-bar)>.nx-hb-body>.hm-card>header{padding-right:80px}.hm-board-tools{display:flex;gap:8px}.hm-arrange{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 14px;border:1px dashed var(--line-strong);border-radius:12px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.hm-arrange .ask{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.hm-add{grid-column:span 4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;border:1px dashed var(--line-strong);border-radius:var(--nxi-radius);background:transparent;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.hm-add:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.hm-add:disabled{opacity:.5;cursor:default}.hm-fig-v{display:flex;align-items:baseline;gap:6px;margin:4px 0 10px;color:var(--ink);font:350 34px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hm-fig-v small{color:var(--ink-2);font-size:14px;font-weight:400;letter-spacing:0}.hm-fig-n{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.hm-foot{margin-top:14px;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.hm-rows{display:grid;gap:13px;padding-top:4px}.hm-row{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr) 54px;align-items:center;column-gap:16px;font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.hm-row .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.hm-row .nm.dim{color:var(--ink-2)}.hm-row .bar{height:6px;border-radius:999px;background:var(--surface-hover);overflow:hidden}.hm-row .bar i{display:block;height:100%;border-radius:999px;background:var(--agent-fill)}.hm-row .bar i.dim{background:var(--line-strong)}.hm-row .pc{color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-mono);text-align:right}@media(max-width:739px){.hm-row{grid-template-columns:minmax(0,1fr) 54px;row-gap:6px}.hm-row .bar{grid-column:1 / -1;order:3}}.hm-stack{display:flex;height:10px;margin:4px 0 14px;border-radius:999px;overflow:hidden;background:var(--surface-hover)}.hm-stack i,.hm-legend i{display:block;height:100%}.hm-stack .a-0,.hm-legend .a-0{background:var(--agent-fill)}.hm-stack .a-1,.hm-legend .a-1{background:var(--info-fill)}.hm-stack .a-2,.hm-legend .a-2{background:var(--attention-fill)}.hm-stack .a-3,.hm-legend .a-3{background:color-mix(in srgb,var(--agent-fill) 55%,var(--surface-panel))}.hm-stack .a-4,.hm-legend .a-4{background:color-mix(in srgb,var(--info-fill) 55%,var(--surface-panel))}.hm-stack .a-5,.hm-legend .a-5{background:color-mix(in srgb,var(--attention-fill) 55%,var(--surface-panel))}.hm-stack .a-6,.hm-legend .a-6{background:var(--line-strong)}.hm-legend{display:grid;gap:6px;margin:0;font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.hm-legend>div{display:flex;justify-content:space-between;gap:12px}.hm-legend dt{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink)}.hm-legend dt i{flex:none;width:8px;height:8px;border-radius:2px}.hm-legend dd{margin:0;color:var(--ink-2);font-variant-numeric:tabular-nums}.hm-from dl{display:flex;flex-direction:column;gap:8px;margin:0;color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1.5 var(--font-mono)}.hm-from dl>div{display:flex;justify-content:space-between;gap:12px}.hm-from dd{margin:0}.hm-links{display:flex;flex-direction:column;gap:2px}.nx a.hm-link{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:10px;color:var(--ink)}.nx a.hm-link:hover{background:var(--surface-hover);color:var(--ink)}.hm-link .ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--rl-tint-agent);color:var(--agent)}.hm-link .tx{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.hm-link .tx b{font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);overflow-wrap:anywhere}.hm-link .tx span{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.hm-link svg{color:var(--ink-3)}.hm-pb-name{color:var(--ink);font:500 15px/1.35 var(--font-sans);overflow-wrap:anywhere}.hm-pb-state{margin:4px 0 10px;color:var(--agent);font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-hb-search{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-hb-menu-group{display:grid;gap:6px;margin-top:4px;padding:8px 6px 4px;border-top:1px solid var(--line)}.nx-hb-menu-group .k{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-hb-menu-group .nx-hb-menu-spans{margin:0;padding:0;border:0}.nx-hb-menu-group .nx-hb-menu-tints{padding:0 0 4px}.nx-hb-picker>header h2{margin:0}.nx-hb-picker>header p{margin:6px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.hm-top-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.nx a.hm-top-row{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:10px;color:var(--ink)}.nx a.hm-top-row:hover{background:var(--surface-hover);color:var(--ink)}.hm-top-row .n{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.hm-top-row .t{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);overflow-wrap:anywhere}.hm-top-row .t small{color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.hm-top-row .d{flex:none;width:7px;height:7px;border-radius:999px;background:var(--line-strong)}.hm-top-row .d.is-healthy{background:var(--win-2)}.hm-top-row .d.is-failing{background:var(--signal-2)}.hm-top-row .d.is-waiting,.hm-top-row .d.is-drifting{background:var(--attention-fill)}.hm-top-row .d.is-running,.hm-top-row .d.is-blocked{background:var(--info-fill)}.nx .hm-card>header a,.nx .hm-aside a{color:var(--info)}.nx .hm-card>header a:hover,.nx .hm-aside a:hover{color:var(--ink)}.hm-sort{max-width:100%;padding:2px 4px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.hm-sort:hover{color:var(--ink)}.nx[data-ui=next] .nx-canvas[hidden]{display:none}.nx[data-ui=next] .nx-canvas{background:var(--nx-page)}.nx-ni-side{position:relative;z-index:20;flex:none;width:236px;min-height:0;display:flex;flex-direction:column;gap:14px;padding:16px 12px 10px;border-right:1px solid var(--line);background:var(--surface-raised);overflow:visible}.nx-ni-side[hidden]{display:none}.nx-ni-side.is-drawer{position:absolute;z-index:30;top:0;bottom:0;left:0;width:min(300px,86vw);background:var(--surface-panel);box-shadow:0 18px 48px #00000038;animation:nx-ni-drawer .22s cubic-bezier(.22,1,.36,1)}@keyframes nx-ni-drawer{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.nx-ni-scrim{position:absolute;inset:0;z-index:29;background:color-mix(in srgb,var(--ink) 16%,transparent)}.nx-ni-sidetoggle{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink-3);cursor:pointer}.nx-ni-sidetoggle:hover,.nx-ni-sidetoggle:focus-visible{border-color:var(--line);color:var(--ink)}.nx-ni-top{flex:none;display:flex;align-items:center;gap:6px;padding:2px 2px 0}.nx-ni-top .nx-brand{flex:1;min-width:0}.nx-ni-top .nx-brand img{width:22px;height:22px}.nx-ni-top .nx-word{font-size:17px;letter-spacing:-.01em}.nx-ni-scope{flex:none;display:flex;flex-direction:column;gap:5px;padding:0 2px}.nx-ni-scope .ey{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-ni-scope .nx-lens{width:100%}.nx-ni-scope .nx-lens-chip{width:100%;height:34px;gap:8px;padding:0 10px;border-radius:9px;border-color:var(--line);background:var(--surface);color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;text-transform:none}.nx-ni-scope .nx-lens-chip:hover,.nx-ni-scope .nx-lens[data-open] .nx-lens-chip{border-color:var(--line-strong)}.nx-ni-scope .nx-lens-chip .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap}.nx-ni-scope .nx-lens-chip .ct{flex:none;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx-ni-scope .nx-lens-chip svg{flex:none;color:var(--ink-3)}.nx-ni-scope .nx-lens-chip.on{padding:0 4px 0 6px;gap:4px}.nx-ni-scope .nx-lens-pick{flex:1;min-width:0;height:26px;border-radius:7px}.nx-ni-scope .nx-lens-pick .nm{max-width:none;font-size:max(12.5px,var(--nx-min-text, 0px))}.nx-ni-scope .nx-lens-menu{top:40px;width:min(320px,calc(100vw - 260px))}.nx-ni-slot{display:contents}.nx-ni-slot.is-compact{display:block;position:relative;z-index:21;flex:0 0 62px;min-height:0}.nx-ni-side.is-compact{position:absolute;top:0;bottom:0;left:0;width:62px;padding:16px 8px 12px;gap:12px;overflow:hidden;transition:none}.nx-ni-side.is-compact .nx-ni-top{flex-direction:column;gap:10px;padding:0}.nx-ni-side.is-compact .nx-brand{justify-content:center}.nx-ni-side.is-compact .nx-word,.nx-ni-side.is-compact .nx-ni-scope,.nx-ni-side.is-compact .nx-ni-group .hd,.nx-ni-side.is-compact .nx-ni-item .lb,.nx-ni-side.is-compact .nx-ni-item .bd,.nx-ni-side.is-compact .nx-ni-item .mk{display:none}.nx-ni-side.is-compact .nx-brand{width:100%;min-width:0}.nx-ni-side.is-compact .nx-ni-group .hd{height:0;padding:0}.nx-ni-side.is-compact .nx-ni-group+.nx-ni-group{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.nx-ni-side.is-compact .nx-ni-item{padding:9px 0;justify-content:center}.nx-ni-side.is-compact .nx-ni-nav{overflow:hidden auto}.nx-ni-side.is-compact .nx-ni-foot:empty{display:none}@media(prefers-reduced-motion:reduce){.nx-ni-side.is-compact,.nx-ni-side.is-compact .nx-ni-item .lb{transition:none}}.nx-ni-nav{flex:0 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px;margin:0 -4px;padding:0 4px}.nx-ni-group{display:flex;flex-direction:column;gap:1px}.nx-ni-group .hd{padding:0 8px 7px;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-ni-back{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:8px 10px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);text-align:left;cursor:pointer;transition:color .16s ease}.nx-ni-back:hover{color:var(--ink)}.nx-ni-back .ic{flex:none;display:grid;place-items:center;color:var(--ink-3)}.nx-ni-back:hover .ic{color:var(--ink-2)}.nx-ni-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.nx-ni-item .ic{flex:none;display:grid;place-items:center;color:var(--ink-3);transition:color .16s ease}.nx-ni-item .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-ni-item .bd{flex:none;color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-ni-item:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.nx-ni-item:hover .ic{color:var(--ink-2)}.nx-ni-item:focus-visible{outline:2px solid var(--hl);outline-offset:1px}.nx-ni-item.on,.nx-ni-item.on:hover{background:var(--ink);color:var(--surface);font-weight:500}.nx-ni-item.on .ic,.nx-ni-item.on:hover .ic{color:var(--surface)}.nx-ni-item .mk{flex:none;height:18px;--isaac-h: 23px}.nx-ni-foot{flex:none;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--line)}.nx-ni-foot .nx-menu,.nx-ni-foot .nx-notif{top:auto;bottom:calc(100% + 10px);right:auto;left:0}.nx-ni-who{display:flex;align-items:center;gap:8px}.nx-ni-who .nx-alive{min-width:0}.nx-ni-crumb{position:sticky;top:0;z-index:5;-webkit-user-select:none;user-select:none;flex:none;display:flex;align-items:center;gap:8px;min-height:62px;padding:13px 22px;border-bottom:1px solid var(--line);background:var(--surface-raised);color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-ni-crumb .pg{color:var(--ink)}.nx-ni-crumb .sl{color:var(--ink-3)}.nx-ni-crumb .ln{color:var(--info)}.nx-ni-crumb .nx-ni-sidetoggle{margin-left:-6px}.nx-ni-tools{flex:none;display:flex;align-items:center;gap:8px}.nx-ni-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--nxi-edge, var(--line));border-radius:10px;background:var(--nxi-glass, var(--surface));box-shadow:var(--nxi-shadow, none);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer;transition:border-color .16s ease,color .16s ease}.nx-ni-search:hover{border-color:var(--line-strong);color:var(--ink)}.nx-ni-search .k{color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0}.nx-ni-dark{display:flex;align-items:center;gap:9px;height:34px;padding:0 4px 0 8px;border:0;background:none;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-ni-dark:hover{color:var(--ink)}.nx-ni-dark .trk{position:relative;width:30px;height:17px;border-radius:999px;background:var(--line-strong);transition:background .18s ease}.nx-ni-dark .knb{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--surface-panel);box-shadow:0 1px 2px #0000002e;transition:transform .18s cubic-bezier(.22,1,.36,1)}.nx-ni-dark[aria-checked=true] .trk{background:var(--win)}.nx-ni-dark[aria-checked=true] .knb{transform:translate(13px)}.nx-ni-dark:focus-visible,.nx-ni-search:focus-visible{outline:2px solid var(--hl);outline-offset:2px}@media(max-width:1099px){.nx-ni-search .ph,.nx-ni-dark .lb{display:none}}@media(prefers-reduced-motion:reduce){.nx-ni-dark .knb{transition:none}}.nx-ni-crumbcluster{display:flex;align-items:center;gap:10px;margin:-6px 0}.nx-ni-stage{position:relative;z-index:1;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.nx-ni-stage[hidden]{display:none}.nx-ni-banner:empty{display:none}.nx-ni-room{flex:1;min-height:0;display:flex}.nx-ni-holder{flex:1;min-width:0;min-height:0;display:flex}.nx-ni-aside{flex:none;width:452px;max-width:62vw;min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--line);background:var(--nx-page)}.nx-ni-grip{flex:none;width:6px;margin-right:-1px;position:relative;cursor:col-resize;background:none;border:0;touch-action:none;z-index:1}.nx-ni-grip:after{content:"";position:absolute;inset:0 2px 0 auto;width:1px;background:transparent}.nx-ni-grip:hover:after,.nx-ni-grip:focus-visible:after{background:var(--hl, #6ee7b7);width:2px}@media(max-width:1099px){.nx-ni-aside,.nx-ni-grip{display:none}}.nx-ni-room:not(:has(.nx-is-aside))>:is(.nx-ni-aside,.nx-ni-grip){display:none}.nx[data-form=phone] .nx-ni-crumb{min-height:52px;padding:8px 12px;gap:8px}.nx[data-form=phone] .nx-ni-crumb .tn,.nx[data-form=phone] .nx-ni-crumb .sl,.nx[data-form=phone] .nx-ni-crumb .ln{display:none}.nx[data-form=phone] .nx-ni-crumb .pg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(13.5px,var(--nx-min-text, 0px))}.nx[data-form=phone] .nx-ni-search .ph,.nx[data-form=phone] .nx-ni-search .k{display:none}.nx[data-form=phone] .nx-ni-search{padding:0 10px}.nx[data-form=phone] .nx-ni-dark{display:none}.nx[data-form=phone] .nx-ni-side.is-drawer{width:min(84vw,320px)}.nx[data-form=phone] .nx-ni-item{padding:12px 11px}.nx[data-form=phone] .nx-ni-scope .nx-lens-chip,.nx[data-form=phone] .nx-ni-sidetoggle{height:40px}.nx-isc.is-away .ir-main>:not(.ir-head,.nx-isc-head,.nx-isc-threads,.nx-isc-dlg){display:none}.nx-isc-dlg{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:22px var(--room-gutter, .9rem) 28px;color:var(--ink);font-family:var(--font-sans)}.nx-isc-dlg-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.nx-isc-dlg-t{flex:1 1 280px;min-width:0}.nx-isc-dlg-t h2{margin:0;font:600 18px/1.3 var(--font-sans);letter-spacing:-.01em}.nx-isc-dlg-t p{margin:4px 0 0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-isc-dlg-topacts{display:flex;flex-wrap:wrap;gap:6px}.nx-isc-dlg-btn{white-space:nowrap;font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink);background:var(--nxi-glass);border:1px solid var(--line);border-radius:10px;padding:.55rem .8rem;cursor:pointer}.nx-isc-dlg-btn:hover:not(:disabled){border-color:var(--line-strong)}.nx-isc-dlg-btn.is-primary{color:var(--hl-ink);background:var(--hl);border-color:var(--hl)}.nx-isc-dlg-btn.is-quiet{color:var(--ink-2);background:transparent;border-color:transparent}.nx-isc-dlg-btn.is-quiet:hover:not(:disabled){color:var(--signal);border-color:transparent}.nx-isc-dlg-btn:disabled{opacity:.5;cursor:default}.nx-isc-dlg-btn[aria-busy=true]{cursor:progress}.nx-isc-dlg-seg{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised)}.nx-isc-dlg-seg button{font:600 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-2);background:transparent;border:0;border-radius:999px;padding:.38rem .7rem;cursor:pointer}.nx-isc-dlg-seg button.on{color:var(--ink);background:color-mix(in srgb,var(--ink) 9%,transparent)}.nx-isc-dlg-row .nx-isc-dlg-seg button.on:last-child{color:var(--agent);background:color-mix(in srgb,var(--agent) 14%,transparent)}.nx-isc-dlg-seg button:disabled{cursor:default}.nx-isc-dlg-switch{position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:600 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-2)}.nx-isc-dlg-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.nx-isc-dlg-switch .k{position:relative;width:28px;height:16px;border-radius:999px;background:color-mix(in srgb,var(--ink) 22%,transparent);transition:background .15s ease}.nx-isc-dlg-switch .k:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--surface-raised);transition:transform .15s ease}.nx-isc-dlg-switch.on .k{background:var(--win)}.nx-isc-dlg-switch.on .k:after{transform:translate(12px)}.nx-isc-dlg-switch input:focus-visible+.k{outline:2px solid var(--agent);outline-offset:2px}.nx-isc-dlg-list{list-style:none;margin:0;padding:0;border:1px solid var(--nxi-edge);border-radius:14px;background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.nx-isc-dlg-row{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px}.nx-isc-dlg-row+.nx-isc-dlg-row{border-top:1px solid var(--line)}.nx-isc-dlg-row.is-waiting{box-shadow:inset 3px 0 0 var(--attention)}.nx-isc-dlg-row.is-off .nx-isc-dlg-text{color:var(--ink-2)}.nx-isc-dlg-meta{margin:0;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.nx-isc-dlg-meta .kind{color:var(--ink-2);font-weight:600}.nx-isc-dlg-text{margin:0;font:500 14px/1.45 var(--font-sans);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nx-isc-dlg-rec{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.nx-isc-dlg-row.is-waiting .nx-isc-dlg-rec{color:var(--ink)}.nx-isc-dlg-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px}.nx-isc-dlg-empty{margin:0;color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-isc-dlg-err{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--signal) 35%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--signal) 8%,transparent);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-isc-dlg-err button{flex:none;border:0;background:transparent;color:var(--ink-2);font-size:15px;line-height:1;cursor:pointer}.nx-isc-dlg-add{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--nxi-edge);border-radius:14px;background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.nx-isc-dlg-fields{display:flex;flex-wrap:wrap;gap:10px;width:100%}.nx-isc-dlg-f{display:flex;flex-direction:column;gap:5px;flex:1 1 180px;min-width:0;color:var(--ink-2);font:600 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-isc-dlg-f.grow{flex:none;width:100%}.nx-isc-dlg-f :is(textarea,select,input){width:100%;min-width:0;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-panel);color:var(--ink);font:400 14px/1.4 var(--font-sans)}.nx-isc-dlg-f textarea{resize:vertical}.nx-isc-dlg-f :is(textarea,select,input):focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 60%,transparent);outline-offset:1px}.nx-isc-dlg-note,.nx-isc-dlg-ferr{margin:0;font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);color:var(--ink-2)}.nx-isc-dlg-ferr{color:var(--signal)}.nx-isc-dlg-formacts{display:flex;gap:6px}.nx-isc-dlg-boards{display:flex;flex-wrap:wrap;gap:6px 14px;width:100%;margin:0;padding:0;border:0}.nx-isc-dlg-boards legend{width:100%;margin-bottom:5px;padding:0;color:var(--ink-2);font:600 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-isc-dlg-boards legend span{font-weight:400}.nx-isc-dlg-check{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-isc-dlg-follows{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-isc-dlg-work{display:inline-flex;gap:6px}.nx-isc-dlg-work input{width:92px;box-sizing:border-box;padding:.38rem .6rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-panel);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-isc-dlg-work input:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 60%,transparent);outline-offset:1px}.nx[data-form=phone] .nx-isc-dlg-btn{white-space:normal;max-width:100%;line-height:1.25;text-align:center;overflow-wrap:anywhere}.nx[data-form=phone] .nx-isc-dlg{padding:16px 16px 24px}.nx[data-form=phone] .nx-isc-dlg-f :is(textarea,select,input),.nx[data-form=phone] .nx-isc-dlg-work input{font-size:16px}.nx-isc-dlg-row:focus{outline:2px solid color-mix(in srgb,var(--agent) 45%,transparent);outline-offset:2px}.nx-tk-scope{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--nxi-glass);color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap}.nx-tk-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.nx-tk-ctl .nx-isc-dlg-seg button{min-height:28px;padding:0 12px;font-size:max(12px,var(--nx-min-text, 0px))}.nx-tk-ctl .nx-isc-dlg-switch{font-size:max(12px,var(--nx-min-text, 0px))}.nx-tk-watch{display:flex;flex-direction:column;gap:12px}.nx-tk-watch-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nx-tk-watch-row .lb{min-width:132px;color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-tk-watch-row+.nx-tk-watch-row{padding-top:12px;border-top:1px solid var(--line)}.nx-tk-hint{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-tk-chip{min-height:28px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-2);font:600 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-tk-chip:hover:not(:disabled){border-color:var(--line-strong)}.nx-tk-chip.on{border-color:var(--line-strong);background:var(--rl-tint-agent);color:var(--ink)}.nx-tk-chip:disabled{cursor:default;opacity:.6}.nx-tk-chip:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx-tk-work .nx-isc-dlg-work{gap:8px}.nx-tk-work .nx-isc-dlg-work input{width:104px;min-height:32px;border-radius:10px}.nx-tk-work .nx-isc-dlg-btn{min-height:32px}.nx-tk-err{margin:0 0 10px;color:var(--signal);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-tk-boards{display:flex;flex-wrap:wrap;gap:8px 18px;margin:4px 0 14px;font:500 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-tk-boards label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.nx-tk-connect{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.nx-tk-setup .nx-isc-dlg-btn.is-primary{align-self:flex-start;margin-top:14px}.nx-tk-picked{display:flex;flex-direction:column;gap:12px}.nx-tk-picked>h2{margin:0;color:var(--ink);font:600 16px/1.3 var(--font-sans);letter-spacing:-.01em}.nx-tk-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:18px 20px;border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.nx-tk-empty p{margin:0;color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-isc-tk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px}.nx-isc-tk-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px 18px;border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.nx-isc-tk-hd{align-self:stretch;display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.nx-isc-tk-hd .sum{flex:1;min-width:0;color:var(--ink);font:500 15px/1.4 var(--font-sans);overflow-wrap:anywhere}.nx-isc-tk-hd .num{flex:none;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-mono)}.nx-isc-tk-row.is-quiet .sum,.nx-isc-tk-row.is-win .sum{color:var(--ink-2)}.nx-isc-tk-meta{margin:0;color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);overflow-wrap:anywhere}.nx-isc-tk-meta b{color:var(--ink-2);font-weight:600}.nx-isc-tk-find{align-self:stretch;display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-isc-tk-find>span{min-width:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nx-isc-tk-apple{flex:none;width:16px;height:16px;margin-top:2px}.nx-isc-tk-verdict{margin:0;color:var(--attention);font:600 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-isc-tk-verdict.is-can{color:var(--win)}.nx-isc-tk-verdict .rec{color:var(--ink-3);font-weight:500}.nx-isc-tk-state{display:flex;align-items:center;gap:8px}.nx-isc-tk-out{padding:3px 9px;border-radius:999px;background:var(--surface-hover);color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-isc-tk-out.is-info{background:color-mix(in srgb,var(--info-fill) 14%,transparent);color:var(--info)}.nx-isc-tk-out.is-attention{background:var(--rl-tint-attention);color:var(--attention)}.nx-isc-tk-out.is-win{background:color-mix(in srgb,var(--win) 12%,transparent);color:var(--win)}.nx-isc-tk-out.is-ink{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.nx-isc-tk-out.is-quiet{color:var(--ink-3)}.nx-isc-tk-acts{align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.nx-isc-tk-acts .nx-isc-dlg-btn{min-height:34px;padding:0 14px}.nx-isc-tk-said{margin:0;color:var(--win);font:500 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-isc-tk-said.is-bad{color:var(--signal)}.nx[data-form=phone] .nx-tk .nx-pg-head{order:-2}.nx[data-form=phone] .nx-tk .nx-tk-picked{order:-1}.nx[data-form=phone] .nx-tk .nx-tk-picked>h2{display:none}.nx[data-form=phone] .nx-isc-tk{grid-template-columns:minmax(0,1fr);gap:10px}.nx[data-form=phone] .nx-isc-tk-row{gap:10px;padding:14px 16px}.nx[data-form=phone] .nx-isc-tk-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.nx[data-form=phone] .nx-isc-tk-acts .nx-isc-dlg-btn{min-width:0}.nx[data-form=phone] .nx-tk-watch-row .lb{flex:1 0 100%;min-width:0}.nx[data-form=phone] .nx-tk-chip{padding:0 14px;white-space:normal;text-align:left}.nx[data-form=phone] .nx-tk-ctl{width:100%;gap:12px}.nx[data-form=phone] .nx-tk-work .nx-isc-dlg-work{flex:1 0 100%;display:flex}.nx[data-form=phone] .nx-tk-work .nx-isc-dlg-work input{flex:1;min-width:0;width:auto}.nx-ai-adopt-table{width:100%;border-collapse:collapse;font-size:.95rem}.nx-ai-adopt-table th{text-align:left;font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--ink-2);padding:.3rem .5rem;border-bottom:1px solid var(--line)}.nx-ai-adopt-table td{padding:.45rem .5rem;border-bottom:1px solid var(--line)}.nx-ai-adopt-table .num,.nx-ai-adopt-list .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}.nx-ai-adopt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.nx-ai-adopt-list li{display:grid;grid-template-columns:1fr auto 1fr auto;gap:.5rem;align-items:center}.nx-ai-adopt-list .arrow{color:var(--ink-2)}.nx-ai-adopt-empty{color:var(--ink-2);margin:0}.nx-ai-adopt-scroll,.nx-workact-scroll{overflow-x:auto}.nx-workact-table{width:100%;border-collapse:collapse;font-size:.95rem}.nx-workact-table th{text-align:left;font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--ink-2);padding:.3rem .5rem;border-bottom:1px solid var(--line)}.nx-workact-table td{padding:.45rem .5rem;border-bottom:1px solid var(--line)}.nx-workact-table .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}.nx-workact-table .att{color:var(--attention)}.nx-workact-table .sig{color:var(--signal)}.nx-workact-table tr.muted td{color:var(--ink-2)}.nx-workact-fix{margin-left:.5rem;padding:0;border:0;background:none;font:inherit;font-size:max(.85em,var(--nx-min-text, 0px));color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.nx-workact-fix:hover{color:var(--ink)}.nx-workact-unplaced{margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--line)}.nx-workact-unplaced b{color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.nx-workact-note{margin:.6rem 0 0;color:var(--ink-2);font-size:.9rem}.nx-workact-bars{display:flex;flex-direction:column;gap:.4rem}.nx-workact-bar{display:grid;grid-template-columns:minmax(90px,9rem) 1fr auto;gap:.6rem;align-items:center;font-size:.9rem}.nx-workact-bars.routes .nx-workact-bar{grid-template-columns:minmax(140px,16rem) 1fr auto}.nx-workact-bar .bn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-workact-bar .bn.dim{color:var(--ink-2)}.nx-workact-bar .bt{height:9px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.nx-workact-bar .bf{display:block;height:100%;border-radius:999px;background:var(--info-2)}.nx-workact-bar .bf.ai{background:var(--agent-2)}.nx-workact-bar .bf.att{background:var(--attention-2)}.nx-workact-bar .bf.win{background:var(--win-2)}.nx-workact-bar .bf.unknown{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink) 22%,transparent) 0 4px,transparent 4px 8px)}.nx-workact-bar .bv{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-workact-pairs{display:flex;flex-direction:column;gap:.55rem}.nx-workact-pair{display:grid;grid-template-columns:1fr minmax(90px,8rem) 1fr;gap:.75rem;align-items:center}.nx-workact-pair .who{display:flex;flex-direction:column;min-width:0}.nx-workact-pair .who.right{text-align:right}.nx-workact-pair .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-workact-pair .r{font-size:max(.8rem,var(--nx-min-text, 0px));color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-workact-pair .link{display:flex;flex-direction:column;align-items:center;gap:.25rem}.nx-workact-pair .link .l{width:100%;height:2px;border-radius:999px;background:var(--info-2)}.nx-workact-pair .link .k{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--ink-2)}@media(max-width:739px){.nx-workact-pair{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.6rem 0;border-top:1px solid var(--line)}.nx-workact-pairs{gap:0}.nx-workact-pair .who.right{text-align:left}.nx-workact-pair .link{flex-direction:row;gap:.6rem}.nx-workact-pair .link .l{width:2.5rem;flex:none}.nx-workact-pair .n,.nx-workact-pair .r{overflow:visible;text-overflow:clip;white-space:normal}}.nx-focus-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.nx-focus-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1rem}.nx-focus-comp{display:flex;height:14px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink) 8%,transparent)}.nx-focus-comp .seg{display:block;height:100%}.nx-focus-comp .seg+.seg{box-shadow:inset 1px 0 0 var(--surface-panel)}.nx-focus-key{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;margin-top:.7rem;font-size:max(13px,var(--nx-min-text, 0px))}.nx-focus-key .k{display:inline-flex;align-items:baseline;gap:.4rem}.nx-focus-key .dot{width:8px;height:8px;border-radius:50%;align-self:center}.nx-focus-key b{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.nx-focus-key em{font-style:normal;color:var(--ink-2);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:max(12px,var(--nx-min-text, 0px))}.nx-focus-comp .seg.t-win,.nx-focus-key .dot.t-win{background:var(--win-2)}.nx-focus-comp .seg.t-attention,.nx-focus-key .dot.t-attention{background:var(--attention-2)}.nx-focus-comp .seg.t-info,.nx-focus-key .dot.t-info{background:var(--info-2)}.nx-focus-comp .seg.t-quiet,.nx-focus-key .dot.t-quiet{background:color-mix(in srgb,var(--ink) 22%,transparent)}.nx-focus-note{margin:.7rem 0 0;max-width:72ch;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}.nx-wl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.nx-wl-scroll{overflow-x:auto}.nx-wl-table{width:100%;border-collapse:collapse;font-size:14px}.nx-wl-table th{text-align:left;font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--ink-2);padding:.3rem .5rem;border-bottom:1px solid var(--line)}.nx-wl-table td{padding:.45rem .5rem;border-bottom:1px solid var(--line)}.nx-wl-table .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}.nx-wl-table .att{color:var(--attention)}.nx-wl-table .dim,.nx-wl-table tr.muted td{color:var(--ink-2)}.nx-wl-note{margin:.7rem 0 0;max-width:78ch;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}.nx-wl-method{margin:0}.nx-wl-bars{display:flex;flex-direction:column;gap:.45rem}.nx-wl-bar{display:grid;grid-template-columns:minmax(110px,12rem) 1fr auto minmax(120px,auto);gap:.6rem;align-items:center;font-size:max(13px,var(--nx-min-text, 0px))}.nx-wl-bar .bn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-wl-bar .bt{height:9px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.nx-wl-bar .bf{display:block;height:100%;border-radius:999px;background:var(--attention-2)}.nx-wl-bar .bv{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:max(12px,var(--nx-min-text, 0px))}.nx-wl-bar .bx{font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-2);text-align:right}.nx-tech-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem}.nx-tech-scroll{overflow-x:auto}.nx-tech-table{width:100%;border-collapse:collapse;font-size:14px}.nx-tech-table th{text-align:left;font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--ink-2);padding:.3rem .5rem;border-bottom:1px solid var(--line)}.nx-tech-table td{padding:.45rem .5rem;border-bottom:1px solid var(--line)}.nx-tech-table .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}.nx-tech-table .att{color:var(--attention)}.nx-tech-table .dim,.nx-tech-table tr.muted td{color:var(--ink-2)}.nx-tech-note{margin:.7rem 0 0;max-width:78ch;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}.nx-tech-table .adopt{display:flex;align-items:center;gap:.5rem;min-width:150px}.nx-tech-table .adopt .track{flex:1;height:8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.nx-tech-table .adopt .fill{display:block;height:100%;border-radius:999px;background:var(--info-2)}.nx-tech-table .adopt .fill.att{background:var(--attention-2)}.nx-tech-table .adopt .v{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-2);min-width:2.6em;text-align:right}.nx-tech-table .sig{color:var(--signal)}.nx-oc-table{width:100%;border-collapse:collapse;font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-oc-table th,.nx-oc-table td{padding:11px 10px 11px 0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;vertical-align:middle}.nx-oc-table thead th{padding:9px 10px 9px 0;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-oc-table tbody th{font-weight:500}.nx-oc-table tr:last-child>*{border-bottom:0}.nx-oc-table .n{width:64px;color:var(--ink-2);text-align:right;white-space:nowrap}.nx-oc-table .b{width:190px;padding-left:18px}.nx-oc-table td.b .bw{display:flex;align-items:center;gap:10px}.nx-oc-table td.b .nx-pg-bar{flex:1;min-width:50px}.nx-oc-table td.b span{flex:none;min-width:44px;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.nx-oc-team{cursor:pointer}.nx-oc-team:hover>*{background:var(--surface-hover)}.nx-oc-chips{display:flex;flex-wrap:wrap;gap:6px}.nx-oc-chip{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px));white-space:nowrap}.nx-oc-chip b{margin-left:3px;color:var(--ink);font-weight:600}.nx-oc-load{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.nx-oc-load small{display:block;margin-top:3px;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-oc-delta{font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap}.nx-oc-delta.is-up{color:var(--win)}.nx-oc-delta.is-down{color:var(--attention)}.nx-oc-delta.is-flat,.nx-oc-delta.is-none{color:var(--ink-3)}.nx-oc-kv{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:max(12.5px,var(--nx-min-text, 0px))}.nx-oc-kv:last-child{border-bottom:0}.nx-oc-kv span:last-child{color:var(--ink-2);white-space:nowrap}.nx-oc-changes{display:grid;gap:0;margin:0;padding:0;list-style:none}.nx-oc-changes li{padding:11px 0;border-bottom:1px solid var(--line)}.nx-oc-changes .c{display:grid;grid-template-columns:132px minmax(0,1fr);gap:2px 14px;width:100%}.nx-oc-changes .c>:not(.tag){grid-column:2}.nx-oc-changes li:last-child{border-bottom:0}.nx-oc-changes .tag{grid-column:1;grid-row:1 / span 3;align-self:start;justify-self:start;padding:4px 8px;border-radius:6px;background:color-mix(in srgb,var(--agent) 12%,transparent);color:var(--agent);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap}.nx-oc-changes .k-outcome_up .tag,.nx-oc-changes .k-new_outcome .tag{background:color-mix(in srgb,var(--win) 14%,transparent);color:var(--win)}.nx-oc-changes .k-outcome_down .tag,.nx-oc-changes .k-gone_quiet .tag,.nx-oc-changes .k-viewed_not_worked .tag{background:color-mix(in srgb,var(--attention) 14%,transparent);color:var(--attention)}.nx-oc-changes b{color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-oc-changes p{margin:0;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px));line-height:1.4}.nx-oc-changes p.then{margin-top:4px;color:var(--ink)}.nx-oc-changes p.then:before{content:"→ ";color:var(--agent)}@media(max-width:739px){.nx-oc-changes .c{grid-template-columns:minmax(0,1fr);gap:4px}.nx-oc-changes .c>:not(.tag),.nx-oc-changes .tag{grid-column:1;grid-row:auto}}.nx-oc-verdict{display:inline-block;padding:4px 8px;border-radius:6px;font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;color:var(--ink-2);background:color-mix(in srgb,var(--ink) 6%,transparent)}.nx-oc-verdict.t-win{color:var(--win);background:color-mix(in srgb,var(--win) 13%,transparent)}.nx-oc-verdict.t-attention{color:var(--attention);background:color-mix(in srgb,var(--attention) 13%,transparent)}.nx-oc-verdict.t-agent{color:var(--agent);background:color-mix(in srgb,var(--agent) 13%,transparent)}.nx-oc-verdict.t-signal{color:var(--signal);background:color-mix(in srgb,var(--signal) 13%,transparent)}.nx-oc-mostly{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.nx-oc-muted{color:var(--ink-3)}.nx-oc-more{padding:0;border:0;background:none;color:var(--agent);font:inherit;cursor:pointer}.nx-oc-kinds .row{display:grid;grid-template-columns:minmax(0,1fr) 128px 56px 64px;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}.nx-oc-kinds .row:last-child{border-bottom:0}.nx-oc-kinds .nm b{display:block;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-oc-kinds .nm span{color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-oc-kinds .ct{color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:right}.nx-oc-kinds .nx-oc-delta{text-align:right}.nx-oc-spark{width:128px;height:24px}.nx-oc-spark rect{fill:color-mix(in srgb,var(--win) 70%,transparent)}.nx-oc-paths{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.nx-oc-path{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}@media(max-width:739px){.nx-oc-kinds .row{grid-template-columns:minmax(0,1fr) 56px 64px}.nx-oc-spark{display:none}.nx-oc-changes .c{grid-template-columns:1fr}.nx-oc-changes .tag{grid-row:auto}}.nx-oc-section{margin:18px 0 2px;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.01em}.nx-oc-section .nx-oc-window{margin-left:8px;color:var(--ink-3);font-weight:400}.nx-oc-fin{display:block;margin-top:2px;color:var(--win);font-size:max(11px,var(--nx-min-text, 0px))}.nx-oc-stack{display:grid;gap:16px;margin-bottom:16px}.nx-oc-big{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.nx-oc-big b{color:var(--agent);font:500 30px/1 var(--font-sans)}.nx-oc-big span{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px));line-height:1.4}.nx-oc-seeded{margin:0 0 12px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--attention) 35%,transparent);border-radius:8px;background:color-mix(in srgb,var(--attention) 8%,transparent);color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.nx-oc-team:focus-visible,.nx-oc-click:focus-visible{outline:2px solid var(--agent);outline-offset:-2px}.nx-oc-go{display:inline-block;width:12px;color:var(--ink-3)}.nx-oc-click{display:contents}.nx-oc-click>.nx-pg-stat{cursor:pointer;transition:background .12s}.nx-oc-click:hover>.nx-pg-stat{background:var(--surface-hover)}button.nx-oc-chip{border:0;font:inherit;font-size:max(12px,var(--nx-min-text, 0px));cursor:pointer}button.nx-oc-chip:hover{background:color-mix(in srgb,var(--agent) 14%,transparent);color:var(--ink)}.nx-oc-changes button.c{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nx-oc-changes button.c:hover b{text-decoration:underline;text-underline-offset:3px}.nx-oc-kinds button.row{width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nx-oc-kinds button.row:hover{background:var(--surface-hover)}.nx-oc-kinds .row .nm{display:block}button.nx-oc-path{display:block;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}button.nx-oc-path:hover{border-color:var(--line-strong)}.nx-oc-path .hd{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.nx-oc-path .hd b{color:var(--ink);font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-oc-path .steps{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0}.nx-oc-path .steps i{padding:3px 7px;border-radius:5px;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink-2);font-size:max(11.5px,var(--nx-min-text, 0px));font-style:normal}.nx-oc-path .steps i+i:before{content:"→ ";color:var(--ink-3)}.nx-oc-path .steps i.end{background:color-mix(in srgb,var(--win) 13%,transparent);color:var(--win)}.nx-oc-path .ft{display:block;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}button.nx-oc-cand{display:block;width:100%;padding:9px 0;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}button.nx-oc-cand:last-child{border-bottom:0}button.nx-oc-cand b{color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}button.nx-oc-cand span{display:block;margin:3px 0 0;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}button.nx-oc-cand:hover b,button.nx-oc-kv.is-link:hover span:first-child{text-decoration:underline;text-underline-offset:3px}button.nx-oc-kv.is-link{width:100%;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;font-size:max(12.5px,var(--nx-min-text, 0px));text-align:left;cursor:pointer}button.nx-oc-fin{padding:0;border:0;background:none;font:inherit;cursor:pointer}button.nx-oc-fin:hover{text-decoration:underline}.nx-oc-drill-scrim{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,var(--ink) 22%,transparent)}.nx-oc-drill{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(520px,100vw);background:var(--surface-raised);border-left:1px solid var(--line);box-shadow:-18px 0 48px color-mix(in srgb,var(--ink) 14%,transparent)}.nx-oc-drill>header{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:10px 16px;border-bottom:1px solid var(--line)}.nx-oc-drill-back,.nx-oc-drill-close{border:0;background:none;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-oc-drill-close{margin-left:auto;font-size:22px}.nx-oc-drill-body{flex:1;overflow-y:auto;padding:18px 22px 32px}.nx-oc-drill-head .ey{color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-oc-drill-head h2{margin:6px 0;color:var(--ink);font:500 22px/1.2 var(--font-sans)}.nx-oc-drill-head p,.nx-oc-drill-line-plain{margin:0 0 10px;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5}.nx-oc-drill-bars{display:flex;align-items:flex-end;gap:2px;height:56px;margin:12px 0 6px}.nx-oc-drill-bars i{flex:1;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--win) 38%,transparent)}.nx-oc-drill-bars i.r{background:color-mix(in srgb,var(--win) 80%,transparent)}.nx-oc-drill-sec{margin-top:18px}.nx-oc-drill-sec h3{margin:0 0 6px;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-oc-drill-line{display:flex;align-items:center;gap:12px;width:100%;padding:9px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans);text-align:left}.nx-oc-drill-line.is-link{cursor:pointer}.nx-oc-drill-line.is-link:hover .nm{text-decoration:underline;text-underline-offset:3px}.nx-oc-drill-line .nm{flex:1;min-width:0}.nx-oc-drill-line .nm small{display:block;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-oc-drill-line .vl{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px));white-space:nowrap}.nx-oc-drill-line .go{color:var(--ink-3)}.nx-oc-drill-note{margin:14px 0 0;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px));line-height:1.5}.nx-oc-drill-ask{margin-top:20px}.nx-oc-drill-alt{display:block;margin-top:12px}.nx-oc-drill-cost{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.nx-oc-drill-cost label span{display:block;margin-bottom:4px;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.nx-oc-drill-cost input{width:140px;height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--ink);font:inherit}.nx-oc-drill-cost button{height:34px;padding:0 14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--ink);color:var(--surface-raised);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-oc-drill-cost button.quiet{background:none;color:var(--ink-2)}.nx-oc-drill-error{margin:8px 0 0;color:var(--attention);font-size:max(12.5px,var(--nx-min-text, 0px))}.nx-oc-sowhat{margin:12px 0 4px;padding:12px 14px;border-left:3px solid var(--agent);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--agent) 7%,transparent)}.nx-oc-sowhat .k{display:block;margin-bottom:4px;color:var(--agent);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.nx-oc-sowhat p{margin:0;color:var(--ink);font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5}.nx-oc-sowhat p.then{margin-top:6px;color:var(--ink-2)}.nx-oc-changes p.then{margin-top:4px;color:var(--agent);font-size:max(12px,var(--nx-min-text, 0px))}.nx-ad-open{cursor:pointer}tr.nx-ad-open:hover>*{background:var(--surface-hover)}.nx-ad-open:not(tr):hover{background:var(--surface-hover)}.nx-ad-open:focus-visible,.nx-ad-person:focus-visible{outline:2px solid var(--agent);outline-offset:-2px}.nx-ad-person{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;cursor:pointer}.nx-ad-person:hover{text-decoration:underline solid}.nx-cu-scroll{overflow-x:auto}.nx-cu-table{width:100%;border-collapse:collapse;font-size:14px}.nx-cu-table th{text-align:left;font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-2);padding:.3rem .5rem;border-bottom:1px solid var(--line);white-space:nowrap}.nx-cu-table td{padding:.5rem;border-bottom:1px solid var(--line);vertical-align:top}.nx-cu-table .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.nx-cu-table .sig{color:var(--signal)}.nx-cu-cat{display:block;font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-cu-dim{color:var(--ink-2)}.nx-cu-mono{font-family:var(--font-mono, ui-monospace, monospace);font-size:.88rem}.nx-cu-chip{display:inline-block;margin:0 .3rem .2rem 0;padding:.12rem .5rem;border-radius:999px;font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));white-space:nowrap;border:1px solid currentColor}.nx-cu-chip.att{color:var(--attention)}.nx-cu-chip.sig{color:var(--signal)}.nx-cu-chip.info{color:var(--info)}.nx-cu-empty{margin:.2rem 0 0;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}.nx-proc-scope,.nx-proc-note,.nx-proc-sec-note{margin:0;max-width:78ch;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}.nx-proc-sec{display:flex;flex-direction:column;gap:.6rem}.nx-proc-note{margin:10px 0 0}.nx-chip{display:inline-flex;flex-direction:column;align-items:flex-start;padding:.3rem .55rem;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,transparent);font-size:max(.85rem,var(--nx-min-text, 0px));line-height:1.25;white-space:nowrap}.nx-chip-sub{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-3)}.nx-proc-flows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.nx-proc-flow{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.nx-proc-rank{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-3)}.nx-proc-steps{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0}.nx-proc-step-wrap{display:inline-flex;align-items:center;gap:.35rem}.nx-proc-arrow{color:var(--ink-3);font-size:max(.85rem,var(--nx-min-text, 0px))}.nx-proc-flow-meta{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-2);text-align:right;white-space:nowrap}.nx-cov-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.nx-cov-pick{display:flex;align-items:center;gap:.5rem}.nx-cov-pick label,.nx-cov-pick .nx-cov-label{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--ink-2)}.nx-cov-named{font-weight:600;color:var(--ink)}.nx-cov-pick select{padding:.45rem .7rem;border-radius:11px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;max-width:22rem}.nx-cov-scope{margin:0;max-width:78ch;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px))}.nx-cov-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem}.nx-cov-lane{display:flex;flex-direction:column;gap:.5rem;padding:.85rem .9rem;border:1px solid var(--line);border-left:3px solid var(--tone, var(--line-strong));border-radius:14px;background:var(--surface-raised)}.nx-cov-lane.tone-win{--tone: var(--win)}.nx-cov-lane.tone-attention{--tone: var(--attention)}.nx-cov-lane.tone-info{--tone: var(--info)}.nx-cov-note,.nx-cov-empty{margin:0;color:var(--ink-2);font-size:max(.85rem,var(--nx-min-text, 0px))}.nx-cov-empty{color:var(--ink-3);font-style:italic}.nx-cov-chips{display:flex;flex-wrap:wrap;gap:.35rem}.nx-cov-chip{flex-direction:row;align-items:baseline;gap:.4rem;border-color:color-mix(in srgb,var(--tone, var(--ink)) 35%,transparent);background:color-mix(in srgb,var(--tone, var(--ink)) 9%,transparent);white-space:normal}.nx-cov-chip.tone-win{--tone: var(--win)}.nx-cov-chip.tone-attention{--tone: var(--attention)}.nx-cov-chip.tone-info{--tone: var(--info)}.nx-chip-share{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-chip-flag{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:0 .3rem}.nx-cov-basis{margin:0;max-width:88ch;font-size:max(.82rem,var(--nx-min-text, 0px));color:var(--ink-3)}.nx-out-kinds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.85rem}.nx-out-kind{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.85rem .9rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.nx-out-kind.total{border-left:3px solid var(--info)}.nx-out-name{font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2)}.nx-out-count{display:flex;align-items:baseline;gap:.4rem}.nx-out-count b{font:600 28px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.nx-out-count small{font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-2)}.nx-out-facts{margin:0;display:grid;gap:.3rem}.nx-out-facts div{display:flex;justify-content:space-between;gap:.75rem;font-size:max(.85rem,var(--nx-min-text, 0px))}.nx-out-facts dt{color:var(--ink-2)}.nx-out-facts dd{margin:0;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.nx-out-facts dd.na{color:var(--ink-3);font-style:italic}.nx-jr-kind{display:flex;flex-direction:column;gap:1.1rem;margin-top:1.1rem}.nx-jr-facts{display:flex;flex-wrap:wrap;gap:.75rem 2.25rem}.nx-jr-fact{display:flex;flex-direction:column;gap:.25rem}.nx-jr-fact b{font:600 24px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.nx-jr-fact span{font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2)}.nx-jr-path{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 0}.nx-jr-step{display:flex;align-items:stretch;min-width:0}.nx-jr-gap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:5.5rem;padding:0 .5rem;text-align:center;font-size:max(.8rem,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-jr-gap b{color:var(--ink);font-weight:600}.nx-jr-arrow{color:var(--ink-3);font-size:1rem;line-height:1}.nx-jr-node{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:8rem;max-width:14rem;padding:.7rem .8rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.nx-jr-n{flex:none;display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2)}.nx-jr-role{font:600 14px/1.3 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.nx-jr-systems{display:flex;flex-wrap:wrap;gap:.3rem}.nx-jr-count{font:400 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-3)}.nx-jr-slowest{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.9rem;color:var(--ink-2)}.nx-jr-slowest b{color:var(--ink);overflow-wrap:anywhere}.nx-jr-status{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.9rem}.nx-jr-status li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .4rem;color:var(--ink-2)}.nx-jr-status b{color:var(--ink);font-variant-numeric:tabular-nums}.nx-jr-status small{font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-3)}.nx-jr-recs{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.nx-jr-rec{border:1px solid var(--line);border-radius:14px;background:var(--surface-raised)}.nx-jr-rechead{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;padding:.6rem .8rem}.nx-jr-recname,.nx-jr-recmeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0}.nx-jr-recname span,.nx-jr-recmeta span{font-size:max(.85rem,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-jr-recmeta b{font-variant-numeric:tabular-nums}.nx-jr-hops{list-style:none;margin:0;padding:.2rem .8rem .8rem;display:flex;flex-direction:column;border-top:1px solid var(--line)}.nx-jr-hop{display:flex;flex-direction:column}.nx-jr-hopwait{margin:.15rem 0 .15rem .7rem;padding:.25rem 0 .25rem 1.1rem;border-left:1px dashed var(--line-strong);font-size:max(.8rem,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-jr-hopwait b{color:var(--ink)}.nx-jr-hopbody{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.6rem;padding-top:.45rem}.nx-jr-hopwho{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;min-width:0}.nx-jr-hopwho small,.nx-jr-hopwhen{font:400 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-3)}.nx-jr-hopsys{flex-basis:100%;font-size:max(.8rem,var(--nx-min-text, 0px));color:var(--ink-2)}.nx-jr-hopwhen{text-align:right}.nx[data-form=phone] .nx-jr-path{flex-direction:column;align-items:stretch;gap:0}.nx[data-form=phone] .nx-jr-step{flex-direction:column;align-items:stretch}.nx[data-form=phone] .nx-jr-gap{flex-direction:row;justify-content:flex-start;gap:.5rem;padding:.35rem 0 .35rem 1.1rem;text-align:left}.nx[data-form=phone] .nx-jr-arrow{display:inline-block;transform:rotate(90deg)}.nx[data-form=phone] .nx-jr-node{max-width:none}.nx[data-form=phone] .nx-jr-rechead{grid-template-columns:minmax(0,1fr)}.nx[data-form=phone] .nx-jr-rechead .btn{justify-self:start;min-height:40px}.nx[data-form=phone] .nx-jr-hopbody{grid-template-columns:auto minmax(0,1fr)}.nx[data-form=phone] .nx-jr-hopwhen{grid-column:2;text-align:left}.nx[data-form=phone] .nx-proc-flow{grid-template-columns:2.2rem minmax(0,1fr)}.nx[data-form=phone] .nx-proc-flow-meta{grid-column:2;text-align:left;white-space:normal}.nx-rec-tools{display:flex;flex-direction:column;gap:12px}.nx-rec-filter{display:flex;flex-wrap:wrap;gap:6px}.nx-rec-filter button{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:var(--ui-control-height-sm, 30px);padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.nx-rec-filter button span{color:var(--ink-3);font-variant-numeric:tabular-nums}.nx-rec-filter button[aria-pressed=true]{border-color:color-mix(in srgb,var(--ink) 30%,transparent);background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.nx-rec-filter button[aria-pressed=true] span{color:var(--ink-2)}.nx-rec-filter button.apart{border-style:dashed}.nx-rec-narrow{display:flex;flex-wrap:wrap;gap:10px}.nx-rec-narrow select,.nx-rec-narrow input{min-height:var(--ui-control-height, 36px);padding:0 12px;border:1px solid var(--line);border-radius:var(--ui-control-radius, 10px);background:var(--surface);color:var(--ink);font:400 var(--ui-control-font, 14px) / 1.3 var(--font-sans)}.nx-rec-narrow input{flex:1 1 240px;min-width:0}.nx-rec-narrow input::placeholder{color:var(--ink-3)}.nx-rec-groups{display:flex;flex-direction:column;gap:26px}.nx-rec-count{margin:0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);font-variant-numeric:tabular-nums}.nx-rec-group{display:flex;flex-direction:column;gap:10px}.nx-rec-group>h2{margin:0;display:flex;align-items:baseline;gap:8px;color:var(--ink);font:600 15px/1.3 var(--font-sans)}.nx-rec-group>h2 span{color:var(--ink-3);font-weight:400;font-variant-numeric:tabular-nums}.nx-rec-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);animation:nx-pg-in .32s cubic-bezier(.22,1,.36,1) both}.nx-rec-card h3{margin:0;color:var(--ink);font:600 16.5px/1.3 var(--font-sans);letter-spacing:-.01em}.nx-rec-open{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.nx-rec-open:hover{text-decoration:underline;text-underline-offset:3px}.nx-rec-card.pk-has-actions>.nx-rec-tags{padding-right:40px}.nx-rec-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nx-rec-badge{padding:3px 9px;border:1px solid color-mix(in srgb,var(--agent) 35%,transparent);border-radius:6px;background:color-mix(in srgb,var(--agent) 9%,var(--surface));color:color-mix(in srgb,var(--agent) 70%,var(--ink));font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-rec-state{padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-rec-state.s-accepted{border-color:color-mix(in srgb,var(--attention) 40%,transparent);color:color-mix(in srgb,var(--attention) 75%,var(--ink))}.nx-rec-state.s-in_progress{border-color:color-mix(in srgb,var(--agent) 40%,transparent);color:color-mix(in srgb,var(--agent) 75%,var(--ink))}.nx-rec-state.s-done{border-color:color-mix(in srgb,var(--win) 45%,transparent);color:color-mix(in srgb,var(--win) 65%,var(--ink))}.nx-rec-state.s-dismissed,.nx-rec-state.s-observation{color:var(--ink-3)}.nx-rec-state.s-observation{border-style:dashed}.nx-rec-client{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-rec-measure{margin:0;color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-rec-measure .k{margin-right:4px;color:var(--ink);font-weight:600}.nx-rec-measure .moved b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.nx-rec-measure .moved i{font-style:normal;color:var(--ink-3)}.nx-rec-facts{display:flex;flex-direction:column;gap:6px;margin:0}.nx-rec-facts>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.nx-rec-facts dt{flex:0 0 112px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-rec-facts dd{display:flex;flex-wrap:wrap;gap:6px;margin:0}.nx-rec-chip{padding:3px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.25 var(--font-sans)}.nx-rec-acts .row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.nx-rec-offer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:260px}.nx-rec-offer small{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-rec-acts button,.nx-rec-back,.nx-rec-empty button{min-height:var(--ui-control-height, 36px);padding:0 14px;border:1px solid transparent;border-radius:var(--ui-control-radius, 10px);font:500 var(--ui-button-font, 13px) / 1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease}.nx-rec-acts button:disabled{opacity:.55;cursor:default}.nx-rec-acts .go{background:var(--ink);color:var(--surface)}.nx-rec-acts .sec,.nx-rec-empty .sec{border-color:var(--line);background:var(--surface);color:var(--ink)}.nx-rec-acts .sec:not(:disabled):hover,.nx-rec-empty .sec:hover{border-color:var(--line-strong)}.nx-rec-acts .quiet,.nx-rec-back{background:transparent;color:var(--ink-2)}.nx-rec-acts .quiet:not(:disabled):hover,.nx-rec-back:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.nx-rec-back{align-self:flex-start;padding:0 10px 0 4px}.nx-rec-why{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;width:100%}.nx-rec-why label{display:flex;flex-direction:column;gap:4px;flex:1 1 240px;min-width:0}.nx-rec-why label span{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-rec-why input{min-height:var(--ui-control-height, 36px);padding:0 12px;border:1px solid var(--line);border-radius:var(--ui-control-radius, 10px);background:var(--surface);color:var(--ink);font:400 var(--ui-control-font, 14px) / 1.3 var(--font-sans)}.nx-rec-ask p{flex:1 1 100%;margin:0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-rec-fault{margin:8px 0 0;color:color-mix(in srgb,var(--signal) 70%,var(--ink));font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-rec-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.nx-rec-open:focus-visible,.nx-rec-filter button:focus-visible,.nx-rec-acts button:focus-visible,.nx-rec-back:focus-visible,.nx-rec-src:focus-visible,.nx-rec-narrow select:focus-visible,.nx-rec-narrow input:focus-visible,.nx-rec-why input:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px}.nx-rec-detail{display:flex;flex-direction:column;gap:20px;padding:20px 22px 24px;border:1px solid var(--line);border-radius:14px;background:var(--surface-raised);animation:nx-pg-in .32s cubic-bezier(.22,1,.36,1) both}.nx-rec-detail header{display:flex;flex-direction:column;gap:10px}.nx-rec-detail h2{margin:0;color:var(--ink);font:600 22px/1.25 var(--font-sans);letter-spacing:-.015em}.nx-rec-detail h3{margin:0 0 8px;color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-rec-detail section p{max-width:72ch;margin:0;color:var(--ink-2);font:400 14px/1.55 var(--font-sans)}.nx-rec-process{margin:0;color:var(--ink-2);font:400 14px/1.4 var(--font-sans)}.nx-rec-detail .nx-rec-none{color:var(--ink-3)}.nx-rec-list,.nx-rec-steps{margin:10px 0 0;padding-left:18px;color:var(--ink-2);font:400 14px/1.55 var(--font-sans)}.nx-rec-steps{margin-top:0}.nx-rec-takes{display:flex;flex-direction:column;gap:6px;margin:0}.nx-rec-takes>div{display:flex;flex-wrap:wrap;gap:4px 10px}.nx-rec-takes dt{flex:0 0 112px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-rec-takes dd{flex:1 1 200px;margin:0;color:var(--ink-2);font:400 14px/1.5 var(--font-sans)}.nx-rec-evidence{margin:0;padding:0;list-style:none}.nx-rec-evidence li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;padding:10px 0;border-top:1px solid var(--line);color:var(--ink-2);font:400 14px/1.5 var(--font-sans)}.nx-rec-evidence li:first-child{border-top:0;padding-top:0}.nx-rec-evidence li small{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-rec-pages-head{margin:14px 0 6px;color:var(--ink-3);font:600 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-rec-evidence li b{color:var(--ink);font-weight:600}.nx-rec-page{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.nx-rec-started{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0}.nx-rec-src{padding:0;border:0;background:none;text-decoration:none;color:var(--agent);font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);text-align:left;cursor:pointer}.nx-rec-src:hover{text-decoration:underline;text-underline-offset:3px}.nx[data-form=phone] .nx-rec-card{padding:14px}.nx[data-form=phone] .nx-rec-detail{padding:16px 14px 20px}.nx[data-form=phone] .nx-rec-detail h2{font-size:19px}.nx[data-form=phone] .nx-rec-facts dt,.nx[data-form=phone] .nx-rec-takes dt{flex-basis:100%}.nx[data-form=phone] .nx-rec-acts .row>button,.nx[data-form=phone] .nx-rec-acts .row>.nx-rec-offer{flex:1 1 100%;max-width:none}.nx[data-form=phone] .nx-rec-offer button{width:100%}.nx[data-form=phone] .nx-rec-narrow select,.nx[data-form=phone] .nx-rec-narrow input{flex:1 1 100%}.nx[data-form=phone] .nx-rec-why button{flex:1 1 auto}@media(prefers-reduced-motion:reduce){.nx-rec-card,.nx-rec-detail{animation:none}}.nx-cat-find{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nx-cat-search{flex:1 1 320px;min-width:0;height:44px;padding:0 14px;border:1px solid var(--nxi-edge, var(--line));border-radius:12px;background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);color:var(--ink);font:400 14px/1.3 var(--font-sans)}.nx-cat-search::placeholder{color:var(--ink-3)}.nx-cat-search:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx-cat-folders{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:10px;background:var(--surface-hover)}.nx-cat-folders button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-cat-folders button:hover{color:var(--ink)}.nx-cat-folders button[aria-checked=true]{border-color:var(--nxi-edge, var(--line));background:var(--surface-panel);box-shadow:var(--nxi-shadow, none);color:var(--ink);font-weight:500}.nx-cat-folders button:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.nx-cat-folders i{color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);font-style:normal}.nx-cat-group{display:flex;flex-direction:column;gap:12px}.nx-cat-grp{margin:0;padding:0 2px;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-cat-grphead{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx-cat-links{display:flex;gap:16px;font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-cat .nx-cat-links a{color:var(--info);text-decoration:none}.nx-cat .nx-cat-links a:hover{color:var(--ink)}.nx-cat-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.nx-cat-tile{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 16px 18px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);color:var(--ink);transition:box-shadow .16s cubic-bezier(.23,1,.32,1)}.nx-cat-tile:hover{box-shadow:var(--nxi-shadow-lift, var(--nxi-shadow, none))}.nx-cat-top{display:flex;align-items:flex-start;justify-content:space-between}.nx-cat-i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--info-fill) 14%,transparent);color:var(--info)}.nx-cat-i.t-agent{background:var(--rl-tint-agent);color:var(--agent)}.nx-cat-i.t-win{background:color-mix(in srgb,var(--win) 12%,transparent);color:var(--win)}.nx-cat-i.t-attention{background:var(--rl-tint-attention);color:var(--attention)}.nx-cat .nx-cat-go,.nx-cat .nx-cat-go:hover{display:flex;flex-direction:column;gap:4px;color:var(--ink);text-decoration:none}.nx-cat-go:after{content:"";position:absolute;inset:0;border-radius:inherit}.nx-cat-go:focus-visible{outline:none}.nx-cat-go:focus-visible:after{outline:2px solid var(--agent);outline-offset:2px}.nx-cat-go b{font:500 15px/1.3 var(--font-sans)}.nx-cat-go span{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-cat-pin{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.nx-cat-pin:hover{background:var(--surface-hover);color:var(--ink)}.nx-cat-pin.on{color:var(--agent)}.nx-cat-pin:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.nx-cat .nx-cat-page,.nx-cat .nx-cat-page:hover{gap:8px;color:var(--ink);text-decoration:none}.nx-cat-page:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx-cat-where{display:flex;align-items:center;gap:8px;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-cat-dot{flex:none;width:8px;height:8px;border-radius:3px;background:var(--line-strong)}.nx-cat-dot.c-win{background:var(--win)}.nx-cat-dot.c-attention{background:var(--attention)}.nx-cat-dot.c-signal{background:var(--signal)}.nx-cat-dot.c-info{background:var(--info)}.nx-cat-dot.c-agent{background:var(--agent)}.nx-cat-page>b{font:500 15px/1.3 var(--font-sans)}.nx-cat-prompt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-cat-meta{color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-cat-build{gap:10px;border-style:dashed;border-color:var(--line-strong);background:var(--surface-raised);box-shadow:none}.nx-cat-build:hover{box-shadow:none}.nx-cat-build label{display:flex;flex-direction:column;gap:8px}.nx-cat-build label>span{font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-cat-build textarea{resize:none;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-panel);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-cat-build textarea:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.nx-cat-note{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-cat-submit{display:flex;align-items:center;justify-content:space-between}.nx-cat-submit kbd{color:var(--ink-3);font:400 max(10px,var(--nx-min-text, 0px))/1 var(--font-mono)}.nx-cat-submit button{height:32px;padding:0 14px;border:0;border-radius:8px;background:var(--hl);color:var(--hl-ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.nx-cat-submit button:disabled{opacity:.5;cursor:default}.nx-cat-submit button:focus-visible{outline:2px solid var(--agent);outline-offset:2px}@media(max-width:739px){.nx-cat-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.nx-cat-search{flex-basis:100%;font-size:16px}.nx-cat-folders button{min-height:44px;padding:0 14px}.nx-cat-pin{width:44px;height:44px;margin:-7px -7px 0 0}.nx-cat .nx-cat-links a{display:inline-flex;align-items:center;min-height:44px}.nx-cat-build textarea{min-height:5.5rem;font-size:16px}.nx-cat-submit button{min-height:44px;padding:0 20px}.nx-cat-submit kbd{display:none}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Orchard Numeral;src:url(https://fonts.gstatic.com/s/dotgothic16/v21/v6-QGYjBJFKgyw5nSoDAGH7M6X8.woff2) format("woff2");font-display:swap}@font-face{font-family:Orchard Numeral;src:url(https://fonts.gstatic.com/s/silkscreen/v6/m8JXjfVPf62XiF7kO-i9YLNlaw.woff2) format("woff2");unicode-range:U+002C,U+002E;font-display:swap}@font-face{font-family:Orchard Numeral;src:url(https://fonts.gstatic.com/s/jersey25/v4/ll8-K2eeXj2tAs6F9BX4IIoN.woff2) format("woff2");unicode-range:U+0025;font-display:swap}:root,[data-theme=paper]{--surface: #e8e6e1;--surface-raised: #f7f6f3;--surface-panel: #ffffff;--surface-hover: #fdfcfa;--ink: #1c1a17;--ink-2: #55514a;--ink-3: #635f57;--line: rgba(28, 26, 23, .1);--line-strong: rgba(28, 26, 23, .18);--signal: #c22b47;--signal-2: #e63950;--signal-deep: #8f1430;--win: #2e9457;--win-2: #4ebb72;--attention: #9a6a14;--attention-2: #f5a83c;--info: #2c7fb8;--info-2: #4a82e8;--agent: #7a4de0;--agent-2: #8a5ce8;--data: var(--info);--hl: #2e7d46;--hl-ink: #f2f8f4;--online: #4ebb72;--online-dim: rgba(78, 187, 114, .16);--offline: #8c877d;--danger: var(--signal);--danger-bg: rgba(230, 57, 80, .1);--glass-bg: rgba(255, 255, 255, .55);--glass-bg-heavy: rgba(255, 255, 255, .78);--glass-border: rgba(28, 26, 23, .1);--glass-blur: 18px;--sheen: rgba(255, 255, 255, .5);--glass-edge: rgba(255, 255, 255, .65);--metal-ink: linear-gradient( 165deg, color-mix(in srgb, var(--ink) 78%, var(--surface)) 0%, var(--ink) 42%, color-mix(in srgb, var(--ink) 94%, var(--surface)) 68%, color-mix(in srgb, var(--ink) 68%, var(--surface)) 100% );--metal: linear-gradient( 135deg, #fdfcfa 0%, #e5e2db 28%, #faf8f4 50%, #d8d4cb 72%, #f2f0eb 100% );--shadow-soft: 0 1px 2px rgba(28, 26, 23, .06), 0 14px 40px rgba(28, 26, 23, .1);--shadow-deep: 0 2px 6px rgba(28, 26, 23, .08), 0 28px 80px rgba(28, 26, 23, .22);--font-display: "Archivo", system-ui, -apple-system, sans-serif;--font-sans: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Archivo", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-numeral: "Orchard Numeral", "DotGothic16", "JetBrains Mono", monospace;--font-wordmark: "DM Sans", "Archivo", sans-serif;color-scheme:light}[data-theme=paper-dark]{--surface: #131210;--surface-raised: #1d1b18;--surface-panel: #24211d;--surface-hover: #2a2722;--ink: #efeae0;--ink-2: #b0aa96;--ink-3: #a49e8b;--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .16);--signal: #e63950;--signal-2: #ff7c90;--signal-deep: #a0182b;--win: #4ebb72;--win-2: #8fd0a2;--attention: #f5a83c;--attention-2: #ffcf95;--info: #7da9f0;--info-2: #9fc1ff;--agent: #b08af0;--agent-2: #c9aaff;--data: var(--info);--hl: #2e7d46;--hl-ink: #f2f8f4;--online: #4ebb72;--online-dim: rgba(78, 187, 114, .14);--offline: #6f695e;--danger: var(--signal);--danger-bg: rgba(230, 57, 80, .14);--glass-bg: rgba(29, 27, 24, .55);--glass-bg-heavy: rgba(29, 27, 24, .8);--glass-border: rgba(255, 255, 255, .12);--glass-blur: 18px;--sheen: rgba(255, 255, 255, .055);--glass-edge: rgba(255, 255, 255, .14);--metal-ink: linear-gradient( 165deg, color-mix(in srgb, var(--ink) 78%, var(--surface)) 0%, var(--ink) 42%, color-mix(in srgb, var(--ink) 94%, var(--surface)) 68%, color-mix(in srgb, var(--ink) 68%, var(--surface)) 100% );--metal: linear-gradient( 135deg, #2b2925 0%, #17150f 30%, #34302a 52%, #121009 74%, #26231d 100% );--shadow-soft: 0 1px 2px rgba(0, 0, 0, .3), 0 14px 40px rgba(0, 0, 0, .45);--shadow-deep: 0 2px 6px rgba(0, 0, 0, .4), 0 28px 80px rgba(0, 0, 0, .65);--font-display: "Archivo", system-ui, -apple-system, sans-serif;--font-sans: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Archivo", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-numeral: "Orchard Numeral", "DotGothic16", "JetBrains Mono", monospace;--font-wordmark: "DM Sans", "Archivo", sans-serif;color-scheme:dark}[data-theme=crt]{--surface: #060c07;--surface-raised: #0a150b;--surface-panel: #0c1a0e;--surface-hover: #112310;--ink: #9dffb1;--ink-2: #52c66c;--ink-3: #429e57;--line: rgba(120, 255, 150, .14);--line-strong: rgba(120, 255, 150, .26);--signal: #ff5f5f;--signal-2: #ff8a8a;--signal-deep: #b02323;--win: #57ff86;--win-2: #96ffb6;--attention: #ffc247;--attention-2: #ffdb92;--info: #5ad6ff;--info-2: #9be8ff;--agent: #c48cff;--agent-2: #dcbaff;--data: var(--info);--online: #57ff86;--online-dim: rgba(87, 255, 134, .16);--offline: #3d6b47;--danger: var(--signal);--danger-bg: rgba(255, 95, 95, .16);--glass-bg: rgba(10, 26, 12, .6);--glass-bg-heavy: rgba(8, 20, 10, .85);--glass-border: rgba(120, 255, 150, .18);--glass-blur: 16px;--sheen: rgba(140, 255, 170, .06);--glass-edge: rgba(140, 255, 170, .2);--metal-ink: linear-gradient( 165deg, color-mix(in srgb, var(--ink) 78%, var(--surface)) 0%, var(--ink) 42%, color-mix(in srgb, var(--ink) 94%, var(--surface)) 68%, color-mix(in srgb, var(--ink) 68%, var(--surface)) 100% );--metal: linear-gradient( 135deg, #133018 0%, #071a0c 30%, #1a3d22 52%, #05140a 74%, #102a15 100% );--shadow-soft: 0 1px 2px rgba(0, 0, 0, .5), 0 14px 40px rgba(0, 0, 0, .6);--shadow-deep: 0 2px 6px rgba(0, 0, 0, .6), 0 28px 80px rgba(0, 0, 0, .8);--font-display: "Archivo", system-ui, -apple-system, sans-serif;--font-sans: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif: "Archivo", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-numeral: "Orchard Numeral", "DotGothic16", "JetBrains Mono", monospace;--font-wordmark: "DM Sans", "Archivo", sans-serif;color-scheme:dark}.crt-tube{position:fixed;inset:0;z-index:99999;pointer-events:none;overflow:hidden;background:repeating-linear-gradient(180deg,rgba(0,0,0,.3) 0 1px,transparent 1px 3px),radial-gradient(125% 105% at 50% 50%,transparent 54%,rgba(0,0,0,.55) 100%);box-shadow:inset 0 0 70px #0009,inset 0 0 180px #003c146b}.crt-tube:after{content:"";position:absolute;left:0;right:0;height:110px;background:linear-gradient(180deg,transparent,rgba(150,255,180,.05) 45%,transparent);animation:crt-roll 8s linear infinite}@keyframes crt-roll{0%{top:-110px}to{top:100%}}[data-theme=crt] .nx-word,[data-theme=crt] .nx-alive{text-shadow:0 0 7px currentColor}@media(prefers-reduced-motion:reduce){.crt-tube:after{animation:none;opacity:0}}:root{--border: var(--line);--border-strong: var(--line-strong);--text: var(--ink);--text-dim: var(--ink-2);--text-faint: var(--ink-3);--brand-crimson: var(--signal);--brand-crimson-deep: var(--signal-deep);--brand-gold: var(--attention);--brand-sage: var(--win);--mono: var(--font-mono);--sans: var(--font-sans)}:root:not([data-theme=crt]){--font-display: "Manrope", system-ui, -apple-system, sans-serif;--font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Manrope", system-ui, sans-serif}.orc-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.25);backdrop-filter:blur(var(--glass-blur)) saturate(1.25);border:1px solid var(--glass-border)}.orc-glass-heavy{background:var(--glass-bg-heavy);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);backdrop-filter:blur(calc(var(--glass-blur) * 1.4)) saturate(1.3);border:1px solid var(--glass-border)}.orc-metal{background:var(--metal);box-shadow:inset 0 1px #ffffff80,inset 0 -1px 2px #1c1a1724,var(--shadow-soft)}[data-theme=paper-dark] .orc-metal{box-shadow:inset 0 1px #ffffff1f,inset 0 -1px 2px #00000080,var(--shadow-soft)}.orc-tile{position:relative;background:linear-gradient(115deg,var(--sheen),transparent 40%),color-mix(in srgb,var(--surface-raised) 66%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid var(--glass-border);border-radius:20px;box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-soft);animation:orc-up .5s cubic-bezier(.22,1,.36,1) both;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}.orc-tile:nth-child(2){animation-delay:.05s}.orc-tile:nth-child(3){animation-delay:.1s}.orc-tile:nth-child(4){animation-delay:.15s}.orc-tile:nth-child(5){animation-delay:.2s}.orc-tile:nth-child(6){animation-delay:.25s}.orc-tile:nth-child(n+7){animation-delay:.3s}.orc-tile.lift{overflow:hidden}.orc-tile.lift:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.35) 50%,transparent 58%);transform:translate(-160%) skew(-8deg);pointer-events:none}.orc-tile.lift:hover{transform:translateY(-2px) scale(1.004);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-deep);border-color:var(--line-strong)}.orc-tile.lift:hover:after{transition:transform .75s cubic-bezier(.22,1,.36,1);transform:translate(160%) skew(-8deg)}.orc-metal-ink,.nx-railchip.on,.nx-set-seg button.on,.nx-ins-range button.on,.nx-ins-lens .tabs button.on{background:var(--metal-ink)!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px 2px #00000059,var(--shadow-soft)}.orc-aurora{position:relative;overflow:hidden;border-radius:24px;color:#fff;isolation:isolate;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff12,var(--shadow-soft)}.orc-aurora:before{content:"";position:absolute;inset:-12%;z-index:-1;background:var(--aurora, radial-gradient(circle at 20% 15%, #2e9457, transparent 60%), radial-gradient(circle at 85% 80%, #9a6a14, transparent 55%), #3a3630);filter:saturate(1.15) blur(6px);transform:scale(1.1);animation:orc-aurora-drift 16s ease-in-out infinite alternate}.orc-aurora:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(168deg,rgba(255,255,255,.16),transparent 34%);pointer-events:none}.orc-aurora>*{position:relative;text-shadow:0 1px 12px rgba(0,0,0,.25)}@keyframes orc-aurora-drift{0%{transform:scale(1.1) rotate(0)}to{transform:scale(1.22) rotate(5deg)}}.orc-num{font-family:var(--font-numeral);font-weight:900;letter-spacing:.035em;font-variant-numeric:tabular-nums}.orc-eye{font:700 max(11px,var(--nx-min-text, 0px))/1.35 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.orc-spark{font-family:var(--font-numeral);font-weight:700;letter-spacing:.28em}.orc-rainbow{height:2px;background:linear-gradient(90deg,#e4f222,#9bf06b,#57e0f0,#4a82e8,#ff9a45,#e63950,#e4f222);background-size:200% 100%}.orc-raindot{width:7px;height:7px;border-radius:50%;background:conic-gradient(#e4f222,#9bf06b,#57e0f0,#4a82e8,#ff9a45,#e63950,#e4f222)}@keyframes orc-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes orc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes orc-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}@keyframes orc-breathe{0%{transform:scale(1);opacity:.55}to{transform:scale(1.6);opacity:0}}@keyframes orc-spin{to{transform:rotate(360deg)}}@keyframes orc-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes orc-zoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes orc-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}@keyframes orc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.orc-tile,.orc-tile.lift:hover{transition:none;transform:none}[class*=orc-]{animation-duration:1ms!important;animation-iteration-count:1!important}}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.dot.on{background:var(--online);animation:chrome-pulse 2.6s ease-out infinite}.dot.off{background:transparent;border:1.5px solid var(--text-faint)}@keyframes chrome-pulse{0%{box-shadow:0 0 #74a98280}70%{box-shadow:0 0 0 8px #74a98200}to{box-shadow:0 0 #74a98200}}@media(prefers-reduced-motion:reduce){.dot.on{animation:none}}.palette-backdrop{position:fixed;inset:0;z-index:60;background:#0807058c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.palette{position:absolute;left:50%;top:14vh;transform:translate(-50%);width:clamp(560px,52vw,900px);max-width:92vw;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:13px;box-shadow:0 34px 90px -20px #000000e6;overflow:hidden}.palette-input{display:flex;gap:10px;align-items:center;padding:12px 15px;border-bottom:1px solid var(--border)}.palette-caret{color:var(--online);font-family:var(--mono)}.palette-input input{flex:1;background:none;border:none;outline:none;font:400 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--mono);color:var(--text);caret-color:var(--online)}.palette-input input::placeholder{color:var(--text-faint)}.palette-rows{padding:6px;max-height:46vh;overflow-y:auto}.palette-row{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:9px 11px;border-radius:8px;font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--sans);color:var(--text-dim)}.palette-row.sel{background:var(--bg-row-hover);color:var(--text)}.palette-kind{font:500 max(9.5px,var(--nx-min-text, 0px))/1 var(--mono);letter-spacing:.1em;color:var(--text-faint);width:60px;flex:none}.palette-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-empty{padding:16px 12px;font-size:max(13px,var(--nx-min-text, 0px));color:var(--text-faint)}.palette.qb{width:min(600px,94vw)}.qb .palette-caret{color:var(--online)}.qb-esc{font:500 max(10px,var(--nx-min-text, 0px))/1 var(--mono);color:var(--text-faint);border:1px solid var(--border);border-radius:5px;padding:3px 6px}.qb-row{align-items:flex-start}.qb-row-text{display:flex;flex-direction:column;gap:3px;min-width:0}.qb-row-note{font:400 max(11.5px,var(--nx-min-text, 0px))/1.35 var(--sans);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-foot{display:flex;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--border);font:500 max(10.5px,var(--nx-min-text, 0px))/1.4 var(--mono);color:var(--text-faint)}.qb-foot b{color:var(--text-dim);font-weight:500}.qb-chain{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:13px 15px 9px}.qb-chain-wrap{display:inline-flex;align-items:center;gap:6px}.qb-chain-arrow{color:var(--text-faint);font-size:max(13px,var(--nx-min-text, 0px))}.qb-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-row-hover);font:400 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--sans);color:var(--text-dim)}.qb-chip.on{border-color:var(--online);color:var(--text)}.qb-chip-cat{font:500 max(8.5px,var(--nx-min-text, 0px))/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.qb-chip.on .qb-chip-cat{color:var(--online)}.qb-field{padding:6px 15px 15px;display:flex;flex-direction:column;gap:9px}.qb-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.qb-field-q{font:400 14.5px/1.3 var(--sans);color:var(--text)}.qb-req{color:var(--online)}.qb-field-meta{font:500 max(10px,var(--nx-min-text, 0px))/1 var(--mono);color:var(--text-faint);white-space:nowrap}.qb-field>input,.qb-field>select,.qb-field>textarea{width:100%;background:var(--bg);color:var(--text);border:1px solid var(--border-strong);border-radius:8px;font:400 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--sans);padding:9px 11px;outline:none}.qb-field>input:focus,.qb-field>select:focus,.qb-field>textarea:focus{border-color:var(--online)}.qb-field>textarea{resize:vertical;min-height:62px}.qb-field .wf-help{color:var(--text-faint)}.qb-check{display:flex;align-items:center;gap:8px;font-size:max(13.5px,var(--nx-min-text, 0px));color:var(--text-dim)}.qb-check input{width:auto}.qb-pills{display:flex;flex-wrap:wrap;gap:7px}.qb-pill{border:1px solid var(--border-strong);background:none;cursor:pointer;border-radius:8px;padding:7px 12px;font:400 max(13px,var(--nx-min-text, 0px))/1 var(--sans);color:var(--text-dim)}.qb-pill.on{border-color:var(--online);color:var(--text);background:#74a9821a}.qb-actions{display:flex;align-items:center;gap:8px;margin-top:3px}.qb-btn{border:1px solid var(--border-strong);background:none;cursor:pointer;border-radius:8px;padding:8px 14px;font:400 max(13px,var(--nx-min-text, 0px))/1 var(--sans);color:var(--text-dim)}.qb-btn:hover{color:var(--text)}.qb-btn-primary{border-color:var(--online);color:var(--online);background:#74a9821a}.qb-btn-primary:hover{color:var(--online);background:#74a9822e}.qb-btn-ghost{border-color:transparent}.qb-then-suggest{display:flex;flex-wrap:wrap;gap:7px}.qb-then-more{display:flex;flex-direction:column;gap:2px;max-height:32vh;overflow-y:auto;margin-top:2px;padding-top:6px;border-top:1px solid var(--border)}.qb-then-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;border-radius:7px;padding:7px 8px;font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--sans);color:var(--text-dim)}.qb-then-item:hover{background:var(--bg-row-hover);color:var(--text)}.qb-then-item .palette-kind{width:62px}.qb-then-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip{display:inline-block;font:500 max(11px,var(--nx-min-text, 0px))/1 var(--mono);color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:4px 9px;white-space:nowrap}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.palette{animation:rise-in .16s ease}@media(prefers-reduced-motion:reduce){.palette{animation:none}}::selection{background:var(--brand-crimson);color:#fff}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 20%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 18%,transparent);border-radius:5px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ink) 34%,transparent)}input[type=checkbox]{accent-color:var(--online)}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23a79d8a' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.skel{display:inline-block;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,transparent),color-mix(in srgb,var(--agent-fill, var(--ink)) 14%,transparent),color-mix(in srgb,var(--ink) 6%,transparent) 80%);background-size:200% 100%;animation:skel-sweep 1.25s ease-in-out infinite}@keyframes skel-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.skel{animation:none;background:color-mix(in srgb,var(--ink) 7%,transparent)}}.skel-cards{display:flex;flex-direction:column;gap:12px}.skel-card{border:1px solid var(--border);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.skel-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.skel-card-meta{display:flex;gap:22px}.skel-rows{display:flex;flex-direction:column}.skel-row{display:flex;align-items:center;gap:16px;padding:12px 14px;border-bottom:1px solid var(--border)}.skel-row .skel:nth-child(2){margin-right:auto}.skel-panels{display:flex;flex-direction:column;gap:26px}.skel-panel{display:flex;flex-direction:column;gap:16px;padding-top:10px}.skel-stats{display:flex;gap:34px}.skel-stat{display:flex;flex-direction:column;gap:8px}.rn-backdrop{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,black 34%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px;animation:rn-fade .25s ease both}@keyframes rn-fade{0%{opacity:0}to{opacity:1}}.rn-modal{position:relative;display:flex;flex-direction:column;width:min(920px,94vw);height:min(680px,86vh);background:var(--surface-panel, var(--surface-raised));border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);box-shadow:var(--shadow-deep);color:var(--ink);font-family:var(--font-sans);overflow:hidden;animation:orc-up .3s cubic-bezier(.22,1,.36,1) both}.rn-head{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:18px 20px 16px 24px;border-bottom:1px solid var(--line)}.rn-mark{width:30px;height:30px;flex:none}.rn-head-titles{flex:1;min-width:0}.rn-eyebrow{font:500 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans);letter-spacing:0;color:var(--ink-3)}.rn-title{margin:0;font:600 20px/1.2 var(--font-sans);letter-spacing:-.015em;color:var(--ink)}.rn-x{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;background:none;border:none;cursor:pointer;color:var(--ink-3);font-size:15px;line-height:1;border-radius:8px;transition:color .16s ease,background .16s ease}.rn-x:hover{color:var(--ink);background:var(--surface-hover)}.rn-x:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.rn-body{display:grid;grid-template-columns:264px 1fr;flex:1;min-height:0}.rn-list{border-right:1px solid var(--line);overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:4px}.rn-list-item{position:relative;display:grid;gap:5px;justify-items:start;text-align:left;background:none;border:none;cursor:pointer;padding:11px 13px;border-radius:10px;color:inherit;font-family:inherit;animation:orc-up .4s cubic-bezier(.22,1,.36,1) both;transition:background .16s ease}.rn-list-item:hover{background:var(--surface-hover)}.rn-list-item:focus-visible{outline:2px solid var(--agent);outline-offset:-2px}.rn-list-item.sel{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.rn-list-item.unseen:not(.sel):before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:3px;background:var(--hl)}.rn-list-date{display:inline-flex;align-items:center;gap:7px;font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-3)}.rn-new{font:700 max(9.5px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.06em;background:var(--hl);color:var(--hl-ink);border-radius:999px;padding:3px 6px;flex:none}.rn-list-name{font:500 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);color:var(--ink)}.rn-list-item.sel .rn-list-name{font-weight:600}.rn-tag{font:500 max(11.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:6px;padding:2px 7px}.rn-detail{overflow-y:auto;padding:26px 30px 34px;animation:orc-up .35s cubic-bezier(.22,1,.36,1) both}.rn-detail-meta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rn-detail-date{font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-3)}.rn-ver{margin-left:auto;font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-mono);color:var(--ink-3)}.rn-detail-title{margin:0 0 20px;font:600 24px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.rn-empty{flex:1;display:grid;place-items:center;color:var(--ink-3);font:400 14px/1.5 var(--font-sans)}.rn-prose{color:var(--text-dim);overflow-wrap:break-word}.rn-prose>:first-child{margin-top:0}.md-p{margin:0 0 14px;font:400 14px/1.7 var(--sans);color:var(--text-dim)}.md-h1{margin:24px 0 10px;font:700 18px/1.3 var(--sans);color:var(--text)}.md-h2{margin:22px 0 9px;font:650 16px/1.3 var(--sans);color:var(--text)}.md-h3{margin:22px 0 9px;font:450 max(11.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-faint)}.md-ul,.md-ol{margin:0 0 14px;padding-left:22px;font:400 14px/1.55 var(--sans);color:var(--text-dim)}.md-ul li,.md-ol li{margin:7px 0;padding-left:3px}.rn-prose li::marker{color:var(--nxp-primary, #347862)}.rn-prose strong{color:var(--text);font-weight:650}.rn-prose em{color:var(--text)}.rn-prose a{color:var(--nxp-primary, #347862);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--nxp-primary, #347862) 40%,transparent)}.rn-prose a:hover{color:var(--text);border-bottom-color:var(--text)}.rn-prose code{font:500 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--mono);background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--border);border-radius:4px;padding:1px 5px;color:var(--text)}.md-pre{margin:0 0 14px;background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--border);box-shadow:inset 0 2px 5px #00000014,inset 0 -1px 0 var(--glass-edge);border-radius:12px;padding:14px 16px;overflow-x:auto}.md-pre code{background:none;border:none;padding:0;font:500 max(12.5px,var(--nx-min-text, 0px))/1.6 var(--mono);color:var(--text-dim)}.md-table-wrap{margin:0 0 14px;overflow-x:auto}.md-table{border-collapse:collapse;font:400 max(13.5px,var(--nx-min-text, 0px))/1.45 var(--sans);color:var(--text-dim)}.md-table th{text-align:left;font-weight:600;color:var(--text);border-bottom:1px solid var(--border);padding:6px 14px 6px 0}.md-table td{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);padding:6px 14px 6px 0}.md-table tr:last-child td{border-bottom:none}.md-table .is-right{text-align:right;font-variant-numeric:tabular-nums}.md-table .is-center{text-align:center}.md-hr{border:none;border-top:1px solid var(--border);margin:20px 0}.md-quote{margin:0 0 14px;padding:3px 0 3px 14px;border-left:2px solid var(--nxp-primary, #347862);color:var(--text-dim);font-style:italic}.rn-prose .md-p,.rn-prose .md-ul,.rn-prose .md-ol,.rn-prose .md-table,.rn-prose .md-quote{color:var(--ink-2);font-family:var(--font-sans)}.rn-prose .md-h1,.rn-prose .md-h2,.rn-prose strong,.rn-prose em,.rn-prose .md-table th{color:var(--ink);font-family:var(--font-sans)}.rn-prose .md-h3{color:var(--ink-3);font-family:var(--font-sans)}.rn-prose li::marker{color:var(--agent)}.rn-prose a{color:var(--info);border-bottom-color:color-mix(in srgb,var(--info) 40%,transparent)}.rn-prose a:hover{color:var(--ink);border-bottom-color:var(--ink)}.rn-prose code,.rn-prose .md-pre{background:var(--surface-hover);border-color:var(--line);color:var(--ink)}.rn-prose .md-pre{box-shadow:none}.rn-prose .md-pre code{background:none;color:var(--ink-2)}.rn-prose .md-table th,.rn-prose .md-table td,.rn-prose .md-hr{border-color:var(--line)}.rn-prose .md-quote{border-left-color:var(--agent)}@media(max-width:739px){.rn-backdrop{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.rn-modal{width:100%;height:100%;border-radius:16px}.rn-head{gap:10px;padding:13px 10px 11px 14px}.rn-mark{width:26px;height:26px}.rn-eyebrow{font-size:max(11.5px,var(--nx-min-text, 0px))}.rn-title{font-size:18px}.rn-x{width:44px;height:44px;font-size:17px}.rn-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.rn-list{min-width:0;border-right:none;border-bottom:1px solid var(--line);flex-direction:row;gap:8px;padding:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.rn-list::-webkit-scrollbar{display:none}.rn-list-item{flex:none;min-width:168px;padding:9px 11px;scroll-snap-align:start}.rn-list-name{font-size:max(13px,var(--nx-min-text, 0px));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rn-detail{min-width:0;padding:18px 16px calc(26px + env(safe-area-inset-bottom))}.rn-detail-meta{flex-wrap:wrap;gap:8px}.rn-ver{margin-left:0;font-size:max(13px,var(--nx-min-text, 0px))}.rn-detail-title{margin-bottom:14px;font-size:20px}}@media(prefers-reduced-motion:reduce){.rn-modal,.rn-list-item,.rn-detail{animation:none}}.hm-modal{position:relative;width:min(660px,94vw);height:auto;max-height:88vh}.hm-dropveil{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:color-mix(in srgb,var(--surface-panel) 80%,transparent);border:2px dashed var(--agent);border-radius:var(--nxi-radius, 16px);pointer-events:none}.hm-dropveil span{font:600 16px/1 var(--font-sans);color:var(--ink);letter-spacing:-.01em}.hm-body{overflow-y:auto;padding:18px 24px 24px;display:flex;flex-direction:column;gap:18px}.hm-form{display:flex;flex-direction:column;gap:16px}.hm-label{font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2)}.nx-dlg-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 16px;border:1px solid var(--line-strong);border-radius:10px;background:transparent;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer;transition:background .16s ease,border-color .16s ease}.nx-dlg-btn:hover:not(:disabled){background:var(--surface-hover)}.nx-dlg-btn:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx-dlg-btn:disabled{cursor:default;color:var(--ink-3);background:var(--surface-hover);border-color:var(--line)}.nx-dlg-btn.primary{border-color:transparent;background:var(--hl);color:var(--hl-ink)}.nx-dlg-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--hl) 88%,var(--ink))}.nx-dlg-btn.primary:disabled{background:var(--surface-hover);color:var(--ink-3)}.hm-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hm-cat{display:grid;gap:4px;justify-items:start;text-align:left;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;padding:11px 13px;cursor:pointer;color:inherit;font-family:inherit;transition:border-color .14s ease,background .14s ease}.hm-cat:hover{background:var(--surface-hover)}.hm-cat:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.hm-cat.on{border-color:var(--agent);background:color-mix(in srgb,var(--agent-fill) 9%,var(--surface-raised))}.hm-cat-glyph{display:inline-flex;color:var(--ink-3)}.hm-cat.on .hm-cat-glyph{color:var(--agent)}.hm-cat-label{font:600 max(13px,var(--nx-min-text, 0px))/1.25 var(--font-sans);color:var(--ink)}.hm-cat-sub{font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-3)}.hm-sev{display:flex;flex-direction:column;gap:6px}.hm-sev-tabs{display:inline-flex;gap:2px;padding:3px;width:fit-content;border-radius:10px;background:var(--surface-hover)}.hm-sev-tab{height:30px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer;transition:color .14s ease,background .14s ease}.hm-sev-tab:hover{color:var(--ink)}.hm-sev-tab:focus-visible{outline:2px solid var(--agent);outline-offset:1px}.hm-sev-tab.on{background:var(--surface-panel);border-color:var(--nxi-edge, var(--line));box-shadow:var(--nxi-shadow, none);color:var(--ink)}.hm-sev-tab.on.fire{color:var(--nx-crimson-hi, var(--signal))}.hm-field{display:flex;flex-direction:column;gap:6px;max-width:none}.hm-field:first-child,.hm-field:last-child{flex:initial;max-width:none}.hm-modal .hm-field input,.hm-field textarea{width:100%;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:10px;color:var(--ink);font-family:var(--font-sans);font-size:14px;padding:0 12px;height:38px;outline:none;line-height:1.4;transition:border-color .14s ease}.hm-field textarea{height:auto;padding:10px 12px;resize:vertical;min-height:96px;line-height:1.55}.hm-modal .hm-field input:focus,.hm-field textarea:focus{border-color:var(--agent)}.hm-modal .hm-field input::placeholder,.hm-field textarea::placeholder{color:var(--ink-3)}.hm-shots{display:flex;flex-wrap:wrap;gap:8px}.hm-shot{position:relative;display:flex;flex-direction:column;gap:4px;width:132px}.hm-shot img{width:132px;height:84px;object-fit:cover;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised)}.hm-shot-meta{font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-shot-x{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--surface-panel);border:1px solid var(--line-strong);color:var(--ink-2);font-size:max(10px,var(--nx-min-text, 0px));line-height:1;cursor:pointer}.hm-shot-x:hover{color:var(--ink);border-color:var(--agent)}.hm-shot-add{display:flex;align-items:center;gap:10px;min-height:84px;padding:10px 14px;background:transparent;border:1px dashed var(--line-strong);border-radius:10px;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);text-align:left;cursor:pointer;transition:border-color .14s ease,color .14s ease}.hm-shot-add:hover{border-color:var(--agent);color:var(--ink)}.hm-shot-add .g{display:inline-flex}.hm-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-hint{font:400 max(12px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-3);max-width:46ch}.hm-error{margin:0;font:500 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--nx-crimson-hi, var(--signal))}.hm-sent{display:grid;justify-items:center;gap:6px;padding:22px 0 8px;text-align:center}.hm-sent-mark{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--agent-fill) 16%,transparent);color:var(--agent)}.hm-sent-title{margin:4px 0 0;font:600 18px/1.2 var(--font-sans);color:var(--ink)}.hm-sent-sub{margin:0 0 10px;font:400 14px/1.6 var(--font-sans);color:var(--ink-2);max-width:44ch}.hm-history{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:14px}.hm-history ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hm-history li{display:flex;align-items:baseline;gap:10px;min-width:0}.hm-h-date{font:500 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink-3);flex:none}.hm-h-cat{font:500 max(11.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-2);border:1px solid var(--line-strong);border-radius:6px;padding:2px 6px;flex:none}.hm-h-subj{font:450 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-h-clip{color:var(--ink-3)}@media(max-width:739px){.hm-cats{grid-template-columns:repeat(2,1fr)}.hm-actions{flex-direction:column-reverse;align-items:stretch}.hm-actions .nx-dlg-btn{min-height:44px}.hm-sev-tab{height:38px}}.nx-crash{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,var(--nxp-canvas-tint-l, var(--surface)),var(--surface) 70%),var(--surface);color:var(--ink);font-family:var(--font-sans)}:root[data-theme=paper-dark] .nx-crash{background:linear-gradient(135deg,var(--nxp-canvas-tint-d, var(--surface)),var(--surface) 70%),var(--surface)}.nx-crash-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:min(420px,100%);padding:26px 28px 28px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.nx-crash-card h1{margin:0;font:600 20px/1.25 var(--font-sans);letter-spacing:-.015em}.nx-crash-card p{margin:0 0 14px;font:400 14px/1.5 var(--font-sans);color:var(--ink-2)}:root{--bg: var(--surface);--bg-elevated: var(--surface-panel);--bg-row-hover: var(--surface-hover);--accent: var(--signal);--accent-deep: var(--signal-deep)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.field{display:flex;flex-direction:column;gap:3px;min-width:0}.field:first-child{flex:1 1 320px;max-width:420px}.field:last-child{flex:1 1 220px;max-width:300px}.field-label{font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--ink-3)}.field input{width:100%;background:var(--surface);border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);font-family:var(--font-mono);font-size:max(12px,var(--nx-min-text, 0px));padding:6px 9px;outline:none;transition:border-color .12s ease}.field input:focus{border-color:var(--signal)}.field input::placeholder{color:var(--ink-3)}.field-row{display:flex;gap:.75rem}.field-row>.field{flex:1}.banner{padding:9px 13px;border-radius:6px;font-size:max(12.5px,var(--nx-min-text, 0px));margin-bottom:14px}.banner-error{background:color-mix(in srgb,var(--signal) 8%,transparent);border:1px solid color-mix(in srgb,var(--signal) 42%,transparent);border-radius:10px;color:color-mix(in srgb,var(--signal) 70%,var(--ink))}.banner-ok{background:var(--online-dim);color:var(--online);border:1px solid var(--online);border-radius:6px;padding:.5rem .75rem;font-size:max(.85rem,var(--nx-min-text, 0px));margin:.5rem 0}.btn{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:0;border-radius:4px;padding:9px 14px;cursor:pointer;transition:opacity .14s ease,border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease;border:1px solid var(--line-strong);background:transparent;color:var(--ink)}.btn:not(:disabled):active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:default}.btn:not(:disabled):hover{border-color:var(--signal)}.btn-sm{padding:7px 10px;font-size:max(9.5px,var(--nx-min-text, 0px))}.btn-block{display:block;width:100%}.btn-primary{background:var(--nxp-primary, #347862);border-color:transparent;color:var(--nxp-on-primary, #f8fafc)}.btn-primary:not(:disabled):hover{border-color:transparent;background:color-mix(in srgb,var(--nxp-primary, #347862) 88%,#000)}.btn-ghost{background:transparent}.btn-ghost:not(:disabled):hover{background:var(--surface-hover);border-color:var(--line-strong)}.btn-danger{color:color-mix(in srgb,var(--signal) 75%,var(--ink));border-color:color-mix(in srgb,var(--signal) 40%,transparent);background:color-mix(in srgb,var(--signal) 8%,transparent)}.btn-danger:not(:disabled):hover{border-color:var(--signal);color:#fff;background:var(--signal)}.btn-link{background:transparent;border-color:transparent;padding:0;color:var(--ink-2)}.btn-link:not(:disabled):hover{border-color:transparent;color:var(--ink)}.app{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface)}.content{width:min(440px,100%)}.empty-state{padding:32px 28px;text-align:center;background:var(--surface-raised);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-soft)}.empty-title{font:600 20px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.empty-hint{color:var(--ink-2);margin:0 auto 20px;max-width:360px;font-size:max(13px,var(--nx-min-text, 0px))}.empty-hint code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--line-strong);border-radius:4px;padding:1px 5px;color:var(--ink)}.empty-state .btn{font-size:max(13px,var(--nx-min-text, 0px));padding:10px 18px;border-radius:10px}.nx-boot{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,var(--nxp-canvas-tint-l, var(--surface)),var(--surface) 70%),var(--surface);color:var(--ink-3);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}:root[data-theme=paper-dark] .nx-boot{background:linear-gradient(135deg,var(--nxp-canvas-tint-d, var(--surface)),var(--surface) 70%),var(--surface)}.ok-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:99993;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);background:var(--surface-panel, var(--surface-raised));border:1px solid var(--nxi-edge, var(--line-strong));border-radius:12px;padding:11px 14px 11px 16px;font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink);box-shadow:var(--shadow-deep);animation:ok-toast-in .35s cubic-bezier(.22,1,.36,1)}.ok-toast .u{font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink);background:var(--surface-hover);border:1px solid var(--line-strong);border-radius:8px;padding:7px 10px;cursor:pointer}.ok-toast .u:hover{border-color:var(--agent)}.ok-toast .u:focus-visible{outline:2px solid var(--agent);outline-offset:2px}@keyframes ok-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ok-help-veil{position:fixed;inset:0;z-index:99992;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,black 34%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ok-help{width:min(520px,100%);max-height:min(720px,100%);overflow-y:auto;box-sizing:border-box;padding:22px 26px 24px;background:var(--surface-panel, var(--surface-raised));border:1px solid var(--nxi-edge, var(--line-strong));border-radius:var(--nxi-radius, 16px);box-shadow:var(--shadow-deep);color:var(--ink-2);font-family:var(--font-sans)}.ok-help h2{margin:0 0 6px;font:600 20px/1.2 var(--font-sans);letter-spacing:-.015em;color:var(--ink)}.ok-help h3{margin:18px 0 4px;font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-3)}.ok-help .r{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0;border-top:1px solid var(--line);font-size:max(13.5px,var(--nx-min-text, 0px));color:var(--ink)}.ok-help h3+.r{border-top:0}.ok-help .k{display:inline-flex;align-items:center;gap:6px;flex:none}.ok-help .k em{font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);font-style:normal;color:var(--ink-3)}.ok-help kbd{font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono);color:var(--ink-2);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;padding:3px 7px;background:var(--surface-raised)}.ok-help-close{margin-top:20px;width:100%;min-height:38px;font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--ink);background:transparent;border:1px solid var(--line-strong);border-radius:10px;padding:0 14px;cursor:pointer}.ok-help-close:hover{background:var(--surface-hover)}.ok-help-close:focus-visible{outline:2px solid var(--agent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ok-toast{animation:none}}.rn-view{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.rn-name{min-width:0;font-size:.95rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rn-name-empty{color:var(--text-faint);font-style:italic;font-weight:500}.rn-name-link{min-width:0;background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;color:var(--text);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rn-name-link:hover{color:var(--nxp-primary, #347862)}.rn-edit-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-faint);cursor:pointer;opacity:.5;transition:opacity .12s ease,background .12s ease,color .12s ease}.rn-edit-btn:hover{background:var(--bg-row-hover);color:var(--text)}.rn-edit-btn:focus-visible{outline:2px solid var(--nxp-primary, #347862);outline-offset:1px;opacity:1}.rn-edit-btn:disabled{cursor:default;opacity:.25}.rn-input{flex:1;min-width:0;background:var(--bg);border:1px solid var(--nxp-primary, #347862);border-radius:6px;color:var(--text);font-family:var(--sans);font-size:.92rem;font-weight:600;padding:.25rem .45rem;outline:none}:root:not([data-theme=crt]) .login-screen[data-ui=next]{--ag-ground: #e8ebf3;--ag-card: rgba(255, 255, 255, .52);--ag-edge: rgba(255, 255, 255, .8);--ag-blur: 26px;--ag-shadow: 0 40px 90px -30px rgba(44, 50, 86, .32), 0 2px 8px rgba(44, 50, 86, .06), inset 0 1px 0 rgba(255, 255, 255, .95);--ag-sheen: rgba(255, 255, 255, .7);--ag-rim: rgba(255, 255, 255, 1);--ag-well: rgba(255, 255, 255, .62);--ag-well-hover: rgba(255, 255, 255, .8);--ag-well-edge: rgba(37, 39, 53, .1);--ag-aside: rgba(255, 255, 255, .4);--ag-orb: .6;--ag-glow: .34;--ag-grain: .05}:root[data-theme=paper-dark] .login-screen[data-ui=next]{--ag-ground: #090b11;--ag-card: rgba(26, 29, 40, .42);--ag-edge: rgba(255, 255, 255, .11);--ag-shadow: 0 50px 120px -30px rgba(0, 0, 0, .75), 0 2px 10px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .09);--ag-sheen: rgba(255, 255, 255, .075);--ag-rim: rgba(255, 255, 255, .5);--ag-well: rgba(255, 255, 255, .04);--ag-well-hover: rgba(255, 255, 255, .07);--ag-well-edge: rgba(255, 255, 255, .1);--ag-aside: rgba(255, 255, 255, .035);--ag-orb: .42;--ag-glow: .3;--ag-grain: .07}.login-screen{min-height:100%;display:flex;align-items:center;justify-content:center;padding:32px 20px;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,var(--nxp-canvas-tint-l, var(--surface)),var(--surface) 70%),var(--surface)}:root[data-theme=paper-dark] .login-screen{background:linear-gradient(135deg,var(--nxp-canvas-tint-d, var(--surface)),var(--surface) 70%),var(--surface)}:root:not([data-theme=crt]) .login-screen[data-ui=next]{background:var(--ag-ground)}.login-screen:before{content:"";position:absolute;inset:-18%;pointer-events:none;background:radial-gradient(circle at 26% 12%,color-mix(in srgb,var(--win) 14%,transparent),transparent 42%),radial-gradient(circle at 84% 24%,color-mix(in srgb,var(--info) 9%,transparent),transparent 38%),radial-gradient(circle at 68% 90%,color-mix(in srgb,var(--attention) 11%,transparent),transparent 44%),radial-gradient(circle at 10% 80%,color-mix(in srgb,var(--agent) 7%,transparent),transparent 40%);animation:nx-ambient 26s ease-in-out infinite alternate}.login-screen:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--ag-grain, 0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.login-aurora{position:absolute;inset:0;pointer-events:none;opacity:var(--ag-orb, 0)}.login-aurora span{position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(70px);translate:calc(var(--px, 0) * -28px) calc(var(--py, 0) * -20px);transition:translate 1.4s cubic-bezier(.16,1,.3,1);will-change:transform}.login-aurora span:nth-child(1){left:-12vmax;top:-16vmax;background:radial-gradient(circle,#9bf06b,transparent 68%);animation:login-drift-a 22s ease-in-out infinite alternate}.login-aurora span:nth-child(2){right:-14vmax;top:4vmax;background:radial-gradient(circle,#4a82e8,transparent 68%);animation:login-drift-b 28s ease-in-out infinite alternate;translate:calc(var(--px, 0) * 36px) calc(var(--py, 0) * 24px)}.login-aurora span:nth-child(3){left:18vmax;bottom:-24vmax;background:radial-gradient(circle,#ff9a45,transparent 68%);animation:login-drift-c 34s ease-in-out infinite alternate;translate:calc(var(--px, 0) * -18px) calc(var(--py, 0) * 30px)}@keyframes login-drift-a{to{transform:translate(14vmax,10vmax) scale(1.15)}}@keyframes login-drift-b{to{transform:translate(-12vmax,14vmax) scale(.88)}}@keyframes login-drift-c{to{transform:translate(10vmax,-12vmax) scale(1.2)}}.login-card{position:relative;z-index:1;width:100%;max-width:416px;background:radial-gradient(640px circle at var(--gx, 30%) var(--gy, -10%),var(--ag-sheen, transparent),transparent 42%),var(--ag-card, var(--nxi-card, var(--surface-raised)));-webkit-backdrop-filter:blur(var(--ag-blur, calc(var(--glass-blur) * 1.3))) saturate(1.6);backdrop-filter:blur(var(--ag-blur, calc(var(--glass-blur) * 1.3))) saturate(1.6);border:1px solid var(--ag-edge, var(--nxi-edge, var(--line-strong)));border-radius:var(--nxi-radius, 16px);padding:34px 32px 28px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--ag-shadow, var(--nxi-shadow, none));animation:login-card-in .9s cubic-bezier(.16,1,.3,1) backwards;view-transition-name:auth-card}@keyframes login-card-in{0%{opacity:0;transform:translateY(22px) scale(.97);filter:blur(12px)}}.login-card.login-arrived{animation:none}.login-card:before{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#e4f222,#9bf06b,#57e0f0,#4a82e8,#ff9a45,#e63950,transparent);background-size:200% 100%;opacity:.8;animation:login-spectrum 8s linear infinite}@keyframes login-spectrum{0%{background-position:0% 0}to{background-position:-200% 0}}.login-card:after{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--gx, 50%) var(--gy, 0%),var(--ag-rim, transparent),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.login-screen:hover .login-card:after{opacity:1}.login-card-wide{max-width:480px}.login-stack{display:grid;gap:inherit}:where(.login-card:not(.login-split),.login-pane)>*{animation:login-rise .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:.42s}:where(.login-card:not(.login-split),.login-pane)>:nth-child(1){animation-delay:.12s}:where(.login-card:not(.login-split),.login-pane)>:nth-child(2){animation-delay:.17s}:where(.login-card:not(.login-split),.login-pane)>:nth-child(3){animation-delay:.22s}:where(.login-card:not(.login-split),.login-pane)>:nth-child(4){animation-delay:.27s}:where(.login-card:not(.login-split),.login-pane)>:nth-child(5){animation-delay:.32s}:where(.login-card:not(.login-split),.login-pane)>:nth-child(6){animation-delay:.37s}@keyframes login-rise{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}}.login-card.login-split{max-width:940px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.login-pane{display:flex;flex-direction:column;gap:16px;min-width:0;padding:28px 26px 18px;view-transition-name:auth-pane}.login-aside{position:relative;overflow:clip;isolation:isolate;display:flex;align-items:flex-start;min-height:420px;padding:44px 40px;border-radius:calc(var(--nxi-radius, 16px) - 4px);border:1px solid var(--ag-well-edge, var(--line));background:var(--ag-aside, var(--surface-panel));view-transition-name:auth-aside}.login-split-start .login-aside{order:-1}.login-aside-glow{position:absolute;z-index:-1;left:50%;top:50%;width:150%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:conic-gradient(from 0deg,#e4f222,#9bf06b,#57e0f0,#4a82e8,#ff9a45,#e63950,#e4f222);filter:blur(72px);opacity:var(--ag-glow, 0);animation:login-turn 24s linear infinite}@keyframes login-turn{to{transform:rotate(1turn)}}.login-aside-copy{position:sticky;top:32px;min-height:min(100%,100vh - 140px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;view-transition-name:auth-aside-copy;animation:login-rise .8s .3s cubic-bezier(.16,1,.3,1) backwards}.login-aside-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:40px;line-height:1.04;letter-spacing:-.025em;color:var(--ink)}.login-aside-sub{margin:0;max-width:30ch;font-size:15px;line-height:1.55;color:var(--ink-2)}.login-aside-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:0 20px;border-radius:999px;border:1px solid var(--ag-edge, var(--line-strong));background:var(--ag-well, var(--surface-panel));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 8px 24px -14px #00000080;transition:background .25s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.login-aside-cta svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.login-aside-cta:hover{background:var(--ag-well-hover, var(--surface-hover));transform:translateY(-1px);box-shadow:0 14px 30px -14px #0000008c}.login-aside-cta:hover svg{transform:translate(4px)}.login-aside-cta:active{transform:translateY(0) scale(.98)}.login-aside-cta:focus-visible{outline:2px solid var(--nxp-primary, var(--hl));outline-offset:3px}@media not (max-width:739px){.login-split .login-swap{display:none}}::view-transition-group(auth-card),::view-transition-group(auth-pane),::view-transition-group(auth-aside),::view-transition-group(auth-aside-copy){animation-duration:.75s;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(auth-card),::view-transition-new(auth-card),::view-transition-old(auth-aside),::view-transition-new(auth-aside){height:100%}::view-transition-old(auth-pane){animation:auth-out .32s cubic-bezier(.4,0,1,1) both}::view-transition-new(auth-pane){animation:auth-in .5s .28s cubic-bezier(0,0,.2,1) both}::view-transition-old(auth-aside-copy){animation:auth-out .3s ease-in both}::view-transition-new(auth-aside-copy){animation:auth-in .45s .3s ease-out both}@keyframes auth-out{to{opacity:0;filter:blur(8px);transform:scale(.97)}}@keyframes auth-in{0%{opacity:0;filter:blur(8px);transform:scale(1.02)}}.login-brand{display:flex;align-items:center;gap:10px;margin-bottom:2px;white-space:nowrap}.login-mark{width:30px;height:30px}.login-word{font:700 22px/1 var(--font-wordmark);letter-spacing:-.04em;color:var(--ink)}.login-head{display:flex;flex-direction:column;gap:6px;margin-top:4px}.login-eyebrow{font-size:max(13px,var(--nx-min-text, 0px));font-weight:500;color:var(--ink-3)}.login-headline{margin:0;font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.login-sub,.login-tagline{margin:0;color:var(--ink-2);font-size:14px;line-height:1.5}.login-sub strong{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.login-error{margin-bottom:2px;animation:login-shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes login-shake{0%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:none}}.login-field{gap:7px}.login-field .field-label{font-family:var(--font-sans);font-size:max(13px,var(--nx-min-text, 0px));font-weight:500;letter-spacing:0;color:var(--ink-2)}.login-field input{width:100%;min-height:44px;box-sizing:border-box;background:var(--ag-well, var(--surface-panel));border:1px solid var(--ag-well-edge, var(--line));border-radius:12px;color:var(--ink);font-family:var(--font-sans);font-size:14px;padding:12px 13px;outline:none;transition:border-color .2s ease,box-shadow .3s cubic-bezier(.16,1,.3,1),background .2s ease}.login-field input:hover:not(:focus,[readonly]){background:var(--ag-well-hover, var(--surface-panel));border-color:color-mix(in srgb,var(--ink) 20%,transparent)}.login-field input:focus{background:var(--ag-well-hover, var(--surface-panel));border-color:var(--nxp-primary, var(--hl));box-shadow:0 0 0 4px color-mix(in srgb,var(--nxp-primary, var(--hl)) 16%,transparent),0 10px 28px -12px color-mix(in srgb,var(--nxp-primary, var(--hl)) 55%,transparent)}.login-field .field-label{transition:color .2s ease}.login-field:focus-within .field-label{color:var(--ink)}.login-field input::placeholder{color:var(--ink-3)}.login-field input.login-mono{font-family:var(--font-mono);font-size:16px;letter-spacing:.08em}.checkbox-field{display:flex;gap:10px;align-items:flex-start;min-height:44px;font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5;color:var(--ink-2);margin:4px 0}.checkbox-field input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--hl)}.account-hint{font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5;color:var(--ink-2);margin:0}.mfa-qr{display:block;align-self:center;justify-self:center;background:#fff;padding:8px;box-sizing:content-box;border-radius:12px;border:1px solid var(--line)}.mfa-key{margin:0}.mfa-key summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.mfa-key-value{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-panel);font-family:var(--font-mono);font-size:15px;letter-spacing:.08em;color:var(--ink);overflow-wrap:anywhere}.mfa-codes-banner{display:block}.mfa-codes{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:10px;font-family:var(--font-mono);font-size:14px;color:var(--ink)}.login-card .btn-block{margin-top:4px;min-height:44px;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;letter-spacing:.01em}.login-card .btn-primary{position:relative;overflow:hidden;border-color:transparent;border-radius:10px;background:var(--nxp-primary, var(--hl));color:var(--nxp-on-primary, var(--hl-ink));font-weight:500;box-shadow:0 10px 26px -14px color-mix(in srgb,var(--nxp-primary, var(--hl)) 80%,transparent),inset 0 1px #ffffff38;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background .2s ease,opacity .2s ease}.login-card .btn-primary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translate(-110%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.login-card .btn-primary:not(:disabled):hover{border-color:transparent;background:color-mix(in srgb,var(--nxp-primary, var(--hl)) 90%,#000);opacity:1;transform:translateY(-1px);box-shadow:0 16px 34px -14px color-mix(in srgb,var(--nxp-primary, var(--hl)) 90%,transparent),inset 0 1px #ffffff38}.login-card .btn-primary:not(:disabled):hover:after{transform:translate(110%)}.login-card .btn-primary:not(:disabled):active{transform:translateY(0) scale(.985);transition-duration:.08s}.login-card .btn-primary:disabled{box-shadow:none}.login-card .btn-microsoft.btn-microsoft{background:var(--ag-well, var(--surface-panel));border-color:var(--ag-well-edge, var(--line-strong));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 22px -16px #0000008c;transition:background .2s ease,border-color .2s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.login-card .btn-microsoft.btn-microsoft:not(:disabled):hover{background:var(--ag-well-hover, var(--surface-hover));border-color:color-mix(in srgb,var(--ink) 26%,transparent);transform:translateY(-1px);box-shadow:0 14px 28px -16px #0009}.login-card .btn-microsoft.btn-microsoft:not(:disabled):active{transform:translateY(0) scale(.985);transition-duration:.08s}.login-sso{margin-top:.35rem;animation:login-sso-in .18s ease-out}@keyframes login-sso-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.login-sso,.login-error,.login-card,.login-card:before,.login-aside-copy,.login-aside-glow,.login-aurora span,.login-screen:before,:where(.login-card:not(.login-split),.login-pane)>*{animation:none}.login-card:after,.login-card .btn-primary:after{display:none}.login-card .btn-microsoft.btn-microsoft{transition:none}}.login-or{display:flex;align-items:center;gap:.7rem;margin:.4rem 0 0;font-size:max(13px,var(--nx-min-text, 0px));color:var(--ink-3)}.login-or:before,.login-or:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.login-sso-note{margin:0;text-align:center;font-size:14px;line-height:1.5;color:var(--ink-2)}.login-alt{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:4px;text-align:center;font-size:14px;color:var(--ink-2)}.login-alt a,.login-linkish{display:inline-flex;align-items:center;min-height:44px;color:color-mix(in srgb,var(--attention) 62%,var(--ink));text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--attention) 40%,transparent);text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.login-alt a:hover,.login-linkish:hover{color:var(--ink);text-decoration-color:var(--ink)}.login-alt-sep{opacity:.5}.login-linkish{background:none;border:none;padding:0;font:inherit;cursor:pointer}.signup-paths{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.signup-paths legend{padding:0;margin-bottom:7px;font-family:var(--font-sans);font-size:max(13px,var(--nx-min-text, 0px));font-weight:500;letter-spacing:0;color:var(--ink-2)}.signup-path{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;padding:11px 13px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-panel);cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.signup-path.on{border-color:var(--nxp-primary, var(--hl));background:color-mix(in srgb,var(--nxp-primary, var(--hl)) 7%,var(--surface-panel));box-shadow:0 0 0 1px var(--nxp-primary, var(--hl))}.signup-path:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--attention) 55%,transparent);outline-offset:2px}.signup-path input{grid-row:1 / span 3;align-self:start;margin:3px 0 0;accent-color:var(--hl)}.signup-path-name{font-size:14px;font-weight:700;color:var(--ink)}.signup-path-price{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:max(13px,var(--nx-min-text, 0px));color:var(--ink-2)}.signup-path-what{margin-top:2px;font-size:max(13px,var(--nx-min-text, 0px));line-height:1.45;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.signup-path{transition:none}}@media(max-width:739px){.login-screen{--nx-min-text: 14px;--ui-button-font: var(--nx-min-text);align-items:flex-start;padding:16px 12px 32px}.login-card{padding:26px 20px 20px;gap:14px}.login-card.login-split{display:flex;padding:0}.login-aside{display:none}.login-pane{padding:26px 20px 20px;gap:14px}.login-headline{font-size:28px}.login-card :is(button,summary,select,textarea,input:not([type=checkbox],[type=radio])),.login-card a{min-height:44px}}.pw-row{display:flex;gap:.5rem;align-items:stretch}.pw-row input{flex:1}.pw-reveal{min-width:56px;min-height:44px;background:transparent;border:1px solid var(--line);color:var(--ink-2);border-radius:12px;padding:0 12px;cursor:pointer;font-size:max(13px,var(--nx-min-text, 0px))}.pw-reveal:hover{background:var(--surface-hover);color:var(--ink)}.pw-strength{margin:.25rem 0 .5rem}.pw-meter{height:6px;border-radius:3px;background:color-mix(in srgb,var(--ink) 10%,transparent);overflow:hidden}.pw-meter>span{display:block;height:100%;transition:width .2s ease;background:color-mix(in srgb,var(--attention-fill, var(--attention)) 50%,var(--surface-panel))}.pw-meter-2>span{background:var(--attention-fill, var(--attention))}.pw-meter-3>span{background:color-mix(in srgb,var(--agent-fill, var(--win)) 65%,var(--surface-panel))}.pw-meter-4>span{background:var(--agent-fill, var(--win))}.pw-strength-label{font-size:max(13px,var(--nx-min-text, 0px));color:var(--ink-2)}.pw-mismatch{display:block;margin-top:.25rem;font-size:max(13px,var(--nx-min-text, 0px));color:var(--attention)}.btn-microsoft.btn-microsoft{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:var(--surface-panel);border-color:var(--line-strong);color:var(--ink);font-weight:600;letter-spacing:0;text-transform:none;font-size:14px;min-height:44px;border-radius:12px}.btn-microsoft.btn-block{width:100%}.btn-microsoft:not(:disabled):hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--ink) 28%,transparent)}.btn-microsoft .ms-mark{flex:none;display:block}.desk-signin-strip{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:2px;height:40px;padding:0 6px 0 14px;background:var(--surface, #fff);border-bottom:1px solid var(--line, rgba(0, 0, 0, .08));user-select:none;-webkit-user-select:none;cursor:grab}.desk-signin-title{flex:1;font-size:max(13.5px,var(--nx-min-text, 0px));font-weight:600;color:var(--ink)}.desk-signin-tool{width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:none;color:var(--ink-2);cursor:pointer}.desk-signin-tool:hover{background:var(--surface-hover);color:var(--ink)}.desk-signin-tool:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:1px}.desk-signin-why{margin:12px 16px 0}.desk-signin-linking{margin:48px 16px;text-align:center;font-size:14px;color:var(--ink-2)}.lens-banner{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:8px;height:26px;padding:0 12px;font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));letter-spacing:0;color:var(--surface-panel);background:var(--attention);box-shadow:var(--shadow-soft)}.lens-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lens-banner .lens-text strong{font-weight:700}.lens-dot{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;animation:lens-pulse 1.6s ease-in-out infinite}@keyframes lens-pulse{0%,to{opacity:1}50%{opacity:.25}}body:has(.lens-banner) .nx{top:26px}.lens-fault{display:grid;place-content:center;gap:6px;min-height:100vh;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:center}.lens-fault-why{color:var(--attention);font-size:max(12px,var(--nx-min-text, 0px))}.konami-egg{position:fixed;left:50%;top:18%;transform:translate(-50%);z-index:99994;pointer-events:none;background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--win) 45%,transparent);border-radius:14px;padding:18px 22px;text-align:center;font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-mono);color:var(--win);box-shadow:0 0 44px color-mix(in srgb,var(--win) 22%,transparent);animation:konami-in .4s cubic-bezier(.22,1,.36,1)}.konami-egg pre{margin:0 0 10px;font:600 max(11px,var(--nx-min-text, 0px))/1.35 var(--font-mono);color:var(--win)}@keyframes konami-in{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.konami-egg{animation:none}}:root:not([data-theme=crt]) .nx[data-ui=next],:root:not([data-theme=crt]) .nx-ask-veil[data-ui=next],:root:not([data-theme=crt]) .nx-overlay[data-ui=next],:root:not([data-theme=crt]) .login-screen[data-ui=next]{--surface: #eef0f5;--surface-raised: #fcfcfe;--surface-panel: #ffffff;--surface-hover: #f0f1f6;--ink: #252735;--ink-2: #626674;--ink-3: #666b7e;--line: #dfe2eb;--line-strong: #c5cbdb;--agent: var(--nxp-agent-l, #33745f);--info: var(--nxp-info-l, #516e67);--attention: var(--nxp-attention-l, #7b6356);--agent-fill: var(--nxp-agent-fill-l, #347862);--info-fill: var(--nxp-info-fill-l, #459975);--attention-fill: var(--nxp-attention-fill-l, #de681e);--win: var(--nxp-win-l, #33745f);--hl: var(--nxp-win-l, #33745f);--hl-ink: var(--nxp-on-primary, #f8fafc);--nxi-glass: rgba(255, 255, 255, .72);--nxi-card: rgba(255, 255, 255, .92);--nxi-edge: rgba(255, 255, 255, .93);--nxi-shadow: 0 8px 28px rgba(80, 85, 117, .04), inset 0 1px 0 #fff;--nxi-shadow-lift: 0 6px 24px rgba(83, 86, 114, .08), inset 0 1px 0 #fff;--nxi-radius: 16px;--metal-ink: linear-gradient( 165deg, color-mix(in srgb, color-mix(in srgb, var(--ink) 80%, var(--nxp-primary, #347862)) 82%, var(--surface)) 0%, color-mix(in srgb, var(--ink) 80%, var(--nxp-primary, #347862)) 45%, color-mix(in srgb, var(--ink) 84%, var(--nxp-primary, #347862)) 100% );--font-numeral: var(--font-sans)}:root[data-theme=paper-dark] .nx[data-ui=next],:root[data-theme=paper-dark] .nx-ask-veil[data-ui=next],:root[data-theme=paper-dark] .nx-overlay[data-ui=next],:root[data-theme=paper-dark] .login-screen[data-ui=next]{--surface: #20232e;--surface-raised: #2d3140;--surface-panel: #353a4a;--surface-hover: #383d4f;--ink: #f0f1f6;--ink-2: #bec3d2;--ink-3: #a3a9ba;--line: #474c5e;--line-strong: #5d6377;--agent: var(--nxp-agent-d, #b8cdca);--info: var(--nxp-info-d, #a0d3be);--attention: var(--nxp-attention-d, #f0bd9e);--agent-fill: var(--nxp-agent-fill-d, #42987c);--info-fill: var(--nxp-info-fill-d, #92ceb4);--attention-fill: var(--nxp-attention-fill-d, #f0b48e);--win: var(--nxp-win-d, #b8cdca);--hl: var(--nxp-win-d, #b8cdca);--hl-ink: #20232e;--nx-crimson-hi: color-mix(in srgb, var(--signal) 55%, var(--ink));--metal-ink: linear-gradient( 165deg, color-mix(in srgb, var(--ink) 82%, var(--nxp-secondary, #92ceb4)) 0%, color-mix(in srgb, var(--ink) 76%, var(--nxp-secondary, #92ceb4)) 100% );--nxi-glass: rgba(65, 68, 88, .7);--nxi-card: rgba(46, 51, 65, .93);--nxi-edge: rgba(104, 109, 133, .36);--nxi-shadow: 0 8px 28px rgba(16, 20, 32, .13), inset 0 1px 0 rgba(255, 255, 255, .05);--nxi-shadow-lift: 0 10px 30px rgba(16, 20, 32, .22), inset 0 1px 0 rgba(255, 255, 255, .06)}[data-theme=crt] .nx[data-ui=next],[data-theme=crt] .nx-overlay[data-ui=next]{--nxi-glass: var(--surface-raised);--nxi-card: var(--surface-raised);--nxi-edge: var(--line-strong);--nxi-shadow: none;--nxi-shadow-lift: none;--nxi-radius: 16px}[data-theme=crt] .nx[data-ui=next] .nx-canvas,[data-theme=crt] .nx[data-ui=next] .nx-ni-side{background:var(--surface)}[data-theme=crt] .nx[data-ui=next] .nx-ni-side{border-right-color:var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=crt] .nx[data-ui=next] .nx-pg-stat,[data-theme=crt] .nx[data-ui=next] .nx-pg-card>.ft,[data-theme=crt] .nx[data-ui=next] .nx-ni-item:hover{background:var(--surface-raised)}[data-theme=crt] .nx[data-ui=next] .nx-ni-item.on,[data-theme=crt] .nx[data-ui=next] .nx-ni-item.on:hover{outline-color:var(--line-strong);background:var(--surface-hover)}.nx[data-ui=next] .nx-canvas{background:linear-gradient(135deg,var(--nxp-canvas-tint-l, #e1e8eb),var(--surface) 70%),var(--surface)}[data-theme=paper-dark] .nx[data-ui=next] .nx-canvas{background:linear-gradient(135deg,var(--nxp-canvas-tint-d, #212932),var(--surface) 70%),var(--surface)}.nx[data-ui=next] .nx-ni-side{padding:22px 14px 14px;border-right-color:#ffffffb3;background:var(--nxp-nav-l, #f2f5f6);box-shadow:1px 0 #cbd0df4f}[data-theme=paper-dark] .nx[data-ui=next] .nx-ni-side{border-right-color:#51586a61;background:var(--nxp-nav-d, #2d3542);box-shadow:none}@supports (backdrop-filter: blur(16px)){.nx[data-ui=next] .nx-ni-side{backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}}@media(prefers-reduced-transparency:reduce){.nx[data-ui=next] .nx-ni-side{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface-raised)}}.nx[data-ui=next] .nx-ni-group{gap:3px}.nx[data-ui=next] .nx-ni-group .hd{padding:0 10px 8px;font-size:max(11px,var(--nx-min-text, 0px))}.nx[data-ui=next] .nx-ni-item{padding:10px 11px;font-weight:450}.nx[data-ui=next] .nx-ni-item.on,.nx[data-ui=next] .nx-ni-item.on:hover{border-color:transparent;outline:1px solid var(--nxi-edge);background:var(--nxi-glass);box-shadow:var(--nxi-shadow);color:var(--ink);font-weight:500}.nx[data-ui=next] .nx-ni-item.on .ic,.nx[data-ui=next] .nx-ni-item.on:hover .ic{color:var(--win)}.nx[data-ui=next] .nx-ni-item.on .bd{color:var(--ink-3)}.nx[data-ui=next] .nx-ni-item:hover{background:#ffffff8c}[data-theme=paper-dark] .nx[data-ui=next] .nx-ni-item:hover{background:#ffffff0d}.nx[data-ui=next] .nx-ni-scope .nx-lens-chip{height:38px;border-color:var(--nxi-edge);border-radius:10px;background:var(--nxi-glass);box-shadow:inset 0 1px #ffffffbf,0 2px 5px #51577405}[data-theme=paper-dark] .nx[data-ui=next] .nx-ni-scope .nx-lens-chip{box-shadow:inset 0 1px #ffffff12}.nx[data-ui=next] .nx-ni-scope .nx-lens-chip:hover{border-color:var(--agent)}.nx[data-ui=next] .nx-ni-crumb{border-bottom-color:#fff6;background:transparent}[data-theme=paper-dark] .nx[data-ui=next] .nx-ni-crumb{border-bottom-color:#ffffff08}.nx[data-ui=next] .nx-pg-card,.nx[data-ui=next] .nx-pg-stat,.nx[data-ui=next] .nx-pg-decide,.nx[data-ui=next] .nx-banner{border-color:var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.nx[data-ui=next] .nx-pg-stat{padding:18px 20px 16px;background:linear-gradient(125deg,#ffffffc4,#f8f8ff69)}[data-theme=paper-dark] .nx[data-ui=next] .nx-pg-stat{background:linear-gradient(125deg,#4b48626b,#353a4b8a)}.nx[data-ui=next] .nx-pg-stat:hover{border-color:#b9bbd4e6;box-shadow:var(--nxi-shadow-lift)}[data-theme=paper-dark] .nx[data-ui=next] .nx-pg-stat:hover{border-color:var(--line-strong)}.nx[data-ui=next] .nx-pg-card>.ft{border-top-color:var(--line);background:#f4f5f961}[data-theme=paper-dark] .nx[data-ui=next] .nx-pg-card>.ft{background:#252a3433}.nx[data-ui=next] .nx-pg-head h1{font-size:34px;font-weight:420;letter-spacing:-.035em}.nx[data-ui=next] .nx-pg-card>.hd h2{font-weight:500;letter-spacing:-.02em}.nx[data-ui=next] .nx-pg-stat .v{font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.nx[data-ui=next] .nx-pg-range,.nx[data-ui=next] .nx-pg-range button.on{border-radius:10px}.nx[data-ui=next] .nx-pg-range button.on{background:var(--nxi-glass);box-shadow:var(--nxi-shadow)}.nx[data-ui=next] .nx-pg-go{border:1px solid var(--nxi-edge, var(--line));border-radius:10px;background:var(--nxi-glass, var(--surface-raised));box-shadow:var(--nxi-shadow, none);color:var(--ink)}.nx[data-ui=next] .nx-pg-go:hover{border-color:var(--line-strong);transform:none}.nx[data-ui=next] .nx-pg-go>span{color:var(--ink-2)}.nx[data-ui=next] .nx-pg>.nx-pg-nothing{padding:22px 24px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 16px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.nx[data-ui=next] .nx-pg-decide .nx-pg-go{border-color:transparent;background:var(--nxp-primary, #347862);color:var(--nxp-on-primary, #f8fafc)}.nx[data-ui=next] .nx-pg-decide .nx-pg-go:hover{background:color-mix(in srgb,var(--nxp-primary, #347862) 88%,#000)}.nx[data-ui=next] .nx-isc-crumbs span,.nx[data-ui=next] .nx-isc-quiet,.nx[data-ui=next] .nx-studio-tile>header>span,.nx[data-ui=next] .nx-studio-native-table thead th{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.nx[data-ui=next] .nx-isc-quiet,.nx[data-ui=next] .nx-studio-tile>header>span{font-size:max(11.5px,var(--nx-min-text, 0px))}.nx[data-ui=next] .nx-studio-native-table thead th{font-size:max(11px,var(--nx-min-text, 0px))}.nx[data-ui=next] .nx-alive .sfx{font-family:var(--font-sans);letter-spacing:0;text-transform:lowercase}.nx[data-ui=next] .nx-alive .sfx:first-letter{text-transform:uppercase}.nx[data-ui=next] .pk-hero.orc-aurora{border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--nxi-card);box-shadow:var(--nxi-shadow);color:var(--ink)}.nx[data-ui=next] .pk-hero.orc-aurora:before,.nx[data-ui=next] .pk-hero.orc-aurora:after{display:none}.nx[data-ui=next] .pk-hero>*{text-shadow:none}.nx[data-ui=next] .pk-hero .pk-stat .v,.nx[data-ui=next] .pk-hero .pk-stat .l,.nx[data-ui=next] .pk-hero .pk-hero-eye,.nx[data-ui=next] .pk-hero .sub{color:var(--ink);opacity:1}.nx[data-ui=next] .pk-hero .pk-stat .l,.nx[data-ui=next] .pk-hero .sub{color:var(--ink-2)}.nx[data-ui=next] .pk-hero .pk-hero-eye{color:var(--ink-3);font-family:var(--font-sans);letter-spacing:0;text-transform:none}.nx[data-ui=next] .btn{font-family:var(--font-sans);letter-spacing:0;text-transform:none}.nx[data-ui=next] .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--ui-control-height, 36px);padding:0 14px;border-radius:var(--ui-control-radius, 10px);font-size:var(--ui-button-font, 13px);line-height:1}.nx[data-ui=next] .btn.btn-sm{min-height:var(--ui-control-height-sm, 30px);padding:0 12px;border-radius:8px;font-size:max(12.5px,var(--nx-min-text, 0px))}.nx[data-ui=next] .btn.btn-link{min-height:auto;padding:2px 0}.nx[data-ui=next] .orc-eye,.nx[data-ui=next] .nx-eye,.nx[data-ui=next] .pk-hero-eye,.nx[data-ui=next] .pk-tile-right,.nx[data-ui=next] .pk-orb-key,.nx[data-ui=next] .nx-studio-tile>header span,.nx[data-ui=next] .nx-studio-native-table th,.nx[data-ui=next] .qb-chip-cat{font-family:var(--font-sans);font-size:max(11.5px,var(--nx-min-text, 0px));font-weight:450;line-height:1.35;letter-spacing:0;text-transform:none}.nx[data-ui=next] .orc-num,.nx[data-ui=next] .orc-spark,.nx[data-ui=next] .pk-hero .orc-num{font-family:var(--font-sans);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.nx[data-ui=next] .nx-h1{font-weight:420;letter-spacing:-.035em}.nx[data-ui=next] .orc-tile,.nx[data-ui=next] .pk-tile{border-radius:var(--nxi-radius)}.nx[data-ui=next] .orc-tile,.nx[data-ui=next] .pk-tile{border-color:var(--nxi-edge);background:var(--nxi-card);box-shadow:var(--nxi-shadow)}.nx[data-ui=next] .orc-tile.lift:hover{border-color:var(--line-strong);box-shadow:var(--nxi-shadow-lift)}.nx[data-ui=next] .orc-aurora{border:1px solid var(--nxi-edge);border-radius:var(--nxi-radius);background:var(--nxi-card);box-shadow:var(--nxi-shadow);color:var(--ink)}.nx[data-ui=next] .orc-aurora:before{inset:0;opacity:.13;filter:none;transform:none;animation:none;border-radius:inherit}.nx[data-ui=next] .orc-aurora:after{display:none}.nx[data-ui=next] .orc-aurora>*{text-shadow:none}[data-theme=paper-dark] .nx[data-ui=next] .orc-aurora:before{opacity:.2}.nx[data-ui=next] .orc-aurora .nx-cl-posture,.nx[data-ui=next] .orc-aurora .nx-td-break{color:var(--ink)}.nx[data-ui=next] .orc-aurora .nx-cl-posture{border-color:var(--line);background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}.nx[data-ui=next] .orc-aurora .nx-cl-posture.paused{border-color:color-mix(in srgb,var(--attention) 52%,transparent);background:color-mix(in srgb,var(--attention) 12%,var(--surface-raised))}.nx[data-ui=next] .nx-pill{font-family:var(--font-sans);font-size:max(11px,var(--nx-min-text, 0px));font-weight:450;letter-spacing:0}.nx[data-ui=next] .nx-empty{font-style:normal}.nx[data-ui=next] .btn-primary,.nx[data-ui=next] .nx-doc-btn.primary,.nx[data-ui=next] .nx-orch-btn.primary,.nx[data-ui=next] .nx-ob-btn.primary,.nx[data-ui=next] .qb-btn-primary,.nx[data-ui=next] .wf-propose-bind,.nx[data-ui=next] .nx-fl-cta,.nx[data-ui=next] .nx-wel-cta,.nx[data-ui=next] .nx-impact-strip .fwd,.nx[data-ui=next] .nx-cl-btn.qbr,.nx[data-ui=next] .nx-fpat-draft,.nx[data-ui=next] .nx-run-btn.gold,.nx[data-ui=next] .nx-ob-affirm{border-color:transparent;background:var(--nxp-primary, #347862);color:var(--nxp-on-primary, #f8fafc)}.nx[data-ui=next] .btn-primary:not(:disabled):hover,.nx[data-ui=next] .nx-doc-btn.primary:hover,.nx[data-ui=next] .nx-orch-btn.primary:hover,.nx[data-ui=next] .nx-ob-btn.primary:hover,.nx[data-ui=next] .qb-btn-primary:hover,.nx[data-ui=next] .wf-propose-bind:hover,.nx[data-ui=next] .nx-fl-cta:hover,.nx[data-ui=next] .nx-wel-cta:hover,.nx[data-ui=next] .nx-impact-strip .fwd:hover,.nx[data-ui=next] .nx-cl-btn.qbr:hover,.nx[data-ui=next] .nx-fpat-draft:hover,.nx[data-ui=next] .nx-run-btn.gold:hover:not(:disabled){background:color-mix(in srgb,var(--nxp-primary, #347862) 88%,#000);color:var(--nxp-on-primary, #f8fafc)}.nx[data-ui=next] :is(.btn-primary,.nx-plib-btn.primary,.nx-doc-btn.primary,.nx-orch-btn.primary,.nx-orch-tbtn.primary,.nx-ob-btn.primary,.qb-btn-primary,.wf-suggest-do,.wf-propose-bind,.nx-fl-cta,.nx-wel-cta,.nx-ob-affirm,.ob-sx-go,.ob-sx-next):disabled{opacity:1;background:var(--surface-hover);border-color:var(--line);color:var(--ink-3);box-shadow:none;cursor:not-allowed}:where(.nx[data-ui=next],.nx-ask-veil[data-ui=next]) :where(button,a,[role=button],[tabindex]):focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx[data-ui=next] .nx-ob-num,.nx[data-ui=next] :is(.ob-sx-watch .n,.nx-fl-fact b,.nx-fl-w .v,.nx-fl-move-hook .big,.nx-fl-hr .v,.nx-fl-q-tallies .tal .v,.nx-ob-rate-big,.nx-ob-find-n,.nx-ob-fn-cell .v,.nx-ob-loopstage .n){font-weight:400;letter-spacing:-.035em;font-variant-numeric:lining-nums proportional-nums}.nx[data-ui=next] .nx-lens .ini,.nx[data-ui=next] .nx-lens-menu .ini,.nx-ask-veil[data-ui=next] .nx-lens .ini{color:var(--hl-ink)}.nx[data-ui=next] .nx-lens .ini.all,.nx[data-ui=next] .nx-lens-menu .ini.all{color:var(--ink)}:root:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-hm-head h1,.nx-pg-head h1,.st-page-head h1,.nx-sg-h1,.nx-fpat-h1){font-size:1.875rem;font-weight:400;line-height:1.25;letter-spacing:-.01em}:root:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-hm-metric strong,.nx-pg-stat .v,.pk-stat .v,.nx-cl-hero .v){font-weight:350;letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums}:root:not([data-theme=crt]) .nx[data-ui=next] .nx-ni-item{font-size:max(.8125rem,var(--nx-min-text, 0px));font-weight:500;letter-spacing:0}:root:not([data-theme=crt]) .nx[data-ui=next] .nx-isc-msg .nx-isc-text{font-size:1rem;line-height:1.65;letter-spacing:0}:root[data-nx-palette-style=platform]:not([data-theme=crt]) :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #f4f4f9;--surface-raised: #fdfdff;--surface-panel: #ffffff;--surface-hover: #f1f1f9;--ink: #202238;--ink-2: #585c75;--ink-3: #62677f;--line: #e1e1ef;--line-strong: #c9cae0;--hl: var(--nxp-primary);--hl-ink: var(--nxp-on-primary);--nxi-glass: rgba(255, 255, 255, .72);--nxi-card: rgba(255, 255, 255, .94);--nxi-edge: rgba(28, 24, 72, .075);--nxi-shadow: 0 1px 2px rgba(24, 20, 70, .04), 0 8px 24px -14px rgba(40, 30, 120, .14);--nxi-shadow-lift: 0 2px 6px rgba(24, 20, 70, .05), 0 22px 44px -18px rgba(70, 50, 190, .28);--nxi-radius: 18px}:root[data-nx-palette-style=platform][data-theme=paper-dark] :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #121326;--surface-raised: #1c1d36;--surface-panel: #232545;--surface-hover: #282a4c;--ink: #f1f0fc;--ink-2: #bec0db;--ink-3: #9598b8;--line: #2d2f53;--line-strong: #43467a;--hl-ink: #16172c;--nxi-glass: rgba(46, 48, 88, .55);--nxi-card: rgba(24, 25, 48, .86);--nxi-edge: rgba(255, 255, 255, .075);--nxi-shadow: 0 1px 2px rgba(0, 0, 0, .2), 0 12px 34px rgba(4, 4, 20, .35);--nxi-shadow-lift: 0 2px 6px rgba(0, 0, 0, .25), 0 22px 50px rgba(20, 10, 70, .55)}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #f6f0fb;--surface-raised: #fffbff;--surface-panel: #ffffff;--surface-hover: #f1e9f8;--ink: #24183a;--ink-2: #5a4b76;--ink-3: #655781;--line: #e8dcf3;--line-strong: #d3c1e6;--hl: var(--nxp-primary);--hl-ink: var(--nxp-on-primary);--nxi-glass: rgba(255, 251, 255, .74);--nxi-card: rgba(255, 251, 255, .94);--nxi-edge: rgba(224, 54, 140, .16);--nxi-shadow: 0 1px 2px rgba(60, 20, 90, .05), 0 10px 28px -16px rgba(224, 54, 140, .28);--nxi-shadow-lift: 0 2px 6px rgba(60, 20, 90, .06), 0 22px 44px -18px rgba(224, 54, 140, .4);--nxi-radius: 16px}:root[data-nx-palette-style=synthwave][data-theme=paper-dark] :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #140c26;--surface-raised: #1f1536;--surface-panel: #251a40;--surface-hover: #2b1f47;--ink: #f6efff;--ink-2: #cdbfe8;--ink-3: #ab9dcb;--line: #34264f;--line-strong: #4b3a6e;--hl-ink: #140c26;--nxi-glass: rgba(43, 31, 71, .6);--nxi-card: rgba(31, 21, 54, .88);--nxi-edge: rgba(25, 184, 214, .22);--nxi-shadow: 0 0 0 1px rgba(224, 54, 140, .08), 0 14px 36px -18px rgba(224, 54, 140, .45);--nxi-shadow-lift: 0 0 0 1px rgba(25, 184, 214, .18), 0 22px 50px -18px rgba(224, 54, 140, .6)}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #eef4fb;--surface-raised: #fbfdff;--surface-panel: #ffffff;--surface-hover: #e7eff9;--ink: #0f2340;--ink-2: #3d5574;--ink-3: #4b6383;--line: #d3e1f2;--line-strong: #a9c3e3;--hl: var(--nxp-primary);--hl-ink: var(--nxp-on-primary);--nxi-glass: rgba(251, 253, 255, .82);--nxi-card: rgba(251, 253, 255, .96);--nxi-edge: #b9cfea;--nxi-shadow: 0 1px 0 rgba(15, 35, 64, .04);--nxi-shadow-lift: 0 1px 0 rgba(15, 35, 64, .06), 0 10px 24px -14px rgba(37, 99, 235, .35);--nxi-radius: 6px}:root[data-nx-palette-style=blueprint][data-theme=paper-dark] :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #0b1d38;--surface-raised: #14294a;--surface-panel: #183056;--surface-hover: #1c3660;--ink: #eaf3ff;--ink-2: #bccfe8;--ink-3: #9db3d1;--line: #264573;--line-strong: #3a5f96;--hl-ink: #0b1d38;--nxi-glass: rgba(20, 41, 74, .72);--nxi-card: rgba(20, 41, 74, .92);--nxi-edge: rgba(130, 180, 240, .32);--nxi-shadow: none;--nxi-shadow-lift: 0 12px 30px -16px rgba(0, 0, 0, .6)}:root[data-nx-palette-style=riso]:not([data-theme=crt]) :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #f6f1e6;--surface-raised: #fffdf7;--surface-panel: #fffdf7;--surface-hover: #efe8d9;--ink: #1b1b1b;--ink-2: #4a4640;--ink-3: #59544b;--line: #e2d9c6;--line-strong: #1b1b1b;--hl: var(--nxp-primary);--hl-ink: var(--nxp-on-primary);--nxi-glass: #fffdf7;--nxi-card: #fffdf7;--nxi-edge: #1b1b1b;--nxi-shadow: 3px 3px 0 #1b1b1b;--nxi-shadow-lift: 5px 5px 0 #1b1b1b;--nxi-radius: 12px}:root[data-nx-palette-style=riso][data-theme=paper-dark] :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #181715;--surface-raised: #24221f;--surface-panel: #2a2824;--surface-hover: #302d29;--ink: #f7f2e8;--ink-2: #d2cabb;--ink-3: #aea697;--line: #3a3732;--line-strong: #f7f2e8;--hl-ink: #181715;--nxi-glass: #24221f;--nxi-card: #24221f;--nxi-edge: #f7f2e8;--nxi-shadow: 3px 3px 0 var(--nxp-primary, #ff4f8b);--nxi-shadow-lift: 5px 5px 0 var(--nxp-primary, #ff4f8b)}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #eef1f8;--surface-raised: #fbfcff;--surface-panel: #ffffff;--surface-hover: #e8ecf6;--ink: #1b2033;--ink-2: #4a5170;--ink-3: #565d7b;--line: #dfe4f0;--line-strong: #c7cfe2;--hl: var(--nxp-primary);--hl-ink: var(--nxp-on-primary);--nxi-glass: rgba(251, 252, 255, .66);--nxi-card: rgba(251, 252, 255, .86);--nxi-edge: rgba(255, 255, 255, .85);--nxi-shadow: 0 10px 30px -18px rgba(60, 80, 160, .35);--nxi-shadow-lift: 0 18px 44px -18px rgba(60, 80, 160, .45);--nxi-radius: 18px}:root[data-nx-palette-style=aurora][data-theme=paper-dark] :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #0a1020;--surface-raised: #121a2b;--surface-panel: #16203a;--surface-hover: #1a2440;--ink: #eef3ff;--ink-2: #c0cae4;--ink-3: #9aa6c6;--line: #24304d;--line-strong: #34426a;--hl-ink: #0a1020;--nxi-glass: rgba(18, 26, 43, .58);--nxi-card: rgba(18, 26, 43, .82);--nxi-edge: rgba(150, 190, 255, .16);--nxi-shadow: 0 14px 40px -18px rgba(0, 0, 0, .6);--nxi-shadow-lift: 0 22px 54px -18px rgba(0, 0, 0, .7)}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #e9f7f8;--surface-raised: #ffffff;--surface-panel: #ffffff;--surface-hover: #def2f4;--ink: #10303a;--ink-2: #3a5a63;--ink-3: #46666f;--line: #cfe8ec;--line-strong: #a9d4dc;--hl: var(--nxp-primary);--hl-ink: var(--nxp-on-primary);--nxi-glass: rgba(255, 255, 255, .82);--nxi-card: #ffffff;--nxi-edge: rgba(0, 189, 209, .2);--nxi-shadow: 0 2px 0 rgba(0, 120, 140, .06), 0 12px 26px -16px rgba(0, 140, 160, .35);--nxi-shadow-lift: 0 2px 0 rgba(0, 120, 140, .08), 0 20px 36px -16px rgba(0, 140, 160, .45);--nxi-radius: 22px}:root[data-nx-palette-style=poolside][data-theme=paper-dark] :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #071c23;--surface-raised: #0d2a33;--surface-panel: #10313b;--surface-hover: #12363f;--ink: #eafcff;--ink-2: #b3d9e0;--ink-3: #8fbac3;--line: #1b4550;--line-strong: #2a5d6a;--hl-ink: #071c23;--nxi-glass: rgba(13, 42, 51, .78);--nxi-card: rgba(13, 42, 51, .95);--nxi-edge: rgba(0, 189, 209, .24);--nxi-shadow: 0 0 0 1px rgba(0, 189, 209, .06), 0 14px 34px -18px rgba(0, 0, 0, .6);--nxi-shadow-lift: 0 0 0 1px rgba(0, 189, 209, .12), 0 22px 44px -18px rgba(0, 0, 0, .7)}:root[data-nx-palette-style=soda]:not([data-theme=crt]) :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #fff4ef;--surface-raised: #fffdfb;--surface-panel: #ffffff;--surface-hover: #fdebe5;--ink: #2a1418;--ink-2: #5e3f45;--ink-3: #6a4a50;--line: #f3dcd5;--line-strong: #e7bfb5;--hl: #d8203f;--hl-ink: #ffffff;--nxi-glass: rgba(255, 253, 251, .84);--nxi-card: #fffdfb;--nxi-edge: rgba(243, 57, 89, .16);--nxi-shadow: 0 2px 0 rgba(243, 57, 89, .08), 0 14px 28px -18px rgba(180, 40, 70, .35);--nxi-shadow-lift: 0 3px 0 rgba(243, 57, 89, .12), 0 22px 40px -18px rgba(180, 40, 70, .45);--nxi-radius: 20px}:root[data-nx-palette-style=soda][data-theme=paper-dark] :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #12141b;--surface-raised: #1a1d26;--surface-panel: #1f2230;--surface-hover: #242836;--ink: #fdf2f4;--ink-2: #d4c6cc;--ink-3: #b0a2a9;--line: #2b2f3d;--line-strong: #3d4254;--hl: var(--nxp-primary);--hl-ink: #12141b;--nxi-glass: rgba(26, 29, 38, .82);--nxi-card: rgba(26, 29, 38, .96);--nxi-edge: rgba(26, 202, 218, .22);--nxi-shadow: 0 0 0 1px rgba(243, 57, 89, .08), 0 16px 36px -20px rgba(0, 0, 0, .7);--nxi-shadow-lift: 0 0 0 1px rgba(26, 202, 218, .18), 0 22px 46px -20px rgba(0, 0, 0, .75)}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #f1ede2;--surface-raised: #fbf9f3;--surface-panel: #fffdf8;--surface-hover: #e9e4d6;--ink: #111111;--ink-2: #3b3a36;--ink-3: #4d4b45;--line: #d9d3c3;--line-strong: #111111;--hl: #111111;--hl-ink: #fbf9f3;--nxi-glass: #fbf9f3;--nxi-card: #fbf9f3;--nxi-edge: #cfc8b5;--nxi-shadow: none;--nxi-shadow-lift: 0 1px 0 #111111;--nxi-radius: 2px}:root[data-nx-palette-style=broadsheet][data-theme=paper-dark] :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #141413;--surface-raised: #1d1c1a;--surface-panel: #22211f;--surface-hover: #282725;--ink: #f2efe6;--ink-2: #cfcac0;--ink-3: #aaa59a;--line: #34332f;--line-strong: #f2efe6;--hl: #f2efe6;--hl-ink: #141413;--nxi-glass: #1d1c1a;--nxi-card: #1d1c1a;--nxi-edge: #3d3b36;--nxi-shadow-lift: 0 1px 0 #f2efe6}:root[data-nx-palette-style=crt]:not([data-theme=crt]) :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #c7d0a4;--surface-raised: #d6dcb8;--surface-panel: #dbe1bf;--surface-hover: #bfc89b;--ink: #16240d;--ink-2: #2b3d1c;--ink-3: #344a22;--line: rgba(22, 36, 13, .18);--line-strong: rgba(22, 36, 13, .38);--hl: #2b3d1c;--hl-ink: #d6dcb8;--nxi-glass: rgba(214, 220, 184, .72);--nxi-card: #d6dcb8;--nxi-edge: rgba(22, 36, 13, .3);--nxi-shadow: inset 0 0 0 1px rgba(255, 255, 255, .22), 2px 2px 0 rgba(22, 36, 13, .14);--nxi-shadow-lift: inset 0 0 0 1px rgba(255, 255, 255, .22), 3px 3px 0 rgba(22, 36, 13, .2);--nxi-radius: 6px;--font-numeral: "Orchard Numeral", "JetBrains Mono", monospace}:root[data-nx-palette-style=crt][data-theme=paper-dark] :is(.nx[data-ui=next],.nx-ask-veil[data-ui=next]){--surface: #060c07;--surface-raised: #0a150b;--surface-panel: #0c1a0e;--surface-hover: #112310;--ink: #9dffb1;--ink-2: #5fd179;--ink-3: #4caf63;--line: rgba(120, 255, 150, .14);--line-strong: rgba(120, 255, 150, .28);--hl: var(--nxp-primary);--hl-ink: #060c07;--nxi-glass: rgba(10, 26, 12, .72);--nxi-card: rgba(10, 21, 11, .95);--nxi-edge: rgba(120, 255, 150, .2);--nxi-shadow: 0 0 0 1px rgba(120, 255, 150, .05), 0 0 24px -8px rgba(87, 255, 134, .18);--nxi-shadow-lift: 0 0 0 1px rgba(120, 255, 150, .1), 0 0 32px -6px rgba(87, 255, 134, .28)}:root:not([data-theme=crt]) .nx[data-ui=next] .nx-cat{padding:30px var(--ui-page-gutter, 32px) 48px}:root:not([data-theme=crt]) .nx[data-ui=next] .nx-cat-card h2{font-weight:500;letter-spacing:-.01em}:root:not([data-theme=crt]) .nx[data-ui=next] :is(h1,.nx-ob-h1,.nx-ob-h2){font-weight:420;letter-spacing:-.02em}.nx[data-ui=next] .nx-set .btn-primary{border-color:transparent;background:var(--nxp-primary, #347862);color:var(--nxp-on-primary, #f8fafc)}.nx[data-ui=next] .nx-set .btn-primary:not(:disabled):hover{background:color-mix(in srgb,var(--nxp-primary, #347862) 88%,#000)}.nx[data-ui=next] .nx-set .btn-primary:disabled{opacity:1;background:var(--surface-hover);border-color:var(--line);color:var(--ink-3);cursor:not-allowed}.nx[data-ui=next] .nx-isc-composer .go:disabled{opacity:1;background:var(--surface-hover);color:var(--ink-3);box-shadow:none}.nx[data-ui=next] .nx-ni-scope .nx-lens-chip .ct,.nx[data-ui=next] .ob-sx-head .s{color:var(--ink-2)}.nx[data-ui=next] .nx-bell .n{background:color-mix(in srgb,var(--signal) 82%,#000)}.nx[data-ui=next] :is(.nx-ai-table .nm .mk.t-2,.nx-pg-appmark.t-3){color:color-mix(in srgb,var(--attention) 80%,var(--ink))}.nx[data-ui=next] .nx-ni-aside{background:var(--nxi-card, var(--surface-raised))}.nx[data-ui=next] .nx-pg-decide .nx-pg-go>span{color:inherit}.nx-connect-grants{display:flex;flex-direction:column;gap:8px}.nx-connect-grants>p{margin:0;color:var(--ink-3);font:400 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-connect-grants ul{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:12px;background:var(--surface-panel);overflow:hidden}.nx-connect-grants li{display:flex;gap:11px;padding:12px 14px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.nx-connect-grants li+li{border-top:1px solid var(--line)}.nx-connect-grants li i{flex:none;width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--agent-fill, var(--agent))}.nx-connect-grants li.run{background:color-mix(in srgb,var(--attention-fill, var(--attention)) 8%,transparent);color:var(--ink)}.nx-connect-grants li.run i{background:var(--attention-fill, var(--attention))}.nx-connect-acts{display:flex;flex-direction:column;gap:10px;margin-top:4px}.nx-connect .nx-connect-acts .btn-block{margin-top:0}.om-pg{gap:0}.om-page{display:flex;flex-direction:column;gap:18px;min-width:0;width:100%;color:var(--ink);font-family:var(--font-sans);--om-ground:var(--surface-raised)}.om-search-wrap{position:relative;width:290px;z-index:12}.om-search-wrap input{box-sizing:border-box;width:100%;height:40px;padding:0 14px;border:1px solid var(--nxi-edge,var(--line));border-radius:10px;background:var(--nxi-card,var(--surface-raised));box-shadow:var(--nxi-shadow,none);color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px)) var(--font-sans)}.om-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid var(--nxi-edge,var(--line));border-radius:14px;background:var(--surface-panel,var(--surface-raised));box-shadow:var(--shadow-deep,0 14px 35px color-mix(in srgb,var(--ink) 12%,transparent));max-height:360px;overflow:auto;padding:6px}.om-search-results>button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;border:0;background:none;padding:12px;border-radius:7px;color:var(--ink);text-align:left;cursor:pointer}.om-search-results>button:hover{background:var(--surface)}.om-search-results strong{font-size:max(12px,var(--nx-min-text, 0px));font-weight:550}.om-search-results small{color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px))}.om-search-summary{display:flex;align-items:center;justify-content:space-between;padding:8px;font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-3)}.om-search-summary button{background:none;border:0;color:var(--ink);padding:5px;cursor:pointer}.om-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--nxi-edge,var(--line));border-radius:var(--nxi-radius,16px);background:var(--nxi-card,var(--surface-raised));box-shadow:var(--nxi-shadow,none);min-height:56px;box-sizing:border-box}.om-toolbar nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:max(12px,var(--nx-min-text, 0px));min-width:0}.om-toolbar nav span{display:flex;align-items:center;gap:8px}.om-toolbar nav i{font-style:normal;color:var(--ink-3)}.om-toolbar nav button,.om-footer button{border:0;padding:4px 0;color:var(--ink-2);background:none;font:500 max(12px,var(--nx-min-text, 0px)) var(--font-sans);cursor:pointer}.om-toolbar nav button[aria-current]{color:var(--ink)}.om-button{display:inline-flex;align-items:center;gap:7px;height:36px;border:1px solid var(--line);border-radius:var(--ui-control-radius,10px);padding:0 14px;background:var(--nxi-glass,var(--surface-raised));color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px)) var(--font-sans);cursor:pointer;white-space:nowrap}.om-button:hover{border-color:var(--ink-3)}.om-workspace{display:flex;height:clamp(460px,calc(100dvh - 360px),880px);position:relative;overflow:hidden;border:1px solid var(--nxi-edge,var(--line));border-radius:var(--nxi-radius,16px);background:var(--om-ground);box-shadow:var(--nxi-shadow,none)}.om-canvas{flex:1;min-width:0;position:relative;background:radial-gradient(ellipse at 35% 48%,color-mix(in srgb,var(--info) 3%,transparent),transparent 70%)}.om-node{width:240px;height:76px;border-radius:13px;border:1px solid var(--line);background:var(--surface-raised);box-shadow:0 3px 5px color-mix(in srgb,var(--ink) 3%,transparent),0 10px 22px color-mix(in srgb,var(--ink) 3%,transparent);transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.om-node.active{border-color:color-mix(in srgb,var(--info) 65%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 7%,transparent),0 6px 18px color-mix(in srgb,var(--ink) 5%,transparent)}.om-node.muted{opacity:.76}.om-node:hover,.om-node:focus-within{opacity:1;border-color:var(--ink-3);box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 9%,transparent)}.om-node button{width:100%;height:100%;display:flex;gap:11px;align-items:center;padding:12px;border:0;border-radius:inherit;background:none;color:var(--ink);font-family:var(--font-sans);text-align:left;cursor:pointer}.om-node-mark{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;color:var(--ink-2);font-size:max(11px,var(--nx-min-text, 0px));font-weight:550;background:var(--om-ground)}.om-node.active .om-node-mark{background:color-mix(in srgb,var(--info) 8%,var(--surface-raised))}.om-node-mark img{width:26px;height:26px;object-fit:contain}.om-node-mark svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.3;fill:none}.om-node.root .om-node-mark{border:0;background:none}.om-node.group .om-node-mark{font-size:20px;border-style:dashed}.om-node-copy{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.om-node-copy strong{font-size:14px;font-weight:550;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.om-node-copy small{font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-3)}.om-expand{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--line);border-radius:50%;color:var(--ink-3);font-size:max(13px,var(--nx-min-text, 0px));flex-shrink:0}.om-connectivity{width:6px;height:6px;border-radius:50%;background:var(--ink-3);flex-shrink:0}.om-connectivity.online{background:var(--win)}.om-connectivity.unknown{background:transparent;border:1px dashed var(--ink-3);width:8px;height:8px}.om-node .react-flow__handle{width:5px;height:5px;background:var(--line);border:0;min-width:0;min-height:0}.om-canvas .react-flow__controls{box-shadow:0 3px 14px color-mix(in srgb,var(--ink) 8%,transparent);border:1px solid var(--line);border-radius:9px;overflow:hidden;bottom:15px;left:15px}.om-canvas .react-flow__controls-button{background:var(--surface-raised);color:var(--ink);fill:currentColor;border-bottom:1px solid var(--line);width:30px;height:30px}.om-canvas .react-flow__controls-button:hover{background:var(--surface)}.om-canvas .react-flow__minimap{width:140px;height:90px;background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;overflow:hidden;bottom:14px;right:14px}.om-canvas .react-flow__attribution{background:transparent;font-size:max(11px,var(--nx-min-text, 0px));opacity:.55}.om-canvas-hint{position:absolute;bottom:28px;left:75px;pointer-events:none;color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px))}.om-inspector{flex:0 0 270px;background:var(--om-ground);border-left:1px solid var(--line);padding:28px 24px;position:relative;overflow:auto}.om-eyebrow{font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-3)}.om-inspector h2{font-size:20px;font-weight:550;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0}.om-close{position:absolute;right:12px;top:12px;padding:5px 8px;background:none;border:0;color:var(--ink-3);font-size:20px;cursor:pointer}.om-status{font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-2)}.om-inspector dl{border-block:1px solid var(--line);padding:10px 0 22px;margin:24px 0}.om-inspector dt{font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-3);margin:14px 0 6px}.om-inspector dd{font-size:max(12px,var(--nx-min-text, 0px));margin:0}.om-note{font-size:max(11px,var(--nx-min-text, 0px));line-height:1.7;color:var(--ink-3);margin:24px 0}.om-footer{display:flex;gap:15px;justify-content:space-between;padding:0 2px 4px;color:var(--ink-3);font-size:max(11.5px,var(--nx-min-text, 0px))}.om-message{padding:18px 20px;border:1px solid var(--nxi-edge,var(--line));border-radius:var(--nxi-radius,16px);background:var(--nxi-card,var(--surface-raised));font-size:max(13px,var(--nx-min-text, 0px));color:var(--ink-2)}.om-page button:focus-visible,.om-page input:focus-visible{outline:2px solid var(--info);outline-offset:3px}@media(max-width:739px){.om-search-wrap{width:100%}.om-toolbar{padding:10px 14px;align-items:flex-start}.om-toolbar nav{font-size:max(11px,var(--nx-min-text, 0px))}.om-workspace.has-details{flex-direction:column;overflow:auto}.om-workspace.has-details .om-canvas{min-height:330px}.om-inspector{border-left:0;border-top:1px solid var(--line);flex:0 0 auto;overflow:visible;padding:20px}.om-canvas .react-flow__minimap{width:95px;height:65px}.om-canvas-hint{display:none}.om-footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.om-page *{transition:none!important}}.om-node button{pointer-events:auto}.om-mobile-branches{display:none}@media(max-width:739px){.om-workspace{flex:none;height:420px}.om-workspace.has-details{height:auto}.om-mobile-branches{display:grid;padding:14px 16px;border:1px solid var(--nxi-edge,var(--line));border-radius:var(--nxi-radius,16px);background:var(--nxi-card,var(--surface-raised))}.om-mobile-branches>span{font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-3);margin-bottom:8px}.om-mobile-branches button{background:none;border:0;border-bottom:1px solid var(--line);padding:14px 0;color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px)) var(--font-sans);display:flex;justify-content:space-between;gap:10px;text-align:left}.om-mobile-branches small{color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px));white-space:nowrap}}.om-canvas .react-flow__minimap-svg{width:100%;height:100%}.om-page .state-online{--om-state:var(--om-online)}.om-page .state-offline{--om-state:var(--om-offline)}.om-page .state-unknown{--om-state:var(--om-unknown)}.om-page .om-connectivity.online{background:var(--om-online)}.om-page .om-connectivity.offline{background:var(--om-offline)}.om-page .om-connectivity.unknown{border-color:var(--om-unknown)}.om-page[data-status-treatment=glow] .om-node.device:not(.state-unknown){border-color:color-mix(in srgb,var(--om-state) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--om-state) 7%,transparent),0 5px 20px color-mix(in srgb,var(--om-state) 16%,transparent)}.om-page[data-status-treatment=tint] .om-node.device:not(.state-unknown){border-color:color-mix(in srgb,var(--om-state) 48%,var(--line));background:color-mix(in srgb,var(--om-state) 12%,var(--surface-raised))}.om-page:not([data-status-treatment=dot]) .om-node.device:not(.state-unknown) .om-node-mark{color:var(--om-state);border-color:color-mix(in srgb,var(--om-state) 28%,var(--line));background:color-mix(in srgb,var(--om-state) 7%,var(--surface-raised))}.om-page .om-node.device.active{outline:2px solid var(--info);outline-offset:4px}.om-status:before,.om-status-legend i,.om-status-sample i{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--om-state);flex-shrink:0}.om-status:before{margin-right:7px}.om-status-legend{display:flex;align-items:center;gap:18px;padding:0 2px;color:var(--ink-2);font-size:max(11.5px,var(--nx-min-text, 0px))}.om-status-legend span{display:flex;gap:7px;align-items:center}.om-status-legend .state-unknown i,.om-status-sample.state-unknown i,.om-status.state-unknown:before{border:1px dashed var(--om-state);background:transparent;width:8px;height:8px}.om-toolbar-actions{display:flex;align-items:center;gap:8px}.om-appearance{position:relative;z-index:15}.om-appearance summary{list-style:none;cursor:pointer}.om-appearance summary::-webkit-details-marker{display:none}.om-appearance[open]>summary{border-color:var(--info)}.om-appearance summary:focus-visible{outline:2px solid var(--info);outline-offset:3px}.om-appearance-panel{position:absolute;top:calc(100% + 9px);right:0;width:330px;max-height:min(660px,70dvh);overflow:auto;padding:21px;background:var(--surface-panel,var(--surface-raised));border:1px solid var(--nxi-edge,var(--line));border-radius:16px;box-shadow:var(--shadow-deep,0 16px 45px color-mix(in srgb,var(--ink) 15%,transparent))}.om-appearance-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.om-appearance-panel h2{font-size:16px;font-weight:550;letter-spacing:-.02em;margin:0}.om-appearance-panel header button{background:none;border:0;color:var(--ink-3);font-size:19px;padding:0 4px;cursor:pointer}.om-appearance-panel fieldset{border:0;padding:0;margin:0 0 18px}.om-appearance-panel legend{font-size:max(11px,var(--nx-min-text, 0px));font-weight:550;margin-bottom:10px;color:var(--ink-2)}.om-treatment-options{display:flex;gap:5px}.om-treatment-options label{flex:1;position:relative;cursor:pointer}.om-treatment-options input{position:absolute;opacity:0}.om-treatment-options span{display:block;padding:10px 5px;text-align:center;font-size:max(11px,var(--nx-min-text, 0px));border:1px solid var(--line);border-radius:7px}.om-treatment-options input:checked+span{border-color:var(--info);background:color-mix(in srgb,var(--info) 6%,var(--surface-raised))}.om-treatment-options input:focus-visible+span{outline:2px solid var(--info);outline-offset:3px}.om-palette-options{display:grid;gap:10px}.om-palette-options label{display:flex;align-items:center;gap:10px;font-size:max(12px,var(--nx-min-text, 0px));cursor:pointer}.om-palette-options input,.om-appearance-toggle input{accent-color:var(--info)}.om-palette-pair{display:flex;gap:4px}.om-palette-pair i{width:12px;height:12px;border-radius:50%}.om-style-preview{padding:14px 0 18px;border-block:1px solid var(--line);margin-bottom:9px}.om-style-preview>span{display:block;font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-3);margin-bottom:12px}.om-style-preview>div{display:flex;gap:7px}.om-status-sample{display:flex;align-items:center;justify-content:center;gap:6px;font-size:max(11px,var(--nx-min-text, 0px));padding:10px 7px;border:1px solid var(--line);border-radius:7px;flex:1;color:var(--ink)}.om-page[data-status-treatment=glow] .om-status-sample:not(.state-unknown){border-color:color-mix(in srgb,var(--om-state) 60%,var(--line));box-shadow:0 3px 12px color-mix(in srgb,var(--om-state) 17%,transparent)}.om-page[data-status-treatment=tint] .om-status-sample:not(.state-unknown){background:color-mix(in srgb,var(--om-state) 12%,var(--surface-raised));border-color:color-mix(in srgb,var(--om-state) 48%,var(--line))}.om-appearance-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:max(12px,var(--nx-min-text, 0px));cursor:pointer}.om-appearance-panel p{color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px));line-height:1.6;margin:12px 0 18px}.om-appearance-panel footer{border-top:1px solid var(--line);padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:max(11px,var(--nx-min-text, 0px));color:var(--ink-3)}.om-appearance-panel footer button{background:none;border:0;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;font:500 max(11px,var(--nx-min-text, 0px)) var(--font-sans);cursor:pointer}@media(max-width:739px){.om-toolbar{flex-wrap:wrap}.om-appearance-panel{left:0;right:auto;width:min(330px,calc(100vw - 40px))}.om-status-legend{padding-inline:20px}}@media(max-width:739px){.om-toolbar{position:relative}.om-appearance{position:static}.om-appearance-panel{left:20px;right:20px;width:auto;z-index:20;max-height:max(240px,calc(100dvh - 380px))}}.om-toolbar,.om-toolbar-actions{flex-wrap:wrap}.om-layout-switch{display:flex;align-items:center;padding:3px;border-radius:10px;gap:2px;background:var(--surface-hover)}.om-layout-switch button{display:flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid transparent;border-radius:8px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px)) var(--font-sans);background:none;cursor:pointer}.om-layout-switch button[aria-pressed=true]{background:var(--surface-panel);border-color:var(--nxi-edge,var(--line));color:var(--ink);font-weight:500;box-shadow:var(--nxi-shadow,0 1px 4px color-mix(in srgb,var(--ink) 12%,transparent))}.om-layout-switch svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.2}.om-node:not(.variant-mind){width:180px;height:126px;border:0;border-radius:0;box-shadow:none!important;background:transparent!important}.om-node:not(.variant-mind) button{flex-direction:column;padding:0;gap:9px;position:relative;justify-content:flex-start}.om-node:not(.variant-mind) .om-node-mark{width:62px;height:62px;font-size:17px;background:var(--surface-raised);border:1px solid var(--line);box-shadow:0 5px 16px color-mix(in srgb,var(--ink) 9%,transparent)}.om-node:not(.variant-mind) .om-node-mark svg{width:23px;height:23px}.om-node:not(.variant-mind) .om-node-copy{flex:0 0 auto;align-items:center;text-align:center;gap:5px;width:180px}.om-node:not(.variant-mind) .om-node-copy strong{font-size:max(13px,var(--nx-min-text, 0px));line-height:1.4;background:var(--om-ground);padding-inline:3px}.om-node:not(.variant-mind) .om-node-copy small{font-size:max(11px,var(--nx-min-text, 0px));background:var(--om-ground)}.om-node:not(.variant-mind) .om-expand{position:absolute;top:44px;left:104px;background:var(--surface-raised)}.om-node:not(.variant-mind) .om-connectivity{position:absolute;top:43px;left:109px;width:9px;height:9px;box-shadow:0 0 0 3px var(--om-ground)}.om-node:not(.variant-mind) .react-flow__handle{opacity:0;top:31px;left:90px;right:auto}.om-node:not(.variant-mind).active .om-node-mark{outline:2px solid var(--info);outline-offset:4px}.om-page .om-node.device:not(.variant-mind).active{outline:0}.om-node:not(.variant-mind):hover .om-node-mark{border-color:var(--ink-3)}.om-page[data-status-treatment=glow] .om-node.device:not(.variant-mind):not(.state-unknown) .om-node-mark{border-color:var(--om-state);box-shadow:0 0 0 3px color-mix(in srgb,var(--om-state) 9%,transparent),0 2px 10px color-mix(in srgb,var(--om-state) 18%,transparent)}.om-page[data-status-treatment=tint] .om-node.device:not(.variant-mind):not(.state-unknown) .om-node-mark{background:color-mix(in srgb,var(--om-state) 18%,var(--surface-raised))}.om-node.variant-wheels.compact{width:72px;height:40px}.om-node.variant-wheels.compact .om-node-mark{width:26px;height:26px;font-size:max(12px,var(--nx-min-text, 0px))}.om-node.variant-wheels.compact .om-node-mark svg{width:13px;height:13px}.om-node.variant-wheels.compact .om-node-copy,.om-node.variant-wheels.compact .om-expand{display:none}.om-node.variant-wheels.compact .om-connectivity{width:5px;height:5px;top:21px;left:45px;box-shadow:0 0 0 2px var(--om-ground)}.om-node.variant-wheels.compact .react-flow__handle{top:13px;left:36px}.layout-wheels .react-flow__edge-path{stroke-opacity:.65}@media(max-width:739px){.om-layout-switch button{padding:8px 9px}.om-toolbar-actions{width:100%;gap:10px}}.om-wheel-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--info) 13%,transparent);border-radius:50%;pointer-events:none;background:color-mix(in srgb,var(--info) 2%,transparent)}.om-node.variant-wheels:not(.compact) .om-node-copy strong{font-size:15px}.om-node.variant-wheels.compact.group .om-node-copy{display:flex;width:110px}.om-node.variant-wheels.compact.group .om-node-copy strong{display:none}.om-node.variant-wheels.compact.group .om-node-copy small{font-size:max(11px,var(--nx-min-text, 0px));white-space:nowrap}.om-toolbar,.om-status-legend,.om-footer,.om-mobile-branches{flex-shrink:0}@media(max-width:739px){.om-appearance-panel{position:fixed;top:110px;bottom:75px;max-height:none}}.om-node.variant-wheels.wheel-hub{width:240px;height:var(--wheel-height)}.om-node.variant-wheels.wheel-hub button{height:calc(var(--wheel-center) * 2);pointer-events:auto}.om-node.variant-wheels.wheel-hub .om-node-mark,.om-node.variant-wheels.wheel-hub .om-node-copy{pointer-events:auto}.om-node.variant-wheels.wheel-hub .om-node-mark{width:calc(var(--wheel-center) * 2);height:calc(var(--wheel-center) * 2);font-size:calc(var(--wheel-center) * .53);color:var(--ink);background:color-mix(in srgb,var(--info) 4%,var(--surface-raised));border-color:color-mix(in srgb,var(--ink) 12%,var(--surface-raised));box-shadow:0 0 0 6px color-mix(in srgb,var(--info) 5%,transparent),0 5px 13px color-mix(in srgb,var(--ink) 10%,transparent),inset 0 2px 1px color-mix(in srgb,var(--surface-raised) 90%,transparent)}.om-node.variant-wheels.wheel-hub .om-node-copy{position:absolute;top:var(--wheel-caption);width:260px}.om-node.variant-wheels.wheel-hub .om-node-copy strong{font-size:16px;font-weight:550;background:none}.om-node.variant-wheels.wheel-hub .om-node-copy small{font-size:max(12px,var(--nx-min-text, 0px));background:none}.om-node.variant-wheels.wheel-hub .om-expand{display:none}.om-node.variant-wheels.wheel-hub .react-flow__handle{left:120px;top:var(--wheel-center)}.om-wheel-field{position:absolute;border-radius:50%;background:color-mix(in srgb,var(--info) 2%,transparent);pointer-events:none}.om-node .om-wheel-orbit{background:none;border-color:color-mix(in srgb,var(--ink) 12%,transparent)}.om-node.variant-wheels:not(.wheel-hub){width:180px;height:80px}.om-node.variant-wheels:not(.wheel-hub) .om-node-mark{width:26px;height:26px;position:relative;background:var(--surface-raised)}.om-node.variant-wheels:not(.wheel-hub) .om-node-mark svg{display:none}.om-node.variant-wheels:not(.wheel-hub).device .om-node-mark:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--om-state)}.om-node.variant-wheels:not(.wheel-hub).state-unknown .om-node-mark{border-style:dashed}.om-node.variant-wheels:not(.wheel-hub).state-unknown .om-node-mark:after{background:transparent}.om-node.variant-wheels:not(.wheel-hub) .om-connectivity,.om-node.variant-wheels:not(.wheel-hub) .om-expand{display:none}.om-node.variant-wheels:not(.wheel-hub) .react-flow__handle{top:13px;left:90px}.om-node.variant-wheels.compact{width:32px;height:32px}.om-node.variant-wheels.compact button{justify-content:center}.om-node.variant-wheels.compact .om-node-mark{width:14px;height:14px}.om-node.variant-wheels.compact.device .om-node-mark:after{width:7px;height:7px}.om-node.variant-wheels.compact .react-flow__handle{top:16px;left:16px}.om-node.variant-wheels.compact.group .om-node-mark{width:22px;height:22px}.om-node.variant-wheels.compact.group .om-node-copy{position:absolute;top:34px;width:110px}.nx[data-ui=next] .nx-refined{--ink-3: var(--ink-2);--reading-edge: var(--line);--reading-surface: var(--surface-raised);--reading-radius: 14px;--reading-ease: cubic-bezier(.23, 1, .32, 1);gap:24px;padding:30px 32px 48px;scrollbar-gutter:stable}.nx[data-ui=next] .nx-refined :is(.nx-hm-panel,.nx-pg-card,.nx-pg-decide){border:1px solid var(--reading-edge);border-radius:var(--reading-radius);background:var(--reading-surface);box-shadow:none;animation:none}.nx[data-ui=next] .nx-refined :is(.nx-hm-head,.nx-pg-head){align-items:center;flex-wrap:wrap;gap:16px 24px}.nx-refined .nx-hm-head>div{flex:1}.nx[data-ui=next] .nx-refined .nx-pg-head p{margin:8px 0 0;color:var(--ink-2);font:400 14px/1.5 var(--font-sans)}.nx[data-ui=next] .nx-refined :is(.nx-hm-metrics,.nx-pg-stats){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--reading-edge);border-radius:var(--reading-radius);background:var(--reading-surface);overflow:hidden}.nx[data-ui=next] .nx-refined .nx-hm-metric,.nx[data-ui=next] .nx-refined .nx-pg-stats .nx-pg-stat{min-width:0;padding:22px 24px;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.nx[data-ui=next] .nx-refined :is(.nx-hm-metric,.nx-pg-stat)+:is(.nx-hm-metric,.nx-pg-stat){border-left:1px solid var(--reading-edge)}.nx-refined .nx-hm-metric .t{gap:9px}.nx-refined .nx-hm-metric .ic{width:32px;height:32px;border-radius:9px;box-shadow:none}.nx-refined .nx-hm-metric .k{font-size:max(13px,var(--nx-min-text, 0px));line-height:1.3}.nx-refined .nx-hm-metric .n,.nx[data-ui=next] .nx-refined .nx-pg-stat .n{font-size:max(12px,var(--nx-min-text, 0px));line-height:1.5;color:var(--ink-2)}.nx-refined .nx-hm-metric .go{margin-left:auto}.nx[data-ui=next] .nx-refined .nx-pg-row{gap:20px}.nx[data-ui=next] .nx-refined :is(.nx-hm-panel>header,.nx-pg-card>.hd){padding:24px 24px 20px}.nx[data-ui=next] .nx-refined :is(.nx-hm-panel h2,.nx-pg-card>.hd h2){font-size:17px;font-weight:500;line-height:1.35}.nx[data-ui=next] .nx-refined :is(.nx-hm-panel header p,.nx-pg-card>.hd p){font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5}.nx[data-ui=next] .nx-refined :is(.nx-hm-panel>footer,.nx-pg-card>.ft){padding:12px 24px;background:transparent;font-size:max(12px,var(--nx-min-text, 0px));line-height:1.5;color:var(--ink-2);flex-wrap:wrap}.nx[data-ui=next] .nx-refined .nx-pg-card>.bd{padding:0 24px 24px}.nx-refined .nx-hm-sort{align-items:flex-start;gap:6px}.nx-refined .nx-hm-sort select{appearance:auto;min-height:36px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);font-size:max(12px,var(--nx-min-text, 0px))}.nx-refined .nx-hm-teamhead{padding:0 24px 10px;font-size:max(11px,var(--nx-min-text, 0px))}.nx-refined .nx-hm-team{padding:12px 24px}.nx-refined .nx-hm-team .nm b{font-size:14px}.nx-refined .nx-hm-team .nm span{font-size:max(12px,var(--nx-min-text, 0px))}.nx-refined .nx-hm-team .mg{color:var(--ink-2);background:var(--surface-hover);border-color:var(--line)}.nx-refined .nx-hm-stack{height:28px;margin:0 24px 20px}.nx-refined .nx-hm-stack i{border-radius:3px;box-shadow:none}.nx-refined .nx-hm-legend{grid-template-columns:minmax(0,1fr);gap:0;padding:0 24px 16px}.nx-refined .nx-hm-legend>div{padding:9px 0}.nx-refined .nx-hm-legend dt,.nx-refined .nx-hm-legend dd{font-size:max(13px,var(--nx-min-text, 0px))}.nx-refined .nx-hm-legend dt{color:var(--ink);white-space:normal}.nx-refined .nx-hm-legend dt i{width:9px;height:9px}.nx-refined .nx-hm-panel .nx-pg-nothing{margin:0 24px 24px}.nx-refined .nx-table-scroll{overflow-x:auto;border-radius:6px}.nx-refined .nx-wa-table{min-width:580px;font-size:14px;font-variant-numeric:tabular-nums}.nx-refined .nx-wa-table thead th{padding:12px 8px;background:var(--surface-hover);line-height:1.4;white-space:nowrap}.nx-refined .nx-wa-table tbody th,.nx-refined .nx-wa-table td{padding:16px 8px;border-bottom:1px solid var(--line);line-height:1.4}.nx-refined .nx-wa-table tbody th{font-size:14px;font-weight:500;color:var(--ink);text-align:left;min-width:145px}.nx-refined .nx-wa-table tr:last-child :is(td,th){border-bottom:0}.nx-refined .nx-wa-table .b{width:185px}.nx-refined .nx-wa-table td.b span{text-align:right;font-size:max(13px,var(--nx-min-text, 0px))}.nx-refined .nx-wa-table .n{width:76px}.nx-refined .nx-wa-donut{margin-top:6px;margin-bottom:22px}.nx-refined .nx-wa-donut b{font-weight:400}.nx-refined .nx-wa-say{font-size:max(13px,var(--nx-min-text, 0px));line-height:1.6}.nx-refined .nx-wa-apps{gap:0}.nx-refined .nx-wa-apps .row{padding:12px 0;grid-template-columns:minmax(140px,1fr) minmax(70px,1.5fr) 65px}.nx-refined .nx-wa-apps :is(.nm,.hr){font-size:max(13px,var(--nx-min-text, 0px));line-height:1.45}.nx-refined .nx-wa-apps .nm{white-space:normal}.nx[data-ui=next] .nx-refined .nx-pg-decide{padding:24px}.nx[data-ui=next] .nx-refined :is(button,select){transition:none}.nx[data-ui=next] .nx-refined :is(.nx-hm-outline,.nx-pg-go,.nx-hm-link,.nx-hm-panel footer button,.nx-hm-isaac .asks button){min-height:var(--ui-control-height);line-height:1.3;white-space:nowrap}.nx-refined :is(.nx-hm-link,.nx-hm-panel footer button){color:var(--ink)}.nx[data-ui=next] .nx-refined .nx-pg-go:hover{transform:none}.nx[data-ui=next] .nx-refined .nx-pg-range{background:var(--surface-hover);box-shadow:none}.nx[data-ui=next] .nx-refined .nx-pg-range button{min-height:calc(var(--ui-control-height) - 8px);padding:0 12px;color:var(--ink-2)}.nx[data-ui=next] .nx-refined .nx-pg-range button.on{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 12%,transparent);font-weight:600}.nx[data-ui=next] :is(.nx-refined button,.nx-refined select,.nx-table-scroll,.nx-ni-item,.nx-ni-sidetoggle):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nx[data-ui=next] .nx-refined .nx-hm-metric:focus-visible{outline-offset:-4px}.nx[data-ui=next] .nx-refined :is(.nx-hm-team .tk i,.nx-hm-stack i,.nx-pg-bar i,.nx-wa-donut .vl){animation:none}.nx[data-ui=next] .nx-ni-item{min-height:42px}.nx[data-ui=next] .nx-ni-item.on:not(:focus-visible){outline:none}.nx[data-ui=next] .nx-ni-group .hd{color:var(--ink-2)}@media(hover:hover)and (pointer:fine){.nx[data-ui=next] .nx-refined .nx-hm-metric:hover,.nx-refined .nx-wa-table tbody tr:hover{background:var(--surface-hover)}.nx-refined :is(.nx-hm-metric .go,.nx-hm-link svg,.nx-hm-panel footer button svg){transition:transform .16s var(--reading-ease)}.nx-refined :is(.nx-hm-metric,.nx-hm-link,.nx-hm-panel footer button):hover svg:last-child{transform:translate(1px,-1px)}.nx-refined button:active:not(:focus-visible){transform:translateY(1px)}}.nx[data-ui=next] .nx-activity{container:activity / inline-size}@container activity (max-width: 979px){.nx[data-ui=next] .nx-activity .nx-pg-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:739px){.nx[data-ui=next] .nx-refined{padding:22px 16px 36px;gap:20px}.nx[data-ui=next] .nx-refined :is(.nx-hm-metrics,.nx-pg-stats){grid-template-columns:minmax(0,1fr)}.nx[data-ui=next] .nx-refined :is(.nx-hm-metric,.nx-pg-stat){padding:18px 20px}.nx[data-ui=next] .nx-refined .nx-pg-stats .nx-pg-stat.pk-has-actions{padding-right:52px}.nx[data-ui=next] .nx-refined :is(.nx-hm-metric,.nx-pg-stat)+:is(.nx-hm-metric,.nx-pg-stat){border-left:0;border-top:1px solid var(--line)}.nx[data-ui=next] .nx-refined .nx-pg-head .a{flex-wrap:wrap;gap:12px;max-width:100%}.nx[data-ui=next] .nx-activity .nx-pg-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.nx[data-ui=next] .nx-activity .nx-pg-stat .k{line-height:1.4}.nx[data-ui=next] .nx-activity .nx-pg-stat .v{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;font-size:28px}.nx[data-ui=next] .nx-activity .nx-pg-stat .n{margin-top:6px}.nx-refined .nx-hm-head{flex-direction:row}.nx-refined .nx-hm-head>div{flex-basis:100%}.nx[data-ui=next] .nx-refined :is(.nx-hm-panel>header,.nx-pg-card>.hd){padding:20px 18px 16px;flex-wrap:wrap}.nx[data-ui=next] .nx-refined .nx-pg-card>.bd{padding:0 18px 20px}.nx-refined .nx-wa-apps .row{grid-template-columns:minmax(0,1fr) 65px;gap:8px}.nx-refined .nx-wa-apps .nx-pg-bar{grid-row:2;grid-column:1 / -1}.nx-refined .nx-wa-apps .hr{grid-column:2;grid-row:1}.nx-refined .nx-hm-legend{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.nx[data-ui=next] .nx-refined *,.nx[data-ui=next] .nx-ni-side{animation:none!important;transition:none!important}.nx[data-ui=next] .nx-refined :is(button,svg){transform:none!important}}.nx[data-ui=next] .nx-ni-item{position:relative;isolation:isolate;transition:none}.nx[data-ui=next] .nx-ni-item:not(.on):before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:color-mix(in oklch,var(--nxp-primary, var(--agent)) 12%,var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--agent) 18%,transparent);opacity:0;pointer-events:none}.nx[data-ui=next] .nx-ni-item .ic{transition:none}.nx[data-ui=next] .nx-ni-item:not(.on):focus-visible{background:var(--surface-hover);color:var(--ink)}@media(hover:hover)and (pointer:fine){.nx[data-ui=next] .nx-ni-item:not(.on):hover{background:transparent;color:var(--ink)}.nx[data-ui=next] .nx-ni-item:not(.on):hover:before{opacity:1}.nx[data-ui=next] .nx-ni-item:not(.on):hover .ic{color:var(--ink)}}@media(prefers-reduced-motion:reduce){.nx[data-ui=next] .nx-ni-item:before,.nx[data-ui=next] .nx-ni-item :is(.ic,.lb){transition:none;transform:none}}.nx[data-ui=next] .nx-ni-side{--recess-shadow: oklch(25% .015 250 / .18);--recess-edge: oklch(25% .015 250 / .08);--recess-light: oklch(99% .003 250 / .9)}[data-theme=paper-dark] .nx[data-ui=next] .nx-ni-side{--recess-shadow: oklch(8% .01 250 / .5);--recess-edge: oklch(8% .01 250 / .3);--recess-light: oklch(90% .01 250 / .12)}.nx[data-ui=next] .nx-ni-side .nx-ni-item:not(.on):before{background:color-mix(in oklch,var(--nxp-primary, var(--agent)) 4%,var(--surface-hover));box-shadow:inset 0 2px 5px var(--recess-shadow),inset 1px 1px 2px var(--recess-edge),inset 0 -1px 0 var(--recess-light),0 1px 0 var(--recess-light)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.nx[data-ui=next] .nx-ni-side .nx-ni-item:before{transition:opacity .18s cubic-bezier(.23,1,.32,1)}.nx[data-ui=next] .nx-ni-side .nx-ni-item :is(.ic,.lb){transition:transform .18s cubic-bezier(.23,1,.32,1)}.nx[data-ui=next] .nx-ni-side .nx-ni-item:not(.on):hover:not(:focus-visible) :is(.ic,.lb){transform:translateY(1px)}.nx[data-ui=next] .nx-ni-side .nx-ni-item:not(.on):active:not(:focus-visible) :is(.ic,.lb){transform:translateY(2px)}.nx[data-ui=next] .nx-ni-side .nx-ni-item:focus-visible:before,.nx[data-ui=next] .nx-ni-side .nx-ni-item:focus-visible :is(.ic,.lb){transition:none;transform:none}}.nx-refined .nx-hm-eyebrow{display:block;margin-bottom:10px;color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px));font-weight:500}.nx-refined .nx-hm-empty-start{padding-bottom:20px}.nx-refined .nx-hm-empty-start .nx-pg-nothing{margin-bottom:12px}.nx-refined .nx-hm-empty-start>button{margin-left:24px}.nx[data-ui=next]{--ui-control-height: 36px;--ui-control-height-sm: 30px;--ui-control-radius: 10px;--ui-control-font: 14px;--ui-button-font: 13px;--ui-panel-radius: 14px;--ui-page-gutter: 32px;--ui-page-top: 30px;--ui-page-bottom: 48px;--ui-page-gap: 24px}.nx[data-ui=next] :is(.nx-pg,.nx-refined,.nx-cat,.nx-health,.nx-orch,.nx-hb,.nx-ins){padding:var(--ui-page-top) var(--ui-page-gutter) var(--ui-page-bottom);gap:var(--ui-page-gap)}.nx[data-ui=next] :is(.nx-pg,.nx-home-personal,.nx-set,.om-page){--ink-3: var(--ink-2)}.nx[data-ui=next] :is(.nx-pg-head,.nx-hm-head){gap:16px 24px}.nx[data-ui=next] .nx-pg-head{align-items:center;flex-wrap:wrap}.nx[data-ui=next][data-form=phone] .nx-pg-head{align-items:stretch}.nx[data-ui=next][data-form=phone] .nx-pg-head .a{justify-content:flex-start}.nx[data-ui=next] .nx-pg-head .a{flex-wrap:wrap;gap:8px;max-width:100%}.nx[data-ui=next] :is(.nx-hm-head h1,.nx-pg-head h1,.om-header h1){text-wrap:balance}.nx[data-ui=next] .om-header{padding:30px var(--ui-page-gutter) 24px}.nx[data-ui=next] .om-header h1{font-size:30px;line-height:1.25;font-weight:400;letter-spacing:-.01em}.nx[data-ui=next] .om-header p{font-size:max(13px,var(--nx-min-text, 0px));line-height:1.5}.nx[data-ui=next] :is(.om-toolbar,.om-status-legend,.om-footer){padding-inline:var(--ui-page-gutter)}.nx[data-ui=next] :is(.nx-hm-teamhead,.nx-home-local,.nx-home-ask,.nx-period-note,.nx-pr-doc .ey,.nx-pr-lib .doc span,.nx-pr-lib .doc i,.om-status-legend,.om-canvas-hint,.om-footer,.om-appearance-panel legend,.om-appearance-panel p,.om-appearance-panel footer,.om-style-preview>span){font-size:max(12px,var(--nx-min-text, 0px));line-height:1.5}.nx[data-ui=next] .nx-home-watch-row{font-size:14px}.nx[data-ui=next] :is(.nx-hm-team .nm span,.nx-hm-team .af,.nx-wa-table td.b span){font-size:max(13px,var(--nx-min-text, 0px))}.nx[data-ui=next] :is(.nx-hm-metric .n,.nx-pg-stat .n,.nx-hm-teamhead){color:var(--ink-2)}.nx[data-ui=next] :is(.nx-pg-go,.nx-hm-outline,.nx-home-actions button,.nx-pr-btn,.om-button){min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);padding:0 14px;font-size:var(--ui-button-font);line-height:1.4;font-weight:500}.nx[data-ui=next] :is(.nx-pg-range button,.om-layout-switch button){min-height:calc(var(--ui-control-height) - 8px);font-size:max(12px,var(--nx-min-text, 0px));line-height:1.4;padding:0 10px}.nx[data-ui=next] :is(.nx-pg-range,.om-layout-switch){border-radius:10px}.nx[data-ui=next] :is(.nx-home-personal select,.nx-hm-sort select,.om-search-wrap input){min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);font-size:var(--ui-control-font)}.nx[data-ui=next] :is(.nx-pg,.nx-home-personal,.om-page) :is(button,select,input,summary):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.nx[data-ui=next] :is(.om-search-wrap input,.nx-set-search input)::placeholder{color:var(--ink-2);opacity:1}.nx[data-ui=next] .om-appearance-panel{width:360px}.nx[data-ui=next] .om-treatment-options span{font-size:max(12px,var(--nx-min-text, 0px));line-height:1.4;padding:10px 5px}.nx[data-ui=next] :is(.om-status-sample,.om-palette-options label,.om-appearance-toggle){font-size:max(13px,var(--nx-min-text, 0px))}.nx[data-ui=next] .om-appearance-panel header button{min-width:32px;min-height:32px;border-radius:6px}.nx-set-preview-note{margin:0;padding:0;max-width:75ch;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans)}.nx[data-ui=next] .nx-pr-lib,.nx[data-ui=next] .nx-pr-doc{animation:none}@media(hover:hover)and (pointer:fine){.nx[data-ui=next] .nx-home-watch-row:hover{background:var(--surface-hover)}.nx[data-ui=next] :is(.nx-hm-outline,.nx-home-actions button,.nx-pr-btn,.om-button):hover:not(:disabled){border-color:var(--ink-2)}.nx[data-ui=next] :is(.nx-pg-go,.nx-hm-outline,.nx-home-actions button,.nx-pr-btn,.om-button){transition:transform .14s cubic-bezier(.23,1,.32,1)}.nx[data-ui=next] :is(.nx-pg-go,.nx-hm-outline,.nx-home-actions button,.nx-pr-btn,.om-button):active:not(:disabled):not(:focus-visible){transform:translateY(1px)}}@media(max-width:739px){.nx[data-ui=next]{--ui-page-gutter: 16px}.nx[data-ui=next]{--ui-page-top: 22px;--ui-page-bottom: 36px;--ui-page-gap: 20px}.nx[data-ui=next] .om-header{padding:22px var(--ui-page-gutter) 20px}.nx[data-ui=next] .om-appearance-panel{width:auto}}@media(pointer:coarse){.nx[data-ui=next]{--ui-control-height: 44px}.nx[data-ui=next] :is(.nx-pg-range button,.om-layout-switch button,.om-appearance-panel header button){min-height:44px}}@media(prefers-reduced-motion:reduce){.nx[data-ui=next] :is(.nx-pg,.nx-set,.om-page) *{animation:none!important;transition:none!important}.nx[data-ui=next] :is(.nx-pg-go,.nx-hm-outline,.nx-home-actions button,.nx-pr-btn,.om-button):active{transform:none}}.nx[data-form=desk]{overflow:hidden;overflow:clip}.nx[data-form=desk] .nx-body{flex-direction:column}.nx[data-form=desk] .nx-split{display:flex;flex:1;min-height:0;min-width:0}.nx[data-form=desk] .nx-split>.nx-canvas{min-width:0}.nx[data-form=desk] .nx-desk-head{flex:none;position:relative;z-index:6}.nx[data-form=desk] .nx-ni-crumb{position:static;min-height:0;height:44px;padding:0 10px 0 12px;gap:8px;background:var(--rl-nav);-webkit-backdrop-filter:none;backdrop-filter:none}.nx[data-form=desk] .nx-brand{flex:none;width:30px;height:30px;margin-left:0;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:none}.nx[data-form=desk] .nx-brand img{width:20px;height:20px}.nx[data-form=desk] .nx-desk-mark{cursor:pointer}.nx[data-form=desk] .nx-desk-mark:hover{background:var(--surface-hover)}.nx[data-form=desk] .nx-desk-mark:focus-visible,.nx[data-form=desk] .nx-desk-tool:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.nx[data-form=desk] .nx-word,.nx[data-form=desk] .nx-ni-crumb .tn,.nx[data-form=desk] .nx-ni-crumb .sl,.nx[data-form=desk] .nx-ni-crumb .ln,.nx[data-form=desk] .nx-alive{display:none}.nx[data-form=desk] .nx-ni-crumb .pg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(13.5px,var(--nx-min-text, 0px));font-weight:600;color:var(--ink)}.nx[data-form=desk] .nx-ni-tools{gap:2px}.nx[data-form=desk] .nx-desk-tool{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:none;color:var(--ink-2);cursor:pointer}.nx[data-form=desk] .nx-desk-tool:hover{background:var(--surface-hover);color:var(--ink)}.nx[data-form=desk] .nx-desk-head{user-select:none;-webkit-user-select:none}.nx[data-form=desk] .nx-desk-wintools{flex:none;display:flex;align-items:center;gap:2px}.nx[data-form=desk] .nx-desk-keys{display:flex;gap:3px;margin-right:6px}.nx[data-form=desk] .nx-desk-keys kbd{padding:1px 5px;border:1px solid var(--line);border-radius:5px;color:var(--ink-2);font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx[data-form=desk] .nx-desk-shown{display:flex;align-items:center;padding:0 4px;color:var(--ink-2)}:root:has(.nx[data-form=desk]),:root:has(.nx[data-form=desk]) body{background:transparent}.nx[data-form=desk]{border-radius:16px}.nx[data-form=desk]:before,.nx[data-form=desk] .nx-brand img,.nx[data-form=desk] .nx-dot{animation:none}.nx[data-form=desk][data-desk=bar],.nx[data-form=desk][data-desk=bar] *,.nx[data-form=desk][data-desk=bar] *:before,.nx[data-form=desk][data-desk=bar] *:after,.nx[data-form=desk][data-desk=icon],.nx[data-form=desk][data-desk=icon] *,.nx[data-form=desk][data-desk=icon] *:before,.nx[data-form=desk][data-desk=icon] *:after{animation:none}.nx[data-desk=bar] .nx-desk-head,.nx[data-desk=icon] .nx-desk-head{flex:1;min-height:0}.nx[data-desk=bar] .nx-ni-crumb,.nx[data-desk=icon] .nx-ni-crumb{height:100%}.nx[data-desk=bar] .nx-split,.nx[data-desk=icon] .nx-split,.nx[data-desk=bar] .nx-ni-tools,.nx[data-desk=bar] .nx-ni-crumbcluster,.nx[data-desk=icon] .nx-ni-tools,.nx[data-desk=icon] .nx-ni-crumbcluster{display:none}.nx[data-desk=icon] .nx-ni-crumb{justify-content:center;padding:0}.nx[data-desk=icon] .nx-ni-crumb .pg,.nx[data-desk=icon] .nx-ni-crumb .nx-grow{display:none}.nx[data-desk=bar] .nx-brand img,.nx[data-desk=icon] .nx-brand img{width:24px;height:24px}.nx[data-desk=icon] .nx-brand{width:52px;height:52px;border-radius:16px}.nx[data-desk=icon] .nx-brand img{width:30px;height:30px}.nx[data-desk=bar] .nx-ni-crumb{padding:0 8px 0 10px;gap:10px;border-bottom:0}.sp-barline{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.sp-barline-words{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}button.sp-barline-words{align-items:flex-start;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}button.sp-barline-words:focus-visible{outline:2px solid var(--agent);outline-offset:2px;border-radius:4px}.sp-barline-words b,.sp-barline-words span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-barline-words b{font-size:max(13.5px,var(--nx-min-text, 0px));font-weight:650;color:var(--ink)}.sp-barline-words span{font-size:max(11.5px,var(--nx-min-text, 0px));color:var(--ink-2)}.sp-barline-clock{flex:none;font-family:var(--font-mono);font-size:max(12px,var(--nx-min-text, 0px));font-variant-numeric:tabular-nums;color:var(--ink-2)}.sp-barline-main{flex:none;height:34px;padding:0 16px;border:0;border-radius:10px;background:var(--hl);color:var(--hl-ink);font-family:var(--font-sans);font-size:max(13px,var(--nx-min-text, 0px));font-weight:600;white-space:nowrap;cursor:pointer}.sp-barline-main:hover:not(:disabled){filter:brightness(1.06)}.sp-barline-main:focus-visible{outline:2px solid var(--agent);outline-offset:2px}.sp-barline-main:disabled{opacity:.45;cursor:default}.sp-barline-main.is-end{background:var(--signal);color:var(--hl-ink)}.nx-md-back{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin:-6px 0 -14px;padding:6px 0;border:0;background:transparent;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.nx-md-back svg{color:var(--ink-3)}.nx-md-back:hover,.nx-md-back:hover svg{color:var(--ink)}.nx-md-where{display:block;color:var(--ink-2);font:400 14px/1.4 var(--font-sans)}.nx-md-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nx-md-chip{--tone: var(--ink-3);display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 10px;border-radius:999px;background:color-mix(in srgb,var(--tone) 11%,transparent);color:var(--ink);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-md-chip i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--tone)}.nx-md-chip.t-win{--tone: var(--win)}.nx-md-chip.t-signal{--tone: var(--signal);color:var(--nx-crimson-hi, var(--signal))}.nx-md-note{display:block;margin-top:12px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);overflow-wrap:anywhere}.nx-md-note.is-stuck{color:var(--nx-crimson-hi, var(--signal))}.nx-md-apps .row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(70px,1.5fr) minmax(96px,auto);align-items:center;gap:14px;padding:12px 0}.nx-md-apps .nm,.nx-md-users .nm{min-width:0;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans);overflow-wrap:anywhere}.nx-md-apps .hr,.nx-md-users .hr{color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.nx-md-users .row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.nx-md-users .row:first-child{border-top:0}.nx-md-hw{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.nx-md-hw .sub{min-width:0;padding:16px 18px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.nx-md-hw h3{margin:0 0 14px;color:var(--ink);font:500 max(13.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-md-hw .live{display:flex;align-items:center;gap:18px;margin-bottom:14px}.nx-md-hw .none{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-md-hw .pc-ring{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px}.nx-md-hw .pc-ring .face{position:relative}.nx-md-hw .pc-ring svg{display:block}.nx-md-hw .pc-ring .track{stroke:color-mix(in srgb,var(--ink) 8%,transparent)}.nx-md-hw .pc-ring .arc.calm{stroke:var(--win)}.nx-md-hw .pc-ring .arc.warm{stroke:var(--attention)}.nx-md-hw .pc-ring .arc.hot{stroke:var(--signal)}.nx-md-hw .pc-ring .v{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink);font:600 19px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nx-md-hw .pc-ring .l,.nx-md-hw .pc-ring .d{color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);white-space:nowrap}.nx-md-hw .pc-spark{flex:1;min-width:0}.nx-md-hw .pc-spark .hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.nx-md-hw .pc-spark .lb{color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-md-hw .pc-spark .val{color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);font-variant-numeric:tabular-nums}.nx-md-hw .pc-spark .bars{display:flex;align-items:flex-end;gap:1.5px;height:40px}.nx-md-hw .pc-spark .bars span{flex:1;min-width:1px;border-radius:2px;background:color-mix(in srgb,var(--win) 70%,transparent)}.nx-md-hw .pc-spark .bars span.warm{background:color-mix(in srgb,var(--attention) 62%,transparent)}.nx-md-hw .pc-spark .bars span.hot{background:var(--signal)}.nx-md-hw .figs{display:flex;gap:28px;margin-bottom:14px}.nx-md-hw .fig b{display:block;color:var(--ink);font:600 22px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nx-md-hw .fig span{display:block;margin-top:7px;color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.nx-md-hw .specs,.nx-md-id .specs{margin:0}.nx-md-hw .specs>div,.nx-md-id .specs>div{display:grid;grid-template-columns:minmax(56px,6rem) minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.nx-md-hw .specs dt,.nx-md-id .specs dt{min-width:0;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans);overflow-wrap:anywhere}.nx-md-hw .specs dd,.nx-md-id .specs dd{margin:0;color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nx-md-id{max-width:520px}.nx-md-id .specs>div:first-child{border-top:0}.nx-md-id .specs>div{grid-template-columns:minmax(80px,8rem) minmax(0,1fr)}.nx-md-bad{color:var(--nx-crimson-hi, var(--signal));font-weight:500}.nx-md-sw{display:flex;flex-direction:column;gap:12px;min-width:0}.nx-md-sw-search{align-self:flex-start;width:min(100%,340px);padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);outline:none}.nx-md-sw-search:focus{border-color:var(--line-strong)}.nx-md-sw .none{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.nx-md-sw table{width:100%;border-collapse:collapse;table-layout:auto}.nx-md-sw th{padding:0 12px 8px 0;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:left;white-space:nowrap}.nx-md-sw td{padding:9px 12px 9px 0;border-top:1px solid var(--line);color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;vertical-align:baseline}.nx-md-sw td:not(:first-child){color:var(--ink-2)}.nx-md-log-filters{display:flex;flex-wrap:wrap;gap:8px}.nx-md-log-filters select{padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.nx-md-log td{white-space:nowrap}.nx-md-log td.ln{width:100%;color:var(--ink);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-mono, ui-monospace, monospace);white-space:pre-wrap}.nx-md-log tr.is-error td:nth-child(3){color:var(--nx-crimson-hi, var(--signal));font-weight:500}.nx-md-log tr.is-warn td:nth-child(3){color:var(--ink);font-weight:500}.nx-md-refresh{min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.nx-md-refresh:hover:not(:disabled){background:var(--surface-hover)}.nx-md-refresh:disabled{color:var(--ink-2);cursor:default}.nx-md-feed{margin:0;padding:0;list-style:none}.nx-md-feed .day{padding:18px 0 8px;border-bottom:1px solid var(--line);color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-md-feed .day:first-child{padding-top:2px}.nx-md-feed .it{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--line)}.nx-md-feed .day+.it{border-top:0}.nx-md-feed .when{display:flex;flex-direction:column;gap:4px}.nx-md-feed .when b{white-space:nowrap;color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);font-variant-numeric:tabular-nums}.nx-md-feed .when span{color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.nx-md-feed .when .date{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nx-md-feed .what{display:flex;flex-direction:column;gap:3px;min-width:0}.nx-md-feed .what b{color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-md-feed .win{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);overflow-wrap:anywhere}.nx-md-feed .unknown{color:var(--ink-3);font-style:italic}.nx-md-feed .ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx-md-feed .ctl .ty{padding:1px 6px;border:1px solid var(--line);border-radius:5px;background:var(--surface);font-family:var(--font-mono);font-size:max(11px,var(--nx-min-text, 0px))}.nx-md .nx-pg-card .nx-pg-nothing{padding:6px 0 4px}.nx-md .nx-pg-card .nx-pg-fault:not(:last-child){margin-bottom:12px}.nx-md .nx-pg-card .nx-pg-fault{padding:13px 16px;border-radius:12px;background:var(--surface)}@media(max-width:739px){.nx[data-ui=next] .nx-md .nx-pg-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.nx[data-ui=next] .nx-md .nx-pg-stat .k{line-height:1.4}.nx[data-ui=next] .nx-md .nx-pg-stat .v{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0;font-size:28px}.nx[data-ui=next] .nx-md .nx-pg-stat .n{margin-top:6px}}@media(max-width:739px){.nx-md-apps .row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.nx-md-apps .nx-pg-bar{grid-row:2;grid-column:1 / -1}.nx-md-apps .hr{grid-column:2;grid-row:1}.nx-md-hw{grid-template-columns:minmax(0,1fr)}.nx-md-sw:not(.nx-md-log) th:nth-child(n+3),.nx-md-sw:not(.nx-md-log) td:nth-child(n+3){display:none}.nx-md-log th:nth-child(2),.nx-md-log td:nth-child(2),.nx-md-log th:nth-child(3),.nx-md-log td:nth-child(3){display:none}.nx-md-feed .it{grid-template-columns:84px minmax(0,1fr);gap:12px}}.st-page{--st-h: var(--ui-control-height, 36px);--st-h-sm: var(--ui-control-height-sm, 30px);--st-r: var(--ui-control-radius, 10px);--st-r-card: 18px;--st-gap: 20px;--st-card: var(--nxi-card, var(--surface-raised));--st-edge: var(--line);--st-field: color-mix(in srgb, var(--surface-hover) 70%, var(--st-card));--st-accent: var(--hl, var(--agent));--st-accent-text: var(--agent);--st-accent-ink: var(--hl-ink, #fff);--st-risk: var(--signal, #b3261e);--st-tint: color-mix(in srgb, var(--st-accent) 9%, var(--st-card));display:flex;flex-direction:column;gap:var(--st-gap);min-width:0;container-type:inline-size;container-name:stpage;color:var(--ink);font-family:var(--font-sans)}@media(pointer:coarse){.st-page{--st-h: 44px;--st-h-sm: 38px}}.st-page-head{display:flex;align-items:flex-end;justify-content:flex-start;gap:16px 24px;flex-wrap:wrap}.st-page-t{min-width:0;max-width:68ch;flex:1 1 auto}.st-page-l{flex:none;align-self:center}.st-eyebrow{color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:.02em;margin-bottom:6px}.st-page-head h1{margin:0;font:400 30px/1.25 var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.st-page-head p{margin:8px 0 0;color:var(--ink-2);font:400 14px/1.5 var(--font-sans)}.st-page-a{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.st-card{background:var(--st-card);border:1px solid var(--nxi-edge, var(--st-edge));border-radius:var(--st-r-card);box-shadow:var(--nxi-shadow, none);padding:22px 24px;min-width:0;scroll-margin-top:16px}.st-card.flush{padding:0;overflow:hidden}.st-card.flush>.st-card-head{padding:22px 24px 16px}.st-card.danger{border-color:color-mix(in srgb,var(--st-risk) 28%,var(--st-edge))}.st-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap}.st-card:not(.flush)>.st-card-head:not(:last-child){margin-bottom:14px}.st-card-t{min-width:0;flex:1 1 280px}.st-card-head h2{margin:0;font:500 17px/1.35 var(--font-sans);color:var(--ink)}.st-card-head p{margin:4px 0 0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);max-width:72ch}.st-card-a{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.st-more{margin-top:6px;font-size:max(13px,var(--nx-min-text, 0px));color:var(--ink-2)}.st-more summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none;color:var(--agent);font-weight:500;border-radius:6px}.st-more summary::-webkit-details-marker{display:none}.st-more[open] summary svg{transform:rotate(180deg)}.st-more-b{margin-top:8px;line-height:1.6;max-width:72ch}.st-more-b p{margin:0 0 8px}.st-row{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 0;border-top:1px solid var(--st-edge)}.st-card-head+.st-row,.st-row:first-child{border-top:0;padding-top:4px}.st-row:last-child{padding-bottom:0}.st-row-t{min-width:0;flex:1 1 260px}.st-row-title{font:500 14px/1.4 var(--font-sans)}.st-row-desc{margin-top:3px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);max-width:64ch}.st-row-c{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.st-row.stack{flex-direction:column;align-items:stretch}.st-row.stack>.st-row-t{flex:none}.st-row.stack .st-row-c{justify-content:flex-start;flex-direction:column;align-items:stretch;flex-wrap:nowrap}.st-row.stack .st-row-c>.st-field{flex:none}@container stpage (max-width: 620px){.st-row{flex-direction:column;align-items:stretch}.st-row>.st-row-t{flex:none}.st-row-c{justify-content:flex-start}.st-card{padding:18px}.st-card.flush>.st-card-head{padding:18px 18px 14px}}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--st-h, var(--ui-control-height, 36px));padding:0 14px;border-radius:var(--st-r, var(--ui-control-radius, 10px));border:1px solid transparent;font:500 var(--ui-button-font, 13px)/1 var(--font-sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s cubic-bezier(.23,1,.32,1)}.st-btn.sm{min-height:var(--st-h-sm, var(--ui-control-height-sm, 30px));padding:0 12px;font-size:max(12.5px,var(--nx-min-text, 0px));border-radius:8px}.st-btn-i{display:inline-flex;font-size:15px}.st-btn.primary{background:var(--st-accent);color:var(--st-accent-ink);box-shadow:0 1px color-mix(in srgb,#000 12%,transparent),inset 0 1px color-mix(in srgb,#fff 18%,transparent)}.st-btn.secondary{background:var(--st-card);color:var(--ink);border-color:var(--line-strong, var(--st-edge))}.st-btn.quiet{background:transparent;color:var(--ink-2)}.st-btn.danger{background:transparent;color:var(--st-risk);border-color:color-mix(in srgb,var(--st-risk) 40%,var(--st-edge))}@media(hover:hover)and (pointer:fine){.st-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--st-accent) 88%,var(--ink))}.st-btn.secondary:hover:not(:disabled){border-color:var(--ink-2)}.st-btn.quiet:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.st-btn.danger:hover:not(:disabled){background:var(--st-risk);color:#fff;border-color:var(--st-risk)}.st-btn:active:not(:disabled){transform:translateY(1px)}}.st-btn:disabled{opacity:.45;cursor:not-allowed}.st-btn.busy{opacity:.7;cursor:progress}.st-page :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.st-field{display:flex;flex-direction:column;gap:6px;min-width:0;flex:0 1 260px}.st-field.grow{flex:1 1 260px}.st-field-l{font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2)}.st-field-h{font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans);color:var(--ink-2)}.st-input,.nx .st-page .st-input,.nx .st-page .st-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--st-h);padding:0 12px;border-radius:var(--st-r);border:1px solid var(--st-edge);background:var(--st-field);color:var(--ink);font:400 14px/1.3 var(--font-sans);box-shadow:none;transition:border-color .14s ease,background-color .14s ease}.nx .st-page .st-field textarea{padding:10px 12px;min-height:88px;line-height:1.5}.nx .st-page .st-field select,.nx .st-page select.st-input,select.st-input{appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px;background-repeat:no-repeat}.nx .st-page .st-input:hover,.nx .st-page .st-field :is(input,select,textarea):hover{border-color:var(--line-strong, var(--ink-2))}.nx .st-page .st-input:focus,.nx .st-page .st-field :is(input,select,textarea):focus{border-color:var(--st-accent);background:var(--st-card);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent) 18%,transparent)}.st-input.must{border-color:var(--attention-fill, var(--st-accent))}.st-fieldrow{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.st-fieldrow:has(.st-field-h){align-items:flex-start}.st-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;align-items:start}.st-choice:has(>:nth-child(2):last-child),.st-choice:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.st-choice:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@container stpage (max-width: 560px){.st-page .st-choice:has(>:nth-child(n):last-child){grid-template-columns:minmax(0,1fr)}}.st-choice.compact{display:inline-flex;flex-wrap:wrap;gap:8px}.st-choice-o{min-width:0;position:relative;display:flex;gap:11px;align-items:flex-start;padding:10px 14px;border-radius:12px;border:1px solid var(--st-edge);background:var(--st-card);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.st-choice.compact .st-choice-o{align-items:center;min-height:var(--st-h);padding:0 16px 0 12px;border-radius:var(--st-r)}.st-choice-o input{position:absolute;opacity:0;pointer-events:none}.st-choice-o:hover{border-color:var(--line-strong, var(--ink-2))}.st-choice-o.on{border-color:var(--st-accent);background:var(--st-tint);box-shadow:0 0 0 1px var(--st-accent) inset}.st-choice-o.off{opacity:.5;cursor:not-allowed}.st-choice-o:has(input:focus-visible){outline:2px solid var(--st-accent);outline-offset:2px}.st-choice-dot{flex:none;width:16px;height:16px;margin-top:1px;border-radius:50%;border:1.5px solid var(--line-strong, var(--ink-2));background:var(--st-card);transition:border-color .14s ease,box-shadow .14s ease}.st-choice.compact .st-choice-dot{margin-top:0}.st-choice-o.on .st-choice-dot{border-color:var(--st-accent);box-shadow:inset 0 0 0 3.5px var(--st-card),inset 0 0 0 8px var(--st-accent)}.st-choice-t{display:flex;flex-direction:column;gap:1px;min-width:0}.st-choice-l{font:500 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.st-choice-d{font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans);color:var(--ink-2)}.st-switch{position:relative;display:inline-flex;width:38px;height:22px;flex:none;cursor:pointer}.st-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.st-switch-k{pointer-events:none;width:100%;height:100%;border-radius:999px;background:var(--line-strong, var(--st-edge));transition:background-color .16s ease;position:relative}.st-switch-k:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .16s cubic-bezier(.23,1,.32,1)}.st-switch.on .st-switch-k{background:var(--st-accent)}.st-switch.on .st-switch-k:after{transform:translate(16px)}.st-switch:has(input:focus-visible) .st-switch-k{outline:2px solid var(--st-accent);outline-offset:2px}.st-switch:has(input:disabled){opacity:.5;cursor:not-allowed}.st-switch-why{display:block;margin-top:4px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans);white-space:nowrap}.st-access{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--st-edge);color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);white-space:nowrap}.st-access:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tone, var(--ink-2))}.st-access.owner{--tone: var(--attention-fill, var(--attention))}.st-access.admins{--tone: var(--info-fill, var(--info))}.st-access.you,.st-access.everyone{--tone: var(--win, var(--agent))}.st-card-a{align-self:flex-start}.st-quiet{margin:0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.st-quiet a{color:var(--st-accent-text, var(--agent));font-weight:500;text-decoration:none}.st-quiet a:hover{text-decoration:underline}.st-pill{--tone: var(--ink-2);display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border-radius:999px;font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink);background:color-mix(in srgb,var(--tone) 11%,transparent);white-space:nowrap}.st-pill i{width:6px;height:6px;border-radius:50%;background:var(--tone)}.st-pill.win{--tone: var(--win, var(--agent))}.st-pill.attention{--tone: var(--attention-fill, var(--attention))}.st-pill.signal{--tone: var(--st-risk)}.st-pill.info{--tone: var(--info-fill, var(--info))}.st-notice{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:12px;font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);border:1px solid var(--st-edge);background:var(--surface-hover)}.st-notice.ok{border-color:color-mix(in srgb,var(--win, var(--agent)) 35%,var(--st-edge));background:color-mix(in srgb,var(--win, var(--agent)) 8%,var(--st-card))}.st-notice.error{border-color:color-mix(in srgb,var(--st-risk) 35%,var(--st-edge));background:color-mix(in srgb,var(--st-risk) 7%,var(--st-card))}.st-notice.warn{border-color:color-mix(in srgb,var(--attention-fill, var(--attention)) 45%,var(--st-edge));background:color-mix(in srgb,var(--attention-fill, var(--attention)) 9%,var(--st-card))}.st-notice-b{flex:1;min-width:0}.st-notice-x{border:0;background:none;color:var(--ink-2);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.st-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:36px 20px;border-radius:14px;border:1px dashed var(--st-edge);background:color-mix(in srgb,var(--surface-hover) 40%,transparent)}.st-empty-t{font:500 15px/1.35 var(--font-sans)}.st-empty p{margin:0 0 6px;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px));max-width:48ch}.st-ava{--tone: var(--agent);flex:none;display:inline-grid;place-items:center;border-radius:10px;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--tone) 80%,var(--ink));background:color-mix(in srgb,var(--tone) 16%,var(--st-card, var(--surface-raised)))}.st-ava.info{--tone: var(--info-fill, var(--info))}.st-ava.own{--tone: var(--st-accent, var(--hl, var(--agent)))}.st-ava.attention{--tone: var(--attention-fill, var(--attention))}.st-table-wrap{overflow-x:auto}.st-table{width:100%;border-collapse:collapse;font:400 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.st-table th{text-align:left;padding:10px 14px;font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2);border-bottom:1px solid var(--st-edge);white-space:nowrap;background:color-mix(in srgb,var(--surface-hover) 35%,transparent)}.st-table td{padding:12px 14px;border-bottom:1px solid var(--st-edge);vertical-align:middle}.st-table tr:last-child td{border-bottom:0}.st-table th:first-child,.st-table td:first-child{padding-left:24px}.st-table th:last-child,.st-table td:last-child{padding-right:24px}.st-table td.act{text-align:right;white-space:nowrap;width:1%}.st-table td.act>*+*{margin-left:6px}.st-table td.num{font-variant-numeric:tabular-nums}.st-table .sub{display:block;margin-top:2px;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.st-table tr.link{cursor:pointer}@media(hover:hover){.st-table tr.link:hover td{background:var(--surface-hover)}}.st-table tr.dim td{color:var(--ink-2)}.st-who{display:flex;align-items:center;gap:12px;min-width:0}.st-who .nm{font-weight:500;color:var(--ink)}@container stpage (max-width: 620px){.st-table th{white-space:normal;padding-inline:10px}.st-table td{padding-inline:10px}.st-table th:first-child,.st-table td:first-child{padding-left:18px}.st-table th:last-child,.st-table td:last-child{padding-right:18px}}.st-history{border-top:1px solid var(--st-edge)}.st-history summary{display:flex;align-items:center;gap:8px;padding:12px 24px;cursor:pointer;list-style:none;color:var(--ink-2);font:500 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.st-history summary::-webkit-details-marker{display:none}.st-history summary svg{transform:rotate(-90deg);transition:transform .14s ease}.st-history[open] summary svg{transform:none}.st-history summary .n{padding:1px 7px;border-radius:999px;background:var(--surface-hover);font-size:max(11.5px,var(--nx-min-text, 0px))}.st-card:not(.flush) .st-history{margin:12px -24px -22px}.st-veil{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--ink, #111) 28%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:st-fade .14s ease}.st-dialog{width:min(460px,100%);padding:24px;border-radius:20px;background:var(--surface-raised);border:1px solid var(--line);box-shadow:0 24px 60px #14162338;color:var(--ink);font-family:var(--font-sans);display:flex;flex-direction:column;gap:14px;animation:st-rise .18s cubic-bezier(.23,1,.32,1);--st-h: 38px;--st-h-sm: 30px;--st-r: 10px;--st-card: var(--surface-raised);--st-edge: var(--line);--st-field: var(--surface-hover);--st-accent: var(--hl, var(--agent));--st-accent-text: var(--agent);--st-accent-ink: var(--hl-ink, #fff);--st-risk: var(--signal, #b3261e)}.st-dialog h2{margin:0;font:500 18px/1.35 var(--font-sans)}.st-dialog-b{color:var(--ink-2);font:400 14px/1.55 var(--font-sans)}.st-dialog-b p{margin:0 0 8px}.st-dialog .st-field{flex:none}.st-dialog .st-field input{width:100%;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface-hover);color:var(--ink);font:400 14px var(--font-sans)}.st-dialog-a{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.st-sheet{width:min(600px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;outline:none;--st-tint: color-mix(in srgb, var(--st-accent) 9%, var(--st-card))}.st-sheet-lede{margin:-6px 0 0;color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.st-sheet-b{display:flex;flex-direction:column}.st-sheet-b>.st-notice,.st-sheet-b>.st-hidden{margin-top:4px;margin-bottom:12px}.st-sheet .st-dialog-a{position:sticky;bottom:-24px;margin:0 -24px -24px;padding:14px 24px 20px;background:var(--surface-raised);border-top:1px solid var(--line);align-items:center}.st-sheet .st-dialog-a>.st-btn.quiet:first-child{margin-right:auto}.st-sheet-head{display:flex;align-items:center;gap:12px}.st-sheet-head h2{margin:0}.st-sheet-head .st-sheet-lede{margin:2px 0 0}.st-sheet .st-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--st-h);padding:0 12px;border-radius:var(--st-r);border:1px solid var(--st-edge);background:var(--st-field);color:var(--ink);font:400 14px/1.3 var(--font-sans)}.st-sheet .st-field select{appearance:auto}.st-veil.side{place-items:stretch end;padding:0}.st-drawer{width:min(540px,100%);height:100dvh;max-height:none;border-radius:0;border-width:0 0 0 1px;animation:st-slide .2s cubic-bezier(.23,1,.32,1)}.st-drawer .st-sheet-b{flex:1}@keyframes st-slide{0%{opacity:0;transform:translate(24px)}}.st-hidden{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:var(--st-r);border:1px solid color-mix(in srgb,var(--attention-fill, var(--attention)) 40%,var(--st-edge));background:color-mix(in srgb,var(--attention-fill, var(--attention)) 7%,var(--st-card))}.st-hidden>.st-field{flex:none}.st-hidden-a{display:flex;gap:8px;flex-wrap:wrap}.st-hidden textarea{width:100%;min-height:72px;padding:10px 12px;border-radius:var(--st-r);border:1px solid var(--st-edge);background:var(--st-field, var(--surface-hover));color:var(--ink);font:400 14px/1.45 var(--font-sans);resize:vertical}.st-consent-q{margin:0;padding:12px 16px;border-left:3px solid var(--st-accent, var(--agent));border-radius:0 var(--st-r, 10px) var(--st-r, 10px) 0;background:color-mix(in srgb,var(--st-accent, var(--agent)) 6%,var(--st-card, var(--surface-raised)));color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1.6 var(--font-sans);white-space:pre-line}.st-check{display:flex;align-items:flex-start;gap:10px;font:400 max(13.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink);cursor:pointer}.st-check input{flex:none;width:16px;height:16px;margin-top:2px;accent-color:var(--st-accent, var(--agent))}@keyframes st-fade{0%{opacity:0}}@keyframes st-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.st-veil,.st-dialog{animation:none}.st-page *{transition:none!important}}.nx .st-page :is(.btn,.btn-primary){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--st-h);padding:0 16px;border-radius:var(--st-r);font:500 var(--ui-button-font, 13px)/1 var(--font-sans);letter-spacing:.005em;text-transform:none;background:var(--st-card);color:var(--ink);border:1px solid var(--line-strong, var(--st-edge));box-shadow:none}.nx .st-page .btn.btn-sm{min-height:var(--st-h-sm);padding:0 12px;font-size:max(12.5px,var(--nx-min-text, 0px));border-radius:8px}.nx .st-page .btn.btn-primary{background:var(--st-accent);color:var(--st-accent-ink);border-color:transparent}.nx .st-page .btn.btn-ghost{background:transparent;border-color:var(--line-strong, var(--st-edge))}.nx .st-page .btn.btn-danger{background:transparent;color:var(--st-risk);border-color:color-mix(in srgb,var(--st-risk) 40%,var(--st-edge))}.nx .st-page .btn.btn-link{min-height:auto;padding:2px 0;border:0;background:none;color:var(--agent);font-weight:500}.nx .st-page .btn:disabled{opacity:.45}@media(hover:hover)and (pointer:fine){.nx .st-page .btn:not(.btn-link):hover:not(:disabled){border-color:var(--ink-2)}.nx .st-page .btn.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--st-accent) 88%,var(--ink))}.nx .st-page .btn.btn-danger:hover:not(:disabled){background:var(--st-risk);color:#fff}}.nx .st-page :is(.account-hint,.muted){color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);max-width:72ch}.nx .st-page .field>span,.nx .st-page .field-label{font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2)}.nx .st-page :is(.field,.account-section) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-height:var(--st-h);border-radius:var(--st-r);border:1px solid var(--st-edge);background:var(--st-field);color:var(--ink);font:400 14px/1.3 var(--font-sans);box-shadow:none}.nx .st-page :is(.field,.account-section) :is(input,select,textarea):focus{border-color:var(--st-accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent) 18%,transparent)}.nx .st-page :is(.users-table,.audit-table){width:100%;border-collapse:collapse;font:400 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.nx .st-page :is(.users-table,.audit-table) th{text-align:left;padding:10px 12px;font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--st-edge)}.nx .st-page :is(.users-table,.audit-table) td{padding:11px 12px;border-bottom:1px solid var(--st-edge)}.nx .st-page :is(.users-table,.audit-table) tr:last-child td{border-bottom:0}.nx .st-page .banner{border-radius:12px;font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans)}.nx .st-page .st-table .nx-rowmenu-trigger{min-height:var(--st-h-sm);padding:0 10px;font-size:max(12.5px,var(--nx-min-text, 0px));border-radius:8px}.sh{display:grid;gap:14px;min-width:0}.sh-list{display:grid;margin:0;padding:0;list-style:none}.sh-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--st-edge, var(--line))}.sh-list li:first-child{border-top:0;padding-top:0}.sh-list li.sh-owner>.sh-locked{grid-column:3 / 5;text-align:right}.sh-mark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--surface-hover, color-mix(in srgb, var(--ink) 7%, transparent));color:var(--ink-2);font:600 max(11px,var(--nx-min-text, 0px))/1 var(--font-sans)}.sh-mark.is-person{border-radius:999px}.sh-t{display:grid;min-width:0}.sh-t strong{overflow:hidden;color:var(--ink);font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.sh-t span{overflow:hidden;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.sh-locked{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);white-space:nowrap}.sh-level{appearance:none;min-height:30px;padding:0 28px 0 10px;border:1px solid var(--st-edge, var(--line));border-radius:8px;background-color:var(--st-field, transparent);background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px;background-repeat:no-repeat;color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);cursor:pointer}.sh-level:hover{border-color:var(--line-strong, var(--ink-2))}.sh-level:focus-visible{outline:none;border-color:var(--st-accent, var(--hl));box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent, var(--hl)) 18%,transparent)}.sh-x{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:none;color:var(--ink-2);cursor:pointer}.sh-x:hover{background:var(--surface-hover, color-mix(in srgb, var(--ink) 6%, transparent));color:var(--ink)}.sh-x:focus-visible{outline:2px solid var(--hl, currentColor);outline-offset:2px}.sh-quiet{margin:0;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sh-adder{display:grid;gap:6px}.sh-adder>input{width:100%}.sh-sug{max-height:280px;overflow:auto;padding:6px 0;border:1px solid var(--st-edge, var(--line));border-radius:12px;background:var(--st-card, var(--surface-raised))}.sh-sug-h{padding:6px 12px 2px;color:var(--ink-3, var(--ink-2));font:600 max(10.5px,var(--nx-min-text, 0px))/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sh-sug-o{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:6px 12px;border:0;background:none;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:left;cursor:pointer}.sh-sug-o:hover,.sh-sug-o:focus-visible{background:var(--surface-hover, color-mix(in srgb, var(--ink) 6%, transparent));outline:none}.sh-sug-none{padding:6px 12px}.sh-toggles{display:grid;border:1px solid var(--st-edge, var(--line));border-radius:12px}.sh-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;align-items:center;padding:10px 12px;border-top:1px solid var(--st-edge, var(--line))}.sh-toggle:first-child{border-top:0}.sh-toggle-t{display:grid;gap:2px;min-width:0}.sh-toggle-t strong{color:var(--ink);font:500 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.sh-toggle-t span{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.sh-toggle .st-switch-why{grid-column:1 / -1;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sh-dates{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.sh-dates legend{margin-bottom:4px;padding:0;color:var(--ink-2);font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.sh-date{display:flex;gap:8px;align-items:flex-start;font:400 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);cursor:pointer}.sh-key{display:grid;gap:5px;margin:0;padding:10px 12px;border-radius:10px;background:var(--st-tint, color-mix(in srgb, var(--ink) 4%, transparent));font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.sh-key div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px}.sh-key dt{color:var(--ink);font-weight:500}.sh-key dd{margin:0;color:var(--ink-2)}.sh-hand{display:grid;gap:8px;justify-items:start;padding-top:12px;border-top:1px solid var(--st-edge, var(--line))}.sh-hand>.st-field{width:100%}.sh-sum{display:flex;align-items:center;gap:12px;min-width:0}.sh-sum-t{display:grid;gap:2px;flex:1;min-width:0}.sh-sum-l{color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.sh-sum-v{color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.st-page .gp-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.st-page .gp-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.st-page .gp-bill-wrap{max-width:720px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--st-accent) 4%,var(--st-card));margin-bottom:4px;overflow:hidden}.st-page .gp-bill{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.st-page .gp-bill caption{caption-side:top;text-align:left;padding:12px 16px 2px;color:var(--ink-2);font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.st-page .gp-bill th,.st-page .gp-bill td{padding:11px 16px;border-top:1px solid var(--line);vertical-align:baseline}.st-page .gp-bill tbody tr:first-child>*{border-top:0}.st-page .gp-bill th{text-align:left;font:500 14px/1.4 var(--font-sans)}.st-page .gp-bill th span{display:block;margin-top:2px;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.st-page .gp-bill td{text-align:right;white-space:nowrap;font:500 14px/1.4 var(--font-sans)}.st-page .gp-bill tfoot th,.st-page .gp-bill tfoot td{border-top:1px solid var(--ink-2);padding-top:12px}.st-page .gp-bill tfoot td{color:var(--st-accent-text);font:600 18px/1.2 var(--font-sans)}.st-page .gp-bill-note{margin:0;padding:10px 16px;border-top:1px dashed var(--line);color:var(--agent);font:500 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.st-page .gp-ladder{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-variant-numeric:tabular-nums}.st-page .gp-ladder>span{white-space:nowrap}.st-page .gp-ladder b{font-weight:500}.st-page .gp-ladder>span.on{color:var(--st-accent-text)}.st-page .gp-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-page .gp-num{width:110px;font-variant-numeric:tabular-nums}.st-page .gp-select{width:min(320px,100%)}.st-page .gp-sees{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:6px}.st-page .gp-sees-col{padding:14px 16px;border-radius:12px;border:1px solid var(--line)}.st-page .gp-sees-col h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:500 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.st-page .gp-sees-col h3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--win)}.st-page .gp-sees-col h3.no:before{background:var(--signal)}.st-page .gp-sees-col ul{margin:0;padding-left:18px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans)}.st-page .gp-mac{display:flex;flex-direction:column;gap:10px;margin-top:4px}.st-page .gp-pa{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 28px}.st-page .gp-pa-list{min-width:0}.st-page .gp-pa-list>h3{margin:0 0 8px;font:500 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.st-page .gp-pa-list>h3 .n{margin-left:6px;color:var(--ink-2);font-weight:400}.st-page .gp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.st-page .gp-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--st-accent) 6%,var(--st-card));color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-mono);overflow-wrap:anywhere}.st-page button.gp-chip{cursor:pointer}.st-page button.gp-chip:hover{border-color:var(--signal)}.st-page button.gp-chip:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.st-page .gp-chip-x{color:var(--ink-2);font-size:14px;line-height:1}.pw-shell{align-items:flex-start;padding:40px 16px 64px}.pw-col{position:relative;z-index:1;width:100%;max-width:760px;display:flex;flex-direction:column;gap:28px}.pw-col>.st-page{--st-h: 44px;--st-h-sm: 44px}.pw-shell .st-card.flush>.st-quiet,.pw-shell .st-card.flush>.st-notice{margin:0 24px 20px}.pw-orgs{border-top:1px solid var(--st-edge)}.pw-org+.pw-org{border-top:1px solid var(--st-edge)}.pw-org h3{display:flex;justify-content:space-between;gap:12px;margin:0;padding:14px 24px 6px;font:600 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink)}.pw-org h3 span{font-weight:400;color:var(--ink-2)}.pw-org ul,.pw-seats{list-style:none;margin:0;padding:0 0 8px}.pw-seats{border-top:1px solid var(--st-edge);padding-top:8px}.pw-org li,.pw-seats li{display:flex;align-items:center;gap:12px;padding:6px 24px;min-height:var(--st-h)}.pw-host{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.4 var(--font-sans)}.pw-email{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}@container stpage (max-width: 520px){.pw-email{display:none}.pw-org h3,.pw-org li,.pw-seats li{padding-left:16px;padding-right:16px}}.pp-pad{padding:0 24px 16px}p.pp-pad{margin:0}@container stpage (max-width: 620px){.pp-pad{padding:0 18px 14px}}.pp-you{color:var(--ink-2);font-weight:400}.pp-nowrap{white-space:nowrap}.pp-foot{padding:10px 24px 14px;border-top:1px solid var(--st-edge)}.st-card>.st-row+.st-notice,.st-card>.st-notice+.st-notice{margin-top:4px}.st-card>.st-notice+.st-row{margin-top:12px}.pp-inset{display:flex;flex-direction:column;gap:12px;margin:4px 0 12px;padding:16px 18px;border-radius:14px;background:var(--st-tint, var(--surface-hover));border:1px solid var(--st-edge);min-width:0}.pp-inset .st-row{padding:12px 0}.pp-inset-t{margin:0;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.55 var(--font-sans);max-width:72ch}.pp-step{margin:8px 0 0;font:500 14px/1.4 var(--font-sans);color:var(--ink)}.pp-step:first-child{margin-top:0}.pp-mono,.pp-codes,.pp-dns code,.pp-redirect{font-family:var(--font-mono)}.pp-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(12ch,1fr));gap:2px 16px;margin-top:8px}.pp-dns code{display:block;font-size:max(12px,var(--nx-min-text, 0px));overflow-wrap:anywhere}.pp-dns code+code{color:var(--ink-2)}.pp-redirect{display:block;padding:8px 12px;border-radius:var(--st-r, 10px);border:1px solid var(--st-edge);background:var(--st-card);font-size:max(12.5px,var(--nx-min-text, 0px));overflow-wrap:anywhere}.pp-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px 16px}.pp-sso .st-table-wrap{border:1px solid var(--st-edge);border-radius:12px;background:var(--st-card)}.st-table th.pp-switch-col{white-space:normal;width:1%}.pp-sees{min-width:104px;max-width:220px;height:var(--st-h-sm, 30px);padding-top:0;padding-bottom:0}.pp-invite{display:flex;flex-direction:column;gap:14px;margin:0 24px 18px;padding:18px;border-radius:14px;background:var(--st-tint, var(--surface-hover));border:1px solid var(--st-edge)}@container stpage (max-width: 620px){.pp-invite{margin:0 18px 14px;padding:14px}}.pp-field{display:flex;flex-direction:column;gap:6px}.pp-invite-a{display:flex;gap:8px;flex-wrap:wrap}.pp-count{display:block;margin-top:4px;color:var(--st-accent-text, var(--agent));font-weight:500}.pp-tv-table{margin:4px 0 10px;border:1px solid var(--st-edge);border-radius:12px;background:var(--st-card)}.pp-caption{caption-side:top;text-align:left;padding:10px 16px 6px;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.st-choice+.st-quiet{margin-top:10px}.pp-access{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pp-access b,.pp-lines b{font-weight:500}.pp-lines{display:flex;flex-direction:column;gap:2px}.pp-via{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.pp-sec{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-top:1px solid var(--st-edge)}.pp-sec:first-child{border-top:0;padding-top:4px}.pp-h{margin:0;font:500 14px/1.3 var(--font-sans);color:var(--ink)}.pp-fact{margin:0;font:500 14px/1.4 var(--font-sans)}.pp-hint{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.pp-grow{flex:1}.pp-asg{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--st-edge);border-radius:12px}.pp-asg.inherited{background:var(--st-tint, var(--surface-hover))}.pp-asg-r{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pp-asg-r>.pp-chips{flex-basis:100%;order:1}.pp-asg-r>.pp-sees{width:auto}.pp-asg-r b{font-weight:500}.pp-x{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer}.pp-x:hover{background:var(--surface-hover);color:var(--ink)}.pp-clients{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pp-chip{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 4px 0 10px;border:1px solid var(--st-edge);border-radius:999px;background:var(--surface-hover);color:var(--ink);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.pp-chip button{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-2);cursor:pointer}.pp-chip button:hover{background:var(--st-card);color:var(--ink)}select.pp-chip.add{width:auto;max-width:120px;padding:0 10px;border-style:dashed;background:none;color:var(--ink-2);cursor:pointer;appearance:none}.pp-eff{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pp-eff li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:7px 0;border-top:1px solid var(--st-edge);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.pp-eff li:first-child{border-top:0}.pp-eff li.yes>svg{color:var(--win, var(--agent))}.pp-eff li.no{color:var(--ink-2)}.pp-eff b{font-weight:500}.pp-why{color:var(--ink-2);font-size:max(12px,var(--nx-min-text, 0px));text-align:right}.pp-list{margin:0;padding:0;list-style:none}.pp-list li{display:flex;align-items:center;gap:14px;padding:12px 24px;border-top:1px solid var(--st-edge)}.pp-list li.link{cursor:pointer}@media(hover:hover){.pp-list li.link:hover{background:var(--surface-hover)}}.pp-mark{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--surface-hover);color:var(--ink-2);font:600 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans)}.pp-list-t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.pp-list-t .nm{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--ink)}.pp-list-t .sub,.pp-cap-t .sub{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.pp-list li>.pp-count{margin-top:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:right;white-space:nowrap}.pp-list-a{display:inline-flex;justify-content:flex-end;min-width:84px}@container stpage (max-width: 620px){.pp-list li{padding:12px 18px;flex-wrap:wrap}.pp-list-a{min-width:0}}.pp-cap-base{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 12px;border-radius:10px;background:var(--st-tint, var(--surface-hover));color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.pp-cap-base b{color:var(--ink);font-weight:500}.pp-caps{display:flex;flex-direction:column;margin:12px 0 0;padding:0;border:0;border-top:1px solid var(--st-edge)}.pp-caps legend{display:flex;width:100%;justify-content:space-between;padding:12px 0 4px;font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink)}.pp-caps legend span{color:var(--ink-2);font-weight:400;font-size:max(12px,var(--nx-min-text, 0px))}.pp-cap{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;padding:8px 0;cursor:pointer}.pp-cap input{margin-top:3px;accent-color:var(--st-accent, var(--agent))}.pp-cap.off{cursor:default;opacity:.6}.pp-cap-t{display:flex;flex-direction:column;gap:2px}.pp-cap-t .nm{font:500 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);color:var(--ink)}.pp-cap-why{color:var(--attention, var(--ink-2));font-weight:400;font-size:max(12px,var(--nx-min-text, 0px))}.pp-tag{padding:1px 7px;border:1px solid var(--st-edge);border-radius:6px;color:var(--ink-2);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);white-space:nowrap}.pp-affects{flex:1;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.pp-pick{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;padding:10px 12px;border:1px solid var(--st-edge);border-radius:10px}.pp-members{margin:0;padding:0 0 0 18px;font:400 max(13px,var(--nx-min-text, 0px))/1.6 var(--font-sans)}.st-sheet-b>.st-field+.st-field{margin-top:12px}.st-sheet-b>.st-field+.pp-sec,.st-sheet-b>.st-field+.pp-cap-base{margin-top:16px}.pp-share-bar{display:flex;gap:8px;flex-wrap:wrap}.pp-share-bar input{flex:1 1 220px;min-width:0}.pp-share-bar select{flex:0 0 180px;width:auto}.pp-kept{display:flex;flex-direction:column;gap:6px}.pp-kept ul{margin:0;padding:0;list-style:none;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.pp-gets{display:flex;flex-direction:column;gap:4px}.pp-gets+.pp-gets{margin-top:8px}.pp-gets-h{margin:0;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.cx-step{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.cx-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font:600 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--st-accent-text, var(--agent));background:color-mix(in srgb,var(--st-accent, var(--agent)) 13%,transparent);flex:none}.cx-step.done .cx-n{color:var(--st-accent-ink, var(--surface));background:var(--st-accent, var(--agent))}.cx-body{display:flex;flex-direction:column;gap:14px;padding:0 0 18px 32px;min-width:0}.cx-body.cx-flush{padding:0 24px 18px}@container stpage (max-width: 620px){.cx-body{padding-left:0}.cx-body.cx-flush{padding:0 18px 16px}}.cx-body .st-table-wrap{border:1px solid var(--st-edge);border-radius:12px}.cx-body .st-table th:first-child,.cx-body .st-table td:first-child{padding-left:14px}.cx-body .st-table th:last-child,.cx-body .st-table td:last-child{padding-right:14px}.cx-body .st-table select.st-input{min-width:180px;max-width:280px}.cx-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cx-form{display:flex;flex-direction:column;gap:14px}.cx-form .st-field{flex:1 1 220px}.cx-note{margin:0 0 10px}.cx-pick{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cx-pick .sp-combo{flex:1 1 200px;max-width:280px}.cx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-reveal{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cx-reveal .st-input{flex:1 1 260px;font-family:var(--font-mono);font-size:max(12.5px,var(--nx-min-text, 0px))}.st-page .cx-suggest{list-style:none;margin:0;padding:0}.st-page .cx-suggest>li+li{border-top:1px solid var(--st-edge)}.st-page .cx-suggest>li>.st-row{padding:12px 0;border-top:0}.st-page .cx-suggest>li:first-child>.st-row{padding-top:4px}.st-page .ap-list{list-style:none;margin:0;padding:0}.st-page .ap-list+.ap-list{border-top:1px solid var(--st-edge)}.st-page .ap-item+.ap-item{border-top:1px solid var(--st-edge)}.st-page .ap-item>.st-row{padding:14px 0;border-top:0}.st-page .ap-list:first-child>.ap-item:first-child>.st-row{padding-top:4px}.st-page .ap-item>.sh-sum{padding:0 0 14px}.st-page .ap-share{padding:4px 0 14px}.st-page .ap-name{color:inherit;text-decoration:none;overflow-wrap:anywhere}.st-page .ap-name:hover{text-decoration:underline;text-underline-offset:3px}.st-page .ap-use{padding:1px 7px;border:1px solid var(--st-edge);border-radius:6px;color:var(--ink-2);font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.st-page .ap-notes{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;min-width:0}.st-page .ap-foot{border-top:1px solid var(--st-edge);margin-top:2px}.st-page .ap-foot>.st-row{border-top:0;padding-bottom:0}.st-page .ap-foot:not(:has(>.st-row)){padding-top:14px}.st-page .ap-halves{display:flex;gap:4px;border-bottom:1px solid var(--st-edge)}.st-page .ap-halves a{padding:8px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--ink-2);font:500 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);text-decoration:none}.st-page .ap-halves a:hover{color:var(--ink)}.st-page .ap-halves a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.st-page .ap-adv{display:flex;align-items:baseline;gap:10px;width:100%;padding:16px 24px;border:1px solid var(--nxi-edge, var(--st-edge));border-radius:var(--st-r-card);background:var(--st-card);box-shadow:var(--nxi-shadow, none);color:var(--ink);text-align:left;cursor:pointer}.st-page .ap-adv .n{font:500 15px/1.3 var(--font-sans)}.st-page .ap-adv .s{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.st-page .ap-adv-c{align-self:center;color:var(--ink-3);transition:transform .14s ease}.st-page .ap-adv[aria-expanded=true] .ap-adv-c{transform:rotate(90deg)}.ap-pick{display:flex;flex-direction:column;gap:14px;min-width:0}.ap-search{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:400 14px/1.4 var(--font-sans)}.ap-sec{margin:0 0 4px;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ap-picks{list-style:none;margin:0;padding:0}.ap-picks li{display:flex;align-items:center;gap:10px;padding:8px 0}.ap-picks li+li{border-top:1px solid var(--line)}.ap-picks .tx{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ap-picks .n{font:500 14px/1.3 var(--font-sans)}.ap-picks .s{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ap-other{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding-top:12px;border-top:1px solid var(--line);color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ap-other button{padding:0;border:0;background:none;color:var(--ink-2);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ap-other button:hover{color:var(--ink)}.cx-boards{display:flex;flex-direction:column;gap:10px;min-width:0}.cx-boards-q{max-width:320px}.cx-boards-list{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto;border:1px solid var(--st-edge);border-radius:var(--st-r)}.cx-board{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:var(--st-h)}.cx-board+.cx-board{border-top:1px solid var(--st-edge)}.cx-board-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.cx-board.off .cx-board-name{color:var(--ink-2)}.cx-board-state{font-size:max(12px,var(--nx-min-text, 0px));color:var(--ink-2)}.cn-cards{display:contents}.cn-pad{display:flex;flex-direction:column;gap:14px;padding:16px 24px 20px;min-width:0}@container stpage (max-width: 620px){.cn-pad{padding:14px 18px 16px}}.cn-form,.cn-op,.cn-test{display:flex;flex-direction:column;gap:14px;min-width:0}.cn-form .st-field,.cn-op .st-field,.cn-test .st-field{flex:1 1 220px}.cn-pad>.st-field,.cn-form>.st-field,.cn-op>.st-field,.cn-test>.st-field{flex:none}.cn-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cn-hint{margin:0;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.cn-docs{margin:0;padding-left:18px;word-break:break-all}.cn-pairs,.cn-inputs{display:flex;flex-direction:column;gap:8px}.cn-pair,.cn-input{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cn-pair .st-input,.cn-input .st-input{flex:1 1 140px;min-width:0}.cn-input select.st-input{flex:0 1 120px}.cn-req{display:inline-flex;gap:6px;align-items:center;font-size:max(12.5px,var(--nx-min-text, 0px));color:var(--ink-2)}.cn-path{font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-mono, ui-monospace, monospace);word-break:break-all}.st-table tr.cn-on td{background:var(--surface-hover)}.cn-code,.cn-pre{font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-mono, ui-monospace, monospace)}.cn-pre{margin:0;padding:12px 14px;max-height:420px;overflow:auto;border:1px solid var(--st-edge);border-radius:10px;white-space:pre-wrap;word-break:break-word}.cn-test-h,.cn-result-h{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cn-result{display:flex;flex-direction:column;gap:10px}.cn-result-h span{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.cn-req-d summary{cursor:pointer;font-size:max(12.5px,var(--nx-min-text, 0px));color:var(--ink-2);word-break:break-all}.cn-vendors{list-style:none;margin:0;padding:0;border-top:1px solid var(--st-edge)}.cn-vendors>li+li{border-top:1px solid var(--st-edge)}.cn-vendor{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 16px;width:100%;padding:12px 24px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cn-vendor:hover{background:var(--surface-hover)}.st-page .cn-vendor:focus-visible{outline-offset:-2px}.cn-vendor-n{font:500 14px/1.4 var(--font-sans);overflow-wrap:anywhere}.cn-vendor-d{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}@container stpage (max-width: 620px){.cn-vendor{padding:12px 18px}}.cn-warnings{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.cn-found{overflow-wrap:anywhere}.cn-found-ops{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:max(13px,var(--nx-min-text, 0px))}.cn-found-ops li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}.cn-found-ops .cn-path{overflow-wrap:anywhere}.st-page .mc-servers{list-style:none;margin:0;padding:0}.st-page .mc-server+.mc-server{border-top:1px solid var(--st-edge)}.st-page .mc-server>.st-row{padding:14px 0;border-top:0}.st-page .mc-servers:first-child>.mc-server:first-child>.st-row{padding-top:4px}.st-page .mc-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.st-page .mc-name,.st-page .mc-desc{overflow-wrap:anywhere}.st-page .mc-body{display:flex;flex-direction:column;gap:12px;padding:0 0 16px;min-width:0}.st-page .mc-tools{list-style:none;margin:0;padding:0;border:1px solid var(--st-edge);border-radius:12px}.st-page .mc-tool{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;padding:12px 14px}.st-page .mc-tool+.mc-tool{border-top:1px solid var(--st-edge)}.st-page .mc-tool-t{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 240px}.st-page .mc-tool-n{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font:500 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);overflow-wrap:anywhere}.st-page .mc-tool-n code{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-mono)}.st-page .mc-tag{padding:1px 7px;border-radius:999px;color:var(--ink-2);background:color-mix(in srgb,var(--ink) 7%,transparent);font:500 max(11px,var(--nx-min-text, 0px))/1.5 var(--font-sans);white-space:nowrap}.st-page .mc-tool-d{color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.st-page .mc-tool-c{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.st-page .mc-tool-c .mc-unset{visibility:hidden}.st-page .mc-form{display:flex;flex-direction:column;gap:14px}.st-page .mc-form .st-field{flex:1 1 220px}.st-page .mc-form .st-field.grow{flex:2 1 320px}.st-page .mc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.st-page .mc-add{padding:16px 0 4px;border-top:1px solid var(--st-edge)}.st-page .mc-add:first-child{padding-top:0;border-top:0}.st-page .mc-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@container stpage (max-width: 620px){.st-page .mc-tool{flex-direction:column;align-items:stretch}}.st-risk{color:var(--st-risk, var(--signal))}.st-link{color:var(--st-accent-text, var(--agent));font-weight:500}.st-card-note{margin:0;padding:0 24px 14px}.st-addclient{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.nx .st-page .st-addclient .st-input{width:220px;max-width:100%;min-height:var(--st-h-sm);font-size:max(13.5px,var(--nx-min-text, 0px))}.st-addclient-err{flex-basis:100%;color:var(--st-risk);font-size:max(12.5px,var(--nx-min-text, 0px))}.st-clients a.nm{color:var(--ink);text-decoration:none}.st-clients a.nm:hover{text-decoration:underline}.st-clients td .sub{display:block}.st-clients .st-empty{padding:18px 0}.st-clients tbody.st-own tr td{background:var(--st-tint);border-top:1px solid var(--st-edge)}.st-ava-own{--tone: var(--st-accent, var(--agent))}.st-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.st-inline .st-field{flex:1 1 220px}.st-card .st-notice{margin-top:12px}.st-card .st-notice:first-child{margin-top:0}.st-door{margin-top:14px}.st-consent{display:flex;flex-direction:column;gap:12px}.st-consent-a{display:flex;gap:8px;flex-wrap:wrap}.st-purge{display:flex;flex-direction:column}.st-receipts{margin:4px 0 8px}.st-receipts-h{padding:10px 0 6px;color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.st-receipts ul{list-style:none;margin:0;padding:0}.st-receipts li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 0;border-top:1px solid var(--st-edge)}.st-receipts-t{flex:1 1 200px;min-width:0}.st-receipts-t .nm{display:block;font-weight:500}.st-receipts-t .sub{display:block;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.st-supportline .st-fieldrow+.st-fieldrow,.st-supportline .st-row+.st-fieldrow{margin-top:14px}.st-oncall-l{display:block;margin-top:18px}.st-supportcalls{margin-top:18px;border-top:1px solid var(--line)}.st-supportcall+.st-supportcall{border-top:1px solid var(--line)}.st-transcript{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px;font-size:max(13px,var(--nx-min-text, 0px));line-height:1.45}.st-transcript li.isaac b{color:var(--agent)}.st-transcript .cut{color:var(--ink-2)}:is(.inst,.inst-kit):not(:is(.st-page,.st-dialog) *){--st-h: var(--ui-control-height, 36px);--st-h-sm: var(--ui-control-height-sm, 30px);--st-r: var(--ui-control-radius, 10px);--st-card: var(--nxi-card, var(--surface-raised));--st-edge: var(--line);--st-field: color-mix(in srgb, var(--surface-hover) 70%, var(--st-card));--st-accent: var(--hl, var(--agent));--st-accent-text: var(--agent);--st-accent-ink: var(--hl-ink, #fff);--st-risk: var(--signal, #b3261e);--st-tint: color-mix(in srgb, var(--st-accent) 9%, var(--st-card))}@media(pointer:coarse){:is(.inst,.inst-kit):not(:is(.st-page,.st-dialog) *){--st-h: 44px;--st-h-sm: 38px}}.inst-kit :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.inst{display:flex;flex-direction:column;gap:14px;min-width:0;container:inst / inline-size;color:var(--ink);font-family:var(--font-sans)}.inst-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.inst-title{margin:0;font:500 15px/1.35 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink)}.inst-body{display:flex;flex-direction:column;gap:12px;min-width:0}.inst>.st-more,.inst-body>.st-more{margin-top:0}.inst-lede{display:flex;flex-direction:column;gap:2px}.inst-lede>.st-more{margin-top:4px}.inst-sub{font:500 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink)}.inst-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inst .st-notice,.st-card .inst .st-notice{margin-top:0}.inst .st-notice code{font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-mono);overflow-wrap:anywhere}@container inst (max-width: 480px){.inst .st-choice.st-choice:not(.compact){grid-template-columns:minmax(0,1fr)}}.inst-mint{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;border:1px dashed var(--line-strong, var(--st-edge));border-radius:12px}.inst-mint>.st-quiet{flex:1 1 240px}.inst-inline{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--st-accent-text);cursor:pointer}.inst-inline:hover{text-decoration:underline}a.inst-file.st-btn{text-decoration:none}a.inst-file.st-btn.secondary,a.inst-file.st-btn.secondary:hover{color:var(--ink)}.inst-file-meta{color:var(--ink-2);font-weight:400}.inst-snip{min-width:0;border:1px solid var(--st-edge);border-radius:var(--st-r);background:var(--st-field);overflow:hidden}.inst-snip-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 4px 3px 12px;border-bottom:1px solid var(--st-edge)}.inst-snip-l{min-width:0;font:500 max(12px,var(--nx-min-text, 0px))/1.35 var(--font-sans);color:var(--ink-2);overflow-wrap:anywhere}.inst-copy{flex:none;margin-left:auto}.inst-code{display:block;padding:10px 12px 12px;background:none;font:400 max(12.5px,var(--nx-min-text, 0px))/1.6 var(--font-mono);color:var(--ink);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all}.inst-box{list-style:none;margin:0;padding:0;min-width:0;border:1px solid var(--st-edge);border-radius:12px;background:var(--st-card);container:instbox / inline-size}.inst-box>li+li{border-top:1px solid var(--st-edge)}.inst-step{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"n t a";align-items:center;gap:10px 12px;padding:12px 14px}.inst-steps.plain .inst-step{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t a"}.inst-step-n{grid-area:n;align-self:start;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font:600 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);color:var(--st-accent-text);background:color-mix(in srgb,var(--st-accent) 13%,transparent)}.inst-step-t{grid-area:t;display:flex;flex-direction:column;gap:2px;min-width:0}.inst-step-title{font:500 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink)}.inst-step-d{font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink-2)}.inst-step-d code{font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.inst-step-t>.inst-snip{margin-top:10px}.inst-step-t>.st-more{margin-top:4px}.inst-step-a{grid-area:a;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.inst-step:has(>.inst-step-t>:is(.st-more,.inst-snip)) .inst-step-a{align-self:start}@container instbox (max-width: 480px){.inst-step{grid-template-columns:22px minmax(0,1fr);grid-template-areas:"n t" ". a"}.inst-steps.plain .inst-step{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "a"}.inst-step-a{justify-content:flex-start}}.inst-detect{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--st-edge);border-radius:12px;background:var(--st-card)}.inst-kv{display:flex;flex-direction:column;gap:6px;margin:0}.inst-kv>div{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:3px 4px 3px 12px;border:1px solid var(--st-edge);border-radius:var(--st-r);background:var(--st-field)}.inst-kv dt{font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2)}.inst-kv dd{margin:0;min-width:0}.inst-kv code{font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-mono);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.inst-detect>.st-more{margin-top:0}.inst-share{display:flex;flex-direction:column;gap:12px;min-width:0;margin-top:4px;padding-top:16px;border-top:1px solid var(--st-edge)}.inst-share .st-field{flex:0 1 180px}.st-check.inst-once{align-items:center;min-height:var(--st-h)}.st-check.inst-once input{margin-top:0}.inst-fresh{display:flex;flex-direction:column;gap:8px}.inst-fresh-row{display:flex;align-items:center;gap:8px}.inst-fresh-url.st-input{flex:1 1 auto;min-width:0;font:400 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-mono)}.inst-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px}.inst-link-t{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.inst-link-id{font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-mono);color:var(--ink)}.inst-link-m{font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);color:var(--ink-2)}.inst-link.dead .inst-link-id{color:var(--ink-2)}.inst-share .st-history,.st-card:not(.flush) .inst-share .st-history{margin:0;border-top:0}.inst-share .st-history summary{padding:4px 0}.inst-share .st-history-b{padding-top:8px}.ep-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ep-grow{flex:1}.ep-page{--st-gap: 20px}.ep-panel{min-width:0}.ep-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.ep-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);font-variant-numeric:tabular-nums}.ep-chip:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--line-strong)}.ep-chip.win:before{background:var(--win);box-shadow:0 0 6px color-mix(in srgb,var(--win) 70%,transparent)}.ep-chip.attention:before{background:var(--attention-fill, var(--attention))}.ep-new{display:flex;flex-direction:column;gap:10px}.ep-group{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-hover) 40%,transparent)}.ep-group.attention{border-color:color-mix(in srgb,var(--attention-fill, var(--attention)) 45%,var(--line));background:color-mix(in srgb,var(--attention-fill, var(--attention)) 9%,transparent)}.ep-group-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ep-group-t{display:flex;flex-direction:column;gap:2px;flex:1 1 200px;min-width:0}.ep-group-n{display:inline-flex;align-items:center;gap:6px;font:500 14px/1.35 var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.ep-group-n svg{color:var(--hl, var(--agent))}.ep-group-d{font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);color:var(--ink-2)}.ep-group-a{display:flex;gap:8px;flex-wrap:wrap}.ep-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ep-more{align-self:center;font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2)}.ep-move{display:flex;flex-direction:column;gap:10px;min-width:0}.ep-move-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}select.ep-move-sel{flex:0 1 280px;min-width:0;width:auto;min-height:var(--st-h-sm)}.ep-edit-t{font:500 max(12.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink-2);margin-bottom:8px}.ep-table tr.ep-edit td{height:auto;padding-top:14px;padding-bottom:16px;background:color-mix(in srgb,var(--info) 8%,transparent);white-space:normal}.ep-edit .st-notice{margin-top:10px}.ep-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ep-filter{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 28px 0 13px;border:1px solid var(--nxi-edge, var(--line));border-radius:10px;background:var(--nxi-glass, var(--surface-raised));color:var(--ink-3);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans)}.ep-filter select{appearance:none;min-width:0;max-width:190px;min-height:38px;padding:0 4px 0 0;border:0;background:transparent;color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);text-overflow:ellipsis;cursor:pointer}.ep-filter select:focus-visible{outline:2px solid var(--st-accent);outline-offset:4px;border-radius:4px}.ep-caret{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.ep-search{flex:1 1 260px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid var(--nxi-edge, var(--line));border-radius:10px;background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none);color:var(--ink-3)}.ep-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1 var(--font-sans);outline:none}.ep-search:focus-within{outline:2px solid var(--st-accent);outline-offset:2px}.ep-seg{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-hover)}.ep-seg button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.ep-seg button.on{border-color:var(--nxi-edge, var(--line));background:var(--surface-panel);box-shadow:var(--nxi-shadow, none);color:var(--ink);font-weight:500}.ep-seg .n{color:var(--ink-3);font:500 max(11px,var(--nx-min-text, 0px))/1 var(--font-mono)}.ep-card{position:relative;display:flex;flex-direction:column}.ep-card.ep-empty{align-items:flex-start;gap:4px;padding:20px 22px 22px}.ep-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 18px;background:color-mix(in srgb,var(--info) 11%,transparent)}.ep-bulk-n{margin-right:6px;color:var(--ink);font:600 max(13px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.ep-bulk .ep-move{flex:1 1 auto}.ep-say{padding:12px 18px 0}.ep-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ep-table{width:100%;border-collapse:collapse;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans)}.ep-table th{height:38px;padding:0 12px;color:var(--ink-3);font:500 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:left;white-space:nowrap}.ep-table td{height:50px;padding:0 12px;border-top:1px solid var(--line);white-space:nowrap}.ep-table :is(th,td):first-child{padding-left:18px}.ep-table :is(th,td):last-child{padding-right:18px;text-align:right}.ep-table tbody tr:hover{background:var(--surface-hover)}.ep-table tbody tr.on{background:color-mix(in srgb,var(--info) 11%,transparent)}.ep-table tr.link{cursor:pointer}.ep-table tr.dim td{color:var(--ink-2)}.ep-table th.ep-check,.ep-table td.ep-check{width:1%;padding-right:4px}.ep-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--st-accent);cursor:pointer}.ep-table input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.ep-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ep-sort.on{color:var(--ink)}.ep-st{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.ep-st i{width:7px;height:7px;flex:none;border-radius:999px;background:var(--line-strong)}.ep-st.win i{background:var(--win);box-shadow:0 0 6px color-mix(in srgb,var(--win) 70%,transparent)}.ep-st.attention{color:var(--attention)}.ep-st.attention i{background:var(--attention-fill, var(--attention))}.ep-st.signal{color:var(--nx-crimson-hi, var(--signal))}.ep-st.signal i{background:var(--signal)}.ep-hostlink,.ep-hostname{color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1.35 var(--font-mono);white-space:nowrap}.ep-hostlink{padding:0;border:0;background:none;text-align:left;cursor:pointer}@media(hover:hover){.ep-hostlink:hover{color:var(--st-accent-text, var(--agent));text-decoration:underline;text-underline-offset:3px}}.ep-os{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2)}.ep-os svg{flex:none;color:var(--ink-3)}.ep-unassigned{color:var(--attention, var(--ink-2));font-style:italic}.ep-c-client{color:var(--ink-2)}.ep-user-last,.ep-user-more,.ep-nobody,.ep-seen{color:var(--ink-3);white-space:nowrap}.ep-seen{font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-mono);font-variant-numeric:tabular-nums}.ep-table td.ep-none{padding:28px 16px;color:var(--ink-2);text-align:center}.ep-table .nx-rowmenu-trigger{min-height:var(--st-h-sm);padding:0 10px;border-radius:8px;font-size:max(12.5px,var(--nx-min-text, 0px))}.ep-removed{display:flex;flex-direction:column}.ep-fold-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 10px}.ep-fold-h p{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ep-removed .nx-pg-nothing{padding:8px 18px 22px}.ep-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 14px;border-top:1px solid var(--line);color:var(--ink-3);font:400 max(12.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ep-foot-r{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.ep-foot a{color:var(--info)}.ep-pager{display:inline-flex;gap:4px}@media(max-width:1099px){.ep-table :is(.ep-c-sys,.ep-c-screen,.ep-c-agent){display:none}}@media(max-width:739px){.ep-table :is(.ep-c-client,.ep-c-person,.ep-c-seen){display:none}.ep-search{flex-basis:100%}.ep-seg{width:100%}.ep-seg button{flex:1;justify-content:center;padding:0 6px}.ep-filter select{max-width:130px}}.dk-cell{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.dk-v{font:400 max(13.5px,var(--nx-min-text, 0px))/1.3 var(--font-sans);color:var(--ink)}.dk-src{font:400 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);color:var(--ink-2)}.dk-none{color:var(--ink-2)}.dk-own{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--st-edge, var(--line));color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.st-row.stack .st-row-c>.st-hidden{margin-top:4px}.ca-access,.ca-sections{--st-r-card: var(--nxi-radius, 16px);--st-gap: 16px}.ca-access{max-width:880px}.ca-access .st-access,.ca-sections .st-access{display:none}.ca-access .st-card-head h2,.ca-sections .st-card-head h2{font-weight:500;letter-spacing:-.02em}.ca-access .st-card,.ca-sections .st-card{scroll-margin-top:20px}.ca-access>#branding{min-width:0}.ca-add.st-page{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;container-type:normal}.ca-add .st-input{width:240px;max-width:100%}.ca-add-err{flex-basis:100%;color:var(--signal);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ca-receipts:empty{display:none}.ca-sum{display:flex;flex-direction:column}.ca-sum-row{display:flex;align-items:center;gap:12px;margin:0 -10px;padding:12px 10px;border-top:1px solid var(--line);border-radius:10px;color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);text-decoration:none}.ca-sum-row:first-child{border-top:0}.ca-sum-row:hover{background:var(--surface-hover)}.ca-sum-row:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:-2px}.ca-sum-row .ic{display:inline-flex;flex:none;color:var(--ink-2)}.ca-sum-row .lb{flex:1;min-width:0}.ca-sum-row .nt{flex:none;color:var(--ink-3);font-size:max(12px,var(--nx-min-text, 0px))}.ca-sum-row.ok .ic{color:var(--win)}.ca-sum-row.warn .ic{color:var(--attention)}.ca-sum-row.danger,.ca-sum-row.danger .ic{color:var(--nx-crimson-hi)}@media(max-width:739px){.ca-add.st-page{flex-direction:column;align-items:stretch}.ca-add .st-input{width:100%}.ca-sum-row .nt{display:none}}.ac-veil{position:fixed;inset:0;z-index:1000;background:color-mix(in srgb,var(--ink, #111) 22%,transparent);animation:st-fade .14s ease}.ac-panel{position:absolute;top:0;right:0;bottom:0;width:min(640px,100%);display:flex;flex-direction:column;background:var(--surface-raised);border-left:1px solid var(--line);box-shadow:-24px 0 60px #14162329;color:var(--ink);font-family:var(--font-sans);outline:none;animation:ac-in .2s cubic-bezier(.2,.8,.2,1);--st-h: 38px;--st-h-sm: 30px;--st-r: 10px;--st-card: var(--surface-raised);--st-edge: var(--line);--st-field: var(--surface-hover);--st-accent: var(--hl, var(--agent));--st-accent-text: var(--agent);--st-accent-ink: var(--hl-ink, #fff);--st-risk: var(--signal, #b3261e);--st-tint: color-mix(in srgb, var(--st-accent) 9%, var(--st-card))}@keyframes ac-in{0%{transform:translate(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.ac-panel,.ac-veil{animation:none}}.ac-top{padding:20px 24px 0}.ac-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.ac-title h2{margin:0;font:600 18px/1.3 var(--font-sans);letter-spacing:-.01em;text-transform:none}.ac-x{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--ink-2);cursor:pointer}.ac-x:hover{background:var(--surface-hover);color:var(--ink)}.ac-steps{display:flex;gap:6px;margin:16px 0 0;padding:0 0 16px;list-style:none;border-bottom:1px solid var(--line)}.ac-steps li{flex:1;min-width:0;padding-top:8px;border-top:3px solid var(--line);color:var(--ink-3, var(--ink-2));font:600 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ac-steps li.on,.ac-steps li.done{border-top-color:var(--st-accent)}.ac-steps li.on{color:var(--ink)}.ac-steps li.done{color:var(--ink-2)}.ac-steps button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ac-steps button:hover{color:var(--ink);text-decoration:underline}.ac-steps small{display:block;overflow:hidden;color:var(--ink-2);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ac-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px 28px;display:flex;flex-direction:column;gap:14px}.ac-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 24px;border-top:1px solid var(--line)}.ac-q{margin:0;font:600 20px/1.3 var(--font-sans);letter-spacing:-.01em}.ac-lede{margin:-8px 0 4px;color:var(--ink-2);font:400 max(13.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.ac-sec{display:flex;flex-direction:column;gap:14px}.ac-sec+.ac-sec{padding-top:18px;border-top:1px solid var(--line)}.ac-wait{opacity:.5;pointer-events:none}.ac-note,.ac-aside{margin:0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.ac-aside{margin-top:8px}.ac-flags{border-top:1px solid var(--line)}.ac-search{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink-2)}.ac-search input{flex:1;min-width:0;padding:10px 0;border:0;background:none;color:var(--ink);font:inherit;outline:none}.ac-search:focus-within{border-color:var(--st-accent)}.ac-pick{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ac-opt{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ac-opt:hover{border-color:color-mix(in srgb,var(--ink) 22%,var(--line));background:var(--surface-hover)}.ac-opt.on{border-color:var(--st-accent);box-shadow:0 0 0 1px var(--st-accent)}.ac-opt:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.ac-opt-t{display:flex;flex:1;min-width:0;flex-direction:column}.ac-opt-l{font-weight:600}.ac-opt-d{color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.ac-key{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--ink) 3%,var(--surface-raised))}.ac-key-t{display:flex;flex:1 1 200px;min-width:0;flex-direction:column;font-size:max(12.5px,var(--nx-min-text, 0px));color:var(--ink-2)}.ac-key-t b{overflow:hidden;color:var(--ink);font-size:max(13.5px,var(--nx-min-text, 0px));white-space:nowrap;text-overflow:ellipsis}.ac-watch{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px dashed color-mix(in srgb,var(--ink) 18%,var(--line));border-radius:12px;font-size:max(13px,var(--nx-min-text, 0px))}.ac-watch>span:last-child{display:flex;flex-direction:column;gap:2px;color:var(--ink-2)}.ac-watch b{color:var(--ink);font-size:14px}.ac-watch.got{border-style:solid;border-color:color-mix(in srgb,var(--win, var(--st-accent)) 40%,var(--line));background:color-mix(in srgb,var(--win, var(--st-accent)) 9%,var(--surface-raised));color:var(--win, var(--st-accent))}.ac-watch ul{margin:4px 0 0;padding:0;list-style:none}.ac-pulse{flex:none;width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--st-accent);animation:ac-pulse 1.6s infinite}@keyframes ac-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--st-accent) 45%,transparent)}70%{box-shadow:0 0 0 10px transparent}}@media(prefers-reduced-motion:reduce){.ac-pulse{animation:none}}@media(max-width:739px){.ac-top,.ac-foot{padding-left:16px;padding-right:16px}.ac-body{padding:18px 16px 24px}}.ac-panel button.st-link{padding:0;border:0;background:none;font:inherit;cursor:pointer}.cl-tile{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--rl-tint-agent, color-mix(in srgb, var(--agent) 12%, transparent));color:var(--agent);font:600 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);letter-spacing:.01em}.cl-tile.own{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink-2)}.cl-tile.big{width:52px;height:52px;border-radius:14px;font-size:17px}.cl-list{overflow-x:auto;padding:0;container-type:inline-size}.cl-table{width:100%;min-width:640px;border-collapse:collapse;font:400 max(13px,var(--nx-min-text, 0px))/1.35 var(--font-sans);font-variant-numeric:tabular-nums}.cl-table thead th{padding:13px 14px;border-bottom:1px solid var(--line);color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1 var(--font-sans);text-align:left;white-space:nowrap}.cl-table thead th:first-child,.cl-table tbody td:first-child{padding-left:20px}.cl-table thead th:last-child,.cl-table tbody td:last-child{padding-right:20px}.cl-table .n{text-align:right}.cl-table tbody td{height:56px;padding:0 14px;border-top:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.cl-table tbody tr:first-child td{border-top:0}.cl-table tbody tr{cursor:pointer}.cl-table tbody tr:hover{background:var(--surface-hover)}.cl-table tbody tr.own td{border-top:1px solid var(--line-strong)}.cl-table tbody tr.own:first-child td{border-top:0}.cl-who{display:flex;align-items:center;gap:12px;min-width:0}.cl-who a{color:var(--ink);font:500 14px/1.3 var(--font-sans);text-decoration:none}.cl-who a:hover{text-decoration:underline}.cl-who .sub{display:block;color:var(--ink-3);font:400 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.cl-needs{display:inline-block;margin-top:3px;padding:2px 8px;border-radius:999px;background:var(--rl-tint-attention);color:var(--attention);font:500 max(11px,var(--nx-min-text, 0px))/1.3 var(--font-sans)}.cl-alerts{color:var(--ink)}.cl-alerts.some{color:var(--attention);font-weight:500}.cl-limit{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--surface-hover);color:var(--ink-2);font:450 max(11.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);white-space:nowrap}.cl-limit.paused{background:var(--rl-tint-attention);color:var(--attention)}.cl-none{color:var(--ink-3)}.cl-needs{white-space:nowrap}@container (max-width: 760px){.cl-table thead th,.cl-table tbody td{padding-left:9px;padding-right:9px}.cl-table thead th:first-child,.cl-table tbody td:first-child{padding-left:16px}.cl-table thead th:last-child,.cl-table tbody td:last-child{padding-right:16px}.cl-who{gap:10px}}.cl-back{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:0;border:0;background:none;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.cl-back:hover{color:var(--ink)}.cl-head{align-items:flex-end;flex-wrap:wrap}.cl-head .lead{display:flex;align-items:center;gap:16px;min-width:0}.cl-head .name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cl-head .a{flex-wrap:wrap}.cl-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cl-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-raised);color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans)}.cl-chip b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.cl-dot{width:7px;height:7px;border-radius:999px;background:var(--agent-fill);flex:none}.cl-dot.attn{background:var(--attention-fill)}.cl-dot.bad{background:var(--signal)}.cl-dot.mute{background:var(--line-strong)}.cl-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--nxi-glass, var(--surface-raised));color:var(--ink);font:500 max(13px,var(--nx-min-text, 0px))/1 var(--font-sans);white-space:nowrap;cursor:pointer}.cl-btn:hover:not(:disabled){border-color:var(--line-strong)}.cl-btn:disabled{opacity:.55;cursor:default}.cl-btn.risk{color:var(--nx-crimson-hi, var(--signal))}.cl-err{padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:var(--rl-tint-attention);color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.cl-paused{display:flex;align-items:center;gap:8px;color:var(--attention);font:450 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.cl-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;align-items:start}.cl-col{display:flex;flex-direction:column;gap:20px;min-width:0}@media(max-width:1099px){.cl-split{grid-template-columns:minmax(0,1fr)}}.cl-link{padding:0;border:0;background:none;color:var(--info);font:400 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.cl-link:hover{color:var(--ink)}.cl-rows{display:flex;flex-direction:column;margin:0 -20px -18px}.cl-rows>*{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 20px;border-top:1px solid var(--line);color:var(--ink);font:400 max(13.5px,var(--nx-min-text, 0px))/1.35 var(--font-sans);text-decoration:none}.cl-rows>a:hover,.cl-rows>button:hover{background:var(--surface-hover)}.cl-rows .nm{flex:1;min-width:0;font-weight:500}.cl-rows .nm .sub{display:block;margin-top:2px;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.cl-rows .st{flex:none;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:right}.cl-rows .st.bad{color:var(--nx-crimson-hi, var(--signal))}.cl-rows .st.attn{color:var(--attention)}.cl-rows button.row{border:0;border-top:1px solid var(--line);background:none;text-align:left;cursor:pointer}.cl-rows .acts{display:flex;flex:none;gap:6px}.cl-mini{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-2);font:450 max(12px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.cl-mini:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.cl-mini:disabled{opacity:.55;cursor:default}.cl-const{margin:0 -20px}.cl-legend{display:flex;flex-wrap:wrap;gap:18px;padding-top:8px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.2 var(--font-sans)}.cl-legend span{display:inline-flex;align-items:center;gap:6px}.cl-legend i{width:7px;height:7px;border-radius:999px;background:var(--line-strong)}.cl-legend i.alive{background:var(--agent-fill)}.cl-legend i.attention{background:var(--attention-fill)}.cl-health{margin:10px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.cl-health b{color:var(--ink);font-weight:600}.cl-radios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;border-radius:10px;background:var(--surface-hover)}.cl-radios button{min-height:32px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.2 var(--font-sans);cursor:pointer}.cl-radios button[aria-checked=true]{border:1px solid var(--nxi-edge, var(--line));background:var(--surface-panel);box-shadow:var(--nxi-shadow, none);color:var(--ink);font-weight:500}.cl-radios button:disabled{opacity:.6;cursor:default}.cl-note{margin:10px 0 0;color:var(--ink-3);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.cl-read{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.cl-big{color:var(--ink);font:600 22px/1.2 var(--font-sans);letter-spacing:-.02em}.cl-copy{margin:6px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.cl-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.cl-links:has(.cl-btn){gap:8px;margin-top:0}@media(max-width:739px){.cl-head .a{width:100%}.cl-head .a>*{flex:1 1 auto;justify-content:center}}.st-page .tx-block+.tx-block,.st-page .tx-block+.st-row{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.st-page .tx-block+.st-row{padding-top:18px}.st-page .tx-sub-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-bottom:6px}.st-page .tx-sub-h h3{margin:0;font:500 14.5px/1.4 var(--font-sans)}.st-page .tx-text{width:100%;padding:10px 12px;line-height:1.5}.st-page textarea.tx-auto,.nx .st-page .st-field textarea.tx-auto{min-height:calc(1.5em + 22px);resize:none;overflow:hidden;field-sizing:content}.st-page .tx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.st-page .tx-fields{display:flex;flex-wrap:wrap;gap:12px}.st-page .tx-fields>.st-field{flex:1 1 180px}.st-page .tx-ban{width:min(320px,100%)}.st-page .tx-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.st-page .tx-types{display:flex;flex-direction:column;gap:12px;margin:10px 0 0;padding:0;list-style:none}.st-page .tx-type{min-width:0;padding:12px 16px 16px;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--st-accent) 55%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--st-accent) 4%,var(--st-card))}.st-page .tx-type fieldset{min-width:0;margin:0;padding:0;border:0}.st-page .tx-type-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.st-page .tx-type-name{flex:1 1 auto;min-width:0;min-height:34px;margin-left:-8px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font:500 15px/1.3 var(--font-sans)}.st-page .tx-type-name::placeholder{color:var(--ink-2)}.st-page .tx-type-name:hover{border-color:var(--line)}.st-page .tx-type-name:focus{border-color:var(--st-accent);background:var(--st-card);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--st-accent) 18%,transparent)}.st-page .tx-type-f{display:flex;flex-wrap:wrap;gap:12px 16px}.st-page .tx-type-how{flex:2 1 320px;min-width:0}.st-page .tx-type-close{flex:1 1 220px;min-width:0}.st-page .tx-sig{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:10px}.st-page .tx-sig-edit{flex:1 1 300px;min-width:0}.st-page .tx-sig-ins{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.st-page .tx-sig-ins .tx-chip{border-color:color-mix(in srgb,var(--st-accent) 30%,var(--line));background:color-mix(in srgb,var(--st-accent) 7%,var(--st-card))}.st-page .tx-sig-preview{flex:1 1 220px;min-width:0;margin:0;padding:10px 14px 12px;border:1px dashed var(--line);border-radius:12px;display:flex;flex-direction:column;gap:6px}.st-page .tx-sig-quote{display:block;margin:0;white-space:pre-wrap;overflow-wrap:break-word;color:var(--ink);font:400 14px/1.5 var(--font-sans)}.st-page .st-choice-d .tx-sig-quote{margin-top:6px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--st-accent) 40%,var(--line));font-size:max(13px,var(--nx-min-text, 0px))}.st-page .tx-sig-note{display:block;margin-top:4px;color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.st-page .tx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.st-page .tx-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--signal) 35%,var(--line));background:color-mix(in srgb,var(--signal) 8%,var(--st-card));color:var(--ink);font:500 max(12.5px,var(--nx-min-text, 0px))/1 var(--font-sans);cursor:pointer}.st-page .tx-chip span{color:var(--ink-2)}.st-page .tx-chip.locked{cursor:default;border-style:dashed;background:transparent}@media(hover:hover)and (pointer:fine){.st-page button.tx-chip:hover{border-color:var(--signal)}.st-page .tx-sig-ins button.tx-chip:hover{border-color:var(--st-accent)}}.st-page .tx-sig-unset{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.st-page .tx-place{display:flex;flex-direction:column;gap:8px}.st-page .tx-place-r{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px}.st-page .tx-place-l{font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2)}@container stpage (max-width: 620px){.st-page .tx-place-r{grid-template-columns:minmax(0,1fr);gap:4px}}.st-page #work .st-choice~*{margin-top:12px}.st-page .irt-said{margin:10px 0 0;padding:0 0 0 18px;font-size:max(12.5px,var(--nx-min-text, 0px));color:var(--ink)}.st-page .irt-said li+li{margin-top:4px}.st-page .irt-why-low{margin-top:2px;font-size:max(11.5px,var(--nx-min-text, 0px));color:var(--ink-2, var(--ink))}@media(max-width:739px){.st-page .irt-table .irt-wide{display:none}.st-page .irt-table th,.st-page .irt-table td{padding-left:6px;padding-right:6px}}.st-page .hw-scope{flex:0 1 260px;min-width:min(200px,100%)}.st-page .hw-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.st-page .hw-item{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--st-accent) 3%,var(--st-card))}.st-page .hw-item.off{background:transparent;border-style:dashed}.st-page .hw-item-h{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.st-page .hw-item-t{min-width:0;font:500 14.5px/1.35 var(--font-sans);overflow-wrap:anywhere}.st-page .hw-item-f{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:10px}.st-page .hw-item-f>.st-field{flex:1 1 200px}.st-page .hw-item-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.st-page .hw-name{flex:1 1 200px;min-width:0;font-weight:500}.st-page .hw-name[readonly]{border-color:transparent;background:transparent;padding-left:0}.st-page .hw-switch{display:inline-flex;align-items:center;gap:8px;flex:none}.st-page .hw-meta{margin:6px 0 0;color:var(--ink-2);font:400 max(12.5px,var(--nx-min-text, 0px))/1.45 var(--font-sans);overflow-wrap:break-word}.st-page .hw-item-h .hw-meta,.st-page .hw-switch .hw-meta,.st-page .hw-item-foot .hw-meta{margin:0}.st-page .hw-more{margin-top:10px}.st-page .hw-board+.hw-board{margin-top:18px}.st-page .hw-board-h{margin:0 0 8px;font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink-2);overflow-wrap:anywhere}.st-page .hw-checks{display:flex;flex-wrap:wrap;gap:8px 16px;padding-bottom:8px}.st-page .hw-words-scope{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-bottom:14px}.st-page .hw-words-scope .st-quiet{flex:1 1 220px;margin:0 0 9px;overflow-wrap:break-word}.st-page .hw-words{display:flex;flex-direction:column}.st-page .hw-word{min-width:0}.st-page .hw-word+.hw-word{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.st-page .hw-word-l{display:block;font:500 14px/1.4 var(--font-sans);color:var(--ink)}.st-page .hw-word .tx-text,.st-page .hw-new .tx-text,.st-page .hw-rule-edit .tx-text{margin-top:8px}.nx .st-page :is(.hw-word,.hw-new,.hw-rule-edit) textarea.tx-text{padding:10px 12px}.st-page .hw-word textarea[readonly]{background:transparent}.st-page .hw-above{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}.st-page .hw-above li{min-width:0;padding:6px 10px;border-left:2px solid color-mix(in srgb,var(--st-accent) 40%,var(--line));background:color-mix(in srgb,var(--surface-hover) 40%,transparent);border-radius:0 8px 8px 0}.st-page .hw-above-l{display:block;color:var(--ink-2);font:500 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.st-page .hw-above-t{display:block;white-space:pre-wrap;overflow-wrap:break-word;color:var(--ink);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.st-page .hw-rule-text{margin:10px 0 0;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--st-accent) 40%,var(--line));color:var(--ink);font:400 14px/1.5 var(--font-sans);white-space:pre-wrap;overflow-wrap:break-word}.st-page .hw-reading{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:10px 0 0;font:400 max(13px,var(--nx-min-text, 0px))/1.45 var(--font-sans)}.st-page .hw-reading>div{display:contents}.st-page .hw-reading dt{color:var(--ink-2)}.st-page .hw-reading dd{margin:0;min-width:0;overflow-wrap:break-word}@container stpage (max-width: 420px){.st-page .hw-reading{grid-template-columns:minmax(0,1fr);gap:0}.st-page .hw-reading dd+dt{margin-top:6px}}.st-page .hw-preview{margin:10px 0 0;font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink)}.st-page .hw-preview p{margin:0}.st-page .hw-samples{margin:4px 0 0;padding-left:18px;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px));overflow-wrap:anywhere}.st-page .hw-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px}.st-page .hw-new{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.st-page .hw-new .hw-actions>.st-field{flex:1 1 220px}.st-page .st-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans);color:var(--ink)}.st-page .st-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.st-page .st-list-row:last-child{border-bottom:0}.st-page .st-list-row>span:last-child{display:inline-flex;gap:6px;flex:none}.st-page .st-table td.st-muted{color:var(--ink-2)}.st-page .yu-right{text-align:right}.st-page .yu-link{padding:0;border:0;background:none;color:var(--agent);font:inherit;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--agent) 40%,transparent)}.st-page .yu-quiet-row{display:flex;flex-wrap:wrap;gap:12px;padding:0 0 14px}.st-page .yu-quiet-row .st-field{flex:0 1 160px}.st-page .yu-foot{display:flex;justify-content:flex-end;margin-top:12px}.st-page .yu-arcade{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:4px 0 8px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--attention) 12%,var(--st-card))}.st-page .yu-palettes{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.st-page .yu-sub-h{margin-bottom:10px}.st-page .yu-sub-h h3{margin:0 0 4px;font:500 14.5px/1.4 var(--font-sans)}.st-page .yu-h4{margin:18px 0 4px;font:500 max(13px,var(--nx-min-text, 0px))/1.4 var(--font-sans);color:var(--ink)}.st-page .yu-h4+.st-quiet{margin-bottom:10px}.st-page .yu-pw{display:grid;gap:14px;max-width:420px}@property --sx-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes sx-orbit{to{--sx-ang: 360deg}}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next]{--sx-a: var(--nxp-primary, #6247e0);--sx-b: var(--nxp-secondary, #3d7cf5);--sx-c: var(--nxp-highlight, #19b3c9);--sx-grad: linear-gradient(120deg, var(--sx-a), var(--sx-b) 55%, var(--sx-c));--sx-glow: color-mix(in srgb, var(--sx-a) 10%, transparent);--sx-rim: color-mix(in srgb, var(--sx-a) 55%, transparent)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{background:radial-gradient(120vmax 60vmax at 70% -20%,color-mix(in srgb,var(--sx-a) 13%,var(--surface)),transparent 60%),var(--surface)}:root[data-nx-palette-style=platform][data-theme=paper-dark] .nx[data-ui=next] .nx-canvas{background:radial-gradient(120vmax 60vmax at 70% -20%,color-mix(in srgb,var(--sx-a) 22%,var(--surface)),transparent 60%),var(--surface)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next]:after{content:"";position:absolute;z-index:40;top:0;left:0;right:0;height:2px;background:var(--sx-grad);pointer-events:none}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{background:radial-gradient(120vmax 60vmax at 70% -20%,color-mix(in srgb,var(--sx-a) 13%,var(--surface)),transparent 60%),linear-gradient(to bottom,transparent,var(--surface) 420px),linear-gradient(color-mix(in srgb,var(--sx-a) 9%,transparent) 1px,transparent 1px) 0 0 / 36px 36px,linear-gradient(90deg,color-mix(in srgb,var(--sx-a) 9%,transparent) 1px,transparent 1px) 0 0 / 36px 36px,var(--surface)}:root[data-nx-palette-style=platform][data-theme=paper-dark] .nx[data-ui=next] .nx-canvas{background:radial-gradient(120vmax 60vmax at 70% -20%,color-mix(in srgb,var(--sx-a) 22%,var(--surface)),transparent 60%),linear-gradient(to bottom,transparent,var(--surface) 420px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 36px 36px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 36px 36px,var(--surface)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next]{--rl-nav: color-mix(in srgb, var(--surface-raised) 80%, transparent)}:root[data-nx-palette-style=platform][data-theme=paper-dark] .nx[data-ui=next]{--rl-nav: color-mix(in srgb, #16172d 86%, transparent)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl{border-right-color:var(--nxi-edge)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-row{gap:6px}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-row .ic{width:28px;height:28px;margin-left:-5px;align-items:center;justify-content:center;border-radius:8px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-row-wrap:hover{background:color-mix(in srgb,var(--sx-a) 6%,transparent)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] :is(.rl-place.on .rl-row .ic,.rl-icon.on){background:var(--sx-grad);color:#fff;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--sx-a) 85%,transparent)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-icon.on{border-color:transparent}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid{position:relative}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on:before{content:"";position:absolute;left:24px;top:50%;width:3px;height:16px;border-radius:3px;background:var(--sx-grad);box-shadow:0 0 10px 1px color-mix(in srgb,var(--sx-a) 60%,transparent);transform:translateY(-50%)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-tab.on .ic{filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--sx-a) 55%,transparent))}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-sw.on{background:var(--sx-grad)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-scope .dot{position:relative}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-scope .dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:sx-ping 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes sx-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(3.2);opacity:0}}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .rl-av{border:2px solid transparent;background:linear-gradient(var(--surface-raised),var(--surface-raised)) padding-box,conic-gradient(from 200deg,var(--sx-a),var(--sx-c),var(--sx-b),var(--sx-a)) border-box;color:var(--ink)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-sg-card,.orc-tile,.pk-tile,.nx-banner){border:1px solid transparent;background:radial-gradient(560px circle at var(--mx, 50%) var(--my, -400px),var(--sx-glow),transparent 45%) padding-box,linear-gradient(var(--nxi-card),var(--nxi-card)) padding-box,radial-gradient(300px circle at var(--mx, 50%) var(--my, -400px),var(--sx-rim),transparent 70%) border-box,linear-gradient(var(--nxi-edge),var(--nxi-edge)) border-box}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-stats,.orc-aurora){--ink: #ffffff;--ink-2: rgba(255, 255, 255, .74);--ink-3: rgba(255, 255, 255, .56);--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .22);--agent: #c4b7ff;--win: #8fe3bd;--attention: #f6c98f;--signal: #ff8fa0;--info: #9cc2ff;--nx-green-hi: #8fe3bd;--nx-gold-hi: #f6c98f;--nx-crimson-hi: #ff8fa0;--surface-raised: rgba(255, 255, 255, .07);--surface-panel: rgba(255, 255, 255, .07);--surface-hover: rgba(255, 255, 255, .1);--nxi-glass: rgba(255, 255, 255, .08);--nxi-card: rgba(255, 255, 255, .06);--nxi-edge: rgba(255, 255, 255, .14);position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:22px;background:radial-gradient(700px circle at var(--mx, 50%) var(--my, -400px),rgba(255,255,255,.07),transparent 45%),radial-gradient(60% 120% at 100% 0%,color-mix(in srgb,var(--sx-b) 55%,transparent),transparent 70%),radial-gradient(45% 110% at 78% 110%,color-mix(in srgb,var(--sx-a) 55%,transparent),transparent 70%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 100% 36px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0 / 36px 100%,#0d0c1f;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--sx-a) 60%,transparent),0 12px 24px -16px #0a082880;color:var(--ink)}:root[data-nx-palette-style=platform][data-theme=paper-dark] .nx[data-ui=next] :is(.nx-pg-stats,.orc-aurora){box-shadow:0 0 0 1px #ffffff0f,0 30px 60px -30px #000000b3}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-stats,.orc-aurora):after{content:"";position:absolute;z-index:2;inset:0;display:block;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--sx-ang),rgba(255,255,255,.08) 0deg,rgba(255,255,255,.08) 200deg,var(--sx-a) 250deg,var(--sx-c) 300deg,var(--sx-b) 340deg,rgba(255,255,255,.08) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:sx-orbit 9s linear infinite}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .orc-aurora:before{inset:-30%;opacity:.85;filter:blur(60px) saturate(1.5);transform:none;animation:none;-webkit-mask:radial-gradient(closest-side at 75% 40%,#000 30%,transparent 100%);mask:radial-gradient(closest-side at 75% 40%,#000 30%,transparent 100%)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats{gap:0;padding:6px}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat{position:relative;z-index:1;border:0;border-radius:16px;background:transparent;box-shadow:none;transition:background .2s ease}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat+.nx-pg-stat:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:#ffffff1a}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-stat .v,.pk-hero .pk-stat .v){font-weight:300;letter-spacing:-.045em}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-stat:not([class*=" t-"]) .v,.pk-hero .pk-stat:not([class*=" t-"]) .v){background:linear-gradient(180deg,#fff 30%,color-mix(in srgb,var(--sx-a) 30%,#ffffff) 110%);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .orc-aurora :is(.pk-hero-eye,.pk-stat .l,.sub){color:var(--ink-2)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-head h1,.nx-h1) em{padding-right:.06em;background:var(--sx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;font-weight:600}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary,.nx-plib-btn.primary,.nx-doc-btn.primary,.nx-orch-btn.primary,.nx-orch-tbtn.primary,.nx-ob-btn.primary,.qb-btn-primary,.wf-suggest-do,.wf-propose-bind,.nx-fl-cta,.nx-wel-cta){border-color:transparent;background:var(--sx-grad);background-size:160% 100%;color:#fff;box-shadow:0 8px 22px -10px var(--sx-a),inset 0 1px #ffffff40;transition:background-position .4s ease,box-shadow .25s ease,transform .15s ease}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary,.nx-plib-btn.primary,.nx-doc-btn.primary,.nx-orch-btn.primary,.nx-orch-tbtn.primary,.nx-ob-btn.primary,.qb-btn-primary,.wf-suggest-do,.wf-propose-bind,.nx-fl-cta,.nx-wel-cta):not(:disabled):hover{background:var(--sx-grad);background-size:160% 100%;background-position:100% 0;color:#fff;box-shadow:0 12px 28px -10px var(--sx-a),inset 0 1px #ffffff4d}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-range{border-color:var(--nxi-edge);background:var(--nxi-glass);box-shadow:var(--nxi-shadow)}:root[data-nx-palette-style=platform]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-range button.on{background:var(--sx-grad);color:#fff;box-shadow:0 6px 16px -8px var(--sx-a)}@media(prefers-reduced-motion:reduce){:root[data-nx-palette-style=platform] .nx[data-ui=next] :is(.nx-pg-stats,.orc-aurora):after,:root[data-nx-palette-style=platform] .nx[data-ui=next] .rl-scope .dot:after{animation:none}}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next]{--sw-a: var(--nxp-primary, #d42c7c);--sw-b: var(--nxp-secondary, #19b8d6);--sw-c: var(--nxp-highlight, #ff8f3f);--sw-line: color-mix(in srgb, var(--sw-a) 30%, transparent);--sw-rung: color-mix(in srgb, var(--sw-b) 30%, transparent);--rl-nav: color-mix(in srgb, var(--surface-raised) 80%, transparent)}:root[data-nx-palette-style=synthwave][data-theme=paper-dark] .nx[data-ui=next]{--sw-line: color-mix(in srgb, var(--sw-a) 55%, transparent);--sw-rung: color-mix(in srgb, var(--sw-b) 42%, transparent);--rl-nav: rgba(24, 14, 44, .82)}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{position:relative;isolation:isolate;background:radial-gradient(80vmax 40vmax at 50% 100%,color-mix(in srgb,var(--sw-a) 14%,transparent),transparent 65%),linear-gradient(to bottom,color-mix(in srgb,var(--sw-b) 6%,var(--surface)),var(--surface) 55%)}:root[data-nx-palette-style=synthwave][data-theme=paper-dark] .nx[data-ui=next] .nx-canvas{background:radial-gradient(90vmax 46vmax at 50% 104%,color-mix(in srgb,var(--sw-a) 34%,transparent),transparent 62%),radial-gradient(60vmax 30vmax at 50% 100%,color-mix(in srgb,var(--sw-c) 16%,transparent),transparent 60%),linear-gradient(to bottom,#0b0616,var(--surface) 58%)}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas:before{content:"";position:absolute;z-index:-1;left:-60%;right:-60%;bottom:-44px;height:calc(60% + 44px);background:linear-gradient(to bottom,var(--surface),transparent 45%),linear-gradient(var(--sw-line) 2px,transparent 2px) 0 0 / 100% 44px,linear-gradient(90deg,var(--sw-rung) 2px,transparent 2px) 50% 0 / 72px 100%;transform:perspective(520px) rotateX(58deg);transform-origin:50% 100%;pointer-events:none;animation:sw-drive 3.2s linear infinite}@keyframes sw-drive{0%{transform:perspective(520px) rotateX(58deg) translateY(0)}to{transform:perspective(520px) rotateX(58deg) translateY(44px)}}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] .rl{border-right-color:color-mix(in srgb,var(--sw-a) 22%,var(--line))}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] :is(.rl-place.on .rl-row .ic,.rl-icon.on,.rl-tab.on .ic){color:var(--agent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--sw-a) 70%,transparent))}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on{border-color:color-mix(in srgb,var(--sw-a) 45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sw-a) 18%,transparent),0 0 18px -6px var(--sw-a)}:root[data-nx-palette-style=synthwave][data-theme=paper-dark] .nx[data-ui=next] :is(.rl-kid.on,.rl-place.on .rl-row,.rl-tab.on){text-shadow:0 0 12px color-mix(in srgb,var(--sw-b) 70%,transparent)}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head h1{width:fit-content;background:linear-gradient(90deg,var(--agent),color-mix(in srgb,var(--sw-c) 50%,var(--ink)));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-nx-palette-style=synthwave][data-theme=paper-dark] .nx[data-ui=next] .nx-pg-head h1{background:linear-gradient(90deg,#ff7ab8,var(--sw-c));-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--sw-a) 45%,transparent))}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-sg-card,.orc-tile,.pk-tile){transition:border-color .2s ease,box-shadow .2s ease}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-sg-card,.orc-tile,.pk-tile):hover{border-color:color-mix(in srgb,var(--sw-b) 50%,transparent);box-shadow:var(--nxi-shadow-lift)}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary){border-color:transparent;background:linear-gradient(100deg,#c2236f,#7b35d0);color:#fff;box-shadow:0 8px 22px -10px var(--sw-a),inset 0 1px #ffffff40}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary):not(:disabled):hover{background:linear-gradient(100deg,#d42a7c,#8a3fe0);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--sw-b) 50%,transparent),0 10px 28px -10px var(--sw-a)}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats{--ink: #ffffff;--ink-2: rgba(255, 255, 255, .78);--ink-3: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .14);--agent: #ffb3d6;--win: #8ff0d8;--attention: #ffd0a8;--signal: #ff9cb0;--info: #a5ecf8;--nx-green-hi: #8ff0d8;--nx-gold-hi: #ffd0a8;--nx-crimson-hi: #ff9cb0;--surface-raised: rgba(255, 255, 255, .06);--surface-hover: rgba(255, 255, 255, .1);position:relative;overflow:hidden;gap:0;padding:6px;border-radius:20px;background:repeating-linear-gradient(90deg,transparent 0 47px,color-mix(in srgb,var(--sw-b) 18%,transparent) 47px 48px) 0 100% / 100% 16% no-repeat,repeating-linear-gradient(to bottom,color-mix(in srgb,var(--sw-a) 26%,transparent) 0 1px,transparent 1px 8px) 0 100% / 100% 16% no-repeat,linear-gradient(#1f0b38,#1f0b38) 0 100% / 100% 16% no-repeat,radial-gradient(circle at 92% 78%,color-mix(in srgb,var(--sw-c) 85%,transparent) 0 30px,color-mix(in srgb,var(--sw-a) 38%,transparent) 31px,transparent 110px),linear-gradient(to bottom,#1b0b35,#3f1157 70%,#5a1757);box-shadow:0 26px 50px -28px var(--sw-a);color:var(--ink)}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat{border:0;background:transparent;box-shadow:none}:root[data-nx-palette-style=synthwave]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat:not([class*=" t-"]) .v{text-shadow:0 0 18px color-mix(in srgb,var(--sw-a) 70%,transparent)}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next]{--bp-a: var(--nxp-primary, #2563eb);--bp-fine: color-mix(in srgb, var(--bp-a) 7%, transparent);--bp-rule: color-mix(in srgb, var(--bp-a) 15%, transparent);--bp-tick: color-mix(in srgb, var(--bp-a) 70%, transparent);--rl-nav: color-mix(in srgb, var(--surface-raised) 88%, transparent)}:root[data-nx-palette-style=blueprint][data-theme=paper-dark] .nx[data-ui=next]{--bp-fine: rgba(150, 195, 255, .07);--bp-rule: rgba(150, 195, 255, .15);--bp-tick: rgba(170, 210, 255, .75);--rl-nav: rgba(13, 32, 62, .9)}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{background:linear-gradient(var(--bp-rule) 1px,transparent 1px) -1px -1px / 120px 120px,linear-gradient(90deg,var(--bp-rule) 1px,transparent 1px) -1px -1px / 120px 120px,linear-gradient(var(--bp-fine) 1px,transparent 1px) -1px -1px / 24px 24px,linear-gradient(90deg,var(--bp-fine) 1px,transparent 1px) -1px -1px / 24px 24px,var(--surface)}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-sg-card,.orc-tile,.pk-tile,.st-card,.nx-banner){border-color:var(--nxi-edge);background:linear-gradient(var(--bp-tick),var(--bp-tick)) 0 0 / 12px 1.5px no-repeat,linear-gradient(var(--bp-tick),var(--bp-tick)) 0 0 / 1.5px 12px no-repeat,linear-gradient(var(--bp-tick),var(--bp-tick)) 100% 0 / 12px 1.5px no-repeat,linear-gradient(var(--bp-tick),var(--bp-tick)) 100% 0 / 1.5px 12px no-repeat,linear-gradient(var(--bp-tick),var(--bp-tick)) 0 100% / 12px 1.5px no-repeat,linear-gradient(var(--bp-tick),var(--bp-tick)) 0 100% / 1.5px 12px no-repeat,linear-gradient(var(--bp-tick),var(--bp-tick)) 100% 100% / 12px 1.5px no-repeat,linear-gradient(var(--bp-tick),var(--bp-tick)) 100% 100% / 1.5px 12px no-repeat,var(--nxi-card)}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head .ey{color:var(--agent);font:500 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head h1{width:fit-content;padding-bottom:10px;background:linear-gradient(var(--bp-tick),var(--bp-tick)) 0 calc(100% - 3px) / 100% 1px no-repeat,linear-gradient(var(--bp-tick),var(--bp-tick)) 0 100% / 1px 8px no-repeat,linear-gradient(var(--bp-tick),var(--bp-tick)) 100% 100% / 1px 8px no-repeat}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .rl{border-right:1px dashed var(--line-strong)}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on{border:1px dashed var(--bp-tick);background:color-mix(in srgb,var(--bp-a) 7%,var(--surface-raised));box-shadow:none}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] :is(.rl-place.on .rl-row .ic,.rl-icon.on){color:var(--agent)}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .rl-icon.on{border:1px dashed var(--bp-tick);box-shadow:none}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go,.hm-act,.st-btn){border-radius:4px}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats{--ink: #ffffff;--ink-2: rgba(255, 255, 255, .8);--ink-3: rgba(255, 255, 255, .66);--line: rgba(255, 255, 255, .22);--agent: #cfe2ff;--win: #b6f0d2;--attention: #ffe2a8;--signal: #ffb8c2;--info: #c6ecff;--nx-green-hi: #b6f0d2;--nx-gold-hi: #ffe2a8;--nx-crimson-hi: #ffb8c2;--surface-raised: rgba(255, 255, 255, .08);--surface-hover: rgba(255, 255, 255, .12);gap:0;padding:6px;border:1px solid rgba(255,255,255,.5);border-radius:6px;outline:1px solid color-mix(in srgb,var(--bp-a) 80%,#000);background:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px) -1px -1px / 24px 24px,linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px) -1px -1px / 24px 24px,color-mix(in srgb,var(--bp-a) 88%,#0b1d38);color:var(--ink)}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat{border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat+.nx-pg-stat{border-left:1px dashed rgba(255,255,255,.35)}:root[data-nx-palette-style=blueprint]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat .v{font-family:var(--font-mono);font-weight:500;letter-spacing:-.02em}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next]{--rs-a: var(--nxp-primary, #ff4f8b);--rs-b: var(--nxp-secondary, #00a5a0);--rs-c: var(--nxp-highlight, #ffc53d);--rs-dots: color-mix(in srgb, var(--rs-a) 26%, transparent);--rs-mark: color-mix(in srgb, var(--rs-c) 85%, transparent);--rl-nav: var(--surface-raised)}:root[data-nx-palette-style=riso][data-theme=paper-dark] .nx[data-ui=next]{--rs-dots: color-mix(in srgb, var(--rs-a) 30%, transparent);--rs-mark: color-mix(in srgb, var(--rs-a) 55%, transparent);--rl-nav: #1f1d1a}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{background:radial-gradient(circle at 100% 0%,transparent 0,var(--surface) 75vmax),radial-gradient(var(--rs-dots) 1.3px,transparent 1.8px) 0 0 / 9px 9px,var(--surface)}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-sg-card,.orc-tile,.pk-tile,.st-card,.nx-pg-stat,.nx-banner){border:2px solid var(--nxi-edge);box-shadow:var(--nxi-shadow);transition:transform .15s ease,box-shadow .15s ease}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card.is-door,.orc-tile,.pk-tile):hover{transform:translate(-2px,-2px);box-shadow:var(--nxi-shadow-lift)}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head h1{text-decoration:underline;text-decoration-color:var(--rs-mark);text-decoration-thickness:.34em;text-underline-offset:-.2em;text-decoration-skip-ink:none;text-shadow:2px 2px 0 color-mix(in srgb,var(--rs-b) 40%,transparent)}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .rl{border-right:2px solid var(--nxi-edge)}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .rl-row{gap:6px}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .rl-row .ic{width:28px;height:28px;margin-left:-5px;align-items:center;justify-content:center;border:1.5px solid transparent;border-radius:50%}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .rl-place.on .rl-row .ic{border-color:#1b1b1b;background:var(--rs-c);color:#1b1b1b;box-shadow:2px 2px 0 var(--nxi-edge)}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .rl-icon.on{border:2px solid var(--nxi-edge);background:var(--rs-c);color:#1b1b1b;box-shadow:2px 2px 0 var(--nxi-edge)}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on{border-width:2px}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .rl-av{border:1.5px solid var(--nxi-edge);box-shadow:2px 2px 0 var(--rs-a)}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary){border:2px solid #1b1b1b;background:var(--rs-a);color:#1b1b1b;box-shadow:3px 3px #1b1b1b;transition:transform .1s ease,box-shadow .1s ease}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary):not(:disabled):hover{background:color-mix(in srgb,var(--rs-a) 88%,#fff);color:#1b1b1b}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary):not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px #1b1b1b}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats{--ink: #1b1b1b;--ink-2: #3a3731;--ink-3: #47433b;--line: rgba(27, 27, 27, .25);--agent: #8a1f45;--win: #0d5e4a;--attention: #7a4a00;--signal: #a3122c;--info: #005f5c;--nx-green-hi: #0d5e4a;--nx-gold-hi: #6b3f00;--nx-crimson-hi: #a3122c;--surface-raised: rgba(255, 255, 255, .35);--surface-hover: rgba(255, 255, 255, .5);gap:0;padding:6px;border:2px solid #1b1b1b;border-radius:14px;background:radial-gradient(color-mix(in srgb,var(--rs-a) 45%,transparent) 1.4px,transparent 1.9px) 0 0 / 8px 8px,var(--rs-c);box-shadow:4px 4px #1b1b1b;color:var(--ink)}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats .nx-pg-stat{border:0;background:transparent;box-shadow:none}:root[data-nx-palette-style=riso]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats .nx-pg-stat+.nx-pg-stat{border-left:2px solid #1b1b1b;border-radius:0}:root[data-nx-palette-style=classic]:not([data-theme=crt]) .nx[data-ui=next]{--oc-a: var(--nxp-primary, #347862);--oc-c: var(--nxp-highlight, #f0b48e)}:root[data-nx-palette-style=classic]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{background:linear-gradient(to bottom,transparent,var(--surface) 300px),radial-gradient(circle,color-mix(in srgb,var(--oc-a) 16%,transparent) 1.4px,transparent 1.8px) 0 0 / 22px 22px,linear-gradient(135deg,var(--nxp-canvas-tint-l, #e1e8eb),var(--surface) 70%),var(--surface)}:root[data-nx-palette-style=classic][data-theme=paper-dark] .nx[data-ui=next] .nx-canvas{background:linear-gradient(to bottom,transparent,var(--surface) 300px),radial-gradient(circle,color-mix(in srgb,var(--oc-a) 30%,transparent) 1.4px,transparent 1.8px) 0 0 / 22px 22px,linear-gradient(135deg,var(--nxp-canvas-tint-d, #212932),var(--surface) 70%),var(--surface)}:root[data-nx-palette-style=classic]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid{position:relative}:root[data-nx-palette-style=classic]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on:before{content:"";position:absolute;left:23px;top:50%;width:7px;height:7px;border-radius:50% 50% 50% 0;background:var(--oc-c);transform:translateY(-50%) rotate(-45deg)}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next]{--au-a: var(--nxp-primary, #1fc79a);--au-b: var(--nxp-secondary, #7b52e6);--au-c: var(--nxp-highlight, #3b82f6);--au-glow: .34;--rl-nav: color-mix(in srgb, var(--surface-raised) 66%, transparent)}:root[data-nx-palette-style=aurora][data-theme=paper-dark] .nx[data-ui=next]{--au-glow: .55;--rl-nav: rgba(14, 20, 36, .66)}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(to bottom,color-mix(in srgb,var(--au-c) 6%,var(--surface)),var(--surface))}:root[data-nx-palette-style=aurora][data-theme=paper-dark] .nx[data-ui=next] .nx-canvas{background:radial-gradient(circle,rgba(255,255,255,.7) .7px,transparent 1.2px) 0 0 / 97px 89px,radial-gradient(circle,rgba(255,255,255,.45) .6px,transparent 1px) 31px 47px / 61px 53px,linear-gradient(to bottom,#050915,var(--surface) 70%)}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas:before{content:"";position:absolute;z-index:-1;inset:-25% -15% 35%;background:radial-gradient(42% 30% at 25% 55%,var(--au-a),transparent 70%),radial-gradient(38% 26% at 58% 40%,var(--au-b),transparent 70%),radial-gradient(40% 28% at 85% 60%,var(--au-c),transparent 70%);opacity:var(--au-glow);filter:blur(46px) saturate(140%);transform-origin:50% 60%;animation:au-drift 26s ease-in-out infinite alternate;pointer-events:none}@keyframes au-drift{0%{transform:translate3d(-4%,0,0) rotate(-3deg) scaleY(.9)}to{transform:translate3d(4%,3%,0) rotate(4deg) scaleY(1.12)}}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-sg-card,.orc-tile,.pk-tile,.st-card,.nx-banner){border-color:var(--nxi-edge);background:var(--nxi-card);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] :is(.rl-place.on .rl-row .ic,.rl-icon.on){color:var(--agent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--au-a) 70%,transparent))}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid{position:relative}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on:before{content:"";position:absolute;left:24px;top:50%;width:3px;height:16px;border-radius:3px;background:linear-gradient(var(--au-a),var(--au-b));box-shadow:0 0 10px var(--au-a);transform:translateY(-50%)}:root[data-nx-palette-style=aurora][data-theme=paper-dark] .nx[data-ui=next] .nx-pg-head h1{width:fit-content;background:linear-gradient(90deg,#9ff5d6,#c9b6ff 60%,#a9c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary){border-color:transparent;background:linear-gradient(110deg,#6c45dc,#2f6ce0);color:#fff;box-shadow:0 8px 22px -10px var(--au-b),inset 0 1px #ffffff40}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary):not(:disabled):hover{background:linear-gradient(110deg,#7650e6,#3a76ea);color:#fff}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats{--ink: #ffffff;--ink-2: rgba(255, 255, 255, .8);--ink-3: rgba(255, 255, 255, .64);--line: rgba(255, 255, 255, .14);--agent: #a9f5dc;--win: #a9f5dc;--attention: #ffd9a8;--signal: #ffb0bd;--info: #b9d2ff;--nx-green-hi: #a9f5dc;--nx-gold-hi: #ffd9a8;--nx-crimson-hi: #ffb0bd;--surface-raised: rgba(255, 255, 255, .07);--surface-hover: rgba(255, 255, 255, .1);gap:0;padding:6px;border-radius:20px;background:radial-gradient(40% 90% at 20% 110%,color-mix(in srgb,var(--au-a) 60%,transparent),transparent 70%),radial-gradient(35% 80% at 55% 120%,color-mix(in srgb,var(--au-b) 60%,transparent),transparent 70%),radial-gradient(40% 90% at 90% 110%,color-mix(in srgb,var(--au-c) 55%,transparent),transparent 70%),radial-gradient(circle,rgba(255,255,255,.6) .7px,transparent 1.2px) 0 0 / 53px 41px,#070c1c;box-shadow:0 24px 50px -28px var(--au-b);color:var(--ink)}:root[data-nx-palette-style=aurora]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat{border:0;background:transparent;box-shadow:none}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next]{--pl-a: var(--nxp-primary, #00bdd1);--pl-b: var(--nxp-secondary, #ff7542);--pl-c: var(--nxp-highlight, #f5d547);--pl-grout: color-mix(in srgb, var(--pl-a) 16%, transparent);--pl-caustic: rgba(255, 255, 255, .55);--rl-nav: color-mix(in srgb, var(--surface-raised) 86%, transparent)}:root[data-nx-palette-style=poolside][data-theme=paper-dark] .nx[data-ui=next]{--pl-grout: color-mix(in srgb, var(--pl-a) 14%, transparent);--pl-caustic: rgba(120, 240, 255, .12);--rl-nav: rgba(8, 32, 40, .88)}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(var(--pl-grout) 1.5px,transparent 1.5px) -1px -1px / 26px 26px,linear-gradient(90deg,var(--pl-grout) 1.5px,transparent 1.5px) -1px -1px / 26px 26px,linear-gradient(to bottom,var(--surface),color-mix(in srgb,var(--pl-a) 12%,var(--surface)))}:root[data-nx-palette-style=poolside][data-theme=paper-dark] .nx[data-ui=next] .nx-canvas{background:linear-gradient(var(--pl-grout) 1.5px,transparent 1.5px) -1px -1px / 26px 26px,linear-gradient(90deg,var(--pl-grout) 1.5px,transparent 1.5px) -1px -1px / 26px 26px,radial-gradient(60vmax 40vmax at 50% 110%,color-mix(in srgb,var(--pl-a) 26%,transparent),transparent 70%),var(--surface)}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas:before{content:"";position:absolute;z-index:-1;inset:-20%;background:repeating-radial-gradient(circle at 30% 40%,transparent 0 22px,var(--pl-caustic) 23px 24px,transparent 25px 46px),repeating-radial-gradient(circle at 70% 65%,transparent 0 30px,var(--pl-caustic) 31px 32px,transparent 33px 58px);opacity:.5;filter:blur(1.5px);animation:pl-shimmer 18s ease-in-out infinite alternate;pointer-events:none}@keyframes pl-shimmer{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.06)}}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-banner){background:repeating-linear-gradient(90deg,var(--pl-b) 0 16px,var(--surface-raised) 16px 32px) 0 0 / 100% 4px no-repeat,var(--nxi-card);border-color:var(--nxi-edge)}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head h1{text-decoration:underline wavy var(--pl-a);text-decoration-thickness:2px;text-underline-offset:.2em}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] .rl-row{gap:6px}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] .rl-row .ic{width:30px;height:30px;margin-left:-6px;align-items:center;justify-content:center;border-radius:50%}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] :is(.rl-place.on .rl-row .ic,.rl-icon.on){background:radial-gradient(circle,var(--surface-raised) 0 58%,transparent 59%),repeating-conic-gradient(var(--pl-b) 0 45deg,#ffffff 45deg 90deg);color:var(--ink)}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] .rl-icon.on{border-color:transparent;border-radius:50%}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on{border-radius:999px}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go,.hm-act,.st-btn){border-radius:999px}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary){border-color:transparent;background:var(--pl-b);color:#10303a;box-shadow:inset 0 2px #ffffff73,0 6px 14px -6px var(--pl-b)}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary):not(:disabled):hover{background:color-mix(in srgb,var(--pl-b) 88%,#ffffff);color:#10303a}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats{--ink: #ffffff;--ink-2: rgba(255, 255, 255, .84);--ink-3: rgba(255, 255, 255, .7);--line: rgba(255, 255, 255, .2);--agent: #c9f7ff;--win: #b9f5d8;--attention: #fff0a8;--signal: #ffc2b0;--info: #c9f7ff;--nx-green-hi: #b9f5d8;--nx-gold-hi: #fff0a8;--nx-crimson-hi: #ffc2b0;--surface-raised: rgba(255, 255, 255, .1);--surface-hover: rgba(255, 255, 255, .14);gap:0;padding:6px;border-radius:24px;background:repeating-radial-gradient(circle at 20% 30%,transparent 0 18px,rgba(255,255,255,.12) 19px 20px,transparent 21px 38px),linear-gradient(160deg,#0597ab,#036a85 60%,#04485e);box-shadow:inset 0 0 0 4px #ffffff2e,0 18px 36px -22px #036a85;color:var(--ink)}:root[data-nx-palette-style=poolside]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat{border:0;background:transparent;box-shadow:none}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next]{--sd-a: var(--nxp-primary, #f33959);--sd-b: var(--nxp-secondary, #1acada);--sd-c: var(--nxp-highlight, #f6cf3f);--sd-stripe: #ffffff;--sd-check: rgba(42, 20, 24, .07);--rl-nav: color-mix(in srgb, var(--surface-raised) 90%, transparent)}:root[data-nx-palette-style=soda][data-theme=paper-dark] .nx[data-ui=next]{--sd-stripe: #2a1d26;--sd-check: rgba(26, 202, 218, .07);--rl-nav: rgba(20, 22, 30, .92)}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next]:not([data-form=desk],[data-form=pod]) .nx-canvas{background:radial-gradient(circle at 14px 0,var(--sd-a) 13px,transparent 14px) 0 14px / 56px 14px repeat-x,radial-gradient(circle at 42px 0,var(--sd-stripe) 13px,transparent 14px) 0 14px / 56px 14px repeat-x,repeating-linear-gradient(90deg,var(--sd-a) 0 28px,var(--sd-stripe) 28px 56px) 0 0 / 100% 14px no-repeat,linear-gradient(to bottom,var(--surface) calc(100% - 200px),transparent),repeating-conic-gradient(var(--sd-check) 0 25%,transparent 0 50%) 0 0 / 36px 36px,var(--surface)}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next]:not([data-form=desk],[data-form=pod]) .nx-canvas .nx-pg{padding-top:52px}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next]:not([data-form=desk],[data-form=pod]) .nx-canvas>.nx-banner:first-child{margin-top:36px}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next]:not([data-form=desk],[data-form=pod]) .nx-canvas>.nx-banner~.nx-pg{padding-top:28px}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-sg-card,.orc-tile,.pk-tile,.st-card,.nx-banner){border-color:var(--nxi-edge);box-shadow:var(--nxi-shadow),inset 0 1px #ffffffe6}:root[data-nx-palette-style=soda][data-theme=paper-dark] .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-sg-card,.orc-tile,.pk-tile,.st-card,.nx-banner){box-shadow:var(--nxi-shadow),0 0 0 1px color-mix(in srgb,var(--sd-b) 20%,transparent),0 0 18px -8px var(--sd-b)}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head h1{text-shadow:2px 2px 0 color-mix(in srgb,var(--sd-b) 45%,transparent)}:root[data-nx-palette-style=soda][data-theme=paper-dark] .nx[data-ui=next] .nx-pg-head h1{color:#ffe1e7;text-shadow:0 0 12px color-mix(in srgb,var(--sd-a) 80%,transparent),0 0 2px #ff9fb1}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] .rl-row{gap:6px}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] .rl-row .ic{width:28px;height:28px;margin-left:-5px;align-items:center;justify-content:center;border-radius:50%}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] :is(.rl-place.on .rl-row .ic,.rl-icon.on){background:var(--sd-c);color:#2a1418;box-shadow:inset 0 2px #fff9,0 3px 8px -3px color-mix(in srgb,var(--sd-c) 80%,#000)}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] .rl-icon.on{border-color:transparent;border-radius:50%}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on{border-color:transparent;border-radius:999px;background:var(--hl);color:var(--hl-ink);box-shadow:inset 0 2px #ffffff59,0 4px 10px -4px var(--sd-a)}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on .rl-ct{background:color-mix(in srgb,currentColor 22%,transparent);color:inherit}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go,.hm-act,.st-btn){border-radius:999px}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary){border-color:transparent;background:linear-gradient(#dd2a48,#bd1a37);color:#fff;box-shadow:inset 0 2px #fff6,inset 0 -2px #00000024,0 6px 14px -6px #bd1a37}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary):not(:disabled):hover{background:linear-gradient(#e33452,#c51f3d);color:#fff}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats{--ink: #ffffff;--ink-2: rgba(255, 255, 255, .86);--ink-3: rgba(255, 255, 255, .74);--line: rgba(255, 255, 255, .24);--agent: #fff1b8;--win: #c9fff3;--attention: #fff1b8;--signal: #ffe0e6;--info: #c9fff3;--nx-green-hi: #c9fff3;--nx-gold-hi: #fff1b8;--nx-crimson-hi: #ffe0e6;--surface-raised: rgba(255, 255, 255, .12);--surface-hover: rgba(255, 255, 255, .16);gap:0;padding:6px;border-radius:22px;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 30% 38%,transparent 38%),linear-gradient(#c81f3e,#a0122c);box-shadow:inset 0 2px #ffffff4d,0 16px 32px -18px #a0122c;color:var(--ink)}:root[data-nx-palette-style=soda]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat{border:0;background:transparent;box-shadow:none}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next]{--bs-serif: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--rl-nav: var(--surface-raised)}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{background:var(--surface)}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .rl{border-right:1px solid var(--ink)}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head{padding-bottom:14px;border-bottom:3px double var(--ink)}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head h1{font-family:var(--bs-serif);font-weight:700;letter-spacing:-.015em}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head .ey{color:var(--ink-2);font:600 max(11px,var(--nx-min-text, 0px))/1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card .hd h2,.hm-card h2,.st-card h2){font-family:var(--bs-serif);font-weight:700}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-card,.hm-card,.nx-sg-card,.orc-tile,.pk-tile,.st-card,.nx-banner){border:0;border-top:3px solid var(--ink);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on{border-color:transparent;background:transparent;box-shadow:none}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on .lb{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] :is(.rl-place.on .rl-row .ic,.rl-icon.on){color:var(--ink)}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .rl-icon.on{border-color:var(--ink);border-radius:0;background:transparent;box-shadow:none}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go,.hm-act,.st-btn,.nx-pg-range,.nx-pg-range button){border-radius:0}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary){border-color:var(--hl);background:var(--hl);color:var(--hl-ink);box-shadow:none}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary):not(:disabled):hover{background:color-mix(in srgb,var(--hl) 82%,var(--surface));color:var(--hl-ink)}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats{gap:0;padding:0;border-top:3px double var(--ink);border-bottom:1px solid var(--ink);border-radius:0;background:transparent}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat{border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat+.nx-pg-stat{border-left:1px solid var(--ink)}:root[data-nx-palette-style=broadsheet]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat .v{font-family:var(--bs-serif);font-weight:700}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next]{--crt-glow: 0 0 8px color-mix(in srgb, currentColor 55%, transparent);--rl-nav: color-mix(in srgb, var(--surface-raised) 92%, transparent)}:root[data-nx-palette-style=crt][data-theme=paper-dark] .nx[data-ui=next]{--rl-nav: rgba(8, 18, 9, .94)}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .nx-canvas{background:var(--surface)}:root[data-nx-palette-style=crt][data-theme=paper-dark] .nx[data-ui=next] .nx-canvas{background:radial-gradient(120% 90% at 50% 40%,#0b1a0d,var(--surface) 70%)}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next]:after{content:"";position:absolute;z-index:5;inset:0;background:repeating-linear-gradient(0deg,rgba(22,36,13,.07) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(22,36,13,.07) 0 1px,transparent 1px 3px);box-shadow:inset 0 0 70px #16240d33;pointer-events:none}:root[data-nx-palette-style=crt][data-theme=paper-dark] .nx[data-ui=next]:after{background:repeating-linear-gradient(180deg,rgba(0,0,0,.3) 0 1px,transparent 1px 3px),radial-gradient(125% 105% at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%);box-shadow:inset 0 0 70px #0009,inset 0 0 180px #003c1466}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next]:before{display:none}:root[data-nx-palette-style=crt][data-theme=paper-dark] .nx[data-ui=next]:before{display:block;z-index:6;inset:0 0 auto;height:120px;background:linear-gradient(180deg,transparent,rgba(150,255,180,.05) 45%,transparent);animation:crt-band 8s linear infinite}@keyframes crt-band{0%{transform:translateY(-120px)}to{transform:translateY(100vh)}}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-head h1,.nx-pg-card .hd h2,.hm-card h2,.st-card h2,.rl-brand){font-family:var(--font-mono);letter-spacing:-.02em}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head h1:after{content:"_";margin-left:.08em;animation:crt-cursor 1.1s steps(1) infinite}@keyframes crt-cursor{50%{opacity:0}}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head .ey{font:500 max(11.5px,var(--nx-min-text, 0px))/1.4 var(--font-mono);letter-spacing:.04em}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-head .ey:before{content:"> "}:root[data-nx-palette-style=crt][data-theme=paper-dark] .nx[data-ui=next] :is(.nx-pg-head h1,.nx-pg-stat .v,.rl-kid.on,.rl-place.on .rl-row,.rl-brand){text-shadow:var(--crt-glow)}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat .v{font-family:var(--font-numeral);font-weight:400;letter-spacing:.02em}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on{border-color:transparent;border-radius:3px;background:var(--ink-2);color:var(--surface);box-shadow:none}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .rl-kid.on .rl-ct{border-radius:2px;background:color-mix(in srgb,currentColor 20%,transparent);color:inherit}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] :is(.rl-place.on .rl-row .ic,.rl-icon.on){color:var(--ink)}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .rl-icon.on{border-radius:3px;border-color:var(--ink-2);background:transparent;box-shadow:none}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go,.hm-act,.st-btn){border-radius:3px;font-family:var(--font-mono)}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary){border-color:transparent;background:var(--ink);color:var(--surface);box-shadow:none}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] :is(.nx-pg-go:not(.is-quiet),.hm-act.is-primary,.st-btn.primary,.btn-primary):not(:disabled):hover{background:var(--ink-2);color:var(--surface)}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stats{gap:0;padding:4px;border:3px double var(--ink-2);border-radius:4px;background:transparent}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat{border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-nx-palette-style=crt]:not([data-theme=crt]) .nx[data-ui=next] .nx-pg-stat+.nx-pg-stat{border-left:1px dashed var(--line-strong)}@media(prefers-reduced-motion:reduce){:root:is([data-nx-palette-style=synthwave],[data-nx-palette-style=aurora],[data-nx-palette-style=poolside]) .nx[data-ui=next] .nx-canvas:before,:root[data-nx-palette-style=crt] .nx[data-ui=next]:before,:root[data-nx-palette-style=crt] .nx[data-ui=next] .nx-pg-head h1:after{animation:none}:root[data-nx-palette-style=riso] .nx[data-ui=next] :is(.nx-pg-card,.orc-tile,.pk-tile,.nx-pg-go,.hm-act,.st-btn){transition:none}}.ch-list{list-style:none;margin:0;padding:0}.ch-list>li{border-top:1px solid var(--line)}.ch-list>li:first-child{border-top:0}.ch-help{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.ch-call{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 18px;border-radius:10px;background:var(--hl);color:var(--hl-ink);font:500 14px/1 var(--font-sans);text-decoration:none;white-space:nowrap;transition:transform .16s cubic-bezier(.22,1,.36,1)}.ch-call:hover{transform:translateY(-1px)}.ch-call:active{transform:none}.ch-call:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:2px}.ch-help-head{margin:0;color:var(--ink);font:500 17px/1.3 var(--font-sans)}.ch-help-detail{margin:0;max-width:60ch;color:var(--ink-2);font:400 max(13px,var(--nx-min-text, 0px))/1.5 var(--font-sans)}.ch-tickets>li{display:grid;grid-template-columns:8px auto minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0}.ch-tickets>li.is-closed{color:var(--ink-2)}.ch-dot{width:8px;height:8px;align-self:center;border-radius:999px;background:transparent}.is-open>.ch-dot{background:var(--agent-fill)}.ch-num{color:var(--ink-2);font:500 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}.ch-what{display:flex;flex-direction:column;gap:2px;min-width:0}.ch-what b{font:500 14px/1.4 var(--font-sans);overflow-wrap:anywhere}.ch-what small,.ch-when{color:var(--ink-2);font:400 max(12px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ch-when{white-space:nowrap}@media(max-width:739px){.ch-tickets>li{grid-template-columns:8px auto minmax(0,1fr)}.ch-when{grid-column:3}}.ch-pages button{display:flex;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:10px 8px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer}.ch-pages button:hover{background:var(--surface-hover)}.ch-pages button:focus-visible{outline:2px solid color-mix(in srgb,var(--agent) 55%,transparent);outline-offset:-2px}.ch-pages li{padding:2px 0}.ch-mark{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--rl-tint-agent, color-mix(in srgb, var(--agent) 12%, transparent));color:var(--agent)}.ch-people{gap:24px}.ch-ppl-wrap{overflow-x:auto}.ch-ppl{width:100%;border-collapse:collapse;font:400 max(13.5px,var(--nx-min-text, 0px))/1.4 var(--font-sans)}.ch-ppl th{padding:8px 14px;border-bottom:1px solid var(--line);color:var(--ink-3);font:500 max(12px,var(--nx-min-text, 0px))/1.3 var(--font-sans);text-align:left;white-space:nowrap}.ch-ppl td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.ch-ppl tr:last-child td{border-bottom:0}.ch-ppl th:first-child,.ch-ppl td:first-child{padding-left:0}.ch-ppl th:last-child,.ch-ppl td:last-child{padding-right:0}.ch-ppl td.act{width:1%;text-align:right;white-space:nowrap}.ch-ppl td.act>*+*{margin-left:6px}.ch-ppl tr.dim td{color:var(--ink-2)}.ch-who{display:flex;align-items:center;gap:12px;min-width:0}.ch-who .nm{color:var(--ink);font-weight:500}.ch-who .sub{display:block;margin-top:2px;color:var(--ink-2);font-size:max(12.5px,var(--nx-min-text, 0px))}.ch-you{color:var(--ink-2);font-weight:400}.ch-role{min-width:104px;max-width:220px;height:var(--st-h-sm, 30px);padding-top:0;padding-bottom:0}@media(max-width:739px){.ch-ppl{min-width:480px}}.ch-invite{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--nxi-edge, var(--line));border-radius:var(--nxi-radius, 14px);background:var(--nxi-card, var(--surface-raised));box-shadow:var(--nxi-shadow, none)}.ch-field{display:flex;flex-direction:column;gap:6px}.ch-invite-a{display:flex;flex-wrap:wrap;gap:8px}.nx{--maze-void: #f2f0eb;--maze-wall: rgba(44, 127, 184, .2);--maze-edge: #2c7fb8;--maze-pac: #e8a11d;--maze-apple: #2e9457;--maze-apple-stem: #9a6a14;--maze-glow: 0}[data-theme=paper-dark] .nx{--maze-void: #191714;--maze-wall: rgba(125, 169, 240, .18);--maze-edge: #7da9f0;--maze-pac: #f5a83c;--maze-apple: #4ebb72;--maze-apple-stem: #f5a83c}[data-theme=crt] .nx{--maze-void: #04120a;--maze-wall: rgba(87, 255, 134, .15);--maze-edge: #57ff86;--maze-pac: #ffd34d;--maze-apple: #57ff86;--maze-apple-stem: #ffc247;--maze-glow: 1}.nx .arc-stage{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:color-mix(in srgb,var(--surface) 97%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:arc-in .24s cubic-bezier(.2,.7,.3,1)}@keyframes arc-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.nx .arc-cab{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;padding:0 18px;min-width:0}.nx .arc-hud,.nx .arc-foot{display:flex;align-items:center;gap:14px;width:100%;max-width:930px}.nx .arc-hud{font:400 max(12px,var(--nx-min-text, 0px))/1 var(--font-numeral);letter-spacing:.06em;color:var(--ink-2);text-transform:uppercase}.nx .arc-foot{font:400 max(10.5px,var(--nx-min-text, 0px))/1 var(--font-mono);color:var(--ink-3)}.nx .arc-sp{flex:1}.nx .arc-lives{display:flex;gap:5px;align-items:center}.nx .arc-lives i{width:11px;height:11px;border-radius:50%;background:var(--maze-pac);clip-path:polygon(100% 35%,50% 50%,100% 65%,100% 100%,0 100%,0 0,100% 0)}.nx .arc-board{display:block;max-width:100%;height:auto;touch-action:none}.nx .arc-key{border:1px solid var(--line-strong);border-radius:4px;padding:3px 6px;font:600 max(10px,var(--nx-min-text, 0px))/1 var(--font-mono);color:var(--ink-2)}.nx .arc-close{appearance:none;cursor:pointer;background:none;border:1px solid var(--line-strong);color:var(--ink-2);border-radius:999px;padding:5px 12px;font:600 max(10px,var(--nx-min-text, 0px))/1 var(--font-mono);letter-spacing:.08em}.nx .arc-close:hover{color:var(--ink);border-color:var(--ink-3)}.nx .arc-close:focus-visible{outline:2px solid var(--hl);outline-offset:2px}@media(prefers-reduced-motion:reduce){.nx .arc-stage{animation:none}}:root:not([data-theme=crt]) .nx[data-ui=next]{--rl-nav: rgba(242, 245, 246, .82);--rl-tint-attention: color-mix(in srgb, var(--attention-fill) 12%, transparent);--rl-tint-agent: color-mix(in srgb, var(--agent-fill) 12%, transparent);--rl-alive: #4ebb72}:root[data-theme=paper-dark] .nx[data-ui=next]{--rl-nav: rgba(45, 53, 66, .82);--rl-tint-attention: color-mix(in srgb, var(--attention-fill) 16%, transparent);--rl-tint-agent: color-mix(in srgb, var(--agent-fill) 20%, transparent)}.rl{position:relative;z-index:20;flex:none;width:248px;box-sizing:border-box;min-height:0;display:flex;flex-direction:column;gap:14px;padding:16px 12px 12px;background:var(--rl-nav);border-right:1px solid var(--line);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.rl-top{display:flex;align-items:center;padding:2px 6px}.rl-brand{display:flex;align-items:center;gap:10px}.rl-grow{flex:1;min-height:8px}.rl-scope-slot{display:flex}.rl-scope-wrap{flex:1;min-width:0}.rl-scope{flex:1;min-width:0;display:flex;align-items:center;border-radius:10px;border:1px solid var(--line);background:var(--nxi-glass);color:var(--ink)}.rl-scope.is-static{gap:10px;min-height:44px;padding:0 10px}.rl-scope.is-lensed{border-color:color-mix(in srgb,var(--info-fill) 55%,var(--line))}.rl-scope-pick{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.rl-scope-pick:hover{background:var(--surface-hover)}.rl-scope .ini{flex:none;width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--rl-tint-agent);color:var(--agent);font-size:max(11px,var(--nx-min-text, 0px));font-weight:600}.rl-scope.is-lensed .ini{background:color-mix(in srgb,var(--info-fill) 18%,transparent);color:var(--info)}.rl-scope .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rl-scope .nm{font-size:max(13px,var(--nx-min-text, 0px));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-scope .sub{display:flex;align-items:center;gap:5px;font-size:max(11.5px,var(--nx-min-text, 0px));color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-scope .dot{flex:none;width:6px;height:6px;border-radius:999px;background:var(--rl-alive);box-shadow:0 0 6px var(--rl-alive)}.rl-scope .dot.watch{background:var(--attention-fill);box-shadow:0 0 6px var(--attention-fill)}.rl-scope .cv{flex:none;color:var(--ink-3)}.rl-scope-x{flex:none;width:30px;height:30px;margin-right:6px;border:0;border-radius:8px;background:none;color:var(--ink-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.rl-scope-x:hover{background:var(--surface-hover);color:var(--ink)}.rl-scope-wrap .nx-lens-menu{left:0;right:0;width:auto;top:calc(100% + 6px)}.rl-tools{display:flex;gap:6px}.rl-ask{flex:1;min-width:0;display:flex;align-items:center;gap:9px;height:40px;padding:0 8px 0 11px;border-radius:10px;border:1px solid var(--line);background:var(--surface-raised);color:var(--ink-3);font:inherit;font-size:max(12.5px,var(--nx-min-text, 0px));cursor:pointer}.rl-ask:hover{color:var(--ink-2);border-color:var(--line-strong)}.rl-ask .ph{flex:1;text-align:left;white-space:nowrap}.rl-ask .k{font-family:var(--font-mono);font-size:max(10px,var(--nx-min-text, 0px));font-weight:600;color:var(--ink-2);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;padding:2px 6px;background:var(--surface-panel)}.rl-isaac{flex:none;width:40px;height:40px;box-sizing:border-box;border-radius:10px;border:1px solid var(--line);background:var(--surface-raised);display:flex;align-items:center;justify-content:center}.rl-isaac:hover,.rl-isaac.on{border-color:var(--line-strong);background:var(--nxi-glass)}.rl-apple{width:22px;height:22px}.rl-places{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:2px;margin:-2px}.rl-row-wrap{display:flex;align-items:center;border-radius:10px}.rl-row-wrap:hover{background:var(--surface-hover)}.rl-row{flex:1;min-width:0;display:flex;align-items:center;gap:11px;height:40px;padding:0 10px;border-radius:10px;color:var(--ink-2);font-size:max(13.5px,var(--nx-min-text, 0px));font-weight:500;text-decoration:none;white-space:nowrap}.rl-row .ic{display:flex;color:var(--ink-3)}.rl-place.on .rl-row{color:var(--ink);font-weight:600}.rl-place.on .rl-row .ic{color:var(--agent)}.rl-ct{flex:none;height:22px;margin-right:8px;padding:0 7px;border:0;border-radius:999px;background:var(--rl-tint-attention);color:var(--attention);font-family:var(--font-mono);font-size:max(11px,var(--nx-min-text, 0px));font-weight:600;cursor:pointer}.rl-ct:hover{background:color-mix(in srgb,var(--attention-fill) 22%,transparent)}.rl-kids{display:flex;flex-direction:column;gap:1px;padding:2px 0 6px}.rl-kid{display:flex;align-items:center;height:32px;padding:0 10px 0 39px;border-radius:9px;border:1px solid transparent;color:var(--ink-2);font-size:max(13px,var(--nx-min-text, 0px));text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-kid .lb{flex:1;min-width:0;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis}.rl-kid .rl-ct{display:inline-flex;align-items:center;height:20px;margin:0 0 0 8px;cursor:inherit}.rl-kid:hover{background:var(--surface-hover)}.rl-kid.on{background:var(--nxi-glass);border-color:var(--nxi-edge);box-shadow:var(--nxi-shadow);color:var(--ink);font-weight:600}.rl-kids-rule{margin:6px 10px 2px 39px;padding-top:6px;border-top:1px solid var(--line);color:var(--ink-3);font-size:max(11px,var(--nx-min-text, 0px))}.rl-row:focus-visible,.rl-kid:focus-visible,.rl-ask:focus-visible,.rl-isaac:focus-visible,.rl-ct:focus-visible,.rl-scope-pick:focus-visible,.rl-who:focus-visible,.rl-icon:focus-visible,.rl-tab:focus-visible{outline:2px solid var(--hl);outline-offset:1px}.rl-acct{position:relative;border-top:1px solid var(--line);padding-top:10px}.rl-acct.is-compact{border-top:0;padding-top:0;display:flex;justify-content:center}.rl-who{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rl-acct.is-compact .rl-who{width:auto;min-height:0;padding:4px}.rl-who:hover{background:var(--surface-hover)}.rl-av{position:relative;flex:none;width:30px;height:30px;border-radius:999px;border:1px solid var(--line);background:var(--surface-hover);display:flex;align-items:center;justify-content:center;font-size:max(11.5px,var(--nx-min-text, 0px));font-weight:600;color:var(--ink-2)}.rl-av .dot{position:absolute;top:-1px;right:-1px;width:9px;height:9px;border-radius:999px;background:var(--attention-fill);border:2px solid var(--surface-raised)}.rl-who-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rl-who-t .n{font-size:max(13px,var(--nx-min-text, 0px));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-who-t .s{font-size:max(11.5px,var(--nx-min-text, 0px));color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-who-c{flex:none;color:var(--ink-3)}.rl-menu{position:absolute;z-index:40;min-width:220px;max-width:280px;padding:6px;border-radius:12px;border:1px solid var(--line);background:var(--surface-panel);box-shadow:0 18px 48px #00000029}.rl-acct-menu{bottom:calc(100% + 6px);left:0}.rl-acct.is-compact .rl-acct-menu{left:calc(100% + 10px);bottom:0}.rl-menu-who{padding:8px 10px 6px}.rl-menu-who .t{font-size:max(13px,var(--nx-min-text, 0px));font-weight:600;color:var(--ink)}.rl-menu-who .r{font-size:max(11.5px,var(--nx-min-text, 0px));color:var(--ink-3)}.rl-menu button,.rl-menu a{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:max(13px,var(--nx-min-text, 0px));text-align:left;text-decoration:none;cursor:pointer}.rl-menu button:hover,.rl-menu a:hover,.rl-menu button:focus-visible,.rl-menu a:focus-visible{background:var(--surface-hover);outline:none}.rl-menu a.on{font-weight:600}.rl-menu .lb{flex:1}.rl-menu .danger{color:var(--nx-crimson-hi, var(--signal))}.rl-menu .badge{width:7px;height:7px;border-radius:999px;background:var(--attention-fill)}.rl-menu .rl-ct{display:inline-flex;align-items:center;margin:0;cursor:inherit}.rl-menu-rule{height:1px;margin:5px 4px;background:var(--line)}.rl-sw{position:relative;flex:none;width:30px;height:18px;border-radius:999px;background:var(--line-strong)}.rl-sw span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--surface-panel)}.rl-sw.on{background:var(--win)}.rl-sw.on span{left:auto;right:2px}.rl.rl-icons{width:64px;padding:14px 8px 10px;align-items:center;gap:10px}.rl-icons .rl-top{padding:2px 0;justify-content:center}.rl-icons .rl-tools{flex-direction:column;align-items:center}.rl-icons .rl-places{align-items:center;overflow:visible}.rl-icon{position:relative;width:42px;height:42px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:11px;background:none;color:var(--ink-2);cursor:pointer;text-decoration:none}.rl-icon:hover{background:var(--surface-hover);color:var(--ink)}.rl-icon.on{background:var(--nxi-glass);border-color:var(--nxi-edge);box-shadow:var(--nxi-shadow);color:var(--agent)}.rl-icon-wrap{position:relative}.rl-icon-ct{position:absolute;top:2px;right:1px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--attention-fill);color:var(--hl-ink);font-family:var(--font-mono);font-size:max(9.5px,var(--nx-min-text, 0px));font-weight:700;line-height:16px;text-align:center}.rl-fly{left:calc(100% + 10px);top:0}.nx[data-form=phone] .nx-body{flex-direction:column}.rl-ptop{order:0;position:sticky;top:0;z-index:20;flex:none;display:flex;align-items:center;gap:8px;min-height:52px;padding:4px 8px 4px 12px;background:var(--rl-nav);border-bottom:1px solid var(--line);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.rl-ptop .nx-word{display:none}.rl-ptop-scope{flex:1;min-width:0;display:flex}.rl-ptop .rl-icon{width:44px;height:44px}.nx-desk-head .rl-acct.is-compact .rl-acct-menu,.rl-ptop .rl-acct.is-compact .rl-acct-menu{top:calc(100% + 6px);bottom:auto;left:auto;right:0}.rl-tabs{order:2;flex:none;display:flex;justify-content:space-around;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--rl-nav);border-top:1px solid var(--line);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.rl-tab{flex:1;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:10px;color:var(--ink-3);font-size:14px;text-decoration:none}.rl-tab .ic{position:relative;display:flex}.rl-tab.on{color:var(--agent);font-weight:600}.rl-tab-ct{position:absolute;top:-5px;right:-12px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--attention-fill);color:var(--hl-ink);font-family:var(--font-mono);font-size:14px;font-weight:700;line-height:18px;text-align:center}.rl-tab .lb{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx[data-form=pod] .nx-body{flex-direction:column}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-pg-retry{margin-left:10px;padding:4px 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface-panel);color:var(--ink);font:inherit;font-size:max(12.5px,var(--nx-min-text, 0px));cursor:pointer}.nx[data-form=phone]{--nx-min-text: 14px;font-size:max(1em,var(--nx-min-text));--ui-button-font: var(--nx-min-text)}.nx[data-form=phone] :is(button,summary,select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file]),[role=button],[role=tab],[role=radio],[role=switch],[role=menuitem],[role=option],a.btn),.nx[data-form=phone] label:has(>input[type=checkbox],>input[type=radio]){min-height:44px!important;min-width:44px!important}
