@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-Variable-BbzFLZTg.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--gray-1000:#171717;--gray-900:#101010;--gray-600:#434445;--gray-500:#737373;--gray-400:#939599;--gray-300:#e0e1e2;--gray-200:#eeeeee;--gray-100:#f6f6f7;--white:#ffffff;--brand-main:#ff4b1d;--brand-600:#c2380f;--brand-400:#ff8a78;--brand-200:#ffc4bb;--brand-100:#fff0ec;--on-brand:#171717;--warm-cream:#f6f6f7;--warm-peach:#eceeee;--warm-coral:#ff8a78;--warm-blush:#ffd8d2;--warm-lilac:#eceeee;--tag-green:#56d7a4;--tag-orange:#ffa928;--tag-pink:#ffade2;--info:#737373;--info-deep:#434445;--danger:#c2380f;--success:#1e9e6a;--warn:#ffa928;--surface-page:var(--white);--surface-card:var(--white);--surface-sunken:#f6f6f7;--surface-tint:#f6f6f7;--surface-inverse:var(--gray-1000);--text-body:var(--gray-1000);--text-muted:var(--gray-600);--text-subtle:var(--gray-500);--text-inverse:var(--white);--text-brand:var(--brand-600);--border-hairline:#eeeeee;--border-soft:#e0e1e2;--border-strong:#171717;--border-focus:#171717;--grad-hero:linear-gradient(#ffffff,#ffffff);--grad-hero-soft:linear-gradient(#f6f6f7,#f6f6f7);--grad-brand-pill:linear-gradient(#ff4b1d,#ff4b1d);--grad-icon:linear-gradient(#f6f6f7,#f6f6f7);--grad-text-warm:linear-gradient(90deg,#ff4b1d,#ff4b1d);--grad-card-tint:linear-gradient(#ffffff,#ffffff);--grad-code-ink:linear-gradient(180deg,#1e1e1e 0%,#171717 100%)}:root{--font-display:"Instrument Sans",Arial,sans-serif;--font-body:"Instrument Sans",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--weight-regular:400;--weight-medium:500;--weight-bold:700;--fs-d1:76px;--lh-d1:1.04;--fs-d2:60px;--lh-d2:1.06;--fs-h1:48px;--lh-h1:1.08;--fs-h2:38px;--lh-h2:1.12;--fs-h3:28px;--lh-h3:1.18;--fs-h4:22px;--lh-h4:1.24;--fs-p20:20px;--fs-p18:20px;--fs-p16:16px;--fs-p14:14px;--fs-p13:13px;--fs-p12:12px;--lh-body:1.5;--lh-tight:1.35;--tracking-display:-.02em;--tracking-body:0em;--tracking-eyebrow:.06em;--text-display-1:var(--weight-medium) var(--fs-d1)/var(--lh-d1) var(--font-display);--text-display-2:var(--weight-medium) var(--fs-d2)/var(--lh-d2) var(--font-display);--text-h1:var(--weight-medium) var(--fs-h1)/var(--lh-h1) var(--font-display);--text-h2:var(--weight-medium) var(--fs-h2)/var(--lh-h2) var(--font-display);--text-h3:var(--weight-medium) var(--fs-h3)/var(--lh-h3) var(--font-display);--text-h4:var(--weight-medium) var(--fs-h4)/var(--lh-h4) var(--font-display);--text-lead:var(--weight-regular) var(--fs-p18)/var(--lh-body) var(--font-body);--text-body-16:var(--weight-regular) var(--fs-p16)/var(--lh-body) var(--font-body);--text-body-14:var(--weight-regular) var(--fs-p14)/var(--lh-body) var(--font-body);--text-label:var(--weight-medium) var(--fs-p13)/1.3 var(--font-body);--text-caption:var(--weight-regular) var(--fs-p12)/1.35 var(--font-body)}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--section-y:160px;--section-y-hero:80px;--section-y-footer:64px;--section-y-compact:80px;--container-max:1280px;--container-pad:40px;--measure-narrow:560px;--measure-wide:760px;--gap-tight:8px;--gap-group:16px;--gap-section:32px;--gap-grid:24px}:root{--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:40px;--radius-pill:999rem;--radius-card:24px;--radius-panel:32px;--radius-hero:40px;--radius-chip:6px;--radius-control:6px;--border-1:1px;--border-2:2px;--shadow-flat:0 0 0 1px #0000000a;--shadow-raised:0 0 0 1px #0000001a,0 1px 3px #0000001a;--shadow-card:0 2px 4px #17171705,0 8px 24px #17171708;--shadow-float:0 0 2px #0000000d,0 0 5px #0000000d,0 0 20px #0000000f;--shadow-pop:2px 4px 16px #00000014;--shadow-overlay:0 18px 80px #0000000f,0 7.52px 33.422px #0000000a,0 4.021px 17.869px #0000000a,0 2.254px 10.017px #00000008,0 1.197px 5.32px #00000005,0 .498px 2.214px #00000005;--shadow-ring-brand:0 0 0 6px #ff4b1d33;--shadow-inset-hairline:inset 0 0 0 1px #eeeeee;--z-base:0;--z-raised:5;--z-sticky:50;--z-nav:900;--z-dropdown:1000;--z-modal:2000}:root{--dur-instant:.1s;--dur-fast:.2s;--dur-base:.3s;--dur-slow:.4s;--dur-slower:.6s;--dur-scene:1.2s;--dur-marquee:45s;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in:cubic-bezier(.55,.06,.68,.19);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--ease-linear:linear;--t-color:color var(--dur-fast) var(--ease-out);--t-hover:background-color var(--dur-fast) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out);--t-card:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-slow) var(--ease-out);--t-reveal:opacity var(--dur-slower) var(--ease-out),transform var(--dur-slower) var(--ease-out);--lift-hover:translateY(-2px);--press-scale:scale(.985);--reveal-offset:40px}@keyframes cn-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cn-pulse-ring{0%{top:0;right:0;bottom:0;left:0;opacity:.3}50%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}to{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes cn-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes cn-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cn-scan{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}@keyframes cn-dd-fade{0%{opacity:0}}@keyframes cn-dd-slide{0%{translate:var(--dd-dir,-32px) 0}}[data-dd-item]{opacity:0;transition:opacity .1s cubic-bezier(.5,0,.5,1) calc(var(--dd-r,0) * 30ms)}[data-dd-group][data-active] [data-dd-item]{opacity:1;animation:cn-dd-fade .338s cubic-bezier(.5,0,.5,1) calc(var(--dd-lead,105ms) + var(--dd-i,0) * 55ms) both,cn-dd-slide .338s cubic-bezier(.42,0,0,1) calc(var(--dd-lead,105ms) + var(--dd-i,0) * 55ms) both}[data-dd-item] a{color:color-mix(in srgb,var(--gray-1000) 70%,transparent);transition:color .2s var(--ease-standard)}[data-dd-item] a:hover{color:var(--gray-1000)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--text-body-16);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);text-wrap:pretty}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4)}p{margin:0;text-wrap:pretty}a{color:var(--text-body);text-decoration:none;transition:var(--t-color)}a:hover{color:var(--text-brand)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}::selection{background:var(--brand-200);color:#171717}:root[data-theme=dark]{--white:#141516;--tag-green:#2ea043;--gray-100:#17181a;--gray-200:#1e1e1e;--gray-300:#28282c;--gray-400:#6a6a71;--gray-500:#8a8a90;--gray-600:#ababab;--gray-900:#0b0c0d;--gray-1000:#ffffff;--surface-page:#060707;--surface-card:#141516;--surface-sunken:#0d0d0e;--surface-tint:linear-gradient(150deg,#1a1b1c 0%,#141516 55%);--surface-inverse:#ffffff;--text-body:#ffffff;--text-muted:#ababab;--text-subtle:#8a8a90;--text-inverse:#060707;--text-brand:#ff8a78;--border-hairline:#ffffff12;--border-soft:#28282c;--border-strong:#3a3a3f;--border-focus:#ff4b1d;--brand-main:#ff4b1d;--brand-600:#ff8a78;--brand-400:#ff4b1d;--brand-200:#2e2020;--brand-100:#1c1616;--success:#6fd39b;--warn:#ffa928;--danger:#ff4b1d;--info:#8a8a90;color-scheme:dark}:root{color-scheme:light;--radius-btn:6px;--bg:var(--surface-page);--surface-subtle:var(--surface-sunken);--surface:var(--surface-card);--surface-elevated:#f6f6f7;--border:var(--border-soft);--border-strong:#c9cacc;--border-stronger:#939599;--text-primary:var(--text-body);--text-secondary:#434445;--text-muted:#5f5f5f;--text-faint:#737373;--text-disabled:#939599;--btn-primary-bg:var(--gray-1000);--btn-primary-ink:var(--white);--control-on-bg:var(--btn-primary-bg);--control-on-ink:var(--btn-primary-ink);--control-on-border:var(--btn-primary-bg);--logo-ink:var(--gray-1000);--accent:var(--brand-main);--focus:var(--border-focus);--success:#1e9e6a;--success-surface:#e9f6f0;--success-border:#b4e2cd;--warning:var(--warn);--warning-surface:#fff6e5;--warning-border:#ffd99a;--danger:#c2380f;--danger-surface:var(--brand-100);--danger-border:var(--brand-200);--red:#dc2626;--graph-line:#939599;--graph-node:#737373;--graph-halo:#e0e1e2;--scrim:#17171733;--mark-filter:none}:root[data-theme=dark]{--surface-elevated:#1e1e1e;--border-strong:#3a3a3f;--border-stronger:#4a4a50;--text-secondary:#d0d0d2;--text-muted:#ababab;--text-faint:#8a8a90;--text-disabled:#6a6a71;--success:#6fd39b;--success-surface:#12281c;--success-border:#2f6b46;--warning-surface:#2a2110;--warning-border:#5c4a1f;--danger:#ff4b1d;--danger-surface:#2e2020;--danger-border:#5c2f27;--red:#f04438;--graph-line:#6a6a71;--graph-node:#8a8a90;--graph-halo:#28282c;--scrim:#000000a6;--mark-filter:brightness(0) invert(1)}.cn-dashboard,.cn-onboarding{--text-primary:var(--text-body);--text-muted:var(--gray-600);color:var(--text-primary);font-family:var(--font-body);--text-body-14:var(--weight-regular) 16px/var(--lh-body) var(--font-body);--text-label:var(--weight-medium) 14px/1.3 var(--font-body);--text-caption:var(--weight-regular) 13px/1.35 var(--font-body);--surface:color-mix(in srgb, var(--surface-card) 92%, transparent);--dashboard-aura-blue-color:#3e8ecb;--dashboard-aura-green-color:#56d7a4;--dashboard-aura-coral-color:#ff4b1d;--dashboard-aura-strength:.17}:root[data-theme=dark] .cn-dashboard,:root[data-theme=dark] .cn-onboarding{--cn-black:#0b0b0c;--surface-page:var(--cn-black);--surface-card:var(--cn-black);--surface:var(--surface-card);--surface-sunken:var(--cn-black);--surface-subtle:var(--cn-black);--surface-tint:var(--cn-black);--white:var(--cn-black);--gray-900:var(--cn-black);--text-inverse:var(--cn-black);--btn-primary-ink:var(--cn-black);--control-on-ink:var(--cn-black);--gray-1000:#ededee;--gray-400:#969ba3;--text-body:#f5f5f2;--text-primary:#f5f5f2;--text-muted:#d0d0ce;--text-subtle:#b7b7b5;--border-hairline:#30343a;--border-soft:#30343a;--border-strong:#505760;--bg:var(--cn-black);--surface-elevated:var(--cn-black);--text-secondary:#e1e1df;--text-faint:#b7b7b5;--text-disabled:#767c85;--dashboard-aura-blue-color:#3e8ecb;--dashboard-aura-green-color:#2ea043;--dashboard-aura-coral-color:#ff4b1d;--dashboard-aura-strength:.38}:root:not([data-theme=dark]) .cn-dashboard,:root:not([data-theme=dark]) .cn-onboarding{--cn-white:#ffffff;--text-body:#0b0b0c;--text-primary:#0b0b0c;--text-secondary:#252527;--text-muted:#3a3a3d;--text-faint:#4b4b4f;--text-subtle:#4b4b4f;--surface-page:var(--cn-white);--surface-card:var(--cn-white);--surface-sunken:var(--cn-white);--surface-subtle:var(--cn-white);--surface-tint:var(--cn-white);--surface-elevated:var(--cn-white);--surface:var(--cn-white);--menu-surface:var(--cn-white);--bg:var(--cn-white)}.cn-dashboard,.cn-onboarding{--surface-card:var(--surface-page);--surface:var(--surface-page);--border:#c3c9ce;--border-hairline:#d4d9dd;--chart-grid:color-mix(in srgb,var(--border) 40%,var(--surface));--chart-baseline:color-mix(in srgb,var(--border) 70%,var(--surface));--chart-series:var(--brand-main);--empty-border:#a7b0b8}.cn-dashboard{--menu-surface:var(--surface)}.cn-onboarding{--surface:var(--surface-card);--surface-subtle:var(--surface-sunken);--menu-surface:var(--surface)}:root[data-theme=dark] .cn-dashboard,:root[data-theme=dark] .cn-onboarding{--border:#4b535c;--border-hairline:#424a53;--chart-series:var(--brand-main);--empty-border:#69737e}:root[data-theme=dark] .cn-onboarding{--surface-card:var(--surface-page);--surface-sunken:var(--surface-page);--surface:var(--surface-page);--surface-subtle:var(--surface-page);--surface-elevated:var(--surface-page)}.cn-dashboard-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.cn-dashboard-aura{position:absolute;display:block;border-radius:50%;pointer-events:none;left:-1vw;top:-20vh;width:90vw;height:105vh;animation-duration:34s,18s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite,infinite;animation-direction:alternate,normal}.cn-dashboard-aura-blue{background:radial-gradient(closest-side,var(--dashboard-aura-blue-color) 0%,var(--dashboard-aura-blue-color) 18%,transparent 76%);animation-name:cn-dashboard-aura-drift,cn-dashboard-aura-blue-cycle}.cn-dashboard-aura-green{background:radial-gradient(closest-side,var(--dashboard-aura-green-color) 0%,var(--dashboard-aura-green-color) 18%,transparent 76%);animation-name:cn-dashboard-aura-drift,cn-dashboard-aura-green-cycle}:root:not([data-theme=dark]) .cn-dashboard-aura{left:22vw;top:-4vh}.cn-dashboard-aura-coral{background:radial-gradient(closest-side,var(--dashboard-aura-coral-color) 0%,var(--dashboard-aura-coral-color) 18%,transparent 76%);animation-name:cn-dashboard-aura-drift,cn-dashboard-aura-coral-cycle}@keyframes cn-dashboard-aura-drift{0%{transform:translate3d(-2%,-2%,0) scale(.94)}to{transform:translate3d(3%,3%,0) scale(1.08)}}@keyframes cn-dashboard-aura-green-cycle{0%,to{opacity:var(--dashboard-aura-strength)}33.333%,66.667%{opacity:0}}@keyframes cn-dashboard-aura-blue-cycle{0%,66.667%,to{opacity:0}33.333%{opacity:var(--dashboard-aura-strength)}}@keyframes cn-dashboard-aura-coral-cycle{0%,33.333%,to{opacity:0}66.667%{opacity:var(--dashboard-aura-strength)}}@media (prefers-reduced-motion:reduce){.cn-dashboard-aura{animation:none;opacity:0}.cn-dashboard-aura-green{opacity:var(--dashboard-aura-strength)}}body{background:var(--bg);color:var(--text-primary)}.cn-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--btn-primary-bg) 82%,var(--gray-500))!important;border-color:color-mix(in srgb,var(--btn-primary-bg) 82%,var(--gray-500))!important}.cn-btn-secondary:hover:not(:disabled),.cn-icon-btn:hover{border-color:var(--text-primary)!important;color:var(--text-primary)!important}.cn-nav-link:hover{color:var(--text-primary)!important}.cn-filter:hover{border-color:var(--border-strong)!important}.cn-filter:hover .cn-filter-chev{color:var(--text-secondary)!important}.cn-filter:focus-within{outline:2px solid var(--focus);outline-offset:2px}.cn-org-picker:focus-within{outline:2px solid var(--focus);outline-offset:2px}.cn-dashboard select,.cn-onboarding select{color-scheme:light}:root[data-theme=dark] .cn-dashboard select,:root[data-theme=dark] .cn-onboarding select{color-scheme:dark}.cn-dashboard select option,.cn-dashboard select optgroup,.cn-onboarding select option,.cn-onboarding select optgroup{background-color:var(--menu-surface);color:var(--text-primary)}.cn-dashboard input::placeholder,.cn-dashboard textarea::placeholder,.cn-onboarding input::placeholder,.cn-onboarding textarea::placeholder{color:var(--text-faint);opacity:1}.cn-onboarding .cn-prefixed-input:focus-within{border-color:var(--border-stronger)}.cn-shell-body{--cn-header-h:69px;--cn-pad-top:clamp(16px,2.4vw,26px);--cn-gutter:clamp(14px,2vw,26px)}.cn-shell-rail{top:var(--cn-header-h);z-index:2;height:calc(100dvh - var(--cn-header-h));margin-top:calc(-1 * var(--cn-pad-top));padding:var(--cn-pad-top) 12px 14px 0;border-right:1px solid var(--border)}.cn-shell-account{margin-left:calc(-1 * var(--cn-gutter));margin-right:-12px;padding-left:var(--cn-gutter);padding-right:12px}.cn-shell-main{padding-bottom:60px}.cn-shell-footer{position:relative;margin-top:auto}.cn-shell-plan{display:flex;align-items:center;gap:10px;margin-left:calc(-1 * var(--cn-gutter));margin-right:-12px;padding:12px 18px 12px var(--cn-gutter);border-top:1px solid var(--border);color:var(--text-primary);text-decoration:none}.cn-shell-plan:hover{background:color-mix(in srgb,var(--surface-elevated) 55%,transparent);color:var(--text-primary)}.cn-plan-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid var(--border);border-radius:9px;background:var(--surface-elevated)}.cn-plan-copy{display:grid;gap:3px;flex:1;min-width:0}.cn-plan-name{font:var(--weight-medium) var(--fs-p12)/1.25 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.cn-plan-trial{color:var(--brand-main)}.cn-plan-ended{color:var(--red)}.cn-plan-action{font:var(--text-caption);white-space:normal}.cn-shell-plan>svg{flex:0 0 auto;color:var(--text-muted)}.cn-shell-credits{width:calc(100% + var(--cn-gutter) + 12px);border:0;border-top:1px solid var(--border);background:transparent;font:inherit;text-align:left;cursor:pointer}.cn-credits-icon,.cn-plan-alert{color:var(--danger)}.cn-shell-account{position:relative;padding-top:10px;border-top:1px solid var(--border)}.cn-account-trigger,.cn-account-signout{display:flex;align-items:center;width:100%;border:0;cursor:pointer;color:var(--text-primary);background:transparent;text-align:left}.cn-account-trigger{gap:10px;padding:8px 6px;border-radius:var(--radius-btn)}.cn-account-trigger:hover,.cn-account-signout:hover{background:var(--surface-elevated)}.cn-account-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid var(--border);border-radius:9px;background:var(--surface-elevated);font:var(--text-label)}.cn-account-identity{display:grid;gap:2px;flex:1;min-width:0}.cn-account-name,.cn-account-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-account-name{font:var(--text-label)}.cn-account-email{font:var(--text-caption);color:var(--text-muted)}.cn-account-trigger>svg{flex:0 0 auto;color:var(--text-muted)}.cn-account-menu{position:absolute;bottom:0;left:calc(100% + 20px);z-index:50;width:220px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--menu-surface);box-shadow:0 12px 32px #00000040}.cn-account-signout{gap:10px;padding:10px;border-radius:4px;font:var(--text-body-14)}.cn-row-click{cursor:pointer}.cn-row-click:hover{background:color-mix(in srgb,var(--surface-elevated) 60%,transparent)!important}.cn-row-click:focus-visible{outline:2px solid var(--focus)!important;outline-offset:-2px!important}@keyframes cn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cn-skeleton{border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--surface-elevated) 40%,color-mix(in srgb,var(--surface-elevated) 55%,var(--gray-300)) 50%,var(--surface-elevated) 60%);background-size:200% 100%;animation:cn-shimmer 1.6s linear infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes cn-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cn-app-wash{0%{transform:translateY(3%) scale(.96);opacity:.85}to{transform:translateY(-3%) scale(1.05);opacity:1}}@keyframes cn-app-turn{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes cn-bg-rise{0%{transform:translateY(0)}to{transform:translateY(-38%)}}@keyframes cn-bg-float{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes cn-dash{to{stroke-dashoffset:-360}}@keyframes cn-breathe{0%,to{transform:translate(-50%) scale(1);opacity:.36}50%{transform:translate(-50%) scale(1.05);opacity:.5}}@keyframes cn-drift{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 7px))}}@keyframes cn-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes cn-catch{0%{transform:translate(-50%,-50%) scale(.9)}60%{transform:translate(-50%,-50%) scale(1.04)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes cn-pulse-ring{0%{transform:translate(-50%,-50%) scale(.7);opacity:.5}to{transform:translate(-50%,-50%) scale(2.1);opacity:0}}@keyframes cn-wipe{0%{transform:translateY(101%)}42%{transform:translateY(0)}58%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes cn-flow{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes cn-spin-slow{to{transform:rotate(360deg)}}@keyframes cn-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes cn-fill{0%{width:0}to{width:100%}}@keyframes cn-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cn-grow-y{0%{height:0}to{height:calc(100% - 34px)}}@keyframes cn-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes cn-ring{to{stroke-dashoffset:0}}@keyframes cn-wave-drift{0%{transform:translate3d(-3%,-8px,0) scaleY(.92)}to{transform:translate3d(3%,8px,0) scaleY(1.08)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:999rem}:where(input,textarea,select,button,a,[tabindex]):focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px!important}@media (max-width: 860px){.cn-shell-body{grid-template-columns:1fr!important;padding:14px 14px 180px!important}.cn-shell-rail{position:static!important;display:flex!important;flex-direction:row!important;gap:6px!important;overflow-x:auto;scrollbar-width:none;margin:-2px -14px 6px;padding:2px 14px;min-height:0!important;height:auto;border-right:0}.cn-shell-main{padding-bottom:0}.cn-shell-rail::-webkit-scrollbar{display:none}.cn-shell-rail>*{flex:0 0 auto;white-space:nowrap}.cn-settings-layout{flex-direction:column!important;gap:14px!important;min-width:0;width:100%;box-sizing:border-box}.cn-settings-layout>div:last-child{width:100%}.cn-settings-nav{display:flex!important;position:static!important;min-width:0!important;width:100%;max-width:100%;overflow-x:auto;scrollbar-width:none}.cn-settings-nav::-webkit-scrollbar{display:none}.cn-settings-nav>a{flex:0 0 auto;white-space:nowrap}.cn-shell-footer{position:fixed;bottom:14px;left:14px;z-index:50;width:min(240px,calc(100vw - 28px));margin:0;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.cn-shell-plan{margin:0;padding:8px 6px 10px;border-top:0}.cn-shell-credits{width:100%}.cn-shell-account{margin:0;padding:10px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}}@media (max-width: 520px){.cn-shell-body,header>div{gap:10px!important}.cn-header-brand{flex-basis:auto!important}.cn-account-menu{bottom:calc(100% + 8px);left:0;width:100%}.cn-account-trigger>svg{transform:rotate(-90deg)}}
