/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:4px;--font-nx-sans:"Inter", "Helvetica Neue", Arial, sans-serif;--font-nx-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--text-nx-xs:12px;--text-nx-sm:13px;--text-nx-md:14px;--text-nx-lg:16px;--text-nx-xl:20px;--text-nx-2xl:24px;--font-weight-nx-reg:400;--font-weight-nx-med:500;--font-weight-nx-semi:600;--leading-nx-head:1.25;--leading-nx-ui:1.4;--leading-nx-body:1.55;--spacing-nx-1:4px;--spacing-nx-2:8px;--spacing-nx-3:12px;--spacing-nx-4:16px;--spacing-nx-5:24px;--spacing-nx-6:32px;--spacing-nx-7:48px;--width-nx-side:208px;--width-nx-side-collapsed:56px;--width-nx-column:272px;--width-nx-props:260px;--width-nx-timeline:24px;--height-nx-tab:56px;--border-width-nx-current:1.5px;--z-index-nx-menu:100;--z-index-nx-modal:200;--z-index-nx-toast:400;--color-nx-bg:#fff;--color-nx-surface:#fff;--color-nx-surface-2:#f7f7f8;--color-nx-surface-3:#eeeef0;--color-nx-text:#1b1c1f;--color-nx-text-2:#6a6e76;--color-nx-border:#e6e7ea;--color-nx-border-2:#d3d5da;--color-nx-ink:#1b1c1f;--color-nx-ink-text:#fff;--color-nx-accent:#26599e;--color-nx-accent-text:#fff;--k-nx-hover:88%;--k-nx-press:80%;--color-nx-accent-hover:#214e8b}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-nx-accent-hover:color-mix(in oklch, var(--color-nx-accent) var(--k-nx-hover), black)}}:root,:host{--color-nx-accent-press:#1e477e}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-nx-accent-press:color-mix(in oklch, var(--color-nx-accent) var(--k-nx-press), black)}}:root,:host{--color-nx-attn-bg:#e3ebf6;--color-nx-attn-text:#183a68;--color-nx-ai:oklch(60% .1 200);--color-nx-danger:#d63d3d;--color-nx-danger-hover:oklch(51.6727% .190149 25.2316);--color-nx-danger-press:oklch(45.8008% .190149 25.2316);--color-nx-danger-text:oklch(46.9752% .190149 25.2316);--color-nx-danger-bg:#fdeeee;--color-nx-ok:#27a644;--color-nx-skip:#a8600c;--color-nx-skip-bg:#fbf1e1;--color-nx-focus:#1b1c1f;--color-nx-scrim:#1b1c1f66;--color-nx-st0:#c3c6cc;--color-nx-st1:#a3a8b3;--color-nx-st2:#e09b3d;--color-nx-st3:#f2c94c;--color-nx-st4:var(--color-nx-ai);--color-nx-st5:#27a644;--color-nx-st6:#1b1c1f;--color-nx-brand-li:#0a66c2;--color-nx-brand-yt:red;--color-nx-brand-x:#000;--color-nx-ig-1:#feda75;--color-nx-ig-2:#fa7e1e;--color-nx-ig-3:#d62976;--color-nx-ig-4:#962fbf;--radius-nx:8px;--radius-nx-btn:6px;--radius-nx-sm:6px;--radius-nx-dialog:12px;--radius-nx-full:999px;--shadow-nx-card:0 0 0 1px #00000014, 0 1px 2px #0000000a;--shadow-nx-card-hover:0 0 0 1px #00000024, 0 2px 8px #0000000f;--shadow-nx-pop:0 8px 24px #1b1c1f1a}}@layer base,components,utilities;html[data-accent=stone]{--color-nx-accent:#292524;--color-nx-accent-text:#fff;--k-nx-hover:68%;--k-nx-press:50%;--color-nx-attn-bg:#e7e5e4;--color-nx-attn-text:#292524;--color-nx-ai:oklch(60% .1 200)}html[data-accent=teal]{--color-nx-accent:#0f766e;--color-nx-accent-text:#fff;--color-nx-attn-bg:#dcf0ee;--color-nx-attn-text:#0a4a45;--color-nx-ai:#26599e}html[data-ui=next] #app{padding-left:var(--width-nx-side)}html[data-ui=next][data-nx-collapsed=true] #app{padding-left:var(--width-nx-side-collapsed)}html[data-ui=next] header.topbar{display:none}html[data-ui=next] body{background:var(--color-nx-bg)}.nx-page{min-width:0;font-family:var(--font-nx-sans);color:var(--color-nx-text);font-size:var(--text-nx-md);line-height:var(--leading-nx-ui)}.nx-page button,.nx-side button,.nx-tabs button{font-family:inherit}.nx-page :focus-visible,.nx-side :focus-visible,.nx-tabs :focus-visible{outline:2px solid var(--color-nx-focus);outline-offset:2px}.nx-side{z-index:var(--z-index-nx-menu);gap:var(--spacing-nx-1);width:var(--width-nx-side);padding:var(--spacing-nx-3) var(--spacing-nx-2);background:var(--color-nx-surface-2);border-right:1px solid var(--color-nx-border);font-family:var(--font-nx-sans);color:var(--color-nx-text);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}html[data-ui=next][data-nx-collapsed=true] .nx-side{width:var(--width-nx-side-collapsed)}html[data-ui=next][data-nx-collapsed=true] .nx-side .nx-lb,html[data-ui=next][data-nx-collapsed=true] .nx-side .nx-kbd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-ui=next][data-nx-collapsed=true] .nx-side .nx-navitem,html[data-ui=next][data-nx-collapsed=true] .nx-ws{justify-content:center;padding:0}.nx-ws{align-items:center;gap:var(--spacing-nx-2);height:32px;padding:0 var(--spacing-nx-2);margin-bottom:var(--spacing-nx-2);font-weight:var(--font-weight-nx-semi);display:flex}.nx-ws .nx-sq{border-radius:var(--radius-nx-sm);background:var(--color-nx-ink);width:20px;height:20px;color:var(--color-nx-ink-text);font-size:var(--text-nx-xs);flex:none;place-items:center;display:grid}.nx-grow{flex:1}.nx-navitem{align-items:center;gap:var(--spacing-nx-3);text-align:left;width:100%;height:32px;padding:0 var(--spacing-nx-2);border-radius:var(--radius-nx-btn);color:var(--color-nx-text-2);font-size:var(--text-nx-md);font-weight:var(--font-weight-nx-med);line-height:var(--leading-nx-ui);cursor:pointer;background:0 0;border:0;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.nx-navitem:active{background:var(--color-nx-border)}.nx-navitem[aria-current]{background:var(--color-nx-surface-3);color:var(--color-nx-text)}.nx-ic{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nx-kbd{font-size:var(--text-nx-xs);color:var(--color-nx-text-2);line-height:var(--leading-nx-ui);margin-left:auto}.nx-door{height:40px;margin-top:var(--spacing-nx-4);color:var(--color-nx-text);font-weight:var(--font-weight-nx-semi)}.nx-door .nx-ct{font-weight:var(--font-weight-nx-med);color:var(--color-nx-text-2)}.nx-door .nx-ic{stroke-width:1.8px}.nx-side .nx-btn svg{width:16px;height:16px}.nx-acct{margin-bottom:var(--spacing-nx-2)}.nx-acct .nx-av{width:20px;height:20px}.nx-menu.nx-sidemenu{margin-top:var(--spacing-nx-1);position:fixed;right:auto}.nx-menu.nx-acctmenu{width:224px}.nx-acctid{gap:var(--spacing-nx-1);padding:var(--spacing-nx-3) var(--spacing-nx-3) var(--spacing-nx-2);flex-direction:column;display:flex}.nx-acctname{font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-semi);color:var(--color-nx-text)}.nx-acctmail{font-size:var(--text-nx-sm);color:var(--color-nx-text-2);overflow-wrap:anywhere}.nx-more{display:block;position:relative}.nx-menu{top:calc(100% + var(--spacing-nx-2));min-width:180px;z-index:var(--z-index-nx-menu);padding:var(--spacing-nx-1);border-radius:var(--radius-nx);background:var(--color-nx-surface);border:1px solid var(--color-nx-border-2);box-shadow:var(--shadow-nx-pop);position:absolute;right:0}.nx-menu[hidden]{display:none}.nx-menuitem{text-align:left;width:100%;padding:0 var(--spacing-nx-3);border-radius:var(--radius-nx-btn);height:32px;font-size:var(--text-nx-sm);color:var(--color-nx-text);cursor:pointer;background:0 0;border:0;transition:background-color .15s ease-out;display:block}.nx-menuitem:active{background:var(--color-nx-surface-3)}.nx-menuitem .nx-mt{white-space:nowrap;flex:1}.nx-menuitem .nx-mc{color:var(--color-nx-text-2);font-size:var(--text-nx-xs);white-space:nowrap}.nx-msep{height:1px;margin:var(--spacing-nx-1) calc(var(--spacing-nx-1) * -1);background:var(--color-nx-border)}.nx-tabs{display:none}.nx-tabs>button,.nx-tabs>.nx-more>button{justify-content:center;align-items:center;gap:var(--spacing-nx-1);width:100%;height:var(--height-nx-tab);color:var(--color-nx-text-2);font-size:var(--text-nx-xs);font-weight:var(--font-weight-nx-med);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;line-height:1;display:flex}.nx-tabs>button[aria-current]{color:var(--color-nx-text)}.nx-tabs>button:active,.nx-tabs>.nx-more>button:active{background:var(--color-nx-surface-3)}.nx-tabs .nx-ic{stroke-width:1.5px}.nx-tabs .nx-more{display:block}.nx-tabs .nx-more>button{height:var(--height-nx-tab)}.nx-tabs .nx-menu{top:auto;bottom:calc(100% + var(--spacing-nx-2));right:var(--spacing-nx-2);max-height:calc(100dvh - var(--height-nx-tab) - var(--spacing-nx-7));overflow-y:auto}.nx-bar{align-items:center;gap:var(--spacing-nx-3);height:48px;padding:0 var(--spacing-nx-5);display:flex}.nx-bar .nx-btn.nx-ghost{margin-left:calc(var(--spacing-nx-3) * -1)}.nx-bar-t{font-size:var(--text-nx-lg);font-weight:var(--font-weight-nx-semi);margin:0}.nx-wrap{padding:var(--spacing-nx-3) var(--spacing-nx-5) 120px;gap:var(--spacing-nx-5);flex-direction:column;display:flex}.nx-wrap>section{min-width:0}.nx-boardsec{gap:var(--spacing-nx-4);margin-top:var(--spacing-nx-5);flex-direction:column;display:flex}.nx-sechead{font-size:var(--text-nx-lg);font-weight:var(--font-weight-nx-semi);line-height:var(--leading-nx-head);margin:0 0 var(--spacing-nx-3)}.nx-sechead.nx-big{font-size:var(--text-nx-xl);margin-bottom:var(--spacing-nx-4)}.nx-n{font-weight:var(--font-weight-nx-reg);color:var(--color-nx-text-2)}.nx-num{font-variant-numeric:tabular-nums}.nx-state{align-items:flex-start;gap:var(--spacing-nx-2);padding:var(--spacing-nx-5) 0;flex-direction:column;display:flex}.nx-state-t{font-size:var(--text-nx-lg);font-weight:var(--font-weight-nx-semi);margin:0}.nx-state-b{font-size:var(--text-nx-md);color:var(--color-nx-text-2);line-height:var(--leading-nx-body);max-width:60ch;margin:0}.nx-filters{gap:var(--spacing-nx-3) var(--spacing-nx-5);flex-wrap:wrap;align-items:center;display:flex}.nx-frow{align-items:center;gap:var(--spacing-nx-1);display:flex}.nx-lab{font-size:var(--text-nx-md);font-weight:var(--font-weight-nx-reg);color:var(--color-nx-text)}.nx-seg{padding:var(--spacing-nx-1);border-radius:calc(var(--radius-nx-btn) + var(--spacing-nx-1));background:var(--color-nx-surface-3);flex-wrap:wrap;display:inline-flex}.nx-seg button{align-items:center;gap:var(--spacing-nx-2);height:28px;padding:0 var(--spacing-nx-3);border-radius:var(--radius-nx-btn);color:var(--color-nx-text-2);font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-med);cursor:pointer;background:0 0;border:0;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.nx-seg button:active{background:var(--color-nx-border)}.nx-seg button[aria-pressed=true]{background:var(--color-nx-surface);color:var(--color-nx-text);box-shadow:0 0 0 1px var(--color-nx-border)}.nx-seg .nx-pl{width:16px;height:16px}.nx-board-scroll{padding-bottom:var(--spacing-nx-3);overflow-x:auto}.nx-board{grid-auto-flow:column;grid-auto-columns:var(--width-nx-column);gap:var(--spacing-nx-5);align-items:start;width:max-content;display:grid}.nx-col{min-width:0}.nx-col>header{align-items:center;gap:var(--spacing-nx-2);min-height:32px;padding-bottom:var(--spacing-nx-2);margin-bottom:var(--spacing-nx-3);border-bottom:1px solid var(--color-nx-border);display:flex}.nx-col h3{font-size:var(--text-nx-md);font-weight:var(--font-weight-nx-med);margin:0}.nx-col>header .nx-n{color:var(--color-nx-text-2);font-size:var(--text-nx-xs)}.nx-ring{flex:none;width:16px;height:16px}.nx-stack{gap:var(--spacing-nx-2);flex-direction:column;display:flex}.nx-empty{padding:var(--spacing-nx-1) 0;color:var(--color-nx-text-2);font-size:var(--text-nx-xs);line-height:var(--leading-nx-ui)}.nx-empty b{color:var(--color-nx-text);margin-bottom:var(--spacing-nx-1);font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-med);display:block}.nx-card{align-items:stretch;gap:var(--spacing-nx-2);text-align:left;border-radius:var(--radius-nx);background:var(--color-nx-surface);width:100%;box-shadow:var(--shadow-nx-card);padding:var(--spacing-nx-4);cursor:pointer;border:0;flex-direction:column;transition:box-shadow .15s ease-out;display:flex;position:relative}.nx-card:active{background:var(--color-nx-surface-2)}.nx-card:focus-visible,.nx-card:focus-within{outline:2px solid var(--color-nx-focus);outline-offset:-2px}.nx-cardlink:focus-visible{outline:none}.nx-cardlink{position:static}.nx-cardlink:after{content:"";border-radius:var(--radius-nx);position:absolute;inset:0}.nx-card .nx-btn{z-index:1;position:relative}.nx-ctop{align-items:center;gap:var(--spacing-nx-2);min-height:20px;display:flex}.nx-cid{font-size:var(--text-nx-xs);color:var(--color-nx-text-2)}.nx-mono{font-family:var(--font-nx-mono);font-variant-numeric:tabular-nums}.nx-chip{height:20px;padding:0 var(--spacing-nx-2);border:1px solid var(--color-nx-border);border-radius:var(--radius-nx-sm);font-size:var(--text-nx-xs);font-weight:var(--font-weight-nx-med);background:0 0;align-items:center;line-height:1;display:inline-flex}.nx-sp{flex:1}.nx-pn{align-items:center;gap:var(--spacing-nx-2);white-space:nowrap;min-width:0;display:inline-flex}.nx-ctop .nx-pn{font-size:var(--text-nx-xs);color:var(--color-nx-text-2)}.nx-av{background:var(--color-nx-surface-3);width:20px;height:20px;font-size:var(--text-nx-xs);font-weight:var(--font-weight-nx-med);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.nx-pl{flex:none;width:16px;height:16px}.nx-pl.nx-globe{fill:none;stroke:var(--color-nx-text-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nx-ctitle{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--text-nx-md);font-weight:var(--font-weight-nx-med);line-height:var(--leading-nx-ui);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.nx-ctitle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.nx-cfrom,.nx-age{font-size:var(--text-nx-xs);color:var(--color-nx-text-2);white-space:nowrap}.nx-age.nx-stuck{color:var(--color-nx-skip);font-weight:var(--font-weight-nx-med)}.nx-cfoot{align-items:center;gap:var(--spacing-nx-2);flex-wrap:wrap;min-height:20px;display:flex}.nx-reason{font-size:var(--text-nx-xs);line-height:var(--leading-nx-ui);color:var(--color-nx-text-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-wcards{grid-template-columns:repeat(auto-fill, minmax(var(--width-nx-column), 1fr));gap:var(--spacing-nx-2);align-items:stretch;display:grid}.nx-wcards .nx-card .nx-cfoot{margin-top:auto}.nx-tag{align-items:center;gap:var(--spacing-nx-1);height:20px;padding:0 var(--spacing-nx-2);border-radius:var(--radius-nx-sm);font-size:var(--text-nx-xs);white-space:nowrap;line-height:1;display:inline-flex}.nx-needs{background:var(--color-nx-attn-bg);color:var(--color-nx-attn-text);font-weight:var(--font-weight-nx-med)}.nx-ai{background:var(--color-nx-surface-2);color:var(--color-nx-text);box-shadow:inset 0 0 0 1px var(--color-nx-border)}.nx-failed{background:var(--color-nx-danger-bg);color:var(--color-nx-danger)}.nx-skipped{background:var(--color-nx-skip-bg);color:var(--color-nx-skip)}.nx-dot{background:var(--color-nx-ai);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite nx-pulse}@keyframes nx-pulse{0%,to{opacity:1}50%{opacity:.25}}.nx-btn{justify-content:center;align-items:center;gap:var(--spacing-nx-2);height:32px;padding:0 var(--spacing-nx-3);border-radius:var(--radius-nx-btn);color:var(--color-nx-text);white-space:nowrap;font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-med);cursor:pointer;background:0 0;border:1px solid #0000;line-height:1;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .1s ease-out;display:inline-flex}.nx-btn.nx-sm{height:28px;padding:0 var(--spacing-nx-3)}.nx-btn.nx-primary{background:var(--color-nx-accent);color:var(--color-nx-accent-text)}.nx-btn.nx-primary:active{background:var(--color-nx-accent-press);transform:scale(.97)}.nx-btn.nx-sec{border-color:var(--color-nx-border-2);background:var(--color-nx-surface)}.nx-btn.nx-sec:active{background:var(--color-nx-surface-3);transform:scale(.97)}.nx-btn.nx-ghost{color:var(--color-nx-text-2)}.nx-btn.nx-ghost:active{background:var(--color-nx-border);transform:scale(.97)}.nx-btn.nx-icon{width:32px;padding:0}.nx-btn.nx-icon.nx-sm{width:28px}.nx-btn.nx-acc{color:var(--color-nx-accent);border-color:#a8bdd8}@supports (color:color-mix(in lab, red, red)){.nx-btn.nx-acc{border-color:color-mix(in oklch, var(--color-nx-accent) 40%, var(--color-nx-surface))}}.nx-btn.nx-acc{background:var(--color-nx-surface)}.nx-btn.nx-acc:active{background:#e1e8f1}@supports (color:color-mix(in lab, red, red)){.nx-btn.nx-acc:active{background:color-mix(in oklch, var(--color-nx-accent) 14%, var(--color-nx-surface))}}.nx-prio .nx-ic{color:var(--color-nx-text-2)}.nx-prio[aria-pressed=true]{background:var(--color-nx-surface-3);border-color:var(--color-nx-text-2)}.nx-prio[aria-pressed=true] .nx-ic{color:var(--color-nx-danger)}.nx-pfill{fill:currentColor}@media (max-width:720px){html[data-ui=next] #app{padding-left:0;padding-bottom:calc(var(--height-nx-tab) + env(safe-area-inset-bottom,0px))}html[data-ui=next][data-nx-collapsed=true] #app{padding-left:0}.nx-side{display:none}.nx-tabs{z-index:var(--z-index-nx-menu);background:var(--color-nx-surface);border-top:1px solid var(--color-nx-border);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.nx-tabs.nx-tabsfew{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-bar{padding:0 var(--spacing-nx-4)}.nx-wrap{padding:var(--spacing-nx-4) var(--spacing-nx-4) 120px}.nx-frow{flex-direction:column;align-items:flex-start}.nx-seg{flex-wrap:nowrap;max-width:100%;overflow-x:auto}}@media (pointer:coarse){.nx-btn{min-height:44px}.nx-btn.nx-sm{min-height:40px}.nx-navitem,.nx-seg button,.nx-menuitem{min-height:44px}}@media (hover:hover) and (pointer:fine){.nx-navitem:hover{background:var(--color-nx-surface-3);color:var(--color-nx-text)}.nx-menuitem:hover{background:var(--color-nx-surface-2)}.nx-card:hover{box-shadow:var(--shadow-nx-card-hover)}.nx-seg button:hover{color:var(--color-nx-text)}.nx-btn.nx-primary:hover{background:var(--color-nx-accent-hover)}.nx-btn.nx-sec:hover{background:var(--color-nx-surface-2)}.nx-prio[aria-pressed=true]:hover{background:var(--color-nx-surface-3)}.nx-btn.nx-ghost:hover{background:var(--color-nx-surface-3);color:var(--color-nx-text)}.nx-btn.nx-acc:hover{background:#eef2f7}@supports (color:color-mix(in lab, red, red)){.nx-btn.nx-acc:hover{background:color-mix(in oklch, var(--color-nx-accent) 8%, var(--color-nx-surface))}}.nx-rrow:hover{background:var(--color-nx-surface-2)}.nx-rrow[aria-current]:hover{background:var(--color-nx-surface-3)}.nx-rwaitb:hover{color:var(--color-nx-text)}.nx-lnk:hover .nx-lt,.nx-lref:hover .nx-lt{-webkit-text-decoration-color:var(--color-nx-text);-webkit-text-decoration-color:var(--color-nx-text);text-decoration-color:var(--color-nx-text)}}@media (prefers-reduced-motion:reduce){.nx-dot{animation:none}.nx-btn,.nx-card,.nx-seg button,.nx-navitem,.nx-menuitem{transition:none}.nx-btn:active{transform:none}}.nx-vwrap{padding:var(--spacing-nx-5) var(--spacing-nx-5) var(--spacing-nx-7)}.nx-vpage{grid-template-columns:minmax(0, 720px) var(--width-nx-props);column-gap:var(--spacing-nx-7);align-items:start;display:grid}.nx-vhead{grid-area:1/1;min-width:0}.nx-vpage h1{font-size:var(--text-nx-2xl);font-weight:var(--font-weight-nx-semi);line-height:var(--leading-nx-head);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;max-width:30em;margin:0 0 var(--spacing-nx-5)}.nx-why{max-width:60ch;margin-bottom:var(--spacing-nx-5)}.nx-why .nx-vlab{margin-bottom:var(--spacing-nx-2);display:block}.nx-why p{font-size:var(--text-nx-lg);line-height:var(--leading-nx-body);text-wrap:pretty;margin:0}.nx-vlab{font-size:var(--text-nx-xs);font-weight:var(--font-weight-nx-med);color:var(--color-nx-text-2);line-height:var(--leading-nx-ui)}.nx-muted{color:var(--color-nx-text-2)}.nx-meta{font-size:var(--text-nx-xs);color:var(--color-nx-text-2);line-height:var(--leading-nx-ui)}.nx-lead{font-weight:var(--font-weight-nx-med);color:var(--color-nx-text)}.nx-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-row{align-items:center;gap:var(--spacing-nx-2);flex-wrap:wrap;display:flex}.nx-rail{top:var(--spacing-nx-5);padding-left:var(--spacing-nx-5);border-left:1px solid var(--color-nx-border);grid-area:1/2/span 2;position:sticky}.nx-raillist{gap:var(--spacing-nx-4);flex-direction:column;margin:0;display:flex}.nx-railrow dt{font-size:var(--text-nx-xs);font-weight:var(--font-weight-nx-med);color:var(--color-nx-text-2);margin-bottom:var(--spacing-nx-1)}.nx-railrow dd{align-items:center;gap:var(--spacing-nx-2);font-size:var(--text-nx-md);min-width:0;margin:0;display:flex}.nx-plrow{align-items:center;gap:var(--spacing-nx-2);display:inline-flex}.nx-rel{gap:var(--spacing-nx-2);flex-direction:column;align-items:flex-start;display:flex}.nx-rel>span{align-items:center;gap:var(--spacing-nx-2);display:inline-flex}.nx-tl{grid-area:2/1;min-width:0;max-width:720px}.nx-tl-i{--rs:20px;--rt:calc((var(--spacing-nx-7) - var(--rs)) / 2);grid-template-columns:var(--width-nx-timeline) minmax(0, 1fr);column-gap:var(--spacing-nx-4);display:grid}.nx-tl-n{padding-top:var(--rt);justify-content:center;display:flex;position:relative}.nx-tl-n .nx-ring{width:var(--rs);height:var(--rs)}.nx-tl-n:after,.nx-tl-i+.nx-tl-i .nx-tl-n:before{content:"";background:var(--color-nx-border-2);width:2px;position:absolute;left:calc(50% - 1px)}.nx-tl-n:after{top:calc(var(--rt) + var(--rs) + 2px);bottom:0}.nx-tl-i+.nx-tl-i .nx-tl-n:before{height:calc(var(--rt) - 2px);top:0}.nx-tl-i.nx-done+.nx-tl-i .nx-tl-n:before{background:var(--color-nx-ink)}.nx-tl-i.nx-cur+.nx-tl-i .nx-tl-n:before{background:var(--color-nx-border-2)}.nx-tl-i:last-child .nx-tl-n:after{display:none}.nx-tl-i.nx-done .nx-tl-n:after{background:var(--color-nx-ink)}.nx-tl-i.nx-cur{--rs:24px;--rt:calc(var(--spacing-nx-6) + 1px);padding:var(--spacing-nx-5) 0}.nx-tl-i.nx-cur .nx-tl-n:before{top:calc(var(--spacing-nx-5) * -1);height:calc(var(--rt) + var(--spacing-nx-5) - 2px)}.nx-tl-i.nx-cur .nx-tl-n:after{bottom:calc(var(--spacing-nx-5) * -1)}.nx-tl-row{align-items:center;gap:var(--spacing-nx-4);min-height:var(--spacing-nx-7);justify-content:space-between;display:flex}.nx-tbtn{align-items:center;gap:var(--spacing-nx-2);text-align:left;border-radius:var(--radius-nx-sm);background:0 0;border:0;min-width:0;min-height:32px;padding:0;display:flex}.nx-tt{white-space:nowrap;font-size:var(--text-nx-md);font-weight:var(--font-weight-nx-med);color:var(--color-nx-text);flex:none}.nx-tbtn .nx-ic{width:12px;height:12px;color:var(--color-nx-ok);stroke-width:1.8px}.nx-fact{font-size:var(--text-nx-md);color:var(--color-nx-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nx-fact:before{content:"·";margin-right:var(--spacing-nx-2)}.nx-chev{border-right:1.5px solid var(--color-nx-text-2);border-bottom:1.5px solid var(--color-nx-text-2);width:6px;height:6px;margin:0 var(--spacing-nx-1);flex:none;transition:transform .15s ease-out;transform:rotate(-45deg)}.nx-tbtn[aria-expanded=true]>.nx-chev{transform:rotate(45deg)}.nx-tl-body{padding:0 0 var(--spacing-nx-4);color:var(--color-nx-text-2);font-size:var(--text-nx-md);line-height:var(--leading-nx-body)}.nx-tl-body p{margin:0 0 var(--spacing-nx-2);max-width:65ch}.nx-pre{white-space:pre-wrap}.nx-tl-up{min-height:var(--spacing-nx-7);font-size:var(--text-nx-md);color:var(--color-nx-text-2);align-items:center;display:flex}.nx-curbox{border:var(--border-width-nx-current) solid var(--color-nx-ink);border-radius:var(--radius-nx);padding:var(--spacing-nx-6);background:var(--color-nx-surface);box-shadow:var(--shadow-nx-card);gap:var(--spacing-nx-5);flex-direction:column;min-width:0;display:flex}.nx-cur-h{align-items:center;gap:var(--spacing-nx-2) var(--spacing-nx-3);min-height:var(--spacing-nx-5);flex-wrap:wrap;display:flex}.nx-cur-t{font-size:var(--text-nx-xl);font-weight:var(--font-weight-nx-semi);line-height:var(--leading-nx-head);margin:0}.nx-who{height:20px;padding:0 var(--spacing-nx-2);border-radius:var(--radius-nx-full);box-shadow:inset 0 0 0 1px var(--color-nx-border-2);font-size:var(--text-nx-xs);font-weight:var(--font-weight-nx-med);color:var(--color-nx-text);align-items:center;display:inline-flex}.nx-skipnote{font-size:var(--text-nx-sm);color:var(--color-nx-skip);line-height:var(--leading-nx-ui)}.nx-curbody{min-width:0}.nx-body{align-items:stretch;gap:var(--spacing-nx-5);line-height:var(--leading-nx-body);flex-direction:column;min-width:0;display:flex}.nx-body>.nx-btn{align-self:flex-start}.nx-body p{max-width:65ch;margin:0}.nx-field{gap:var(--spacing-nx-2);flex-direction:column;min-width:0;display:flex}.nx-lnk{font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-med);color:var(--color-nx-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-nx-border-2);-webkit-text-decoration-color:var(--color-nx-border-2);text-decoration-color:var(--color-nx-border-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;transition:text-decoration-color .15s ease-out;display:inline}.nx-lnk .nx-arr{margin-left:calc(var(--spacing-nx-1) * -1)}.nx-arr{font-size:var(--text-nx-xs)}.nx-lref{z-index:1;align-items:center;gap:var(--spacing-nx-2);width:fit-content;font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-med);color:var(--color-nx-text);text-decoration:none;display:inline-flex;position:relative}.nx-lref:before{content:"";position:absolute;inset:-12px -6px}.nx-lref .nx-lt{text-decoration:underline;-webkit-text-decoration-color:var(--color-nx-border-2);-webkit-text-decoration-color:var(--color-nx-border-2);text-decoration-color:var(--color-nx-border-2);text-underline-offset:3px;transition:text-decoration-color .15s ease-out}.nx-globe{width:16px;height:16px;color:var(--color-nx-text-2);font-size:var(--text-nx-md);flex:none;place-items:center;line-height:1;display:inline-grid}.nx-linkrow{align-items:center;gap:var(--spacing-nx-3);justify-content:space-between;display:flex}.nx-drivelink{min-width:0;font-size:var(--text-nx-sm);color:var(--color-nx-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-nx-border-2);-webkit-text-decoration-color:var(--color-nx-border-2);text-decoration-color:var(--color-nx-border-2);text-underline-offset:3px;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nx-posturl{width:100%}.nx-form>.nx-primary{align-self:flex-start}.nx-postline{align-items:center;gap:var(--spacing-nx-2);margin:0;display:flex}.nx-postmore{gap:var(--spacing-nx-4);flex-wrap:wrap;display:flex}.nx-postmore .nx-fl{min-width:200px}.nx-caprd{white-space:pre-wrap;padding:var(--spacing-nx-3);border:1px solid var(--color-nx-border);border-radius:var(--radius-nx-btn);background:var(--color-nx-surface-2);line-height:var(--leading-nx-body);overflow-wrap:anywhere}.nx-split{justify-content:space-between;gap:var(--spacing-nx-1) var(--spacing-nx-3);margin-top:var(--spacing-nx-2);flex-wrap:wrap;display:flex}.nx-rc{gap:var(--spacing-nx-5);flex-wrap:wrap;align-items:stretch;display:flex}.nx-rc>div:last-child{gap:var(--spacing-nx-4);min-width:0;padding-top:var(--spacing-nx-2);flex-direction:column;display:flex}.nx-frame{aspect-ratio:9/16;border-radius:var(--radius-nx-btn);background:var(--color-nx-ink);width:112px;color:var(--color-nx-ink-text);flex:none;place-items:center;display:grid;position:relative}.nx-frame .nx-ic{fill:currentColor;stroke:none;width:36px;height:36px}.nx-dur{right:var(--spacing-nx-2);bottom:var(--spacing-nx-2);font-size:var(--text-nx-xs);padding:var(--spacing-nx-1) var(--spacing-nx-2);border-radius:var(--radius-nx-sm);background:#ffffff2e;position:absolute}@supports (color:color-mix(in lab, red, red)){.nx-dur{background:color-mix(in srgb, var(--color-nx-ink-text) 18%, transparent)}}.nx-dur{line-height:1}.nx-banner{border-radius:var(--radius-nx-btn);padding:var(--spacing-nx-3) var(--spacing-nx-4);font-size:var(--text-nx-sm);line-height:var(--leading-nx-ui)}.nx-banner.nx-failed{background:var(--color-nx-danger-bg);color:var(--color-nx-danger)}.nx-banner.nx-arch{justify-content:space-between;align-items:center;gap:var(--spacing-nx-2) var(--spacing-nx-4);max-width:60ch;margin-top:var(--spacing-nx-5);background:var(--color-nx-surface-2);box-shadow:inset 0 0 0 1px var(--color-nx-border);color:var(--color-nx-text);flex-wrap:wrap;display:flex}.nx-steps{gap:var(--spacing-nx-1);max-width:360px;display:flex}.nx-steps i{border-radius:var(--radius-nx-full);background:var(--color-nx-surface-3);flex:1;height:4px}.nx-steps i.on{background:var(--color-nx-ai)}.nx-form{gap:var(--spacing-nx-3);flex-direction:column;max-width:420px;display:flex}.nx-fl{gap:var(--spacing-nx-1);flex-direction:column;display:flex}.nx-input{height:32px;padding:0 var(--spacing-nx-3);border:1px solid var(--color-nx-border-2);border-radius:var(--radius-nx-btn);background:var(--color-nx-surface);color:var(--color-nx-text);font-family:inherit;font-size:var(--text-nx-sm)}.nx-postq{gap:var(--spacing-nx-5);flex-direction:column;display:flex}.nx-qinput{width:100%}.nx-postfinal{overflow-wrap:anywhere;margin:0}.nx-input[aria-invalid=true]{border-color:var(--color-nx-danger)}textarea.nx-qinput{height:auto;padding:var(--spacing-nx-2) var(--spacing-nx-3);resize:vertical;line-height:var(--leading-nx-ui)}.nx-formerr{color:var(--color-nx-danger);font-size:var(--text-nx-sm);line-height:var(--leading-nx-ui);margin:0}.nx-formerr[hidden]{display:none}.nx-perf{min-width:0;max-width:720px;margin-top:var(--spacing-nx-6);padding-top:var(--spacing-nx-5);border-top:1px solid var(--color-nx-border);grid-area:3/1}.nx-sh{font-size:var(--text-nx-lg);font-weight:var(--font-weight-nx-semi);line-height:var(--leading-nx-head);margin:0 0 var(--spacing-nx-4)}.nx-perf dl{gap:var(--spacing-nx-4) var(--spacing-nx-6);flex-wrap:wrap;margin:0;display:flex}.nx-perf dt{font-size:var(--text-nx-xs);font-weight:var(--font-weight-nx-med);color:var(--color-nx-text-2);margin-bottom:var(--spacing-nx-1)}.nx-perf dd{font-weight:var(--font-weight-nx-semi);line-height:var(--leading-nx-head);margin:0}.nx-pmain dd{font-size:var(--text-nx-2xl);letter-spacing:-.02em}.nx-perf .nx-psub{gap:var(--spacing-nx-4) var(--spacing-nx-5);margin:var(--spacing-nx-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.nx-psub dd{font-size:var(--text-nx-lg)}.nx-pfoot{align-items:center;gap:var(--spacing-nx-1) var(--spacing-nx-2);margin-top:var(--spacing-nx-5);flex-wrap:wrap;display:flex}.nx-pfoot .nx-pl{width:12px;height:12px}.nx-pfoot .nx-lnk{color:var(--color-nx-text-2);font-weight:var(--font-weight-nx-reg)}.nx-lib{max-width:880px;margin-top:var(--spacing-nx-6)}.nx-lg+.nx-lg{margin-top:var(--spacing-nx-6)}.nx-lg h2{margin:0 0 var(--spacing-nx-3);font-size:var(--text-nx-lg);font-weight:var(--font-weight-nx-semi);line-height:var(--leading-nx-head)}.nx-lg h2 .nx-n{font-weight:var(--font-weight-nx-reg);color:var(--color-nx-text-2)}.nx-llist{margin:0;padding:0;list-style:none}.nx-lib .nx-lrow{column-gap:var(--spacing-nx-5);row-gap:var(--spacing-nx-2);margin:0 calc(var(--spacing-nx-3) * -1);padding:var(--spacing-nx-5) var(--spacing-nx-3);border-radius:var(--radius-nx-btn);grid-template-columns:68px minmax(0,1fr) 152px 148px;grid-template-areas:"note note stage act""ref meta stage act";align-items:center;transition:background-color .15s ease-out;display:grid;position:relative}.nx-lib .nx-lrow:before{content:"";top:0;left:var(--spacing-nx-3);right:var(--spacing-nx-3);background:var(--color-nx-border);height:1px;position:absolute}.nx-lib .nx-lrow.nx-arch .nx-lnote{color:var(--color-nx-text-2)}.nx-lnote{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:left;font-size:var(--text-nx-md);font-weight:var(--font-weight-nx-med);line-height:var(--leading-nx-ui);color:var(--color-nx-text);text-wrap:pretty;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;grid-area:note;padding:0;display:-webkit-box;overflow:hidden}.nx-lnote:after{content:"";border-radius:var(--radius-nx-btn);position:absolute;inset:0}.nx-lmeta{align-items:center;gap:var(--spacing-nx-2);min-width:0;font-size:var(--text-nx-xs);line-height:var(--leading-nx-ui);color:var(--color-nx-text-2);flex-wrap:nowrap;grid-area:meta;display:flex}.nx-lmeta>*{flex:none}.nx-lch{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.nx-lib .nx-lrow>.nx-lref{grid-area:ref}.nx-lstage{z-index:0;column-gap:var(--spacing-nx-2);row-gap:var(--spacing-nx-1);font-size:var(--text-nx-sm);line-height:var(--leading-nx-ui);color:var(--color-nx-text);grid-area:stage;grid-template-columns:16px minmax(0,1fr);align-items:center;display:grid;position:relative}.nx-lsn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-lid{font-size:var(--text-nx-xs);color:var(--color-nx-text-2);grid-column:2}.nx-lacts{z-index:1;justify-self:end;align-items:center;gap:var(--spacing-nx-1);grid-area:act;display:flex;position:relative}.nx-libempty{align-items:flex-start;gap:var(--spacing-nx-3);padding:var(--spacing-nx-5) 0;flex-direction:column;display:flex}.nx-libempty b{margin-bottom:calc(var(--spacing-nx-1) * -1)}.nx-libempty span{color:var(--color-nx-text-2);font-size:var(--text-nx-sm)}.nx-fmenu-by{display:none}.nx-omenu-menu{min-width:264px;max-width:calc(100vw - var(--spacing-nx-6));transform-origin:100% 0}.nx-omenu-menu .nx-menuitem{align-items:center;gap:var(--spacing-nx-4);display:flex}.nx-omenu-menu .nx-mt{white-space:nowrap;flex:1}.nx-menuitem.nx-danger .nx-mt{color:var(--color-nx-danger-text)}.nx-choice-menu{min-width:224px}.nx-choiceitem{align-items:center;gap:var(--spacing-nx-2);display:flex}.nx-mk{flex:none;width:12px;display:inline-flex}.nx-mk .nx-ic{stroke-width:2px;width:12px;height:12px}.nx-mbtn{justify-content:space-between;gap:var(--spacing-nx-2)}.nx-mbtn .nx-chev{border-right:1.5px solid var(--color-nx-text-2);border-bottom:1.5px solid var(--color-nx-text-2);width:6px;height:6px;margin:0 var(--spacing-nx-1);transition:transform .15s ease-out;transform:rotate(45deg)}.nx-mbtn[aria-expanded=true] .nx-chev{transform:rotate(225deg)}.nx-dlgwrap{z-index:var(--z-index-nx-modal);padding:var(--spacing-nx-4);place-items:center;display:grid;position:fixed;inset:0}.nx-scrim{background:var(--color-nx-scrim);position:absolute;inset:0}.nx-dlg{gap:var(--spacing-nx-4);width:min(440px,100%);max-height:100%;padding:var(--spacing-nx-5);border-radius:var(--radius-nx-dialog);background:var(--color-nx-surface);box-shadow:var(--shadow-nx-pop), 0 0 0 1px var(--color-nx-border-2);flex-direction:column;display:flex;position:relative;overflow:auto}.nx-dlg-t{font-size:var(--text-nx-xl);font-weight:var(--font-weight-nx-semi);line-height:var(--leading-nx-head);text-wrap:balance;margin:0}.nx-dlg-b{font-size:var(--text-nx-md);line-height:var(--leading-nx-body);text-wrap:pretty;margin:0}.nx-dlg-err{font-size:var(--text-nx-sm);color:var(--color-nx-danger);margin:0}.nx-dlg-err[hidden]{display:none}.nx-lost{gap:var(--spacing-nx-2);padding:var(--spacing-nx-3);border-radius:var(--radius-nx-btn);background:var(--color-nx-surface-2);box-shadow:inset 0 0 0 1px var(--color-nx-border);font-size:var(--text-nx-sm);line-height:var(--leading-nx-ui);flex-direction:column;display:flex}.nx-lost>span{align-items:flex-start;gap:var(--spacing-nx-2);display:flex}.nx-lost .nx-pl{margin-top:2px}.nx-nt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-dacts{justify-content:flex-end;gap:var(--spacing-nx-2);margin-top:var(--spacing-nx-2);display:flex}.nx-btn.nx-danger{background:var(--color-nx-danger);color:var(--color-nx-ink-text)}.nx-btn.nx-danger:active{background:var(--color-nx-danger-press)}.nx-toast{top:var(--spacing-nx-4);z-index:var(--z-index-nx-toast);align-items:center;gap:var(--spacing-nx-4);background:var(--color-nx-ink);color:var(--color-nx-ink-text);padding:var(--spacing-nx-3) var(--spacing-nx-4);border-radius:var(--radius-nx);font-size:var(--text-nx-sm);line-height:var(--leading-nx-ui);box-shadow:var(--shadow-nx-pop);max-width:calc(100vw - var(--spacing-nx-6));display:flex;position:fixed;left:50%;transform:translate(-50%)}.nx-toast button{color:var(--color-nx-ink-text);font:inherit;font-weight:var(--font-weight-nx-med);text-underline-offset:3px;padding:var(--spacing-nx-1) var(--spacing-nx-2);margin:calc(var(--spacing-nx-1) * -1) calc(var(--spacing-nx-2) * -1) calc(var(--spacing-nx-1) * -1) 0;border-radius:var(--radius-nx-sm);background:0 0;border:0;text-decoration:underline}.nx-toast button:focus-visible{outline:2px solid var(--color-nx-ink-text);outline-offset:2px}@media (max-width:900px){.nx-vpage{grid-template-columns:minmax(0,1fr)}.nx-vhead,.nx-rail,.nx-tl,.nx-perf{grid-area:auto/1}.nx-rail{padding:var(--spacing-nx-5) 0;border-left:0;border-bottom:1px solid var(--color-nx-border);margin-bottom:var(--spacing-nx-5);position:static}.nx-raillist{column-gap:var(--spacing-nx-5);row-gap:var(--spacing-nx-3);grid-template-columns:auto minmax(0,1fr);display:grid}.nx-railrow{display:contents}.nx-railrow dt{margin-bottom:0}.nx-why{margin-bottom:var(--spacing-nx-4)}.nx-curbox{padding:var(--spacing-nx-5)}}@media (max-width:720px){.nx-vwrap{padding:var(--spacing-nx-4) var(--spacing-nx-4) var(--spacing-nx-7)}.nx-vpage h1{font-size:var(--text-nx-xl)}.nx-lib .nx-lrow{row-gap:var(--spacing-nx-2);column-gap:var(--spacing-nx-4);padding:var(--spacing-nx-5) var(--spacing-nx-4);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"note note note""meta meta meta""link stage act";margin:0}.nx-lib .nx-lrow:before{left:0;right:0}.nx-lnote{-webkit-line-clamp:3}.nx-lmeta{flex-wrap:nowrap}.nx-lmeta .nx-age{margin-left:auto}.nx-lib .nx-lrow>.nx-lref{grid-area:link}.nx-lstage{grid-area:stage;justify-self:center}.nx-lacts{grid-area:act}.nx-lib .nx-lrow>.nx-lref{min-height:32px}.nx-lib .nx-lrow>.nx-lref:before{inset:-6px}.nx-lacts .nx-btn.nx-sm{height:32px;min-height:32px}.nx-lacts .nx-btn{position:relative}.nx-lacts .nx-btn:before{content:"";position:absolute;inset:-6px}.nx-fseg-by{display:none}.nx-fmenu-by{display:flex}.nx-lib{margin-top:var(--spacing-nx-4)}}@media (max-width:480px){.nx-curbox{padding:var(--spacing-nx-4)}}@media (max-width:900px) and (min-width:721px){.nx-lib .nx-lrow{column-gap:var(--spacing-nx-4);grid-template-columns:68px minmax(0,1fr) 128px 148px}}.nx-page [hidden]{display:none}html[data-nx-record]{overscroll-behavior:none}body.nx-rsheetopen{overflow:hidden}.nx-rec{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.nx-rwrap{gap:var(--spacing-nx-5);width:100%;max-width:calc(720px + var(--spacing-nx-6));min-width:0;flex-direction:column;margin-inline:auto;padding-inline-start:var(--spacing-nx-6);display:flex}.nx-rbody{flex:1;min-width:0}.nx-rtop{align-items:center;gap:var(--spacing-nx-3);min-height:56px;display:flex}.nx-rbart{font-size:var(--text-nx-lg);font-weight:var(--font-weight-nx-semi);line-height:var(--leading-nx-head);letter-spacing:-.006em;margin:0}.nx-rraw{gap:var(--spacing-nx-1);height:40px;padding-inline:var(--spacing-nx-3) calc(var(--spacing-nx-3) - 2px)}.nx-rscript{gap:var(--spacing-nx-4);flex-direction:column;min-width:0;display:flex}.nx-rstitle{font-size:var(--text-nx-xl);font-weight:var(--font-weight-nx-semi);line-height:var(--leading-nx-head);letter-spacing:-.014em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.nx-rstitle:focus{outline:none}.nx-rmeta{align-items:center;gap:var(--spacing-nx-2) var(--spacing-nx-3);font-size:var(--text-nx-sm);line-height:var(--leading-nx-ui);flex-wrap:wrap;display:flex}.nx-rmid{font-weight:var(--font-weight-nx-med);color:var(--color-nx-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-rmch{color:var(--color-nx-text-2);white-space:nowrap}.nx-rwaitnote{font-size:var(--text-nx-sm);color:var(--color-nx-text-2);line-height:var(--leading-nx-ui);margin:0}.nx-rflag{flex:none;align-items:center;line-height:0;display:inline-flex}.nx-rflag svg{width:14px;height:14px;fill:var(--color-nx-danger);stroke:var(--color-nx-danger);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;display:block}.nx-rnotes{gap:var(--spacing-nx-3);font-size:var(--text-nx-md);line-height:var(--leading-nx-body);flex-direction:column;margin:0;display:flex}.nx-rnote{gap:var(--spacing-nx-1);flex-direction:column;min-width:0;display:flex}.nx-rnote dt{align-items:center;gap:var(--spacing-nx-2);font-weight:var(--font-weight-nx-semi);color:var(--color-nx-text);white-space:nowrap;display:flex}.nx-rnote dd{color:var(--color-nx-text);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.nx-rwhy{display:inline}.nx-rfmt{margin:0}.nx-rfmtlist{gap:var(--spacing-nx-1);flex-direction:column;margin:0;padding-inline-start:var(--spacing-nx-4);display:flex}.nx-rfb{position:relative}.nx-rec .nx-rfb:before,.nx-rdlg .nx-rfb:before{content:"";position:absolute;inset:-6px}.nx-rlines{--sl:var(--text-nx-2xl);gap:var(--spacing-nx-4);flex-direction:column;margin:0;margin-inline-start:calc(var(--spacing-nx-6) * -1);padding:0;list-style:none;display:flex}.nx-rline{grid-template-columns:var(--spacing-nx-6) minmax(0, 1fr);align-items:baseline;display:grid}.nx-rnum{font-size:var(--text-nx-xs);color:var(--color-nx-text-2);text-align:right;font-variant-numeric:tabular-nums;grid-column:1;padding-inline-end:var(--spacing-nx-2)}.nx-rspoken{max-width:65ch;font-size:var(--sl);line-height:var(--leading-nx-body);letter-spacing:-.011em;text-wrap:pretty;grid-column:2;margin:0}.nx-rdir{max-width:65ch;font-size:max(var(--text-nx-sm), calc(var(--sl) * .6));font-style:italic;font-weight:var(--font-weight-nx-reg);line-height:var(--leading-nx-ui);color:var(--color-nx-text-2);text-wrap:pretty;overflow-wrap:anywhere;grid-column:2;margin:0}.nx-rdir-pre{margin-bottom:var(--spacing-nx-2);border-inline-start:2px solid var(--color-nx-border-2);padding-inline-start:var(--spacing-nx-3)}.nx-rdir-in{margin-top:var(--spacing-nx-1)}.nx-nb{white-space:nowrap}.nx-rbar{z-index:var(--z-index-nx-menu);justify-content:flex-end;align-items:center;gap:var(--spacing-nx-2);padding:var(--spacing-nx-3) 0;background:var(--color-nx-bg);border-top:1px solid var(--color-nx-border);box-shadow:calc(var(--spacing-nx-6) * -1) 0 0 var(--color-nx-bg);display:flex;position:sticky;bottom:0}.nx-rbar:before{content:"";background:linear-gradient(transparent, var(--color-nx-bg));pointer-events:none;height:16px;position:absolute;bottom:100%;left:0;right:0}.nx-rerr{font-size:var(--text-nx-sm);line-height:var(--leading-nx-ui);color:var(--color-nx-danger);flex:1;margin:0}.nx-rec .nx-btn:disabled,.nx-rdlg .nx-btn:disabled{opacity:.55;cursor:not-allowed}.nx-rec .nx-btn:disabled:active,.nx-rdlg .nx-btn:disabled:active{transform:none}.nx-rrail{display:none}.nx-rrailhead{justify-content:space-between;align-items:center;gap:var(--spacing-nx-2);height:56px;padding:0 var(--spacing-nx-4);flex:none;display:flex}.nx-rh{font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-semi);color:var(--color-nx-text-2);line-height:var(--leading-nx-ui);margin:0}.nx-rstrip{font-size:var(--text-nx-md);font-weight:var(--font-weight-nx-semi);color:var(--color-nx-text);display:none}.nx-rrailbody{gap:var(--spacing-nx-2);padding:0 var(--spacing-nx-4) var(--spacing-nx-4);flex-direction:column;display:flex}.nx-rrailempty{padding:var(--spacing-nx-2) 0;color:var(--color-nx-text-2);font-size:var(--text-nx-sm);line-height:var(--leading-nx-ui);margin:0}.nx-rrows{gap:var(--spacing-nx-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-rrow{align-items:flex-start;gap:var(--spacing-nx-2);width:100%;min-height:44px;padding:var(--spacing-nx-3);border-radius:var(--radius-nx-btn);text-align:left;color:var(--color-nx-text);cursor:pointer;background:0 0;border:0;flex-direction:column;transition:background-color .15s ease-out;display:flex;position:relative}.nx-rrow:active,.nx-rrow[aria-current]{background:var(--color-nx-surface-3)}.nx-rrow[aria-current] .nx-rrowch{color:var(--color-nx-text)}.nx-rrowt{-webkit-line-clamp:2;font-size:var(--text-nx-md);font-weight:var(--font-weight-nx-med);line-height:var(--leading-nx-ui);text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-rrowm{align-items:center;gap:var(--spacing-nx-2);width:100%;font-size:var(--text-nx-xs);line-height:var(--leading-nx-ui);color:var(--color-nx-text-2);flex-wrap:wrap;display:flex}.nx-rrowch{white-space:nowrap}.nx-rrowid{font-variant-numeric:tabular-nums;white-space:nowrap}.nx-rrowid:before{content:"·";margin-inline-end:var(--spacing-nx-2)}.nx-rrowm .nx-rflag{margin-left:auto}.nx-rwait{gap:var(--spacing-nx-1);flex-direction:column;display:flex}.nx-rwaitb{align-items:center;gap:var(--spacing-nx-2);min-height:40px;color:var(--color-nx-text-2);font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-med);line-height:var(--leading-nx-ui);border-radius:var(--radius-nx-sm);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s ease-out;display:inline-flex}.nx-rwaitb .nx-chev{margin:0 var(--spacing-nx-1) 0 0}.nx-rwaitb[aria-expanded=true] .nx-chev{transform:rotate(45deg)}.nx-rwaitlist{gap:var(--spacing-nx-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-rwaitlist li{align-items:flex-start;gap:var(--spacing-nx-1);flex-direction:column;display:flex}.nx-rwaitmeta{gap:var(--spacing-nx-1);flex-direction:column;display:flex}.nx-rwaittitle{text-align:left;min-height:40px;font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-med);color:var(--color-nx-text);line-height:var(--leading-nx-ui);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.nx-rseg{width:100%;padding:var(--spacing-nx-1);box-shadow:inset 0 0 0 1px var(--color-nx-border-2);border-radius:calc(var(--radius-nx-btn) + var(--spacing-nx-1));background:0 0;flex-wrap:nowrap;display:flex}.nx-rseg button{white-space:nowrap;flex:1;justify-content:center;height:34px;position:relative}.nx-rseg button:before{content:"";position:absolute;inset:-3px 0}.nx-rseg button[aria-pressed=true]{background:var(--color-nx-surface-3);box-shadow:none}.nx-rempty{align-items:flex-start;gap:var(--spacing-nx-2);padding:var(--spacing-nx-4) 0;flex-direction:column;display:flex}.nx-rempty b{font-size:var(--text-nx-lg);font-weight:var(--font-weight-nx-semi);color:var(--color-nx-text);line-height:var(--leading-nx-head)}.nx-rempty span{color:var(--color-nx-text-2);font-size:var(--text-nx-md);line-height:var(--leading-nx-body)}.nx-rscripterr{color:var(--color-nx-danger);font-size:var(--text-nx-sm);line-height:var(--leading-nx-ui);margin:0}.nx-rscriptload{color:var(--color-nx-text-2);font-size:var(--text-nx-md);margin:0}.nx-rnav{display:none}.nx-rqbtn{font-variant-numeric:tabular-nums}.nx-rchev{transform:rotate(-45deg)}.nx-rqbtn[aria-expanded=true] .nx-rchev{transform:rotate(225deg)}.nx-rscrim{z-index:calc(var(--z-index-nx-modal) - 1);background:var(--color-nx-scrim);border:0;padding:0;position:fixed;inset:0}.nx-rsheet{z-index:var(--z-index-nx-modal);overscroll-behavior:contain;max-height:70dvh;padding:var(--spacing-nx-2) var(--spacing-nx-2) calc(var(--spacing-nx-2) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-nx-dialog) var(--radius-nx-dialog) 0 0;background:var(--color-nx-surface);box-shadow:var(--shadow-nx-pop);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nx-rsheethead{align-items:baseline;gap:var(--spacing-nx-2);padding:var(--spacing-nx-2) var(--spacing-nx-3);display:flex}.nx-rsheet .nx-rseg{margin:0 var(--spacing-nx-2) var(--spacing-nx-2);width:auto}.nx-rskipfield{gap:var(--spacing-nx-2);flex-direction:column;display:flex}.nx-rskipfield .nx-lab{font-size:var(--text-nx-sm);color:var(--color-nx-text)}.nx-rinput{height:40px;font-size:var(--text-nx-md)}.nx-rdlg .nx-dlg-t{font-size:var(--text-nx-xl);font-weight:var(--font-weight-nx-semi);color:var(--color-nx-text);text-wrap:balance}.nx-rdlg .nx-dlg-b{color:var(--color-nx-text-2)}@keyframes nx-sheetin{0%{opacity:0;transform:translateY(24px)}}@keyframes nx-dlgin{0%{opacity:0;transform:scale(.97)}}@keyframes nx-fade{0%{opacity:0}}.nx-rsheet{animation:.2s cubic-bezier(.23,1,.32,1) nx-sheetin}.nx-rdlg{animation:.2s ease-out nx-dlgin}.nx-toast.nx-toast-bot{top:auto;bottom:var(--spacing-nx-4)}html[data-nx-record] .nx-toast.nx-toast-bot{bottom:calc(var(--spacing-nx-7) + var(--spacing-nx-5) + var(--spacing-nx-2))}.nx-dlgwrap :focus-visible{outline:2px solid var(--color-nx-focus);outline-offset:2px}@media (min-width:1100px){.nx-rec{grid-template-columns:minmax(0, 1fr) var(--width-nx-props)}.nx-rec.nx-railclosed{grid-template-columns:minmax(0,1fr) 44px}.nx-rrail{overscroll-behavior:contain;border-left:1px solid var(--color-nx-border);flex-direction:column;max-height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.nx-rec.nx-railclosed .nx-rh{display:none}.nx-rec.nx-railclosed .nx-rstrip{display:block}.nx-rec.nx-railclosed .nx-rrailbody{display:none}.nx-rec.nx-railclosed .nx-rrailhead{justify-content:flex-start;align-items:center;gap:var(--spacing-nx-3);padding-top:var(--spacing-nx-3);flex-direction:column}}@media (max-width:1099px){.nx-rnav{align-items:center;gap:var(--spacing-nx-2);display:flex}}@media (max-width:720px){.nx-rwrap{max-width:none;padding-inline:var(--spacing-nx-4);padding-bottom:calc(var(--height-nx-tab) + 64px + var(--spacing-nx-5) + env(safe-area-inset-bottom,0px))}.nx-rlines{--sl:var(--text-nx-xl);margin-inline-start:calc(var(--spacing-nx-4) * -1)}.nx-rline{grid-template-columns:var(--spacing-nx-5) minmax(0, 1fr)}.nx-rstitle{font-size:var(--text-nx-lg)}.nx-rtop{min-height:48px;padding-top:env(safe-area-inset-top,0px)}.nx-rraw{height:44px}.nx-rbar{left:0;right:0;bottom:calc(var(--height-nx-tab) + env(safe-area-inset-bottom,0px));padding:var(--spacing-nx-3) max(var(--spacing-nx-4), env(safe-area-inset-right,0px)) var(--spacing-nx-3) max(var(--spacing-nx-4), env(safe-area-inset-left,0px));background:var(--color-nx-surface);box-shadow:none;position:fixed}.nx-rbar .nx-btn.nx-primary{flex:1}.nx-rinput{height:44px;font-size:max(16px, var(--text-nx-lg))}.nx-rseg button{min-height:44px}.nx-toast.nx-toast-bot{left:var(--spacing-nx-4);right:var(--spacing-nx-4);justify-content:space-between;max-width:none;transform:none}html[data-nx-record] .nx-toast.nx-toast-bot{bottom:calc(var(--height-nx-tab) + env(safe-area-inset-bottom,0px) + var(--spacing-nx-7) + var(--spacing-nx-6))}.nx-rskipwrap{inset:0 0 var(--kb,0px) 0;place-items:end stretch;padding:0}.nx-rdlg{border-radius:var(--radius-nx-dialog) var(--radius-nx-dialog) 0 0;width:100%;max-height:100%;padding:var(--spacing-nx-5) var(--spacing-nx-4) calc(var(--spacing-nx-4) + env(safe-area-inset-bottom,0px));animation-name:nx-sheetin}.nx-rdlg .nx-dacts .nx-btn{flex:1}}.nx-rec .nx-btn,.nx-rdlg .nx-btn{min-height:40px}.nx-rec .nx-btn.nx-icon,.nx-rdlg .nx-btn.nx-icon{min-width:40px}.nx-rec .nx-btn.nx-rfb,.nx-rdlg .nx-btn.nx-rfb{width:28px;min-width:0;height:28px;min-height:0}@media (max-width:720px){.nx-rec .nx-btn,.nx-rdlg .nx-btn,.nx-rwaitb{min-height:44px}.nx-rec .nx-btn.nx-icon,.nx-rdlg .nx-btn.nx-icon{min-width:44px}.nx-rwaittitle{min-height:44px}.nx-rec .nx-btn.nx-rfb,.nx-rdlg .nx-btn.nx-rfb{width:28px;min-width:0;height:28px;min-height:0}.nx-rec .nx-rfb:before,.nx-rdlg .nx-rfb:before{inset:-8px}}@media (prefers-reduced-motion:reduce){.nx-rrow,.nx-rwaitb{transition:none}.nx-rsheet,.nx-rdlg{animation-name:nx-fade}}.nx-side [hidden],.nx-tabs [hidden]{display:none}.nx-talentswitch{margin-top:var(--spacing-nx-2);justify-content:flex-start;align-self:flex-start;padding-inline-start:var(--spacing-nx-2)}html[data-nx-collapsed=true] .nx-talentswitch{display:none}.nx-trows{gap:var(--spacing-nx-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-trow{align-items:flex-start;gap:var(--spacing-nx-2);width:100%;min-height:44px;padding:var(--spacing-nx-3) var(--spacing-nx-4);border:1px solid var(--color-nx-border);border-radius:var(--radius-nx-btn);background:var(--color-nx-surface);text-align:left;color:var(--color-nx-text);cursor:pointer;flex-direction:column;transition:background-color .15s ease-out;display:flex}.nx-trow:active{background:var(--color-nx-surface-2)}.nx-trowt{font-size:var(--text-nx-md);font-weight:var(--font-weight-nx-med);line-height:var(--leading-nx-ui)}.nx-trowm{align-items:center;gap:var(--spacing-nx-2);font-size:var(--text-nx-xs);color:var(--color-nx-text-2);flex-wrap:wrap;display:flex}.nx-trowch{white-space:nowrap}.nx-trowid{font-variant-numeric:tabular-nums}.nx-tpost{cursor:default}.nx-tdrive,.nx-tcap{margin-top:var(--spacing-nx-1)}.nx-banner.nx-trial{background:var(--color-nx-attn-bg);color:var(--color-nx-attn-text);font-weight:var(--font-weight-nx-semi)}.nx-tfoot{color:var(--color-nx-text-2);font-size:var(--text-nx-md);line-height:var(--leading-nx-body);margin:0}.nx-handoff{align-items:flex-start;gap:var(--spacing-nx-2);min-width:0;padding:var(--spacing-nx-4);border:1px solid var(--color-nx-border);border-radius:var(--radius-nx-btn);background:var(--color-nx-surface-2);flex-direction:column;display:flex}.nx-htext{font-size:var(--text-nx-sm);font-weight:var(--font-weight-nx-med);color:var(--color-nx-text);line-height:var(--leading-nx-ui)}.nx-qrow{align-items:center;gap:var(--spacing-nx-2);flex-wrap:wrap;display:flex}.nx-qnumber,.nx-qmetric{width:140px}