:root{color-scheme:light;--font-display: "Newsreader", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-body: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--bg-base: #ffffff;--bg-surface: #fafafa;--bg-elevated: #f5f5f5;--border: #e5e5e5;--border-strong: #d4d4d4;--text: #0a0a0a;--text-muted: #525252;--text-dim: #737373;--text-faint: #a3a3a3;--accent-yellow: #fef3c7;--accent-yellow-strong: #fde68a;--accent-yellow-hot: #fef08a;--accent-yellow-text: #854d0e;--accent-live: #ca8a04;--accent-primary: #0a0a0a;--accent-positive: #166534;--accent-negative: #991b1b;--accent-info: #1e3a5f;--accent-warn: #a16207;--success-bg: #ecfdf5;--success-border: #a7f3d0;--success-text: #065f46;--error-bg: #fef2f2;--error-border: #fecaca;--error-text: #991b1b;--info-bg: #eef2f7;--info-border: #cbd8e6;--info-text: #1e3a5f;--warn-bg: #fffbeb;--warn-border: #fde68a;--warn-text: #78350f;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 30px -12px rgba(0, 0, 0, .1), 0 4px 12px -4px rgba(0, 0, 0, .06);--shadow-cta: 0 12px 28px rgba(253, 230, 138, .35);--shadow-focus: 0 0 0 3px rgba(202, 138, 4, .25);--shadow-focus-neutral: 0 0 0 3px rgba(0, 0, 0, .04);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-spring: cubic-bezier(.22, 1, .36, 1);--duration-fast: .1s;--duration-normal: .15s;--duration-slow: .22s;--ops-gold: #fde68a;--ops-ink: #0a0a0a}.ca-ui{font-family:var(--font-body);color:var(--text);line-height:1.55;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ca-ui *,.ca-ui *:before,.ca-ui *:after{box-sizing:border-box}.ca-ui button,.ca-ui input,.ca-ui select,.ca-ui textarea{font:inherit;font-family:var(--font-body)}.ca-ui button{cursor:pointer}.ca-ui button:disabled{opacity:.5;cursor:not-allowed}.ca-ui button:focus-visible,.ca-ui a:focus-visible,.ca-ui input:focus-visible,.ca-ui select:focus-visible,.ca-ui textarea:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.ca-ui h1,.ca-ui h2,.ca-ui h3,.ca-ui h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;line-height:1.15;font-feature-settings:"kern" 1,"liga" 1}.ca-mono{font-family:var(--font-mono)}.ca-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"kern" 1}.ca-muted{color:var(--text-muted)}.ca-dim{color:var(--text-dim)}@keyframes ca-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ca-rise-simple{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ca-spin{to{transform:rotate(360deg)}}@keyframes ca-pulse-live{0%,to{opacity:1}50%{opacity:.4}}@keyframes ca-pulse-ring{0%{transform:scale(.8);opacity:.35}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@keyframes ca-wave{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1);opacity:1}}@keyframes ca-btn-shine{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(220%) skew(-18deg)}}@keyframes ca-soft-pulse{0%,to{box-shadow:0 0 #fde68a59}50%{box-shadow:0 0 0 10px #fde68a00}}@keyframes ca-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ca-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ca-animate-rise{animation:ca-rise .45s ease both;animation-delay:var(--ca-delay, 0s)}.ca-animate-rise-simple{animation:ca-rise-simple .4s ease both;animation-delay:var(--ca-delay, 0s)}.ca-animate-spin{animation:ca-spin .7s linear infinite}.ca-animate-pulse-live{animation:ca-pulse-live 2s ease infinite}.ca-animate-float{animation:ca-float 6s ease-in-out infinite}.ca-animate-pop{animation:ca-pop .4s ease both}@media(prefers-reduced-motion:reduce){.ca-animate-rise,.ca-animate-rise-simple,.ca-animate-spin,.ca-animate-pulse-live,.ca-animate-float,.ca-animate-pop,.ca-btn--shine,.ca-btn--pulse,.ca-live-dot__core,.ca-live-dot__core:after,.ca-wave-indicator span,.ca-skeleton:after{animation:none!important}.ca-btn,.ca-chip,.ca-card,.ca-segment__btn{transition:none!important}.ca-btn:hover,.ca-card--lift:hover{transform:none!important}}.ca-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-weight:600;letter-spacing:-.01em;text-decoration:none;border:none;border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) ease,background var(--duration-normal) ease,border-color var(--duration-normal) ease,color var(--duration-normal) ease,opacity var(--duration-normal) ease}.ca-btn:disabled,.ca-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.ca-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ca-btn--sm{padding:.4rem .75rem;font-size:.8rem;border-radius:var(--radius-md)}.ca-btn--md{padding:.55rem 1.05rem;font-size:.88rem}.ca-btn--lg{padding:.85rem 1.35rem;font-size:.95rem;border-radius:var(--radius-lg)}.ca-btn--xl{padding:.95rem 1.85rem;font-size:1rem;border-radius:var(--radius-md)}.ca-btn--full{width:100%}.ca-btn--primary{background:var(--accent-primary);color:#fff;box-shadow:0 1px 2px #0000001f}.ca-btn--primary:hover:not(:disabled):not([aria-disabled=true]){opacity:.95;transform:translateY(-1px);box-shadow:0 3px 10px #0000002e}.ca-btn--primary:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.985);box-shadow:0 1px 1px #0000001a}.ca-btn--secondary{background:transparent;color:var(--text);border:1px solid var(--border-strong);box-shadow:none}.ca-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:#0000000a;box-shadow:0 1px 3px #00000014}.ca-btn--secondary:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.ca-btn--ghost{background:transparent;border:none;color:var(--text-dim);box-shadow:none;font-weight:500}.ca-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){color:var(--text);background:#0a0a0a0a}.ca-btn--ghostOnDark{background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:#fff;box-shadow:none}.ca-btn--ghostOnDark:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);background:#ffffff1f;border-color:#fff6;box-shadow:0 8px 20px #00000040}.ca-btn--ghostOnDark:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.98)}.ca-btn--cta{overflow:hidden;background:var(--accent-yellow-strong);color:var(--accent-primary);box-shadow:0 1px #fff6 inset,0 6px 16px #ca8a0433}.ca-btn--cta:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px) scale(1.02);background:var(--accent-yellow-hot);box-shadow:var(--shadow-cta)}.ca-btn--cta:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.98);box-shadow:0 4px 12px #fde68a40}.ca-btn--cta.ca-btn--sm{padding:10px 20px;font-size:14px}.ca-btn--pulse{animation:ca-soft-pulse 2.6s ease-in-out infinite}.ca-btn--pulse:hover:not(:disabled):not([aria-disabled=true]){animation:none}.ca-btn--shine:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-120%) skew(-18deg);pointer-events:none}.ca-btn--shine:hover:not(:disabled):not([aria-disabled=true]):before{animation:ca-btn-shine .65s ease}.ca-btn--ctaDark{overflow:hidden;background:var(--accent-primary);color:#fff;box-shadow:0 1px 2px #00000026}.ca-btn--ctaDark:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 10px 24px #00000038}.ca-btn--ctaDark:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.98)}.ca-btn--command{min-height:3rem;padding:.85rem 1.25rem;border-radius:var(--radius-lg);background:var(--ops-gold);color:var(--ops-ink);font-size:.95rem;font-weight:700;letter-spacing:-.015em;box-shadow:0 1px #ffffff59 inset,0 8px 20px -10px #fde68a8c}.ca-btn--command:hover:not(:disabled):not([aria-disabled=true]){background:#fef3c7;transform:translateY(-1px);box-shadow:0 1px #fff6 inset,0 10px 24px -10px #fde68aa6}.ca-btn--commandSecondary{min-height:2.75rem;border-radius:var(--radius-lg);background:#fafaf9;color:var(--ops-ink);font-weight:600;border:none;box-shadow:0 1px 2px #0000001f}.ca-btn--commandSecondary:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.ca-btn--commandGhost{min-height:2.75rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.18);color:#fafaf9e0;background:transparent;box-shadow:none}.ca-btn--commandGhost:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff0f;border-color:#ffffff47;color:#fafaf9}.ca-btn--dangerGhost{background:transparent;border:none;color:var(--text-faint);box-shadow:none}.ca-btn--dangerGhost:hover:not(:disabled):not([aria-disabled=true]){color:#dc2626}.ca-btn__arrow{display:inline-block;transition:transform .22s var(--ease-spring)}.ca-btn:hover:not(:disabled):not([aria-disabled=true]) .ca-btn__arrow{transform:translate(4px)}.ca-btn__label{position:relative;z-index:1}.ca-btn__spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ca-spin .7s linear infinite;flex-shrink:0}.ca-input{display:block;width:100%;min-height:2.5rem;box-sizing:border-box;font:inherit;font-family:var(--font-body);font-weight:400;font-size:.9rem;line-height:1.25;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:.55rem .75rem;transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease,background var(--duration-normal) ease}.ca-input::placeholder{color:var(--text-faint)}.ca-input:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.ca-input:focus{outline:none;background:var(--bg-base);border-color:var(--accent-live);box-shadow:0 0 0 3px #ca8a042e}.ca-input:disabled{opacity:.55;cursor:not-allowed}.ca-input--error{border-color:#fca5a5}.ca-input--error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.ca-input--lg{min-height:2.75rem;padding:.7rem .9rem;font-size:.95rem;border-radius:var(--radius-lg)}.ca-select{display:block;width:100%;min-height:2.5rem;font:inherit;font-family:var(--font-body);font-weight:400;font-size:.9rem;line-height:1.25;color:var(--text);background-color:var(--bg-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:1rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:.55rem 2.25rem .55rem .75rem;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease,background-color var(--duration-normal) ease}.ca-select:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.ca-select:focus{outline:none;background-color:var(--bg-base);border-color:var(--accent-live);box-shadow:0 0 0 3px #ca8a042e}.ca-select:disabled{opacity:.55;cursor:not-allowed}.ca-select--error{border-color:#fca5a5}.ca-select--error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.ca-select--lg{min-height:2.75rem;padding:.7rem 2.4rem .7rem .9rem;font-size:.95rem;border-radius:var(--radius-lg)}.ca-slider{--ca-slider-pct: 0%;--ca-slider-track-h: .55rem;--ca-slider-thumb: 1.15rem;--ca-slider-amber: #fbbf24;--ca-slider-amber-hot: #fde68a;--ca-slider-amber-deep: #b45309;--ca-slider-ink: #0a0a0a;--ca-slider-rail: #e7e5e0;--ca-slider-rail-edge: #d6d3cd;position:relative;display:grid;gap:.55rem;padding:.95rem 1rem .85rem;border-radius:12px;border:1px solid var(--border, #e5e5e5);background:radial-gradient(120% 80% at 0% 0%,rgba(254,243,199,.45),transparent 55%),linear-gradient(165deg,#fffefb,#f7f5f0);box-shadow:0 1px #ffffffe6 inset,0 8px 24px -18px #0a0a0a2e;isolation:isolate;transition:border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.ca-slider:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.04;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ca-slider>*{position:relative;z-index:1}.ca-slider--active,.ca-slider--focus{border-color:#fde68a;box-shadow:0 1px #fffffff2 inset,0 0 0 3px #ca8a0424,0 12px 28px -16px #b4530947}.ca-slider--active{transform:translateY(-1px)}.ca-slider--disabled{opacity:.55;pointer-events:none;filter:grayscale(.15)}.ca-slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.ca-slider__label{font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#404040;cursor:pointer;min-width:0}.ca-slider__req{margin-left:.25rem;color:var(--accent-negative, #991b1b)}.ca-slider__readout{display:inline-flex;align-items:baseline;gap:.3rem;flex-shrink:0;padding:.15rem .55rem .2rem;border-radius:8px;border:1px solid #fde68a;background:linear-gradient(180deg,#fffbeb,#fef3c7);box-shadow:0 1px #ffffffb3 inset;font-variant-numeric:tabular-nums;line-height:1}.ca-slider__value{font-family:var(--font-display, "Newsreader", Georgia, serif);font-size:1.45rem;font-weight:600;letter-spacing:-.03em;color:var(--ca-slider-ink);animation:ca-slider-pop .28s cubic-bezier(.22,1,.36,1) both}.ca-slider__unit{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ca-slider-amber-deep)}.ca-slider__track-wrap{position:relative;height:1.75rem;display:grid;align-items:center;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.ca-slider__rail{position:relative;height:var(--ca-slider-track-h);border-radius:999px;background:linear-gradient(180deg,#ebe8e2,#f4f2ed);border:1px solid var(--ca-slider-rail-edge);box-shadow:0 1px 2px #0000000f inset,0 1px #fffc;overflow:hidden}.ca-slider__fill{position:absolute;inset:0 auto 0 0;width:var(--ca-slider-pct);border-radius:inherit;background:linear-gradient(90deg,#f59e0b 0%,var(--ca-slider-amber) 45%,var(--ca-slider-amber-hot) 100%);box-shadow:0 0 12px #fbbf2473,0 1px #ffffff59 inset;overflow:hidden;transition:width .08s linear}.ca-slider--active .ca-slider__fill{transition:none}.ca-slider__sheen{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 62%);background-size:220% 100%;animation:ca-slider-sheen 2.8s ease-in-out infinite;opacity:.55;pointer-events:none}.ca-slider--active .ca-slider__sheen{animation-duration:1.1s;opacity:.85}.ca-slider__ticks{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;padding:0 2px;pointer-events:none}.ca-slider__tick{width:2px;height:40%;border-radius:1px;background:#0a0a0a1f;transition:background .15s ease,box-shadow .15s ease}.ca-slider__tick--on{background:#78350f59;box-shadow:0 0 4px #fbbf2480}.ca-slider__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:3}.ca-slider__input:disabled{cursor:not-allowed}.ca-slider__thumb{position:absolute;top:50%;left:0;width:var(--ca-slider-thumb);height:var(--ca-slider-thumb);margin-left:calc(var(--ca-slider-thumb) / -2);transform:translateY(-50%);z-index:2;pointer-events:none;transition:left .08s linear}.ca-slider--active .ca-slider__thumb{transition:none}.ca-slider__thumb-core{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffef8,#fff 40%,#fef3c7);border:2px solid var(--ca-slider-ink);box-shadow:0 2px 6px #0a0a0a2e,0 0 0 1px #fde68a80;transition:transform .18s cubic-bezier(.22,1,.36,1)}.ca-slider__thumb-ring{position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(202,138,4,.35);opacity:0;transform:scale(.75);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ca-slider--active .ca-slider__thumb-core,.ca-slider--focus .ca-slider__thumb-core{transform:scale(1.12);box-shadow:0 3px 10px #b4530959,0 0 0 1px #fde68a,0 0 16px #fbbf248c}.ca-slider--active .ca-slider__thumb-ring,.ca-slider--focus .ca-slider__thumb-ring{opacity:1;transform:scale(1);animation:ca-slider-ring 1.1s ease-out infinite}.ca-slider__meta{display:flex;justify-content:space-between;margin-top:-.15rem;padding:0 .1rem}.ca-slider__bound{font-family:var(--font-mono, ui-monospace, monospace);font-size:.62rem;font-weight:500;letter-spacing:.04em;color:#a3a3a3}.ca-slider__hint{margin:.1rem 0 0;font-size:.72rem;line-height:1.4;color:#737373}@keyframes ca-slider-pop{0%{transform:scale(.88);opacity:.65}55%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}@keyframes ca-slider-sheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@keyframes ca-slider-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media(prefers-reduced-motion:reduce){.ca-slider,.ca-slider__fill,.ca-slider__thumb,.ca-slider__thumb-core,.ca-slider__value{animation:none!important;transition:none!important}.ca-slider__sheen,.ca-slider__thumb-ring{animation:none!important}.ca-slider--active{transform:none}}.ca-textarea{display:block;width:100%;font:inherit;font-family:var(--font-body);font-size:.9rem;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:.65rem .75rem;line-height:1.45;resize:vertical;min-height:7rem;transition:border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease,background var(--duration-normal) ease}.ca-textarea::placeholder{color:var(--text-faint)}.ca-textarea:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.ca-textarea:focus{outline:none;background:var(--bg-base);border-color:var(--border-strong);box-shadow:var(--shadow-focus-neutral)}.ca-textarea:disabled{opacity:.55;cursor:not-allowed}.ca-textarea--error{border-color:#fca5a5}.ca-textarea--error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.ca-label{display:grid;gap:.35rem;font-size:.75rem;font-weight:600;color:#404040;letter-spacing:.01em}.ca-label__text{display:inline-flex;align-items:baseline;gap:.35rem}.ca-label__required{color:var(--accent-negative);font-weight:600}.ca-label--inline{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:500;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.ca-field{display:grid;gap:.4rem}.ca-field__hint{margin:0;font-size:.78rem;color:var(--text-dim);line-height:1.4}.ca-field__error{margin:0;font-size:.78rem;color:var(--accent-negative);line-height:1.4}.ca-badge{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .6rem;border-radius:var(--radius-pill);border:1px solid transparent;line-height:1.2}.ca-badge--neutral{border-color:var(--border);background:var(--bg-elevated);color:var(--text-dim)}.ca-badge--amber{border-color:var(--accent-yellow-strong);background:var(--accent-yellow);color:var(--accent-yellow-text)}.ca-badge--live{border-color:#bbf7d0;background:#f0fdf4;color:#14532d}.ca-badge--info{border-color:var(--info-border);background:var(--info-bg);color:var(--info-text)}.ca-badge--success{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.ca-badge--danger{border-color:#fecaca;background:#fef2f2;color:var(--accent-negative)}.ca-badge--warn{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-text)}.ca-card{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:0 1px 2px #0a0a0a08}.ca-card--padded{padding:1.25rem 1.35rem}.ca-card--surface{background:var(--bg-surface)}.ca-card--lift{transition:transform .25s var(--ease-spring),box-shadow .25s ease,border-color .25s ease}.ca-card--lift:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:0 14px 32px #0a0a0a14}.ca-card--interactive{cursor:pointer;text-decoration:none;color:inherit}.ca-card--interactive:active{transform:translateY(-1px) scale(.995)}.ca-chip{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.75rem;font-weight:600;color:var(--text-muted);background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.35rem .7rem;cursor:pointer;transition:background var(--duration-normal) ease,border-color var(--duration-normal) ease,color var(--duration-normal) ease,transform var(--duration-fast) ease,box-shadow var(--duration-normal) ease}.ca-chip:hover:not(:disabled){border-color:var(--border-strong);color:var(--accent-primary);transform:translateY(-1px)}.ca-chip:active:not(:disabled){transform:scale(.97)}.ca-chip:disabled{opacity:.5;cursor:not-allowed}.ca-chip--active{border-color:var(--accent-yellow-strong);background:var(--accent-yellow);color:var(--accent-primary);box-shadow:0 1px 3px #0000000f}.ca-chip--activeDark{background:var(--accent-primary);border-color:var(--accent-primary);color:#fafafa}.ca-chip__count{padding:.05rem .35rem;border-radius:var(--radius-pill);background:#0000000f;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:500;opacity:.85}.ca-chip--activeDark .ca-chip__count{background:#ffffff26}.ca-segment{display:grid;gap:5px;padding:4px;background:var(--bg-elevated);border-radius:11px;border:1px solid var(--border)}.ca-segment__btn{font:inherit;font-size:13px;font-weight:600;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-md);padding:9px 8px;cursor:pointer;transition:background var(--duration-normal) ease,color var(--duration-normal) ease,box-shadow var(--duration-normal) ease,transform var(--duration-fast) ease}.ca-segment__btn:hover:not(:disabled):not(.ca-segment__btn--active){color:var(--text);background:#ffffffb3}.ca-segment__btn--active{background:var(--accent-primary);color:var(--accent-yellow-strong);box-shadow:0 2px 8px #0a0a0a26}.ca-segment__btn:active:not(:disabled){transform:scale(.98)}.ca-segment__btn:disabled{opacity:.5;cursor:not-allowed}.ca-spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:currentColor;border-right-color:transparent;animation:ca-spin .7s linear infinite;flex-shrink:0;vertical-align:middle}.ca-spinner--sm{width:14px;height:14px;border-width:2px}.ca-spinner--md{width:20px;height:20px;border-width:2px}.ca-spinner--lg{width:28px;height:28px;border-width:2.5px}.ca-skeleton{display:inline-block;position:relative;overflow:hidden;flex-shrink:0;vertical-align:middle;background:var(--bg-elevated);border-radius:4px}.ca-skeleton--line{width:100%;height:.7em}.ca-skeleton--block{width:100%;height:2.5rem;border-radius:var(--radius-md)}.ca-skeleton--circle{width:1.5rem;height:1.5rem;border-radius:50%}.ca-skeleton--pill{width:4.5rem;height:1.2rem;border-radius:var(--radius-pill)}.ca-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.72) 42%,transparent 78%);transform:translate(-120%);animation:ca-skeleton-shimmer 1.35s var(--ease-out, ease) infinite}@keyframes ca-skeleton-shimmer{to{transform:translate(160%)}}.ca-wave-indicator{display:inline-flex;align-items:flex-end;gap:2px;height:14px;transition:transform .2s ease}.ca-wave-indicator span{display:block;width:3px;border-radius:2px;background:currentColor;animation:ca-wave 1.2s ease-in-out infinite}.ca-wave-indicator span:nth-child(1){height:40%;animation-delay:0s}.ca-wave-indicator span:nth-child(2){height:80%;animation-delay:.15s}.ca-wave-indicator span:nth-child(3){height:55%;animation-delay:.3s}.ca-wave-indicator span:nth-child(4){height:90%;animation-delay:.45s}.ca-wave-indicator span:nth-child(5){height:65%;animation-delay:.6s}.ca-wave-indicator--paused span{animation:none;opacity:.4;transform:scaleY(.5)}.ca-live-dot{display:inline-flex;align-items:center;gap:.5rem;width:fit-content}.ca-live-dot__core{width:6px;height:6px;border-radius:50%;background:var(--accent-live);position:relative;flex-shrink:0;animation:ca-pulse-live 2s ease infinite}.ca-live-dot__core:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--accent-live);opacity:.35;animation:ca-pulse-ring 2.4s ease-out infinite}.ca-live-dot--badge{padding:.3rem .65rem;border-radius:var(--radius-pill);border:1px solid var(--accent-yellow-strong);background:var(--accent-yellow);color:var(--accent-yellow-text);font-weight:600;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.ca-live-dot--badge .ca-live-dot__core{background:var(--accent-live)}.ca-live-dot__label{line-height:1}.ca-alert{padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.9rem;line-height:1.45;border:1px solid transparent}.ca-alert--error{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.ca-alert--success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.ca-alert--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.ca-alert--warn{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.ca-alert+.ca-alert{margin-top:.75rem}.ca-eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-family:var(--font-body)}.ca-eyebrow--onDark{color:var(--accent-yellow-strong)}.ca-eyebrow--tight{margin-bottom:.35rem;font-size:.68rem}:root{--mkt-pad: 56px}@media(max-width:1079px){:root{--mkt-pad: 28px}}@media(max-width:719px){:root{--mkt-pad: 16px}}html,body,#root{margin:0;padding:0;height:100%;min-height:100%}html{background:#0a0a0a}body{background:#f0eee9;overflow-x:hidden}body:has(.ops){overflow:hidden}*,*:before,*:after{box-sizing:border-box}.gd-page{height:100vh;height:100dvh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);font-family:var(--font-body);color:#0a0a0a}.gd-mobile-bar{display:none}.gd-left{position:relative;background:#0a0a0a;color:#fff;overflow:hidden;display:flex;flex-direction:column;min-height:0;height:100%}.gd-left-glow{position:absolute;inset:-20% auto auto 30%;width:70%;height:55%;background:radial-gradient(ellipse at center,rgba(253,230,138,.18),transparent 65%);pointer-events:none}.gd-left-grain{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.gd-left-inner{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;padding:36px 44px 28px;height:100%}.gd-logo{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;color:#fff;text-decoration:none;flex-shrink:0}.gd-left-copy{margin-top:36px;max-width:440px;flex-shrink:0;animation:gd-rise .55s ease both}.gd-eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fde68a}.gd-headline{margin:0 0 12px;font-family:var(--font-display);font-weight:700;font-size:clamp(26px,2.9vw,34px);line-height:1.12;letter-spacing:-.02em}.gd-sub{margin:0;font-size:14px;line-height:1.55;color:#ffffff9e}.gd-left-foot{margin-top:auto;padding-top:20px;font-size:12px;color:#fff6;letter-spacing:.02em;flex-shrink:0}.gd-mock{margin-top:28px;flex:1;min-height:0;max-height:380px;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#141414;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px #00000073,0 0 0 1px #fde68a0f;animation:gd-float 6s ease-in-out infinite,gd-rise .7s ease .12s both;transform-origin:center bottom}.gd-mock-chrome{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#1a1a1a;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.gd-mock-dots{display:flex;gap:6px}.gd-mock-dots span{width:9px;height:9px;border-radius:50%;background:#3f3f3f}.gd-mock-dots span:nth-child(1){background:#ff5f57}.gd-mock-dots span:nth-child(2){background:#febc2e}.gd-mock-dots span:nth-child(3){background:#28c840}.gd-mock-url{flex:1;font-size:11px;color:#ffffff73;background:#ffffff0d;border-radius:6px;padding:5px 10px;text-align:center}.gd-mock-body{display:grid;grid-template-columns:110px 1fr;flex:1;min-height:0}.gd-mock-sidebar{padding:14px 10px;background:#0f0f0f;border-right:1px solid rgba(255,255,255,.06)}.gd-mock-brand{font-family:var(--font-display);font-weight:700;font-size:12px;margin-bottom:14px;padding:0 6px;color:#fde68a}.gd-mock-nav-item{font-size:11px;color:#ffffff73;padding:7px 8px;border-radius:6px;margin-bottom:2px}.gd-mock-nav-active{background:#fde68a1f;color:#fde68a}.gd-mock-main{padding:14px 16px 16px;background:linear-gradient(165deg,#161616,#111);min-height:0;overflow:hidden}.gd-mock-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.gd-mock-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:3px}.gd-mock-title{font-family:var(--font-display);font-weight:700;font-size:14px}.gd-mock-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#fef3c7;background:#ca8a0433;border:1px solid rgba(253,230,138,.25);border-radius:999px;padding:4px 10px}.gd-mock-live-dot{width:6px;height:6px;border-radius:50%;background:#fbbf24;box-shadow:0 0 #fbbf2480;animation:gd-pulse 1.6s ease infinite}.gd-mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.gd-mock-stat{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px}.gd-mock-stat span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:3px}.gd-mock-stat strong{font-size:12px;font-weight:600}.gd-mock-ok{color:#86efac}.gd-mock-transcript{display:flex;flex-direction:column;gap:7px}.gd-mock-line{font-size:11px;line-height:1.45;padding:8px 10px;border-radius:8px;color:#ffffffc7}.gd-mock-line.agent{background:#fde68a14;border:1px solid rgba(253,230,138,.12)}.gd-mock-line.user{background:#ffffff0d;border:1px solid rgba(255,255,255,.06);margin-left:12px}.gd-mock-who{display:block;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fde68a;margin-bottom:3px}.gd-mock-line.user .gd-mock-who{color:#ffffff80}.gd-mock-typing{display:flex;gap:4px;padding:6px 10px}.gd-mock-typing span{width:5px;height:5px;border-radius:50%;background:#fde68a8c;animation:gd-type 1.2s ease infinite}.gd-mock-typing span:nth-child(2){animation-delay:.15s}.gd-mock-typing span:nth-child(3){animation-delay:.3s}.gd-right{background:#f0eee9;display:flex;align-items:center;justify-content:center;padding:24px 32px;overflow:hidden;height:100%;min-height:0}.gd-card{width:100%;max-width:480px;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#fff;border-radius:16px;border:1px solid #e5e5e5;box-shadow:0 1px #fffc inset,0 18px 44px #0a0a0a0f;padding:24px 28px 20px;animation:gd-rise .5s ease .08s both}.gd-card-eyebrow{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a16207;flex-shrink:0}.gd-card-title{margin:0 0 6px;font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.02em;line-height:1.15;color:#0a0a0a;flex-shrink:0}.gd-card-title-phone,.gd-card-lead-phone{display:none}.gd-card-lead{margin:0 0 16px;font-size:13px;line-height:1.5;color:#525252;flex-shrink:0}.gd-submit-wrap{margin-top:4px}.gd-form{display:flex;flex-direction:column;gap:11px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px}.gd-error{font-size:13px;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:9px 12px}.gd-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gd-field{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:#404040}.gd-field input,.gd-field select{font:inherit;font-weight:400;font-size:14px;color:#0a0a0a;background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.gd-field input::placeholder{color:#a3a3a3}.gd-field input:hover,.gd-field select:hover{border-color:#d4d4d4}.gd-field input:focus,.gd-field select:focus{outline:none;background:#fff;border-color:#ca8a04;box-shadow:0 0 0 3px #ca8a042e}.gd-fieldset{margin:0;padding:0;border:none}.gd-fieldset legend{font-size:12px;font-weight:600;color:#404040;margin-bottom:6px;padding:0}.gd-segment{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px;background:#f5f5f5;border-radius:11px;border:1px solid #e5e5e5}.gd-segment-btn{font:inherit;font-size:13px;font-weight:600;color:#525252;background:transparent;border:none;border-radius:8px;padding:9px 8px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.gd-segment-btn:hover{color:#0a0a0a;background:#ffffffb3}.gd-segment-btn.is-active{background:#0a0a0a;color:#fde68a;box-shadow:0 2px 8px #0a0a0a26}.gd-segment-btn:active{transform:scale(.98)}.gd-chips{display:flex;flex-wrap:wrap;gap:7px}.gd-chip{font:inherit;font-size:12px;font-weight:500;color:#404040;background:#fafafa;border:1px solid #e5e5e5;border-radius:999px;padding:6px 11px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.gd-chip:hover{border-color:#d4d4d4;background:#fff}.gd-chip.is-active{background:#fef3c7;border-color:#fde68a;color:#854d0e}.gd-chip:active{transform:scale(.97)}.gd-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:4px;padding:12px 18px;font:inherit;font-size:15px;font-weight:700;color:#0a0a0a;background:#fde68a;border:none;border-radius:11px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:transform .12s ease,box-shadow .2s ease,background .15s ease;box-shadow:0 1px #fff6 inset,0 6px 16px #ca8a0433}.gd-submit:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);transform:translate(-120%);pointer-events:none}.gd-submit:hover:not(:disabled){background:#fcd34d;transform:translateY(-1px);box-shadow:0 1px #ffffff80 inset,0 12px 28px #ca8a0447}.gd-submit:hover:not(:disabled):before{animation:gd-shine .65s ease}.gd-submit:active:not(:disabled){transform:translateY(0) scale(.99)}.gd-submit:disabled{opacity:.65;cursor:not-allowed}.gd-submit-arrow{display:inline-block;transition:transform .18s ease}.gd-submit:hover:not(:disabled) .gd-submit-arrow{transform:translate(3px)}.gd-fineprint-btn{font:inherit;font-weight:600;color:#0a0a0a;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.gd-fineprint-btn:hover{color:#a16207}.gd-fineprint{margin:4px 0 0;text-align:center;font-size:13px;color:#737373}.gd-fineprint a{color:#0a0a0a;font-weight:600;text-decoration:none;border-bottom:1px solid #d4d4d4}.gd-fineprint a:hover{border-bottom-color:#0a0a0a}.gd-success{text-align:center;padding:24px 8px 8px;animation:gd-rise .35s ease both}.gd-success-title{margin:0 0 10px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#0a0a0a}.gd-success-body{margin:0 0 22px;font-size:15px;line-height:1.5;color:#525252}.gd-success-link{display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#0a0a0a;text-decoration:none;border-bottom:1px solid #d4d4d4}.gd-success-link:hover{border-bottom-color:#0a0a0a}.gd-success-icon{width:52px;height:52px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:#fef3c7;color:#854d0e;font-size:22px;font-weight:700;animation:gd-pop .4s ease both}.gd-success .gd-submit{margin-top:8px}@keyframes gd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gd-pulse{0%{box-shadow:0 0 #fbbf248c}70%{box-shadow:0 0 0 8px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}@keyframes gd-type{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes gd-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes gd-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media(max-width:960px){.gd-page{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:auto}.gd-left{display:none}.gd-mobile-bar{display:flex;align-items:center;position:sticky;top:0;z-index:20;height:52px;padding:0 var(--mkt-pad);background:#0a0a0a;color:#fff}.gd-mobile-bar .gd-logo{font-size:18px;margin:0}.gd-right{height:auto;min-height:0;overflow:visible;padding:16px var(--mkt-pad) 20px;align-items:stretch}.gd-card{max-width:none;max-height:none;overflow:visible;padding:4px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.gd-card-eyebrow,.gd-card-title-desk,.gd-card-lead-desk{display:none}.gd-card-title-phone{display:inline}.gd-card-lead-phone{display:block}.gd-card-title{font-size:26px;margin-bottom:4px}.gd-card-lead{margin-bottom:14px}.gd-form{flex:none;overflow:visible;gap:8px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.gd-field input,.gd-field select{min-height:44px;padding:8px 11px}.gd-row{grid-template-columns:1fr 1fr;gap:8px}.gd-segment-btn{min-height:44px;padding:10px 6px}.gd-submit-wrap{position:fixed;left:0;right:0;bottom:0;z-index:10;margin:0;padding:12px var(--mkt-pad) calc(12px + env(safe-area-inset-bottom,0px));background:#f0eee9;border-top:1px solid #e5e5e5;box-shadow:0 -8px 24px #0a0a0a0a}.gd-submit{margin-top:0;box-shadow:0 1px #fff6 inset,0 8px 20px #ca8a0447}}@media(min-width:961px)and (max-height:820px){.gd-left-copy{margin-top:24px}.gd-left-copy .gd-sub,.gd-left-foot{display:none}.gd-mock{max-height:300px;margin-top:20px}.gd-card{padding:20px 24px 18px}.gd-card-lead{margin-bottom:12px}.gd-form{gap:9px}.gd-field input,.gd-field select{padding:8px 11px}.gd-segment-btn{padding:8px 6px}.gd-submit{padding:11px 16px}}@media(min-width:961px)and (max-height:700px){.gd-card-lead{display:none}.gd-card-title{font-size:22px}.gd-form{gap:8px}}@media(prefers-reduced-motion:reduce){.gd-left-copy,.gd-mock,.gd-card,.gd-success-icon,.gd-mock-live-dot,.gd-mock-typing span{animation:none!important}.gd-submit:hover:not(:disabled):before{animation:none!important}.gd-submit,.gd-segment-btn,.gd-chip{transition:none!important}}html:has(.sol-page),body:has(.sol-page){scrollbar-width:none;-ms-overflow-style:none}html:has(.sol-page)::-webkit-scrollbar,body:has(.sol-page)::-webkit-scrollbar{display:none;width:0;height:0}.sol-page{--sol-ink: #0a0a0a;--sol-paper: #f0eee9;--sol-card: #fffdf8;--sol-line: #e4dfd4;--sol-muted: #525252;--sol-gold: #fde68a;--sol-gold-text: #854d0e;--sol-radius: 12px;--sol-h1: clamp(28px, 3.2vw, 40px);--sol-h2: clamp(20px, 2.1vw, 24px);--sol-h3: 18px;margin:0;min-height:100vh;background:radial-gradient(ellipse at top left,rgba(253,230,138,.18),transparent 42%),var(--sol-paper);color:var(--sol-ink);font-family:var(--font-body);overflow-x:clip}.sol-bar{background:var(--sol-ink)}.sol-wrap{max-width:1080px;margin:0 auto;padding:0 var(--mkt-pad)}.sol-kicker{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sol-gold-text)}.sol-lead{margin:0;max-width:44ch;font-size:14.5px;line-height:1.6;color:var(--sol-muted)}.sol-mast{padding:36px 0 28px;border-bottom:1px solid var(--sol-line)}.sol-mast h1{margin:0 0 10px;max-width:18ch;font-family:var(--font-display);font-weight:700;font-size:var(--sol-h1);line-height:1.12;letter-spacing:-.03em}.sol-mast-chips{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.sol-mast-chips li{font-family:var(--font-mono);font-size:11px;padding:4px 8px;border:1px solid var(--sol-line);border-radius:6px;background:var(--sol-card);color:var(--sol-gold-text)}.sol-band{padding:44px 0;border-bottom:1px solid var(--sol-line)}.sol-band--last{border-bottom:none;padding-bottom:12px}.sol-band-head{margin:0 0 24px}.sol-band-head h2{margin:0;font-family:var(--font-display);font-size:var(--sol-h2);font-weight:700;letter-spacing:-.02em;line-height:1.2}.sol-band-head--row{display:flex;justify-content:space-between;align-items:end;gap:24px}.sol-band-head--row .sol-lead{max-width:36ch;padding-bottom:2px}.sol-inventory{display:grid;grid-template-rows:auto auto 8.5rem;gap:18px;padding:22px 24px 20px;background:var(--sol-card);border:1px solid var(--sol-line);border-radius:var(--sol-radius)}.sol-inventory-filters{display:flex;flex-wrap:wrap;gap:8px}.sol-filter{appearance:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--sol-muted);background:transparent;border:1px solid var(--sol-line);border-radius:999px;padding:7px 14px;cursor:pointer}.sol-filter:hover{color:var(--sol-ink);border-color:#d6d0c4}.sol-filter.is-active{color:var(--sol-ink);background:var(--sol-gold);border-color:var(--sol-gold)}.sol-inventory-cloud{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));align-content:start;gap:8px}.sol-cloud-btn{appearance:none;width:100%;min-height:38px;text-align:left;font-family:var(--font-mono);font-size:12px;color:var(--sol-muted);background:#f0eee9;border:1px solid transparent;border-radius:7px;padding:8px 10px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease}.sol-cloud-btn:hover{color:var(--sol-ink)}.sol-cloud-btn.is-active{color:var(--sol-gold-text);background:#fffbeb;border-color:var(--sol-gold)}.sol-cloud-btn.is-dim{opacity:.38}.sol-cloud-btn.is-dim:hover{opacity:.7}.sol-detail{display:grid;grid-template-columns:minmax(160px,200px) minmax(0,1fr);gap:8px 24px;align-items:start;height:100%;min-height:0;overflow:hidden;padding-top:16px;border-top:1px solid var(--sol-line)}.sol-detail-top,.sol-detail-copy{min-width:0}.sol-detail-copy{display:flex;flex-direction:column;gap:8px}.sol-detail-id{margin:0 0 6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--sol-gold-text)}.sol-detail-title{margin:0;font-family:var(--font-display);font-size:var(--sol-h3);font-weight:700;letter-spacing:-.02em;line-height:1.2}.sol-detail-does,.sol-detail-scene{margin:0;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sol-detail-does{font-size:14px;line-height:1.5;color:var(--sol-muted);-webkit-line-clamp:3}.sol-detail-scene{font-family:var(--font-mono);font-size:12px;line-height:1.45;color:#737373;-webkit-line-clamp:2}.sol-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sol-bento-tile{display:grid;align-content:start;gap:10px;padding:24px 24px 22px;background:var(--sol-card);border:1px solid var(--sol-line);border-radius:var(--sol-radius);min-height:176px}.sol-bento-tile.is-default{grid-column:span 1}.sol-bento-tile.is-outbound{grid-column:span 3}.sol-bento-tile.is-after-hours,.sol-bento-tile.is-demo-setter{grid-column:span 2}.sol-bento-tile.is-compose{grid-column:1 / -1;min-height:0;padding:0;background:transparent;border:none}.sol-bento-tile.is-ink{background:var(--sol-ink);border-color:var(--sol-ink);color:#fff}.sol-bento-tile.is-ink .sol-recipe-kind{color:var(--sol-gold)}.sol-bento-tile.is-ink p{color:#ffffff9e}.sol-bento-tile.is-ink .sol-chain code{background:#ffffff0f;border-color:#ffffff1f;color:#f5f5f4}.sol-bento-tile h3{margin:0;font-family:var(--font-display);font-size:var(--sol-h3);letter-spacing:-.02em}.sol-bento-tile p{margin:0;font-size:14px;line-height:1.55;color:var(--sol-muted)}.sol-bento--lanes,.sol-bento--help{grid-template-columns:1fr 1fr}.sol-bento--fit,.sol-bento--kit{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-help-card{text-decoration:none;color:inherit;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease}.sol-help-card:hover{transform:translateY(-2px);border-color:#d6d0c4}.sol-fit-step{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--sol-gold-text)}.sol-fit-tile{min-height:168px}.sol-recipe-kind{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#ca8a04}.sol-chain{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 4px}.sol-chain li{display:inline-flex;align-items:center;gap:5px}.sol-chain code,.sol-stamp{font-family:var(--font-mono);font-size:11px}.sol-chain code{padding:2px 6px;background:#f0eee9;border:1px solid var(--sol-line);border-radius:4px;color:var(--sol-ink)}.sol-chain-arrow{color:#a3a3a3;font-size:11px}.sol-composer{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:28px;align-items:start}.sol-composer.is-compact{padding:28px 28px 24px;background:var(--sol-ink);border-radius:var(--sol-radius);grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.sol-composer.is-compact .sol-kicker{color:var(--sol-gold)}.sol-composer.is-compact h2{color:#fff}.sol-composer.is-compact .sol-lead{color:#ffffff8c}.sol-composer h2{margin:0 0 8px;font-family:var(--font-display);font-size:var(--sol-h2);letter-spacing:-.02em}.sol-composer-board{background:#1a1a1a;color:#f5f5f4;border-radius:10px;padding:14px 14px 12px}.sol-composer.is-compact .sol-composer-board{background:transparent;padding:0}.sol-chip-row{display:flex;flex-wrap:wrap;gap:8px}.sol-stamp{appearance:none;border:1px solid rgba(255,255,255,.16);background:transparent;color:#ffffff8c;padding:7px 10px;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.sol-stamp:hover:not(:disabled){color:#fff;border-color:#fde68a73}.sol-stamp.is-on{background:var(--sol-gold);border-color:var(--sol-gold);color:var(--sol-ink)}.sol-stamp.is-locked{cursor:default}.sol-composer-sentence{margin:18px 0 10px;min-height:4.05em;font-family:var(--font-display);font-size:17px;font-style:italic;line-height:1.35;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sol-composer-note{margin:0;font-size:12px;line-height:1.45;color:#fff6}.sol-play-layout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:16px;align-items:start}.sol-play-tabs{display:grid;gap:6px}.sol-play-tab{appearance:none;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--sol-line);background:var(--sol-card);border-radius:10px;cursor:pointer;font:inherit}.sol-play-tab:hover{border-color:#d6d0c4}.sol-play-tab.is-active{background:#fffbeb;border-color:var(--sol-gold)}.sol-play-tab strong{display:block;font-size:13.5px;color:var(--sol-ink)}.sol-play-tab span{display:block;margin-top:2px;font-size:11.5px;color:#737373}.sol-play-panel{background:var(--sol-card);border:1px solid var(--sol-line);border-radius:var(--sol-radius);padding:24px 26px 22px;min-height:292px}.sol-play-panel h3{margin:0 0 6px;font-family:var(--font-display);font-size:var(--sol-h3);letter-spacing:-.02em}.sol-play-panel .sol-lead{margin-bottom:12px}.sol-beats{margin:14px 0 0;padding:0;list-style:none}.sol-beats li{display:grid;grid-template-columns:9rem 1fr;gap:12px;padding:9px 0;border-top:1px solid var(--sol-line);font-size:13.5px;line-height:1.45;color:var(--sol-muted)}.sol-beat-tool{font-family:var(--font-mono);font-size:11px;color:var(--sol-gold-text);padding-top:2px}.sol-beat-tool.is-talk{color:#a3a3a3}.sol-lane{text-decoration:none;color:inherit;min-height:172px;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease}.sol-lane:hover{transform:translateY(-2px);border-color:#d6d0c4}.sol-lane h3{color:var(--sol-ink)}.sol-lane-go{margin-top:4px;font-size:13px;font-weight:600;color:var(--sol-gold-text)}.sol-cross{display:flex;justify-content:space-between;gap:20px;align-items:end;text-decoration:none;color:inherit}.sol-cross h2{margin:0 0 6px;font-family:var(--font-display);font-size:var(--sol-h2)}.sol-cross p{margin:0;max-width:48ch;color:var(--sol-muted);font-size:14px;line-height:1.5}.sol-cross-go{font-weight:600;font-size:14px;color:var(--sol-ink);white-space:nowrap}.sol-close{padding:28px 0 48px}.sol-close-inner{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;padding:20px 22px;background:var(--sol-card);border:1px solid var(--sol-line);border-radius:var(--sol-radius)}.sol-close h2{margin:0 0 4px;font-family:var(--font-display);font-size:var(--sol-h2)}.sol-close p{margin:0;font-size:14px;color:var(--sol-muted)}@media(max-width:1079px){.sol-band-head--row{flex-direction:column;align-items:flex-start;gap:10px}.sol-band-head--row .sol-lead{max-width:52ch}.sol-composer,.sol-composer.is-compact,.sol-detail,.sol-inventory{grid-template-columns:1fr}.sol-bento,.sol-bento--lanes,.sol-bento--help,.sol-bento--fit,.sol-bento--kit{grid-template-columns:1fr 1fr}.sol-inventory{grid-template-rows:auto auto auto}.sol-detail{min-height:12.25rem}.sol-detail-title{min-height:2.4em}.sol-inventory-cloud{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sol-bento-tile.is-default,.sol-bento-tile.is-outbound,.sol-bento-tile.is-after-hours,.sol-bento-tile.is-demo-setter{grid-column:auto}.sol-bento-tile.is-compose{grid-column:1 / -1}.sol-detail-top{grid-row:auto}.sol-beats li{grid-template-columns:1fr;gap:4px}}@media(max-width:719px){.sol-wrap{padding-left:20px;padding-right:20px}.sol-mast{padding-top:28px}.sol-mast h1,.sol-band-head h2,.sol-close h2,.sol-cross h2{max-width:none}.sol-bento,.sol-bento--lanes,.sol-bento--help,.sol-bento--fit,.sol-bento--kit{grid-template-columns:1fr}.sol-bento-tile.is-compose{grid-column:auto}.sol-play-layout{grid-template-columns:1fr}.sol-play-tabs{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.sol-play-tabs::-webkit-scrollbar{display:none}.sol-play-tab{flex:0 0 auto;min-width:168px;min-height:44px}.sol-play-tab span{display:none}.sol-play-panel{min-height:0;padding:20px 18px 18px}.sol-cross{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.sol-lane,.sol-help-card{animation:none!important;transition:none!important}.sol-lane:hover,.sol-help-card:hover{transform:none}}html:has(.hiw-page){scroll-behavior:smooth}.hiw-page{--hiw-rail: 72px}.hiw-mast-row{margin-top:18px}.hiw-mast-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px;width:100%;max-width:100%;min-width:0}.hiw-mast-chips li{flex:0 0 auto}.hiw-mast-chips a{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;text-decoration:none;white-space:nowrap;color:var(--sol-gold-text);padding:5px 9px;border:1px solid var(--sol-line);border-radius:6px;background:var(--sol-card);transition:border-color .15s ease,background .15s ease,color .15s ease}.hiw-mast-chips a:hover,.hiw-mast-chips a.is-active{border-color:var(--sol-gold);background:#fffbeb;color:var(--sol-ink)}.hiw-mast-chips em{font-style:normal;font-weight:500;color:#a3a3a3}.hiw-stage{display:grid;grid-template-columns:var(--hiw-rail) minmax(0,1fr);gap:8px 28px;max-width:1080px;margin:0 auto;padding:8px var(--mkt-pad) 0;align-items:start}.hiw-rail{position:sticky;top:28px;margin:36px 0 0;padding:0;list-style:none;display:grid;gap:0}.hiw-rail:before{content:"";position:absolute;left:15px;top:10px;bottom:10px;width:1px;background:var(--sol-line)}.hiw-rail-btn{appearance:none;position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;text-decoration:none;color:#a3a3a3}.hiw-rail-btn:before{content:"";flex-shrink:0;width:9px;height:9px;margin-left:11px;border-radius:50%;background:var(--sol-paper);border:1px solid var(--sol-line);z-index:1;transition:background .2s ease,border-color .2s ease}.hiw-rail-n{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.hiw-rail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hiw-rail-btn:hover,.hiw-rail-btn.is-active{color:var(--sol-ink)}.hiw-rail-btn.is-active:before{background:var(--sol-gold);border-color:var(--sol-gold)}.hiw-runway{min-width:0}.hiw-step{padding:44px 0;border-bottom:1px solid var(--sol-line);scroll-margin-top:28px}.hiw-step:last-child{border-bottom:none}.hiw-step-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px 36px;align-items:start}.hiw-copy .sol-kicker{display:flex;align-items:baseline;gap:10px}.hiw-n{font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:0;text-transform:none;color:var(--sol-gold-text)}.hiw-copy h2{margin:0 0 10px;font-family:var(--font-display);font-size:var(--sol-h2);font-weight:700;letter-spacing:-.02em;line-height:1.2}.hiw-copy .sol-lead{max-width:42ch}.hiw-beats{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.hiw-beats li{display:grid;grid-template-columns:1.4rem 1fr;gap:8px;font-size:13.5px;line-height:1.5;color:var(--sol-muted)}.hiw-beats i{font-family:var(--font-mono);font-style:normal;font-size:10.5px;letter-spacing:.06em;color:var(--sol-gold-text);padding-top:3px}.hiw-desk{padding:22px 22px 20px;background:var(--sol-card);border:1px solid var(--sol-line);border-radius:var(--sol-radius);box-shadow:0 1px #fde68a59 inset}.hiw-desk-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px}.hiw-provider{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sol-gold-text)}.hiw-desk-head code,.hiw-host{font-family:var(--font-mono);font-size:12px}.hiw-desk-head code{color:var(--sol-ink)}.hiw-host{margin:0 0 16px;color:#737373}.hiw-rails{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hiw-rail-card{display:grid;gap:6px;padding:12px 12px 11px;background:#f0eee9;border-radius:8px;min-height:108px;align-content:start}.hiw-rail-card header{display:flex;justify-content:flex-start;align-items:center;gap:8px}.hiw-rail-card strong{font-size:13px;font-weight:600}.hiw-pill{flex-shrink:0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.hiw-pill.is-live{background:#ecfccb;color:#3f6212}.hiw-pill.is-draft{background:#fffbeb;color:#854d0e;border:1px solid var(--sol-gold)}.hiw-rail-card p{margin:0;font-size:12px;line-height:1.45;color:var(--sol-muted)}.hiw-agent-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hiw-agent{display:grid;gap:8px;align-content:start;min-height:168px;padding:20px 18px 18px;background:var(--sol-card);border:1px solid var(--sol-line);border-radius:var(--sol-radius)}.hiw-agent.is-ink{background:var(--sol-ink);border-color:var(--sol-ink);color:#fff}.hiw-agent.is-ink .sol-recipe-kind{color:var(--sol-gold)}.hiw-agent.is-ink p,.hiw-agent.is-ink .hiw-agent-meta{color:#ffffff9e}.hiw-agent h3{margin:0;font-family:var(--font-display);font-size:var(--sol-h3);letter-spacing:-.02em}.hiw-agent p,.hiw-agent-meta{margin:0;font-size:13px;line-height:1.5;color:var(--sol-muted)}.hiw-agent-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.02em}.hiw-tools-desk .sol-chain{margin:0 0 16px}.hiw-voice{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--sol-line)}.hiw-voice-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px}.hiw-voice-row span{color:var(--sol-muted)}.hiw-voice-row strong{font-weight:600;font-size:13.5px}.hiw-speed{height:3px;margin-top:2px;background:var(--sol-line);border-radius:999px;position:relative}.hiw-speed i{position:absolute;top:50%;left:50%;width:11px;height:11px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--sol-gold);border:1px solid #ca8a04}.hiw-delivery{display:flex;gap:6px}.hiw-delivery span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid var(--sol-line);color:#a3a3a3}.hiw-delivery span.is-on{background:var(--sol-gold);border-color:var(--sol-gold);color:var(--sol-ink)}.hiw-script{display:grid;gap:0}.hiw-script-row{display:grid;grid-template-columns:6.2rem 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--sol-line);font-size:13.5px;line-height:1.5}.hiw-script-row:first-child{border-top:0;padding-top:0}.hiw-script-row dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sol-gold-text);padding-top:3px}.hiw-script-row dd{margin:0;color:var(--sol-ink);font-family:var(--font-display);font-style:italic;font-size:15px;line-height:1.4}.hiw-live-head{margin:0 0 22px}.hiw-doors{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hiw-door{display:grid;align-content:start;gap:10px;min-height:220px;padding:24px 24px 22px;background:var(--sol-card);border:1px solid var(--sol-line);border-radius:var(--sol-radius)}.hiw-door.is-ink{background:var(--sol-ink);border-color:var(--sol-ink);color:#fff}.hiw-door.is-ink .sol-recipe-kind{color:var(--sol-gold)}.hiw-door.is-ink p,.hiw-door.is-ink li{color:#ffffff9e}.hiw-door h3{margin:0;font-family:var(--font-display);font-size:var(--sol-h3);letter-spacing:-.02em}.hiw-door p{margin:0;font-size:14px;line-height:1.55;color:var(--sol-muted)}.hiw-door ol{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.hiw-door li{font-family:var(--font-mono);font-size:11.5px;line-height:1.4;color:var(--sol-muted)}.hiw-tools-note{margin:14px 0 0;font-size:13px}.hiw-tools-note a{color:var(--sol-gold-text);font-weight:600;text-decoration:none}.hiw-tools-note a:hover{text-decoration:underline}@media(max-width:1079px){.hiw-stage{grid-template-columns:1fr;padding:0 var(--mkt-pad)}.hiw-rail{display:none}.hiw-step-grid,.hiw-rails,.hiw-agent-pair,.hiw-doors,.hiw-script-row{grid-template-columns:1fr}.hiw-script-row{gap:4px}.hiw-desk-head{flex-direction:column;align-items:flex-start;gap:4px}.hiw-mast-chips{display:flex;flex-wrap:wrap;max-width:100%}.hiw-mast-chips a{width:auto;font-size:10px;padding:5px 8px}}@media(prefers-reduced-motion:reduce){html:has(.hiw-page){scroll-behavior:auto}}.kw-page{--kw-ink: #0a0a0a;--kw-paper: #f0eee9;--kw-card: #fffdf8;--kw-line: #e4dfd4;--kw-muted: #5c5c5c;--kw-gold: #fde68a;background:var(--kw-paper)}.kw-wrap{max-width:1120px;margin:0 auto;padding:0 var(--mkt-pad)}.kw-kicker{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--kw-gold)}.kw-cover{position:relative;background:radial-gradient(ellipse 80% 70% at 12% 20%,rgba(253,230,138,.14),transparent 58%),radial-gradient(ellipse 50% 40% at 92% 88%,rgba(253,230,138,.06),transparent 50%),var(--kw-ink);color:#fff;overflow:clip}.kw-cover:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.kw-cover .sol-bar{position:relative;z-index:2;background:transparent}.kw-cover-grid{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:28px var(--mkt-pad) 72px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.82fr);gap:48px 64px;align-items:end}.kw-cover-copy h1{margin:0 0 18px;max-width:8.6em;font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5.8vw,64px);line-height:.98;letter-spacing:-.038em}.kw-dek{margin:0 0 28px;max-width:32ch;font-size:17px;line-height:1.45;color:#ffffff9e}.kw-cover-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.kw-ticks{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px}.kw-ticks li{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:#ffffff6b}.kw-ticks li:before{content:"·";margin-right:10px;color:var(--kw-gold)}.kw-tape{position:relative;background:var(--kw-card);color:var(--kw-ink);border-radius:16px;padding:18px 20px 22px;box-shadow:0 1px #fff9 inset,0 40px 80px #0000006b;transform:rotate(-.6deg)}.kw-tape-chrome{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.kw-tape-dots{display:flex;gap:6px}.kw-tape-dots span{display:block;width:8px;height:8px;border-radius:50%;background:#e4dfd4}.kw-tape-dots span:first-child{background:#f5c2c2}.kw-tape-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#854d0e}.kw-tape-meta{margin:0 0 6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--kw-muted)}.kw-tape-name{margin:0 0 16px;font-family:var(--font-display);font-size:26px;font-weight:650;letter-spacing:-.03em;line-height:1.1}.kw-tape-line{margin:0 0 22px;padding:12px 14px;border-left:2px solid var(--kw-gold);background:#f7f4ee}.kw-tape-line p{margin:0;font-size:14.5px;line-height:1.5;color:#3f3f3f}.kw-tape-stamp{display:inline-block;margin:0;padding:7px 12px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.14em;background:var(--kw-gold);color:#854d0e;transform:rotate(-2.5deg)}.kw-lede{padding:8px 0 0;border-bottom:1px solid var(--kw-line)}.kw-lede-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:0}.kw-lede-tile{padding:36px 28px 40px;border-right:1px solid var(--kw-line)}.kw-lede-tile:last-child{border-right:0}.kw-lede-tile.is-lead{background:linear-gradient(180deg,#fde68a47,#fde68a14)}.kw-lede-tile .kw-kicker{color:#854d0e}.kw-lede-tile p:last-child{margin:0;max-width:34ch;font-size:15.5px;line-height:1.55;color:var(--kw-ink)}.kw-lede-tile.is-lead p:last-child{font-size:17px;line-height:1.45}.kw-job{padding:64px 0 56px;border-bottom:1px solid var(--kw-line)}.kw-job-grid{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:40px 56px;align-items:start}.kw-job-rail h2,.kw-live-row h2,.kw-faq h2,.kw-also h2{margin:0;font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.12;max-width:12ch}.kw-job-rail .kw-kicker{color:#854d0e}.kw-beats{margin:0;padding:0;list-style:none}.kw-beat{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;border-top:1px solid var(--kw-line)}.kw-beat:last-child{padding-bottom:0}.kw-beat-mark{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:#854d0e;padding-top:4px}.kw-beat h3{margin:0 0 6px;font-family:var(--font-display);font-size:22px;font-weight:650;letter-spacing:-.03em}.kw-beat p{margin:0;max-width:58ch;font-size:15px;line-height:1.6;color:var(--kw-muted)}.kw-contrast{background:var(--kw-card);border-bottom:1px solid var(--kw-line)}.kw-contrast-grid{display:grid;grid-template-columns:1fr 1fr}.kw-contrast-col{padding:48px 40px 52px}.kw-contrast-col.is-left{border-right:1px solid var(--kw-line);color:var(--kw-muted)}.kw-contrast-col.is-left .kw-kicker{color:#737373}.kw-contrast-col.is-right{background:linear-gradient(180deg,rgba(253,230,138,.22),transparent 70%)}.kw-contrast-col.is-right .kw-kicker{color:#854d0e}.kw-contrast-col p:last-child{margin:0;max-width:36ch;font-family:var(--font-display);font-size:clamp(22px,2.2vw,28px);font-weight:500;letter-spacing:-.03em;line-height:1.28;color:var(--kw-ink)}.kw-contrast-col.is-left p:last-child{color:#6b6b6b}.kw-live{padding:48px 0;border-bottom:1px solid var(--kw-line)}.kw-live-row{display:flex;justify-content:space-between;align-items:end;gap:32px}.kw-live .kw-kicker{color:#854d0e}.kw-live-body{margin:12px 0 0;max-width:52ch;font-size:15.5px;line-height:1.6;color:var(--kw-muted)}.kw-live-go{flex-shrink:0;font-size:14.5px;font-weight:600;color:var(--kw-ink);text-decoration:none;border-bottom:1px solid var(--kw-ink);padding-bottom:2px}.kw-live-go:hover{color:#854d0e;border-color:#854d0e}.kw-faq{padding:56px 0 24px}.kw-faq .kw-kicker{color:#854d0e}.kw-faq h2{margin-bottom:28px}.kw-faq-list{border-top:1px solid var(--kw-line)}.kw-faq details{border-bottom:1px solid var(--kw-line)}.kw-faq summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;font-family:var(--font-display);font-size:22px;font-weight:550;letter-spacing:-.03em;line-height:1.25;position:relative}.kw-faq summary::-webkit-details-marker{display:none}.kw-faq summary:after{content:"+";position:absolute;right:0;top:18px;font-family:var(--font-mono);font-size:18px;color:#854d0e}.kw-faq details[open] summary:after{content:"–"}.kw-faq details p{margin:0 0 20px;max-width:62ch;font-size:15px;line-height:1.65;color:var(--kw-muted)}.kw-also{padding:12px 0 56px}.kw-also .kw-kicker{color:#854d0e}.kw-also h2{margin-bottom:20px}.kw-also-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--kw-line)}.kw-also-list a{display:grid;grid-template-columns:2.4ch minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--kw-line);text-decoration:none;color:inherit}.kw-also-list a:hover strong{color:#854d0e}.kw-also-n{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:#854d0e}.kw-also-copy{display:grid;gap:4px}.kw-also-copy strong{font-family:var(--font-display);font-size:20px;font-weight:650;letter-spacing:-.03em}.kw-also-copy em{font-style:normal;font-size:14px;line-height:1.45;color:var(--kw-muted)}.kw-also-go{font-size:16px;color:var(--kw-ink)}.kw-close{background:var(--kw-ink);color:#fff;padding:56px 0 64px}.kw-close-inner{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}.kw-close h2{margin:0 0 8px;font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;max-width:16ch}.kw-close p{margin:0;max-width:42ch;font-size:15.5px;line-height:1.5;color:#ffffff8c}@keyframes kw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.kw-rise{animation:kw-rise .55s ease both}.kw-rise-2{animation-delay:.07s}.kw-rise-3{animation-delay:.14s}.kw-rise-4{animation-delay:.2s}.kw-rise-5{animation-delay:.28s}@media(max-width:1079px){.kw-cover-grid{grid-template-columns:1fr;gap:36px;padding-bottom:52px;align-items:start}.kw-cover-copy h1{max-width:14ch}.kw-tape{max-width:440px;transform:none}.kw-lede-grid{grid-template-columns:1fr}.kw-lede-tile{border-right:0;border-bottom:1px solid var(--kw-line);padding:28px 0}.kw-lede-tile.is-lead{margin:0 calc(-1 * var(--mkt-pad));padding:28px var(--mkt-pad)}.kw-job-grid,.kw-contrast-grid{grid-template-columns:1fr;gap:8px}.kw-contrast-col{padding:32px 0}.kw-contrast-col.is-left{border-right:0;border-bottom:1px solid var(--kw-line)}.kw-live-row{flex-direction:column;align-items:flex-start}}@media(max-width:719px){.kw-cover-grid{padding-top:12px;padding-bottom:40px}.kw-cover-copy h1{font-size:clamp(34px,11vw,48px)}.kw-dek{font-size:16px}.kw-tape-name{font-size:22px}.kw-faq summary{font-size:18px;padding-right:28px}.kw-also-list a{grid-template-columns:2ch minmax(0,1fr)}.kw-also-go{display:none}.kw-close{padding:40px 0 48px}}@media(prefers-reduced-motion:reduce){.kw-rise,.kw-tape,.kw-tape-stamp{animation:none!important;transform:none!important}}._1Lxpd{position:relative;width:100%;height:100%;overflow:hidden}._2MD0k::-webkit-scrollbar{display:none}._376IX{position:relative;height:50%;width:100%}._3bAl3{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:50%;padding-right:50%;box-sizing:content-box}._1iLpS{display:flex;flex-direction:row}._2gu6r{display:flex;justify-content:center;align-items:center}._3cleF{position:relative;display:flex;justify-content:center;align-items:center}._3cleF>*{width:100%!important;height:100%}._2SNHQ{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}._2pju2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid rgba(0,0,0,.1);background-color:#0000001f}._2MD0k{position:absolute;top:0;left:0;height:100%;width:100%;overflow:scroll!important;scroll-padding:100px 0 0 100px;-ms-overflow-style:none;scrollbar-width:none}.lp-nav{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:26px var(--mkt-pad);background:transparent;flex-shrink:0;flex-wrap:nowrap;gap:20px}.lp-nav.is-open{background:#0a0a0a}.lp-logo{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;color:#fff;text-decoration:none;flex-shrink:0}.lp-nav-links{display:flex;align-items:center;gap:28px}.lp-nav-link{position:relative;display:inline-block;font-size:14px;font-weight:500;color:#ffffffb8;text-decoration:none;transition:color .2s ease}.lp-nav-link:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1.5px;background:#fde68a;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.lp-nav-link:hover,.lp-nav-link.is-active{color:#fff}.lp-nav-link:hover:after,.lp-nav-link.is-active:after{transform:scaleX(1)}.lp-nav-mega{position:relative;padding-bottom:12px;margin-bottom:-12px}.lp-mega{display:none;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);min-width:440px;padding:12px;border-radius:14px;background:#141414;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 56px #00000080;grid-template-columns:1fr 1fr;gap:6px;z-index:50}.lp-mega--wide{min-width:520px}.lp-nav-mega:hover .lp-mega,.lp-nav-mega:focus-within .lp-mega{display:grid}.lp-mega-col{display:flex;flex-direction:column;gap:5px;padding:16px;border-radius:10px;text-decoration:none;transition:background .15s ease}.lp-mega-col:hover,.lp-mega-col.is-active{background:#ffffff0f}.lp-mega-title{font-size:14px;font-weight:600;color:#fff}.lp-mega-sub{font-size:12px;line-height:1.45;color:#ffffff7a}.lp-nav-cta{font-size:14px;font-weight:600;color:#0a0a0a;background:#fde68a;padding:10px 20px;border-radius:8px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lp-nav-cta:hover{transform:translateY(-1px);background:#fef08a;box-shadow:0 6px 16px #fde68a47}.lp-nav-cta:active{transform:translateY(0) scale(.98)}.lp-nav-toggle,.lp-nav-overlay{display:none}.lp-footer{background:#0a0a0a;color:#ffffffa6;padding:56px var(--mkt-pad) 28px}.lp-footer-top{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1.7fr;gap:48px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.lp-footer-logo{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;color:#fff;text-decoration:none}.lp-footer-tagline{margin:14px 0 0;max-width:36ch;font-size:13.5px;line-height:1.6;color:#ffffff80}.lp-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.lp-footer-col{display:grid;gap:10px;align-content:start}.lp-footer-col-title{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fde68a}.lp-footer-col a,.lp-footer-btn{font-size:13.5px;color:#ffffff94;text-decoration:none;background:none;border:none;padding:0;text-align:left;cursor:pointer;font:inherit;transition:color .15s ease}.lp-footer-col a:hover,.lp-footer-btn:hover{color:#fff}.lp-footer-bottom{max-width:1120px;margin:0 auto;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#ffffff61}.lp-footer-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.02em}@media(max-width:1079px){.lp-nav{padding:20px var(--mkt-pad)}.lp-nav-links{gap:16px}.lp-footer-top{grid-template-columns:1fr;gap:32px}.lp-footer-cols{grid-template-columns:1fr 1fr}}@media(max-width:719px){body.lp-nav-lock{overflow:hidden}.lp-nav-toggle{display:grid;place-items:center;position:relative;z-index:51;width:44px;height:44px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff0a;cursor:pointer}.lp-nav-toggle:focus-visible{outline:2px solid #fde68a;outline-offset:2px}.lp-nav-toggle-bars,.lp-nav-toggle-bars:before,.lp-nav-toggle-bars:after{display:block;width:16px;height:1.5px;background:#fff;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.lp-nav-toggle-bars{position:relative}.lp-nav-toggle-bars:before,.lp-nav-toggle-bars:after{content:"";position:absolute;left:0}.lp-nav-toggle-bars:before{top:-5px}.lp-nav-toggle-bars:after{top:5px}.lp-nav.is-open .lp-nav-toggle-bars{background:transparent}.lp-nav.is-open .lp-nav-toggle-bars:before{top:0;transform:rotate(45deg)}.lp-nav.is-open .lp-nav-toggle-bars:after{top:0;transform:rotate(-45deg)}.lp-nav-overlay{display:block;position:fixed;inset:0;z-index:30;border:0;padding:0;background:#0000008c;cursor:pointer}.lp-nav-links{display:none;position:absolute;top:100%;left:0;right:0;z-index:50;flex-direction:column;align-items:stretch;gap:4px;padding:8px var(--mkt-pad) 20px;background:#141414;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px #00000073}.lp-nav.is-open .lp-nav-links{display:flex}.lp-nav-link{padding:12px 0;font-size:16px}.lp-nav-link:after{display:none}.lp-nav-mega{padding-bottom:0;margin-bottom:0}.lp-mega{display:grid;position:static;left:auto;transform:none;min-width:0;width:100%;margin:4px 0 8px;padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none;grid-template-columns:1fr;gap:4px}.lp-mega--wide{min-width:0}.lp-nav-mega:hover .lp-mega,.lp-nav-mega:focus-within .lp-mega{display:grid}.lp-mega-col{padding:12px 14px;background:#ffffff0a}.lp-nav-cta{display:block;width:100%;margin-top:8px;text-align:center;padding:14px 20px;box-sizing:border-box}.lp-footer-cols{grid-template-columns:1fr;gap:28px}.lp-footer-bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lp-nav-cta,.lp-nav-link:after,.lp-nav-toggle-bars,.lp-nav-toggle-bars:before,.lp-nav-toggle-bars:after{transition:none!important}}html:has(.lp-root),body:has(.lp-root){scrollbar-width:none;-ms-overflow-style:none}html:has(.lp-root)::-webkit-scrollbar,body:has(.lp-root)::-webkit-scrollbar{display:none;width:0;height:0}.lp-root{margin:0;padding:0;width:100%;max-width:100%;overflow-x:clip}.lp-hero-shell{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#0a0a0a;overflow:hidden}.lp-hero-shell canvas{position:absolute!important;inset:0;z-index:0!important;width:100%!important;height:100%!important}.lp-hero-shell>nav{position:relative;z-index:2}.lp-hero-content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px var(--mkt-pad) 72px;text-align:center;animation:cw-rise .5s ease both}.lp-hero-shell.is-compact{min-height:72vh}.lp-hero-shell.is-compact .lp-hero-content{padding:36px var(--mkt-pad) 56px;justify-content:flex-end}.lp-hero-eyebrow{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fde68a}.lp-hero-title{margin:0 auto 22px;max-width:820px;font-family:var(--font-display);font-weight:700;font-size:clamp(36px,5.4vw,56px);line-height:1.06;letter-spacing:-.02em;color:#fff}.lp-hero-lead{margin:0 auto 36px;max-width:600px;font-size:17px;line-height:1.6;color:#ffffffad}.lp-hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@keyframes cw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-btn-shine{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(220%) skew(-18deg)}}@keyframes lp-soft-pulse{0%,to{box-shadow:0 0 #fde68a59}50%{box-shadow:0 0 0 10px #fde68a00}}@keyframes lp-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes lp-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.lp-eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#737373}.lp-section-title{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(28px,3.2vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:#0a0a0a}.lp-section-lead{margin:0;max-width:48ch;font-size:15.5px;line-height:1.65;color:#525252}.lp-btn-primary{position:relative;display:inline-flex;align-items:center;gap:8px;overflow:hidden;font-size:15px;font-weight:600;color:#0a0a0a;background:#fde68a;padding:15px 30px;border-radius:8px;text-decoration:none;animation:lp-soft-pulse 2.6s ease-in-out infinite;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease}.lp-btn-primary:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-120%) skew(-18deg);pointer-events:none}.lp-btn-primary:hover{transform:translateY(-2px) scale(1.02);background:#fef08a;box-shadow:0 12px 28px #fde68a59;animation:none}.lp-btn-primary:hover:before{animation:lp-btn-shine .65s ease}.lp-btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 4px 12px #fde68a40}.lp-btn-arrow{display:inline-block;transition:transform .22s cubic-bezier(.22,1,.36,1)}.lp-btn-primary:hover .lp-btn-arrow,.lp-btn-dark:hover .lp-btn-arrow{transform:translate(4px)}.lp-btn-ghost{font-size:15px;font-weight:600;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.22);padding:15px 30px;border-radius:8px;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.lp-btn-ghost:hover{transform:translateY(-2px);background:#ffffff1f;border-color:#fff6;box-shadow:0 8px 20px #00000040}.lp-btn-ghost:active{transform:translateY(0) scale(.98)}.lp-card{border:1px solid #e5e5e5;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}.lp-card:hover{transform:translateY(-4px);border-color:#d4d4d4;box-shadow:0 14px 32px #0a0a0a14}.lp-demo{padding:80px var(--mkt-pad) 88px;background:#fff;border-top:1px solid #e5e5e5}.lp-demo-header{max-width:1120px;margin:0 auto 36px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:28px 40px;align-items:end}.lp-demo-header .lp-section-title{max-width:14ch}.lp-demo-pills{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.lp-demo-pills li{margin:0;padding:0;display:flex;min-width:0}.lp-demo-pill-btn{display:grid;align-content:start;gap:4px;width:100%;height:100%;min-width:0;box-sizing:border-box;padding:14px 14px 12px;border-radius:10px;border:1px solid #e5e5e5;background:#fafafa;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.lp-demo-pill-btn:hover{border-color:#d4d4d4;background:#fff}.lp-demo-pill-btn.is-active{border-color:#fde68a;background:#fffbeb;box-shadow:0 0 0 1px #fde68a80}.lp-demo-pill-btn strong{font-size:13px;font-weight:600;color:#0a0a0a;letter-spacing:-.01em;white-space:nowrap}.lp-demo-pill-btn span{font-size:12px;color:#737373}.lp-demo-stage{max-width:1120px;margin:0 auto}.lp-demo-window{border-radius:14px;border:1px solid #e5e5e5;background:#fff;box-shadow:0 1px #fffc inset,0 24px 60px -24px #0a0a0a2e,0 8px 20px -12px #0a0a0a1a;overflow:hidden;overflow-x:clip}.lp-demo-chrome{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:10px 14px;background:#fafafa;border-bottom:1px solid #e5e5e5}.lp-demo-dots{display:flex;gap:6px}.lp-demo-dots span{width:10px;height:10px;border-radius:50%;background:#d4d4d4}.lp-demo-dots span:nth-child(1){background:#f87171}.lp-demo-dots span:nth-child(2){background:#fbbf24}.lp-demo-dots span:nth-child(3){background:#4ade80}.lp-demo-url{justify-self:center;max-width:420px;width:100%;padding:6px 12px;border-radius:7px;background:#fff;border:1px solid #e5e5e5;font-family:var(--font-mono);font-size:11px;color:#737373;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-demo-url-short{display:none}.lp-demo-live-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid #fde68a;background:#fef3c7;color:#854d0e;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;width:fit-content}.lp-demo-live-dot{width:6px;height:6px;border-radius:50%;background:#ca8a04;animation:lp-live-pulse 1.6s ease-in-out infinite}.lp-demo-shell{display:grid;grid-template-columns:220px 1fr;min-height:520px;background:#fff}.lp-demo-sidebar{display:flex;flex-direction:column;padding:1.25rem 1rem;border-right:1px solid #e5e5e5;background:#fff}.lp-demo-side-brand{margin-bottom:1.25rem}.lp-demo-back{display:block;margin-bottom:.85rem;font-size:.75rem;font-weight:500;color:#737373}.lp-demo-side-eyebrow{margin:0 0 .25rem;font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a3a3a3}.lp-demo-side-title{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:#0a0a0a}.lp-demo-side-nav{display:flex;flex-direction:column;gap:.3rem;flex:1}.lp-demo-side-link{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.65rem .75rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#525252;text-align:left;cursor:pointer;font:inherit;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.lp-demo-side-link:hover{background:#fafafa;color:#0a0a0a;transform:translate(2px)}.lp-demo-side-link.is-active{background:#fef3c7;border-color:#fde68a;color:#0a0a0a;transform:none}.lp-demo-side-link.is-active:hover{background:#fef3c7;transform:none}.lp-demo-side-link.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:#854d0e;border-radius:0 2px 2px 0}.lp-demo-side-link-label{font-size:.82rem;font-weight:600}.lp-demo-side-link-desc{font-size:.68rem;color:#a3a3a3}.lp-demo-side-link.is-active .lp-demo-side-link-desc{color:#854d0e}.lp-demo-side-foot{display:flex;flex-direction:column;gap:.4rem;padding-top:1rem;border-top:1px solid #e5e5e5}.lp-demo-refresh{font-size:.7rem;color:#a3a3a3;font-variant-numeric:tabular-nums}.lp-demo-content{padding:1.5rem 1.75rem 1.75rem;background:#fff;overflow:visible;animation:cw-rise .28s ease both}.lp-demo-hint{margin:14px 0 0;text-align:center;font-size:13px;color:#737373}.lp-demo-hint strong{color:#0a0a0a;font-weight:600}.lp-demo-hint-phone{display:none}.lp-demo-page-header{margin-bottom:1.15rem}.lp-demo-page-header h3{margin:0 0 .3rem;font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.025em;color:#0a0a0a}.lp-demo-page-header p{margin:0;font-size:.85rem;line-height:1.5;color:#525252;max-width:52ch}.lp-demo-queue-control{margin-bottom:1rem;padding:1rem 1.1rem;border-radius:10px;border:1px solid #e5e5e5;background:#fff}.lp-demo-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem}.lp-demo-panel-head h4{margin:0;font-size:.9rem;font-weight:600;font-family:var(--font-body);letter-spacing:-.01em;color:#0a0a0a}.lp-demo-muted{margin:0 0 .75rem;font-size:.78rem;line-height:1.5;color:#737373}.lp-demo-primary-btn{appearance:none;border:1px solid #0a0a0a;background:#0a0a0a;color:#fff;font-size:.82rem;font-weight:600;padding:.55rem 1rem;border-radius:8px;cursor:default}.lp-demo-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:1rem}.lp-demo-kpi{display:grid;gap:.1rem;padding:.95rem .9rem;border-radius:10px;border:1px solid #e5e5e5;background:#fff}.lp-demo-kpi.is-highlight{border-color:#fde68a;background:#fef3c7}.lp-demo-kpi-value{font-family:var(--font-display);font-size:1.45rem;font-weight:600;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0a0a0a}.lp-demo-kpi-label{font-size:.75rem;font-weight:600;color:#525252}.lp-demo-kpi-hint{font-size:.68rem;color:#a3a3a3}.lp-demo-columns{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.lp-demo-panel{padding:1rem 1.05rem;border-radius:10px;border:1px solid #e5e5e5;background:#fff;min-height:0}.lp-demo-count{font-size:.72rem;color:#a3a3a3;font-variant-numeric:tabular-nums}.lp-demo-call-card{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;border-radius:10px;border:1px solid #fde68a;background:linear-gradient(160deg,#fffbeb,#fff 70%)}.lp-demo-call-body{min-width:0}.lp-demo-call-top{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.lp-demo-call-top strong{font-size:.9rem;color:#0a0a0a}.lp-demo-call-body p{margin:0;font-size:.78rem;color:#525252;line-height:1.4}.lp-demo-mono{font-family:var(--font-mono);font-size:.68rem!important;color:#a3a3a3!important;margin-top:.2rem!important}.lp-demo-wave{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.lp-demo-wave span{width:2.5px;border-radius:1px;background:#ca8a04;transform-origin:bottom;animation:lp-wave 1s ease-in-out infinite}.lp-demo-wave span:nth-child(1){height:40%;animation-delay:0s}.lp-demo-wave span:nth-child(2){height:80%;animation-delay:.12s}.lp-demo-wave span:nth-child(3){height:55%;animation-delay:.24s}.lp-demo-wave span:nth-child(4){height:90%;animation-delay:.36s}.lp-demo-call-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;flex-shrink:0}.lp-demo-pill{display:inline-flex;align-items:center;font-size:.68rem;font-weight:600;padding:.25rem .55rem;border-radius:999px;letter-spacing:.02em}.lp-demo-pill.is-calling{background:#fef3c7;color:#854d0e;border:1px solid #fde68a}.lp-demo-pill.is-pending{background:#f5f5f5;color:#525252;border:1px solid #e5e5e5}.lp-demo-join-btn{appearance:none;border:1px solid #0a0a0a;background:#0a0a0a;color:#fff;font-size:.75rem;font-weight:600;padding:.4rem .75rem;border-radius:7px;cursor:default;white-space:nowrap}.lp-demo-pending{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.lp-demo-pending-item{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .35rem;border-bottom:1px solid #f5f5f5}.lp-demo-pending-item:last-child{border-bottom:none}.lp-demo-pending-item strong{display:block;font-size:.84rem;color:#0a0a0a}.lp-demo-pending-item p{margin:.1rem 0 0;font-size:.72rem;color:#737373;font-family:var(--font-mono)}.lp-demo-history-panel{padding-bottom:.75rem}.lp-demo-filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.lp-demo-filter{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid #e5e5e5;background:#fff;color:#525252;font-size:.72rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease}.lp-demo-filter:hover{border-color:#d4d4d4;background:#fafafa}.lp-demo-filter.is-active{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.lp-demo-filter-count{font-variant-numeric:tabular-nums;opacity:.7;font-weight:500}.lp-demo-filter.is-active .lp-demo-filter-count{opacity:.85}.lp-demo-empty{margin:.5rem 0 .75rem;padding:1.25rem .5rem;text-align:center;font-size:.85rem;color:#a3a3a3;border:1px dashed #e5e5e5;border-radius:8px}.lp-demo-history-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.lp-demo-history-card{padding:.85rem .9rem;border-radius:10px;border:1px solid #e5e5e5;background:#fafafa;transition:border-color .15s ease,box-shadow .15s ease}.lp-demo-history-card:hover{border-color:#d4d4d4;box-shadow:0 4px 12px #0a0a0a0a;background:#fff}.lp-demo-history-top{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.15rem}.lp-demo-history-top strong{font-size:.9rem;color:#0a0a0a}.lp-demo-history-top time{font-size:.7rem;color:#737373;white-space:nowrap;font-variant-numeric:tabular-nums}.lp-demo-history-rel{color:#a3a3a3}.lp-demo-history-sub{margin:0 0 .35rem;font-size:.78rem;color:#525252}.lp-demo-history-preview{margin:0 0 .55rem;font-size:.75rem;line-height:1.45;color:#737373}.lp-demo-history-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.lp-demo-tag-meta{font-size:.68rem;color:#a3a3a3;font-variant-numeric:tabular-nums}.lp-demo-pill.is-confirmed{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}.lp-demo-pill.is-declined{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.lp-demo-pill.is-rescheduled{background:#eff6ff;color:#1e3a5f;border:1px solid #bfdbfe}.lp-demo-pill.is-abandoned{background:#f5f5f5;color:#525252;border:1px solid #e5e5e5}.lp-demo-pill.is-no_answer{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.lp-demo-stats-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin-bottom:.9rem}.lp-demo-stats-item{padding:.85rem .9rem;border-radius:10px;border:1px solid #e5e5e5;background:#fafafa;display:grid;gap:.15rem}.lp-demo-stats-value{font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:#0a0a0a;font-variant-numeric:tabular-nums}.lp-demo-stats-label{font-size:.7rem;font-weight:600;color:#737373}.lp-demo-pipeline-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#f5f5f5;margin-bottom:.75rem}.lp-demo-seg{min-width:4px}.lp-demo-seg.is-pending{background:#d4d4d4}.lp-demo-seg.is-calling{background:#fbbf24}.lp-demo-seg.is-confirmed{background:#4ade80}.lp-demo-seg.is-declined{background:#f87171}.lp-demo-seg.is-rescheduled{background:#60a5fa}.lp-demo-seg.is-abandoned{background:#a3a3a3}.lp-demo-pipeline-legend{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.35rem .75rem}.lp-demo-pipeline-legend li{display:grid;grid-template-columns:auto 1fr auto;gap:.4rem;align-items:center;font-size:.72rem;color:#525252}.lp-demo-pipeline-legend strong{font-variant-numeric:tabular-nums;color:#0a0a0a;font-weight:600}.lp-demo-pipeline-dot{width:8px;height:8px;border-radius:50%}.lp-demo-pipeline-dot.is-pending{background:#d4d4d4}.lp-demo-pipeline-dot.is-calling{background:#fbbf24}.lp-demo-pipeline-dot.is-confirmed{background:#4ade80}.lp-demo-pipeline-dot.is-declined{background:#f87171}.lp-demo-pipeline-dot.is-rescheduled{background:#60a5fa}.lp-demo-pipeline-dot.is-abandoned{background:#a3a3a3}.lp-demo-outcome-chart{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.lp-demo-outcome-row{display:grid;grid-template-columns:88px 1fr 28px;gap:.5rem;align-items:center}.lp-demo-outcome-label{font-size:.72rem;color:#525252}.lp-demo-outcome-track{height:8px;border-radius:999px;background:#f5f5f5;overflow:hidden}.lp-demo-outcome-fill{height:100%;border-radius:999px}.lp-demo-outcome-fill.is-confirmed{background:#4ade80}.lp-demo-outcome-fill.is-no_answer{background:#fb923c}.lp-demo-outcome-fill.is-rescheduled{background:#60a5fa}.lp-demo-outcome-fill.is-declined{background:#f87171}.lp-demo-outcome-fill.is-abandoned{background:#a3a3a3}.lp-demo-outcome-fill.is-failed{background:#737373}.lp-demo-outcome-count{font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;color:#0a0a0a;text-align:right}.lp-demo-activity-panel{margin-top:.75rem}.lp-demo-activity{margin:0;padding:0;list-style:none;display:grid;gap:0}.lp-demo-activity-item{display:grid;grid-template-columns:64px 12px 1fr;gap:.55rem;align-items:start;padding:.55rem 0;border-bottom:1px solid #f5f5f5}.lp-demo-activity-item:last-child{border-bottom:none}.lp-demo-activity-time{font-size:.7rem;color:#a3a3a3;font-variant-numeric:tabular-nums;padding-top:.15rem}.lp-demo-activity-dot{width:8px;height:8px;border-radius:50%;margin-top:.35rem;justify-self:center}.lp-demo-activity-dot.is-confirmed{background:#4ade80}.lp-demo-activity-dot.is-declined{background:#f87171}.lp-demo-activity-dot.is-rescheduled{background:#60a5fa}.lp-demo-activity-dot.is-abandoned{background:#a3a3a3}.lp-demo-activity-dot.is-no_answer{background:#fb923c}.lp-demo-activity-body{display:grid;gap:.1rem}.lp-demo-activity-body strong{font-size:.82rem;color:#0a0a0a}.lp-demo-activity-body span{font-size:.72rem;color:#737373}.lp-faq-section{padding:88px var(--mkt-pad);background:linear-gradient(180deg,#f7f5f1,#fafafa 40%,#fff)}.lp-faq-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(240px,340px) 1fr;gap:48px 56px;align-items:start}.lp-faq-aside{position:sticky;top:32px}.lp-faq-aside .lp-eyebrow{color:#737373}.lp-faq-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.lp-faq-trust-badge{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#404040;background:#fff;border:1px solid #e5e5e5;padding:7px 12px;border-radius:999px}.lp-faq-list{display:grid;gap:10px}.lp-faq{border-radius:14px;border:1px solid #e8e4dc;background:#fff;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease}.lp-faq:hover{border-color:#d6d0c4;box-shadow:0 8px 24px #0a0a0a0d}.lp-faq[open]{border-color:#ca8a0473;background:linear-gradient(165deg,#fffdf7,#fff 55%);box-shadow:0 12px 32px #ca8a041a}.lp-faq-summary{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px 20px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.lp-faq-summary::-webkit-details-marker{display:none}.lp-faq-index{font-family:var(--font-mono);font-size:12px;font-weight:500;color:#a3a3a3;letter-spacing:.04em}.lp-faq[open] .lp-faq-index{color:#854d0e}.lp-faq-q{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#0a0a0a;line-height:1.35}.lp-faq-icon{position:relative;width:28px;height:28px;border-radius:8px;background:#f5f5f5;border:1px solid #e5e5e5;transition:background .2s ease,border-color .2s ease,transform .25s ease}.lp-faq-icon:before,.lp-faq-icon:after{content:"";position:absolute;top:50%;left:50%;background:#525252;transition:transform .25s ease,background .2s ease}.lp-faq-icon:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.lp-faq-icon:after{width:1.5px;height:12px;transform:translate(-50%,-50%)}.lp-faq[open] .lp-faq-icon{background:#fef3c7;border-color:#fde68a;transform:rotate(90deg)}.lp-faq[open] .lp-faq-icon:before,.lp-faq[open] .lp-faq-icon:after{background:#854d0e}.lp-faq[open] .lp-faq-icon:after{transform:translate(-50%,-50%) scaleY(0)}.lp-faq-body-wrap{padding:0 20px 18px 52px}.lp-faq-body{margin:0;border-top:1px solid #f0ebe3;padding-top:14px;font-size:14.5px;line-height:1.65;color:#525252;animation:cw-rise .3s ease both}.lp-cta{padding:64px var(--mkt-pad);background:#fde68a;text-align:center}.lp-cta h2{margin:0 0 14px;font-family:var(--font-display);font-size:30px;font-weight:700;color:#0a0a0a;letter-spacing:-.02em}.lp-cta p{margin:0 0 28px;font-size:15px;color:#78350f}.lp-btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;color:#fff;background:#0a0a0a;padding:15px 34px;border-radius:8px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,background .2s ease}.lp-btn-dark:hover{transform:translateY(-2px) scale(1.02);background:#171717;box-shadow:0 12px 28px #0a0a0a47}.lp-btn-dark:active{transform:translateY(0) scale(.98)}.lp-how{padding:72px var(--mkt-pad);background:#fff}.lp-how .lp-section-title{margin-bottom:44px;max-width:640px}.lp-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lp-how-card{padding:28px 30px;border-radius:12px;background:#fafafa}.lp-how-dir{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1e3a5f;background:#eef2f7;border:1px solid #cbd8e6;padding:4px 10px;border-radius:999px;margin-bottom:14px}.lp-how-card h3{margin:0 0 8px;font-family:var(--font-display);font-size:20px;color:#0a0a0a}.lp-how-card>p{margin:0 0 18px;font-size:14px;line-height:1.6;color:#525252}.lp-how-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px}.lp-how-steps li{display:flex;gap:10px;font-size:13.5px;color:#525252}.lp-how-steps span{font-weight:700;color:#0a0a0a;font-variant-numeric:tabular-nums}.lp-how-more{margin:28px 0 0}.lp-how-more a{font-size:14px;font-weight:600;color:#854d0e;text-decoration:none}.lp-how-more a:hover{text-decoration:underline}.lp-integrations{padding:0 var(--mkt-pad) 80px;background:#fff}.lp-integrations-title{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(26px,3.2vw,32px);font-weight:700;color:#0a0a0a}.lp-integrations-lead{margin:0 0 28px;max-width:560px;font-size:15px;line-height:1.6;color:#525252}.lp-integrations-stage{border-radius:20px;border:1px solid #e5e5e5;background:radial-gradient(ellipse at center,#fafafa,#fff 70%);overflow:hidden}.lp-integrations-canvas{width:100%;height:460px;border-radius:20px}.lp-integrations-hint{margin:14px 0 0;text-align:center;font-size:12px;color:#a3a3a3}@media(max-width:1079px){.lp-demo-header{grid-template-columns:1fr;gap:20px}.lp-demo-pills{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-demo-pill-btn{padding:12px 12px 10px;min-height:44px}.lp-demo-shell{grid-template-columns:168px 1fr;min-height:0}.lp-demo-back{display:none}.lp-demo-side-link{min-height:44px;justify-content:center}.lp-demo-side-link-desc{display:none}.lp-demo-kpis,.lp-demo-stats-summary{grid-template-columns:repeat(2,1fr)}.lp-demo-columns,.lp-how-grid{grid-template-columns:1fr}.lp-faq-layout{grid-template-columns:1fr;gap:28px}.lp-faq-aside{position:static}}@media(max-width:719px){.lp-hero-shell{min-height:100svh;min-height:100dvh}.lp-hero-lead{font-size:15.5px;margin-bottom:28px}.lp-hero-actions a{min-width:min(100%,280px)}.lp-demo{padding-top:56px;padding-bottom:64px}.lp-demo-header .lp-section-title{max-width:none}.lp-demo-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp-demo-pill-btn{align-content:center;justify-items:center;text-align:center;padding:10px 8px;min-height:44px}.lp-demo-pill-btn strong{white-space:normal;font-size:12px}.lp-demo-pill-btn span,.lp-demo-sidebar{display:none}.lp-demo-shell{grid-template-columns:1fr;min-height:0}.lp-demo-chrome{grid-template-columns:auto 1fr auto;gap:8px;padding:8px 12px}.lp-demo-url-full{display:none}.lp-demo-url-short{display:inline}.lp-demo-content{padding:1.15rem 1rem 1.25rem}.lp-demo-page-header{margin-bottom:.9rem}.lp-demo-page-header h3{font-size:1.15rem}.lp-demo-page-header p{font-size:.8rem}.lp-demo-kpi{padding:.75rem .7rem}.lp-demo-kpi-value{font-size:1.25rem}.lp-demo-call-card{flex-direction:column}.lp-demo-call-actions{flex-direction:row;align-items:center;width:100%;justify-content:space-between}.lp-demo-join-btn{flex:1;text-align:center}.lp-demo-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-left:-.15rem;margin-right:-.15rem;padding:0 .15rem 4px}.lp-demo-filters::-webkit-scrollbar{display:none}.lp-demo-filter{flex:0 0 auto;min-height:44px;scroll-snap-align:start}.lp-demo-history-top{flex-direction:column;align-items:flex-start;gap:.15rem}.lp-demo-pipeline-legend{grid-template-columns:1fr}.lp-demo-outcome-row{grid-template-columns:72px 1fr 28px}.lp-demo-hint-desk{display:none}.lp-demo-hint-phone{display:inline}.lp-how{padding-top:56px;padding-bottom:56px}.lp-how-card{padding:22px 20px}.lp-integrations{padding-bottom:56px}.lp-integrations-canvas{height:320px}.lp-faq-section{padding-top:56px;padding-bottom:56px}.lp-faq-summary{padding:14px;gap:10px}.lp-faq-body-wrap{padding-left:14px;padding-right:14px}.lp-cta h2{font-size:clamp(24px,6vw,30px)}}@media(prefers-reduced-motion:reduce){.lp-btn-primary,.lp-btn-ghost,.lp-btn-dark,.lp-card,.lp-faq,.lp-btn-arrow,.lp-nav-link:after,.lp-demo-live-dot,.lp-demo-wave span{transition:none!important;animation:none!important}.lp-btn-primary:hover,.lp-btn-ghost:hover,.lp-btn-dark:hover,.lp-card:hover{transform:none}}.voice-contrast{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.voice-page .hiw-desk,.voice-page .hiw-door{min-width:0;max-width:100%}.voice-studio{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px 32px;align-items:start;min-width:0}.voice-studio-copy{min-width:0}.voice-studio-copy .hiw-beats{margin-top:0}.voice-talent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0}.voice-tile{appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;width:100%;min-width:0;min-height:52px;padding:8px 8px 8px 9px;text-align:left;font:inherit;color:inherit;background:#f0eee9;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.voice-tile:hover{border-color:#d6d0c4}.voice-tile.is-on{background:#fffbeb;border-color:var(--sol-gold)}.voice-tile-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--sol-card);border:1px solid var(--sol-line);font-family:var(--font-mono);font-size:10px;color:var(--sol-gold-text)}.voice-tile.is-on .voice-tile-mark{background:var(--sol-gold);border-color:var(--sol-gold);color:var(--sol-ink)}.voice-tile-copy{display:grid;gap:1px;min-width:0}.voice-tile-name{font-size:12.5px;font-weight:600;line-height:1.2}.voice-tile-line{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--sol-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-speed{appearance:none;width:100%;height:3px;margin:8px 0 2px;background:linear-gradient(to right,var(--sol-gold) 0,var(--sol-gold) var(--voice-rate, 50%),var(--sol-line) var(--voice-rate, 50%),var(--sol-line) 100%);border-radius:999px}.voice-speed::-webkit-slider-thumb{appearance:none;width:11px;height:11px;border-radius:50%;background:var(--sol-gold);border:1px solid #ca8a04;cursor:pointer}.voice-speed::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:var(--sol-gold);border:1px solid #ca8a04;cursor:pointer}.voice-page .hiw-voice-row label{color:var(--sol-muted)}.voice-page .hiw-delivery button{appearance:none;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid var(--sol-line);background:transparent;color:#a3a3a3;cursor:pointer}.voice-page .hiw-delivery button.is-on{background:var(--sol-gold);border-color:var(--sol-gold);color:var(--sol-ink)}.voice-sample{margin:6px 0 0;padding-top:12px;border-top:1px solid var(--sol-line);font-family:var(--font-display);font-style:italic;font-size:15px;line-height:1.4;color:var(--sol-ink)}.voice-sample .sol-recipe-kind{display:block;margin-bottom:6px;font-style:normal}.voice-persona{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px 32px;align-items:start;min-width:0}.voice-persona h2{margin:0 0 10px;font-family:var(--font-display);font-size:var(--sol-h2);font-weight:700;letter-spacing:-.02em;line-height:1.2}@media(max-width:1079px){.voice-contrast,.voice-studio,.voice-persona{grid-template-columns:1fr}}@media(max-width:719px){.voice-page .hiw-voice-row{flex-direction:column;align-items:flex-start;gap:6px}.voice-page .hiw-delivery{flex-wrap:wrap}.voice-tile-line{white-space:normal}}@media(prefers-reduced-motion:reduce){.voice-tile{transition:none}}
