.nx-app{--nxr-lift:0 1px 2px -1px #0f172a1a, 0 6px 18px -12px #0f172a38;--nxr-plate:0 0 0 1px color-mix(in srgb, var(--ink-3) 8%, transparent);--nxr-inner:inset 0 1px 0 #ffffffb3;--nxr-wash:5%;--nxr-chip:11%;--nxr-chip-on:20%;--nxr-ring:24%}.nx-app .nx-sap{unicode-bidi:isolate}.nx-app .nx-rail-bg{background:linear-gradient(to bottom, color-mix(in srgb, var(--railtint) var(--nxr-wash), var(--surface)) 0, var(--surface) 22rem, color-mix(in srgb, var(--background) 55%, var(--surface)) 100%);box-shadow:var(--nxr-inner)}.nx-app .nx-rail-bg:after{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--railtint) 16%, transparent), transparent 72%), linear-gradient(to bottom, color-mix(in srgb, var(--railtint) 9%, transparent), transparent);block-size:18rem}.nx-app .nx-rail-edge{background:linear-gradient(to bottom, color-mix(in srgb, var(--railtint) 55%, var(--c-hair)) 0, color-mix(in srgb, var(--railtint) 26%, var(--c-hair)) 14rem, var(--c-hair) 26rem);inline-size:1px}.nx-app .nx-rail{box-shadow:0 0 38px -16px #0f172a2e}.nx-app .nx-rail-head{padding-block:var(--sp-3) var(--sp-2)}.nx-app .nx-glyph{border-radius:var(--r-sm);background:color-mix(in srgb, var(--brand) 7%, transparent);transition:transform .26s var(--c-spring);padding:6px}.nx-app .nx-glyph:hover{transform:translateY(-1px)scale(1.04)}.nx-app .nx-lock b{font-weight:700}.nx-app .nx-lock span{letter-spacing:.06em;text-transform:uppercase}.nx-app .nx-iconbtn{transition:color var(--dur-fast), background-color var(--dur-fast), border-color var(--dur-fast), transform .22s var(--c-spring);border:1px solid #0000}.nx-app .nx-iconbtn:hover{color:var(--ink-1);background:color-mix(in srgb, var(--railtint) 8%, var(--surface-2));border-color:color-mix(in srgb, var(--railtint) 18%, transparent);transform:translateY(-1px)}.nx-app .nx-iconbtn:active{transform:translateY(0)scale(.96)}.nx-app .nx-iconbtn[aria-pressed=true]{color:var(--railtint);background:color-mix(in srgb, var(--railtint) 12%, transparent);border-color:color-mix(in srgb, var(--railtint) 26%, transparent)}.nx-app .nx-railq{background:linear-gradient(to bottom, var(--surface), var(--surface-2));box-shadow:var(--nxr-lift);transition:transform .22s var(--c-spring), opacity .18s var(--ease-out-expo), border-color var(--dur-fast), color var(--dur-fast)}.nx-app .nx-railq:hover{border-color:color-mix(in srgb, var(--railtint) 45%, var(--c-hair));transform:translateY(-1px)}.nx-app .nx-railq:active{transform:translateY(0)scale(.99)}.nx-app .nx-railq-i{border-radius:var(--r-xs);background:color-mix(in srgb, var(--railtint) var(--nxr-chip), transparent);flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-grid}.nx-app .nx-railq kbd{background:var(--surface);color:var(--ink-3);font-weight:700}.nx-app .nx-srch-f{box-shadow:0 0 0 3px color-mix(in srgb, var(--railtint) 14%, transparent), var(--nxr-lift);border-width:1px}.nx-app .nx-srch-f .nx-ico{border-radius:var(--r-xs);background:color-mix(in srgb, var(--railtint) var(--nxr-chip), transparent);flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-grid}.nx-app .nx-srch-input::placeholder{color:var(--ink-3)}.nx-app .nx-srch-meta{line-height:1.6}.nx-app .nx-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-app .nx-navitem{gap:var(--sp-2);transition:opacity .24s var(--ease-out-expo), color .16s}.nx-app .nx-navitem:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--m,var(--ink-3)) 10%, var(--surface-2)), color-mix(in srgb, var(--m,var(--ink-3)) 4%, var(--surface-2)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m,var(--ink-3)) 12%, transparent), var(--nxr-lift)}.nx-app .nx-navitem:after{content:"";border-radius:var(--r-pill);background:var(--m,var(--ink-3));opacity:0;transform-origin:50%;inline-size:3px;transition:opacity .15s var(--ease-out-expo), transform .3s var(--c-spring);position:absolute;inset-block:24%;inset-inline-start:var(--sp-1);transform:scaleY(.28)}.nx-app .nx-navitem:hover:after,.nx-app .nx-navitem:focus-visible:after{opacity:.85;transform:scaleY(1)}.nx-app .nx-navitem[aria-current]:after{opacity:0}.nx-app .nx-navitem-i{block-size:1.75rem;inline-size:1.75rem;color:var(--m,var(--ink-3));border-radius:9px;place-items:center;transition:color .18s;display:inline-grid;position:relative;transform:none}.nx-app .nx-navitem-i:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--m,var(--ink-3)) var(--nxr-chip), transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m,var(--ink-3)) 14%, transparent);opacity:.6;transition:opacity .2s var(--ease-out-expo), transform .3s var(--c-spring);position:absolute;inset:0;transform:scale(.9)}.nx-app .nx-navitem-i>svg{transition:transform .28s var(--c-spring);position:relative}.nx-app .nx-navitem:hover .nx-navitem-i{transform:none}.nx-app .nx-navitem:hover .nx-navitem-i:before,.nx-app .nx-navitem:focus-visible .nx-navitem-i:before{opacity:1;transform:scale(1)}.nx-app .nx-navitem:hover .nx-navitem-i>svg{transform:scale(1.08)}.nx-app .nx-navitem-n{border-radius:var(--r-xs);background:color-mix(in srgb, var(--ink-3) 8%, transparent);unicode-bidi:isolate;padding:1px 5px;transition:color .18s,background-color .18s}.nx-app .nx-navitem[aria-current]{color:var(--ink-1);font-weight:700}.nx-app .nx-navitem[aria-current] .nx-navitem-i:before{opacity:1;background:color-mix(in srgb, var(--railtint) var(--nxr-chip-on), transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--railtint) var(--nxr-ring), transparent);transform:scale(1)}.nx-app .nx-navitem[aria-current] .nx-navitem-n{color:var(--railtint);background:color-mix(in srgb, var(--railtint) 14%, transparent)}.nx-app .nx-ind{background:linear-gradient(to bottom, color-mix(in srgb, var(--railtint) 20%, transparent), color-mix(in srgb, var(--railtint) 9%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--railtint) 26%, transparent), 0 8px 20px -14px color-mix(in srgb, var(--railtint) 85%, transparent)}.nx-app .nx-ind:before{inline-size:3px;box-shadow:0 0 12px color-mix(in srgb, var(--railtint) 60%, transparent);inset-block:16%}.nx-app .nx-ind:after{content:"";border-radius:inherit;background:linear-gradient(to bottom, color-mix(in srgb, var(--m,var(--brand)) 14%, transparent), transparent 65%);opacity:0;transition:opacity .2s var(--ease-out-expo), transform .34s var(--c-spring);pointer-events:none;position:absolute;inset:0;transform:scaleY(.5)}.nx-app .nx-ind[data-dir=down]:after{opacity:1;transform:translateY(-55%)scaleY(.8)}.nx-app .nx-ind[data-dir=up]:after{opacity:1;transform:translateY(55%)scaleY(.8)scaleX(1)}.nx-app .nx-group{margin-block-end:4px}.nx-app .nx-group+.nx-group{margin-block-start:6px}.nx-app .nx-group-btn{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 97%, transparent), color-mix(in srgb, var(--surface) 78%, transparent));-webkit-backdrop-filter:blur(10px)saturate(1.25);color:var(--ink-3);transition:color .18s}.nx-app .nx-group-btn:hover{color:var(--ink-1)}.nx-app .nx-group-h{padding-block-end:2px}.nx-app .nx-group-h:after{content:"";inset-inline:var(--sp-3);pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--railtint) 26%, var(--c-hair)) 22%, color-mix(in srgb, var(--railtint) 26%, var(--c-hair)) 78%, transparent);block-size:1px;position:absolute;inset-block-end:0}.nx-app .nx-group-btn .nx-chev{color:var(--ink-3)}.nx-app .nx-group-btn .nx-n{border-radius:var(--r-xs);background:color-mix(in srgb, var(--ink-3) 9%, transparent);opacity:1;unicode-bidi:isolate;padding:0 5px}.nx-app .nx-navitem[data-dim="1"]{opacity:.34}.nx-app .nx-navitem[data-hit="1"]{color:var(--m,var(--ink-1));font-weight:650}.nx-app .nx-navitem[data-hit="1"]:before{opacity:1;background:linear-gradient(to bottom, color-mix(in srgb, var(--m,var(--ink-3)) 15%, var(--surface-2)), color-mix(in srgb, var(--m,var(--ink-3)) 6%, var(--surface-2)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m,var(--ink-3)) 26%, transparent);transform:scaleX(1)}.nx-app .nx-navitem[data-hit="1"]:not([aria-current]):after{opacity:.9;transform:scaleY(1)}.nx-app .nx-navitem[data-hit="1"] .nx-navitem-i:before{opacity:1;transform:scale(1)}.nx-app[data-nav=search] .nx-rail-edge{background:linear-gradient(to bottom, color-mix(in srgb, var(--railtint) 70%, var(--c-hair)) 0, color-mix(in srgb, var(--railtint) 30%, var(--c-hair)) 18rem, var(--c-hair) 30rem)}.nx-app[data-nav=search] .nx-cmdbar{opacity:.35}.nx-app .nx-cmdbar{transition:opacity .22s var(--ease-out-expo), border-color var(--dur-fast), color var(--dur-fast)}.nx-app .nx-shelf{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--background) 45%, transparent))}.nx-app .nx-shelf-tabs button{min-inline-size:0;transition:color .18s,background-color .18s}.nx-app .nx-shelf-tabs button:hover{color:var(--ink-1);background:color-mix(in srgb, var(--railtint) 8%, transparent)}.nx-app .nx-shelf-ind{box-shadow:0 0 10px color-mix(in srgb, var(--railtint) 55%, transparent)}.nx-app .nx-striprow{transition:transform var(--dur-fast) var(--ease-out-expo), background-color var(--dur-fast);padding-inline-start:2px}.nx-app .nx-striprow:hover{background:color-mix(in srgb, var(--m) 8%, transparent)}.nx-app .nx-pin{background:linear-gradient(to bottom, var(--surface), var(--surface-2));box-shadow:var(--nxr-lift)}.nx-app .nx-pin:hover{border-color:color-mix(in srgb, var(--m) 50%, var(--c-hair))}.nx-app .nx-rail-foot{border-block-start-color:var(--c-hair)}.nx-app .nx-avatar{background:linear-gradient(140deg, color-mix(in srgb, var(--railtint) 22%, var(--surface-2)), var(--surface-2));border-color:color-mix(in srgb, var(--railtint) 20%, var(--c-hair));color:var(--ink-1);font-weight:700}.nx-app[data-nav=compact] .nx-navitem-i{border-radius:12px;block-size:2.25rem;inline-size:2.25rem}.nx-app[data-nav=compact] .nx-navitem-i:before{opacity:.75;transform:scale(.96)}.nx-app[data-nav=compact] .nx-navitem[aria-current] .nx-navitem-i:before{background:color-mix(in srgb, var(--m,var(--ink-2)) 24%, transparent)}.nx-app[data-nav=compact] .nx-navitem:after{inset-block:28%;inset-inline-start:4px}.nx-app[data-nav=compact] .nx-group{border-block-start:0;margin-block-start:8px;padding-block-start:8px;position:relative}.nx-app[data-nav=compact] .nx-group:before{content:"";background:var(--c-hair);block-size:1px;position:absolute;inset-block-start:0;inset-inline:34%}.nx-app[data-nav=compact] .nx-group:first-of-type{margin-block-start:0;padding-block-start:4px}.nx-app[data-nav=compact] .nx-group:first-of-type:before{display:none}.nx-app[data-nav=compact] .nx-railq-i,.nx-app[data-nav=compact] .nx-srch-f .nx-ico{block-size:1.75rem;inline-size:1.75rem}.nx-app[data-nav=compact] .nx-glyph{background:0 0;padding:0}.nx-app[data-nav=peek] .nx-rail,.nx-app[data-nav=hidden] .nx-rail{box-shadow:var(--elev-4)}.nx-app .nx-railedge i{background:color-mix(in srgb, var(--ink-3) 45%, transparent)}.nx-app .nx-railedge:hover i,.nx-app .nx-railedge:focus-visible i{background:var(--brand)}.nx-app .nx-pv{box-shadow:var(--elev-4), var(--nxr-plate);background:linear-gradient(to bottom, color-mix(in srgb, var(--m,var(--ink-3)) 5%, var(--surface)), var(--surface) 6rem)}.nx-app .nx-pv header b{letter-spacing:-.012em}.nx-app .nx-pv-nums b{letter-spacing:-.02em;unicode-bidi:isolate}.nx-app .nxc{z-index:45;inset-block:calc(var(--c-top-h) + var(--sp-3)) var(--sp-4);pointer-events:none;justify-content:flex-start;display:flex;position:absolute;inset-inline-start:calc(var(--nx-rail-col) + var(--sp-3));inset-inline-end:var(--sp-4)}.nx-app .nxc-panel{pointer-events:auto;background:var(--surface);border:1px solid var(--c-hair);border-radius:var(--r-xl);min-block-size:0;inline-size:100%;max-inline-size:64rem;box-shadow:var(--elev-4), var(--nxr-plate);transform-origin:100% 0;animation:nxc-in .36s var(--c-spring) both;flex-direction:column;display:flex;overflow:hidden}[dir=ltr] .nx-app .nxc-panel{transform-origin:0 0;animation-name:nxc-in-ltr}@keyframes nxc-in{0%{opacity:0;transform:translate(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes nxc-in-ltr{0%{opacity:0;transform:translate(-16px)scale(.985)}to{opacity:1;transform:none}}.nx-app .nxc-head{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--c-hair);background:linear-gradient(to bottom, var(--surface-2), var(--surface));display:grid}.nx-app .nxc-head-t{font-size:var(--t-xs);color:var(--ink-3)}.nx-app .nxc-head-sep{opacity:.55;padding-inline:6px}.nx-app .nxc-head-t b{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--ink-1);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.nx-app .nxc-q{border-radius:var(--r-xs);background:color-mix(in srgb, var(--brand) 9%, transparent);color:var(--ink-1);unicode-bidi:isolate;padding:1px 6px}.nx-app .nxc-chips{flex-wrap:wrap;gap:4px;display:flex}.nx-app .nxc-chip{min-block-size:1.85rem;padding-inline:var(--sp-2);border:1px solid var(--c-hair);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font-size:var(--t-micro);transition:transform .2s var(--c-spring), color var(--dur-fast), border-color var(--dur-fast), background-color var(--dur-fast);align-items:center;gap:5px;display:inline-flex}.nx-app .nxc-chip b{font-family:var(--font-mono);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;padding-inline-start:4px;font-size:10px}.nx-app .nxc-chip:hover{color:var(--ink-1);border-color:var(--ink-3);transform:translateY(-1px)}.nx-app .nxc-chip[aria-pressed=true]{background:color-mix(in srgb, var(--ink-1) 92%, transparent);color:var(--surface);border-color:#0000}.nx-app .nxc-chip[aria-pressed=true] b{color:var(--surface);opacity:.75}.nx-app .nxc-body{flex:1 1 0;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}@media (min-width:1180px){.nx-app .nxc-body{grid-template-columns:minmax(0,1fr) 20rem}}.nx-app .nxc-results{overscroll-behavior:contain;padding:var(--sp-2) var(--sp-3) var(--sp-3);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-3) 34%, transparent) transparent;position:relative;overflow-y:auto}.nx-app .nxc-results::-webkit-scrollbar{inline-size:10px}.nx-app .nxc-results::-webkit-scrollbar-track{background:0 0}.nx-app .nxc-results::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-3) 30%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:99px}.nx-app .nxc-sec{padding-block-end:var(--sp-2)}.nx-app .nxc-sec-h{z-index:2;padding:6px var(--sp-2);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);font-size:var(--t-micro);letter-spacing:.05em;color:var(--ink-3);align-items:center;gap:6px;margin-block-end:2px;font-weight:700;display:flex;position:sticky;inset-block-start:0}.nx-app .nxc-sec-h em{color:var(--ink-3);opacity:.85;margin-inline-start:auto;font-style:normal;font-weight:500}.nx-app .nxc-row{isolation:isolate;align-items:center;gap:var(--sp-2);min-block-size:var(--c-tap);padding:6px var(--sp-2);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid;position:relative}.nx-app .nxc-row:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(to bottom, color-mix(in srgb, var(--m,var(--ink-3)) 13%, var(--surface-2)), color-mix(in srgb, var(--m,var(--ink-3)) 5%, var(--surface-2)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m,var(--ink-3)) 22%, transparent), var(--nxr-lift);opacity:0;transition:opacity .14s var(--ease-out-expo), transform .22s var(--c-spring);position:absolute;inset:0;transform:scale(.995)}.nx-app .nxc-row[data-active="1"]:before{opacity:1;transform:none}.nx-app .nxc-row:after{content:"";border-radius:var(--r-pill);background:var(--m,var(--ink-3));opacity:0;inline-size:3px;transition:opacity .15s, transform .3s var(--c-spring);position:absolute;inset-block:20%;inset-inline-start:0;transform:scaleY(.3)}.nx-app .nxc-row[data-active="1"]:after{opacity:1;transform:scaleY(1)}.nx-app .nxc-row-k{block-size:1.75rem;inline-size:1.75rem;color:var(--m,var(--ink-3));background:color-mix(in srgb, var(--m,var(--ink-3)) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m,var(--ink-3)) 14%, transparent);transition:transform .26s var(--c-spring);border-radius:9px;flex:none;place-items:center;display:inline-grid}.nx-app .nxc-row[data-active="1"] .nxc-row-k{transform:scale(1.06)}.nx-app .nxc-row-main{gap:1px;min-inline-size:0;display:grid}.nx-app .nxc-row-t{min-inline-size:0;font-size:var(--t-sm);color:var(--ink-1);align-items:baseline;gap:6px;display:flex}.nx-app .nxc-row-t>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-app .nxc-row-kind{color:var(--ink-3);border-radius:var(--r-xs);background:color-mix(in srgb, var(--ink-3) 9%, transparent);flex:none;padding:1px 5px;font-size:10px}.nx-app .nxc-row-s{font-size:var(--t-micro);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-app .nxc-row-meta{flex:none;align-items:center;gap:6px;display:flex}.nx-app .nxc-mod{padding:2px var(--sp-2);border-radius:var(--r-pill);color:var(--m,var(--ink-3));background:color-mix(in srgb, var(--m,var(--ink-3)) 10%, transparent);border:1px solid color-mix(in srgb, var(--m,var(--ink-3)) 26%, transparent);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.nx-app .nxc-rel{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-inline-size:15rem;font-size:10px;display:inline-flex;overflow:hidden}.nx-app .nxc-rel>svg{flex:none}.nx-app .nxc-cls{color:var(--ink-3);flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}.nx-app .nxc-cls i{background:var(--o,var(--ink-3));border-radius:50%;flex:none;block-size:6px;inline-size:6px}.nx-app .nxc-act{min-block-size:1.75rem;padding-inline:var(--sp-2);border:1px solid var(--c-hair);border-radius:var(--r-xs);background:var(--surface);color:var(--ink-2);opacity:0;transition:opacity .16s, transform .2s var(--ease-out-expo), border-color var(--dur-fast), color var(--dur-fast);flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex;transform:translateY(2px)}.nx-app .nxc-row:hover .nxc-act,.nx-app .nxc-row[data-active="1"] .nxc-act{opacity:1;transform:none}.nx-app .nxc-act:hover{color:var(--ink-1);border-color:var(--m,var(--ink-3))}.nx-app .nxc-go{color:var(--ink-3);opacity:0;transition:opacity .16s, transform .24s var(--c-spring);flex:none;display:inline-flex;transform:scale(.8)}.nx-app .nxc-row[data-active="1"] .nxc-go{opacity:.9;transform:none}.nx-app .nxc-more{text-align:start;min-block-size:2.25rem;inline-size:100%;padding-inline:var(--sp-2);border-radius:var(--r-xs);border:1px dashed var(--c-hair);font-size:var(--t-micro);color:var(--ink-3);transition:color var(--dur-fast), border-color var(--dur-fast), transform .2s var(--ease-out-expo);margin-block-start:2px}.nx-app .nxc-more:hover{color:var(--ink-1);border-color:var(--ink-3);transform:translateY(-1px)}.nx-app .nxc-idle{padding:var(--sp-2);gap:var(--sp-3);display:grid}.nx-app .nxc-idle-h{font-size:var(--t-micro);letter-spacing:.06em;color:var(--ink-3);font-weight:700}.nx-app .nxc-idle-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.nx-app .nxc-idle-c{inline-size:100%;padding:var(--sp-3);min-block-size:var(--c-tap);border:1px solid var(--c-hair);border-radius:var(--r-md);background:linear-gradient(to bottom, var(--surface), var(--surface-2));color:var(--ink-3);text-align:start;transition:transform .22s var(--c-spring), border-color var(--dur-fast), color var(--dur-fast);justify-items:start;gap:2px;display:grid}.nx-app .nxc-idle-c:hover{border-color:var(--ink-3);color:var(--ink-1);transform:translateY(-2px)}.nx-app .nxc-idle-c>svg{color:var(--ink-3)}.nx-app .nxc-idle-c b{font-family:var(--font-mono);font-size:var(--t-h2);color:var(--ink-1);font-variant-numeric:tabular-nums;letter-spacing:-.02em;direction:ltr;unicode-bidi:isolate}.nx-app .nxc-idle-c span{font-size:var(--t-micro)}.nx-app .nxc-none{padding:var(--sp-5) var(--sp-3);font-size:var(--t-xs);color:var(--ink-3);line-height:var(--lh-he);max-inline-size:42ch}.nx-app .nxc-detail{border-inline-start:1px solid var(--c-hair);background:linear-gradient(to bottom, var(--surface-2), var(--surface));overscroll-behavior:contain;padding:var(--sp-3);display:none;overflow-y:auto}@media (min-width:1180px){.nx-app .nxc-detail{display:block}}.nx-app .nxc-detail-empty{gap:var(--sp-2);block-size:100%;color:var(--ink-3);font-size:var(--t-micro);text-align:center;align-content:center;justify-items:center;display:grid}.nx-app .nxc-detail-in{gap:var(--sp-2);align-content:start;display:grid}.nx-app .nxc-d-kind{padding:2px var(--sp-2);border-radius:var(--r-pill);color:var(--m,var(--ink-3));background:color-mix(in srgb, var(--m,var(--ink-3)) 10%, transparent);border:1px solid color-mix(in srgb, var(--m,var(--ink-3)) 24%, transparent);justify-self:start;align-items:center;gap:5px;font-size:10px;display:inline-flex}.nx-app .nxc-d-t{font-size:var(--t-h2);letter-spacing:-.012em;color:var(--ink-1);line-height:1.3}.nx-app .nxc-d-s{font-size:var(--t-micro);color:var(--ink-2);line-height:var(--lh-he)}.nx-app .nxc-d-facts{padding-block:var(--sp-2);border-block:1px solid var(--c-hair);gap:6px;display:grid}.nx-app .nxc-d-fact{font-size:var(--t-micro);color:var(--ink-2);gap:2px;display:grid}.nx-app .nxc-d-fact em{color:var(--ink-3);letter-spacing:.05em;font-size:10px;font-style:normal}.nx-app .nxc-d-fact>.nxc-mod{justify-self:start}.nx-app .nxc-d-sec{gap:5px;display:grid}.nx-app .nxc-d-sec h4{letter-spacing:.06em;color:var(--ink-3);font-size:10px;font-weight:700}.nx-app .nxc-d-codes{flex-wrap:wrap;gap:4px;display:flex}.nx-app .nxc-d-codes span{padding:2px var(--sp-2);border-radius:var(--r-xs);border:1px solid var(--c-hair);background:var(--surface);color:var(--ink-2);font-size:10px}.nx-app .nxc-d-rels{gap:4px;display:grid}.nx-app .nxc-d-rels li{border-inline-start:2px solid color-mix(in srgb, var(--m,var(--ink-3)) 45%, transparent);font-size:var(--t-micro);color:var(--ink-1);align-items:baseline;gap:6px;padding-inline-start:var(--sp-2);display:flex}.nx-app .nxc-d-rels em{color:var(--ink-3);font-size:10px;font-style:normal}.nx-app .nxc-d-f{color:var(--ink-3);font-size:10px}.nx-app .nxc-foot{align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-4);border-block-start:1px solid var(--c-hair);background:var(--surface-2);color:var(--ink-3);flex-wrap:wrap;font-size:10px;display:flex}.nx-app .nxc-keys{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.nx-app .nxc-keys>span{align-items:center;gap:4px;display:inline-flex}.nx-app .nxc-foot kbd{font-family:var(--font-mono);border:1px solid var(--c-hair);background:var(--surface);color:var(--ink-2);direction:ltr;unicode-bidi:isolate;border-radius:4px;padding:1px 5px;font-size:10px}.nx-app .nxc-gap{opacity:.9;align-items:center;gap:4px;display:inline-flex}.nx-app .nxc-gap>svg{flex:none}.nx-app .nxc-mfield{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--c-hair);background:var(--surface)}html[data-device=tablet] .nx-app .nxc-mfield,html[data-device=phone] .nx-app .nxc-mfield{display:flex!important}.nx-app .nxc-mfield-i{border-radius:var(--r-sm);background:color-mix(in srgb, var(--brand) 8%, transparent);block-size:2rem;inline-size:2rem;color:var(--brand);flex:none;place-items:center;display:inline-grid}.nx-app .nxc-minput{min-inline-size:0;min-block-size:var(--c-tap);font-size:var(--t-body);color:var(--ink-1);background:0 0;border:0;outline:none;flex:auto}.nx-app .nxc-minput::-webkit-search-cancel-button{appearance:none}.nx-app .nxc-minput::-webkit-search-decoration{appearance:none}@media (max-width:900px){.nx-app .nxc-row{grid-template-columns:auto minmax(0,1fr) auto}.nx-app .nxc-row-meta{display:none}}html[data-device=tablet] .nx-app .nxc,html[data-device=phone] .nx-app .nxc{z-index:60;padding:0;inset:0}html[data-device=tablet] .nx-app .nxc-panel,html[data-device=phone] .nx-app .nxc-panel{border:0;border-radius:0;max-inline-size:none;animation-name:nxc-in-up}@keyframes nxc-in-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}html[data-device=phone] .nx-app .nxc-head,html[data-device=phone] .nx-app .nxc-foot{padding-inline:var(--sp-3)}html[data-device=phone] .nx-app .nxc-row-meta,html[data-device=phone] .nx-app .nxc-keys,html[data-device=tablet] .nx-app .nxc-keys{display:none}.nx-app .nx-mtop-in{align-items:center;gap:var(--sp-2);block-size:100%;display:flex}.nx-app .nx-mtop-in b{font-size:var(--t-sm)}.nx-app .nx-mtabs{box-shadow:0 -8px 24px -18px #0f172a59}.nx-app .nx-msheet-g a>svg{color:var(--m,var(--ink-3))}html[data-theme=dark] .nx-app{--nxr-lift:0 1px 0 #ffffff08, 0 10px 26px -18px #000000e6;--nxr-plate:0 0 0 1px #ffffff0a;--nxr-inner:inset 0 1px 0 #ffffff0b;--nxr-wash:8%;--nxr-chip:14%;--nxr-chip-on:26%;--nxr-ring:34%}html[data-theme=dark] .nx-app .nx-rail-bg{background:linear-gradient(to bottom, color-mix(in srgb, var(--railtint) var(--nxr-wash), var(--surface)) 0, var(--surface) 22rem, color-mix(in srgb, var(--background) 80%, var(--surface)) 100%)}html[data-theme=dark] .nx-app .nx-rail-bg:after{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--railtint) 20%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--railtint) 11%, transparent), transparent)}html[data-theme=dark] .nx-app .nx-rail{box-shadow:0 0 42px -14px #000000d9}html[data-theme=dark] .nx-app .nx-railq,html[data-theme=dark] .nx-app .nx-pin,html[data-theme=dark] .nx-app .nxc-idle-c{background:linear-gradient(to bottom, var(--surface-2), var(--surface))}html[data-theme=dark] .nx-app .nxc-panel{background:var(--surface);box-shadow:0 30px 80px -30px #000000f2, var(--nxr-plate);border-color:#ffffff12}html[data-theme=dark] .nx-app .nxc-head,html[data-theme=dark] .nx-app .nxc-detail{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-2) 70%, var(--surface)), var(--surface))}html[data-theme=dark] .nx-app .nxc-foot{background:color-mix(in srgb, var(--surface-2) 60%, var(--surface))}html[data-theme=dark] .nx-app .nxc-chip[aria-pressed=true]{background:color-mix(in srgb, var(--ink-1) 88%, transparent);color:var(--background)}html[data-theme=dark] .nx-app .nxc-chip[aria-pressed=true] b{color:var(--background)}html[data-theme=dark] .nx-app .nx-ind{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m,var(--brand)) 28%, transparent), 0 0 24px -6px color-mix(in srgb, var(--m,var(--brand)) 45%, transparent)}html[data-theme=dark] .nx-app .nx-group-btn{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface) 74%, transparent))}html[data-theme=dark] .nx-app .nxc-sec-h{background:color-mix(in srgb, var(--surface) 90%, transparent)}html[data-theme=dark] .nx-app .nxc-d-codes span,html[data-theme=dark] .nx-app .nxc-act,html[data-theme=dark] .nx-app .nxc-chip,html[data-theme=dark] .nx-app .nxc-foot kbd{background:var(--surface-2)}html[data-theme=dark] .nx-app .nx-mtabs{box-shadow:0 -8px 24px -18px #000000e6}@media (prefers-reduced-motion:reduce){.nx-app .nxc-panel{opacity:1;animation:none;transform:none}.nx-app .nxc-act,.nx-app .nxc-go{opacity:1;transform:none}}
