@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800&family=JetBrains+Mono:wght@400;500;600&display=swap";*{box-sizing:border-box;margin:0}input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{min-width:0;max-width:100%;box-sizing:border-box}@supports (-webkit-touch-callout: none){input[type=date],input[type=datetime-local],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-date-and-time-value{min-height:1.45em;text-align:left}}@media(pointer:coarse)and (max-width:639px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select{font-size:16px!important}}:root{--bg: #f0f2f5;--pane: #ffffff;--line: #e4e7eb;--ink: #111b21;--muted: #667781;--accent: #00a884;--accent-ink: #ffffff;--bubble-in: #ffffff;--bubble-out: #d9fdd3;--note: #fff3c4;--unread: #25d366;--failed: #dc2626}body{font:14px/1.45 -apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg)}button{font:inherit;cursor:pointer}input,textarea,select{font:inherit}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%236b6b85' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px 18px!important;padding-right:36px!important}select::-ms-expand{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes notifSlide{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}@keyframes dspin{to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ai-dots{display:inline-flex;gap:4px;align-items:center}.ai-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35;animation:aiDots 1.2s infinite}.ai-dots i:nth-child(2){animation-delay:.2s}.ai-dots i:nth-child(3){animation-delay:.4s}@keyframes aiDots{0%,60%,to{opacity:.25}30%{opacity:.9}}@media(prefers-reduced-motion:reduce){.ai-dots i{animation:none;opacity:.5}}.share-live-dot{animation:shareLivePulse 1.2s ease-in-out infinite}@keyframes shareLivePulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.share-live-dot{animation:none}}.csat-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit}.csat-burst i{position:absolute;display:block;opacity:0}.csat-glow{animation:csatGlow var(--csat-ms, 2.4s) ease-out forwards}@keyframes csatGlow{0%{box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent}15%{box-shadow:inset 0 0 0 2px var(--violet-500, #7a5af0),0 0 0 4px color-mix(in srgb,var(--violet-500, #7a5af0) 22%,transparent)}70%{box-shadow:inset 0 0 0 2px var(--violet-500, #7a5af0),0 0 0 2px color-mix(in srgb,var(--violet-500, #7a5af0) 12%,transparent)}to{box-shadow:inset 0 0 0 0 transparent,0 0 0 0 transparent}}.csat-sparkle i{width:9px;height:9px;background:var(--violet-400, #8b6cf0);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:csatSparkle calc(var(--csat-ms, 2.4s) * .5) ease-out forwards}@keyframes csatSparkle{0%{opacity:0;transform:scale(.2) rotate(0)}30%{opacity:1;transform:scale(1.2) rotate(30deg)}60%{opacity:1;transform:scale(.95) rotate(55deg)}to{opacity:0;transform:scale(.5) rotate(90deg)}}.csat-confetti i{top:6px;width:6px;height:9px;border-radius:1px;animation:csatConfetti calc(var(--csat-ms, 2.4s) * .66) cubic-bezier(.2,.7,.3,1) forwards}@keyframes csatConfetti{0%{opacity:1;transform:translate(0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translate(var(--dx, 0),var(--dy, 40px)) rotate(var(--rot, 180deg))}}.csat-ring{box-shadow:inset 0 0 0 2px var(--violet-500, #7a5af0)}@media(prefers-reduced-motion:reduce){.csat-burst i{display:none}.csat-glow{animation:none;box-shadow:inset 0 0 0 2px var(--violet-500, #7a5af0)}}.error{color:var(--failed);font-size:13px}.muted{color:var(--muted)}.work-contact-link{color:var(--fg-1)}.work-contact-link:hover{color:var(--violet-700)}.app-shell{display:flex;height:100%}.list-pane{width:360px;min-width:300px;background:var(--pane);border-right:1px solid var(--line);display:flex;flex-direction:column}.thread-pane{flex:1;display:flex;min-width:0}.empty-state{display:grid;place-items:center;flex:1;color:var(--muted)}.list-header{padding:12px;border-bottom:1px solid var(--line)}.brand{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;margin-bottom:10px}.link{border:0;background:none;color:var(--muted);font-size:12px}.tabs{display:flex;gap:4px;align-items:center}.tab{border:1px solid var(--line);background:none;border-radius:999px;padding:3px 10px;font-size:12px;color:var(--muted)}.tab.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.tab-spacer{flex:1}.conversation-list{overflow-y:auto;flex:1}.list-empty{padding:24px;color:var(--muted);text-align:center}.row{display:flex;gap:10px;padding:10px 12px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}.row:hover{background:#f5f6f6}.row.active{background:#e9edef}.avatar{width:42px;height:42px;border-radius:50%;background:#d1d7db;display:grid;place-items:center;font-weight:600;color:#54656f;flex-shrink:0}.row-main{flex:1;min-width:0}.row-top{display:flex;justify-content:space-between}.name{font-weight:600}.time{color:var(--muted);font-size:12px}.row-bottom{display:flex;justify-content:space-between;gap:8px}.preview{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread{background:var(--unread);color:#fff;border-radius:999px;min-width:20px;height:20px;display:grid;place-items:center;font-size:11px;font-weight:700;padding:0 6px}.row-meta{display:flex;gap:4px;margin-top:3px;flex-wrap:wrap}.chip{font-size:10px;padding:1px 7px;border-radius:999px;background:#e9edef;color:#54656f;border:0}.chip.ai{background:#d0e7ff;color:#0b57d0}.chip.human{background:#ffe0b2;color:#a15c00}.chip.label{color:#fff}.note-mark,.sender-tag{font-size:11px}.load-more{width:100%;padding:10px;border:0;background:none;color:var(--accent)}.thread-layout{display:flex;flex:1;min-width:0}.thread-main{flex:1;display:flex;flex-direction:column;min-width:0;background:#efeae2}.thread-header{padding:12px 16px;background:var(--pane);border-bottom:1px solid var(--line)}.window-banner{display:block;margin-top:6px;font-size:12px;color:#a15c00;background:#fff3c4;padding:6px 10px;border-radius:8px}.message-list{flex:1;overflow-y:auto;display:flex;flex-direction:column-reverse;padding:16px;gap:6px}.bubble{max-width:65%;background:var(--bubble-in);border-radius:8px;padding:7px 10px;align-self:flex-start;box-shadow:0 1px 1px #0000000f}.bubble.outbound{align-self:flex-end;background:var(--bubble-out)}.bubble.private{background:var(--note)}.bubble-text{white-space:pre-wrap;word-break:break-word}.bubble-meta{display:flex;gap:6px;justify-content:flex-end;align-items:center;font-size:11px;color:var(--muted);margin-top:3px}.private-tag{font-size:11px;color:#a15c00;margin-bottom:2px}.sender-tag{color:var(--muted);margin-bottom:2px}.ticks{letter-spacing:-2px}.ticks.read{color:#53bdeb}.ticks.failed{color:var(--failed);letter-spacing:0;font-weight:600}.ticks.pending{letter-spacing:0}.bubble-image{max-width:260px;border-radius:6px;display:block;margin-bottom:4px}.attachment-chip{border:1px solid var(--line);background:#ffffffb3;border-radius:8px;padding:6px 10px;margin-bottom:4px}.composer{background:var(--pane);border-top:1px solid var(--line);padding:10px 12px}.composer.private{background:var(--note)}.composer-notice{font-size:12px;color:#a15c00;margin-bottom:6px}.composer-row{display:flex;gap:8px;align-items:flex-end}.composer textarea{flex:1;border:1px solid var(--line);border-radius:8px;padding:8px 10px;resize:none}.toggle,.icon{border:1px solid var(--line);background:var(--pane);border-radius:8px;padding:8px 10px}.toggle.on{background:#ffe9a8;border-color:#e0b84c}.send{background:var(--accent);color:var(--accent-ink);border:0;border-radius:8px;padding:8px 16px;font-weight:600}.send:disabled{opacity:.5;cursor:default}.sidebar{width:260px;background:var(--pane);border-left:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.sidebar h3{font-size:12px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.sidebar select,.sidebar button{width:auto;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--pane)}.label-list{display:flex;flex-wrap:wrap;gap:6px}.label-list .chip{cursor:pointer;padding:4px 10px;font-size:11px}.label-list .chip.on{color:#fff}.md-view{font-size:13.5px;line-height:1.65;color:var(--fg-2);word-break:break-word}.md-view img{max-width:100%;height:auto;display:block;margin:10px 0;border:1px solid var(--border-1);border-radius:8px}.md-view h1,.md-view h2,.md-view h3,.md-view h4{color:var(--fg-1);line-height:1.3;margin:1.1em 0 .45em}.md-view h1:first-child,.md-view h2:first-child,.md-view h3:first-child{margin-top:0}.md-view h1{font-size:19px}.md-view h2{font-size:16px}.md-view h3{font-size:14px}.md-view h4{font-size:13.5px}.md-view p{margin:.55em 0}.md-view ul,.md-view ol{margin:.55em 0;padding-left:1.5em}.md-view li{margin:.25em 0}.md-view a{color:var(--violet-600);text-decoration:underline;text-underline-offset:2px}.md-view code{font-family:var(--font-mono);font-size:12px;background:var(--bg-2);border-radius:5px;padding:1.5px 5px}.md-view pre{background:var(--bg-2);border:1px solid var(--border-1);border-radius:10px;padding:12px 14px;overflow-x:auto;margin:.7em 0}.md-view pre code{background:none;padding:0}.md-view blockquote{margin:.7em 0;padding:2px 0 2px 12px;border-left:3px solid var(--border-2);color:var(--fg-3)}.md-view table{border-collapse:collapse;margin:.7em 0;font-size:12.5px;display:block;overflow-x:auto}.md-view th,.md-view td{border:1px solid var(--border-1);padding:6px 10px;text-align:left}.md-view th{background:var(--bg-2);color:var(--fg-1);font-weight:600}.md-view hr{border:none;border-top:1px solid var(--border-1);margin:1em 0}.md-view img{max-width:100%}.perf-tiles{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1100px){.perf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.perf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.copy-inline .copy-inline-icon{opacity:0;transition:opacity .12s ease}.copy-inline:hover .copy-inline-icon,.copy-inline:active .copy-inline-icon,.copy-inline:focus-visible .copy-inline-icon{opacity:.55}.copy-inline:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media(hover:none){.copy-inline .copy-inline-icon{opacity:.55}}.ci-review-grid{display:grid;gap:18px;align-items:start;grid-template-columns:minmax(0,7fr) minmax(260px,3fr);grid-template-areas:"transcript speakers"}.ci-review-grid>.ci-review-transcript{grid-area:transcript;min-width:0}.ci-review-grid>.ci-review-speakers{grid-area:speakers}@media(max-width:900px){.ci-review-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"speakers" "transcript"}.ci-review-grid>.ci-review-speakers{position:static!important}}.emoji-picker{display:flex;flex-direction:column;height:340px;color:var(--fg-1)}.emoji-picker-tabs{display:flex;flex:none;border-bottom:1px solid var(--border-1)}.emoji-picker-tab{all:unset;cursor:pointer;flex:1;display:grid;place-items:center;height:36px;font-size:16px;color:var(--fg-3);border-bottom:2px solid transparent;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.emoji-picker-tab:hover{background:var(--bg-2)}.emoji-picker-tab[aria-selected=true]{border-bottom-color:var(--violet-600);color:var(--fg-1)}.emoji-picker-tab:focus-visible,.emoji-picker-cell:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.report-picker-item{background:transparent}.report-picker-item[aria-checked=true],.report-picker-item:hover,.report-picker-item:focus{background:var(--bg-2);outline:none}.report-picker-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.emoji-picker-search{flex:none;margin:8px;padding:6px 10px;font:inherit;font-size:13px;color:var(--fg-1);background:var(--bg-1);border:1px solid var(--border-2);border-radius:8px;outline:none}.emoji-picker-search:focus{border-color:var(--border-focus)}.emoji-picker-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.emoji-picker-title{margin:2px 4px 4px;font-size:11px;font-weight:600;color:var(--fg-4)}.emoji-picker-grid{display:grid}.emoji-picker-grid [role=row]{display:contents}.emoji-picker-cell{display:grid;place-items:center;height:36px;cursor:pointer;border-radius:8px;font-size:22px;line-height:1;-webkit-user-select:none;user-select:none;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.emoji-picker-cell:hover{background:var(--bg-2)}.emoji-picker-empty{margin:16px 4px;font-size:12.5px;color:var(--fg-4);text-align:center}.ci-new-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ci-new-details{display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr 1.5fr 1.4fr}.ci-new-details input,.ci-new-details select{min-width:0;width:100%;box-sizing:border-box}@media(max-width:720px){.ci-new-grid{grid-template-columns:minmax(0,1fr)}.ci-new-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ci-role-input::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.voice-seek{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;margin:0;border-radius:99px;background:linear-gradient(to right,var(--seek-fill) var(--seek-pct),var(--seek-track) var(--seek-pct));outline:none}.voice-seek::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border:none;border-radius:50%;background:var(--seek-fill)}.voice-seek::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:var(--seek-fill)}.voice-seek:disabled::-webkit-slider-thumb{opacity:0}.voice-seek:focus-visible{outline:2px solid var(--seek-fill);outline-offset:3px}@media(max-width:359px){.composer-send-label{display:none}}:root{--violet-50: #f1eefe;--violet-100: #e2dafd;--violet-200: #c5b6fa;--violet-300: #a890f4;--violet-400: #8a6cec;--violet-500: #6b48df;--violet-600: #3d22bf;--violet-700: #2f1a99;--violet-800: #221272;--violet-900: #170b4d;--violet-950: #0c062b;--orange-50: #fef3ee;--orange-100: #fde2d3;--orange-200: #fbc4a7;--orange-300: #f7a079;--orange-400: #f28557;--orange-500: #ed6d3e;--orange-600: #d75426;--orange-700: #ad3f1c;--orange-800: #7f2d14;--orange-900: #4f1c0c;--slate-0: #ffffff;--slate-25: #fbfbfd;--slate-50: #f6f6fa;--slate-100: #eeeef4;--slate-200: #e0e0eb;--slate-300: #c7c7d6;--slate-400: #9b9bb0;--slate-500: #71718a;--slate-600: #535369;--slate-700: #3a3a4d;--slate-800: #252535;--slate-900: #161623;--slate-950: #0b0b14;--success-50: #ecfdf5;--success-500: #15a26b;--success-700: #0f7a50;--warning-50: #fff8eb;--warning-200: #f6e2b8;--warning-500: #d99412;--warning-700: #a06b07;--danger-50: #fef1f2;--danger-500: #e23b4a;--danger-700: #b21f2c;--info-50: #eef4ff;--info-500: #3a6ff0;--info-700: #234bb8;--presence-busy: #f97316;--presence-away: #eab308;--bg-app: var(--slate-25);--bg-1: var(--slate-0);--bg-2: var(--slate-50);--bg-3: var(--slate-100);--bg-inverse: var(--slate-900);--bg-brand: var(--violet-600);--bg-brand-soft: var(--violet-50);--bg-accent-soft: var(--orange-50);--fg-1: var(--slate-900);--fg-2: var(--slate-700);--fg-3: var(--slate-500);--fg-4: var(--slate-400);--fg-on-brand: #ffffff;--fg-inverse: #ffffff;--fg-link: var(--violet-600);--fg-link-hover: var(--violet-700);--border-1: var(--slate-200);--border-2: var(--slate-300);--border-focus: var(--violet-500);--ds-accent: var(--violet-600);--accent-hover: var(--violet-700);--accent-press: var(--violet-800);--accent-soft: var(--violet-50);--accent-warm: var(--orange-500);--accent-warm-hover: var(--orange-600);--success: var(--success-500);--warning: var(--warning-500);--danger: var(--danger-500);--info: var(--info-500);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(22, 18, 60, .06);--shadow-sm: 0 2px 4px rgba(22, 18, 60, .06), 0 1px 2px rgba(22, 18, 60, .04);--shadow-md: 0 6px 16px rgba(22, 18, 60, .08), 0 2px 4px rgba(22, 18, 60, .04);--shadow-lg: 0 16px 32px rgba(22, 18, 60, .1), 0 4px 8px rgba(22, 18, 60, .04);--shadow-xl: 0 24px 56px rgba(22, 18, 60, .14), 0 8px 16px rgba(22, 18, 60, .06);--shadow-brand: 0 12px 28px rgba(61, 34, 191, .28);--shadow-warm: 0 12px 28px rgba(237, 109, 62, .28);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, .05, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--font-display: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extra: 800;--fs-display: 64px;--fs-h1: 48px;--fs-h2: 36px;--fs-h3: 28px;--fs-h4: 22px;--fs-h5: 18px;--fs-body-lg: 18px;--fs-body: 16px;--fs-body-sm: 14px;--fs-caption: 12px;--fs-eyebrow: 12px;--fs-code: 13.5px;--lh-display: 1.05;--lh-h1: 1.1;--lh-h2: 1.15;--lh-h3: 1.2;--lh-h4: 1.3;--lh-h5: 1.4;--lh-body-lg: 1.55;--lh-body: 1.55;--lh-body-sm: 1.5;--lh-caption: 1.45;--lh-eyebrow: 1.2;--tr-display: -.025em;--tr-h1: -.022em;--tr-h2: -.018em;--tr-h3: -.014em;--tr-h4: -.01em;--tr-h5: -.005em;--tr-eyebrow: .08em;--side-bg: #fff;--side-border: var(--border-1);--side-fg: var(--slate-600);--side-group: var(--slate-400);--side-active-bg: var(--violet-50);--side-active-fg: var(--violet-700);--side-hover: var(--bg-2);--side-foot-bg: var(--bg-2);--side-foot-fg: var(--slate-500);--side-w: 216px;--chart-1: var(--info-500);--chart-2: var(--danger-500);--chart-3: var(--violet-500);--chart-4: var(--warning-500);--chart-step-1: var(--violet-300);--chart-step-2: var(--violet-400);--chart-step-3: var(--violet-500);--chart-rung-1: var(--violet-200);--chart-rung-2: var(--violet-300);--chart-rung-3: var(--violet-400);--chart-rung-4: var(--violet-500);--chart-rung-5: var(--violet-600);--chart-rung-6: var(--violet-700);--chart-heat-0: var(--bg-2);--chart-heat-1: var(--violet-100);--chart-heat-2: var(--violet-200);--chart-heat-3: var(--violet-300);--chart-heat-4: var(--violet-400);--chart-heat-5: var(--violet-600);--chart-avail-ready: var(--violet-500);--chart-avail-busy: var(--violet-300);--chart-avail-away: var(--slate-400);--chart-avail-legacy: var(--slate-300);--chart-grid: var(--border-1);--chart-axis: var(--fg-4);--chart-tooltip-bg: var(--bg-1);--chart-positive: var(--success-500);--chart-negative: var(--danger-500)}[data-theme=dark]{--chart-avail-ready: var(--violet-300);--chart-avail-busy: var(--violet-500);--chart-avail-away: var(--slate-500);--chart-avail-legacy: var(--slate-700);--chart-4: var(--warning-700);--chart-step-1: var(--violet-500);--chart-step-2: var(--violet-400);--chart-step-3: var(--violet-300);--chart-rung-1: var(--violet-600);--chart-rung-2: var(--violet-500);--chart-rung-3: var(--violet-400);--chart-rung-4: var(--violet-300);--chart-rung-5: var(--violet-200);--chart-rung-6: var(--violet-100);--chart-heat-1: var(--violet-600);--chart-heat-2: var(--violet-500);--chart-heat-3: var(--violet-400);--chart-heat-4: var(--violet-300);--chart-heat-5: var(--violet-200);--chart-grid: var(--border-1);--chart-axis: var(--fg-4);--chart-tooltip-bg: var(--bg-2);--bg-app: #0f0f19;--bg-1: #181828;--bg-2: #212134;--bg-3: #292940;--fg-1: #f3f3fb;--fg-2: #d0d0e0;--fg-3: #9a9ab4;--fg-4: #6a6a84;--border-1: rgba(255, 255, 255, .09);--border-2: rgba(255, 255, 255, .15);--side-bg: #131320;--side-border: rgba(255, 255, 255, .07);--side-fg: #b4b4c8;--side-group: #71718c;--side-active-bg: rgba(109, 72, 223, .26);--side-active-fg: #cebdff;--side-hover: rgba(255, 255, 255, .05);--side-foot-bg: rgba(255, 255, 255, .05);--side-foot-fg: #9a9ab4;--violet-50: rgba(109, 72, 223, .2);--orange-50: rgba(237, 109, 62, .16);--violet-100: rgba(109, 72, 223, .34);--violet-700: #c3b0ff;--violet-800: #d7c9ff;--violet-900: #e7ddff;--orange-600: #f29367;--orange-700: #f4a87f;--orange-800: #f6bd9c;--success-50: rgba(63, 174, 122, .16);--warning-50: rgba(214, 160, 60, .16);--warning-200: rgba(214, 160, 60, .32);--danger-50: rgba(216, 76, 76, .16);--info-50: rgba(90, 120, 230, .16)}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2);background:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--fg-1);font-weight:var(--weight-bold);letter-spacing:-.018em;margin:0;text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}h4{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:var(--weight-semibold)}h5{font-size:var(--fs-h5);line-height:var(--lh-h5);letter-spacing:var(--tr-h5);font-weight:var(--weight-semibold)}p{margin:0;text-wrap:pretty}code,kbd,pre,samp{font-family:var(--font-mono);font-size:var(--fs-code)}a{color:var(--fg-link);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--fg-link-hover)}::selection{background:var(--violet-100);color:var(--violet-900)}.eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--ds-accent)}.vh-fill{height:100vh}@supports (height: 100dvh){.vh-fill{height:100dvh}}.modal-fit{max-height:calc(100vh - 48px);overflow-y:auto}@supports (height: 100dvh){.modal-fit{max-height:calc(100dvh - 48px)}}
