.practice-session{--practice-gutter: max(clamp(16px, 3vw, 40px), calc((100% - 1120px)/2) );min-height:calc(100dvh - 3.5rem);padding-bottom:48px;background:var(--practice-tint, transparent);color:hsl(var(--foreground));font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Inter,sans-serif}.practice-session button,.practice-session select,.practice-session textarea{border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));color:hsl(var(--foreground));min-height:44px;padding:10px 14px;font:inherit}.practice-session button{cursor:pointer;text-align:center}.practice-session button:hover:not(:disabled){background:hsl(var(--muted))}.practice-session button:disabled,.practice-session fieldset:disabled{opacity:.6;cursor:default}.practice-session :is(button,select,textarea,summary):focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.practice-session h1{font-size:clamp(24px,3vw,28px);line-height:1.25;font-weight:700;margin:4px 0 8px}.practice-session h2{font-size:21px;font-weight:600;margin:0 0 12px}.practice-session h3{font-size:17px;font-weight:600;margin-bottom:12px}.practice-session p{font-size:16px;line-height:1.55;margin-bottom:12px;overflow-wrap:anywhere}.practice-toolbar,.practice-heading,.practice-actions,.practice-toolbar-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.practice-session[data-focused=true]{min-height:100dvh}.practice-session>:is(.practice-toolbar,.practice-heading,.practice-columns,.practice-review){padding-inline:var(--practice-gutter)}.practice-toolbar{margin-bottom:28px;padding-block:10px;border-bottom:1px solid hsl(var(--separator));background:hsl(var(--material-regular));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.practice-session .practice-toolbar>button{border-color:transparent;background:transparent}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.practice-toolbar{background:hsl(var(--content));border-bottom-color:hsl(var(--separator-strong));-webkit-backdrop-filter:none;backdrop-filter:none}}.practice-heading{display:block;margin-bottom:20px}.practice-session .practice-eyebrow,.practice-session .practice-meta{font-size:14px;color:hsl(var(--muted-foreground))}.practice-progress{display:flex;align-items:center;gap:12px;white-space:nowrap}.practice-session .practice-progress p{margin:0;font-size:14px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.practice-session .practice-progress .practice-mode-tag{font-weight:600;color:hsl(var(--foreground))}.practice-track{display:flex;gap:4px}.practice-track li{width:28px;height:6px;border-radius:999px;background:hsl(var(--border));transition:background-color var(--transition-duration-contextual) var(--ease-enter)}.practice-track li[data-state=done]{background:var(--practice-accent)}.practice-track li[data-state=current]{background:var(--practice-soft);box-shadow:inset 0 0 0 1.5px var(--practice-accent)}.practice-columns{display:flex;align-items:flex-start;gap:24px}.practice-conversation{flex:1;min-width:0}.practice-session .practice-card{background:hsl(var(--content));border:1px solid hsl(var(--border));border-radius:16px;padding:20px;margin-bottom:16px}.practice-context{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.practice-context details{border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card));padding:0 14px;font-size:14px}.practice-context details[open]{flex-basis:100%;padding-bottom:4px}.practice-bubble{width:fit-content;max-width:min(100%,46rem);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px 16px 16px 4px;padding:16px 20px;margin-bottom:16px;animation:practice-arrive var(--transition-duration-contextual) var(--ease-enter) both}.practice-session .practice-current .practice-message{font-size:clamp(19px,2vw,22px);line-height:1.45}.practice-sent-turn{display:flex;flex-direction:column}.practice-bubble-you{align-self:flex-end;border-radius:16px 16px 4px;border-color:var(--practice-accent);background:var(--practice-soft);color:var(--practice-soft-ink)}.practice-session .practice-bubble-you .practice-eyebrow{color:inherit}.practice-typing{display:flex;align-items:center;gap:10px;padding:12px 16px;animation-delay:var(--transition-duration-contextual)}.practice-session .practice-typing p{margin:0;font-size:14px;color:hsl(var(--muted-foreground))}.practice-typing-dots{display:inline-flex;gap:4px}.practice-typing-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;animation:practice-typing 1.2s ease-in-out infinite}.practice-typing-dots i:nth-child(2){animation-delay:.15s}.practice-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes practice-arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes practice-typing{30%{opacity:1;transform:translateY(-2px)}60%{opacity:.35;transform:none}}.practice-session summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.practice-session details[open] summary{margin-bottom:12px}.practice-session .practice-message{font-size:18px;margin-bottom:0}.practice-response legend{font-size:17px;font-weight:600;margin-bottom:12px}.practice-response fieldset{min-width:0}.practice-session textarea{width:100%;resize:vertical;margin-bottom:12px}.practice-choices,.practice-help-actions{display:grid;gap:10px;margin-bottom:16px}.practice-session .practice-choice{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;padding:14px 16px;border-radius:16px;transition:border-color var(--transition-duration-immediate) var(--ease-enter),background-color var(--transition-duration-immediate) var(--ease-enter),box-shadow var(--transition-duration-immediate) var(--ease-enter),transform var(--transition-duration-immediate) var(--ease-enter)}.practice-session .practice-choice:hover:not(:disabled){border-color:var(--practice-accent)}.practice-session .practice-choice:active:not(:disabled){transform:scale(.99)}.practice-choice-key{flex:none;width:28px;height:28px;border-radius:8px;border:1px solid hsl(var(--separator-strong));display:grid;place-items:center;font-size:13px;font-weight:700;color:hsl(var(--muted-foreground))}.practice-session .practice-choice[aria-pressed=true],.practice-session .practice-choice[aria-pressed=true]:hover:not(:disabled){border-color:var(--practice-accent);box-shadow:inset 0 0 0 1px var(--practice-accent);background:var(--practice-soft);color:var(--practice-soft-ink)}.practice-choice[aria-pressed=true] .practice-choice-key{border-color:var(--practice-accent);background:var(--practice-accent);color:var(--practice-accent-ink)}.practice-session .practice-primary{background:var(--practice-accent);border-color:var(--practice-accent);color:var(--practice-accent-ink);font-weight:600}.practice-session .practice-primary:hover:not(:disabled){background:var(--practice-accent-hover)}.practice-session .practice-help{border-color:var(--practice-accent)}.practice-help{flex:0 0 300px;position:sticky;top:16px}.practice-timer{display:flex;align-items:center;gap:12px;padding-bottom:16px}.practice-timer strong{color:var(--practice-accent);font-size:26px;font-variant-numeric:tabular-nums}.practice-timer span{font-size:14px}.practice-past-turn+.practice-past-turn{border-top:1px solid hsl(var(--border));padding-top:12px}.practice-captions{max-height:280px;overflow:auto;margin-top:16px}.practice-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;padding-top:16px;border-top:1px solid hsl(var(--border));font-size:14px;color:hsl(var(--muted-foreground))}.practice-session .practice-footer .practice-meta{margin:0 0 0 auto}.practice-footer details[open]{flex-basis:100%;order:1}.practice-review{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:24px}.practice-review-summary>header{margin-bottom:24px}.practice-session .practice-review-summary>button{width:100%}.practice-session .practice-review-summary>button+button{margin-top:12px}.practice-score-bar{height:8px;margin-bottom:12px;border-radius:999px;overflow:hidden;background:hsl(var(--separator))}.practice-score-bar i{display:block;height:100%;border-radius:999px;background:hsl(var(--separator-strong))}.practice-score-bar[data-strong=true] i{background:var(--practice-accent)}.practice-session .practice-score{font-size:36px;font-weight:700}.practice-score{position:relative;width:fit-content}.practice-score small{font-size:16px;font-weight:400;margin-left:4px}.practice-session .practice-score[data-strong=true]{color:var(--practice-accent)}.practice-burst{position:absolute;inset:0;pointer-events:none}.practice-burst i{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:currentColor;opacity:0;animation:practice-burst .7s var(--ease-enter) .9s both}.practice-burst i:nth-child(1){--burst: 0deg}.practice-burst i:nth-child(2){--burst: 45deg}.practice-burst i:nth-child(3){--burst: 90deg}.practice-burst i:nth-child(4){--burst: 135deg}.practice-burst i:nth-child(5){--burst: 180deg}.practice-burst i:nth-child(6){--burst: 225deg}.practice-burst i:nth-child(7){--burst: 270deg}.practice-burst i:nth-child(8){--burst: 315deg}@keyframes practice-burst{0%{opacity:1;transform:rotate(var(--burst)) translate(12px)}to{opacity:0;transform:rotate(var(--burst)) translate(56px)}}@media(prefers-reduced-motion:reduce){.practice-bubble,.practice-typing-dots i{animation:none}.practice-session .practice-choice,.practice-track li{transition:none}.practice-burst{display:none}}.practice-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.practice-evidence{padding:12px 16px;border-left:3px solid var(--practice-accent);margin-bottom:12px}@media(max-width:760px){.practice-columns{flex-direction:column}.practice-help{flex-basis:auto;position:static;width:100%;order:-1}.practice-conversation{width:100%}.practice-comparison{grid-template-columns:1fr}.practice-toolbar,.practice-toolbar-actions{gap:8px}.practice-session .practice-toolbar button{padding-inline:8px;font-size:14px}.practice-progress{order:3;flex-basis:100%}.practice-progress .practice-track{flex:1}.practice-progress .practice-track li{flex:1;width:auto}.practice-card{padding:16px}}@media(max-width:900px){.practice-review{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.practice-score-bar{border:1px solid CanvasText}.practice-score-bar i{background:Highlight}.practice-session button{border:1px solid ButtonText}.practice-session .practice-choice[aria-pressed=true]{outline:2px solid Highlight}.practice-track li,.practice-bubble{border:1px solid CanvasText}.practice-track li[data-state=done]{background:Highlight}.practice-burst{display:none}}.practice-help-context{display:none}@media(max-width:760px){.practice-help-context{display:block;margin-bottom:16px;padding-left:12px;border-left:2px solid hsl(var(--border))}}.practice-session:not(:has(.practice-toolbar)){padding:24px clamp(16px,3vw,40px) 48px}:is(.practice-tokens,.practice-theme){--practice-accent: #047857;--practice-accent-ink: #ffffff;--practice-accent-hover: #065f46;--practice-soft: #ecfdf5;--practice-soft-ink: #064e3b;--practice-tint: color-mix(in srgb, var(--practice-accent) 6%, hsl(var(--canvas)))}:is(.practice-tokens,.practice-theme)[data-mode=voice]{--practice-accent: #6d28d9;--practice-accent-hover: #5b21b6;--practice-soft: #f3effe;--practice-soft-ink: #4c1d95}.dark :is(.practice-tokens,.practice-theme){--practice-accent: #6ee7b7;--practice-accent-ink: #052e24;--practice-accent-hover: #a7f3d0;--practice-soft: #064e3b;--practice-soft-ink: #ecfdf5}.dark :is(.practice-tokens,.practice-theme)[data-mode=voice]{--practice-accent: #c4b5fd;--practice-accent-ink: #1e1033;--practice-accent-hover: #ddd6fe;--practice-soft: #2e1f5e;--practice-soft-ink: #f3effe}@media(forced-colors:active){:is(.practice-tokens,.practice-theme){--practice-accent: Highlight;--practice-accent-ink: HighlightText;--practice-tint: Canvas}}.practice-theme{--practice-canvas: var(--practice-tint);--practice-ink: hsl(var(--text-primary));--practice-muted: hsl(var(--text-secondary));--practice-surface: hsl(var(--content));--practice-border: hsl(var(--separator-strong));--practice-toolbar: hsl(var(--material-regular));--practice-danger: #be123c;color:var(--practice-ink);background:var(--practice-canvas);font-family:var(--font-sans);color-scheme:light}.dark .practice-theme{--practice-danger: #fda4af;color-scheme:dark}.practice-screen{display:flex;flex-direction:column;height:100%;overflow:auto;position:relative}.practice-theme :focus-visible{outline:2px solid var(--practice-accent);outline-offset:3px}.practice-theme button:disabled{cursor:not-allowed}.practice-hud{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:12px 28px;border-bottom:1px solid var(--practice-border);background:var(--practice-toolbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10}.practice-clock{display:flex;align-items:center;gap:10px;color:var(--practice-muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.practice-live-dot{width:8px;height:8px;border-radius:50%;background:#be123c;opacity:.5}.practice-live-dot[data-live=true]{opacity:1}.practice-hud-actions{display:flex;align-items:center;gap:10px}.practice-progress{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--practice-muted)}.practice-progress>span:first-child{font-weight:700;white-space:nowrap}.practice-progress progress{appearance:none;width:clamp(80px,15vw,240px);height:8px;border:none;border-radius:999px;overflow:hidden;background:hsl(var(--separator))}.practice-progress progress::-webkit-progress-bar{background:hsl(var(--separator))}.practice-progress progress::-webkit-progress-value{background:var(--practice-accent);border-radius:999px;transition:width .18s}.practice-progress progress::-moz-progress-bar{background:var(--practice-accent)}.practice-round-tag{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--practice-ink)}.practice-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--practice-border);border-radius:var(--radius-control);background:var(--practice-surface);color:var(--practice-ink);font-size:14px;font-weight:600;cursor:pointer}.practice-button:hover{border-color:var(--practice-accent)}.practice-button:disabled{opacity:.55}.practice-button-primary{background:var(--practice-accent);color:var(--practice-accent-ink);border-color:transparent}.practice-button-primary:hover:not(:disabled){background:var(--practice-accent-hover)}.practice-exit{background:transparent}.practice-mode-menu{width:248px}.practice-mode-menu [role^=menuitem]{min-height:44px;font-size:14px}.practice-body{display:flex;min-height:300px;flex:1}.practice-rail{width:312px;flex-shrink:0;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.practice-card{border:1px solid hsl(var(--separator));border-radius:var(--radius-card);background:var(--practice-surface);padding:16px;color:var(--practice-ink);box-shadow:0 12px 32px -24px #0f172a60}.practice-persona{display:flex;gap:12px;align-items:center;margin-bottom:12px}.practice-persona h2{font-size:16px;font-weight:700;margin:0}.practice-persona p,.practice-context,.practice-help p{font-size:14px;line-height:1.5}.practice-persona p{color:var(--practice-muted);margin:4px 0 0}.practice-avatar{display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--practice-soft);color:var(--practice-accent);box-shadow:inset 0 0 0 1.5px var(--practice-accent);font-weight:700}.practice-avatar-small{width:44px;height:44px;font-size:15px}.practice-avatar-large{width:72px;height:72px;font-size:24px}.practice-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;color:var(--practice-muted);font-size:12px}.practice-tags>span{padding:3px 8px;border:1px solid var(--practice-border);border-radius:999px}.practice-help-group{margin-top:auto;display:flex;flex-direction:column;gap:10px}.practice-help{border-color:var(--practice-accent)}.practice-help h3{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--practice-accent)}.practice-help-section+.practice-help-section{margin-top:16px;border-top:1px solid hsl(var(--separator));padding-top:16px}.practice-help-toggle{width:100%;flex-shrink:0}.practice-desktop-rail .practice-rail{overflow:hidden}.practice-desktop-rail .practice-rail>.practice-card{flex-shrink:0}.practice-desktop-rail .practice-help-group{flex:1;min-height:0;justify-content:flex-end}.practice-desktop-rail .practice-help{min-height:0;overflow-y:auto}.practice-help-toggle[aria-expanded=true]{background:var(--practice-accent);color:var(--practice-accent-ink)}.practice-stage{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:18px;overflow-y:auto;padding:24px 32px}.practice-caption{width:100%;max-width:780px;padding:22px 26px}.practice-caption h2{font-size:13px;font-weight:600;color:var(--practice-muted);margin:0 0 8px}.practice-caption blockquote{font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.012em;margin:0}.practice-countdown{font-size:64px;font-weight:700;line-height:1;color:var(--practice-accent);font-variant-numeric:tabular-nums}.practice-countdown[data-critical=true]{color:var(--practice-danger)}.practice-countdown small{font-size:20px}.practice-response{flex-shrink:0;border-top:1px solid var(--practice-border);padding:14px 28px 22px;background:var(--practice-toolbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.practice-key-hint{margin:0 0 12px;color:var(--practice-muted);font-size:12px}.practice-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.practice-option{display:flex;align-items:flex-start;gap:14px;text-align:left;padding:14px 16px;font-size:14px;line-height:1.5;cursor:pointer;transition:border-color .18s,box-shadow .18s}.practice-option:hover:not(:disabled){border-color:var(--practice-accent)}.practice-option-number{display:inline-grid;place-items:center;min-width:26px;height:26px;border:1px solid var(--practice-border);border-radius:8px;flex-shrink:0;color:var(--practice-muted);font-size:12px}.practice-option p{margin:0}.practice-option[aria-pressed=true]{border-color:var(--practice-accent);box-shadow:inset 0 0 0 1px var(--practice-accent);background:var(--practice-soft);color:var(--practice-soft-ink)}.practice-option[aria-pressed=true] .practice-option-number{border-color:var(--practice-accent);background:var(--practice-accent);color:var(--practice-accent-ink)}.practice-option[data-muted=true]{color:var(--practice-muted);background:hsl(var(--canvas))}.practice-composer{display:flex;align-items:end;gap:12px}.practice-composer>div{flex:1;min-width:0}.practice-composer label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.practice-composer textarea{width:100%;min-height:96px;resize:vertical;border:1px solid var(--practice-border);border-radius:var(--radius-control);padding:16px 18px;font-size:16px;line-height:1.55;color:var(--practice-ink);background:var(--practice-surface)}.practice-composer textarea::placeholder{color:var(--practice-muted)}.practice-composer .practice-button{min-height:56px;padding-inline:28px}.practice-reveal{display:flex;align-items:center;gap:16px;margin-top:12px;padding:16px 18px;border-color:var(--practice-accent)}.practice-reveal-copy{flex:1;min-width:0;font-size:14px;line-height:1.55}.practice-reveal-actions{display:flex;flex-shrink:0;gap:8px}.practice-verdict{background:#047857;color:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;white-space:nowrap}.practice-verdict[data-tone=warning]{background:#92400e}.practice-verdict[data-tone=low]{background:#be123c}.practice-mobile-details{display:none}.practice-sheet{background:var(--practice-surface);overflow-y:auto;padding-top:52px}.practice-sheet .practice-rail{width:100%;overflow:visible;padding:0}.practice-summary{display:flex;flex:1;flex-direction:column;justify-content:safe center;align-items:center;gap:24px;padding:40px 24px;text-align:center;overflow:auto}.practice-summary h1{font-size:36px;line-height:1.15;font-weight:700}.practice-summary-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:min(100%,744px)}.practice-summary-stat{min-width:180px;flex:1;padding:24px 28px}.practice-summary-stat strong{display:block;font-size:40px;color:var(--practice-accent)}.practice-summary-stat span{display:block;font-size:13px;color:var(--practice-muted)}.practice-summary-stat[data-warning=true] strong{color:var(--practice-danger)}.practice-summary-hud{min-height:68px}.practice-summary-label{color:var(--practice-accent);font-size:14px;font-weight:700}.practice-overlay{position:absolute;inset:0;z-index:40;background:var(--practice-surface)}.practice-enter{animation:practice-fade .18s ease-out}@keyframes practice-fade{0%{opacity:0}to{opacity:1}}@media(min-width:1100px){.practice-screen[data-embedded=false]{display:grid;grid-template-columns:312px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.practice-screen[data-embedded=false]>.practice-hud{grid-column:1 / -1}.practice-screen[data-embedded=false]>.practice-body{display:contents}.practice-screen[data-embedded=false] .practice-desktop-rail{grid-column:1;grid-row:2 / 4;min-height:0}.practice-screen[data-embedded=false] .practice-stage{grid-column:2;grid-row:2;overflow:visible}.practice-screen[data-embedded=false]>.practice-response{grid-column:2;grid-row:3;align-self:start;border-top:0;padding:0 32px 22px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.practice-screen[data-embedded=false]>.practice-response>*{max-width:780px;margin-inline:auto}.practice-screen[data-embedded=false] .practice-options{grid-template-columns:1fr;gap:10px}}@media(max-width:1099px){.practice-desktop-rail{display:none}.practice-mobile-details{display:inline-flex}.practice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-progress{order:3;width:100%;justify-content:center}.practice-progress progress{flex:1;max-width:240px}}@media(max-width:899px){.practice-reveal{flex-wrap:wrap}.practice-reveal-actions{width:100%;justify-content:flex-end}}@media(max-width:719px){.practice-screen{overflow-y:auto}.practice-hud{padding:12px 16px;gap:12px}.practice-hud-actions{margin-left:auto}.practice-body{flex:none;min-height:0}.practice-stage{padding:20px 16px;overflow:visible;gap:12px}.practice-avatar-large{width:72px;height:72px;font-size:26px}.practice-caption{padding:18px}.practice-caption blockquote{font-size:18px}.practice-response{padding:16px}.practice-options{grid-template-columns:1fr}.practice-composer{flex-wrap:wrap}.practice-composer>div{flex-basis:100%}.practice-composer .practice-button{margin-left:auto}.practice-summary h1{font-size:28px}}.practice-screen[data-embedded=true] .practice-options{grid-template-columns:1fr}@media(prefers-reduced-motion:reduce){.practice-theme *,.practice-theme *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.reduce-motion .practice-theme *{animation:none!important;transition:none!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.practice-theme{--practice-canvas: hsl(var(--canvas)) !important;--practice-toolbar: hsl(var(--content)) !important}.practice-theme *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}}:is(.reduce-transparency,.high-contrast,[data-reduced-transparency=true]) .practice-theme{--practice-canvas: hsl(var(--canvas)) !important;--practice-toolbar: hsl(var(--content)) !important}:is(.reduce-transparency,.high-contrast,[data-reduced-transparency=true]) .practice-theme *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}@media(forced-colors:active){.practice-theme{--practice-ink: CanvasText;--practice-muted: CanvasText;--practice-accent: Highlight;--practice-surface: Canvas;--practice-canvas: Canvas;--practice-toolbar: Canvas;--practice-border: CanvasText}.practice-theme *,.practice-theme[data-mode=voice]{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}.practice-theme [aria-pressed=true]{outline:2px solid Highlight}}.practice-screen[data-embedded=true] .practice-mobile-details{display:inline-flex}.vc-screen,.vc-coach-sheet{--vc-ink: var(--practice-ink);--vc-soft: var(--practice-ink);--vc-muted: var(--practice-muted);--vc-dim: var(--practice-muted);--vc-green: var(--practice-accent);--vc-purple: var(--practice-accent)}.vc-screen{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;height:100dvh;outline:none;overflow:hidden}.vc-screen p,.vc-screen h1,.vc-screen h2,.vc-screen h3,.vc-coach-sheet p{margin:0}.vc-screen button{cursor:pointer;font-family:inherit}.vc-screen button:disabled{opacity:.5;cursor:not-allowed}.vc-body{flex:1;min-height:0;display:flex}.vc-main{min-width:0;flex:1;display:flex;flex-direction:column}.vc-desktop-rail{display:flex;width:312px;flex-shrink:0}.vc-coach{width:100%;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.vc-eyebrow{color:var(--vc-muted);font-size:12px;font-weight:700;letter-spacing:.08em}.vc-rail-card{border:1px solid hsl(var(--separator));background:var(--practice-surface);border-radius:var(--radius-card);padding:16px}.vc-rail-card h3{color:var(--vc-ink);font-size:14px;font-weight:700;margin-bottom:8px}.vc-rail-card p{color:var(--vc-soft);font-size:14px;line-height:1.5}.vc-rail-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px}.vc-rail-heading>span{font-size:13px;font-weight:600;color:var(--vc-purple)}.vc-rail-card .vc-score-note{font-size:13px;line-height:1.5;margin-top:10px;color:var(--vc-muted)}.vc-hud-center{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.vc-counters{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;color:var(--vc-muted)}.vc-status{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--practice-border);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;color:var(--vc-muted);background:var(--practice-surface)}.vc-status:is([data-tone=violet],[data-tone=emerald]){color:var(--vc-purple)}.vc-status:is([data-tone=amber],[data-tone=rose]){color:var(--practice-danger)}.vc-dot{height:8px;width:8px;background:currentColor;border-radius:50%}.vc-avatar{display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--practice-soft);color:var(--practice-accent);box-shadow:inset 0 0 0 1.5px var(--practice-accent);font-weight:700}.vc-avatar-large{width:112px;height:112px;font-size:38px}.vc-skill-detail summary,.vc-all-skills>summary,.vc-call-criterion>summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:14px;line-height:1.5;color:var(--vc-ink)}.vc-skill-detail summary strong{float:right;margin-left:8px;font-size:13px}.vc-skill-detail{border-bottom:1px solid hsl(var(--separator))}.vc-skill-detail p{margin-bottom:10px}.vc-details{align-self:flex-start;margin:0 16px 8px}.vc-session-options{width:100%;max-width:560px;font-size:14px}.vc-session-options>summary{min-height:44px;padding:12px;cursor:pointer;color:var(--vc-ink)}.vc-centered{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:18px;text-align:center;padding:24px 32px}.vc-centered h1{font-size:30px;line-height:1.2;font-weight:700}.vc-centered>p{max-width:560px;color:var(--vc-muted);font-size:15px;line-height:1.6}.vc-opening{width:100%;max-width:560px;padding:18px 22px;border:1px solid hsl(var(--separator));background:var(--practice-surface);border-radius:var(--radius-card)}.vc-opening blockquote{font-size:15px;line-height:1.6;font-style:italic;color:var(--vc-soft);margin-top:8px}.vc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 20px;border-radius:var(--radius-control);border:1px solid var(--practice-border);color:var(--practice-ink);background:var(--practice-surface);font-size:14px;font-weight:600}.vc-button:hover{border-color:var(--practice-accent)}.vc-primary{color:var(--practice-accent-ink);border-color:transparent;background:var(--practice-accent)}.vc-go-live{min-height:56px;padding:0 32px;font-size:16px}.vc-centered .vc-permission-note{color:var(--vc-dim);font-size:13px}.vc-wait-ring{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--vc-purple);color:var(--vc-purple)}.vc-spinner{animation:vc-spin 1s linear infinite}.vc-error-card{max-width:560px;padding:24px;border:2px solid var(--practice-danger);border-radius:var(--radius-card);background:var(--practice-surface);text-align:left}.vc-error-card h1{font-size:24px;margin:12px 0}.vc-error-card p{color:var(--vc-soft);font-size:14px;line-height:1.6}.vc-error-actions{display:flex;gap:12px;margin-top:20px}.vc-error-banner{margin:12px 24px 0;display:flex;gap:14px;justify-content:space-between;align-items:center;border:1px solid var(--practice-danger);background:var(--practice-surface);padding:16px;border-radius:var(--radius-card);color:var(--practice-ink);font-size:14px;line-height:1.5}.vc-error-banner .vc-muted{color:var(--vc-muted);font-size:14px}.vc-recovery-note{padding:10px 24px;color:var(--vc-muted);font-size:13px}.vc-transcript-scroll{flex:1;min-height:0;overflow-y:auto;padding:24px 40px}.vc-transcript{max-width:820px;min-height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:6px 0}.vc-transcript[data-ended=true]{min-height:0;justify-content:flex-start}.vc-transcript-row{display:flex;flex-direction:column;gap:6px;max-width:78%;align-self:flex-start}.vc-transcript-row[data-role=user]{align-self:flex-end}.vc-speaker{display:flex;align-items:baseline;gap:8px;color:var(--vc-muted);min-width:0;font-size:12px}.vc-speaker strong{font-weight:600;overflow-wrap:anywhere}.vc-speaker time{font-size:12px}.vc-transcript-row[data-role=user] .vc-speaker{justify-content:flex-end}.vc-utterance{border:1px solid hsl(var(--separator));padding:14px 18px;min-width:0;border-radius:var(--radius-card);background:var(--practice-surface);box-shadow:0 12px 32px -24px #0f172a60}.vc-utterance p{font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.vc-transcript-row[data-role=user] .vc-utterance{background:var(--practice-soft);color:var(--practice-soft-ink);border-color:transparent}.vc-caret{display:inline-block;height:16px;width:2px;background:currentColor;vertical-align:-2px;margin-left:3px;animation:vc-blink 1s step-end infinite}.vc-empty-transcript{margin:auto!important;color:var(--vc-muted);font-size:15px}.vc-wrap-heading{display:flex;justify-content:space-between;gap:20px;padding:20px 24px;max-width:920px;margin:0 auto 24px;border:1px solid var(--practice-accent);border-radius:var(--radius-card);background:var(--practice-surface)}.vc-wrap-heading h1{font-size:24px;font-weight:700;margin:6px 0;line-height:1.3}.vc-wrap-heading p{color:var(--vc-muted);font-size:14px}.vc-wrap-heading .vc-eyebrow{color:var(--practice-accent);font-size:12px}.vc-stats{display:flex;align-items:center;gap:10px;flex-shrink:0}.vc-stat{border:1px solid hsl(var(--separator));border-radius:var(--radius-card);padding:10px 14px;text-align:center;background:hsl(var(--canvas))}.vc-stat strong{display:block;color:var(--practice-accent);font-size:22px;line-height:1.2}.vc-stat span{display:block;font-size:12px;font-weight:600;color:var(--vc-muted)}.vc-turn-tag{display:inline-block;margin-top:10px;padding:4px 8px;border:1px solid currentColor;border-radius:999px;font-size:12px;font-weight:600}.vc-report-note{color:var(--vc-muted);font-size:13px;line-height:1.5;max-width:820px;margin:20px auto 0!important}.vc-dock{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:14px 28px 22px;border-top:1px solid var(--practice-border);background:var(--practice-toolbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vc-dock .practice-key-hint{margin:0}.vc-dock-center{display:flex;align-items:center;justify-content:center;gap:16px}.vc-screen .vc-save{width:48px;height:56px;border-radius:var(--radius-control);border:1px solid var(--practice-border);color:var(--practice-ink);background:var(--practice-surface)}.vc-mic-capsule{display:flex;align-items:center;gap:14px;padding:6px 24px 6px 6px;border:1px solid var(--practice-border);border-radius:999px;background:var(--practice-surface);color:var(--vc-muted)}.vc-mic-capsule[data-on=true]{border:2px solid var(--practice-accent);padding:5px 23px 5px 5px;color:var(--practice-accent)}.vc-mic-orb{display:grid;width:60px;height:60px;flex-shrink:0;place-items:center;border-radius:50%;background:hsl(var(--canvas));color:var(--vc-muted)}.vc-mic-capsule[data-on=true] .vc-mic-orb{background:var(--practice-accent);color:var(--practice-accent-ink)}.vc-mic-label{display:flex;flex-direction:column;gap:6px;width:156px;text-align:left;font-size:13px;font-weight:600}.vc-levels{display:flex;gap:3px;align-items:flex-end;height:18px}.vc-levels span{width:3px;border-radius:2px;background:currentColor}.vc-end{min-height:56px;padding:0 20px;border:1px solid #be123c;border-radius:var(--radius-control);background:#be123c;color:#fff;font-size:14px;font-weight:700}.vc-ended-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.vc-debrief{min-height:56px;padding:0 28px;color:var(--practice-accent-ink);border-color:transparent;background:var(--practice-accent);font-size:15px}.vc-coach-sheet{background:var(--practice-surface)!important;padding:44px 0 16px!important;width:min(100vw - 16px,400px)!important}.vc-launch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;color:var(--practice-ink)}.vc-launch-card{border:1px solid hsl(var(--separator));background:var(--practice-surface);border-radius:var(--radius-card);padding:18px}.vc-launch h3{font-weight:700;font-size:18px;margin:0 0 8px}.vc-launch p{color:var(--practice-muted);font-size:14px;line-height:1.5;margin:0}.vc-launch-actions{display:flex;align-items:center;gap:12px}@keyframes vc-spin{to{transform:rotate(360deg)}}@keyframes vc-blink{50%{opacity:0}}@media(max-width:1279px){.vc-wrap-heading{flex-direction:column}.vc-hud-center{order:3;flex-basis:100%}}@media(max-width:1099px){.vc-desktop-rail{display:none}.vc-launch{grid-template-columns:1fr}.vc-launch-actions{justify-content:flex-end}}@media(max-width:639px){.vc-centered{padding:20px 16px;gap:16px}.vc-centered h1{font-size:24px}.vc-avatar-large{width:88px;height:88px;font-size:30px}.vc-transcript-scroll{padding:16px}.vc-transcript-row{max-width:92%}.vc-utterance{padding:14px}.vc-dock{padding:10px 12px max(12px,env(safe-area-inset-bottom));gap:10px}.vc-dock-center{gap:8px}.vc-mic-capsule{padding-right:12px;gap:8px}.vc-mic-capsule[data-on=true]{padding-right:11px}.vc-mic-orb{height:44px;width:44px}.vc-mic-label{width:108px;font-size:12px}.vc-screen .vc-save{min-width:44px;width:44px;height:52px}.vc-end{min-height:52px;padding:0 12px;font-size:13px}.vc-debrief{width:100%}.vc-wrap-heading{padding:16px}.vc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vc-stat{padding:10px 8px}.vc-error-actions,.vc-error-banner,.vc-launch-actions{flex-direction:column;align-items:stretch}.vc-error-banner{margin:10px 12px 0}}@media(max-height:540px){.vc-screen{overflow:auto}.vc-body{min-height:260px;flex-shrink:0}.vc-dock{padding:10px 12px}}.high-contrast .practice-theme *{border-width:0!important}.high-contrast .practice-theme :is(button,textarea,summary,progress,.practice-card,.vc-rail-card,.vc-status,.vc-stat,.vc-opening,.vc-wrap-heading,.vc-launch-card,.vc-utterance){border:2px solid currentColor!important}.vf-workspace{container-type:inline-size;scroll-margin-top:64px}.vf-layout{display:grid;grid-template-columns:288px minmax(0,1fr);gap:24px;align-items:start;max-width:1040px;margin-inline:auto}.vf-rail{position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.vf-flow{display:flex;flex-direction:column;gap:20px;min-width:0}.vf-score-card,.vf-note,.vf-next-steps{border:1px solid hsl(var(--separator));border-radius:var(--radius-card);background:hsl(var(--content));box-shadow:var(--elevation-content)}.vf-score-card{padding:20px}.vf-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.vf-overall-score{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:6px}.vf-overall-score>strong{font-size:56px;line-height:1;letter-spacing:-.03em}.vf-overall-score>span{font-size:14px}.vf-skills{display:grid;gap:9px;margin-top:18px}.vf-skill-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.3}.vf-skill-track{height:4px;margin-top:4px;overflow:hidden;border-radius:999px;background:hsl(var(--muted))}.vf-skill-track>span{display:block;height:100%;background:currentColor}.vf-score-footnote{margin-top:14px;font-size:12px;line-height:1.5;color:hsl(var(--text-tertiary))}.vf-actions{display:flex;flex-direction:column;gap:8px}.vf-actions>button{width:100%;white-space:normal;height:auto;min-height:44px;padding:10px 12px}.vf-actions>.vf-primary-action{min-height:48px;font-size:15px}.vf-heading h1{margin-top:6px;font-size:28px;font-weight:700;line-height:1.15;text-wrap:balance;scroll-margin-top:100px;outline:none}.vf-note{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:22px}.vf-coach-avatar{width:36px;height:36px}.vf-coach-avatar>span{background:var(--practice-soft);color:var(--practice-accent);font-size:13px;font-weight:700}.vf-note-copy{font-size:15px;line-height:1.6;text-wrap:pretty}.vf-note-copy>p+p{margin-top:12px}.vf-timeline-heading{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px 12px}.vf-timeline-heading h2{font-size:18px;font-weight:600;line-height:1.35}.vf-timeline-heading>span{font-size:13px;color:hsl(var(--text-secondary))}.vf-timeline{position:relative;display:grid;gap:14px;padding-left:80px;list-style:none}.vf-timeline:before{content:"";position:absolute;left:59px;top:8px;bottom:8px;width:2px;background:hsl(var(--separator))}.vf-timeline-item{position:relative;min-width:0}.vf-time{position:absolute;left:-80px;top:14px;width:40px;font-size:11px;color:hsl(var(--text-tertiary));text-align:right;font-variant-numeric:tabular-nums}.vf-timeline-dot{position:absolute;top:14px;left:-26px;width:12px;height:12px;border:2px solid hsl(var(--canvas));border-radius:50%;background:currentColor}.vf-prospect-turn{padding:12px 16px;border-radius:12px;background:hsl(var(--muted))}.vf-prospect-turn .vf-turn-meta{margin-bottom:4px}.dark .vf-prospect-turn{background:color-mix(in srgb,hsl(var(--muted)) 40%,hsl(var(--canvas)))}.vf-seller-turn{border:1px solid hsl(var(--separator));border-radius:12px;background:hsl(var(--content-raised));box-shadow:var(--elevation-content);overflow:hidden}.vf-seller-turn[data-open=true]{border-color:hsl(var(--separator-strong))}.vf-seller-turn[data-weakest=true]{border-color:#be123c80}.dark .vf-seller-turn[data-weakest=true]{border-color:#fb718580}.vf-turn-toggle{display:block;width:100%;padding:12px 16px;text-align:left}button.vf-turn-toggle{min-height:44px;cursor:pointer;transition:background-color var(--transition-duration-immediate) var(--ease-enter)}button.vf-turn-toggle:hover{background:hsl(var(--muted) / .3)}button.vf-turn-toggle:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:-3px}.vf-turn-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.vf-turn-text{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.vf-score-chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.2;background:color-mix(in srgb,currentColor 12%,transparent)}.vf-turn-skills{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.vf-turn-skills>span{border-radius:6px;background:hsl(var(--muted));padding:2px 7px;font-size:11px;line-height:1.2}.vf-evidence-panel{border-top:1px solid hsl(var(--separator));background:hsl(var(--content));padding:14px 16px;animation:vf-evidence-in var(--transition-duration-standard) var(--ease-enter)}.vf-evidence{display:grid;gap:10px;margin-top:12px;font-size:13px;line-height:1.5}.vf-evidence-panel>.vf-evidence{margin-top:0}.vf-evidence-row{display:grid;grid-template-columns:168px minmax(0,1fr);gap:12px;overflow-wrap:anywhere}.vf-retry{margin:0 12px 12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--practice-accent) 30%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--practice-accent) 6%,hsl(var(--content)));scroll-margin-block:100px}.vf-retry:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}.vf-retry q{quotes:"“" "”"}.vf-retry-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.vf-retry-recording-heading>span:last-child{margin-left:auto}.vf-retry-prompt{margin-top:10px;border-radius:var(--radius-control);padding:12px 14px;background:hsl(var(--muted));font-size:14px;line-height:1.5}.vf-retry-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:12px}.vf-retry-saved-actions{justify-content:flex-start}.vf-recording-controls{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:14px}.vf-recording-controls .vf-retry-actions{margin-top:0;margin-left:auto}.vf-recording-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#f87171;animation:vf-recording 1s step-end infinite}.vf-waveform{display:flex;align-items:center;gap:3px;height:32px;color:var(--practice-accent)}.vf-waveform>span{display:block;width:3px;border-radius:2px;background:currentColor;transition:transform var(--transition-duration-immediate)}.vf-next-steps{padding:4px 20px}.vf-next-steps>summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:44px;padding:8px 0;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.vf-next-steps>summary::-webkit-details-marker{display:none}.vf-next-steps>summary:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.vf-next-steps-hint{font-size:12px;font-weight:400;color:hsl(var(--text-secondary))}.vf-next-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px 0 16px;font-size:13px;line-height:1.5;color:hsl(var(--text-secondary))}.vf-enter{animation:vf-enter var(--transition-duration-contextual) var(--ease-enter) both}.vf-heading{animation-delay:40ms}.vf-note{animation-delay:80ms}@keyframes vf-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes vf-evidence-in{0%{opacity:0}to{opacity:1}}@keyframes vf-recording{50%{opacity:.35}}@container (max-width: 899px){.vf-layout{grid-template-columns:minmax(0,1fr)}.vf-rail{position:static}.vf-skills{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.vf-evidence-row{grid-template-columns:minmax(0,1fr);gap:4px}}@container (max-width: 479px){.vf-heading h1{font-size:26px}.vf-note{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px}.vf-coach-avatar{width:28px;height:28px}.vf-timeline{padding-left:44px}.vf-timeline:before{left:32px}.vf-time{left:-44px;width:26px;top:17px;font-size:10px}.vf-timeline-dot{left:-16px;width:10px;height:10px}.vf-turn-skills{margin-left:0}.vf-turn-toggle,.vf-prospect-turn{padding:12px}.vf-retry{padding:12px;margin-inline:8px}.vf-next-columns{grid-template-columns:minmax(0,1fr)}.vf-next-steps-hint{display:block}}@media(prefers-reduced-motion:reduce){.vf-enter,.vf-evidence-panel,.vf-recording-dot{animation:none}.vf-waveform>span{transition:none;transform:none!important}}.reduce-motion .vf-enter,.reduce-motion .vf-evidence-panel,.reduce-motion .vf-recording-dot{animation:none}.reduce-motion .vf-waveform>span{transition:none;transform:none!important}@media(prefers-contrast:more){.vf-workspace article,.vf-workspace section{border-color:hsl(var(--separator-strong))}}.high-contrast .vf-workspace article,.high-contrast .vf-workspace section{border-color:hsl(var(--separator-strong))}@media(forced-colors:active){.vf-timeline-dot,.vf-skill-track>span,.vf-waveform>span{background:CanvasText}.vf-timeline:before{background:GrayText}.vf-workspace article,.vf-workspace section,.vf-score-chip,.vf-skill-track{border:1px solid CanvasText}.vf-prospect-turn,.vf-retry,.vf-score-chip{background:Canvas;color:CanvasText}.vf-workspace button:focus-visible,.vf-retry:focus-visible,.vf-next-steps>summary:focus-visible{outline-color:Highlight}}.siq-tut{--tut-card: hsl(var(--content));--tut-line: hsl(var(--separator));--tut-text: hsl(var(--text-primary));--tut-muted: hsl(var(--text-secondary));--tut-on-fill: #ffffff;container:siq-tut / inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;color:var(--tut-text);font-size:14px;line-height:1.45}.siq-tut p,.siq-tut h4{margin:0}.siq-tut [data-tutorial-mode=multiple-choice]{--tut-acc: #007498;--tut-fill: #007498;--tut-tint: #eaf6fb}.siq-tut [data-tutorial-mode=free-form]{--tut-acc: #1d4ed8;--tut-fill: #1d4ed8;--tut-tint: #edf3fe}.siq-tut [data-tutorial-mode=voice]{--tut-acc: #7435ba;--tut-fill: #7435ba;--tut-tint: #f3eefc}.siq-tut [data-tutorial-mode=rapid-fire]{--tut-acc: #9a4008;--tut-fill: #9a4008;--tut-tint: #fdf4e7}.siq-tut [data-tutorial-mode=full-call]{--tut-acc: #047857;--tut-fill: #047857;--tut-tint: #e9f7f1}.siq-main-redesign .siq-tut-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:auto;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@container siq-tut (min-width: 1280px){.siq-main-redesign .siq-tut-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}.siq-main-redesign .siq-tut-tab{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:64px;padding:10px 12px;border:1px solid var(--tut-line);border-radius:var(--radius-control, 10px);background:var(--tut-card);color:var(--tut-text);text-align:left;white-space:normal;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.siq-main-redesign .siq-tut-tab:hover{border-color:color-mix(in srgb,var(--tut-acc) 55%,var(--tut-line))}.siq-main-redesign .siq-tut-tab[data-state=active]{border-color:var(--tut-acc);background:var(--tut-card);color:var(--tut-text);box-shadow:inset 0 0 0 1px var(--tut-acc)}.siq-main-redesign .siq-tut-tab:focus-visible{outline:2px solid var(--tut-acc);outline-offset:2px}.siq-tut-tab-glyph{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--tut-tint);color:var(--tut-acc);transition:background-color .18s ease,color .18s ease}.siq-tut-tab-glyph svg{width:20px;height:20px}.siq-tut-tab[data-state=active] .siq-tut-tab-glyph{background:var(--tut-fill);color:var(--tut-on-fill)}.siq-tut-tab-text{display:grid;min-width:0}.siq-tut-tab-name{font-size:15px;font-weight:600;line-height:1.3}.siq-tut-tab-hint{color:var(--tut-muted);font-size:13px;font-weight:400}.siq-tut [data-tutorial-mode=custom]{--tut-acc: #be185d;--tut-fill: #be185d;--tut-tint: #fdf2f8}.siq-tut-panel[data-state=active]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:20px;border:1px solid var(--tut-line);border-radius:var(--radius-card, 16px);background:var(--tut-card)}.siq-tut-panel:focus-visible{outline:2px solid var(--tut-acc);outline-offset:2px}.siq-tut-overview{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding-bottom:20px;border-bottom:1px solid var(--tut-line)}.siq-tut-summary{display:grid;gap:6px;min-width:0;max-width:70ch}.siq-tut-headline{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.siq-tut-description{color:var(--tut-muted);font-size:15px;line-height:1.5}.siq-tut-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:24px}.siq-tut-detail{display:grid;align-content:start;gap:10px;min-width:0}.siq-main-redesign .siq-tut-detail-title{margin:0;color:var(--tut-acc);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.siq-tut-points{display:grid;gap:8px;margin:0;padding:0;list-style:none}.siq-tut-points li{position:relative;padding-left:16px;color:var(--tut-text);font-size:14px;line-height:1.5}.siq-tut-points li:before{content:"";position:absolute;top:.6em;left:2px;width:6px;height:6px;border-radius:50%;background:var(--tut-acc)}.siq-tut-settings{display:grid;gap:10px;margin:0}.siq-tut-setting{display:grid;gap:2px;padding:10px 12px;border-radius:var(--radius-control, 10px);background:var(--tut-tint)}.siq-tut-setting dt{color:var(--tut-text);font-size:14px;font-weight:600;line-height:1.4}.siq-tut-setting dd{margin:0;color:var(--tut-muted);font-size:14px;line-height:1.5}.siq-main-redesign .siq-tut-try{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--radius-control, 10px);background:var(--tut-fill);color:var(--tut-on-fill);font-size:15px;font-weight:600}.siq-main-redesign .siq-tut-try:hover{background:color-mix(in srgb,var(--tut-fill) 88%,#000000)}.siq-main-redesign .siq-tut-try:focus-visible{outline:2px solid var(--tut-acc);outline-offset:2px}@container siq-tut (max-width: 1020px){.siq-tut-details{grid-template-columns:repeat(2,minmax(0,1fr))}.siq-tut-details>:nth-child(2){grid-column:1 / -1;grid-row:2}.siq-tut-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@container siq-tut (max-width: 860px){.siq-main-redesign .siq-tut-tabs{display:flex;justify-content:flex-start;margin:0 -4px;padding:2px 4px 6px;overflow-x:auto}.siq-main-redesign .siq-tut-tab{flex:none;min-width:176px}.siq-tut-panel[data-state=active]{padding:16px}.siq-tut-overview{flex-direction:column;align-items:stretch}}@container siq-tut (max-width: 620px){.siq-tut-details,.siq-tut-settings{grid-template-columns:minmax(0,1fr)}.siq-tut-details>:nth-child(2){grid-row:auto}}.siq-tut-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.siq-tut-intro-section{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.siq-main-redesign .siq-tut-intro-heading{margin:0;color:var(--siq-guide-title, hsl(var(--text-primary)));font-size:17px;font-weight:700;line-height:1.35}.siq-tut-intro-text{max-width:75ch;margin:0;color:var(--siq-guide-lede, hsl(var(--text-secondary)));font-size:15px;line-height:1.5}.siq-tut-intro-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none}.siq-tut-intro-steps li{display:flex;align-items:flex-start;gap:10px;padding:2px 0 2px 12px;border-left:2px solid var(--siq-guide-rule, hsl(var(--separator)));color:var(--siq-guide-detail, hsl(var(--text-secondary)));font-size:14px;line-height:1.5}.siq-tut-intro-steps strong{color:var(--siq-guide-title, hsl(var(--text-primary)))}.siq-tut-intro-number{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--siq-guide-accent, #2563eb);color:#022c22;font-size:13px;font-weight:700}.siq-studio-help :is(.siq-tut-tab,.siq-tut-panel):focus-visible{outline-color:#fff}@container studio-help (max-width: 760px){.siq-tut-intro-steps{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.siq-tut-intro-heading,.siq-tut-intro-text,.siq-tut-intro-steps li,.siq-tut-intro-steps strong{color:CanvasText}.siq-tut-intro-steps li{border-left-color:CanvasText}.siq-tut-intro-number{border:1px solid CanvasText;background:Canvas;color:CanvasText}}.dark .siq-tut{--tut-on-fill: #0f172a}.dark .siq-tut [data-tutorial-mode=multiple-choice]{--tut-acc: #67d4ff;--tut-fill: #67d4ff}.dark .siq-tut [data-tutorial-mode=free-form]{--tut-acc: #93c5fd;--tut-fill: #93c5fd}.dark .siq-tut [data-tutorial-mode=voice]{--tut-acc: #d0b0ff;--tut-fill: #d0b0ff}.dark .siq-tut [data-tutorial-mode=rapid-fire]{--tut-acc: #fdba74;--tut-fill: #fdba74}.dark .siq-tut [data-tutorial-mode=full-call]{--tut-acc: #6ee7b7;--tut-fill: #6ee7b7}.dark .siq-tut [data-tutorial-mode=custom]{--tut-acc: #f9a8d4;--tut-fill: #f9a8d4}.dark .siq-tut [data-tutorial-mode]{--tut-tint: color-mix(in srgb, var(--tut-acc) 12%, hsl(var(--content)))}@media(prefers-reduced-motion:reduce){.siq-tut *,.siq-tut *:before,.siq-tut *:after{transition:none!important}}:is(.reduce-motion,[data-reduced-motion=true]) .siq-tut *,:is(.reduce-motion,[data-reduced-motion=true]) .siq-tut *:before,:is(.reduce-motion,[data-reduced-motion=true]) .siq-tut *:after{transition:none!important}@media(forced-colors:active){.siq-tut,.siq-tut [data-tutorial-mode]{--tut-acc: Highlight;--tut-fill: Highlight;--tut-on-fill: HighlightText;--tut-tint: Canvas;--tut-card: Canvas;--tut-line: CanvasText;--tut-text: CanvasText;--tut-muted: CanvasText}.siq-main-redesign .siq-tut-tab[data-state=active]{outline:2px solid Highlight;outline-offset:-2px}.siq-tut-setting{border:1px solid CanvasText}.siq-tut-points li:before{background:CanvasText}}.siq-history-backdrop{position:fixed;inset:0;z-index:1000;overflow:hidden;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2))}.siq-history-backdrop-colors,.siq-history-backdrop-scrim{position:absolute;inset:0;pointer-events:none}.siq-history-backdrop-colors{background:var(--siq-veil)}.siq-history-backdrop-scrim{background:#060c1673;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.siq-history-glow{position:absolute;border-radius:50%;filter:blur(30px)}.siq-history-glow-one{width:760px;height:760px;top:-240px;left:-180px;background:radial-gradient(circle,var(--siq-blob1),transparent 65%);animation:siq-history-breathe 6s ease-in-out infinite}.siq-history-glow-two{width:820px;height:820px;bottom:-300px;right:-140px;background:radial-gradient(circle,var(--siq-blob2),transparent 65%);animation:siq-history-breathe 7s ease-in-out infinite reverse}.siq-history-position{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none}.siq-history{--siq-history-acc: #047857;--siq-history-acc-soft: rgba(16, 185, 129, .12);--siq-history-card: #ffffff;--siq-history-inset: #f4f7fa;box-sizing:border-box;display:flex;flex-direction:column;width:1040px;max-width:100%;height:min(880px,calc(100dvh - 40px));overflow:hidden;border:1px solid var(--siq-border2);border-radius:20px;color:var(--siq-text);background:var(--siq-menu);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px -20px #00000059;pointer-events:auto;font-family:var(--siq-font-body);line-height:normal;animation:siq-history-enter .18s ease-out}.dark .siq-history{--siq-history-acc: #34d399;--siq-history-acc-soft: rgba(52, 211, 153, .14);--siq-history-card: #0f1a2b;--siq-history-inset: #0b1523}.siq-history :where(h2,h3,p,ul,dl,dd){margin:0}.siq-history :where(ul){padding:0;list-style:none}.siq-history button{font-family:inherit;cursor:pointer}.siq-history :focus-visible{outline:2px solid var(--siq-acc);outline-offset:3px}.siq-history-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 4px}.siq-history-eyebrow{color:var(--siq-history-acc);font-family:var(--siq-font-display);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.siq-history-title{margin:4px 0 0;font-family:var(--siq-font-display);font-size:28px;font-weight:700;line-height:1.15}.siq-history-summary{margin-top:6px!important;color:var(--siq-muted);font-size:15px}.siq-history-close{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:44px;padding:0 16px;border:1px solid var(--siq-border2);border-radius:10px;color:var(--siq-text);background:var(--siq-surface2);font-size:14px;font-weight:600}.siq-history-close:hover{border-color:var(--siq-history-acc)}.siq-history-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 28px 0}.siq-history-stat{--siq-history-tone: var(--siq-history-acc);position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;padding:14px 16px 14px 18px;border:1px solid var(--siq-border);border-radius:16px;background:var(--siq-history-card)}.siq-history-stat:before{content:"";position:absolute;inset:12px auto 12px 0;width:4px;border-radius:0 4px 4px 0;background:var(--siq-history-tone)}.siq-history-stat[data-tone=streak]{--siq-history-tone: #d97706}.siq-history-stat[data-tone=week]{--siq-history-tone: #0284c7}.siq-history-stat[data-tone=saved]{--siq-history-tone: #7c3aed}.dark .siq-history-stat[data-tone=streak]{--siq-history-tone: #fbbf24}.dark .siq-history-stat[data-tone=week]{--siq-history-tone: #38bdf8}.dark .siq-history-stat[data-tone=saved]{--siq-history-tone: #a78bfa}.siq-history-stat-button{display:flex;flex-direction:column;gap:2px;margin:-14px -16px -14px -18px;padding:14px 16px 14px 18px;border:0;border-radius:16px;color:inherit;background:transparent;text-align:left}.siq-history-stat-button:hover .siq-history-stat-note{color:var(--siq-history-tone);text-decoration:underline}.siq-history-stat-label{color:var(--siq-muted);font-family:var(--siq-font-display);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.siq-history-stat-value{font-family:var(--siq-font-display);font-size:32px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.siq-history-stat-value small{color:var(--siq-muted);font-size:15px;font-weight:600}.siq-history-stat-note{overflow:hidden;color:var(--siq-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.siq-history-tabs{display:flex;gap:4px;margin:18px 28px 0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--siq-border2)}.siq-history-tabs::-webkit-scrollbar{display:none}.siq-history-tab{position:relative;flex-shrink:0;min-height:44px;padding:0 14px;border:0;border-radius:10px 10px 0 0;color:var(--siq-muted);background:transparent;font-size:14px;font-weight:600;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.siq-history-tab:hover{color:var(--siq-text);background:var(--siq-history-acc-soft)}.siq-history-tab[aria-selected=true]{color:var(--siq-text)}.siq-history-tab:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:3px;border-radius:3px 3px 0 0;background:var(--siq-history-acc);transform:scaleX(0);transition:transform .18s ease-out}.siq-history-tab[aria-selected=true]:after{transform:scaleX(1)}.siq-history-tab:focus-visible{outline-offset:-2px}.siq-history-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 28px 28px;animation:siq-history-pane-in .16s ease-out}.siq-history-body:focus-visible{outline-offset:-3px}@keyframes siq-history-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes siq-history-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes siq-history-pane-in{0%{opacity:0;transform:translateY(6px)}}@media(max-width:760px){.siq-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.siq-history-position{align-items:stretch;padding:0}.siq-history{width:100%;height:100dvh;border:0;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.siq-history-header{padding:max(18px,env(safe-area-inset-top)) 16px 4px}.siq-history-title{font-size:24px}.siq-history-stats{gap:8px;padding:14px 16px 0}.siq-history-stat-value{font-size:26px}.siq-history-tabs{margin:14px 16px 0}.siq-history-body{padding:16px}}@media(prefers-reduced-motion:reduce){.siq-history,.siq-history *,.siq-history *:after,.siq-history-backdrop *{animation:none!important;transition:none!important}}:is(.reduce-motion,[data-reduced-motion=true]) :is(.siq-history,.siq-history *,.siq-history *:after,.siq-history-backdrop *){animation:none!important;transition:none!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.siq-history-backdrop-colors{display:none}.siq-history-backdrop{background:var(--siq-bg)}.siq-history-backdrop-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.siq-history{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:var(--siq-bg);border-color:var(--siq-text)}}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-history-backdrop-colors{display:none}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-history-backdrop{background:var(--siq-bg)}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-history-backdrop-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-history{--siq-menu: var(--siq-bg);--siq-border: var(--siq-text);--siq-border2: var(--siq-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.high-contrast .siq-history{--siq-bg: hsl(var(--content-raised));--siq-text: hsl(var(--text-primary));--siq-muted: hsl(var(--text-secondary));--siq-acc: hsl(var(--focus))}@media(forced-colors:active){.siq-history-backdrop-colors,.siq-history-backdrop-scrim{display:none}.siq-history-backdrop{background:Canvas}.siq-history,.siq-history *{--siq-text: CanvasText;--siq-muted: CanvasText;--siq-history-acc: Highlight;--siq-history-tone: CanvasText;forced-color-adjust:auto}.siq-history{border:1px solid CanvasText}.siq-history-tab[aria-selected=true]{outline:2px solid Highlight;outline-offset:-2px}.siq-history-tab:after,.siq-history-stat:before{background:Highlight}}.siq-history-stat-button:focus-visible{outline-offset:-3px}.siq-history-pane{display:flex;flex-direction:column;gap:14px}.siq-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.siq-history-card{min-width:0;padding:18px 20px;border:1px solid var(--siq-border);border-radius:16px;background:var(--siq-history-card)}.siq-history-card-title{margin-bottom:12px!important;font-family:var(--siq-font-display);font-size:17px;font-weight:700;line-height:1.3}.siq-history-note{color:var(--siq-muted);font-size:14px;line-height:1.45}.siq-history-intro{color:var(--siq-muted);font-size:15px;line-height:1.5}.siq-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:180px;padding:28px 20px;border:1px dashed var(--siq-border2);border-radius:16px;background:var(--siq-history-inset);text-align:center}.siq-history-empty .siq-history-card-title{margin-bottom:0!important}.siq-history-empty-line{padding:40px 12px;color:var(--siq-muted);font-size:14px;text-align:center}.siq-history-pane-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.siq-history-donut{display:flex;align-items:center;gap:24px}.siq-history-legend{display:flex;flex:1;flex-direction:column;gap:10px;font-size:14px}.siq-history-legend>div{display:flex;justify-content:space-between;gap:12px}.siq-history-legend dt{display:inline-flex;align-items:center;gap:8px;color:var(--siq-muted)}.siq-history-legend dd{font-weight:700}.siq-history-dot{width:10px;height:10px;border-radius:50%}.siq-history-trend{font-family:var(--siq-font-display);font-size:40px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.siq-history-trend small{color:var(--siq-muted);font-size:15px;font-weight:600}.siq-history :is(.siq-history-trend,.siq-history-delta)[data-tone=up]{color:var(--siq-history-acc)}.siq-history :is(.siq-history-trend,.siq-history-delta)[data-tone=down]{color:#be123c}.dark .siq-history :is(.siq-history-trend,.siq-history-delta)[data-tone=down]{color:#fb7185}.siq-history-delta[data-tone=flat]{color:var(--siq-muted)}.siq-history-bars{display:flex;flex-direction:column;gap:10px}.siq-history-bars li{display:grid;grid-template-columns:minmax(84px,7.5rem) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px}.siq-history-bar-label{overflow:hidden;color:var(--siq-muted);text-overflow:ellipsis;white-space:nowrap}.siq-history-bar{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--siq-history-inset);box-shadow:inset 0 0 0 1px var(--siq-border)}.siq-history-bar-fill{display:block;width:var(--siq-history-fill, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#22c55e);transform-origin:left;animation:siq-history-fill .6s ease-out both}.siq-history-bar-fill[data-tone=team]{background:linear-gradient(90deg,#6366f1,#818cf8)}@keyframes siq-history-fill{0%{transform:scaleX(0)}}.siq-history-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.siq-history-category{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--siq-history-inset)}.siq-history-category-name{font-size:15px;font-weight:600;text-transform:capitalize}.siq-history-category-score{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:700}.siq-history-skill{padding:0}.siq-history-skill-summary{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:4px 12px;min-height:56px;padding:12px 18px;border-radius:16px;cursor:pointer;list-style:none}.siq-history-skill-summary::-webkit-details-marker{display:none}.siq-history-skill-summary:focus-visible{outline-offset:-3px}.siq-history-skill-name{font-size:15px;font-weight:600}.siq-history-skill-score{font-size:14px;font-weight:700}.siq-history-skill-score[data-assessed=false]{color:var(--siq-muted);font-weight:500}.siq-history-skill-bar{grid-column:1 / 3;grid-row:2;height:6px}.siq-history-skill-chevron{grid-column:3;grid-row:1;color:var(--siq-muted);transition:transform .18s ease}.siq-history-skill[open] .siq-history-skill-chevron{transform:rotate(180deg)}.siq-history-skill-body{display:flex;flex-direction:column;gap:10px;padding:4px 18px 18px;font-size:15px;line-height:1.55}.siq-history-tip{padding:10px 12px;border-radius:10px;background:var(--siq-history-acc-soft)}.siq-history-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.siq-history-field{display:flex;flex-direction:column;gap:6px}.siq-history-field:first-child{flex:1;min-width:min(100%,220px)}.siq-history-field-label{color:var(--siq-muted);font-family:var(--siq-font-display);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.siq-history-select{width:100%;max-width:320px;min-height:44px;padding:0 12px;border:1px solid var(--siq-border2);border-radius:10px;color:var(--siq-text);background:var(--siq-history-card);font:inherit;font-size:14px}.siq-history-segments{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--siq-border);border-radius:12px;background:var(--siq-history-inset)}.siq-history-segments button{min-width:48px;min-height:40px;border:0;border-radius:9px;color:var(--siq-muted);background:transparent;font-size:14px;font-weight:600}.siq-history-segments button[aria-pressed=true]{color:var(--siq-text);background:var(--siq-history-card);box-shadow:0 1px 3px #0f172a1f,inset 0 -2px 0 var(--siq-history-acc)}.siq-history-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.siq-history-mini{padding:12px 14px;border:1px solid var(--siq-border);border-radius:12px;background:var(--siq-history-card);text-align:center}.siq-history-mini dt{color:var(--siq-muted);font-size:13px}.siq-history-mini dd{font-family:var(--siq-font-display);font-size:22px;font-weight:700}.siq-history-chart{overflow:hidden}.siq-history-benchmarks,.siq-history-sessions{display:flex;flex-direction:column;gap:10px}.siq-history-benchmark{display:flex;flex-direction:column;gap:8px}.siq-history-benchmark-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.siq-history-benchmark-meta{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.siq-history-compare{display:grid;grid-template-columns:72px minmax(0,1fr) 48px;align-items:center;gap:10px}.siq-history-compare-label{color:var(--siq-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.siq-history-compare-value{font-size:14px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.siq-history-session{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 18px 16px 22px;border:1px solid var(--siq-border);border-radius:16px;background:var(--siq-history-card)}.siq-history-session:before{content:"";position:absolute;inset:14px auto 14px 0;width:4px;border-radius:0 4px 4px 0;background:var(--siq-history-acc)}.siq-history-session[data-state=saved]:before{background:#7c3aed}.dark .siq-history-session[data-state=saved]:before{background:#a78bfa}.siq-history-session-main{display:flex;flex:1 1 280px;flex-direction:column;gap:4px;min-width:0}.siq-history-session-title{font-family:var(--siq-font-display);font-size:16px;font-weight:700}.siq-history-session-side{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.siq-history-session-score{display:flex;flex-direction:column;font-size:16px;font-weight:700;text-align:right}.siq-history-session-score[data-assessed=false]{color:var(--siq-muted);font-size:14px}.siq-history-session-standard{color:var(--siq-muted);font-size:12px;font-weight:500}.siq-history-session-actions{display:flex;flex-wrap:wrap;gap:8px}.siq-history-action{min-height:44px;padding:0 16px;border:1px solid var(--siq-border2);border-radius:10px;color:var(--siq-text);background:var(--siq-history-card);font-size:14px;font-weight:600}.siq-history-action:hover{border-color:var(--siq-history-acc)}.siq-history-action[data-variant=primary]{border-color:transparent;color:#fff;background:#047857}.siq-history-action[data-variant=primary]:hover{background:#065f46}@media(max-width:760px){.siq-history-grid,.siq-history-categories{grid-template-columns:minmax(0,1fr)}.siq-history-session-side{width:100%;justify-content:space-between}.siq-history-session-score{text-align:left}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.siq-history :is(.siq-history-card,.siq-history-stat,.siq-history-session,.siq-history-mini){border-color:var(--siq-text)}}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-history :is(.siq-history-card,.siq-history-stat,.siq-history-session,.siq-history-mini){border-color:var(--siq-text)}@media(forced-colors:active){.siq-history-bar-fill,.siq-history-session:before{background:Highlight}.siq-history-bar{border:1px solid CanvasText}.siq-history-segments button[aria-pressed=true],.siq-history-action[data-variant=primary]{outline:2px solid Highlight;outline-offset:-2px}}.siq-start-loading{min-height:0;height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:22px;padding:40px;animation:siq-xfade .35s}.siq-start-loading-badge{padding:7px 16px;border-radius:999px;font:700 12px var(--siq-font-display);letter-spacing:.14em;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2));text-transform:uppercase;color:var(--siq-on-accent, #0f172a)}.siq-start-loading h1{margin:0;font:700 44px/1.1 var(--siq-font-display);text-align:center}.siq-start-loading>p{margin:0;font-size:15px;color:var(--siq-muted);text-align:center}.siq-loading-rounds{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.siq-loading-rounds>div{min-width:146px;padding:8px 12px;border-radius:12px;border:1px solid var(--siq-border);background:var(--siq-surface2);display:flex;flex-direction:column;gap:2px;font-size:12px;font-weight:700}.siq-loading-rounds>div>span{font:700 10px var(--siq-font-display);letter-spacing:.12em;color:var(--siq-muted)}.siq-loading-progress{width:min(570px,100%);border-radius:22px;padding:20px 24px;border:1px solid var(--siq-border);background:var(--siq-surface2);box-shadow:var(--siq-shadow),inset 0 1px #ffffff59}.siq-loading-progress progress{display:block;appearance:none;width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;background:var(--siq-border2)}.siq-loading-progress progress::-webkit-progress-bar{background:var(--siq-border2)}.siq-loading-progress progress::-webkit-progress-value{background:linear-gradient(90deg,var(--siq-g1),var(--siq-g2))}.siq-loading-progress progress::-moz-progress-bar{background:linear-gradient(90deg,var(--siq-g1),var(--siq-g2))}.siq-loading-progress ol{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none}.siq-loading-progress li{display:flex;align-items:center;gap:12px;font-size:14px}.siq-loading-progress li>span{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--siq-border2);border-radius:50%}.siq-loading-progress [data-status=done]>span{background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2));color:#0f172a}.siq-loading-progress [data-status=active]{font-weight:800}.siq-loading-progress [data-status=active]>span{border-color:var(--siq-acc);border-top-color:transparent;animation:siq-loading-spin 1s linear infinite}.siq-loading-progress [data-status=pending]{color:var(--siq-muted)}.siq-loading-progress>p{font-size:13px;line-height:1.5;margin:16px 0 0}@keyframes siq-loading-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.siq-start-loading{padding:24px 16px 110px}.siq-start-loading h1{font-size:32px}.siq-loading-rounds>div{min-width:110px}}.siq-sheet-body{gap:12px}.siq-sheet-section{--siq-section-accent: var(--siq-g1);--siq-section-accent-soft: var(--siq-g2s);border:1px solid var(--siq-border);border-radius:16px;background:var(--siq-surface);transition:border-color var(--transition-duration-standard, .18s) var(--ease-physical, ease-out),box-shadow var(--transition-duration-standard, .18s) var(--ease-physical, ease-out)}.siq-sheet-section.siq-sheet-section-heat{--siq-section-accent: var(--siq-heat);--siq-section-accent-soft: var(--siq-heat-soft)}.siq-sheet-section[open]{border-color:color-mix(in srgb,var(--siq-section-accent) 45%,var(--siq-border));box-shadow:0 0 0 3px var(--siq-section-accent-soft)}.siq-sheet-section[open]>summary{background:linear-gradient(90deg,var(--siq-section-accent-soft),transparent 70%);border-bottom-left-radius:0;border-bottom-right-radius:0}.siq-sheet-section-glyph{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--siq-section-accent) 40%,var(--siq-border));border-radius:10px;color:var(--siq-section-accent);background:var(--siq-surface2, var(--siq-surface))}.siq-sheet-section-glyph svg{width:16px;height:16px;stroke-width:2}.siq-sheet-section[open]>summary .siq-sheet-section-glyph{color:var(--siq-on-accent, #0f172a);border-color:transparent;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2))}.siq-sheet-section.siq-sheet-section-heat[open]>summary .siq-sheet-section-glyph{color:var(--siq-heat-text);border-color:color-mix(in srgb,var(--siq-heat) 60%,var(--siq-border));background:var(--siq-heat-soft)}.siq-sheet-section>summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border-radius:16px;cursor:pointer;list-style:none}.siq-sheet-section>summary::-webkit-details-marker{display:none}.siq-sheet-section-heading-group{display:grid;flex:1;gap:2px;min-width:0}.siq-sheet-section-heading-group>h3{margin:0}.siq-sheet-section-eyebrow{color:var(--siq-acc);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.siq-sheet-section-helper{color:var(--siq-faint);font-size:13px;line-height:1.4}.siq-sheet-section-current{display:-webkit-box;flex:0 1 auto;max-width:38%;overflow:hidden;color:var(--siq-text);font-size:13px;font-weight:600;line-height:1.35;text-align:right;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.siq-sheet-section-meta{display:inline-flex;flex:none;align-items:center}.siq-sheet-section-action{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--siq-acc);font-size:13px;font-weight:600}.siq-sheet-section-action svg{width:18px;height:18px;flex:none}.siq-sheet-section[open]>summary .siq-sheet-section-action svg{transform:rotate(180deg)}.siq-sheet-section-content{padding:2px 14px 14px}.siq-sheet-section-content.siq-sheet-customer{display:flex;flex-direction:column;gap:14px}.siq-main-redesign .siq-sheet-section>summary:focus-visible{outline:2px solid var(--siq-acc);outline-offset:-4px}@media(prefers-reduced-motion:no-preference){.siq-sheet-section-action svg{transition:transform .18s var(--ease-physical, ease-out)}.siq-sheet-section-content{animation:siq-sheet-section-enter var(--transition-duration-standard, .18s) var(--ease-enter, ease-out) both}.siq-sheet-section[open]>summary .siq-sheet-section-glyph{animation:siq-sheet-glyph-settle var(--transition-duration-standard, .18s) var(--ease-enter, ease-out) both}}@keyframes siq-sheet-section-enter{0%{opacity:0;transform:translateY(-4px)}}@keyframes siq-sheet-glyph-settle{0%{transform:scale(.92)}}@media(max-width:540px){.siq-sheet-section>summary{flex-wrap:wrap;padding:10px 12px}.siq-sheet-section-current{order:1;flex-basis:100%;max-width:none;padding-left:42px;text-align:left}.siq-sheet-section-content{padding:2px 12px 12px}.siq-sheet-section-meta{display:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.siq-sheet-section[open]{box-shadow:none;border-color:var(--siq-text)}.siq-sheet-section[open]>summary{background:var(--siq-bg)}.siq-sheet .siq-sheet-section-glyph{background:var(--siq-bg)!important;color:var(--siq-text)!important;border-color:var(--siq-text)}}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet-section[open]{box-shadow:none;border-color:var(--siq-text)}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet-section[open]>summary{background:var(--siq-bg)}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet .siq-sheet-section-glyph{background:var(--siq-bg);color:var(--siq-text);border-color:var(--siq-text)}@media(forced-colors:active){.siq-sheet-section,.siq-sheet-section[open]{border-color:CanvasText;background:Canvas;box-shadow:none}.siq-sheet-section[open]>summary{background:Canvas}.siq-sheet .siq-sheet-section-glyph,.siq-sheet .siq-sheet-section[open]>summary .siq-sheet-section-glyph{background:Canvas;color:CanvasText;border-color:CanvasText}.siq-sheet-section-current,.siq-sheet-section-helper,.siq-sheet-section-eyebrow,.siq-sheet-section-action{color:CanvasText}.siq-main-redesign .siq-sheet-section>summary:focus-visible{outline-color:Highlight}}.fc-silence-setting{display:grid;gap:8px;margin-block:16px;color:hsl(var(--text-primary));font-size:14px}.fc-silence-setting label{font-weight:600}.fc-silence-setting select{width:100%;min-height:44px;padding:8px 12px;border:1px solid hsl(var(--separator-strong));border-radius:var(--radius-control);background:hsl(var(--content));color:hsl(var(--text-primary));font:inherit;font-size:16px}.fc-silence-setting select:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.fc-silence-setting select:disabled{opacity:.6}.fc-silence-setting p{color:hsl(var(--text-secondary));line-height:1.5}@media(forced-colors:active){.fc-silence-setting select{border-color:ButtonText;color:ButtonText;background:Canvas}.fc-silence-setting select:focus-visible{outline-color:Highlight}}.siq-sheet-gatekeeper{margin-top:14px;border:1px solid var(--siq-border2);border-radius:14px;background:var(--siq-surface2, var(--siq-surface));transition:border-color var(--transition-duration-standard, .18s) var(--ease-physical, ease-out),box-shadow var(--transition-duration-standard, .18s) var(--ease-physical, ease-out)}.siq-sheet-gatekeeper[data-enabled=true]{border-color:color-mix(in srgb,var(--siq-g1) 55%,var(--siq-border2));box-shadow:0 0 0 3px var(--siq-g2s)}.siq-sheet-gatekeeper-toggle{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;border:0;border-radius:14px;color:var(--siq-text);background:transparent;text-align:left}.siq-sheet-gatekeeper-glyph{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--siq-g1) 40%,var(--siq-border));border-radius:12px;color:var(--siq-acc);background:var(--siq-g2s)}.siq-sheet-gatekeeper-glyph svg{width:20px;height:20px;stroke-width:2}.siq-sheet-gatekeeper[data-enabled=true] .siq-sheet-gatekeeper-glyph{border-color:transparent;color:var(--siq-on-accent, #0f172a);background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2))}.siq-sheet-gatekeeper-copy{display:grid;gap:2px;min-width:0}.siq-sheet-gatekeeper-title{font-family:var(--siq-font-display, "Space Grotesk", sans-serif);font-size:14px;font-weight:700;line-height:1.3}.siq-sheet-gatekeeper-help{color:var(--siq-faint);font-size:12px;font-weight:500;line-height:1.45}.siq-sheet-gatekeeper-toggle[aria-checked=true] .siq-sheet-switch{background:linear-gradient(90deg,var(--siq-g1),var(--siq-g2))}.siq-sheet-gatekeeper-toggle[aria-checked=true] .siq-sheet-switch>span{left:16px}.siq-sheet-gatekeeper-body{display:grid;gap:12px;padding:0 14px 14px 66px}.siq-sheet-gatekeeper-shapes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.siq-sheet-gatekeeper-shape{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:4px 10px;min-height:44px;padding:10px 12px;border:1px solid var(--siq-border2);border-radius:12px;color:var(--siq-text);background:var(--siq-surface2, var(--siq-surface));text-align:left}.siq-sheet-gatekeeper-shape:hover:not(:disabled){border-color:var(--siq-acc)}.siq-sheet-gatekeeper-shape[aria-pressed=true]{border-color:var(--siq-g2);background:color-mix(in srgb,var(--siq-g2) 8%,var(--siq-surface2, var(--siq-surface)));box-shadow:0 0 0 3px var(--siq-g2s)}.siq-sheet-gatekeeper-shape-glyph{display:inline-flex;grid-row:span 2;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--siq-muted);background:var(--siq-border)}.siq-sheet-gatekeeper-shape[aria-pressed=true] .siq-sheet-gatekeeper-shape-glyph{color:var(--siq-on-accent, #0f172a);background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2))}.siq-sheet-gatekeeper-shape-glyph svg{width:16px;height:16px;stroke-width:2}.siq-sheet-gatekeeper-shape-title{font-size:13px;font-weight:700;line-height:1.3}.siq-sheet-gatekeeper-shape-help{color:var(--siq-faint);font-size:12px;line-height:1.4}.siq-sheet-gatekeeper-who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.siq-sheet-gatekeeper-who .siq-sheet-customer-field select{min-height:44px}.siq-sheet-gatekeeper-who .siq-sheet-option-help{padding-bottom:12px}@media(max-width:560px){.siq-sheet-gatekeeper-body{padding-left:14px}.siq-sheet-gatekeeper-shapes,.siq-sheet-gatekeeper-who{grid-template-columns:minmax(0,1fr)}.siq-sheet-gatekeeper-who .siq-sheet-option-help{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.siq-sheet-gatekeeper,.siq-sheet-gatekeeper-toggle .siq-sheet-switch>span{transition:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.siq-sheet-gatekeeper[data-enabled=true],.siq-sheet-gatekeeper-shape[aria-pressed=true]{box-shadow:none;border-color:var(--siq-text)}.siq-sheet .siq-sheet-gatekeeper-glyph,.siq-sheet .siq-sheet-gatekeeper-shape-glyph{border:1px solid var(--siq-text);background:var(--siq-bg);color:var(--siq-text)}}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) :is(.siq-sheet-gatekeeper[data-enabled=true],.siq-sheet-gatekeeper-shape[aria-pressed=true]){box-shadow:none;border-color:var(--siq-text)}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet :is(.siq-sheet-gatekeeper-glyph,.siq-sheet-gatekeeper-shape-glyph){border:1px solid var(--siq-text);background:var(--siq-bg);color:var(--siq-text)}@media(forced-colors:active){.siq-sheet-gatekeeper,.siq-sheet-gatekeeper-shape{border-color:CanvasText;background:Canvas;box-shadow:none}.siq-sheet-gatekeeper-shape[aria-pressed=true]{border:2px solid Highlight}.siq-sheet .siq-sheet-gatekeeper-glyph,.siq-sheet .siq-sheet-gatekeeper-shape-glyph{border:1px solid CanvasText;background:Canvas;color:CanvasText}.siq-sheet-gatekeeper-help,.siq-sheet-gatekeeper-shape-help{color:CanvasText}.siq-sheet-gatekeeper-toggle[aria-checked=true] .siq-sheet-switch{background:Highlight}}.siq-sheet-backdrop{position:fixed;inset:0;z-index:1000;overflow:hidden;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2));transition:background 1s}.siq-sheet-backdrop-colors,.siq-sheet-backdrop-veil,.siq-sheet-backdrop-scrim{position:absolute;inset:0;pointer-events:none}.siq-sheet-backdrop-veil{background:var(--siq-veil)}.siq-sheet-backdrop-scrim{background:#060c1673;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.siq-sheet-glow{position:absolute;border-radius:50%;filter:blur(30px)}.siq-sheet-glow-one{width:760px;height:760px;top:-240px;left:-180px;background:radial-gradient(circle,var(--siq-blob1),transparent 65%);animation:siq-sheet-breathe 6s ease-in-out infinite}.siq-sheet-glow-two{width:820px;height:820px;bottom:-300px;right:-140px;background:radial-gradient(circle,var(--siq-blob2),transparent 65%);animation:siq-sheet-breathe-b 7s ease-in-out infinite}.siq-sheet-position{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none;color:var(--siq-text);font-family:var(--siq-font-body, "Manrope", sans-serif)}.siq-sheet{box-sizing:border-box;width:834px;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--siq-border2);border-radius:22px;padding:6px;color:var(--siq-text);background:var(--siq-menu);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px -20px #00000059;pointer-events:auto;line-height:normal;animation:siq-sheet-fade-scale .18s ease-out}.siq-sheet :where(h2,h3,h4,h5,p,fieldset){margin:0}.siq-sheet button{cursor:pointer;font-family:inherit}.siq-sheet :where(button,select):disabled{cursor:not-allowed;opacity:.5}.siq-sheet :where(button,select):focus-visible{outline:2px solid var(--siq-acc);outline-offset:3px}.siq-sheet-label{color:var(--siq-muted);font-family:var(--siq-font-display, "Space Grotesk", sans-serif);font-size:11px;font-weight:700;line-height:normal;letter-spacing:.14em;text-transform:uppercase}.siq-sheet-step-title{color:var(--siq-text);font-family:var(--siq-font-display, "Space Grotesk", sans-serif);font-size:16px;font-weight:700;line-height:1.25}.siq-sheet-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 10px}.siq-sheet-title{margin-top:4px!important;font-family:var(--siq-font-display, "Space Grotesk", sans-serif);font-size:22px;font-weight:700;line-height:normal}.siq-sheet-escape{min-height:40px;flex-shrink:0;padding:0 14px;border:1px solid var(--siq-border2);border-radius:12px;color:var(--siq-muted);background:transparent;font-size:13px;font-weight:600}.siq-sheet-body{display:flex;flex-direction:column;gap:18px;padding:8px 20px}.siq-sheet-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.siq-sheet-last-used{color:var(--siq-faint);font-size:12px}.siq-sheet-modes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.siq-sheet-mode{display:flex;flex-direction:column;gap:4px;min-height:84px;border:1px solid transparent;border-radius:16px;padding:12px 14px;color:var(--siq-text);background:linear-gradient(var(--siq-surface),var(--siq-surface)) padding-box,linear-gradient(var(--siq-border2),var(--siq-border2)) border-box;text-align:left;transition:transform .18s}.siq-sheet-mode-top{display:flex;align-items:center;justify-content:space-between;width:100%}.siq-sheet-mode-title{font-size:14px;font-weight:700;line-height:1.25}.siq-sheet-mode-description{color:var(--siq-muted);font-size:14px;line-height:1.4}.siq-sheet-check{flex-shrink:0;color:var(--siq-acc);visibility:hidden;font-size:12px}.siq-sheet-mode-top .siq-sheet-check{font-size:14px;font-weight:700}.siq-sheet [aria-pressed=true] .siq-sheet-check{visibility:visible}.siq-sheet-mode[aria-pressed=true]{background:linear-gradient(var(--siq-surface2),var(--siq-surface2)) padding-box,linear-gradient(135deg,var(--siq-g1),var(--siq-g2)) border-box;box-shadow:0 0 0 3px var(--siq-g2s)}.siq-sheet-rapid-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;padding:10px 14px;border:1px solid var(--siq-border);border-radius:14px;background:var(--siq-surface);animation:siq-sheet-fade-scale .2s ease-out}.siq-sheet-rapid-options>.siq-help,.siq-sheet-exchange-options{width:100%}.siq-sheet-option-pair{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;max-width:100%}.siq-sheet-option-pair .siq-sheet-segments{max-width:100%;flex-wrap:wrap}.siq-sheet-answer-label,.siq-sheet-round-label{font-size:12px;color:var(--siq-muted)}.siq-sheet-segments{display:flex;align-items:stretch;gap:4px;padding:3px;border:1px solid var(--siq-border2);border-radius:10px}.siq-sheet-segments button{min-height:30px;min-width:36px;padding:0 12px;border:0;border-radius:8px;color:var(--siq-muted);background:transparent;font-size:12px;font-weight:700}.siq-sheet-segments button[aria-pressed=true]{color:var(--siq-on-accent, #0f172a);background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2))}.siq-sheet-round-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.siq-sheet-same-type{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 4px;border:0;color:var(--siq-text);background:transparent;font-size:12px;font-weight:600}.siq-sheet-switch{position:relative;display:block;width:34px;height:20px;flex-shrink:0;border-radius:999px;background:var(--siq-border2)}.siq-sheet-switch>span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s}.siq-sheet-same-type[aria-checked=true] .siq-sheet-switch{background:linear-gradient(90deg,var(--siq-g1),var(--siq-g2))}.siq-sheet-same-type[aria-checked=true] .siq-sheet-switch>span{left:16px}.siq-sheet-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.siq-sheet-presets button{min-height:30px;padding:0 11px;border:1px solid var(--siq-border2);border-radius:999px;color:var(--siq-text);background:var(--siq-surface);font-size:12px;font-weight:700}.siq-sheet-presets .siq-sheet-surprise{border-color:transparent;color:var(--siq-acc);background:linear-gradient(var(--siq-surface2),var(--siq-surface2)) padding-box,linear-gradient(135deg,var(--siq-g1),var(--siq-g2)) border-box}.siq-sheet-round-strip{display:grid;grid-template-columns:repeat(var(--siq-round-count),minmax(0,1fr));gap:8px}.siq-sheet-round{display:flex;min-width:0;min-height:60px;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid transparent;border-radius:14px;text-align:left;color:var(--siq-text);background:linear-gradient(var(--siq-surface),var(--siq-surface)) padding-box,linear-gradient(var(--siq-border2),var(--siq-border2)) border-box}.siq-sheet-round[aria-expanded=true]{background:linear-gradient(var(--siq-surface2),var(--siq-surface2)) padding-box,linear-gradient(135deg,var(--siq-g1),var(--siq-g2)) border-box;box-shadow:0 0 0 4px var(--siq-g2s)}.siq-sheet-round[data-dragging=true]{opacity:.5}.siq-sheet-round-top{display:flex;align-items:center;justify-content:space-between;color:var(--siq-muted);font-family:var(--siq-font-display, "Space Grotesk", sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.siq-sheet-round-name{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px;font-weight:800}.siq-sheet-round-name>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.siq-sheet-round-name>span:last-child{color:var(--siq-faint);font-size:10px}.siq-sheet-round-group{color:var(--siq-muted);font-size:11px}.siq-sheet-type-picker{position:relative;z-index:5;margin-top:8px;padding:14px;border:1px solid var(--siq-border2);border-radius:16px;background:var(--siq-menu);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px -20px #00000073;animation:siq-sheet-fade-scale .18s ease-out;transform-origin:top center}.siq-sheet-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.siq-sheet-picker-done{min-height:32px;padding:0 10px;border:0;color:var(--siq-muted);background:transparent;font-size:12px;font-weight:600}.siq-sheet-type-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.siq-sheet-type-group{min-width:0}.siq-sheet-type-group h5{margin-bottom:6px;color:var(--siq-acc);font-family:var(--siq-font-display, "Space Grotesk", sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.siq-sheet-type-group>div{display:flex;flex-direction:column;gap:2px;max-height:204px;overflow-y:auto;padding:3px;margin:-3px}.siq-sheet-type-group button{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:32px;flex-shrink:0;padding:4px 10px;border:0;border-radius:9px;color:var(--siq-text);background:transparent;text-align:left;font-size:12px;font-weight:600;line-height:1.4}.siq-sheet-type-group button[aria-pressed=true],.siq-sheet-type-group button:hover{background:var(--siq-surface)}.siq-sheet-reorder-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;color:var(--siq-muted);font-size:11px}.siq-sheet-reorder-actions>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.siq-sheet-reorder-actions button{min-height:32px;padding:0 10px;border:1px solid var(--siq-border2);border-radius:9px;color:var(--siq-text);background:var(--siq-surface);font-size:12px;font-weight:600}.siq-sheet-customer-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;animation:siq-sheet-fade-scale .2s ease-out}.siq-sheet-difficulty{grid-column:1 / -1;min-width:0;padding:0;border:0}.siq-sheet-difficulty legend,.siq-sheet-customer-field>label,.siq-sheet-field-label{display:block;padding:0;margin-bottom:6px;color:var(--siq-muted);font-size:11px;font-weight:700}.siq-sheet-difficulty .siq-sheet-segments{width:100%}.siq-sheet-difficulty .siq-sheet-segments button{flex:1;padding:0 8px;font-size:11px}.siq-sheet-customer-field{min-width:0}.siq-sheet-call-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.siq-sheet-call-fields-full{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.siq-sheet-call-format .siq-sheet-segments{width:100%;gap:0;padding:0;overflow:hidden}.siq-sheet-call-format .siq-sheet-segments button{flex:1;min-width:72px}.siq-sheet-call-fields .siq-sheet-customer-field select,.siq-sheet-call-fields .siq-sheet-segments button{min-height:44px}.siq-sheet-customer-field select{width:100%;min-width:0;min-height:38px;padding:0 12px;border:1px solid var(--siq-border2);border-radius:10px;color:var(--siq-text);background:var(--siq-surface2);font-family:inherit;font-size:13px;font-weight:600}.siq-sheet-customer-field option{color:var(--siq-text);background:var(--siq-bg)}.siq-sheet-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:14px 20px 16px;border-top:1px solid var(--siq-border)}.siq-sheet-summary{min-width:0;color:var(--siq-muted);font-size:13px}.siq-sheet-summary strong{color:var(--siq-text);font-weight:800}.siq-sheet-type-summary{margin-top:2px!important;color:var(--siq-faint);font-size:11px}.siq-sheet-actions{display:flex;align-items:center;flex-shrink:0;gap:10px}.siq-sheet-cancel{min-height:48px;padding:0 18px;border:1px solid var(--siq-border2);border-radius:14px;color:var(--siq-muted);background:transparent;font-size:13px;font-weight:700}.siq-sheet-start{min-height:48px;padding:0 24px;border:0;border-radius:14px;color:var(--siq-on-accent, #0f172a);background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2),var(--siq-g1));background-size:200% 100%;box-shadow:0 12px 28px -10px var(--siq-g1s),inset 0 1px #fff6;font-size:14px;font-weight:800;animation:siq-sheet-shimmer 3s linear infinite;transition:transform .18s}.siq-sheet-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-session-mode]{--siq-on-accent: #0f172a;--siq-g1s: color-mix(in srgb, var(--siq-g1) 60%, transparent);--siq-g2s: color-mix(in srgb, var(--siq-g2) 14%, transparent);--siq-pa: var(--siq-acc);--siq-heat-soft: color-mix(in srgb, var(--siq-heat) 16%, transparent)}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-session-mode=free-form]{--siq-g1: #2563eb;--siq-g2: #38bdf8;--siq-blob1: #93c5fd;--siq-blob2: #a5f3fc;--siq-acc: #1d4ed8}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-session-mode=voice]{--siq-g1: #6366f1;--siq-g2: #a855f7;--siq-blob1: #c4b5fd;--siq-blob2: #f0abfc;--siq-acc: #7435ba;--siq-on-accent: #000}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-session-mode=rapid-fire]{--siq-g1: #f59e0b;--siq-g2: #f43f5e;--siq-blob1: #fde68a;--siq-blob2: #fda4af;--siq-acc: #9a4008}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-session-mode=full-call]{--siq-g1: #059669;--siq-g2: #14b8a6;--siq-blob1: #6ee7b7;--siq-blob2: #99f6e4;--siq-acc: #047857;--siq-on-accent: #000}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-session-mode=free-form]{--siq-acc: #93c5fd}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-session-mode=voice]{--siq-acc: #d0b0ff}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-session-mode=rapid-fire]{--siq-acc: #fdba74}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-session-mode=full-call]{--siq-acc: #6ee7b7}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-difficulty=beginner]{--siq-heat: #38bdf8;--siq-heat-a: .15;--siq-heat-text: #0369a1}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-difficulty=intermediate]{--siq-heat: #fbbf24;--siq-heat-a: .35;--siq-heat-text: #9a4008}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-difficulty=advanced]{--siq-heat: #fb923c;--siq-heat-a: .55;--siq-heat-text: #c2410c}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-difficulty=expert]{--siq-heat: #ef4444;--siq-heat-a: .75;--siq-heat-text: #b91c1c}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-difficulty]{--siq-heat-text: var(--siq-heat)}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=analytical]{--siq-pa: #007399}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=relationship-focused]{--siq-pa: #be185d}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=skeptical]{--siq-pa: #9a4008}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=rushed]{--siq-pa: #c2410c}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=price-focused]{--siq-pa: #15803d}.siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=status-quo]{--siq-pa: #54657a}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=analytical]{--siq-pa: #7dd3fc}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=relationship-focused]{--siq-pa: #f9a8d4}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=skeptical]{--siq-pa: #fcd34d}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=rushed]{--siq-pa: #fdba74}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=price-focused]{--siq-pa: #86efac}.dark .siq-main-redesign:is(.siq-sheet-position,.siq-sheet-backdrop)[data-personality=status-quo]{--siq-pa: #cbd5e1}.siq-sheet-heat,.siq-sheet-sweep{position:absolute;inset:0;pointer-events:none}.siq-sheet-heat{background:radial-gradient(ellipse at 50% 110%,var(--siq-heat),transparent 65%);opacity:var(--siq-heat-a);transition:opacity 1s,background 1s}.siq-sheet-sweep{inset:-10% -40%;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);animation:siq-sheet-sweep .9s ease-out both}.siq-sheet[data-heat-motion=shake-0]{animation:siq-sheet-shake-a .5s ease-in-out}.siq-sheet[data-heat-motion=shake-1]{animation:siq-sheet-shake-b .5s ease-in-out}.siq-sheet-buyer[data-motion=pop-0]{animation:siq-sheet-pop-a .42s ease-out}.siq-sheet-buyer[data-motion=pop-1]{animation:siq-sheet-pop-b .42s ease-out}.siq-sheet-buyer[data-motion=flip-0]{animation:siq-sheet-flip-a .65s ease-in-out}.siq-sheet-buyer[data-motion=flip-1]{animation:siq-sheet-flip-b .65s ease-in-out}.siq-sheet-round-strip[data-shuffle=shuffle-0]>button{animation:siq-sheet-shuffle-a .52s ease-in-out}.siq-sheet-round-strip[data-shuffle=shuffle-1]>button{animation:siq-sheet-shuffle-b .52s ease-in-out}@keyframes siq-sheet-sweep{0%{transform:translate(-100%) skew(-12deg);opacity:1}to{transform:translate(100%) skew(-12deg);opacity:0}}@keyframes siq-sheet-shake-a{25%,75%{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes siq-sheet-shake-b{25%,75%{transform:translate(3px)}50%{transform:translate(-3px)}}@keyframes siq-sheet-pop-a{0%{transform:scale(.97)}50%{transform:scale(1.02)}}@keyframes siq-sheet-pop-b{0%{transform:scale(.97)}50%{transform:scale(1.02)}}@keyframes siq-sheet-flip-a{50%{transform:perspective(900px) rotateY(90deg)}}@keyframes siq-sheet-flip-b{50%{transform:perspective(900px) rotateY(-90deg)}}@keyframes siq-sheet-shuffle-a{50%{transform:perspective(700px) rotateX(90deg)}}@keyframes siq-sheet-shuffle-b{50%{transform:perspective(700px) rotateX(-90deg)}}@keyframes siq-sheet-wobble{30%{transform:scale(1.25) rotate(-10deg)}65%{transform:scale(1.1) rotate(8deg)}}.siq-sheet{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 24px 60px -20px #00000059,inset 0 1px #ffffff59}.siq-sheet-header{position:relative;padding:20px 22px 12px;border-radius:18px 18px 0 0;background:radial-gradient(ellipse at 100% 0%,var(--siq-heat-soft),transparent 55%),linear-gradient(180deg,var(--siq-g2s),transparent 85%);transition:background var(--transition-duration-contextual, .28s) var(--ease-physical, ease-out)}.siq-sheet-header:after{content:"";position:absolute;right:22px;bottom:0;left:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--siq-g1),var(--siq-g2),transparent)}.siq-sheet-heat-chip{display:inline-flex;align-items:center;gap:6px;margin-top:10px!important;padding:5px 10px 5px 8px;border:1px solid color-mix(in srgb,var(--siq-heat) 55%,var(--siq-border));border-radius:999px;color:var(--siq-heat-text);background:var(--siq-heat-soft);font-size:12px;font-weight:600;line-height:1.3}.siq-sheet-heat-chip svg{width:14px;height:14px;flex:none;stroke-width:2.25}.siq-sheet-body{padding:8px 22px}.siq-sheet-title{margin-top:8px!important;font-size:24px;line-height:1.15;letter-spacing:-.01em}.siq-sheet-eyebrow{display:flex;align-items:center;gap:8px;color:var(--siq-acc)}.siq-sheet-mode-glyph{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--siq-surface);color:var(--siq-muted)}.siq-sheet-mode-glyph svg{width:18px;height:18px;stroke-width:2}.siq-sheet-eyebrow .siq-sheet-mode-glyph{width:24px;height:24px;border-radius:7px}.siq-sheet-eyebrow .siq-sheet-mode-glyph svg{width:14px;height:14px}.siq-sheet-mode[aria-pressed=true] .siq-sheet-mode-glyph,.siq-sheet-eyebrow .siq-sheet-mode-glyph{background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2));color:var(--siq-on-accent)}.siq-sheet-mode[aria-pressed=true] .siq-sheet-mode-glyph{animation:siq-sheet-wobble .5s ease-out}.siq-sheet-mode{gap:8px;min-height:104px;transition:transform .18s,box-shadow .3s}.siq-sheet-mode-description{font-size:12px}.siq-sheet-hint{color:var(--siq-faint);font-size:13px;line-height:1.5}.siq-sheet-round-hint{margin-bottom:10px!important}.siq-sheet-option-help{width:100%;font-size:12px}.siq-sheet-rapid-options{padding:12px 14px;gap:10px 18px}.siq-sheet-exchange-options{width:auto}.siq-sheet-preset-preview{min-height:18px;margin:-4px 0 8px!important;color:var(--siq-acc);font-size:12px;font-weight:600}.siq-sheet-round-strip{padding-top:20px}.siq-sheet-round{position:relative}.siq-sheet-round:before{content:"";position:absolute;width:12px;height:12px;top:-21px;left:0;border-radius:50%;background:var(--siq-topic);box-shadow:0 0 0 3px var(--siq-surface2)}.siq-sheet-round:not(:last-child):after{content:"";position:absolute;top:-16px;left:18px;right:-2px;height:2px;background:linear-gradient(90deg,var(--siq-topic),var(--siq-next-topic))}.siq-sheet-topic-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;background:var(--siq-topic);color:#0f172a;font-size:10px;letter-spacing:0}.siq-sheet-type-group[data-group=Objections] h5{color:var(--siq-heat-text)}.siq-sheet-picker-done{color:var(--siq-acc);font-weight:700}.siq-sheet-customer-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:14px;align-items:start}.siq-sheet-heat-label{font-size:12px;font-weight:700;color:var(--siq-heat-text);text-transform:uppercase}.siq-sheet-difficulty .siq-sheet-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(90deg,transparent,var(--siq-heat-soft))}.siq-sheet-difficulty .siq-sheet-segments button{min-width:0;padding:0 3px;font-size:11px}.siq-sheet-difficulty .siq-sheet-hint{margin-top:8px;font-size:12px}.siq-sheet-customer-extra{display:flex;flex-direction:column;gap:14px;padding-top:14px;border-top:1px solid var(--siq-border)}.siq-sheet-customer-intro{display:flex;flex-direction:column;gap:6px}.siq-sheet-customer-intro .siq-sheet-hint{max-width:62ch;font-size:12px}.siq-sheet-customer-fields{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;animation:none}.siq-sheet-customer-extra .siq-sheet-customer-field>label{font-size:12px}.siq-sheet-customer-field select[data-customer-field=personaId]{border-color:var(--siq-pa)}.siq-sheet-tone{border:0;padding:0;min-width:0}.siq-sheet-tone legend{padding:0;color:var(--siq-muted);font-size:12px;font-weight:700;margin-bottom:6px}.siq-sheet-tone>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px}.siq-sheet-tone button{min-width:0;padding:0 10px;border:1px solid var(--siq-border2);border-radius:10px;background:var(--siq-surface2);color:var(--siq-muted);font-size:12px;font-weight:600;transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out}.siq-sheet-tone button:hover:not(:disabled){border-color:var(--siq-acc);color:var(--siq-text)}.siq-sheet-tone button[aria-pressed=true]{border-color:var(--siq-acc);background:color-mix(in srgb,var(--siq-acc) 12%,var(--siq-surface));color:var(--siq-acc);font-weight:700}.siq-sheet-buyer{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px 16px;border:1px solid var(--siq-border);border-radius:16px;background:var(--siq-surface2);text-align:center;min-width:0;transform-style:preserve-3d}.siq-sheet-buyer>h3{align-self:stretch;text-align:left;font-size:10px}.siq-sheet-buyer-avatar{position:relative;width:88px;height:88px;margin:2px 0;flex-shrink:0}.siq-sheet-buyer-avatar:before{content:"";position:absolute;inset:-10px;background:conic-gradient(from 0deg,var(--siq-pa),var(--siq-g2),var(--siq-pa));border-radius:50%;filter:blur(16px);opacity:.55;animation:siq-sheet-breathe 4s ease-in-out infinite}.siq-sheet-buyer-avatar>span{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--siq-pa),var(--siq-g2));color:#0f172a;font:700 30px var(--siq-font-display);box-shadow:inset 0 2px #ffffff80,0 20px 40px -14px var(--siq-pa)}.siq-sheet-buyer-name{font:700 16px var(--siq-font-display);overflow-wrap:anywhere}.siq-sheet-buyer-role{margin-top:3px!important;font-size:12px;color:var(--siq-muted);line-height:1.5}.siq-sheet-buyer-speech{position:relative;align-self:stretch;flex:1;padding:14px 14px 12px;border:1px solid var(--siq-pa);border-radius:14px;background:var(--siq-surface2);box-shadow:0 12px 30px -18px var(--siq-pa);text-align:left}.siq-sheet-buyer-speech:before{content:"";position:absolute;width:14px;height:14px;top:-8px;left:calc(50% - 7px);border-top:1px solid var(--siq-pa);border-left:1px solid var(--siq-pa);transform:rotate(45deg);background:var(--siq-menu)}.siq-sheet-buyer-opening{display:flex;align-items:center;gap:8px;color:var(--siq-pa);font:700 10px var(--siq-font-display);letter-spacing:.12em;text-transform:uppercase}.siq-sheet-buyer-opening>span{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--siq-pa),var(--siq-g2));color:#0f172a;font-size:9px;letter-spacing:0}.siq-sheet-buyer blockquote{margin:10px 0 0;font-size:14px;font-weight:500;font-style:italic;line-height:1.5;overflow-wrap:anywhere}.siq-sheet-buyer-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.siq-sheet-buyer-chips>span{padding:3px 9px;border:1px solid var(--siq-border2);border-radius:999px;background:var(--siq-surface);color:var(--siq-muted);font-size:10px;font-weight:700}.siq-sheet-buyer-chips>span:first-child{color:var(--siq-pa);border-color:var(--siq-pa)}.siq-sheet-footer{padding:14px 22px 16px;border-top-color:color-mix(in srgb,var(--siq-g1) 35%,var(--siq-border));border-radius:0 0 18px 18px;background:linear-gradient(180deg,transparent,var(--siq-g2s))}.siq-sheet-start{display:inline-flex;align-items:center;gap:8px}.siq-sheet-start-glyph{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:-6px;border-radius:8px;background:#ffffff47}.siq-sheet-start-glyph svg{width:15px;height:15px;stroke-width:2.25}.siq-sheet-start:not(:disabled):active{transform:scale(.98)}.siq-sheet-scoring{max-width:320px;color:var(--siq-muted);font-size:12px}.siq-sheet-scoring summary{cursor:pointer;padding:14px 0}.siq-sheet-scoring p{line-height:1.5}.siq-sheet-scoring summary:focus-visible{outline:2px solid var(--siq-acc);outline-offset:3px}.siq-sheet.siq-sheet :is(button,select){min-height:44px}.siq-sheet-segments button{min-width:44px}@media(max-width:899px){.siq-sheet-customer-layout{grid-template-columns:1fr}.siq-sheet-buyer{max-width:100%}.siq-sheet-round-strip{padding-top:24px}.siq-sheet-round:before{top:-21px}}@media(max-width:540px){.siq-sheet-header{padding:16px 14px 10px}.siq-sheet-body{padding:8px 14px}.siq-sheet-footer{padding:14px}.siq-sheet-title{font-size:20px}.siq-sheet-customer-fields{grid-template-columns:1fr}.siq-sheet-difficulty .siq-sheet-segments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:hover){.siq-sheet-mode:not(:disabled):hover{transform:translateY(-2px)}.siq-sheet-start:not(:disabled):hover{transform:translateY(-2px) scale(1.02)}}@media(max-width:899px){.siq-sheet-position{align-items:flex-end;padding:12px 0 0}.siq-sheet{width:100%;max-height:calc(100dvh - 12px);border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:max(6px,env(safe-area-inset-bottom))}.siq-sheet-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.siq-sheet-mode:last-child{grid-column:1 / -1}.siq-sheet-rounds-heading{align-items:flex-start;flex-direction:column}.siq-sheet-round-strip{grid-template-columns:repeat(var(--siq-round-count),minmax(138px,1fr));overflow-x:auto;padding:4px;margin:-4px;scroll-snap-type:x proximity}.siq-sheet-round{scroll-snap-align:start}.siq-sheet-type-groups{grid-template-columns:1fr;gap:16px}.siq-sheet-type-group>div{max-height:none}.siq-sheet-footer{align-items:stretch;flex-direction:column}.siq-sheet-actions{justify-content:flex-end}}@media(max-width:540px){.siq-sheet-header{padding:16px 14px 10px}.siq-sheet-body{padding:8px 14px}.siq-sheet-footer{padding:14px}.siq-sheet-title{font-size:20px}.siq-sheet-last-used{font-size:11px;text-align:right}.siq-sheet-round-options{gap:8px}.siq-sheet-customer-fields,.siq-sheet-call-fields{grid-template-columns:1fr}.siq-sheet-customer-field select{font-size:16px}.siq-sheet-difficulty .siq-sheet-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.siq-sheet-actions{flex-wrap:wrap}.siq-sheet-start{flex:1;padding:0 14px}}@media(pointer:coarse){.siq-sheet :where(button,select){min-height:44px}.siq-sheet-segments button{min-width:44px}}@media(prefers-reduced-motion:reduce){.siq-sheet,.siq-sheet *,.siq-sheet-backdrop,.siq-sheet-backdrop *{animation:none!important;transition:none!important}.siq-sheet button{transform:none!important}}.reduce-motion .siq-sheet,.reduce-motion .siq-sheet *,.reduce-motion .siq-sheet-backdrop,.reduce-motion .siq-sheet-backdrop *{animation:none!important;transition:none!important}:is(.reduce-motion,[data-reduced-motion=true]) .siq-sheet button{transform:none!important}[data-reduced-motion=true] :is(.siq-sheet,.siq-sheet *,.siq-sheet-backdrop,.siq-sheet-backdrop *){animation:none!important;transition:none!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.siq-sheet-backdrop-colors{display:none}.siq-sheet-backdrop{background:var(--siq-bg)}.siq-sheet-backdrop-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.siq-sheet,.siq-sheet-type-picker,.siq-sheet :where(button,select,.siq-sheet-section,.siq-sheet-rapid-options){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:var(--siq-bg);border-color:var(--siq-text)}.siq-sheet [aria-pressed=true],.siq-sheet-round[aria-expanded=true],.siq-sheet-start{outline:2px solid var(--siq-acc);outline-offset:-2px;color:var(--siq-text)}.siq-sheet-last-used,.siq-sheet-type-summary{color:var(--siq-muted)}}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet{--siq-surface: var(--siq-bg);--siq-surface2: var(--siq-bg);--siq-menu: var(--siq-bg);--siq-border: var(--siq-text);--siq-border2: var(--siq-text);--siq-faint: var(--siq-muted)}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet,:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet *{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet button,:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet select{background:var(--siq-bg);border-color:var(--siq-text);color:var(--siq-text)}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet :is([aria-pressed=true],.siq-sheet-round[aria-expanded=true],.siq-sheet-start){outline:2px solid var(--siq-acc);outline-offset:-2px}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet-backdrop-colors{display:none}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet-backdrop{background:var(--siq-bg)}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet-backdrop-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.high-contrast .siq-sheet{--siq-bg: hsl(var(--content-raised));--siq-text: hsl(var(--text-primary));--siq-muted: hsl(var(--text-secondary));--siq-acc: hsl(var(--focus))}@media(forced-colors:active){.siq-sheet-backdrop-colors,.siq-sheet-backdrop-scrim{display:none}.siq-sheet-backdrop{background:Canvas;opacity:.85}.siq-sheet,.siq-sheet *{--siq-text: CanvasText;--siq-muted: CanvasText;--siq-faint: CanvasText;--siq-acc: Highlight;--siq-border: CanvasText;--siq-border2: CanvasText;--siq-menu: Canvas;--siq-bg: Canvas;--siq-surface: Canvas;--siq-surface2: Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.siq-sheet button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.siq-sheet [aria-pressed=true],.siq-sheet-round[aria-expanded=true]{outline:2px solid Highlight;outline-offset:-3px;background:Canvas;color:CanvasText}.siq-sheet-switch{border:1px solid ButtonText;background:Canvas}.siq-sheet-switch>span{background:ButtonText}.siq-sheet-same-type[aria-checked=true] .siq-sheet-switch{background:Highlight}}@keyframes siq-sheet-fade-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes siq-sheet-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes siq-sheet-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes siq-sheet-breathe-b{0%,to{opacity:.5;transform:scale(1.08)}50%{opacity:.95;transform:scale(1) translate(-2%,2%)}}@media(prefers-reduced-motion:reduce){.siq-sheet *:before,.siq-sheet *:after{animation:none!important;transition:none!important}}:is(.reduce-motion,[data-reduced-motion=true]) .siq-sheet *:before,:is(.reduce-motion,[data-reduced-motion=true]) .siq-sheet *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:no-preference){.siq-sheet-heat-chip{animation:siq-sheet-section-enter var(--transition-duration-standard, .18s) var(--ease-enter, ease-out) both}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.siq-sheet{--siq-surface: var(--siq-bg);--siq-surface2: var(--siq-bg);--siq-pa: var(--siq-text);--siq-heat-text: var(--siq-text)}.siq-sheet-header,.siq-sheet-footer{background:var(--siq-bg)}.siq-sheet-header:after{display:none}.siq-sheet-heat-chip{color:var(--siq-text);border-color:var(--siq-text);background:var(--siq-bg)}.siq-sheet-buyer-avatar:before{display:none}.siq-sheet-buyer,.siq-sheet-buyer-speech{box-shadow:none;border-color:var(--siq-text);background:var(--siq-bg)}.siq-sheet-buyer-avatar>span,.siq-sheet-buyer-opening>span,.siq-sheet-mode-glyph{background:var(--siq-bg)!important;color:var(--siq-text)!important;border:1px solid var(--siq-text)}}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet{--siq-pa: var(--siq-text);--siq-heat-text: var(--siq-text)}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet-buyer-avatar:before{display:none}:is(.high-contrast,.reduce-transparency,[data-reduced-transparency=true]) .siq-sheet :is(.siq-sheet-buyer-avatar>span,.siq-sheet-buyer-opening>span,.siq-sheet-mode-glyph){background:var(--siq-bg);color:var(--siq-text);border:1px solid var(--siq-text)}@media(forced-colors:active){.siq-sheet,.siq-sheet *{--siq-pa: CanvasText;--siq-heat-text: CanvasText}.siq-sheet-header,.siq-sheet-footer{background:Canvas}.siq-sheet-header:after{display:none}.siq-sheet-heat-chip,.siq-sheet-start-glyph{color:CanvasText;border:1px solid CanvasText;background:Canvas}.siq-sheet-buyer-avatar:before,.siq-sheet-round:before,.siq-sheet-round:after{display:none}.siq-sheet :is(.siq-sheet-buyer-avatar>span,.siq-sheet-buyer-opening>span,.siq-sheet-mode-glyph,.siq-sheet-topic-badge){background:Canvas;color:CanvasText;border:1px solid CanvasText}}.siq-sheet-customer-layout[data-customer-open=false]{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:stretch}.siq-sheet-customer-layout .siq-sheet-section-current{max-width:45%;-webkit-line-clamp:unset}.siq-sheet-buyer.siq-sheet-buyer-compact{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;text-align:left}.siq-sheet-buyer-compact .siq-sheet-buyer-avatar{width:44px;height:44px;margin:0}.siq-sheet-buyer-compact .siq-sheet-buyer-avatar:before{inset:-4px;filter:blur(8px)}.siq-sheet-buyer-compact .siq-sheet-buyer-avatar>span{font-size:15px;box-shadow:inset 0 2px #ffffff80}.siq-sheet-buyer-compact-copy{display:grid;min-width:0}.siq-sheet-buyer-compact-copy>h3{font-size:10px}.siq-sheet-buyer-compact .siq-sheet-buyer-name{font-size:14px;overflow-wrap:anywhere}.siq-sheet-buyer-compact .siq-sheet-buyer-role{margin-top:0!important;overflow-wrap:anywhere}.siq-sheet-tone>div{display:flex;flex-wrap:wrap;gap:6px}.siq-sheet-tone button{min-height:36px;padding:0 14px;border-radius:999px}.siq-sheet .fc-silence-setting{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:end;gap:6px 16px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--siq-border);color:var(--siq-text);font-size:13px}.siq-sheet .fc-silence-setting label{grid-column:1;color:var(--siq-muted);font-size:11px;font-weight:700}.siq-sheet .fc-silence-setting select{grid-column:1;min-height:44px;padding:0 12px;border-color:var(--siq-border2);border-radius:10px;color:var(--siq-text);background:var(--siq-surface2);font-size:13px;font-weight:600}.siq-sheet .fc-silence-setting p{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--siq-faint);font-size:12px}@media(max-width:899px){.siq-sheet-customer-layout[data-customer-open=false]{grid-template-columns:minmax(0,1fr)}}@media(max-width:540px){.siq-sheet-customer-layout .siq-sheet-section-current{max-width:none}.siq-sheet .fc-silence-setting{grid-template-columns:minmax(0,1fr)}.siq-sheet .fc-silence-setting p{grid-column:1;grid-row:auto}.siq-sheet .fc-silence-setting select{font-size:16px}}@media(pointer:coarse){.siq-sheet-tone button{min-height:44px}}@media(forced-colors:active){.siq-sheet .fc-silence-setting select{border-color:ButtonText;color:ButtonText;background:Canvas}.siq-sheet .fc-silence-setting p{color:CanvasText}}.siq-sheet-section.siq-setup-guide{--siq-guide-accent: #2563eb;--siq-guide-surface: #eff6ff;--siq-guide-border: #bfdbfe;--siq-guide-label: #1d4ed8;--siq-guide-text: #0f172a;border-color:var(--siq-guide-border);border-left:4px solid var(--siq-guide-accent);background:var(--siq-guide-surface);color:var(--siq-guide-text);font-size:14px;line-height:1.5}.dark .siq-sheet-section.siq-setup-guide{--siq-guide-accent: #60a5fa;--siq-guide-surface: #111c33;--siq-guide-border: #1e3a8a;--siq-guide-label: #93c5fd;--siq-guide-text: #f1f5f9}.siq-setup-guide .siq-sheet-step-title{color:var(--siq-guide-text)}.siq-setup-guide .siq-sheet-section-eyebrow,.siq-setup-guide .siq-sheet-section-action{color:var(--siq-guide-label)}.siq-setup-guide-content{display:grid;gap:10px}.siq-setup-guide-content ol{display:grid;gap:6px;margin:0;padding-left:20px;list-style:decimal}.siq-setup-guide-content p{margin:0}@media(min-width:720px){.siq-setup-guide-content ol{grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(0,1fr);column-gap:36px}}.siq-main-redesign .siq-setup-guide>summary:focus-visible{outline-color:var(--siq-guide-accent)}@media(forced-colors:active){.siq-sheet-section.siq-setup-guide{border-color:CanvasText;background:Canvas;color:CanvasText}.siq-setup-guide .siq-sheet-section-eyebrow,.siq-setup-guide .siq-sheet-section-action{color:CanvasText}}.siq-main-redesign{--siq-bg: #eef3f7;--siq-hud: rgba(255, 255, 255, .55);--siq-surface: rgba(255, 255, 255, .58);--siq-surface2: rgba(255, 255, 255, .86);--siq-border: rgba(15, 23, 42, .08);--siq-border2: rgba(15, 23, 42, .16);--siq-text: #0f172a;--siq-muted: #54657a;--siq-faint: #43556b;--siq-shadow: 0 14px 40px -18px rgba(15, 23, 42, .22);--siq-veil: rgba(240, 246, 250, .4);--siq-menu: rgba(255, 255, 255, .92);--siq-g1: #0ea5e9;--siq-g2: #22c55e;--siq-g1s: rgba(14, 165, 233, .6);--siq-g2s: rgba(34, 197, 94, .14);--siq-blob1: #7dd3fc;--siq-blob2: #86efac;--siq-acc: #007498;--siq-font-body: "Manrope", sans-serif;--siq-font-display: "Space Grotesk", sans-serif;font-family:var(--siq-font-body);line-height:normal;color:var(--siq-text);color-scheme:light}.dark .siq-main-redesign{--siq-bg: #0a1220;--siq-hud: rgba(10, 18, 32, .55);--siq-surface: rgba(255, 255, 255, .06);--siq-surface2: rgba(18, 28, 46, .82);--siq-border: rgba(255, 255, 255, .1);--siq-border2: rgba(255, 255, 255, .2);--siq-text: #e8eff7;--siq-muted: #a3b3c4;--siq-faint: #a3b3c4;--siq-shadow: 0 14px 40px -18px rgba(0, 0, 0, .6);--siq-veil: rgba(6, 12, 22, .62);--siq-menu: rgba(16, 26, 43, .94);--siq-acc: #67d4ff;color-scheme:dark}.siq-main-redesign[data-voice=true]{--siq-on-accent: #000;--siq-g1: #6366f1;--siq-g2: #a855f7;--siq-g1s: rgba(139, 92, 246, .6);--siq-g2s: rgba(168, 85, 247, .14);--siq-blob1: #c4b5fd;--siq-blob2: #f0abfc;--siq-acc: #7435ba}.dark .siq-main-redesign[data-voice=true]{--siq-on-accent: #000;--siq-acc: #d0b0ff}.siq-main-redesign :focus-visible{outline:2px solid var(--siq-acc);outline-offset:3px}.siq-main-redesign button{cursor:pointer}.siq-main-redesign button:disabled{cursor:not-allowed;opacity:.55}.siq-main-canvas{height:calc(100dvh - var(--shell-bottom-inset, 0px));min-height:280px;display:flex;flex-direction:column;position:relative;isolation:isolate;container:scenario-main / inline-size;overflow:clip;scrollbar-gutter:auto;background:var(--siq-bg)}.siq-main-background{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.siq-main-background:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2))}.siq-main-blob{position:absolute;border-radius:50%;filter:blur(30px)}.siq-main-blob-one{width:760px;height:760px;top:-240px;left:-180px;background:radial-gradient(circle,var(--siq-blob1),transparent 65%);animation:siq-breathe 6s ease-in-out infinite}.siq-main-blob-two{width:820px;height:820px;bottom:-300px;right:-140px;background:radial-gradient(circle,var(--siq-blob2),transparent 65%);animation:siq-breathe-b 7s ease-in-out infinite}.siq-main-veil{position:absolute;inset:0;background:var(--siq-veil)}.siq-main-pagebar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-bottom:1px solid var(--siq-border);background:var(--siq-hud);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.siq-main-title{display:flex;flex-direction:column;gap:4px}.siq-main-title h1{margin:0;font:700 36px/1.15 var(--siq-font-display);letter-spacing:-.035em}.siq-studio-iq{color:#047857}.dark .siq-studio-iq{color:#34d399}.siq-main-title p{margin:0;font-size:14px;color:var(--siq-muted);font-weight:500}.siq-main-tools{display:flex;align-items:center;gap:10px}.siq-main-search{width:290px;min-height:44px;border:1px solid var(--siq-border2);border-radius:12px;padding:0 14px;background:var(--siq-surface);color:var(--siq-text);font-size:13px}.siq-main-search::placeholder{color:var(--siq-faint)}.siq-main-history{min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--siq-border2);background:transparent;color:var(--siq-muted);font-size:13px;font-weight:600;white-space:nowrap}.siq-main-body{flex:1;min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;padding:22px 28px 0}.siq-main-left{min-width:0;min-height:0;overflow-y:auto;scrollbar-width:none;padding-bottom:22px;display:flex;flex-direction:column;gap:18px}.siq-main-rail{max-height:100%;overflow-y:auto;scrollbar-width:none;padding-bottom:22px;display:flex;flex-direction:column;gap:12px;align-self:start}.siq-main-menu{display:inline-flex;align-items:center;justify-content:center;gap:8px}.siq-rail-card{border-radius:16px;border:1px solid var(--siq-border);background:var(--siq-surface);padding:14px 16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--siq-shadow)}.siq-rail-eyebrow{margin:0;font:700 11px/1.4 var(--siq-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--siq-muted)}.siq-rail-heading{margin:4px 0 0;font:600 16px/1.4 var(--font-sans);color:var(--siq-text)}.siq-rail-caption{margin:4px 0 0;font:400 13px/1.4 var(--siq-font-body);color:var(--siq-muted)}.siq-rail-week{padding:16px;background:var(--siq-surface2)}.siq-rail-number{display:block;margin-top:6px;font:700 36px/1.1 var(--siq-font-display)}.siq-rail-week .siq-rail-number{color:var(--siq-acc)}.siq-rail-skill{display:grid;gap:5px;margin-top:9px;font-size:12px}.siq-rail-skill>div{display:flex;justify-content:space-between;gap:10px}.siq-rail-skill progress{width:100%;height:6px;appearance:none;border:0;border-radius:999px;overflow:hidden;background:var(--siq-border2)}.siq-rail-skill progress::-webkit-progress-bar{background:var(--siq-border2)}.siq-rail-skill progress::-webkit-progress-value{background:linear-gradient(90deg,var(--siq-g1),var(--siq-g2));border-radius:999px}.siq-rail-skill progress::-moz-progress-bar{background:linear-gradient(90deg,var(--siq-g1),var(--siq-g2))}.siq-rail-recent{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:100%;background:none;border:0;padding:8px 0;text-align:left;font-size:12px}.siq-rail-recent+.siq-rail-recent{border-top:1px solid var(--siq-border)}.siq-rail-recent-title{min-width:0;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.siq-rail-score{flex-shrink:0;border-radius:999px;padding:3px 8px;font:700 11px var(--siq-font-display);color:#0f172a;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2))}.siq-rail-score[data-tier=developing]{background:linear-gradient(135deg,#f59e0b,#eab308)}.siq-rail-score[data-tier=needs-work]{background:linear-gradient(135deg,#f59e0b,#f43f5e)}.siq-rail-link{display:inline-flex;align-items:center;min-height:44px;border:0;background:none;color:var(--siq-acc);font-size:12px;font-weight:700;padding:0}.siq-rail-continue{background:linear-gradient(var(--siq-surface2),var(--siq-surface2)) padding-box,linear-gradient(135deg,var(--siq-g1),var(--siq-g2)) border-box;border:1px solid transparent;box-shadow:0 16px 40px -16px var(--siq-g1s)}.siq-rail-continue h3{margin:8px 0 4px;font-size:18px;font-weight:700;line-height:1.35}.siq-rail-continue p{margin:0 0 10px;font-size:12px;color:var(--siq-muted)}.siq-rail-resume{width:100%;min-height:44px;border:0;border-radius:12px;color:#0f172a;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2));font-size:13px;font-weight:800}.siq-rail-empty{margin:12px 0 0;font-size:12px;color:var(--siq-muted)}@keyframes siq-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes siq-breathe-b{0%,to{opacity:.5;transform:scale(1.08)}50%{opacity:.95;transform:scale(1) translate(-2%,2%)}}@keyframes siq-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes siq-xfade{0%{opacity:0}to{opacity:1}}@media(max-width:1100px){.siq-main-body{display:flex;flex-direction:column;overflow-y:auto}.siq-main-left{overflow:visible;flex-shrink:0;padding-bottom:0}.siq-main-rail{max-height:none;overflow:visible;flex-shrink:0;width:100%}.siq-main-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.siq-main-pagebar{flex-wrap:wrap}}@media(max-width:720px){.siq-main-pagebar{padding:14px 16px}.siq-main-tools{width:100%}.siq-main-search{width:100%;min-width:0}.siq-main-body{padding:18px 16px 0}.siq-main-rail{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.siq-main-redesign *,.siq-main-redesign *:before,.siq-main-redesign *:after{animation:none!important;transition-duration:.08s!important;scroll-behavior:auto!important}}.reduce-motion .siq-main-redesign *,.reduce-motion .siq-main-redesign *:before,.reduce-motion .siq-main-redesign *:after{animation:none!important;transition-duration:.08s!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.siq-main-redesign{--siq-surface: #fff;--siq-surface2: #fff;--siq-hud: #fff;--siq-menu: #fff;--siq-border: #5d6975;--siq-border2: #5d6975}.dark .siq-main-redesign{--siq-surface: #121c2e;--siq-surface2: #121c2e;--siq-hud: #121c2e;--siq-menu: #121c2e;--siq-border: #a3b3c4;--siq-border2: #a3b3c4}.siq-main-background{display:none}.siq-main-redesign *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}}:is(.reduce-transparency,.high-contrast,[data-reduced-transparency=true]) .siq-main-redesign{--siq-surface: #fff;--siq-surface2: #fff;--siq-hud: #fff;--siq-menu: #fff;--siq-border: #5d6975;--siq-border2: #5d6975}.dark:is(.reduce-transparency,.high-contrast,[data-reduced-transparency=true]) .siq-main-redesign{--siq-surface: #121c2e;--siq-surface2: #121c2e;--siq-hud: #121c2e;--siq-menu: #121c2e;--siq-border: #a3b3c4;--siq-border2: #a3b3c4}:is(.reduce-transparency,.high-contrast,[data-reduced-transparency=true]) .siq-main-background{display:none}@media(forced-colors:active){.siq-main-redesign{--siq-text: CanvasText;--siq-muted: CanvasText;--siq-faint: CanvasText;--siq-bg: Canvas;--siq-surface: Canvas;--siq-surface2: Canvas;--siq-hud: Canvas;--siq-menu: Canvas;--siq-border: CanvasText;--siq-border2: CanvasText;--siq-acc: LinkText}.siq-main-background{display:none}.siq-main-redesign button,.siq-main-redesign input{border:1px solid ButtonText}}@container scenario-main (max-width: 1100px){.siq-main-body{display:flex;flex-direction:column;overflow-y:auto}.siq-main-left{overflow:visible;flex-shrink:0;padding-bottom:0}.siq-main-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible;flex-shrink:0;width:100%}.siq-main-pagebar{flex-wrap:wrap}.siq-main-redesign .siq-main-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container scenario-main (max-width: 720px){.siq-main-pagebar{padding:14px 16px}.siq-main-tools{width:100%}.siq-main-search{width:100%;min-width:0}.siq-main-body{padding:18px 16px 0}.siq-main-rail,.siq-main-redesign .siq-main-library-grid,.siq-main-redesign .siq-main-hero{grid-template-columns:minmax(0,1fr)}.siq-main-redesign .siq-main-hero-persona{display:none}}.siq-main-redesign .siq-main-button{height:auto;min-height:44px;padding:0 16px;border:1px solid var(--siq-border2);border-radius:12px;background:transparent;color:var(--siq-muted);font:700 13px/1.4 Manrope,sans-serif;box-shadow:none;white-space:normal;transition:transform .18s,background-color .18s,box-shadow .18s}.siq-main-redesign :is(button,textarea,input,summary):focus-visible{outline:2px solid var(--siq-focus, var(--siq-text));outline-offset:3px;box-shadow:none}.siq-main-redesign .siq-main-button:disabled{cursor:not-allowed;opacity:.5}@keyframes siq-main-avatar-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes siq-main-primary-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes siq-main-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.siq-main-redesign .siq-main-section-hint{margin:0;color:var(--siq-muted);font-size:14px;line-height:1.5}.siq-main-redesign .siq-main-guide{min-width:0;flex:none}.siq-main-redesign .siq-main-guide>:first-child{margin-top:0;margin-bottom:0}.siq-main-redesign .siq-main-disclosure>summary{min-height:44px;align-content:center;padding:10px 4px;border-radius:var(--radius-control);color:var(--siq-text);font-size:14px;font-weight:600;cursor:pointer}.siq-main-redesign .siq-main-preview-content{display:flex;flex-direction:column;gap:12px;padding:8px 0}.siq-main-redesign .siq-main-library .siq-main-search{width:100%}.siq-main-redesign .siq-main-hero{display:grid;flex:none;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 26px;border:1px solid var(--siq-border);border-radius:22px;background:var(--siq-surface2);color:var(--siq-text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--siq-shadow),inset 0 1px #ffffff59;animation:siq-main-enter .35s}.siq-main-redesign .siq-main-hero-content{display:flex;min-width:0;flex-direction:column;gap:12px}.siq-main-redesign :is(.siq-main-hero p,.siq-main-hero h2,.siq-main-hero blockquote){margin:0}.siq-main-redesign .siq-main-hero-eyebrow{width:fit-content;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2));background-clip:text;-webkit-background-clip:text;color:var(--siq-acc);font:700 11px/normal Space Grotesk,sans-serif;letter-spacing:.14em;text-transform:uppercase}.siq-main-redesign .siq-main-hero-title{font:700 30px/1.15 Space Grotesk,sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}.siq-main-redesign .siq-main-setup-chips{display:flex;flex-wrap:wrap;gap:8px}.siq-main-redesign .siq-main-setup-chip{padding:5px 11px;border:1px solid var(--siq-border2);border-radius:999px;background:var(--siq-surface);color:var(--siq-text);font:700 12px/normal Manrope,sans-serif;overflow-wrap:anywhere}.siq-main-redesign .siq-main-setup-chip-mode{border-color:transparent;background:linear-gradient(var(--siq-surface2),var(--siq-surface2)) padding-box,linear-gradient(135deg,var(--siq-g1),var(--siq-g2)) border-box;color:var(--siq-acc)}.siq-main-redesign .siq-main-setup-chip-customer{color:var(--siq-muted)}.siq-main-redesign .siq-main-hero-context{color:var(--siq-muted);font:400 14px/1.55 Manrope,sans-serif;overflow-wrap:anywhere}.siq-main-redesign .siq-main-hero-quote{padding:14px 18px;border:1px solid var(--siq-border);border-radius:16px;background:var(--siq-surface)}.siq-main-redesign .siq-main-hero .siq-main-hero-quote-label{margin-bottom:6px;color:var(--siq-muted);font:700 11px/normal Space Grotesk,sans-serif;letter-spacing:.16em;text-transform:uppercase}.siq-main-redesign .siq-main-hero-quote blockquote{font:italic 400 15px/1.5 Manrope,sans-serif;overflow-wrap:anywhere}.siq-main-redesign .siq-main-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px}.siq-main-redesign .siq-main-hero-start{min-height:52px;padding:0 26px;border:0;border-radius:14px;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2),var(--siq-g1));background-size:200% 100%;color:var(--siq-on-accent, #0f172a);font-size:15px;font-weight:800;box-shadow:0 12px 28px -10px var(--siq-g1s),inset 0 1px #fff6;animation:siq-main-primary-shimmer 3s linear infinite}.siq-main-redesign .siq-main-key-hint{color:var(--siq-faint);font:400 12px/1.4 Manrope,sans-serif}.siq-main-redesign .siq-main-hero-persona{display:flex;width:140px;flex-direction:column;align-items:center;gap:10px;padding-top:6px}.siq-main-redesign .siq-main-hero-avatar{position:relative;width:96px;height:96px;flex:none}.siq-main-redesign .siq-main-hero-avatar-glow{position:absolute;inset:-8px;border-radius:50%;background:conic-gradient(from 0deg,var(--siq-g1),var(--siq-g2),var(--siq-g1));filter:blur(18px);opacity:.6;animation:siq-main-avatar-breathe 4s ease-in-out infinite}.siq-main-redesign .siq-main-hero-avatar-disc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2));color:#fff;font:700 30px/1 Space Grotesk,sans-serif;box-shadow:inset 0 2px #ffffff80,0 20px 40px -14px var(--siq-g1s)}.siq-main-redesign .siq-main-hero-persona-copy{text-align:center}.siq-main-redesign .siq-main-hero-persona-name{font:700 14px/normal Space Grotesk,sans-serif;overflow-wrap:anywhere}.siq-main-redesign .siq-main-hero-persona-description{max-width:140px;color:var(--siq-muted);font:400 12px/1.4 Manrope,sans-serif;overflow-wrap:anywhere}@media(hover:hover)and (prefers-reduced-motion:no-preference){.siq-main-redesign .siq-main-hero-start:hover:not(:disabled){transform:translateY(-2px) scale(1.02)}}@media(max-width:719px){.siq-main-redesign .siq-main-hero{grid-template-columns:minmax(0,1fr);padding:22px 20px}.siq-main-redesign .siq-main-hero-persona{display:none}.siq-main-redesign .siq-main-hero-actions{align-items:stretch}.siq-main-redesign .siq-main-key-hint{display:none}}@media(max-width:420px){.siq-main-redesign .siq-main-hero-start{width:100%}}.siq-main-redesign .siq-main-library{display:flex;flex:none;min-width:0;flex-direction:column;gap:16px}.siq-main-redesign .siq-main-library-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.siq-main-redesign .siq-main-library-intro{display:flex;min-width:0;flex:1 1 360px;flex-direction:column;gap:6px}.siq-main-redesign .siq-main-library-title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.siq-main-redesign .siq-main-library-title-row h2{margin:0;font:700 22px/1.3 var(--font-sans);letter-spacing:-.01em}.siq-main-redesign .siq-main-library-count{color:var(--siq-muted);font:600 13px/1.4 Manrope,sans-serif}.siq-main-redesign .siq-main-library .siq-main-search{width:320px;max-width:100%;flex:none}.siq-main-redesign .siq-main-library-filters{display:flex;flex-wrap:wrap;gap:6px}.siq-main-redesign .siq-main-library-filter{min-width:44px;height:auto;min-height:44px;padding:0 14px;border:1px solid var(--siq-border2);border-radius:999px;background:var(--siq-surface);color:var(--siq-muted);font:700 12px/normal Manrope,sans-serif;box-shadow:none}.siq-main-redesign .siq-main-library-filter[aria-pressed=true]{border-color:transparent;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2));color:var(--siq-on-accent, #0f172a)}.siq-main-redesign .siq-main-library-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.siq-main-redesign .siq-main-library-results{display:flex;min-width:0;flex-direction:column;gap:16px}.siq-main-redesign .siq-main-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.siq-main-redesign .siq-main-library-item{min-width:0}.siq-main-redesign .siq-main-library-more{min-width:160px;align-self:center}.siq-main-redesign .siq-main-library-card{display:flex;width:100%;height:100%;min-height:168px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding:16px 18px;border:1px solid var(--siq-border);border-radius:16px;background:var(--siq-surface);color:var(--siq-text);font-family:Manrope,sans-serif;font-weight:400;text-align:left;white-space:normal;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--siq-shadow);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.siq-main-redesign .siq-main-library-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.siq-main-redesign .siq-main-library-category{color:var(--siq-muted);font:700 11px/1.4 Space Grotesk,sans-serif;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.siq-main-redesign .siq-main-library-difficulty{display:inline-flex;flex:none;align-items:center;gap:6px;padding:3px 9px;border:1px solid transparent;border-radius:999px;background:var(--siq-surface2);color:var(--siq-muted);font:700 11px/1.4 Manrope,sans-serif;white-space:nowrap}.siq-main-redesign .siq-main-library-difficulty:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.siq-main-redesign .siq-main-library-difficulty[data-difficulty=beginner]{background:#ecfdf5;color:#065f46}.siq-main-redesign .siq-main-library-difficulty[data-difficulty=beginner]:before{background:#22c55e}.siq-main-redesign .siq-main-library-difficulty[data-difficulty=intermediate]{background:#fffbeb;color:#92400e}.siq-main-redesign .siq-main-library-difficulty[data-difficulty=intermediate]:before{background:#f59e0b}.siq-main-redesign .siq-main-library-difficulty[data-difficulty=advanced]{background:#fff7ed;color:#9a3412}.siq-main-redesign .siq-main-library-difficulty[data-difficulty=advanced]:before{background:#f97316}.siq-main-redesign .siq-main-library-difficulty[data-difficulty=expert]{background:#fff1f2;color:#9f1239}.siq-main-redesign .siq-main-library-difficulty[data-difficulty=expert]:before{background:#f43f5e}.dark .siq-main-redesign .siq-main-library-difficulty[data-difficulty=beginner]{background:#052e22;color:#6ee7b7}.dark .siq-main-redesign .siq-main-library-difficulty[data-difficulty=intermediate]{background:#3b2405;color:#fcd34d}.dark .siq-main-redesign .siq-main-library-difficulty[data-difficulty=advanced]{background:#3f1d07;color:#fdba74}.dark .siq-main-redesign .siq-main-library-difficulty[data-difficulty=expert]{background:#4c0519;color:#fda4af}.siq-main-redesign .siq-main-library-card-title{font:700 17px/1.3 Space Grotesk,sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}.siq-main-redesign .siq-main-library-objection{display:-webkit-box;overflow:hidden;color:var(--siq-muted);font-size:13px;font-style:italic;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.siq-main-redesign .siq-main-library-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:4px}.siq-main-redesign .siq-main-library-buyer{display:flex;min-width:0;align-items:center;gap:8px}.siq-main-redesign .siq-main-library-avatar{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--siq-g1),var(--siq-g2));color:var(--siq-on-accent, #0f172a);font:700 9px/1 Space Grotesk,sans-serif}.siq-main-redesign .siq-main-library-persona{overflow:hidden;color:var(--siq-muted);font-size:12px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.siq-main-redesign .siq-main-library-practice{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--siq-acc);font-size:13px;font-weight:700;line-height:1.4}.siq-main-redesign .siq-main-library-practice svg{width:14px;height:14px}.siq-main-redesign .siq-main-library-empty{padding:24px 18px;border:1px solid var(--siq-border);border-radius:16px;background:var(--siq-surface)}.siq-main-redesign .siq-main-library-empty h3{margin:0;font-size:16px}.siq-main-redesign .siq-main-library-empty p{margin:6px 0 0;color:var(--siq-muted);font-size:14px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.siq-main-redesign .siq-main-library-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px -16px var(--siq-g1s)}.siq-main-redesign .siq-main-library-card:hover .siq-main-library-practice{text-decoration:underline;text-underline-offset:3px}}@container scenario-main (min-width: 960px){.siq-main-redesign .siq-main-library .siq-main-rail{display:flex;flex-direction:column}}@container scenario-main (max-width: 959px){.siq-main-redesign .siq-main-library-body{grid-template-columns:minmax(0,1fr)}}@container scenario-main (max-width: 720px){.siq-main-redesign .siq-main-library-grid{grid-template-columns:minmax(0,1fr)}.siq-main-redesign .siq-main-library .siq-main-search{width:100%}.siq-main-redesign .siq-main-library-more{align-self:stretch}}@media(max-width:719px){.siq-main-redesign .siq-main-library-grid{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.siq-main-redesign .siq-main-library-difficulty{border-color:CanvasText}.siq-main-redesign .siq-main-library-difficulty:before{background:CanvasText}}.siq-main-redesign .siq-main-create{--siq-create-accent: #047857;--siq-create-accent-hover: #065f46;--siq-create-tint: color-mix(in srgb, #10b981 8%, transparent);display:flex;flex:none;min-width:0;flex-direction:column;gap:10px;color:var(--siq-text)}.dark .siq-main-redesign .siq-main-create{--siq-create-accent: #34d399;--siq-create-accent-hover: #6ee7b7;--siq-create-tint: color-mix(in srgb, #34d399 12%, transparent)}.siq-main-redesign .siq-main-create-label{font-size:14px;font-weight:600}.siq-main-redesign .siq-main-create-form{display:flex;min-width:0;flex-direction:column;border:1px solid var(--siq-border2);border-radius:16px;background:var(--siq-surface2);transition:border-color .15s ease,box-shadow .15s ease}.siq-main-redesign .siq-main-create-form:hover{border-color:color-mix(in srgb,var(--siq-create-accent) 45%,var(--siq-border2))}.siq-main-redesign .siq-main-create-form:has(.siq-main-create-input:focus-visible){border-color:var(--siq-create-accent);box-shadow:0 0 0 3px var(--siq-create-tint)}.siq-main-redesign .siq-main-create-input{display:block;width:100%;min-width:0;min-height:104px;max-height:320px;padding:16px 18px 8px;border:0;border-radius:16px 16px 0 0;background:transparent;color:var(--siq-text);font:400 15px/1.55 Manrope,sans-serif;box-shadow:none;field-sizing:content;resize:none}.siq-main-redesign .siq-main-create-input:focus-visible{outline:none}.siq-main-redesign .siq-main-create-input::placeholder{color:var(--siq-faint);opacity:1}.siq-main-redesign .siq-main-create-footer{display:flex;min-width:0;align-items:flex-end;gap:12px;padding:10px 12px 12px;border-top:1px solid var(--siq-border)}.siq-main-redesign .siq-main-create-topics{display:flex;min-width:0;flex:1;flex-wrap:wrap;gap:8px}.siq-main-redesign .siq-main-create-topic{display:inline-flex;align-items:center;height:auto;min-height:44px;padding:6px 16px;border:1px solid var(--siq-border);border-radius:999px;background:var(--siq-surface);color:var(--siq-text);font:600 14px/1.4 Manrope,sans-serif;white-space:nowrap;box-shadow:none;transition:border-color .15s ease,background-color .15s ease}.siq-main-redesign .siq-main-create-topic:hover:not(:disabled){border-color:var(--siq-create-accent);background:var(--siq-create-tint);color:var(--siq-text)}.siq-main-redesign .siq-main-create-topic:focus-visible,.siq-main-redesign .siq-main-create-submit:focus-visible{outline-color:var(--siq-create-accent)}.siq-main-redesign .siq-main-create-submit{flex:none;gap:8px;padding:0 18px;border-color:var(--siq-create-accent);border-radius:10px;background:var(--siq-create-accent);color:#fff;font-size:14px}.dark .siq-main-redesign .siq-main-create-submit{color:#022c22}.siq-main-redesign .siq-main-create-submit:hover:not(:disabled){border-color:var(--siq-create-accent-hover);background:var(--siq-create-accent-hover)}.siq-main-redesign .siq-main-create-submit:disabled{border-color:var(--siq-border);background:transparent;color:var(--siq-muted)}.siq-main-redesign .siq-main-create-submit svg{width:16px;height:16px}@media(max-width:719px){.siq-main-redesign .siq-main-create-input{min-height:160px;font-size:16px}}@media(prefers-reduced-motion:reduce){.siq-main-redesign :is(.siq-main-create-form,.siq-main-create-topic){transition:none}}@container scenario-main (max-width: 720px){.siq-main-redesign .siq-main-create-footer{flex-direction:column;align-items:stretch;gap:10px}.siq-main-redesign .siq-main-create-topics{flex-wrap:nowrap;margin-inline:-12px;padding:2px 32px 4px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:12px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.siq-main-redesign .siq-main-create-topics::-webkit-scrollbar{display:none}.siq-main-redesign .siq-main-create-topic{flex:none}.siq-main-redesign .siq-main-create-submit{width:100%;justify-content:center}}.siq-main-redesign .siq-main-entry{--siq-entry-accent: #047857;--siq-entry-accent-border: color-mix(in srgb, #059669 55%, var(--siq-border2));--siq-entry-tint: color-mix(in srgb, #10b981 8%, transparent);min-width:0;padding:20px;border:1px solid hsl(var(--separator-strong));border-radius:16px;background:color-mix(in srgb,hsl(var(--content)) 96%,#10b981);color:hsl(var(--text-primary))}.siq-main-redesign .siq-main-entry-heading{margin-bottom:20px;padding-left:16px;border-left:4px solid #059669}.dark .siq-main-redesign .siq-main-entry-heading{border-color:#34d399}.siq-main-redesign .siq-main-entry-heading h2{margin:0;font-size:20px;font-weight:700;line-height:1.3}.siq-main-redesign .siq-main-entry-heading p{margin:6px 0 0;color:hsl(var(--text-secondary));font-size:14px;line-height:1.5}.dark .siq-main-redesign .siq-main-entry{--siq-entry-accent: #34d399;--siq-entry-accent-border: color-mix(in srgb, #34d399 55%, var(--siq-border2));--siq-entry-tint: color-mix(in srgb, #34d399 12%, transparent)}.siq-main-redesign .siq-main-entry-choices{display:inline-flex;max-width:100%;gap:4px;padding:4px;border:1px solid var(--siq-border);border-radius:999px;background:hsl(var(--canvas));box-shadow:none}.siq-main-redesign .siq-main-entry-choices [role=tab]{min-height:44px;padding-inline:18px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--siq-muted);font-size:14px;font-weight:600;box-shadow:none}.siq-main-redesign .siq-main-entry-choices [role=tab]:hover:not([aria-selected=true]){color:var(--siq-text)}.siq-main-redesign .siq-main-entry-choices [aria-selected=true]{border-color:var(--siq-entry-accent-border);background:var(--siq-surface2);color:var(--siq-text);font-weight:700;box-shadow:0 1px 2px #0f172a14}.dark .siq-main-redesign .siq-main-entry-choices [aria-selected=true]{background:hsl(var(--separator));box-shadow:none}.siq-main-redesign .siq-main-entry [role=tabpanel]{margin-top:20px}.siq-main-redesign .siq-main-entry-find{display:flex;flex-direction:column;gap:20px}.siq-main-redesign .siq-main-entry .siq-main-hero{padding:20px 0 0;border:0;border-top:1px solid hsl(var(--separator-strong));border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;animation:none}.siq-main-redesign .siq-main-entry .siq-main-hero-title{font-size:22px}@container scenario-main (max-width: 560px){.siq-main-redesign .siq-main-entry-choices{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px}.siq-main-redesign .siq-main-entry-choices [role=tab]{padding-inline:8px;border-radius:12px;white-space:normal}}@media(max-width:420px){.siq-main-redesign .siq-main-entry{padding:16px}}@media(forced-colors:active){.siq-main-redesign .siq-main-entry{border-color:CanvasText;background:Canvas;color:CanvasText}.siq-main-redesign .siq-main-entry-choices [aria-selected=true]{outline:2px solid Highlight;outline-offset:-4px}}.siq-main-redesign .siq-main-goal-title{margin:0;font-size:16px;font-weight:600;line-height:1.4}.siq-main-redesign .siq-main-goal-hint{margin:6px 0 0;color:var(--siq-muted);font-size:14px;line-height:1.5}.siq-main-redesign .siq-main-goal-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin-top:16px}.siq-main-redesign .siq-main-goal-option{min-height:44px;padding:10px 14px;border:1px solid var(--siq-border);border-radius:10px;background:var(--siq-surface2);color:var(--siq-text);font-size:14px;font-weight:600;line-height:1.4;text-align:left;transition:border-color .15s ease,background-color .15s ease}.siq-main-redesign .siq-main-goal-option:hover{border-color:var(--siq-entry-accent-border)}.siq-main-redesign .siq-main-goal-option[aria-pressed=true]{border-color:var(--siq-entry-accent);background:var(--siq-entry-tint);box-shadow:inset 0 0 0 1px var(--siq-entry-accent)}.siq-main-redesign .siq-main-entry :is(.siq-main-goal-option,[role=tab]):focus-visible{outline-color:var(--siq-entry-accent)}.siq-main-redesign .siq-main-entry .siq-main-hero-eyebrow{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--siq-entry-accent)}.siq-main-redesign .siq-main-entry .siq-main-setup-chip{border-color:var(--siq-border);background:var(--siq-surface2)}.siq-main-redesign .siq-main-entry .siq-main-setup-chip-mode{border-color:var(--siq-entry-accent-border);background:var(--siq-surface2);color:var(--siq-text)}.siq-main-redesign .siq-main-entry .siq-main-hero-quote{background:var(--siq-surface2)}.siq-main-redesign .siq-main-entry .siq-main-hero-start{min-height:48px;border:1px solid var(--siq-entry-accent);border-radius:10px;background:var(--siq-entry-accent);color:#fff;box-shadow:none;animation:none}.dark .siq-main-redesign .siq-main-entry .siq-main-hero-start{color:#022c22}.siq-main-redesign .siq-main-entry .siq-main-hero-start:focus-visible{outline-color:var(--siq-entry-accent)}.siq-main-redesign .siq-main-entry .siq-main-hero-avatar-glow{display:none}.siq-main-redesign .siq-main-entry .siq-main-hero-avatar-disc{border:1px solid var(--siq-entry-accent-border);background:var(--siq-entry-tint);color:var(--siq-entry-accent);box-shadow:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.siq-main-redesign .siq-main-entry .siq-main-hero-start:hover:not(:disabled){transform:none;filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.siq-main-redesign .siq-main-goal-option{transition:none}}@media(forced-colors:active){.siq-main-redesign .siq-main-goal-option{border-color:ButtonText;background:ButtonFace;color:ButtonText}.siq-main-redesign .siq-main-goal-option[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-4px}}.siq-main-redesign .siq-main-guide{container:studio-help / inline-size}.siq-main-redesign .siq-studio-help>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;list-style:none}.siq-main-redesign .siq-studio-help{--siq-guide-accent: #6ee7b7;--siq-guide-rule: #34d399;--siq-guide-label: #6ee7b7;--siq-guide-title: #ffffff;--siq-guide-lede: #d1fae5;--siq-guide-detail: #a7f3d0;margin-inline:-16px;padding:4px 15px 16px;border:1px solid transparent;border-radius:var(--radius-card);background:linear-gradient(135deg,#022c22,#065f46 55%,#047857);color:var(--siq-guide-title)}.siq-main-redesign .siq-studio-help:not([open]){padding-bottom:4px}.siq-studio-help-eyebrow{color:var(--siq-guide-label);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.siq-studio-help-heading{display:grid;gap:8px;min-width:0}.siq-studio-help-description{display:flex;align-items:flex-start;gap:8px;max-width:70ch;color:var(--siq-guide-lede);font-size:16px;font-weight:400;line-height:1.5}.siq-studio-help-description>svg{flex:none;width:22px;height:22px;margin-top:1px;color:var(--siq-guide-accent)}.siq-studio-help-title{color:var(--siq-guide-title);font-size:22px;font-weight:700;line-height:1.3}.siq-studio-help>summary::-webkit-details-marker{display:none}.siq-studio-help-action{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:10px;background:#fff;color:#064e3b;font-weight:600;flex:none;transition:background-color .16s ease,border-color .16s ease}.siq-main-redesign .siq-studio-help .siq-studio-help-action{color:#064e3b}.siq-studio-help>summary:hover .siq-studio-help-action{background:#ecfdf5}.siq-studio-help>summary:focus-visible .siq-studio-help-action{outline:2px solid #ffffff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.siq-studio-help-action{transition:none}}.siq-studio-help-action svg{width:18px;height:18px;flex:none}.siq-studio-help[open] .siq-studio-help-action svg{transform:rotate(180deg)}.siq-studio-help-hide,.siq-studio-help[open] .siq-studio-help-show{display:none}.siq-studio-help[open] .siq-studio-help-hide{display:inline}@container studio-help (max-width: 640px){.siq-studio-help-action{font-size:13px}}@media(prefers-contrast:more){.siq-main-redesign .siq-studio-help{--siq-guide-lede: #ffffff;--siq-guide-detail: #ffffff;background:#022c22}}@media(forced-colors:active){.siq-main-redesign .siq-studio-help{border-color:CanvasText;background:Canvas;color:CanvasText}.siq-studio-help-eyebrow,.siq-studio-help-title,.siq-studio-help-description,.siq-studio-help-description>svg{color:CanvasText}.siq-main-redesign .siq-studio-help .siq-studio-help-action{border-color:ButtonText;background:ButtonFace;color:ButtonText}.siq-main-redesign .siq-studio-iq{color:CanvasText}.siq-main-redesign .siq-main-entry-choices [aria-selected=true]{background:Highlight;color:HighlightText;border-color:Highlight}}.siq-main-redesign .siq-main-library-filter[aria-pressed=true]{font-weight:800}:is(.reduce-motion,[data-reduced-motion=true]) .siq-main-redesign :is(.siq-main-hero,.siq-main-hero-avatar-glow,.siq-main-hero-start){animation:none}:is(.reduce-motion,[data-reduced-motion=true]) .siq-main-redesign :is(.siq-main-button,.siq-main-library-card):is(:hover,:active){transform:none;transition:none}:is(.reduce-transparency,[data-reduced-transparency=true],.high-contrast) .siq-main-redesign :is(.siq-main-hero,.siq-main-create-form,.siq-main-library-card,.siq-main-library-empty,.siq-main-setup-chip,.siq-main-hero-quote,.siq-main-library-filter,.siq-main-create-topic,.siq-main-hero-start){border:1px solid hsl(var(--separator-strong));background:hsl(var(--content));color:hsl(var(--text-primary));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}:is(.reduce-transparency,[data-reduced-transparency=true],.high-contrast) .siq-main-redesign .siq-main-hero-avatar-glow{display:none}.high-contrast .siq-main-redesign :is(.siq-main-hero,.siq-main-library,.siq-main-create) *{color:hsl(var(--text-primary));text-shadow:none}.high-contrast .siq-main-redesign .siq-main-library-filter[aria-pressed=true]{outline:2px solid hsl(var(--text-primary));outline-offset:-4px}@media(prefers-reduced-motion:reduce){.siq-main-redesign :is(.siq-main-hero,.siq-main-hero-avatar-glow,.siq-main-hero-start){animation:none}.siq-main-redesign :is(.siq-main-button,.siq-main-library-card,.siq-main-library-filter,.siq-main-create-topic,.siq-main-create-import):is(:hover,:active){transform:none;transition:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.siq-main-redesign :is(.siq-main-hero,.siq-main-create-form,.siq-main-library-card,.siq-main-library-empty,.siq-main-setup-chip,.siq-main-hero-quote,.siq-main-library-filter,.siq-main-create-topic,.siq-main-hero-start){border:1px solid hsl(var(--separator-strong));background:hsl(var(--content));color:hsl(var(--text-primary));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.siq-main-redesign .siq-main-hero-avatar-glow{display:none}.siq-main-redesign .siq-main-library-filter[aria-pressed=true]{outline:2px solid currentColor;outline-offset:-4px}}@media(prefers-contrast:more){.siq-main-redesign :is(.siq-main-hero,.siq-main-library,.siq-main-create) *{color:hsl(var(--text-primary));text-shadow:none}}@media(forced-colors:active){.siq-main-redesign :is(.siq-main-hero,.siq-main-library,.siq-main-create),.siq-main-redesign :is(.siq-main-hero,.siq-main-library,.siq-main-create) *{border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none;text-shadow:none;animation:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}.siq-main-redesign .siq-main-hero-avatar-glow{display:none}.siq-main-redesign .siq-main-library-filter[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-4px;color:Highlight}.siq-main-redesign :is(button,textarea):focus-visible{outline-color:Highlight}.siq-main-redesign .siq-main-create-form:has(.siq-main-create-input:focus-visible){outline:2px solid Highlight;outline-offset:2px}.siq-main-redesign button:disabled{color:GrayText}.siq-main-redesign .siq-main-create-input::placeholder{color:GrayText}}.siq-main-redesign.siq-workspace{--siq-bg: hsl(var(--canvas));--siq-surface: hsl(var(--content));--siq-surface2: hsl(var(--content-raised));--siq-border: hsl(var(--separator));--siq-border2: hsl(var(--separator-strong));--siq-text: hsl(var(--text-primary));--siq-muted: hsl(var(--text-secondary));--siq-faint: hsl(var(--text-secondary));--siq-font-body: var(--font-sans)}.siq-workspace-scroll{flex:1;min-height:0;overflow-y:auto;padding:32px;scroll-padding-block:24px}.siq-workspace-intro{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1120px;margin:0 auto 32px;padding:32px;border:1px solid hsl(var(--separator));border-radius:var(--radius-card);background:hsl(var(--content));box-shadow:var(--shadow-content)}.siq-workspace .siq-main-pagebar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.siq-workspace .siq-main-title{grid-column:2;align-items:center;gap:8px;text-align:center}.siq-workspace .siq-main-tools{grid-column:3;justify-content:flex-end;flex-wrap:wrap}.siq-workspace .siq-main-history{border-radius:var(--radius-control)}.siq-main-progress{display:inline-flex;align-items:center;gap:8px;color:var(--siq-text);font-size:14px;transition:border-color .15s ease,background-color .15s ease}.siq-main-progress:hover{border-color:#047857;background:#10b98114}.dark .siq-main-progress:hover{border-color:#34d399}.siq-main-progress-streak{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border-radius:999px;color:#92400e;background:#fef3c7;font-size:12px;font-weight:700}.dark .siq-main-progress-streak{color:#fde68a;background:#f59e0b2e}@media(forced-colors:active){.siq-main-progress-streak{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.siq-main-progress{transition:none}}.siq-workspace .siq-studio-help>summary{padding-inline:0}.siq-workspace .siq-studio-help-title{font-size:20px}.siq-workspace .siq-studio-help-action{color:hsl(var(--text-secondary));font-size:14px}.siq-workspace .siq-main-entry{padding:28px 0 0;border:0;border-top:1px solid hsl(var(--separator));border-radius:0;background:transparent}.siq-workspace .siq-main-entry-heading{margin-bottom:16px;padding:0;border:0}.siq-workspace .siq-main-entry-heading h2{font-size:22px;letter-spacing:-.01em}.siq-workspace :is(.siq-main-button,.siq-main-create-input,.siq-main-create-topic){font-family:var(--font-sans)}.siq-workspace .siq-main-library{margin-top:28px;padding-top:28px;border-top:1px solid hsl(var(--separator))}.siq-workspace .siq-main-rail{max-height:none;padding-bottom:0;overflow:visible}@container scenario-main (max-width: 720px){.siq-workspace-scroll{padding:16px}.siq-workspace-intro{padding:20px;margin-bottom:24px}.siq-workspace .siq-main-pagebar{display:flex;flex-direction:column}.siq-workspace .siq-main-title h1{font-size:30px}.siq-workspace .siq-main-tools{justify-content:center}.siq-workspace .siq-studio-help>summary{flex-wrap:wrap;gap:4px 12px}}@media(forced-colors:active){.siq-workspace-intro{border-color:CanvasText;box-shadow:none}}.fc-completed-font,.fc-completed-font :where(h1,h2,h3,h4,p,blockquote,span,strong,dl,dt,dd,ol,li,label,summary,button,input,textarea,select,option,a){font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fc-completed-font{overflow-wrap:anywhere}.fc-completed-font .fc-card{border-radius:16px;background:hsl(var(--card));color:hsl(var(--foreground))}.fc-completed-font :where(button,select,input,summary){min-height:44px}.fc-completed-font :where(button,summary){white-space:normal;height:auto}.fc-completed-font :where(input,textarea,select){font-size:16px}.fc-completed-font .fc-feedback-evidence{margin-top:12px}.fc-completed-font .fc-feedback-evidence blockquote{white-space:pre-wrap}.fc-completed-font .fc-transcript{scroll-behavior:auto}.fc-completed-font :where(button,select,input,textarea,summary,a):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}@media(prefers-reduced-motion:reduce){.fc-completed-font *,.fc-completed-font *:before,.fc-completed-font *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.fc-completed-font .fc-card{background:Canvas;color:CanvasText;border:1px solid CanvasText}.fc-completed-font :focus-visible{outline:2px solid Highlight}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.fc-completed-font .fc-card{border-color:currentColor;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}}.fc-live-activity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;flex-shrink:0;padding:12px 20px;border-bottom:1px solid var(--practice-border);background:var(--practice-surface);color:var(--practice-ink);font-size:14px;line-height:1.5}.fc-activity-primary{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 240px}.fc-activity-primary p{margin:0;font-weight:600;overflow-wrap:anywhere}.fc-activity-microphone{color:var(--practice-muted)}.fc-activity-visual{display:flex;justify-content:center;align-items:center;gap:4px;width:36px;height:24px;flex-shrink:0;color:var(--practice-accent)}.fc-activity-visual>span{width:5px;height:5px;border-radius:3px;background:currentColor}.fc-live-activity[data-state=ready] .fc-activity-visual>span:not(:first-child),.fc-live-activity[data-state=unavailable] .fc-activity-visual>span:not(:first-child){display:none}.fc-live-activity[data-state=preparing] .fc-activity-visual>span{animation:fc-reply-pending 1.2s ease-in-out infinite}.fc-live-activity[data-state=preparing] .fc-activity-visual>span:nth-child(2){animation-delay:.16s}.fc-live-activity[data-state=preparing] .fc-activity-visual>span:nth-child(3){animation-delay:.32s}@keyframes fc-reply-pending{0%,to{opacity:.45}50%{opacity:1}}@media(max-width:719px){.fc-live-activity{padding:12px}.fc-activity-microphone{padding-left:48px}}@media(prefers-reduced-motion:reduce){.fc-live-activity .fc-activity-visual>span{animation:none}.fc-activity-visual[data-meter=true]>span{height:10px!important}}.reduce-motion .fc-live-activity .fc-activity-visual>span{animation:none}.reduce-motion .fc-activity-visual[data-meter=true]>span{height:10px!important}@media(forced-colors:active){.fc-live-activity{background:Canvas;color:CanvasText;border-color:CanvasText}.fc-activity-visual,.fc-activity-microphone{color:CanvasText}}.fc-keypad{display:grid;justify-items:center;gap:8px;flex-shrink:0;padding:12px 16px;border-top:1px solid hsl(var(--separator))}.fc-keypad-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;width:min(100%,360px)}.fc-keypad-closed{display:flex;justify-content:center;flex-shrink:0;padding:8px 16px;border-top:1px solid hsl(var(--separator))}.fc-keypad-entry{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.fc-keypad-grid{display:grid;grid-template-columns:repeat(3,minmax(64px,1fr));gap:6px;width:min(100%,360px)}.fc-keypad-key{display:grid;place-items:center;align-content:center;min-height:46px;border:1px solid hsl(var(--separator));border-radius:10px;color:inherit;background:hsl(var(--content));font-size:18px;font-weight:600;line-height:1.05}.fc-keypad-key:hover:not(:disabled){border-color:hsl(var(--separator-strong))}.fc-keypad-key:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.fc-keypad-key:disabled{opacity:.5;cursor:not-allowed}.fc-keypad-letters{color:var(--practice-muted);font-size:10px;font-weight:600;letter-spacing:.08em}.fc-transfer-note{margin-top:10px;color:var(--practice-muted);font-size:13px;font-weight:600}@media(max-width:640px){.fc-keypad{padding:8px 12px 12px}.fc-keypad-head,.fc-keypad-grid{width:100%}.fc-keypad-grid{grid-template-columns:repeat(6,minmax(44px,1fr));gap:4px}.fc-keypad-letters{letter-spacing:0}}@media(prefers-contrast:more){.fc-keypad-key{border-color:hsl(var(--separator-strong))}}@media(forced-colors:active){.fc-keypad-key{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.fc-keypad-key:focus-visible{outline:2px solid Highlight}}.fc-workspace .practice-body{width:100%;max-width:1480px;margin:0 auto;padding:24px;gap:24px;flex:1}.fc-workspace .practice-rail{width:320px;padding:0;gap:16px;overflow:auto}.fc-workspace .fc-call-main{gap:16px;scroll-padding-bottom:144px}.fc-briefing{display:grid;gap:20px;overflow-wrap:anywhere}.fc-briefing h2{margin-top:6px;font-size:20px;line-height:1.3;font-weight:600}.fc-briefing h3,.fc-audio-check h3{font-size:16px;font-weight:600;line-height:1.4}.fc-briefing p,.fc-audio-check p{font-size:14px;line-height:1.6}.fc-briefing section p,.fc-briefing-role{margin-top:6px}.fc-briefing .fc-eyebrow,.fc-briefing-role,.fc-audio-check>p,.fc-audio-check h3 span{color:var(--practice-muted)}.fc-briefing details{border-top:1px solid var(--practice-border);padding-top:4px}.fc-briefing summary{min-height:44px;align-content:center;cursor:pointer;font-size:14px;font-weight:600;color:var(--practice-accent)}.fc-briefing-full{display:grid;gap:12px;padding:8px 0}.fc-briefing-full p{white-space:pre-wrap}.fc-workspace .fc-ready{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:24px;border:1px solid var(--practice-border);border-radius:var(--radius-card);background:var(--practice-surface);padding:24px;text-align:left}.fc-ready-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.fc-ready-copy>p{font-size:15px;line-height:1.6;color:var(--practice-muted)}.fc-ready-context{display:none}.fc-workspace[data-mode=text] .fc-ready{grid-template-columns:1fr}.fc-briefing-recap,.fc-preparation,.fc-preparation dl,.fc-help,.fc-hint-result{display:grid;gap:12px;font-size:14px;line-height:1.6}.fc-preparation h4,.fc-preparation dt,.fc-briefing-recap h4,.fc-help h3{font-weight:600}.fc-preparation ul,.fc-briefing-recap ul{list-style:disc;padding-left:20px}.fc-preparation dd{margin-top:4px}.fc-help .practice-button{width:100%}.fc-hint-result{border-top:1px solid var(--practice-border);padding-top:12px;overflow-wrap:anywhere}.fc-workspace .vc-dock{flex-shrink:0;position:sticky;bottom:0}@media(max-width:1099px){.fc-ready-context{display:block}}.fc-audio-check{min-width:0;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--practice-border);padding-left:24px}.fc-audio-check h3 span{margin-left:8px;font-size:13px;font-weight:400}.fc-audio-buttons{display:flex;flex-wrap:wrap;gap:8px}.fc-audio-result:empty{display:none}.fc-audio-meter{display:grid;gap:8px;font-size:13px;overflow-wrap:anywhere}.fc-audio-meter meter{width:100%;height:16px;accent-color:var(--practice-accent)}.fc-workspace .fc-conversation{min-height:auto;background:var(--practice-surface);border:1px solid var(--practice-border);border-radius:var(--radius-card);overflow:clip;flex:1 0 260px}.fc-workspace .fc-card-heading{flex-shrink:0;border-bottom:1px solid hsl(var(--separator));padding:16px 24px}.fc-workspace .fc-transcript{contain:size;height:0;flex:1;padding:20px 24px}.fc-workspace .vc-utterance p{font-size:16px;line-height:1.6}.fc-workspace .vc-speaker{font-size:13px;flex-wrap:wrap}.fc-workspace .vc-transcript-row[data-latest=true] .vc-utterance{border:2px solid var(--practice-accent)}.fc-latest-label{color:var(--practice-accent);font-size:12px;font-weight:600}.fc-workspace .fc-call-status{margin:0;color:var(--practice-ink);font-size:14px;line-height:1.5;font-weight:500}.fc-workspace .vc-dock{border:1px solid var(--practice-border);border-radius:var(--radius-card);padding:12px 16px;text-align:center}.fc-workspace .fc-details{margin:0;flex-shrink:0}@media(max-width:1279px){.fc-workspace .fc-ready{grid-template-columns:1fr}.fc-audio-check{border-left:0;border-top:1px solid var(--practice-border);padding:20px 0 0}}@media(max-width:719px){.fc-workspace .practice-body,.fc-workspace .fc-ready,.fc-workspace .fc-card-heading,.fc-workspace .fc-transcript{padding:16px}.fc-workspace .vc-transcript-row{max-width:94%}.fc-workspace .fc-transcript{min-height:140px}.fc-workspace .vc-dock-center{gap:8px}}@media(prefers-contrast:more){.fc-workspace .fc-card-heading{border-color:var(--practice-border)}}@media(forced-colors:active){.fc-workspace .vc-transcript-row[data-latest=true] .vc-utterance{outline:2px solid Highlight;outline-offset:2px}.fc-audio-meter meter{forced-color-adjust:auto}}.fc-workspace[data-active=false] .fc-focus-columns[data-sidebar=true]{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.fc-workspace[data-active=false] .fc-customer-panel{position:sticky;top:16px;max-height:calc(100dvh - 32px)}.fc-workspace .fc-ready,.fc-workspace[data-mode=text] .fc-ready{grid-template-columns:1fr;gap:20px}.fc-workspace .fc-ready-status{color:var(--practice-accent)}.fc-workspace[data-active=false] .fc-call-main>.fc-disclosure{padding:4px 16px}.fc-ready-copy>p{max-width:60ch}.fc-ready-copy{align-items:stretch;gap:20px}.fc-ready-copy>.fc-ready-lead{font-size:16px;color:var(--practice-ink)}.fc-notice-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;border-top:1px solid var(--practice-border);padding-top:16px}.fc-notice-groups h3{font-size:14px;font-weight:600;line-height:1.4}.fc-notice-groups p{margin-top:4px;font-size:13px;line-height:1.6;color:var(--practice-muted)}.fc-ready-action{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fc-ready-action .fc-caption{max-width:60ch;line-height:1.5;color:var(--practice-muted)}.fc-audio-check{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;border-left:0;border-top:1px solid var(--practice-border);padding:16px 0 0}.fc-audio-check h3{font-size:14px}.fc-audio-check>p{grid-column:1;font-size:13px}.fc-audio-buttons{grid-column:2;grid-row:1 / span 2}.fc-audio-meter,.fc-audio-result{grid-column:1 / -1}.fc-more{display:grid;border-top:1px solid var(--practice-border)}.fc-more .fc-card{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.fc-more .fc-disclosure summary{font-size:14px;color:var(--practice-muted)}@media(max-width:719px){.fc-notice-groups,.fc-audio-check{grid-template-columns:1fr}.fc-audio-buttons{grid-column:1;grid-row:auto}}.fc-live-feedback{flex-shrink:0;display:grid;gap:8px;color:hsl(var(--foreground))}.fc-feedback-strip,.fc-moment-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fc-feedback-strip{justify-content:space-between}.fc-moment-list>p,.fc-feedback-saved,.fc-coach-waiting{color:hsl(var(--text-secondary));font-size:14px;line-height:1.5}.fc-moment-button,.fc-feedback-action{min-height:44px;padding:10px 12px;border:1px solid hsl(var(--separator-strong));border-radius:var(--radius-control);background:hsl(var(--content));color:hsl(var(--foreground));font-size:14px;font-weight:600;line-height:1.4;text-align:left}.fc-moment-button{color:#065f46;background:#ecfdf5;border-color:#059669}.dark .fc-moment-button{color:#a7f3d0;background:#022c22;border-color:#34d399}.fc-feedback-action:hover{background:hsl(var(--muted))}.fc-moment-button:hover{text-decoration:underline;text-underline-offset:3px}.fc-moment-button[data-new=true]{animation:fc-moment-arrive .32s ease-out}.fc-transcript-moments{margin-top:12px}.fc-coach-cue{border:1px solid hsl(var(--separator-strong));border-left:3px solid #b45309;border-radius:var(--radius-card);background:hsl(var(--content));padding:0 16px;font-size:14px;line-height:1.5}.dark .fc-coach-cue{border-left-color:#fbbf24}.fc-coach-cue details[open]{max-height:min(38dvh,340px);overflow-y:auto;padding-bottom:12px}.fc-coach-cue summary,.fc-plan-proof summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.fc-feedback-eyebrow{margin-right:12px;color:hsl(var(--text-secondary))}.fc-coach-suggestion{margin-top:12px;padding:12px;border-radius:var(--radius-control);background:hsl(var(--muted))}.fc-feedback-dialog{max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:var(--radius-overlay);background:hsl(var(--content));color:hsl(var(--foreground))}.fc-plan-dialog{max-width:620px}.fc-feedback-evidence{display:grid;gap:12px;margin:12px 0;font-size:14px;line-height:1.6}.fc-feedback-evidence blockquote{border-left:2px solid hsl(var(--separator-strong));padding-left:12px;white-space:pre-wrap;overflow-wrap:anywhere}.fc-feedback-evidence strong{display:block;margin-bottom:4px}.fc-plan-form,.fc-plan-summary,.fc-feedback-options{display:grid;gap:16px}.fc-plan-form textarea{min-height:76px;resize:vertical}.fc-plan-form input,.fc-plan-form textarea{font-size:16px;font-weight:400}.fc-plan-summary dt{font-weight:600}.fc-plan-summary dd{margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.fc-feedback-options{padding:12px 16px;border:1px solid hsl(var(--separator-strong));border-radius:var(--radius-card);background:hsl(var(--content));font-size:14px;line-height:1.5}.fc-feedback-options legend{padding:0 4px;font-weight:600}.fc-feedback-options label{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}.fc-feedback-options input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:var(--practice-accent)}.fc-feedback-options strong,.fc-feedback-options span>span{display:block}.fc-feedback-options span>span{margin-top:4px;color:hsl(var(--text-secondary))}.fc-moment-button:focus-visible,.fc-feedback-action:focus-visible,.fc-coach-cue summary:focus-visible,.fc-plan-proof summary:focus-visible,.fc-feedback-options input:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}@keyframes fc-moment-arrive{0%{transform:translateY(3px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.fc-moment-button[data-new=true]{animation:none}}:root[data-reduce-motion=true] .fc-moment-button[data-new=true],.reduce-motion .fc-moment-button[data-new=true]{animation:none}@media(forced-colors:active){.fc-moment-button,.dark .fc-moment-button,.fc-feedback-action,.fc-coach-cue,.fc-feedback-options,.fc-feedback-dialog{background:Canvas;color:CanvasText;border-color:CanvasText}}.fc-workspace.fc-focused[data-active=true]{display:flex;flex-direction:column;height:calc(100dvh - var(--shell-bottom-inset, 0px));min-height:0;overflow:hidden;padding:16px 24px;gap:16px}.fc-workspace.fc-focused[data-active=true][data-focused=true]{height:100dvh}.fc-workspace[data-active=true] .fc-focus-controls,.fc-workspace[data-active=true] .fc-focus-heading{width:100%;max-width:none;margin:0;flex-shrink:0}.fc-workspace[data-active=true] .fc-focus-heading h1{font-size:24px;overflow-wrap:anywhere}.fc-workspace[data-active=true] .fc-focus-heading>p{white-space:nowrap}.fc-workspace[data-active=true] .fc-focus-columns{width:100%;max-width:none;min-height:0;flex:1;margin:0;gap:20px;grid-template-columns:minmax(0,1fr)}.fc-workspace[data-active=true] .fc-focus-columns[data-sidebar=true]{grid-template-columns:minmax(0,1fr) 340px}.fc-workspace[data-active=true] .fc-call-main{min-height:0;overflow:auto;gap:12px}.fc-workspace[data-active=true] .fc-conversation{flex:1 0 240px;min-height:0}.fc-workspace[data-active=true] .fc-transcript{min-height:100px}.fc-workspace[data-active=true] .fc-card-heading{padding:12px 20px}.fc-workspace[data-active=true] .vc-dock{position:static}.fc-customer-panel,.fc-side-content{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0}.fc-customer-panel{overflow:auto;overscroll-behavior:contain}.fc-panel-group{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px;border:1px solid var(--practice-border);border-radius:var(--radius-card);background:var(--practice-surface)}.fc-panel-group>h2{font-size:18px;font-weight:600}.fc-panel-tools{gap:0;padding:4px 16px}.fc-panel-tools>*+*{border-top:1px solid var(--practice-border);border-radius:0}.fc-panel-tools .fc-disclosure>summary{font-size:14px}.fc-customer-panel>*,.fc-side-content>*{flex-shrink:0}.fc-customer-panel .practice-card,.fc-customer-panel .fc-card,.fc-side-content .practice-card,.fc-side-content .fc-card{padding:0;border:0;box-shadow:none;background:var(--practice-surface)}.fc-customer-panel .fc-focus-help,.fc-side-content .fc-focus-help{position:static;width:100%}.fc-call-sheet .fc-side-content{margin-top:20px}.fc-call-sheet>h2{padding-right:44px}@media(max-width:719px){.fc-workspace.fc-focused[data-active=true]{padding:12px;gap:12px}.fc-workspace[data-active=true] .fc-focus-controls{gap:8px}.fc-workspace[data-active=true] .fc-focus-controls .fc-actions{display:contents}.fc-workspace[data-active=true] .fc-focus-heading h1{font-size:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fc-workspace[data-active=true] .fc-card-heading,.fc-workspace[data-active=true] .fc-composer{padding:12px}.fc-workspace[data-active=true] .fc-composer{gap:8px}.fc-workspace[data-active=true] .fc-composer textarea{min-height:64px;max-height:120px}.fc-workspace[data-active=true] .fc-composer-actions{flex-direction:row;align-items:center;gap:8px}.fc-workspace[data-active=true] .fc-composer-actions button{width:auto;flex-shrink:0}}@media(forced-colors:active){.fc-panel-group{background:Canvas;color:CanvasText;border-color:CanvasText}}.practice-theme:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript){--practice-canvas: linear-gradient(135deg, #91d8ed, #76d4b0)}.dark .practice-theme:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript){--practice-canvas: linear-gradient(135deg, #163849, #163c37)}.practice-theme:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript)[data-mode=voice]{--practice-canvas: linear-gradient(135deg, #c7cbf5, #e0baf1)}.dark .practice-theme:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript)[data-mode=voice]{--practice-canvas: linear-gradient(135deg, #252744, #382642)}:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript) .practice-button-primary,:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript) .practice-button-primary:hover:not(:disabled){background:#047857;color:#fff}:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript)[data-mode=voice] .practice-button-primary,:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript)[data-mode=voice] .practice-button-primary:hover:not(:disabled){background:#6d28d9}:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript) .vc-mic-capsule[data-on=true] .vc-mic-orb,:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript) .vc-transcript-row[data-role=user] .vc-utterance{background:#6d28d9;color:#fff}:is(.fc-workspace,.fc-call-sheet,.fc-review-transcript) .practice-card{margin-bottom:16px}.fc-workspace{--vc-ink: var(--practice-ink);--vc-soft: var(--practice-ink);--vc-muted: var(--practice-muted);--vc-dim: var(--practice-muted);--vc-green: var(--practice-accent);--vc-purple: var(--practice-accent);position:fixed;inset:0;z-index:50;height:100dvh;overflow:hidden}.fc-workspace .practice-body{min-height:0}.fc-workspace .practice-desktop-rail{overflow:auto}.fc-call-context{color:var(--practice-muted);font-size:13px}.fc-call-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.fc-details{align-self:flex-start;margin:12px 16px 0}.fc-ready{flex:initial;flex-shrink:0;padding:24px}.fc-ready h2{font-size:24px;line-height:1.3;font-weight:700}.fc-conversation{min-width:0;display:flex;flex:1;min-height:200px;flex-direction:column}.fc-card-heading{display:grid;gap:6px;padding:16px 24px 0}.fc-card-heading h2{font-size:18px;font-weight:600}.fc-card-heading p{color:hsl(var(--text-secondary));font-size:13px}.fc-conversation>nav{padding:12px 24px 0}.fc-conversation>nav:empty{display:none}.fc-transcript{min-height:180px;max-height:none;overscroll-behavior:contain}.fc-transcript ol{list-style:none}.fc-transcript .vc-transcript{min-height:0}.fc-workspace[data-mode=text] .vc-transcript-row[data-role=user] .vc-utterance,.fc-review-transcript[data-mode=text] .vc-transcript-row[data-role=user] .vc-utterance{background:#047857}.fc-live-draft{max-width:820px;margin:18px auto 0;padding:14px 18px;border:1px solid hsl(var(--separator));border-radius:var(--radius-card);background:var(--practice-surface)}.fc-live-draft span{color:var(--practice-muted);font-size:13px}.fc-live-draft p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:15px}.fc-composer{flex-shrink:0;border-top:1px solid hsl(var(--separator));background:hsl(var(--content));padding:16px 24px;display:grid;gap:12px}.fc-composer textarea{min-height:100px;max-height:240px;resize:vertical}.fc-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.fc-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fc-stack{display:flex;flex-direction:column;gap:24px}.fc-card{min-width:0;border:1px solid hsl(var(--separator));border-radius:var(--radius-card);background:hsl(var(--content));padding:24px;box-shadow:var(--shadow-content)}.fc-card p{line-height:1.6}.fc-caption{color:hsl(var(--text-secondary));font-size:13px}.fc-eyebrow{color:hsl(var(--text-secondary));font-size:12px;font-weight:600}.fc-error{color:hsl(var(--destructive));overflow-wrap:anywhere}.fc-field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.fc-field select{min-width:0;width:100%;min-height:44px;padding:10px 32px 10px 12px;border:1px solid hsl(var(--separator-strong));border-radius:var(--radius-control);background:hsl(var(--content));color:hsl(var(--foreground));font-size:14px;font-weight:400}.fc-disclosure summary{min-height:44px;align-content:center;cursor:pointer;font-size:16px;font-weight:600}.fc-scores{padding-top:16px;display:grid;gap:12px}.fc-scores>div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.fc-scores dd{font-weight:600}.fc-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fc-review-grid ul{list-style:disc;padding-left:20px}.fc-review-grid li+li{margin-top:8px}.fc-evidence{margin-top:12px;padding-left:16px;border-left:3px solid hsl(var(--separator-strong));color:hsl(var(--text-secondary))}.fc-review-transcript{--vc-muted: var(--practice-muted);border:1px solid hsl(var(--separator));border-radius:var(--radius-card);background:hsl(var(--content))}.fc-review-transcript .fc-transcript{max-height:min(65vh,720px)}.fc-status-page{padding:32px;min-height:100%;background:hsl(var(--canvas));color:hsl(var(--foreground))}.fc-field select:focus-visible,.fc-disclosure summary:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px}@media(max-width:639px){.fc-card{padding:16px}.fc-review-grid{grid-template-columns:1fr}.fc-call-context{order:3;flex-basis:100%}.fc-card-heading{padding:16px 16px 0}.fc-conversation>nav{padding:12px 16px 0}.fc-composer{padding:16px}.fc-composer-actions{flex-direction:column;align-items:start}.fc-composer-actions button{width:100%}}@media(max-height:540px){.fc-workspace{overflow:auto}.fc-workspace .practice-body{min-height:300px;flex-shrink:0}}@media(prefers-contrast:more){.fc-card,.fc-review-transcript,.fc-live-draft{border-color:hsl(var(--separator-strong))}}@media(forced-colors:active){.fc-card,.fc-review-transcript,.fc-live-draft,.fc-field select,.fc-workspace .vc-transcript-row .vc-utterance,.fc-review-transcript .vc-transcript-row .vc-utterance{background:Canvas;color:CanvasText;border-color:CanvasText}.fc-field select:focus-visible,.fc-disclosure summary:focus-visible{outline-color:Highlight}}.fc-workspace.fc-focused{background:hsl(var(--background));position:relative;inset:auto;z-index:auto;height:auto;min-height:100dvh;overflow:visible;padding:24px}.fc-focus-controls,.fc-focus-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto 24px}.fc-focus-heading h1{font-size:28px;line-height:1.3;font-weight:600}.fc-focus-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:1200px;margin:auto}.fc-focus-columns[data-help=true]{grid-template-columns:minmax(0,1fr) 300px}.fc-focused .fc-call-main{overflow:visible}.fc-focus-help{display:flex;flex-direction:column;gap:16px;align-self:start;position:sticky;top:16px}.fc-shortcuts{display:flex;align-items:center;gap:8px;min-height:44px}.fc-focused .vc-dock{position:sticky;bottom:0}.fc-focus-controls button{min-height:44px}@media(max-width:760px){.fc-workspace.fc-focused{background:hsl(var(--background));padding:16px}.fc-focus-controls{flex-wrap:wrap}.fc-focus-columns[data-help=true]{grid-template-columns:minmax(0,1fr)}.fc-focus-help{position:static}}
