:root{--main-pad:clamp(16px, 2vw, 24px);--banner-h:var(--banner-measured,0px);--app-header-h:40px;--shell-top:calc(var(--banner-h) + var(--app-header-h));--rail-col:64px;--panel-w:256px;--side-w:calc(var(--rail-col) + var(--panel-w));--frame:var(--bg-secondary);--card-line:var(--border-secondary);--panel-bg:var(--bg-secondary);--rail-bg:var(--brand-600);--leaf-1:var(--black);--leaf-2:var(--black);--leaf-3:var(--black);--leaf-ink:var(--accent-fg);--pop-shadow:0 0 1px color-mix(in srgb, var(--shadow-ink-strong) 27%, transparent), 0 4px 6px -1px color-mix(in srgb, var(--shadow-ink-strong) 10%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--shadow-ink-strong) 10%, transparent);--fly-shadow:0 0 1px color-mix(in srgb, var(--shadow-ink-strong) 27%, transparent), 0 10px 15px -3px color-mix(in srgb, var(--shadow-ink-strong) 10%, transparent), 0 4px 6px -4px color-mix(in srgb, var(--shadow-ink-strong) 10%, transparent)}.client-app{grid-template-columns:var(--side-w) minmax(0, 1fr);background:var(--frame);min-height:100vh;color:var(--text-primary);transition:grid-template-columns var(--fold);grid-template-rows:auto auto 1fr;display:grid}:root[data-sidebar=collapsed] .client-app{--side-w:var(--rail-col)}.app-header{top:var(--banner-h);z-index:var(--z-header);height:var(--app-header-h);align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-1-5);background:var(--bg-page);grid-area:2/1/auto/-1;display:flex;position:sticky}.app-header-actions{align-items:center;gap:var(--space-2);display:flex}.top-scope{align-items:center;gap:var(--space-0-5);min-width:0;padding-left:var(--space-0-5);flex:1 1 0;display:flex}.scope-mark{border-radius:var(--radius-sm);background:var(--accent);width:24px;height:24px;color:var(--text-on-brand);letter-spacing:-.02em;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.scope-mark-lg{width:36px;height:36px;font-size:var(--fs-lg);border-radius:9px}.top-title{min-width:0;height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;transition:background var(--dur-1) var(--ease-standard);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex;overflow:hidden}.top-title:hover{background:color-mix(in srgb, var(--black) 6%, transparent)}.top-scope .scope-pill-wrap{flex:0 auto;min-width:0;margin:0}.top-scope .scope-pill{width:auto;height:30px;min-height:0;padding:0 var(--space-1) 0 var(--space-1);gap:var(--space-1-5);color:var(--text-primary);box-shadow:none;background:0 0;border-radius:7px}.top-scope .scope-pill:hover,.top-scope .scope-pill[aria-expanded=true]{background:color-mix(in srgb, var(--veil-dark) 7%, transparent)}.top-scope .scope-pill:focus-visible{box-shadow:var(--ring-gray)}.top-scope .scope-pill-copy{align-items:baseline;gap:var(--space-1-5);flex-direction:row;max-width:340px}.top-scope .scope-pill-name{font-size:var(--fs-sm);letter-spacing:-.01em;-webkit-line-clamp:1;color:var(--text-primary);font-weight:600;line-height:18px}.top-scope .scope-pill-sub{font-size:var(--fs-xs);-webkit-line-clamp:1;color:var(--text-tertiary);line-height:18px}.top-scope .scope-pill-chev{color:var(--text-quaternary)}.top-ask{align-items:center;gap:var(--space-1);border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-page);min-width:0;height:32px;transition:border-color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);flex:0 420px;padding:0 3px 0 0;display:flex}.top-ask:hover{border-color:var(--border-primary)}:is(.top-ask:has(.spot-trigger.active),.top-ask:has(.spot-trigger:focus-visible)){border-color:var(--border-primary);box-shadow:var(--ring-gray)}.top-ask .spot-trigger,.top-ask .spot-trigger:hover,.top-ask .spot-trigger.active,.top-ask .spot-trigger:focus-visible{align-items:center;gap:var(--space-2);width:auto;min-width:0;height:30px;padding:0 var(--space-2) 0 var(--space-2-5);border-radius:var(--radius-md);color:var(--text-tertiary);box-shadow:none;cursor:text;font:inherit;background:0 0;border:0;outline:none;flex:auto;display:flex}.top-ask .spot-trigger svg{flex:none;width:16px;height:16px}.top-ask .spot-trigger-text{text-align:left;min-width:0;color:var(--text-tertiary);flex:auto;font-size:13px;line-height:18px;display:block}.top-nexa{align-items:center;gap:var(--space-1-5);height:26px;padding:0 2px 0 var(--space-2);border-radius:var(--radius-full);color:var(--text-secondary);font:500 12px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard);background:0 0;border:0;flex:none;display:flex}.top-nexa:hover{background:color-mix(in srgb, var(--veil-dark) 6%, transparent);color:var(--text-primary)}.top-nexa:focus-visible{box-shadow:var(--ring-gray);outline:none}.top-nexa .nexa-buddy{--s:22px;transition:transform var(--dur-4) cubic-bezier(.3, 1.5, .5, 1)}.top-nexa:hover .nexa-buddy{transform:scale(1.1)}.nexa-buddy{width:var(--s,22px);height:var(--s,22px);flex:none;display:block;position:relative}.nexa-buddy-body{isolation:isolate;background:var(--purple-200);filter:blur(calc(var(--s,22px) * .05));border-radius:52% 48% 47% 53%/50% 54% 46% 50%;position:absolute;inset:0;overflow:hidden}.nexa-buddy-swirl{filter:blur(calc(var(--s,22px) * .07));background:radial-gradient(circle at 48% 50%, color-mix(in srgb, var(--white) 45%, var(--pink-200)) 0, transparent 16%), radial-gradient(circle at 42% 26%, var(--pink-400) 0, transparent 30%), radial-gradient(circle at 64% 34%, var(--nexa-buddy-orchid) 0, transparent 32%), radial-gradient(circle at 28% 36%, var(--orange-300) 0, transparent 24%), radial-gradient(circle at 25% 47%, var(--yellow-200) 0, transparent 20%), radial-gradient(circle at 28% 64%, var(--nexa-buddy-cyan) 0, transparent 28%), radial-gradient(circle at 44% 74%, var(--sky-300) 0, transparent 26%), radial-gradient(circle at 58% 76%, var(--purple-300) 0, transparent 26%), radial-gradient(circle at 71% 52%, var(--nexa-buddy-violet) 0, transparent 30%), var(--purple-200);border-radius:50%;position:absolute;inset:-25%}.nexa-buddy-body:before,.nexa-buddy-body:after{content:"";z-index:1;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-standard);position:absolute;inset:0}.nexa-buddy-body:before{background:radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--indigo-900) 70%, transparent), transparent 62%)}.nexa-buddy-body:after{background:linear-gradient(to top, color-mix(in srgb, var(--red-600) 80%, transparent), transparent 75%)}.nexa-buddy[data-mood=thinking] .nexa-buddy-body:before,.nexa-buddy[data-mood=confused] .nexa-buddy-body:after{opacity:1}.nexa-buddy[data-mood=disabled] .nexa-buddy-body{filter:blur(calc(var(--s,22px) * .05)) grayscale(1);opacity:.5}.nexa-buddy-eyes{transform:translate(var(--gx,0%), var(--gy,0%));transition:transform .32s cubic-bezier(.3, 1.4, .5, 1), gap .22s var(--ease-standard);justify-content:center;align-items:center;gap:10%;display:flex;position:absolute;inset:0}.nexa-buddy-eyes i{background:var(--white);width:10%;height:22%;box-shadow:0 0 1.5px color-mix(in srgb, var(--purple-900) 35%, transparent);transition:width .22s var(--ease-standard), height .22s var(--ease-standard), margin .22s var(--ease-standard), rotate .22s var(--ease-standard), scale 90ms ease-out, opacity .18s var(--ease-standard), background .22s var(--ease-standard);border-radius:999px;flex:none;display:block;position:relative;overflow:hidden}.nexa-buddy[data-blink] .nexa-buddy-eyes i{scale:1 .14}.nexa-buddy[data-mood=squint] .nexa-buddy-eyes i{width:13%;height:6%}.nexa-buddy[data-mood=typing] .nexa-buddy-eyes{transform:translate(var(--gx,0%), 15%);transition:transform .14s var(--ease-standard), gap .22s var(--ease-standard);gap:9%}.nexa-buddy[data-mood=typing] .nexa-buddy-eyes i{width:10%;height:13%}.nexa-buddy[data-mood=listening] .nexa-buddy-eyes{gap:8%;transform:translateY(-4%)}.nexa-buddy[data-mood=listening] .nexa-buddy-eyes i{box-sizing:border-box;width:21%;height:12%;box-shadow:none;border:calc(var(--s,22px) * .055) solid var(--white);filter:drop-shadow(0 0 1px color-mix(in srgb, var(--purple-900) 35%, transparent));background:0 0;border-bottom:0;border-radius:999px 999px 0 0;overflow:visible}.nexa-buddy[data-mood=excited] .nexa-buddy-eyes{gap:10%;transform:translateY(-8%)}.nexa-buddy[data-mood=excited] .nexa-buddy-eyes i{border-radius:50%;width:16%;height:16%}.nexa-buddy[data-mood=thinking] .nexa-buddy-eyes,.nexa-buddy[data-mood=notSure] .nexa-buddy-eyes,.nexa-buddy[data-mood=disabled] .nexa-buddy-eyes{gap:0;transform:none}.nexa-buddy[data-mood=thinking] .nexa-buddy-eyes i,.nexa-buddy[data-mood=notSure] .nexa-buddy-eyes i,.nexa-buddy[data-mood=disabled] .nexa-buddy-eyes i{width:38%;height:7%}.nexa-buddy[data-mood=thinking] .nexa-buddy-eyes i+i,.nexa-buddy[data-mood=notSure] .nexa-buddy-eyes i+i,.nexa-buddy[data-mood=disabled] .nexa-buddy-eyes i+i{opacity:0;width:0}.nexa-buddy[data-mood=thinking] .nexa-buddy-eyes i{background:var(--nexa-buddy-cyan);box-shadow:0 0 calc(var(--s,22px) * .12) var(--nexa-buddy-cyan)}.nexa-buddy[data-mood=notSure] .nexa-buddy-eyes i{width:82%;height:8%;box-shadow:none;background:linear-gradient(90deg, transparent, var(--white) 24%, var(--white) 76%, transparent);border-radius:0}.nexa-buddy[data-mood=confused] .nexa-buddy-eyes{gap:0;transform:translateY(10%)}.nexa-buddy[data-mood=confused] .nexa-buddy-eyes i{width:46%;height:8%;rotate:28deg}.nexa-buddy[data-mood=confused] .nexa-buddy-eyes i+i{margin-left:-46%;rotate:-28deg}.nexa-buddy[data-mood=disabled] .nexa-buddy-eyes i{background:var(--gray-500);width:34%;height:6%;box-shadow:none}.nexa-buddy:after{content:"z";opacity:0;pointer-events:none;font:700 calc(var(--s,22px) * .36)/1 var(--font-sans);color:var(--gray-500);transition:opacity .3s var(--ease-standard);position:absolute;top:-8%;right:-4%}.nexa-buddy[data-mood=disabled]:after{opacity:1}@media (prefers-reduced-motion:no-preference){.nexa-buddy-body{animation:9s ease-in-out infinite nexa-buddy-flow}.nexa-buddy-swirl{animation:16s linear infinite nexa-buddy-drift}.nexa-buddy[data-mood=thinking] .nexa-buddy-swirl{animation-duration:5s}.nexa-buddy[data-mood=thinking] .nexa-buddy-eyes i{animation:1.3s ease-in-out infinite nexa-buddy-think}.nexa-buddy[data-mood=notSure] .nexa-buddy-eyes{animation:2.6s ease-in-out infinite nexa-buddy-unsure}.nexa-buddy[data-mood=excited] .nexa-buddy-eyes{animation:.5s ease-in-out 3 nexa-buddy-glee}.nexa-buddy[data-mood=listening] .nexa-buddy-eyes i{animation:1.8s ease-in-out infinite nexa-buddy-nod}.nexa-buddy[data-mood=disabled] .nexa-buddy-body,.nexa-buddy[data-mood=disabled] .nexa-buddy-swirl{animation-play-state:paused}.nexa-buddy[data-mood=disabled]:after{animation:2.4s ease-in-out infinite nexa-buddy-doze}}@keyframes nexa-buddy-think{50%{opacity:.55;width:30%}}@keyframes nexa-buddy-unsure{0%,to{translate:-5%}50%{translate:5%}}@keyframes nexa-buddy-glee{50%{translate:0 -6%}}@keyframes nexa-buddy-nod{50%{translate:0 -10%}}@keyframes nexa-buddy-doze{50%{translate:8% -12%}}@keyframes nexa-buddy-flow{0%,to{border-radius:52% 48% 47% 53%/50% 54% 46% 50%;scale:1}25%{border-radius:46% 54% 56% 44%/55% 45% 54% 46%;scale:1.025 .985}50%{border-radius:55% 45% 44% 56%/47% 53% 50% 50%;scale:.985 1.025}75%{border-radius:48% 52% 54% 46%/53% 47% 45% 55%;scale:1.015}}@keyframes nexa-buddy-drift{to{rotate:360deg}}.spot-trigger-text{display:none}.top-tools{justify-content:flex-end;align-items:center;gap:var(--space-1);flex:1 1 0;min-width:max-content;display:flex}.client-app .app-header .notif-trigger,.client-app .app-header .notif-trigger-unread{border-radius:var(--radius-sm);width:28px;height:28px;box-shadow:none;color:var(--bar-ink,var(--text-primary));background:0 0;border:0}.client-app .app-header .notif-trigger:hover{color:var(--bar-ink,var(--text-primary));background:0 0}.client-app .app-header .notif-trigger-unread{color:var(--bar-ink,var(--text-primary))}.client-app .app-header .notif-trigger svg{width:18px;height:18px}.client-app .app-header .notif-badge{border-color:var(--bg-page);top:-3px;right:-4px}.top-tool-row{align-items:center;gap:var(--space-0-5);display:flex}.top-tool{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid}.top-tool:hover{background:color-mix(in srgb, var(--black) 7%, transparent);color:var(--text-primary)}.top-tool:focus-visible{box-shadow:var(--ring-gray);outline:none}.top-tool svg{display:block}@media (max-width:900px){.top-tool-row{display:none}}.top-account{position:relative}.top-account-btn{height:32px;padding:0 var(--space-1) 0 var(--space-0-5);align-items:center;gap:var(--space-0-5);border-radius:var(--radius-full);cursor:pointer;font:inherit;transition:background var(--dur-1) var(--ease-standard);background:0 0;border:0;display:flex;position:relative}.top-account-btn:hover,.top-account-btn[aria-expanded=true]{background:color-mix(in srgb, var(--black) 9%, transparent)}.top-account-btn:focus-visible{box-shadow:var(--ring-gray);outline:none}.top-account-btn:after{content:"";background:var(--mark-success);border:2px solid var(--bg-page);border-radius:50%;width:10px;height:10px;position:absolute;top:20px;left:21px}.top-avatar{width:28px;height:28px;color:var(--text-inverse);background:var(--bg-inverse);font-size:var(--fs-2xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.top-avatar img{object-fit:cover;width:100%;height:100%;display:block}.top-avatar-lg{width:32px;height:32px;font-size:var(--fs-xs)}.top-account-chev{color:var(--text-quaternary);transition:transform var(--dur-4) var(--ease-snappy);flex:none}.top-account-btn[aria-expanded=true] .top-account-chev{transform:rotate(180deg)}.top-account-menu{z-index:var(--z-panel);width:288px;padding:var(--space-2) 0 var(--space-1);background:color-mix(in srgb, var(--glass) 85%, transparent);border-radius:var(--radius-xl) var(--radius-md) var(--radius-xl) var(--radius-xl);box-shadow:var(--pop-shadow), inset 0 1px 0 color-mix(in srgb, var(--glass) 95%, transparent);transform-origin:100% 0;animation:pop-in var(--dur-3) var(--ease-snappy);position:absolute;top:calc(100% + 6px);right:0}.top-account-who{align-items:center;gap:var(--space-2-5);padding:var(--space-0-5) var(--space-3-5) var(--space-2-5);display:flex}.top-account-who-copy{min-width:0;display:grid}.top-account-who strong,.top-account-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-account-who strong{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600;line-height:18px}.top-account-who small{font-size:var(--fs-xs);color:var(--text-tertiary);align-items:center;gap:5px;line-height:16px;display:flex}.top-online{background:var(--mark-success);border-radius:50%;width:7px;height:7px}.top-account-label{padding:var(--space-1-5) var(--space-2) var(--space-1);font-size:var(--fs-xs);color:var(--text-tertiary);margin:0;font-weight:500;line-height:16px}.top-account-row{align-items:center;gap:var(--space-0-5);display:flex}.top-account-row .top-account-item{flex:auto;min-width:0}.top-account-pin{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-quaternary);cursor:pointer;opacity:0;transition:opacity var(--dur-1) var(--ease-standard), background var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.top-account-pin.on,.top-account-row:hover .top-account-pin,.top-account-pin:focus-visible{opacity:1}.top-account-pin.on{color:var(--text-secondary)}.top-account-pin:hover{background:color-mix(in srgb, var(--veil-dark) 6%, transparent);color:var(--text-primary)}.top-account-pin:focus-visible{box-shadow:var(--ring-gray);outline:none}.side-tip-kbd{border-radius:var(--radius-xs);min-width:18px;height:18px;font:500 11px/1 var(--font-sans);background:color-mix(in srgb, var(--veil-dark) 6%, transparent);color:color-mix(in srgb, var(--text-on-color) 80%, transparent);margin-left:var(--space-1-5);background:color-mix(in srgb, var(--veil-light) 18%, transparent);place-items:center;padding:0 5px;display:inline-grid}.top-account-group{padding:var(--space-1) var(--space-1-5);border-top:1px solid color-mix(in srgb, var(--veil-dark) 8%, transparent)}.top-account-item{width:100%;height:30px;padding:0 var(--space-2);align-items:center;gap:var(--space-2-5);cursor:pointer;color:var(--text-primary);font:inherit;background:0 0;border:0;border-radius:7px;font-size:13.5px;text-decoration:none;display:flex}.top-account-item:hover{background:color-mix(in srgb, var(--veil-dark) 5%, transparent)}.top-account-item svg{color:var(--text-tertiary);flex:none}.top-account-item.active{background:var(--surface-active);color:var(--text-primary);font-weight:600}.top-account-item.active svg,.top-account-item.active .top-account-ext{color:var(--text-primary)}.top-account-item.active .top-account-tag{background:var(--bg-primary);color:var(--text-secondary)}.top-account-signout:hover{background:var(--ground-error);color:var(--ground-error-ink)}.top-account-signout:hover svg{color:inherit}.top-account-ext{color:var(--text-quaternary);margin-left:auto}.top-account-value{color:var(--text-tertiary);font-size:var(--fs-xs);margin-left:auto}.top-account-item .top-account-theme-chev{color:var(--text-quaternary);transition:transform var(--dur-4) var(--ease-snappy)}.top-account-theme[aria-expanded=true] .top-account-theme-chev{transform:rotate(180deg)}.top-account-themes{padding:0 0 var(--space-0-5) var(--space-5);animation:pop-in var(--dur-3) var(--ease-snappy);display:grid}.top-account-item.top-account-sub{height:28px;font-size:13px}.top-account-item[aria-checked=true],.top-account-item[aria-checked=true] svg{color:var(--text-primary)}.top-account-item .top-account-tick{color:var(--accent);margin-left:auto}.top-account-tag{padding:1px var(--space-1-5);background:color-mix(in srgb, var(--veil-dark) 6%, transparent);color:var(--text-tertiary);border-radius:5px;margin-left:auto;font-size:10px;font-weight:600;line-height:14px}@keyframes pop-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}}.app-header{--bar-ink:var(--text-primary);--bar-ink-soft:var(--text-secondary);--rail-cut:var(--bg-page)}.bar-ico{isolation:isolate;place-items:center;display:grid;position:relative}.bar-glyph{transition:opacity var(--dur-4) var(--ease-standard), transform var(--dur-2) var(--ease-spring);grid-area:1/1;display:block}.app-header svg.bar-glyph-line,.app-header .notif-trigger svg,.app-header .spot-trigger svg{stroke-width:1.4px}.bar-glyph-solid{opacity:0}.app-header .top-tool,.app-header .notif-trigger{color:var(--bar-ink);background:0 0}.app-header .top-tool:hover,.app-header .notif-trigger:hover,.app-header .notif-trigger-unread,.app-header .notif-trigger-unread:hover{color:var(--bar-ink);background:0 0;border-color:#0000}.app-header .notif-trigger-unread:after{display:none}.app-header .top-tool-row .top-tool .bar-glyph-line,.app-header .notif-trigger svg{opacity:.74;transition:opacity var(--dur-4) var(--ease-standard), transform var(--dur-2) var(--ease-spring)}.app-header .top-tool:hover .bar-glyph-line,.app-header .notif-trigger:hover svg{opacity:1;transform:scale(1.08)}.bar-ico:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--white) 90%, transparent), transparent);opacity:0;transition:opacity var(--dur-5) var(--ease-standard), transform var(--dur-5) var(--ease-spring);border-radius:50%;position:absolute;inset:-7px;transform:scale(.6)}.top-tool.on .bar-ico:before{opacity:1;transform:none}.app-header .top-tool.on .bar-glyph-line{opacity:0}.app-header .top-tool.on .bar-glyph-line:only-child{opacity:1;stroke-width:1.9px}.top-tool.on .bar-glyph-solid{opacity:1}.client-sidebar{z-index:calc(var(--z-header) + 2);top:calc(var(--banner-h) + var(--app-header-h));height:calc(100vh - var(--banner-h) - var(--app-header-h));grid-area:3/1;min-width:0;display:flex;position:sticky}.rail{--rail-tint:80%;--rail-ink:var(--text-on-color);--rail-ink-soft:color-mix(in srgb, var(--text-on-color) 82%, transparent);--rail-hover:color-mix(in srgb, var(--veil-light) 14%, transparent);--rail-deep:color-mix(in srgb, var(--rail-bg) 32%, var(--black));--rail-cut:color-mix(in srgb, var(--rail-bg) var(--rail-tint), color-mix(in srgb, var(--rail-bg) 10%, var(--white)));--rail-rim:var(--white);isolation:isolate;width:52px;margin:0 var(--space-1-5) var(--space-1-5);padding:var(--space-2) 0 var(--space-2);color:var(--rail-ink);background: linear-gradient(color-mix(in srgb, var(--rail-bg) var(--rail-tint), transparent) 0 0),  linear-gradient(180deg, color-mix(in srgb, var(--white) 70%, transparent), color-mix(in srgb, var(--white) 22%, transparent) 38%, transparent 62%, color-mix(in srgb, var(--white) 30%, transparent)), radial-gradient(120% 34% at 0% 18%, color-mix(in srgb, var(--rail-bg) 20%, transparent), transparent 70%), radial-gradient(120% 30% at 100% 82%, color-mix(in srgb, var(--rail-bg) 18%, transparent), transparent 70%), color-mix(in srgb, var(--rail-bg) 4%, var(--frame));box-shadow: 0 10px 28px -14px color-mix(in srgb, var(--rail-deep) 45%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--black) 10%, transparent),  inset 0 0 14px color-mix(in srgb, var(--white) 22%, transparent), inset 0 1px 1px color-mix(in srgb, var(--white) 55%, transparent), inset 0 -12px 20px -14px color-mix(in srgb, var(--black) 14%, transparent);transition:color var(--dur-4) var(--ease-standard);border-radius:18px;flex-direction:column;flex:none;align-items:center;display:flex;position:relative}@supports (corner-shape:squircle){.rail{corner-shape:squircle;border-radius:26px}}.rail:before{content:"";z-index:2;border-radius:inherit;corner-shape:inherit;pointer-events:none;background:linear-gradient(150deg, color-mix(in srgb, var(--rail-rim) 95%, transparent), color-mix(in srgb, var(--rail-rim) 30%, transparent) 22%, color-mix(in srgb, var(--rail-rim) 6%, transparent) 50%, color-mix(in srgb, var(--rail-rim) 26%, transparent) 80%, color-mix(in srgb, var(--rail-rim) 75%, transparent));-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--black) 0 0) content-box exclude, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box exclude, linear-gradient(var(--black) 0 0);padding:1px;position:absolute;inset:0}.rail:after{content:"";z-index:0;border-radius:inherit;corner-shape:inherit;pointer-events:none;background:radial-gradient(90px circle at var(--light-x,50%) var(--light-y,0), color-mix(in srgb, var(--white) 26%, transparent), transparent 70%);opacity:0;transition:opacity var(--dur-5) var(--ease-standard);position:absolute;inset:0}.rail:hover:after{opacity:1}.rail>*{z-index:1;position:relative}.rail-art{z-index:0;border-radius:inherit;corner-shape:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rail>.rail-art{z-index:0;position:absolute}.rail-art-layer{position:absolute;inset:0}.rail-art-strip{left:0;right:0;top:calc(var(--tile) * -1);height:calc(var(--tile) * 5);position:absolute}.rail-art-m{rotate:var(--r,0deg);display:block;position:absolute;overflow:visible}.rail-art-in{transform-box:fill-box;transform-origin:50%}.rail-art-layer.is-far{opacity:.16;--d:52s}.rail-art-layer.is-near{opacity:.32;--d:24s;transition:opacity var(--dur-5) var(--ease-standard)}.rail:hover .rail-art-layer.is-near,.thm-rail:hover .rail-art-layer.is-near{opacity:.5}@media (prefers-reduced-motion:no-preference){.rail-art.is-arriving .rail-art-in{animation:.75s cubic-bezier(.3,1.6,.5,1) both art-arrive;animation-delay:var(--a,0s)}.rail-art.is-moving[data-motion=fall] .rail-art-strip{animation:art-fall var(--d) linear infinite}.rail-art.is-moving[data-motion=rise] .rail-art-strip{animation:art-rise var(--d) linear infinite}.rail-art.is-moving:is([data-motion=fall],[data-motion=rise]) .is-near .rail-art-m{animation:4.6s ease-in-out infinite alternate art-drift;animation-delay:var(--k,0s)}.rail-art.is-moving[data-motion=sway] .rail-art-strip{animation:110s linear infinite art-rise}.rail-art.is-moving[data-motion=sway] .rail-art-m{animation:2.8s ease-in-out infinite alternate art-sway;animation-delay:var(--k,0s)}.rail-art.is-moving[data-motion=sway] .is-far .rail-art-m{animation-duration:4.4s}.rail-art.is-moving[data-motion=twinkle] .rail-art-strip{animation:140s linear infinite art-fall}.rail-art.is-moving[data-motion=twinkle] .is-near .rail-art-m{animation:2.4s ease-in-out infinite art-twinkle;animation-delay:var(--k,0s)}.rail-art.is-moving[data-motion=twinkle] .is-far .rail-art-m{animation:4s ease-in-out infinite art-glimmer;animation-delay:var(--k,0s)}}@keyframes art-arrive{0%{opacity:0;scale:0}70%{opacity:1;scale:1.25}to{opacity:1;scale:1}}@keyframes art-fall{0%{transform:translateY(0)}to{transform:translateY(var(--tile))}}@keyframes art-rise{0%{transform:translateY(0)}to{transform:translateY(calc(var(--tile) * -1))}}@keyframes art-drift{0%{translate:-4px;rotate:calc(var(--r,0deg) - 18deg)}to{translate:4px;rotate:calc(var(--r,0deg) + 18deg)}}@keyframes art-sway{0%{translate:-2px 1px;rotate:calc(var(--r,0deg) - 22deg)}to{translate:2px -2px;rotate:calc(var(--r,0deg) + 22deg)}}@keyframes art-twinkle{0%,to{opacity:.2;scale:.6}45%{opacity:1;scale:1.18}60%{opacity:.9;scale:1}}@keyframes art-glimmer{0%,to{opacity:.35}50%{opacity:1}}.rail.rail-ink-dark{--rail-ink:var(--rail-deep);--rail-ink-soft:color-mix(in srgb, var(--rail-deep) 78%, transparent);--rail-hover:color-mix(in srgb, var(--rail-deep) 8%, transparent)}.rail.rail-ink-dark .rail-label{opacity:.9}.rail.rail-ink-dark:after{background:radial-gradient(90px circle at var(--light-x,50%) var(--light-y,0), color-mix(in srgb, var(--white) 70%, transparent), transparent 70%)}@media (prefers-reduced-transparency:reduce){.rail,.rail.rail-ink-dark{--rail-tint:100%;--rail-ink:var(--text-on-color);--rail-ink-soft:color-mix(in srgb, var(--text-on-color) 82%, transparent);--rail-hover:color-mix(in srgb, var(--veil-light) 14%, transparent);--rail-cut:var(--rail-bg)}.rail.rail-solid-dark,.rail.rail-solid-dark.rail-ink-dark{--rail-ink:var(--rail-deep);--rail-ink-soft:color-mix(in srgb, var(--rail-deep) 78%, transparent);--rail-hover:color-mix(in srgb, var(--rail-deep) 8%, transparent)}}:root[data-theme=dark] .rail,:root[data-theme=dark] .rail.rail-ink-dark,:root[data-theme=dark] .rail.rail-solid-dark{--rail-ink:var(--dim-50);--rail-ink-soft:color-mix(in srgb, var(--dim-50) 78%, transparent);--rail-hover:color-mix(in srgb, var(--white) 8%, transparent);--rail-rim:var(--dim-600);--rail-dark:color-mix(in srgb, var(--dim-700) 50%, var(--dim-800));--rail-cut:var(--rail-dark);background:linear-gradient(180deg, color-mix(in srgb, var(--white) 5%, transparent), transparent 40%), color-mix(in srgb, var(--rail-dark) var(--rail-tint), var(--frame));box-shadow:0 10px 28px -14px color-mix(in srgb, var(--black) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 8%, transparent)}:root[data-theme=dark] .rail:after{background:radial-gradient(90px circle at var(--light-x,50%) var(--light-y,0), color-mix(in srgb, var(--white) 12%, transparent), transparent 70%)}:root[data-theme=dark] .rail .rail-item.active .rail-ico{color:var(--brand-400)}:root[data-theme=dark] .rail .rail-ico:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-400) 30%, transparent), transparent)}:root[data-theme=dark] .rail .rail-item.active .rail-glyph{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--brand-400) 45%, transparent))}.rail-unfold{width:32px;height:32px;margin-bottom:var(--space-2-5);border-radius:var(--radius-md);color:var(--rail-ink-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:none;position:relative}.rail-unfold:before{content:"";background:color-mix(in srgb, var(--rail-ink) 18%, transparent);height:1px;position:absolute;bottom:-6px;left:6px;right:6px}.rail-unfold{transition:background var(--dur-3) var(--ease-standard), color var(--dur-3) var(--ease-standard)}.rail-unfold:hover,.rail-unfold:focus-visible{color:var(--rail-ink);background:var(--rail-hover);outline:none}.rail-unfold svg{transition:transform var(--dur-2) var(--ease-spring);display:block}.rail-unfold:hover svg{transform:translate(2px)}:root[data-sidebar=collapsed] .rail-unfold{display:grid}.rail-items{scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden auto}.rail-items::-webkit-scrollbar{display:none}.rail-item{isolation:isolate;width:100%;padding:var(--space-1-5) 0 var(--space-1);color:var(--rail-ink);outline:none;flex-direction:column;flex:none;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.rail-ico{isolation:isolate;width:32px;height:32px;color:var(--rail-ink);transition:background var(--dur-3) var(--ease-standard), color var(--dur-3) var(--ease-standard), box-shadow var(--dur-3) var(--ease-standard);border-radius:10px;place-items:center;display:grid;position:relative}.rail-glyph{transition:opacity var(--dur-4) var(--ease-standard), transform var(--dur-2) var(--ease-spring);grid-area:1/1;display:block}.rail-glyph-solid{opacity:0}.rail-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:50px;color:var(--rail-ink);opacity:.82;transition:opacity var(--dur-3) var(--ease-standard);font-size:10px;font-weight:400;line-height:14px;overflow:hidden}.rail-item:hover .rail-ico,.rail-item.open .rail-ico,.rail-item:focus-visible .rail-ico{background:var(--rail-hover);color:var(--rail-ink)}.rail-item:hover .rail-glyph,.rail-item.open .rail-glyph{transform:scale(1.08)}.rail-item:hover .rail-label,.rail-item.open .rail-label{opacity:1}.rail-items .rail-item:not(.active) .rail-glyph,.rail-foot .rail-item:not(.active) .rail-glyph{opacity:.78}.rail-items .rail-item:not(.active) .rail-glyph-solid,.rail-foot .rail-item:not(.active) .rail-glyph-solid{opacity:0}.rail-item:not(.active):hover .rail-glyph-line,.rail-item.open:not(.active) .rail-glyph-line{opacity:1}.rail-item.active .rail-glyph-line{opacity:0}.rail-item.active .rail-glyph-solid{opacity:1}.rail-item.active .rail-label{opacity:1;font-weight:500}.rail-ico:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--white) 38%, transparent), transparent);opacity:0;transition:opacity var(--dur-5) var(--ease-standard), transform var(--dur-5) var(--ease-spring);border-radius:50%;position:absolute;inset:-4px;transform:scale(.6)}.rail-item.active .rail-ico:before{opacity:1;transform:none}.rail-item.active .rail-glyph{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--white) 45%, transparent))}.rail.rail-ink-dark .rail-item.active .rail-ico{color:var(--rail-deep)}.rail.rail-ink-dark .rail-ico:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--white) 80%, transparent), transparent)}.rail.rail-ink-dark .rail-item.active .rail-glyph{filter:none}.rail-item.active:hover .rail-ico{background:0 0}.rail-foot{align-items:center;gap:var(--space-1);width:100%;padding-top:var(--space-1-5);flex-direction:column;flex:none;display:flex}.rail .app-version{text-overflow:ellipsis;white-space:nowrap;max-width:48px;color:var(--rail-ink-soft);font-variant-numeric:tabular-nums;font-size:9.5px;line-height:12px;overflow:hidden}.rail.no-labels .rail-label{display:none}.rail.no-labels .rail-item{padding:var(--space-1) 0}.rail-panel{background:var(--bg-nav);border:1px solid var(--card-line);border-radius:var(--radius-md) 0 0 0;border-bottom:0;flex:auto;min-width:0;overflow:hidden}:root[data-sidebar=collapsed] .rail-panel{border-color:#0000}.rail-panel-in{width:var(--panel-w);height:100%;transition:transform var(--fold), opacity var(--fold);flex-direction:column;display:flex}:root[data-sidebar=collapsed] .rail-panel-in{opacity:0;transform:translate(-100%)}.rail-head{align-items:center;gap:var(--space-1);height:44px;padding:var(--space-2) var(--space-2) var(--space-1) var(--space-3-5);flex:none;display:flex;position:relative}.rail-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-md);letter-spacing:-.015em;color:var(--text-primary);flex:auto;font-weight:600;line-height:22px;overflow:hidden}.rail-head-tools{gap:var(--space-0-5);flex:none;display:flex}.rail-tool.on,.rail-tool[aria-expanded=true]{background:color-mix(in srgb, var(--black) 7%, transparent);color:var(--text-primary)}.rail-tool{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.rail-tool:hover{background:color-mix(in srgb, var(--black) 6%, transparent);color:var(--text-primary)}.rail-tool:focus-visible{box-shadow:var(--ring-gray);outline:none}.rail-tool svg{display:block}.rail-search{height:30px;margin:0 var(--space-2) var(--space-2);padding:0 var(--space-2);align-items:center;gap:var(--space-1-5);background:color-mix(in srgb, var(--glass) 70%, transparent);border:1px solid color-mix(in srgb, var(--veil-dark) 8%, transparent);color:var(--text-quaternary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass) 90%, transparent);transition:border-color var(--dur-2) var(--ease-standard), background var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);animation:pop-in var(--dur-3) var(--ease-snappy);border-radius:7px;flex:none;display:flex;position:relative}.rail-search:hover{background:color-mix(in srgb, var(--glass) 90%, transparent)}.rail-search:focus-within{background:var(--bg-primary);border-color:var(--border-strong);box-shadow:var(--ring-gray)}.rail-search>svg{flex:none}.rail-search input[type=search]{width:auto;min-width:0;height:100%;box-shadow:none;color:var(--text-primary);font:inherit;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0;font-size:13px}.rail-search input[type=search]:focus{box-shadow:none;border:0}.rail-search input[type=search]::placeholder{color:var(--text-quaternary)}.rail-search input[type=search]::-webkit-search-cancel-button{display:none}.rail-search-clear{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--veil-dark) 7%, transparent);width:18px;height:18px;color:var(--text-secondary);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.rail-search-clear:hover{background:color-mix(in srgb, var(--veil-dark) 12%, transparent);color:var(--text-primary)}.rail-search-clear svg{display:block}.nav-nomatch{margin:var(--space-1) 0;padding:var(--space-1) var(--space-2);color:var(--text-tertiary);font-size:13px;line-height:18px}.rail-body{min-height:0;padding:var(--space-0-5) var(--space-2) var(--space-4);scrollbar-width:thin;scrollbar-color:transparent transparent;flex:auto;overflow-y:auto}.rail-body:hover{scrollbar-color:var(--gray-300) transparent}.rail-pop,.rail-fly,.top-account-menu{background:color-mix(in srgb, var(--glass) 62%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);border:1px solid color-mix(in srgb, var(--glass) 90%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--veil-dark) 5%, transparent), 0 1px 2px color-mix(in srgb, var(--shadow-ink) 4%, transparent), inset 0 1px 0 color-mix(in srgb, var(--glass) 95%, transparent)}.top-account-menu{background:color-mix(in srgb, var(--glass) 85%, transparent);box-shadow:var(--pop-shadow), inset 0 1px 0 color-mix(in srgb, var(--glass) 95%, transparent)}.rail-sec{padding:0 0 var(--space-2);border-bottom:1px solid color-mix(in srgb, var(--veil-dark) 8%, transparent)}.rail-sec+.rail-sec{margin-top:var(--space-2)}.rail-sec:last-child{border-bottom:0;padding-bottom:0}.rail-sec-head{width:100%;height:26px;margin:0 0 var(--space-0-5);padding:0 var(--space-2) 0 var(--space-1-5);align-items:center;gap:var(--space-1);cursor:pointer;text-align:left;font:inherit;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);transition:background var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard);background:0 0;border:0;border-radius:7px;font-size:11.5px;font-weight:600;line-height:16px;display:flex}.rail-sec-head:hover{background:color-mix(in srgb, var(--veil-dark) 4.5%, transparent);color:var(--text-primary)}.rail-sec-head>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rail-sec-head:focus-visible{box-shadow:var(--ring-gray);outline:none}.rail-sec-chev{color:var(--text-quaternary);opacity:0;transition:opacity var(--dur-3) var(--ease-standard), transform var(--dur-4) var(--ease-snappy);flex:none}.rail-sec-head:hover .rail-sec-chev,.rail-sec-head:focus-visible .rail-sec-chev,.rail-sec.folded .rail-sec-chev{opacity:1}.rail-sec.folded .rail-sec-chev{transform:rotate(-90deg)}.rail-sec.folded .rail-sec-head{margin-bottom:0}.rail-sec-body{transition:grid-template-rows var(--dur-6) var(--ease-snappy), opacity var(--dur-6) var(--ease-snappy);grid-template-rows:1fr;display:grid}.rail-sec.folded .rail-sec-body{opacity:0;grid-template-rows:0fr}.rail-sec-inner{flex-direction:column;gap:1px;min-height:0;display:flex;overflow:hidden}.rail-sec>.nav-row+.nav-row{margin-top:1px}.nav-row{align-items:center;gap:var(--space-0-5);padding-right:var(--space-1-5);transition:background var(--dur-2) var(--ease-standard);border-radius:7px;display:flex;position:relative}.nav-row-link{min-width:0;height:30px;padding:0 var(--space-2) 0 var(--space-1-5);align-items:center;gap:var(--space-2);color:var(--text-primary);transition:background var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);border-radius:7px;flex:auto;font-size:13.5px;line-height:18px;text-decoration:none;display:flex}.nav-row-ico{width:20px;height:20px;color:var(--nav-hue,var(--text-tertiary));transition:transform var(--dur-2) var(--ease-spring), color var(--dur-2) var(--ease-standard);flex:none;place-items:center;display:grid}.nav-row-link:is([href=\/admin],[href=\/portal]){--nav-hue:var(--hue-home)}.nav-row-link[href^="/admin/clients"]{--nav-hue:var(--hue-clients)}.nav-row-link:is([href^="/admin/notifications"],[href="/portal/settings/notifications"]){--nav-hue:var(--hue-inbox)}.nav-row-link:is([href^="/admin/requests"],[href^="/portal/requests"]){--nav-hue:var(--hue-requests)}.nav-row-link:is([href^="/admin/tasks"],[href^="/portal/tasks"]){--nav-hue:var(--hue-tasks)}.nav-row-link[href^="/admin/denxa-tasks"]{--nav-hue:var(--hue-work)}.nav-row-link:is([href^="/admin/meetings"],[href^="/portal/meetings"]){--nav-hue:var(--hue-meetings)}.nav-row-link:is([href^="/admin/deliverables"],[href^="/portal/deliverables"]){--nav-hue:var(--hue-files)}.nav-row-link:is([href^="/admin/monitoring"],[href^="/admin/ratings"],[href^="/portal/activity"]){--nav-hue:var(--hue-activity)}.nav-row-link[href^="/admin/magics/reviews"]{--nav-hue:var(--hue-reviews)}.nav-row-link[href^="/admin/magics/clickup"]{--nav-hue:var(--hue-clickup)}.nav-row-link[href^="/admin/magics/automations"]{--nav-hue:var(--hue-automation)}.nav-row-link[href^="/admin/magics/nexa-usage"]{--nav-hue:var(--hue-finance)}.nav-row-link:is([href^="/admin/team"],[href^="/portal/people"]){--nav-hue:var(--hue-people)}.nav-row-link:is([href^="/admin/industries"],[href^="/portal/business"]){--nav-hue:var(--hue-org)}.nav-row-link:is([href^="/admin/kpi"],[href^="/portal/kpi"]){--nav-hue:var(--hue-insights)}.nav-row-link:is([href^="/admin/finance"],[href^="/portal/finance"]){--nav-hue:var(--hue-finance)}.nav-row-link[href^="/portal/finance/fixed-costs"]{--nav-hue:var(--hue-finance-fixed)}.nav-row-link[href^="/portal/finance/service-lines"]{--nav-hue:var(--hue-finance-lines)}.nav-row-link[href^="/portal/finance/staff-allocation"]{--nav-hue:var(--hue-finance-staff)}.nav-row-link[href^="/portal/finance/direct-costs"]{--nav-hue:var(--hue-finance-direct)}.nav-row-link[href^="/portal/finance/profitability"]{--nav-hue:var(--hue-finance-profit)}.nav-row-link[href^="/portal/kpi/marketing"]{--nav-hue:var(--hue-announce)}.nav-row-link[href^="/admin/forms"]{--nav-hue:var(--hue-forms)}.nav-row-link:is([href^="/admin/connections"],[href^="/portal/connectors"]){--nav-hue:var(--hue-links)}.nav-row-link[href^="/admin/announcements"]{--nav-hue:var(--hue-announce)}.nav-row-link[href^="/portal/notes"]{--nav-hue:var(--hue-notes)}.nav-row-link[href^="/portal/whiteboards"]{--nav-hue:var(--hue-whiteboards)}.nav-row-link:is([href^="/admin/settings"],[href="/portal/settings"],[href^="/portal/settings/access"]){--nav-hue:var(--hue-settings)}.nav-row-ico svg{display:block}.nav-row-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nav-row-link:has(>.nav-row-addon)>.nav-row-label{flex:0 auto}.nav-row-link>.nav-row-addon{margin-right:auto}.nav-row-ext{color:var(--text-quaternary);flex:none}.nav-row:hover{background:color-mix(in srgb, var(--veil-dark) 5%, transparent)}.nav-row:hover .nav-row-ico{color:var(--nav-hue,var(--text-primary));transform:scale(1.1)}.nav-row-link:focus-visible{box-shadow:var(--ring-gray);outline:none}.nav-row.active{background:var(--surface-active)}.nav-row.active .nav-row-link{color:var(--text-primary);font-weight:600}.nav-row.active .nav-row-ext{color:var(--text-primary)}.nav-row.active .nav-row-ico{color:var(--nav-hue,var(--text-primary))}.nav-row-count{min-width:20px;height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-full);background:color-mix(in srgb, var(--veil-dark) 7%, transparent);color:var(--text-secondary);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.nav-row.active .nav-row-count{background:var(--bg-primary);color:var(--text-secondary)}.nav-row-fav{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:none}.nav-row:hover .nav-row-fav,.nav-row:focus-within .nav-row-fav{display:grid}.nav-row-fav:hover{background:color-mix(in srgb, var(--veil-dark) 8%, transparent);color:var(--text-primary)}.nav-row-fav:focus-visible{box-shadow:var(--ring-gray);outline:none}.nav-row-fav.on{color:var(--hue-reviews)}.nav-row-fav.on svg{fill:currentColor}.nav-row-fav svg{display:block}.side-badge{padding:var(--space-0-5) var(--space-1-5);background:color-mix(in srgb, var(--veil-dark) 6%, transparent);color:var(--text-tertiary);border-radius:5px;flex:none;font-size:10px;font-weight:500;line-height:12px}.nav-row.active .side-badge{background:color-mix(in srgb, var(--veil-light) 20%, transparent);color:var(--text-on-color)}.rail-pop{z-index:calc(var(--z-flyout) + 5);padding:var(--space-1-5);background:color-mix(in srgb, var(--glass) 85%, transparent);border-radius:var(--radius-xl);box-shadow:var(--pop-shadow), inset 0 1px 0 color-mix(in srgb, var(--glass) 95%, transparent);animation:pop-in var(--dur-3) var(--ease-snappy);flex-direction:column;gap:1px;display:flex;position:absolute}.rail-pop-customize{top:calc(100% + 2px);left:var(--space-2);right:var(--space-2);transform-origin:100% 0;max-height:calc(100vh - var(--banner-h) - var(--app-header-h) - 64px);scrollbar-width:thin;overflow-y:auto}.rail-pop-sub{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid color-mix(in srgb, var(--veil-dark) 7%, transparent);color:var(--text-secondary);font-weight:600;display:flex}.rail-pop-sub .rail-colour-reset{margin:-3px 0}.rail-pop-theme{color:var(--text-tertiary);font-weight:500}.rail-pop-sub+.rail-glass-row{padding-top:0}.rail-pop-label{padding:var(--space-1) var(--space-2) var(--space-1-5);font-size:var(--fs-xs);color:var(--text-tertiary);margin:0;font-weight:500;line-height:16px}.rail-pop-item{width:100%;min-height:30px;padding:0 var(--space-2);align-items:center;gap:var(--space-2-5);cursor:pointer;text-align:left;color:var(--text-primary);font:inherit;background:0 0;border:0;border-radius:7px;font-size:13.5px;text-decoration:none;display:flex}.rail-pop-item:hover{background:color-mix(in srgb, var(--black) 5%, transparent)}.rail-pop-item:focus-visible{box-shadow:var(--ring-gray);outline:none}.rail-pop-item svg{color:var(--text-tertiary);flex:none}.rail-switch{justify-content:space-between}.rail-switch-label{flex:auto;min-width:0}.rail-switch-track{border-radius:var(--radius-full);background:var(--mark-subtle);width:28px;height:16px;transition:background var(--dur-4) var(--ease-snappy);flex:none;position:relative}.rail-switch-knob{background:var(--bg-primary);width:12px;height:12px;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink-strong) 20%, transparent);transition:transform var(--dur-4) var(--ease-snappy);border-radius:50%;position:absolute;top:2px;left:2px}.rail-switch[aria-checked=true] .rail-switch-track{background:var(--mark-brand)}.rail-switch[aria-checked=true] .rail-switch-knob{transform:translate(12px)}.rail-glass-row{padding:var(--space-1-5) var(--space-2) var(--space-1)}.rail-glass-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);color:var(--text-primary);font-size:13.5px;display:flex}.rail-glass-head output{color:var(--text-tertiary);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.rail-glass-range{--fill:0%;width:100%;height:20px;margin:var(--space-1) 0 0;cursor:pointer;appearance:none;background:0 0;padding:0;display:block}.rail-glass-range:focus{outline:none}.rail-glass-range::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--mark-brand) var(--fill), var(--mark-subtle) var(--fill));height:4px}.rail-glass-range::-moz-range-track{border-radius:var(--radius-full);background:var(--mark-subtle);height:4px}.rail-glass-range::-moz-range-progress{border-radius:var(--radius-full);background:var(--mark-brand);height:4px}.rail-glass-range::-webkit-slider-thumb{appearance:none;background:var(--white);width:18px;height:18px;box-shadow:0 0 0 .5px color-mix(in srgb, var(--black) 12%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-ink-strong) 22%, transparent);transition:scale var(--dur-2) var(--ease-spring);border:0;border-radius:50%;margin-top:-7px}.rail-glass-range::-moz-range-thumb{background:var(--white);width:18px;height:18px;box-shadow:0 0 0 .5px color-mix(in srgb, var(--black) 12%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-ink-strong) 22%, transparent);border:0;border-radius:50%}.rail-glass-range:active::-webkit-slider-thumb{scale:1.12}.rail-glass-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--ring-gray), 0 2px 6px color-mix(in srgb, var(--shadow-ink-strong) 22%, transparent)}.rail-glass-ends{color:var(--text-quaternary);justify-content:space-between;margin-top:2px;font-size:11px;line-height:14px;display:flex}.rail-colour-row{padding:var(--space-1) var(--space-2) var(--space-1-5)}.rail-colour-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:26px;color:var(--text-primary);font-size:13.5px;display:flex}.rail-colour-tools{align-items:center;gap:var(--space-1-5);display:flex}.rail-colour-reset{padding:0 var(--space-1-5);border-radius:var(--radius-sm);cursor:pointer;height:22px;color:var(--text-tertiary);font:inherit;font-size:var(--fs-xs);background:0 0;border:0}.rail-colour-reset:hover{background:color-mix(in srgb, var(--black) 5%, transparent);color:var(--text-primary)}.rail-colour-reset:focus-visible{box-shadow:var(--ring-gray);outline:none}.rail-colour-swatch{cursor:pointer;background:var(--swatch);width:22px;height:22px;box-shadow:0 0 0 .5px color-mix(in srgb, var(--black) 18%, transparent), inset 0 1px 1px color-mix(in srgb, var(--white) 45%, transparent);border-radius:50%;flex:none;position:relative;overflow:hidden}.rail-colour-swatch:focus-within{box-shadow:var(--ring-gray)}.rail-colour-swatch input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.rail-hue{width:100%;height:20px;margin:var(--space-1) 0 0;cursor:pointer;appearance:none;background:0 0;padding:0;display:block}.rail-hue:focus{outline:none}.rail-hue::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:var(--hue-track);height:10px;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--black) 14%, transparent)}.rail-hue::-moz-range-track{border-radius:var(--radius-full);background:var(--hue-track);height:10px}.rail-hue::-webkit-slider-thumb{appearance:none;background:var(--swatch);border:3px solid var(--white);width:18px;height:18px;box-shadow:0 0 0 .5px color-mix(in srgb, var(--black) 14%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-ink-strong) 24%, transparent);transition:scale var(--dur-2) var(--ease-spring);border-radius:50%;margin-top:-4px}.rail-hue::-moz-range-thumb{background:var(--swatch);border:3px solid var(--white);width:12px;height:12px;box-shadow:0 0 0 .5px color-mix(in srgb, var(--black) 14%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-ink-strong) 24%, transparent);border-radius:50%}.rail-hue:active::-webkit-slider-thumb{scale:1.12}.rail-hue:focus-visible::-webkit-slider-thumb{box-shadow:var(--ring-gray), 0 2px 6px color-mix(in srgb, var(--shadow-ink-strong) 24%, transparent)}.rail-fly{z-index:var(--z-flyout);width:var(--panel-w);background:color-mix(in srgb, var(--glass) 72%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border:1px solid color-mix(in srgb, var(--glass) 70%, transparent);box-shadow:var(--fly-shadow), inset 0 1px 0 color-mix(in srgb, var(--glass) 90%, transparent);animation:rail-fly-in var(--dur-4) var(--ease-snappy);border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:6px}@supports (corner-shape:squircle){.rail-fly{corner-shape:squircle;border-radius:26px}}.rail-fly:before{content:"";width:8px;position:absolute;top:0;bottom:0;left:-8px}.rail-fly-notch{left:-6px;top:var(--notch,22px);width:12px;height:12px;margin-top:calc(-1 * var(--space-1-5));background:color-mix(in srgb, var(--glass) 72%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);box-shadow:-1px 1px 1px -1px color-mix(in srgb, var(--shadow-ink-strong) 30%, transparent);animation:rail-notch-in var(--dur-6) var(--ease-snappy);border-radius:0 0 0 3px;position:absolute;transform:rotate(45deg)}.rail-fly .rail-head{padding-left:var(--space-3-5)}.rail-fly .rail-body{padding-bottom:var(--space-3)}@keyframes rail-fly-in{0%{opacity:0;transform:translate(-6px)}}@keyframes rail-notch-in{0%{opacity:0;left:2px}}.client-col{min-width:0;margin-right:var(--space-1-5);background:var(--bg-page);border:1px solid var(--card-line);border-radius:0 var(--radius-md) 0 0;border-bottom:0;border-left:0;grid-area:3/2}:root[data-sidebar=collapsed] .client-col{border-left:1px solid var(--card-line);border-radius:var(--radius-md) var(--radius-md) 0 0}.client-main{min-width:0;min-height:calc(100vh - var(--banner-h) - var(--app-header-h) - 1px);padding:var(--space-5) var(--main-pad) var(--space-12)}@media (min-width:821px){.client-app{grid-template-rows:auto auto minmax(0,1fr);height:100dvh}.client-col{overscroll-behavior-y:contain;--banner-h:0px;--app-header-h:0px;min-height:0;overflow-y:auto}.client-col>.client-main{min-height:100%}.client-main{padding-top:var(--space-2)}.client-page{--stick-row:calc(40px + var(--space-2))}.client-page:has(>.client-page-head+.sections,>.client-page-head+.ncenter>.sections){--stick-row:calc(var(--stick-sections) + var(--section-h) + 1px + var(--space-4))}:is(.client-page,.dt-frame-main){--stick-sections:calc(40px + var(--space-2) * 2)}.client-app:has(.page-locked){grid-template-rows:auto auto minmax(0,1fr);height:100dvh}.client-app:has(.page-locked) .client-col{flex-direction:column;min-height:0;display:flex;overflow:hidden}.client-main:has(>.page-locked){flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.client-page.page-locked{flex-direction:column;flex:auto;max-width:none;min-height:0;display:flex}.client-page.page-locked>:is(.client-page-head,.sections){box-shadow:none;flex:none;margin-bottom:0;position:static}.client-page.page-locked>.sections{position:relative;top:auto}:is(.client-page,.dt-frame-main)>.client-page-head{z-index:var(--z-sticky);min-height:calc(40px + var(--space-2));margin-top:calc(-1 * var(--space-2));padding-top:var(--space-2);background:var(--bg-page);position:sticky;top:0}.client-page>.client-page-head:has(+:is(.sections,.ncenter)){min-height:var(--stick-sections)}.client-page>.client-page-head:has(+:is(.tabs,.view-row)){margin-bottom:0}:is(.client-page,.ncenter,.dt-frame-main)>.sections{top:var(--stick-sections);z-index:var(--z-sticky);background:var(--bg-page);box-shadow:0 var(--space-4) 0 var(--bg-page);position:sticky}:is(.client-page,.dt-frame-main)>.sections:first-child{top:0}.client-page>:is(.tabs,.view-row),.client-page>.sections~:not(.tabs)>.tabs:first-child{top:var(--stick-row);z-index:var(--z-sticky);background:var(--bg-page);box-shadow:0 var(--space-3) 0 var(--bg-page);position:sticky}.client-page>:is(.tabs,.view-row):first-child{top:0}}.nav-burger,.nav-backdrop,.nav-close{display:none}@media (max-width:820px){.client-app{--app-header-h:56px;--main-pad:16px;--banner-h:0px;display:block}.app-header{padding:0 var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--card-line);position:sticky;top:0}.top-ask{margin:0 var(--space-2)}.top-scope .scope-pill-sub{display:none}.top-account-menu{right:8px;top:calc(var(--app-header-h) + 4px);position:fixed}.nav-burger{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.nav-burger:hover{background:color-mix(in srgb, var(--black) 6%, transparent);color:var(--text-primary)}.nav-burger svg{width:20px;height:20px;display:block}.client-sidebar{z-index:var(--z-panel);width:calc(var(--rail-col) + var(--panel-w));max-width:calc(100vw - 40px);height:100dvh;padding-top:var(--space-1-5);background:var(--frame);box-shadow:var(--shadow-xl);visibility:hidden;transition:transform var(--fold), visibility 0s linear var(--dur-7);position:fixed;top:0;left:0;transform:translate(-100%)}.nav-open .client-sidebar{visibility:visible;transition:transform var(--fold), visibility 0s;transform:translate(0)}:root[data-sidebar=collapsed] .rail-panel{border-color:var(--card-line)}:root[data-sidebar=collapsed] .rail-panel-in{opacity:1;transform:none}.rail-unfold,:root[data-sidebar=collapsed] .rail-unfold{display:none}.rail-panel{border-right:0}.rail-tool-fold{display:none}.rail-head{padding-right:var(--space-11)}.rail-fly{display:none}.nav-backdrop{z-index:var(--z-backdrop);background:color-mix(in srgb, var(--gray-950) 30%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;pointer-events:none;transition:opacity var(--dur-4) var(--ease-standard);display:block;position:fixed;inset:0}.nav-open .nav-backdrop{opacity:1;pointer-events:auto}.nav-close{z-index:2;border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:8px}.nav-close:hover{background:color-mix(in srgb, var(--black) 6%, transparent);color:var(--text-primary)}.nav-close svg{display:block}.client-col,:root[data-sidebar=collapsed] .client-col{border:0;border-radius:0;margin:0}.client-main{padding:var(--space-4) var(--main-pad) var(--space-14)}}.tabbar{display:none}@media (max-width:640px){.tabbar{--rail-bg:var(--brand-600);--tab-pad:4px;z-index:var(--z-header);left:16px;right:16px;bottom:calc(8px + env(safe-area-inset-bottom));height:62px;padding:var(--tab-pad);border-radius:var(--radius-full);isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--glass) 52%, transparent), color-mix(in srgb, var(--glass) 38%, transparent));-webkit-backdrop-filter:blur(10px)saturate(2)brightness(1.06);backdrop-filter:blur(10px)saturate(2)brightness(1.06);box-shadow:0 14px 38px -12px color-mix(in srgb, var(--black) 28%, transparent), 0 3px 10px color-mix(in srgb, var(--black) 7%, transparent);align-items:stretch;display:flex;position:fixed}.tabbar:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--glass) 100%, transparent), color-mix(in srgb, var(--glass) 35%, transparent) 30%, color-mix(in srgb, var(--glass) 8%, transparent) 50%, color-mix(in srgb, var(--glass) 35%, transparent) 72%, color-mix(in srgb, var(--glass) 90%, transparent));-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--black) 0 0) content-box exclude, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box exclude, linear-gradient(var(--black) 0 0);padding:1px;position:absolute;inset:0}.tabbar:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 14px color-mix(in srgb, var(--glass) 40%, transparent), inset 0 1px 1px color-mix(in srgb, var(--glass) 85%, transparent), inset 0 -10px 18px -12px color-mix(in srgb, var(--black) 10%, transparent);position:absolute;inset:0}.tabbar-lens{z-index:1;top:var(--tab-pad);bottom:var(--tab-pad);left:var(--tab-pad);width:calc((100% - 2 * var(--tab-pad)) / var(--tab-n));transform:translateX(calc(var(--tab-i) * 100%));border-radius:var(--radius-full);background:radial-gradient(120% 130% at 50% 0%, color-mix(in srgb, var(--glass) 55%, transparent), color-mix(in srgb, var(--glass) 24%, transparent) 70%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass) 100%, transparent), inset 0 0 0 .5px color-mix(in srgb, var(--glass) 75%, transparent), inset 0 -3px 8px -2px color-mix(in srgb, var(--black) 6%, transparent), 0 2px 10px -2px color-mix(in srgb, var(--black) 14%, transparent);pointer-events:none;transition:transform .55s cubic-bezier(.34,1.36,.5,1),scale .35s cubic-bezier(.34,1.56,.64,1);position:absolute}.tabbar:is([style*=--tab-i\:-1],[style*="--tab-i: -1"]) .tabbar-lens{opacity:0}.tabbar:has(.tabbar-item:active) .tabbar-lens{scale:1.12}.tabbar-item{z-index:3;border-radius:var(--radius-full);min-width:0;color:var(--text-primary);cursor:pointer;text-shadow:0 0 8px color-mix(in srgb, var(--glass) 80%, transparent);font:inherit;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;margin:0;padding:0;font-size:10px;font-weight:600;line-height:12px;text-decoration:none;transition:color .25s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.tabbar-item:active{transform:scale(.94)}.tabbar-ico{--rail-cut:var(--bg-primary);place-items:center;width:30px;height:28px;display:grid}.tabbar-ico svg{width:24px;height:24px;display:block}.tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.tabbar-item.active{color:var(--rail-bg)}.tabbar-item.active .rail-glyph-line{opacity:0}.tabbar-item.active .rail-glyph-solid{opacity:1}.tabbar-item:focus-visible{box-shadow:var(--ring-brand);outline:none}.nav-burger{display:none}.client-main{padding-bottom:calc(var(--space-12) + 78px + env(safe-area-inset-bottom))}body .nexa-launch-wrap{bottom:calc(82px + env(safe-area-inset-bottom))}.client-sidebar{width:auto;max-width:none;height:min(78dvh,640px);padding-top:var(--space-5);background:color-mix(in srgb, var(--glass) 84%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);border:1px solid color-mix(in srgb, var(--glass) 70%, transparent);box-shadow:0 -8px 32px -8px color-mix(in srgb, var(--black) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--glass) 90%, transparent);border-bottom:0;border-radius:20px 20px 0 0;inset:auto 0 0;transform:translateY(100%)}@supports (corner-shape:squircle){.client-sidebar{corner-shape:squircle;border-radius:40px 40px 0 0}}.nav-open .client-sidebar{transform:none}.client-sidebar:before{content:"";z-index:1;border-radius:var(--radius-full);background:color-mix(in srgb, var(--veil-dark) 22%, transparent);width:38px;height:5px;margin-left:-19px;position:absolute;top:7px;left:50%}.client-sidebar .rail{display:none}.client-sidebar .rail-panel{background:0 0;border:0;border-radius:0}.client-sidebar .rail-panel-in{width:100%}.nav-close{top:var(--space-4);right:var(--space-2-5)}.nav-backdrop{background:color-mix(in srgb, var(--black) 32%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.client-sidebar{height:min(86dvh,720px)}.client-sidebar .rail-head{height:56px;padding:var(--space-3) var(--space-14) var(--space-1) var(--space-5)}.client-sidebar .rail-title{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:28px}.client-sidebar .rail-search{height:44px;margin:var(--space-1) var(--space-4) var(--space-3);padding:0 var(--space-3);gap:var(--space-2);border-radius:12px}.client-sidebar .rail-search>svg{width:18px;height:18px}.client-sidebar .rail-search input[type=search]{font-size:16px}.client-sidebar .rail-sec-head{height:36px;padding:0 var(--space-3);font-size:13px;line-height:18px}.client-sidebar .nav-row{padding-right:var(--space-3);border-radius:12px}.client-sidebar .nav-row-link{height:48px;padding:0 var(--space-3);gap:var(--space-3-5);border-radius:12px;font-size:16px;line-height:22px}.client-sidebar .nav-row-ico{width:24px;height:24px}.client-sidebar .nav-row-ico svg{width:22px;height:22px}.client-sidebar .nav-row-count{font-size:14px}.client-sidebar .rail-panel-in{padding:0 var(--space-2)}.nav-close{border-radius:var(--radius-full);background:color-mix(in srgb, var(--black) 5%, transparent);width:40px;height:40px}.nav-close svg{width:20px;height:20px}.app-header{gap:var(--space-1);padding:0 var(--space-2);background:var(--bg-page)}.top-scope{flex:0 auto;max-width:38%;padding-left:0}.top-scope .scope-pill{min-height:38px;padding:0 var(--space-1);gap:var(--space-1);border-radius:12px}.top-scope .scope-pill-name{letter-spacing:-.02em;font-size:15px;font-weight:700;line-height:20px}.top-scope .scope-pill-chev{display:none}.top-title{font-size:15px;font-weight:700}.top-tools{flex:none;gap:0;min-width:0}.top-tool-row{display:none}.client-app .app-header .notif-trigger,.client-app .app-header .notif-trigger-unread{border-radius:var(--radius-full);width:36px;height:36px}.client-app .app-header .notif-trigger svg{width:21px;height:21px}.top-account-btn{border-radius:var(--radius-full);height:36px;padding:2px}.top-account-btn .top-avatar{width:32px;height:32px;font-size:13px}.top-account-btn:after{top:22px;left:23px}.top-account-chev{display:none}.top-ask{height:38px;padding:0 var(--space-1) 0 0;border-radius:12px;flex:auto;margin:0}.top-ask .spot-trigger,.top-ask .spot-trigger:hover,.top-ask .spot-trigger.active,.top-ask .spot-trigger:focus-visible{gap:var(--space-1-5);height:36px;padding:0 var(--space-1) 0 var(--space-2-5)}.top-ask .spot-trigger svg{width:17px;height:17px}.top-ask .spot-trigger-text{font-size:15px;line-height:20px}.top-nexa{gap:var(--space-1);height:30px;padding:0 2px 0 var(--space-1-5);font-size:13px}.top-nexa .nexa-buddy{--s:26px}}.top-ask{container-type:inline-size}@container (max-width:190px){.top-ask .spot-trigger-text{display:none}}@media (prefers-reduced-motion:reduce){.client-app,.client-sidebar,.nav-backdrop,.rail-panel-in,.rail-sec-body,.rail-glyph,.rail-ico,.rail-switch-knob,.nav-row-link,.nav-row-ico{transition:none!important}.rail-fly,.rail-fly-notch,.rail-pop,.top-account-menu{animation:none}.rail-item:hover .rail-glyph,.rail-item.open .rail-glyph{transform:none}}::selection{background:var(--brand-100);color:var(--brand-900)}.section-head h2{letter-spacing:-.02em;color:var(--text-primary)}.panel,.metric-card,.data-table-wrap,.card{border-color:var(--border-secondary);box-shadow:none}.metric-card{border-radius:var(--radius-md);transition:border-color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard)}a.metric-card:hover{border-color:var(--border-primary);box-shadow:var(--shadow-sm)}.metric-card:has(a):hover{border-color:var(--border-primary);box-shadow:var(--shadow-sm)}.metric-card strong{font-variant-numeric:tabular-nums}.metric-card-accent{border-color:var(--border-brand)}.data-table-wrap{border-color:var(--card-line);border-radius:var(--radius-md);box-shadow:none}.data-table th,.data-table td{border-left-color:#0000}.data-table th{padding-block:var(--space-2);background:var(--bg-primary);color:var(--text-quaternary);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:0;text-transform:none;font-weight:500}.data-table th a{color:inherit}.data-table tbody tr,.data-table tbody tr>td{transition:background-color var(--dur-2) var(--ease-standard)}@media (min-width:821px){.data-table td{padding-block:var(--space-2)}.data-table tbody tr:hover>td{background:color-mix(in srgb, var(--veil-dark) 2.5%, transparent)}}@media (max-width:820px){.data-table:not(.stack-table) td{padding-block:var(--space-2)}.data-table:not(.stack-table) tbody tr:hover>td,.stack-table tbody tr:hover{background:color-mix(in srgb, var(--veil-dark) 2.5%, transparent)}}.client-main *{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}@media (prefers-reduced-motion:reduce){.metric-card{transition:none}}.scope-tile{border-radius:var(--radius-sm);background:var(--surface-sunken);width:24px;height:24px;color:var(--text-secondary);text-transform:uppercase;flex:none;place-items:center;font-size:10px;font-weight:600;line-height:1;display:grid}.scope-menu{z-index:calc(var(--z-menu) + 5);padding:var(--space-1-5);background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed}.scope-menu-label{padding:var(--space-1-5) var(--space-2) var(--space-1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);margin:0;font-weight:500}.scope-menu-search{margin:var(--space-0-5) 0 var(--space-1-5);flex:none;align-items:center;display:flex;position:relative}.scope-menu-search svg{color:var(--text-quaternary);pointer-events:none;position:absolute;left:9px}.scope-menu-search input{width:100%;height:32px;padding:0 var(--space-2-5) 0 var(--space-7);font:inherit;font-size:var(--fs-sm);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.scope-menu-search input:focus-visible{border-color:var(--border-strong);box-shadow:var(--ring-gray);outline:none}.scope-menu-list{min-height:0;overflow-y:auto}.scope-menu-list:focus{outline:none}.scope-menu-empty{padding:var(--space-2-5) var(--space-2);font-size:var(--fs-sm);color:var(--text-tertiary);margin:0}.scope-menu-divider{height:1px;margin:var(--space-1) 0;background:var(--border-secondary)}.scope-row{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font:inherit;text-align:left;color:var(--text-secondary);background:0 0;border:0;display:flex}.scope-row.active{background:var(--bg-secondary)}.scope-row.selected{background:var(--bg-tertiary);color:var(--text-primary)}.scope-row-copy{flex:auto;min-width:0;display:grid}.scope-row-name,.scope-row-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scope-row-name{font-size:var(--fs-sm);line-height:var(--lh-sm)}.scope-row.selected .scope-row-name{font-weight:500}.scope-row-hint{font-size:var(--fs-2xs);color:var(--text-tertiary);line-height:16px}.scope-row-check{color:var(--accent);flex:none}.scope-pill-wrap{min-width:0;margin-left:calc(-1 * var(--space-2));flex:auto}.scope-pill-wrap[data-pending] .scope-pill-name{animation:scope-pill-pulse 1s var(--ease-in-out) infinite}.scope-pill{width:100%;min-height:36px;padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-1-5);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);cursor:pointer;font:inherit;text-align:left;color:var(--text-primary);transition:background var(--dur-1) var(--ease-standard);background:0 0;border:0;display:flex}.scope-pill:hover,.scope-pill[aria-expanded=true]{background:var(--surface-sunken)}.scope-pill:focus-visible{box-shadow:var(--ring-gray);outline:none}.scope-pill-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.scope-pill-name{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--fs-sm);-webkit-box-orient:vertical;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.scope-pill-sub{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--fs-xs);color:var(--text-tertiary);-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.scope-pill-chev{color:var(--text-quaternary);transition:transform var(--dur-3) var(--ease-standard);flex:none}.scope-pill[aria-expanded=true] .scope-pill-chev{transform:rotate(180deg)}.rail-scope-fly{z-index:calc(var(--z-menu) + 6);transform-origin:0 0;width:min(272px,100vw - 16px);animation:rail-scope-open var(--dur-4) var(--ease-glide);flex-direction:row;padding:0;overflow:hidden}.rail-scope-col{width:272px;min-height:0;padding:var(--space-1-5);flex-direction:column;flex:none;display:flex}.rail-scope-col-b{border-left:1px solid var(--border-secondary);background:var(--bg-secondary);width:240px}.rail-scope-col-b .scope-row.active{background:var(--bg-primary)}.rail-scope-col-b .scope-row.selected{background:var(--bg-tertiary)}.rail-scope-row{animation:rail-scope-row var(--dur-4) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 18ms)}.rail-scope-row.open{background:var(--bg-secondary)}.rail-scope-more{color:var(--text-quaternary);flex:none}.rail-scope-row.selected .rail-scope-more{display:none}.rail-scope-back{align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-2) var(--space-1);cursor:pointer;font:inherit;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);background:0 0;border:0;margin:0;font-weight:500;display:flex}.rail-scope-back:hover{color:var(--text-primary)}.scope-menu.rail-scope-fly{border-radius:var(--radius-md) var(--radius-xl) var(--radius-xl) var(--radius-xl);box-shadow:0 0 1px color-mix(in srgb, var(--shadow-ink-strong) 27%, transparent), 0 4px 6px -1px color-mix(in srgb, var(--shadow-ink-strong) 10%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--shadow-ink-strong) 10%, transparent);border:0;width:min(320px,100vw - 16px)}.rail-scope-fly .rail-scope-col{padding:var(--space-2) var(--space-1-5) var(--space-1-5)}.rail-scope-fly:not(.has-b) .rail-scope-col{width:100%}.rail-scope-fly.has-b{width:min(560px,100vw - 16px)}.rail-scope-fly .rail-scope-col:first-child{width:320px}.rail-scope-fly:not(.has-b) .rail-scope-col:first-child{width:100%}.rail-scope-fly .rail-scope-col-b{border-left-color:var(--border-secondary);background:var(--bg-secondary)}.rail-scope-fly .scope-row{min-height:30px;padding:var(--space-1) var(--space-2);border-radius:7px}.rail-scope-fly .scope-row:hover{background:color-mix(in srgb, var(--black) 5%, transparent)}.rail-scope-fly .scope-row.selected{background:color-mix(in srgb, var(--black) 6.5%, transparent)}.rail-scope-fly .scope-row-name{font-size:13.5px}.rail-scope-fly .scope-menu-label{padding:var(--space-0-5) var(--space-2) var(--space-1-5);font-size:var(--fs-xs);color:var(--text-tertiary)}.rail-scope-fly .scope-menu-search input{border-color:var(--border-secondary);border-radius:7px;height:30px}.scope-head{padding:var(--space-1-5) var(--space-1-5) var(--space-2);border-bottom:1px solid var(--border-secondary);margin-bottom:var(--space-1)}.scope-head-who{align-items:center;gap:var(--space-2-5);padding:var(--space-1) var(--space-1) var(--space-2-5);display:flex}.scope-head-copy{min-width:0;display:grid}.scope-head-copy strong,.scope-head-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scope-head-copy strong{color:var(--text-primary);font-size:15px;font-weight:600;line-height:20px}.scope-head-copy small{font-size:var(--fs-xs);color:var(--text-tertiary);line-height:16px}.scope-head-btns{gap:var(--space-1-5);display:flex}.scope-head-btn{justify-content:center;align-items:center;gap:var(--space-1-5);border:1px solid var(--border-secondary);background:var(--bg-primary);min-width:0;height:30px;color:var(--text-primary);white-space:nowrap;transition:background var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard);border-radius:7px;flex:1 1 0;font-size:13px;font-weight:500;text-decoration:none;display:flex}.scope-head-btn:hover{background:var(--bg-secondary);border-color:var(--border-primary)}.scope-head-btn:focus-visible{box-shadow:var(--ring-gray);outline:none}.scope-head-btn svg{color:var(--text-tertiary)}.scope-manage{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-secondary)}.scope-manage-link{height:30px;padding:0 var(--space-2);align-items:center;gap:var(--space-2-5);color:var(--text-primary);transition:background var(--dur-1) var(--ease-standard);border-radius:7px;font-size:13.5px;text-decoration:none;display:flex}.scope-manage-link:hover{background:color-mix(in srgb, var(--veil-dark) 5%, transparent)}.scope-manage-link:focus-visible{box-shadow:var(--ring-gray);outline:none}.scope-manage-link svg{color:var(--text-tertiary)}.top-scope .scope-pill-chev{transition:transform var(--dur-4) var(--ease-snappy), color var(--dur-1) var(--ease-standard)}@keyframes scope-pill-pulse{50%{opacity:.55}}.client-main:has(>.scope-switching){position:relative}.scope-switching{z-index:var(--z-popover);background:color-mix(in srgb, var(--bg-primary) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:scope-switching-in var(--dur-3) var(--ease-out);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.scope-switching-card{align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-full);background:var(--bg-primary);box-shadow:var(--shadow-lg);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);margin-top:120px;display:inline-flex;position:sticky;top:38vh}.scope-switching-card strong{color:var(--text-primary);font-weight:600}.scope-switching-spin{border:2px solid var(--brand-100);border-top-color:var(--border-focus);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite signin-spin}@keyframes scope-switching-in{0%{opacity:0}}@keyframes rail-scope-open{0%{opacity:0;transform:scale(.97)translateY(-4px)}}@keyframes rail-scope-row{0%{opacity:0;transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.scope-pill-wrap[data-pending] .scope-pill-name,.rail-scope-fly,.rail-scope-row,.scope-switching{animation:none}.scope-switching-spin{animation-duration:2s}.scope-pill,.scope-pill-chev{transition:none}}.side-tip{z-index:var(--z-tip);pointer-events:none;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm,var(--radius-sm));background:var(--bg-inverse);color:var(--text-inverse);font-size:var(--fs-xs);line-height:var(--lh-xs);white-space:nowrap;box-shadow:var(--shadow-md);animation:side-tip-in 80ms var(--ease-out);font-weight:500;position:fixed;transform:translateY(-50%)}@keyframes side-tip-in{0%{opacity:0}}.side-tip-below{animation-name:side-tip-in-below;transform:translate(-50%)}@keyframes side-tip-in-below{0%{opacity:0;transform:translate(-50%,-2px)}}input[aria-invalid=true]{border-color:var(--red-500)}.scope-filter .scope-filter-select:hover:not(:disabled),.ui-select-open .scope-filter-select{background-color:var(--bg-primary);border-color:var(--border-primary)}.scope-notice{margin-bottom:var(--space-4)}.scope-empty{text-align:center}.scope-empty p{color:var(--text-tertiary);margin:var(--space-1-5) 0 0}.recipient-filter{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.recipient-filter>span{color:var(--text-tertiary);font-size:var(--fs-sm);white-space:nowrap;font-weight:500}.recipient-filter>:not(span){min-width:260px}@media (max-width:900px){.recipient-filter{width:100%}.recipient-filter>:not(span){flex:1;min-width:0}}
.notif{flex:none;position:relative}.notif-trigger{cursor:pointer;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-primary);width:40px;height:40px;color:var(--text-quaternary);box-shadow:var(--shadow-xs);transition:background var(--dur-3) var(--ease-standard), color var(--dur-3) var(--ease-standard), box-shadow var(--dur-3) var(--ease-standard);place-items:center;padding:0;display:grid;position:relative}.notif-trigger:hover{background:var(--bg-secondary);color:var(--text-secondary)}.notif-trigger:focus-visible{box-shadow:var(--shadow-xs), var(--ring-gray);outline:none}.notif-trigger-unread{background:var(--brand-400);border-color:var(--brand-400);color:var(--brand-900);box-shadow:var(--shadow-xs)}.notif-trigger-unread:hover{background:var(--brand-300);border-color:var(--border-brand);color:var(--brand-900)}@keyframes notif-pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.42)}to{opacity:0;transform:scale(1.42)}}.notif-trigger-unread:after{content:"";border:2px solid var(--border-focus);pointer-events:none;border-radius:11px;animation:2.4s cubic-bezier(.22,.61,.36,1) infinite notif-pulse;position:absolute;inset:-3px}@media (prefers-reduced-motion:reduce){.notif-trigger-unread:after{opacity:.4;animation:none}.notif-trigger{transition:none}}.notif-badge{border-radius:var(--radius-full);background:var(--bg-primary);min-width:18px;height:18px;color:var(--text-brand);border:1.5px solid var(--accent);font-size:var(--fs-2xs);place-items:center;padding:0 5px;font-weight:600;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.notif-panel{z-index:var(--z-panel);background:var(--bg-primary);width:400px;max-width:calc(100vw - 40px);height:min(520px,100vh - 120px);color:var(--text-primary);text-align:left;border:1px solid var(--border-secondary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@media (max-width:640px){.notif-panel{width:auto;max-width:none;height:min(520px,100dvh - 96px);position:fixed;top:72px;left:12px;right:12px}}.notif-panel-head{align-items:center;gap:var(--space-0-5);padding:var(--space-2-5) var(--space-2) var(--space-1) var(--space-4);flex:none;display:flex}.notif-panel-head h2{font-size:var(--fs-md);line-height:var(--lh-md);color:var(--text-primary);flex:auto;margin:0;font-weight:600}.notif-markall{align-items:center;gap:var(--space-1-5);height:30px;padding:0 var(--space-2);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);background:0 0;border:0;flex:none;font-weight:600;display:inline-flex}.notif-markall svg{color:var(--accent)}.notif-markall:hover{background:var(--surface-hover);color:var(--text-primary)}.notif-markall:focus-visible{box-shadow:var(--ring-gray);outline:none}.notif-markall:disabled{opacity:.6;cursor:default}.notif-sound{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.notif-sound:hover{background:var(--surface-hover);color:var(--text-secondary)}.notif-sound:focus-visible{box-shadow:var(--ring-gray);outline:none}.notif-sound[aria-pressed=false]{color:var(--text-quaternary)}.notif-tabs{padding:0 var(--space-4);flex:none;margin:0}.notif-list{min-height:0;padding:0 var(--space-1-5) var(--space-1-5);overscroll-behavior:contain;flex:auto;margin:0;list-style:none;overflow-y:auto}.notif-day{padding:var(--space-2-5) var(--space-2-5) var(--space-0-5);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-tertiary);font-weight:600}.notif-row{border-radius:var(--radius-lg);position:relative}.notif-row:hover{background:var(--bg-secondary)}.notif-item{gap:var(--space-2-5);text-align:left;width:100%;padding:var(--space-2) var(--space-2-5);border-radius:inherit;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:flex-start;display:flex}.notif-row[data-unread] .notif-item{padding-right:var(--space-9)}.notif-item:focus-visible{box-shadow:var(--ring-gray);outline:none}.notif-item-icon{border-radius:var(--radius-full);background:var(--bg-primary);width:32px;height:32px;color:var(--text-secondary);border:1px solid var(--border-secondary);box-shadow:var(--shadow-xs);flex:none;place-items:center;display:grid}.notif-item-copy{flex:1;gap:0;min-width:0;display:grid}.notif-item-copy strong{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-primary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.notif-item-body{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-tertiary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif-item-meta{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-quaternary);margin-top:1px}.notif-when{font-variant-numeric:tabular-nums}.notif-row:not([data-unread]) .notif-item-copy strong{color:var(--text-secondary)}.notif-dot{border-radius:var(--radius-full);background:var(--mark-brand);pointer-events:none;width:8px;height:8px;position:absolute;top:15px;right:14px}.notif-dismiss{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:5px;right:4px}.notif-row:hover .notif-dot,.notif-row:focus-within .notif-dot{opacity:0}.notif-row:hover .notif-dismiss,.notif-dismiss:focus-visible{opacity:1}.notif-dismiss:hover{background:var(--bg-primary);color:var(--text-brand);box-shadow:var(--shadow-xs), 0 0 0 1px var(--border-secondary)}.notif-dismiss:focus-visible{box-shadow:var(--ring-gray);color:var(--text-brand);outline:none}.notif-dismiss:disabled{cursor:default}@media (hover:none){.notif-dismiss{opacity:1}.notif-dot{display:none}}.notif-empty{padding:var(--space-6);align-content:center;justify-items:center;gap:var(--space-0-5);text-align:center;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-tertiary);flex:auto;margin:0;display:grid}.notif-empty strong{font-size:var(--fs-md);line-height:var(--lh-md);color:var(--text-primary);font-weight:600}.notif-empty-icon{width:40px;height:40px;margin-bottom:var(--space-2-5);border-radius:var(--radius-full);background:var(--bg-tertiary);color:var(--text-secondary);box-shadow:0 0 0 6px var(--gray-50);place-items:center;display:grid}.notif-empty .text-action,.notif-more .text-action{margin-top:0}.notif-seeall{justify-content:center;align-items:center;gap:var(--space-1-5);padding:var(--space-2-5) var(--space-4);border-top:1px solid var(--border-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary);flex:none;font-weight:600;text-decoration:none;display:flex}.notif-seeall:hover{color:var(--text-primary);background:var(--bg-secondary)}.notif-more{padding:var(--space-3) var(--space-4);text-align:center;color:var(--text-quaternary);font-size:var(--fs-xs);line-height:var(--lh-xs)}@media (max-width:820px){.notif-trigger{border-radius:var(--radius-sm);width:32px;height:32px}.notif-trigger svg{width:16px;height:16px}.notif-trigger-unread:after{display:none}.notif-badge{min-width:16px;height:16px;padding:0 var(--space-1);font-size:var(--fs-2xs);border-width:1.5px;top:-6px;right:-6px}}.channel-pick-note{color:var(--ground-warning-ink)}.banner-live{max-width:880px;padding:var(--space-5)}.banner-live-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.banner-live-meta{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-tertiary)}.banner-live .top-banner,.banner-form .top-banner{border-radius:var(--radius-lg);animation:none;position:relative}.banner-live .top-banner-close,.banner-form .top-banner-close{cursor:default}.banner-live .top-banner-close:hover,.banner-form .top-banner-close:hover{color:color-mix(in srgb, var(--text-on-color) 55%, transparent);background:0 0}.banner-live-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.banner-live .err{margin-top:var(--space-3)}.app-header .notif-trigger,.app-header .notif-trigger-unread{border-color:var(--border-secondary);background:var(--bg-primary);width:36px;height:36px;color:var(--text-secondary)}.app-header .notif-trigger:hover{background:var(--bg-secondary);color:var(--text-primary)}.app-header .notif-trigger-unread{color:var(--text-primary)}.app-header .notif-trigger-unread:after{display:none}.app-header .notif-trigger svg{width:18px;height:18px}.app-header .notif-badge{background:var(--danger);color:var(--danger-fg);border:2px solid var(--bg-primary);min-width:16px;height:16px;font-size:9px;font-weight:700}.nset{gap:var(--space-3);display:grid}.nset-card{border:1px solid var(--card-line);border-radius:var(--radius-md);background:var(--bg-primary);overflow:hidden}.nset-channel+.nset-channel{border-top:1px solid var(--card-line)}.nset-row{align-items:center;gap:var(--space-3-5);padding:var(--space-4) var(--space-5);display:flex}.nset-ic{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--veil-dark) 6%, transparent);width:36px;height:36px;color:var(--text-secondary);transition:background var(--dur-4) var(--ease-standard), color var(--dur-4) var(--ease-standard), box-shadow var(--dur-4) var(--ease-standard);flex:none;place-items:center;display:grid}.nset-ic svg{display:block}.nset-channel[data-on] .nset-ic{background:var(--leaf-2);color:var(--text-on-color)}.nset-channel[data-soon] .nset-ic{background:color-mix(in srgb, var(--veil-dark) 4%, transparent);color:var(--text-quaternary)}.nset-channel[data-soon] .nset-copy h3{color:var(--text-secondary)}.nset-copy{flex:auto;min-width:0}.nset-copy h3{color:var(--text-primary);font-size:var(--fs-md);line-height:var(--lh-md);margin:0;font-weight:600}.nset-copy p{color:var(--text-tertiary);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:1px 0 0}.nset-row>.switch{flex:none}.nset-chip{height:24px;padding:0 var(--space-2-5);border-radius:var(--radius-full);background:color-mix(in srgb, var(--veil-dark) 6%, transparent);color:var(--text-secondary);font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;font-weight:600;display:inline-flex}.nset-sub,.nset .sms-phone{align-items:center;gap:var(--space-3);margin:calc(-1 * var(--space-1)) var(--space-5) var(--space-4) 70px;padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--veil-dark) 3.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--veil-dark) 3%, transparent);border:0;display:flex}.nset-sub[data-off]{opacity:.6}.nset-sub[data-off] .switch:disabled{opacity:1}.nset-sub-ic,.nset .sms-phone>.notif-subrow-mark{border-radius:var(--radius-md);background:var(--bg-primary);width:28px;height:28px;color:var(--text-secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--veil-dark) 6%, transparent);flex:none;place-items:center;padding:0;display:grid}.nset-sub-copy{flex:auto;min-width:0;display:grid}.nset-sub-copy strong{color:var(--text-primary);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:600}.nset-sub-copy small{color:var(--text-tertiary);font-size:var(--fs-xs);line-height:var(--lh-xs)}.nset .sms-phone{align-items:flex-start}.nset .sms-phone-row{min-height:28px}.nset .sms-phone-verified svg{color:var(--leaf-2)}.nset-note{margin:var(--space-1) 0 0;padding:0 var(--space-1);align-items:flex-start;gap:var(--space-2);color:var(--text-tertiary);font-size:var(--fs-xs);line-height:var(--lh-xs);display:flex}.nset-note svg{color:var(--text-quaternary);flex:none;margin-top:1px}@media (max-width:640px){.nset-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3-5) var(--space-4)}.nset-row>.switch,.nset-row>.nset-chip{margin-top:var(--space-1-5)}.nset-sub,.nset .sms-phone{margin:calc(-1 * var(--space-0-5)) var(--space-4) var(--space-3-5)}.nset .sms-phone-row{flex-wrap:wrap}.nset .sms-phone-actions{width:100%}.nset .sms-phone-actions .btn{flex:1 1 0}}
.spot-root{z-index:var(--z-spotlight);position:fixed;inset:0}.spot-backdrop{background:color-mix(in srgb, var(--gray-950) 16%, transparent);animation:spot-veil var(--dur-2) var(--ease-standard);position:absolute;inset:0}@keyframes spot-veil{0%{opacity:0}to{opacity:1}}.spot-panel{background:color-mix(in srgb, var(--glass) 84%, transparent);-webkit-backdrop-filter:blur(40px)saturate(1.8);backdrop-filter:blur(40px)saturate(1.8);border:1px solid color-mix(in srgb, var(--veil-dark) 10%, transparent);width:min(680px,100vw - 32px);max-height:min(540px,82vh - 24px);box-shadow:var(--shadow-2xl), 0 0 0 .5px color-mix(in srgb, var(--veil-light) 40%, transparent) inset;animation:spot-in var(--dur-3) var(--ease-settle);transition:border-radius var(--dur-3) var(--ease-standard);border-radius:28px;flex-direction:column;display:flex;position:absolute;top:18vh;left:50%;overflow:hidden;transform:translate(-50%)}.spot-panel.is-typed{border-radius:var(--radius-2xl)}@keyframes spot-in{0%{opacity:0;transform:translate(-50%)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.spot-field{align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-3) 0 var(--space-5);flex:none;display:flex}.spot-field-icon{width:22px;height:22px;color:var(--text-tertiary);flex:none}.spot-input{min-width:0;font:400 22px/28px var(--font-sans);letter-spacing:-.015em;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.spot-input::placeholder{color:var(--text-quaternary)}.spot-panel .spot-input,.spot-panel .spot-input:hover,.spot-panel .spot-input:focus,.spot-panel .spot-input:focus-visible{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.spot-input::-webkit-search-cancel-button{display:none}.spot-clear{background:color-mix(in srgb, var(--veil-dark) 22%, transparent);width:20px;height:20px;color:var(--glass);cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.spot-clear:hover{background:color-mix(in srgb, var(--veil-dark) 38%, transparent)}.spot-clear svg{width:10px;height:10px}.spot-cancel{height:32px;padding:0 var(--space-0-5) 0 var(--space-1-5);cursor:pointer;font:500 15px/1 var(--font-sans);color:var(--leaf-ink);background:0 0;border:0;flex:none;display:none}.spot-tabs{gap:var(--space-1-5);padding:var(--space-2-5) var(--space-4) var(--space-1-5);scrollbar-width:none;border-top:1px solid color-mix(in srgb, var(--veil-dark) 8%, transparent);flex:none;display:flex;overflow-x:auto}.spot-tabs::-webkit-scrollbar{display:none}.spot-tab{align-items:center;gap:var(--space-1-5);height:26px;padding:0 var(--space-2-5);border-radius:var(--radius-full);background:color-mix(in srgb, var(--veil-dark) 6%, transparent);cursor:pointer;font:500 12px/1 var(--font-sans);color:var(--text-secondary);transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);border:0;flex:none;display:inline-flex}.spot-tab svg{width:13px;height:13px;color:var(--text-tertiary)}.spot-tab:hover{background:color-mix(in srgb, var(--veil-dark) 11%, transparent);color:var(--text-primary)}.spot-tab.active{background:color-mix(in srgb, var(--veil-dark) 18%, transparent);color:var(--text-primary);font-weight:600}.spot-tab.active svg{color:var(--text-primary)}.spot-tab-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.spot-results{min-height:0;padding:var(--space-1) var(--space-2) var(--space-2);overscroll-behavior:contain;flex:auto;overflow-y:auto}.spot-field+.spot-results{border-top:1px solid color-mix(in srgb, var(--veil-dark) 8%, transparent);padding-top:var(--space-1-5)}.spot-group{padding:var(--space-2) var(--space-2-5) var(--space-1);font:600 12px/16px var(--font-sans);color:var(--text-tertiary)}.spot-row{align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-2-5);border-radius:var(--radius-lg);color:var(--text-primary);scroll-margin:8px;text-decoration:none;display:flex}.spot-row.active{background:color-mix(in srgb, var(--veil-dark) 7%, transparent);color:var(--text-primary)}.spot-row-icon{background:var(--tile-hue,var(--hue-settings));width:28px;height:28px;color:var(--white);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--black) 12%, transparent);border-radius:7px;flex:none;place-items:center;display:grid}.spot-row-icon svg{width:16px;height:16px;display:block}.spot-row-title{min-width:0;font:500 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.spot-row-sub{min-width:0;font:400 13px/20px var(--font-sans);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:0 10000 auto;overflow:hidden}.spot-row-age{padding-left:var(--space-2);font:400 12px/1 var(--font-sans);color:var(--text-quaternary);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.spot-mark{color:inherit;background:0 0;padding:0;font-weight:700}.spot-ask{align-items:center;gap:var(--space-3);width:100%;height:40px;margin-top:var(--space-1);padding:0 var(--space-2-5);border-radius:var(--radius-lg);color:var(--text-secondary);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.spot-ask:hover,.spot-ask:focus-visible{background:color-mix(in srgb, var(--veil-dark) 6%, transparent);color:var(--text-primary);outline:none}.spot-ask-mark{width:28px;height:28px;color:var(--white);background:conic-gradient(from 200deg, var(--nexa-aura-1), var(--nexa-aura-2), var(--nexa-aura-3), var(--nexa-aura-4), var(--nexa-aura-5), var(--nexa-aura-1));border-radius:7px;flex:none;place-items:center;display:grid}.spot-ask-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spot-ask q{color:var(--text-primary)}.spot-empty{padding:var(--space-4) var(--space-2-5);color:var(--text-tertiary);margin:0;font-size:13px}.spot-skeleton{padding:var(--space-1) var(--space-0-5)}.spot-skel-row{align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-2-5);display:flex}.spot-skel-icon{border-radius:7px;width:26px;height:26px}.spot-skel-lines{gap:var(--space-1-5);flex-direction:column;flex:1;display:flex}.spot-skel-lines span{border-radius:var(--radius-xs);height:9px}.spot-skel-icon,.spot-skel-lines span{background:linear-gradient(90deg, color-mix(in srgb, var(--gray-950) 6%, transparent) 25%, color-mix(in srgb, var(--gray-950) 11%, transparent) 50%, color-mix(in srgb, var(--gray-950) 6%, transparent) 75%);background-size:200% 100%;animation:1.1s linear infinite spot-shimmer}@keyframes spot-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:720px){.spot-panel,.spot-panel.is-typed{width:100%;height:100dvh;max-height:none;box-shadow:none;animation:spot-up var(--dur-4) var(--ease-settle);background:var(--bg-primary);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;top:0;left:0;transform:none}.spot-field{height:56px;padding:0 var(--space-3) 0 var(--space-4);padding-top:env(safe-area-inset-top);box-sizing:content-box}.spot-input{font-size:var(--fs-md)}.spot-cancel{display:inline-block}.spot-tabs{padding:var(--space-2) var(--space-3)}.spot-results{padding:var(--space-1) var(--space-2) calc(var(--space-3) + env(safe-area-inset-bottom))}.spot-row{height:44px}.spot-row-sub{display:none}}@keyframes spot-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.spot-panel,.spot-backdrop,.spot-skel-icon,.spot-skel-lines span{animation:none}}.spot-trigger{border:1px solid var(--brand-700);border-radius:var(--radius-md);background:var(--accent);width:36px;height:36px;color:var(--text-on-brand);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--brand-900) 25%, transparent), inset 0 1px 0 color-mix(in srgb, var(--veil-light) 14%, transparent);transition:background var(--dur-3) var(--ease-standard), box-shadow var(--dur-3) var(--ease-standard);place-items:center;padding:0;display:grid}.spot-trigger:hover,.spot-trigger.active{background:var(--accent-hover);box-shadow:0 0 0 4px var(--brand-100), inset 0 1px 0 color-mix(in srgb, var(--veil-light) 14%, transparent)}.spot-trigger:focus-visible{box-shadow:0 0 0 4px var(--brand-200);outline:none}.spot-trigger svg{display:block}
