@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-wght-normal-CXgNM06D.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-mono-latin-wght-normal-CoA7y8X5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--chalk:#f2f4f5;--paper:#fff;--ink:#1c2127;--ink-2:#4a5462;--ink-3:#6f7987;--rule:#dde2e6;--rule-strong:#c5ccd3;--graphite:#16181d;--graphite-2:#1f232a;--graphite-3:#2a2f37;--booth-ink:#e8ecef;--booth-ink-2:#a3acb7;--tide:#1f7a8c;--tide-ink:#155f6d;--tide-soft:#d7ecef;--tide-bright:#4fb3c4;--brass:#b7832f;--brass-ink:#7f5816;--brass-soft:#f4e7cd;--brass-bright:#e0b062;--signal:#e5412f;--ok:#2e7d4f;--ok-soft:#dcefe3;--warn:#9a6512;--warn-soft:#f6ead3;--bad:#b3261e;--bad-soft:#f7dcda;--display:"Archivo Variable", "Arial Narrow", system-ui, sans-serif;--body:"Atkinson Hyperlegible Next Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Atkinson Hyperlegible Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--radius:10px;--radius-sm:6px;--shadow:0 1px 2px #1c21270f, 0 4px 16px #1c21270d;--focus:0 0 0 3px #5a48c873;--ground:#e9eaee;--line:#e3e4ea;--line-soft:#eeeff3;--control-line:#dcdee5;--control-line-hover:#b9bcc6;--text:#1b1c22;--text-2:#5d5f6b;--text-3:#6c6e7a;--indigo:#3b2c8c;--indigo-2:#5a48c8;--indigo-ink:#2a1f6b;--indigo-soft:#ebe8fb;--orange:#ec6a14;--orange-deep:#c9440c;--orange-soft:#fdeadb;--orange-ink:#a5380a;--orange-bright:#ff9a52;--rose:#b0285e;--rose-soft:#fbe4ee;--rose-ink:#a3245a;--grey-soft:#f1f2f5;--grey-ink:#3d3f4a;--night:#18191c;--night-card:#222327;--night-raised:#2c2d32;--night-line:#34353b;--night-control:#43444b;--night-text:#f1f1f3;--night-text-2:#a3a4ab;--night-text-3:#8d8e96;--radius-card:18px;--radius-control:12px;--shadow-card:0 1px 2px #1414280f, 0 8px 28px #14142812;--shadow-orange:0 6px 16px #c9440c47;--shadow-indigo:0 6px 16px #3b2c8c47;--ring:0 0 0 4px #5a48c829}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--ground);color:var(--text);font:400 1rem/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-stretch:82%;line-height:1.1}h1{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:760}h2{font-size:1.35rem;font-weight:720}h3{font-size:1.05rem;font-weight:700}p{margin:0}a{color:var(--indigo)}a:hover{color:var(--indigo-ink)}.mono,time{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.small{font-size:.875rem}.label{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:.75rem;font-weight:650;font-stretch:75%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:focus-visible{box-shadow:var(--focus);outline:none}.boot{min-height:100vh}.boot-error{color:var(--rose-ink);padding:2rem}.btn{border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--paper);min-height:2.75rem;color:var(--text);font:600 .95rem/1 var(--body);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s,transform 60ms;display:inline-flex}.btn:hover{border-color:var(--control-line-hover)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.small{border-radius:10px;min-height:2.375rem;padding:.45rem .8rem}.btn-primary{background:var(--orange-deep);border-color:var(--orange-deep);color:#fff;box-shadow:var(--shadow-orange);font-weight:700}.btn-primary:hover{background:color-mix(in srgb, var(--orange-deep) 88%, black);border-color:color-mix(in srgb, var(--orange-deep) 88%, black)}.btn-call{background:var(--orange-deep);border-color:var(--orange-deep);color:#fff;border-radius:14px;min-height:3.5rem;padding-inline:1.75rem;font-size:1.06rem;font-weight:800;box-shadow:0 10px 26px #c9440c66}.btn-call:hover{background:color-mix(in srgb, var(--orange-deep) 88%, black);border-color:color-mix(in srgb, var(--orange-deep) 88%, black)}.btn-end{background:var(--rose);border-color:var(--rose);color:#fff;font-weight:700}.btn-end:hover{background:color-mix(in srgb, var(--rose) 86%, black);border-color:color-mix(in srgb, var(--rose) 86%, black)}.btn-quiet{background:0 0;border-color:#0000}.btn-quiet:hover{background:#1b1c220f;border-color:#0000}.field{gap:.4rem;display:grid}.field>span{font-size:.875rem;font-weight:700}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--paper);width:100%;color:var(--text);font:inherit;min-height:2.875rem;padding:.65rem .875rem;line-height:1.4;transition:border-color .12s,box-shadow .12s}textarea{resize:vertical;min-height:7rem}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--indigo-2);box-shadow:var(--ring)}input[type=checkbox],input[type=radio]{accent-color:var(--indigo)}.notice{background:var(--orange-soft);color:var(--orange-ink);border-radius:14px;padding:.85rem 1.1rem;font-size:.925rem;line-height:1.5}.notice-error{background:var(--rose-soft);color:var(--rose-ink)}.notice-ok{background:var(--indigo-soft);color:var(--indigo-ink)}.pill{background:var(--grey-soft);color:var(--grey-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.8125rem;font-weight:800;line-height:1.2;display:inline-flex}.pill-scheduled{font-weight:700}.pill-live{background:var(--indigo);color:var(--paper)}.pill-live:before{content:"";background:var(--orange-bright);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--orange-bright) 30%, transparent);border-radius:50%;flex:none}.pill-processing{background:var(--indigo-soft);color:var(--indigo)}.pill-ready{background:var(--orange-soft);color:var(--orange-ink)}.pill-failed{background:var(--rose-soft);color:var(--rose-ink)}.pill-test{border:1px solid var(--control-line);background:var(--paper);color:var(--text-2);padding:4px 11px;font-weight:700}.topbar{border-bottom:1px solid var(--line);background:var(--paper);min-height:64px;color:var(--text);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px clamp(1rem,3vw,2rem);display:flex}.wordmark{font-family:var(--display);letter-spacing:.08em;color:inherit;align-items:center;gap:9px;font-size:1.3125rem;font-weight:800;font-stretch:70%;line-height:1;text-decoration:none;display:inline-flex}.wordmark svg{flex:none;width:26px;height:26px}.wordmark .mark-ground{fill:var(--indigo)}.brand{align-items:center;gap:10px;display:inline-flex}.stage-chip{background:var(--orange-soft);color:var(--orange-ink);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:800;line-height:1.2}.topbar nav{gap:4px;display:flex}.topbar nav a{min-height:40px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.topbar nav a:hover{background:var(--grey-soft);color:var(--text)}.topbar nav a[aria-current=page]{background:var(--indigo-soft);color:var(--indigo);font-weight:700}.topbar .who{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;font-size:.906rem;display:flex}.topbar .who-initials{background:var(--indigo-soft);width:34px;height:34px;color:var(--indigo);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:800;line-height:1;display:grid}.topbar .who-name{margin-right:6px;font-weight:600}.topbar .passkey-note{font-size:.844rem;font-weight:600}.topbar .btn{border-color:var(--control-line);white-space:nowrap;border-radius:10px;height:38px;min-height:38px;padding:0 14px;font-size:.875rem}.topbar .btn:hover{border-color:var(--control-line-hover)}@media (width<=640px){.topbar{gap:4px 10px;min-height:56px;padding:6px 16px}.topbar .wordmark{gap:8px;font-size:1.1875rem}.topbar .wordmark svg{width:24px;height:24px}.topbar nav{flex-basis:100%;order:3;margin-inline:-4px;overflow-x:auto}.topbar nav a{flex:none;min-height:44px;padding:0 12px;font-size:.906rem}.topbar .who{gap:8px}.topbar .who-initials{width:32px;height:32px;font-size:.78rem}.topbar .who-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar .btn{height:44px;min-height:44px;padding:0 12px;font-size:.844rem}}.page{width:min(100%,76rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,3vw,2rem) 4rem}.page-narrow{width:min(100%,40rem)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.page-head p{margin-top:.4rem}.card{background:var(--paper);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:0}.card-pad{padding:clamp(1.1rem,2.5vw,1.75rem)}.stack{gap:1rem;display:grid}.stack-sm{gap:.5rem;display:grid}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tabs.filter-tabs{background:var(--paper);width:fit-content;max-width:100%;box-shadow:var(--shadow-card);border:0;border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:24px;padding:5px;display:flex}.tabs.filter-tabs button{height:40px;min-height:40px;color:var(--text-2);font:600 .906rem var(--body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 14px 0 18px;display:inline-flex;position:relative}.tabs.filter-tabs button:hover{background:var(--grey-soft);color:var(--text)}.tabs.filter-tabs button[aria-selected=true]{background:var(--indigo);color:var(--paper);box-shadow:var(--shadow-indigo);font-weight:700}.tabs.filter-tabs button:focus-visible{outline:2px solid var(--indigo-2);outline-offset:2px}.filter-tabs .count{background:var(--grey-soft);min-width:24px;color:var(--grey-ink);text-align:center;border-radius:999px;padding:3px 8px;font-size:.78rem;font-weight:800;line-height:1.2}.filter-tabs .count-review{background:var(--orange-soft);color:var(--orange-ink)}.filter-tabs .count-attention{background:var(--rose-soft);color:var(--rose-ink)}.filter-tabs [aria-selected=true] .count{background:color-mix(in srgb, var(--paper) 18%, transparent);color:inherit}.table-wrap{padding:6px 8px;position:relative;overflow-x:auto}table.sessions{border-collapse:collapse;width:100%;font-size:.9375rem}.sessions th{text-align:left;border-bottom:1px solid var(--line);font:700 .78rem/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;padding:16px 14px 14px}.sessions td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:14px}.sessions th:first-child,.sessions td:first-child{padding-left:18px}.sessions tr:last-child td{border-bottom:0}.sessions tbody tr{cursor:pointer;transition:background .12s}.sessions tbody tr:hover{background:color-mix(in srgb, var(--indigo-soft) 30%, var(--paper))}.sessions .who-line{align-items:center;gap:12px;display:flex}.sessions .list-avatar{background:var(--indigo-soft);width:40px;height:40px;color:var(--indigo);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:800;line-height:1;display:grid}.sessions .list-avatar.is-me{background:var(--indigo);color:var(--paper)}.sessions .who-text{min-width:0;line-height:1.3;display:grid}.sessions .who-cell strong{font-size:.969rem;display:block}.sessions .who-cell a{color:var(--text);text-decoration:none}.sessions .who-cell a:hover{color:var(--indigo);text-decoration:underline}.sessions .who-cell .small{color:var(--text-3);font-size:.844rem}.sessions .date-cell{font-family:var(--mono);color:var(--text-2);white-space:nowrap;font-size:.844rem}.score-cell{font-family:var(--mono);white-space:nowrap}.score-cell strong{font-size:.9375rem;font-weight:700}.score-cell .out-of{color:var(--text-3);font-size:.8125rem}.sessions .panel-cell{color:var(--text-2);white-space:nowrap;font-size:.906rem}.sessions td.nil{color:color-mix(in srgb, var(--text-3) 65%, var(--paper))}.sessions .chev-col{width:44px;padding:0}.sessions .chev-cell{width:44px;color:var(--control-line-hover);padding:14px 14px 14px 0}.sessions .chev-cell svg{display:block}.sessions tbody tr:hover .chev-cell{color:var(--indigo)}.empty{text-align:center;justify-items:center;gap:12px;padding:56px 24px;display:grid}.empty p{max-width:30rem}@media (width<=640px){.sessions-page .page-head .btn{width:100%;min-height:48px}.tabs.filter-tabs{scrollbar-width:none;width:auto;max-width:none;box-shadow:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:6px;margin:-4px -16px 14px;padding:4px 16px;overflow-x:auto}.tabs.filter-tabs button{background:var(--paper);gap:8px;height:44px;min-height:44px;padding:0 12px 0 15px;font-size:.875rem}.filter-tabs .count{padding:2px 7px;font-size:.75rem}.table-wrap{padding:4px 16px}table.sessions,.sessions tbody{display:block}.sessions thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sessions tbody tr{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;column-gap:12px;padding:14px 0 14px 52px;display:flex}.sessions tbody tr:last-child{border-bottom:0}.sessions tbody tr:hover{background:0 0}.sessions tbody tr:after{content:"";flex-basis:100%;order:1}.sessions td,.sessions td:first-child{border:0;order:2;margin-top:8px;padding:0}.sessions td.who-cell{flex:52px;order:0;min-width:0;margin:0 0 0 -52px}.sessions td:last-child{order:0;margin-top:0}.sessions .who-cell .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sessions td.nil,.sessions tr:has(.score-cell:not(.nil)) .date-cell){display:none}.sessions .pill{padding:4px 11px;font-size:.78rem}.sessions .pill-test{padding:3px 10px}.sessions .date-cell{font-size:.78rem}.score-cell,.score-cell strong,.sessions .panel-cell{font-size:.8125rem}.sessions .chev-cell{width:auto}}.team-page .page-head p,.team-footnote{max-width:47.5rem}.invite h2{margin-bottom:16px;font-size:1.5rem}.invite-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 11rem auto;align-items:end;gap:12px;display:grid}@media (width<=760px){.invite-fields{grid-template-columns:1fr}}.team tbody tr{cursor:default}.team tbody tr:hover{background:0 0}.team .who-cell strong .muted{color:var(--text-3);font-weight:400}.team td select{padding-block:0;border-radius:10px;width:auto;height:38px;min-height:38px;padding-left:10px;font-size:.906rem}.team td .btn{white-space:nowrap;border-radius:10px;height:38px;min-height:38px;padding:0 12px;font-size:.906rem;font-weight:700}.team td .btn-quiet{color:var(--rose-ink)}.team td .btn-quiet:hover{background:var(--rose-soft);color:var(--rose-ink)}.team td .btn-end{padding:0 14px}.pill-staff-active{background:var(--indigo-soft);color:var(--indigo)}.pill-staff-invited{background:var(--orange-soft);color:var(--orange-ink)}.pill-staff-disabled{background:var(--grey-soft);color:var(--grey-ink)}@media (width<=640px){.team td select,.team td .btn{height:44px;min-height:44px}}.strip{--lane:18px;--lane-bg:var(--grey-soft);-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;display:grid;position:relative}.strip-names{grid-template-rows:var(--lane) var(--lane);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:650;font-stretch:75%;line-height:var(--lane);text-align:right;row-gap:6px;display:grid}.strip-names .cand{color:var(--tide-ink)}.strip-names .pros{color:var(--brass-ink)}.strip-track{isolation:isolate;height:calc(var(--lane) * 2 + 6px);cursor:pointer;position:relative}.strip-track:before,.strip-track:after{content:"";z-index:-1;height:var(--lane);background:var(--lane-bg);border-radius:5px;position:absolute;left:0;right:0}.strip-track:before{top:0}.strip-track:after{bottom:0}.strip-track[aria-disabled=true]{cursor:default}.strip-turn{height:var(--lane);border-radius:3px;min-width:2px;position:absolute}.strip-turn.candidate{background:var(--tide);top:0}.strip-turn.persona{background:var(--brass);bottom:0}.strip-turn.active{outline:2px solid var(--text);outline-offset:1px}.strip-head{background:var(--text);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.strip-head:before{content:"";background:var(--text);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.strip-marker{border:5px solid #0000;border-top:7px solid var(--rose);pointer-events:none;width:0;height:0;margin-left:-5px;position:absolute;top:-12px}.strip-ticks{height:1.1rem;font-family:var(--mono);color:var(--text-3);grid-column:2;margin-top:.3rem;font-size:.7rem;position:relative}.strip-ticks span{position:absolute;transform:translate(-50%)}.strip-ticks span:first-child{transform:none}.booth .strip{--lane-bg:var(--night-raised);border-radius:var(--radius-card);background:var(--night-card);grid-template-columns:82px minmax(0,1fr);column-gap:12px;padding:16px 20px 14px}.booth .strip-names{font-family:var(--body);letter-spacing:0;text-transform:none;text-align:left;font-size:12.5px;font-weight:800;font-stretch:100%}.booth .strip-names .cand{color:var(--tide-bright)}.booth .strip-names .pros{color:var(--brass-bright)}.booth .strip-turn{height:calc(var(--lane) - 6px)}.booth .strip-turn.candidate{background:var(--tide-bright);top:3px}.booth .strip-turn.persona{background:var(--brass-bright);bottom:3px}.booth .strip-head{background:#fff;top:-6px;bottom:-4px}.booth .strip-head:before{display:none}.booth .strip-ticks{color:var(--night-text-3);margin-top:6px;font-size:12px}@media (width<=640px){.booth .strip{--lane:14px;border-radius:16px;grid-template-columns:minmax(0,1fr);padding:12px 14px 10px}.booth .strip-names{display:none}.booth .strip-ticks{grid-column:1;font-size:11px}}.booth{--night-shadow:0 8px 28px #00000040;background:var(--night);min-height:100dvh;color:var(--night-text)}.booth a{color:var(--orange-bright)}.booth a:hover{color:color-mix(in srgb, var(--orange-bright) 65%, var(--night-text))}.booth h1,.booth h2,.booth h3{color:#fff}.booth .muted,.booth .label{color:var(--night-text-2)}.booth :focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--indigo-2) 70%, var(--night-text))}.booth .topbar{background:var(--night);border-bottom-color:var(--night-raised)}.booth .wordmark,.booth .topbar .who{color:var(--night-text)}.booth .who-initials{background:var(--night-line);width:34px;height:34px;color:var(--night-text);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.booth .topbar nav a{color:var(--night-text-2)}.booth .topbar nav a[aria-current=page]{background:var(--night-raised);color:var(--night-text)}.booth .topbar .passkey-note.ok{color:var(--night-text-2)}.booth .topbar .passkey-note.error{color:var(--rose-soft)}:where(.booth) .btn:not(.btn-call,.btn-end,.btn-primary){border-color:var(--night-control);color:var(--night-text);background:0 0}:where(.booth) .btn:not(.btn-call,.btn-end,.btn-primary):hover{background:var(--night-raised);border-color:var(--night-text-3)}.booth .btn-quiet{border-color:#0000}.booth .btn-quiet:hover{background:var(--night-raised);border-color:#0000}.booth .topbar .btn{border-color:var(--night-control)}.booth .topbar .btn:hover{border-color:var(--night-text-3)}.booth .card{background:var(--night-card);border-radius:var(--radius-card);box-shadow:var(--night-shadow);border:0}.booth input[type=text],.booth textarea{background:var(--night-card);border-color:var(--night-control);color:var(--night-text)}.booth input[type=text]:focus-visible,.booth textarea:focus-visible{border-color:color-mix(in srgb, var(--indigo-2) 70%, var(--night-text))}.booth input::placeholder,.booth textarea::placeholder{color:var(--night-text-3)}.booth .notice{background:var(--night-raised);border-color:var(--night-line);color:var(--night-text)}.booth .notice-error{background:color-mix(in srgb, var(--rose) 30%, var(--night-card));color:var(--rose-soft);border-color:#0000}.avatar{background:var(--brass-bright);color:#2b2008;width:3.25rem;height:3.25rem;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:800;font-stretch:82%;display:grid}.calls-page{gap:16px;width:min(100%,51.5rem);padding-top:clamp(1.5rem,4vw,3rem)}.calls-page h1{margin-bottom:12px}.home-call{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.home-call .avatar{width:60px;height:60px;font-size:23px}.home-call .stack-sm{gap:4px}.home-call strong{color:#fff;font-size:18px}.home-call .muted{font-size:14.5px;line-height:1.45}.call-go{background:var(--orange-deep);color:#fff;width:46px;height:46px;box-shadow:var(--shadow-orange);border-radius:50%;place-items:center;transition:background .12s;display:grid}a.home-call:hover .call-go{background:var(--orange)}.booth .home-call-done{border:1px solid var(--night-raised);background:color-mix(in srgb, var(--night-card) 60%, var(--night));box-shadow:none;padding:20px 24px}.home-call-done .avatar{background:var(--night-raised);color:var(--night-text-2)}.home-call-done strong{color:var(--night-text);font-size:17px}.call-done-chip{background:var(--night-raised);color:color-mix(in srgb, var(--night-text) 50%, var(--night-text-2));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=640px){.home-call,.booth .home-call-done{grid-template-columns:48px minmax(0,1fr) auto;gap:14px;padding:18px}.home-call .avatar{width:48px;height:48px;font-size:19px}.call-done-chip{display:none}}.brief-head{justify-items:start;gap:10px;display:grid}.brief-head .call-kind{background:var(--night-raised);color:var(--night-text);border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.call-kind:before{content:"";background:#f08bb3;border-radius:50%;width:8px;height:8px}.brief{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=861px){.brief-side{position:sticky;top:24px}}@media (width<=860px){.brief{grid-template-columns:1fr}}.brief-card{gap:22px;padding:28px 30px 30px}.dial-card{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.brief .dial-card{border-bottom:1px solid var(--night-line);grid-template-columns:72px minmax(0,1fr);gap:18px;padding-bottom:22px}.brief .dial-card .avatar{width:72px;height:72px;box-shadow:0 0 0 6px color-mix(in srgb, var(--brass-bright) 16%, transparent);font-size:28px}.dial-who{gap:3px;display:grid}.booth .dial-who .label{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--night-text-2);font-size:13.5px;font-weight:700;font-stretch:100%}.dial-who h2{font-size:30px;font-weight:760;line-height:1.1}.dial-who .muted{font-size:15px}.brief-role{color:var(--night-text);font-size:16px;line-height:1.6}.brief-section{gap:10px;display:grid}.brief-section+.brief-section{border-top:1px solid var(--night-line);padding-top:20px}.brief-section h2{font-size:21px;font-weight:760}.brief-section ul{color:var(--night-text);gap:10px;margin:0;padding:0;font-size:15px;line-height:1.55;list-style:none;display:grid}.brief-section li{grid-template-columns:14px minmax(0,1fr);gap:10px;display:grid}.brief-section li:before{content:"";background:var(--bullet);border-radius:50%;width:6px;height:6px;margin-top:9px}.brief-situation{--bullet:var(--brass-bright)}.brief-aims{--bullet:var(--orange-bright)}.brief-tips{--bullet:var(--night-text-3)}.device-card{gap:16px;padding:24px 24px 22px}.device-card h2{font-size:24px}.brief-side .btn-call{border-radius:14px;gap:10px;width:100%;min-height:58px;font-size:17px;font-weight:800}@media (width<=640px){.brief-card{padding:22px 20px 24px}.device-card{padding:20px}.brief .dial-card{grid-template-columns:60px minmax(0,1fr);gap:14px}.brief .dial-card .avatar{width:60px;height:60px;font-size:23px}.dial-who h2{font-size:26px}}.selfview{aspect-ratio:16/10;background:#141517;border-radius:14px;position:relative;overflow:hidden}.selfview video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.selfview .placeholder{text-align:center;color:var(--night-text-2);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.meter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.booth .meter .label{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--night-text);align-items:center;gap:6px;font-size:13.5px;font-weight:700;font-stretch:100%;display:inline-flex}.meter-bar{background:var(--night-line);border-radius:3px;height:6px;overflow:hidden}.meter-bar i{height:100%;width:calc(var(--level,0) * 100%);background:var(--tide-bright);border-radius:3px;transition:width 80ms linear;display:block}.device-card .meter+p{margin-top:-4px;font-size:13.5px;line-height:1.5}.consent,.checkbox{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;font-size:.95rem;display:grid}.consent input,.checkbox input{width:1.15rem;height:1.15rem;margin-top:.2rem}.booth .consent{border-top:1px solid var(--night-line);color:var(--night-text);cursor:pointer;grid-template-columns:24px minmax(0,1fr);gap:12px;padding-top:16px;font-size:14.5px;line-height:1.5}.booth .consent input{width:19px;height:19px;accent-color:var(--orange-deep);margin:2px 0 0}.call{grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;display:grid}.call-bar{border-bottom:1px solid var(--night-raised);align-items:center;gap:16px;padding:18px clamp(1rem,3vw,2rem);display:flex}.call-bar .btn svg{flex:none}.rec{background:var(--night-raised);color:var(--night-text);font:800 13px/1.2 var(--body);letter-spacing:.06em;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.rec:before{content:"";background:#f0436f;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite rec;box-shadow:0 0 0 4px #f0436f40}@keyframes rec{50%{opacity:.25}}.clock{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#fff;font-size:17px;font-weight:700}.clock .of{color:var(--night-text-3);font-weight:400}.clock.warn{color:var(--brass-bright)}.call-bar .spacer{flex:1}.stage{text-align:center;align-content:center;justify-items:center;gap:14px;padding:40px clamp(1rem,3vw,2rem) 24px;display:grid}.prospect{--voice:0;aspect-ratio:1;width:200px;box-shadow:0 0 0 calc(10px + var(--voice) * 8px) color-mix(in srgb, var(--brass-bright) 14%, transparent), 0 0 0 calc(22px + var(--voice) * 18px) color-mix(in srgb, var(--brass-bright) 6%, transparent), 0 0 calc(80px + var(--voice) * 60px) color-mix(in srgb, var(--brass-bright) 22%, transparent);border-radius:50%;place-items:center;transition:box-shadow 90ms linear;display:grid;position:relative}.prospect .avatar{width:84%;height:84%;font-size:62px}.prospect-who{gap:4px;margin-top:18px}.prospect-name{font-family:var(--display);color:#fff;font-size:clamp(2rem,1.2rem + 2vw,2.75rem);font-weight:760;font-stretch:82%;line-height:1.05}.prospect-who .muted{font-size:16px}.status-line{min-height:1.5rem;color:var(--night-text-2)}.captions{text-align:left;grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:12px;width:min(100%,44rem);margin-top:8px;display:grid}.captions p{grid-column:1/-1;grid-template-columns:64px minmax(0,1fr);grid-template-columns:subgrid;color:var(--night-text);font-size:16px;line-height:1.5;display:grid}.captions p.candidate{color:var(--night-text-2)}.captions p.persona:last-child{color:#fff;font-size:18px}.caption-who{color:var(--brass-bright);padding-top:2px;font-size:13px;font-weight:800}.captions p.candidate .caption-who{color:var(--tide-bright)}.captions p.persona:last-child .caption-who{padding-top:4px}.mock-say{gap:.5rem;width:min(100%,44rem);display:flex}.call-foot{grid-template-columns:minmax(0,1fr) clamp(10rem,20vw,15rem);align-items:end;gap:28px;padding:0 clamp(1rem,3vw,2rem) 28px;display:grid}.call-foot .selfview{background:var(--night-card);border-radius:16px;width:100%;box-shadow:0 8px 28px #00000059}@media (width<=640px){.call-bar{gap:10px;padding:14px 16px}.rec{gap:7px;padding:5px 10px;font-size:12px}.rec:before{width:8px;height:8px;box-shadow:0 0 0 3px #f0436f40}.clock{font-size:15px}.captions-toggle{width:44px;padding:0}.captions-toggle .btn-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.call-bar .btn-end{padding-inline:14px;font-size:14px}.call-bar .btn-end svg{display:none}.stage{align-content:start;gap:10px;padding:44px 20px 16px}.prospect{width:140px;box-shadow:0 0 0 calc(8px + var(--voice) * 6px) color-mix(in srgb, var(--brass-bright) 14%, transparent), 0 0 0 calc(18px + var(--voice) * 12px) color-mix(in srgb, var(--brass-bright) 6%, transparent), 0 0 calc(60px + var(--voice) * 40px) color-mix(in srgb, var(--brass-bright) 22%, transparent)}.prospect .avatar{width:83%;height:83%;font-size:44px}.prospect-name{font-size:32px}.prospect-who .muted{font-size:14.5px}.captions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.captions p{grid-template-columns:minmax(0,1fr);gap:2px;font-size:15px}.captions p.persona:last-child{font-size:16.5px}.caption-who,.captions p.persona:last-child .caption-who{padding-top:0;font-size:12.5px}.call-foot{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 20px}.call-foot .selfview{aspect-ratio:4/5;border-radius:14px;order:-1;justify-self:end;width:112px}}.call-done{text-align:center;justify-items:center;gap:16px;margin:0 auto;padding-top:clamp(3rem,12vh,7rem)}.call-done-mark{background:var(--orange-deep);color:#fff;width:72px;height:72px;box-shadow:0 10px 26px color-mix(in srgb, var(--orange-deep) 40%, transparent);border-radius:50%;place-items:center;display:grid}.call-done h1{margin-top:8px;font-size:clamp(2rem,1.4rem + 2vw,2.75rem);line-height:1.05}.call-done p{font-size:16.5px;line-height:1.6}.review{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (width<=1000px){.review{grid-template-columns:1fr}}.player{overflow:hidden}.player video{aspect-ratio:16/9;background:#0d0f12;width:100%;display:block}.player .no-video{aspect-ratio:16/9;background:var(--graphite);color:var(--booth-ink-2);text-align:center;place-items:center;padding:1rem;display:grid}.player-strip{padding:1.25rem 1rem .75rem}.metrics{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.metrics div{border-right:1px solid var(--rule);padding:.75rem 1rem}.metrics div:last-child{border-right:0}.metrics strong{font-family:var(--mono);font-size:1.15rem;display:block}.transcript{max-height:28rem;padding:.5rem;overflow-y:auto}.turn{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3.25rem 1fr;gap:.5rem;padding:.5rem .6rem;display:grid}.turn:hover{background:var(--chalk)}.turn.active{background:var(--tide-soft)}.turn.persona.active{background:var(--brass-soft)}.turn time{color:var(--ink-3);padding-top:.15rem;font-size:.8rem}.turn .who{font-size:.8rem;font-weight:700}.turn.candidate .who{color:var(--tide-ink)}.turn.persona .who{color:var(--brass-ink)}.tabs{border-bottom:1px solid var(--line-soft);gap:4px;padding:5px;display:flex}.tabs button{min-height:40px;color:var(--text-2);font:600 .906rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:.5rem .875rem;transition:background .12s,color .12s}.tabs button:hover{color:var(--text)}.tabs button[aria-selected=true]{background:var(--indigo-soft);color:var(--indigo);font-weight:700}.overall{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.overall .big{font-family:var(--display);font-size:3rem;font-weight:800;font-stretch:80%;line-height:1}.overall .big small{color:var(--ink-3);font-size:1.1rem;font-weight:600}.criterion{border-top:1px solid var(--rule);gap:.4rem;padding:1rem 0;display:grid}.criterion-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dots{gap:4px;display:inline-flex}.dots i{background:var(--rule);border-radius:3px;width:12px;height:12px}.dots i.on{background:var(--ink)}.evidence{gap:.25rem;display:grid}.quote{border:0;border-left:3px solid var(--tide);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f5f8f9;grid-template-columns:auto 1fr;gap:.5rem;padding:.35rem .5rem;font-size:.9rem;display:grid}.quote:hover{background:var(--tide-soft)}.quote:disabled{cursor:default}.quote time{color:var(--ink-3);padding-top:.1rem;font-size:.78rem}.checklist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.checklist li{grid-template-columns:1.25rem 1fr auto;align-items:start;gap:.5rem;font-size:.925rem;display:grid}.checklist .mark{font-weight:800}.checklist .met .mark{color:var(--ok)}.checklist .missed .mark{color:var(--ink-3)}.bullets{gap:.3rem;margin:0;padding-left:1.1rem;font-size:.95rem;display:grid}.scale{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.scale label{position:relative}.scale input{opacity:0;position:absolute;inset:0}.scale span{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);height:2.25rem;font-family:var(--mono);cursor:pointer;place-items:center;font-weight:700;display:grid}.scale input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.scale input:focus-visible+span{box-shadow:var(--focus)}.anchor{min-height:2.6em;color:var(--ink-2);font-size:.85rem}.recommend{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.recommend label{position:relative}.recommend input{opacity:0;position:absolute;inset:0}.recommend span{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);text-align:center;cursor:pointer;padding:.6rem;font-weight:700;display:block}.recommend input:checked+span{color:#fff}.recommend .advance input:checked+span{background:var(--ok);border-color:var(--ok)}.recommend .hold input:checked+span{background:var(--warn);border-color:var(--warn)}.recommend .decline input:checked+span{background:var(--bad);border-color:var(--bad)}.recommend input:focus-visible+span{box-shadow:var(--focus)}.panel-table{border-collapse:collapse;width:100%;font-size:.875rem}.panel-table th,.panel-table td{border-bottom:1px solid var(--rule);text-align:center;padding:.4rem .5rem}.panel-table th:first-child,.panel-table td:first-child{text-align:left}.panel-table td{font-family:var(--mono)}.panel-table td:first-child{font-family:var(--body)}.gate{background:var(--ground);place-items:center;min-height:100dvh;padding:3.5rem 1rem;display:grid}.gate-card{gap:1.75rem;width:min(100%,28rem);display:grid}.gate .card{border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);border:0;gap:1.5rem;padding:2rem}.gate .brand{justify-self:center;gap:12px}.gate .wordmark{color:var(--text);gap:.75rem;font-size:2rem}.gate .wordmark svg{width:2.375rem;height:2.375rem}.gate .wordmark svg rect:first-child{fill:var(--indigo)}.gate h1:focus{box-shadow:none;outline:none}.gate h1{font-size:2.125rem;font-weight:760;line-height:1.05}.gate .stack-sm{gap:.375rem}.gate-head{margin-bottom:.375rem}.gate-head>p{color:var(--text-2);font-size:.9375rem;line-height:1.5}.gate-head>p.small{font-size:.875rem}.gate form.stack{gap:1.125rem}.gate .field{gap:.375rem}.gate .field>span{font-size:.875rem;font-weight:700}.gate .field input{height:3rem;min-height:3rem;padding-inline:.875rem;font-size:.96875rem}.gate .btn-primary{width:100%;min-height:3.125rem;font-size:1rem;font-weight:700}.gate-more{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.125rem;display:flex}.gate-more>:only-child{margin-inline:auto}.gate-more .btn svg{flex:none}.gate-more .btn-quiet{color:var(--text-2);padding-inline:.5rem}.gate-more .btn-quiet:hover{color:var(--text)}.dev-grid{gap:.5rem;display:grid}.dev-grid .btn{text-align:left;justify-content:space-between;width:100%;min-height:3rem;padding:0 .75rem 0 1rem}.dev-grid .label{background:var(--grey-soft);color:var(--grey-ink);border-radius:999px;padding:.25rem .625rem;line-height:1.2}.gate .dev-form{border-top:1px solid var(--line-soft);align-items:flex-end;padding-top:1.5rem}.gate .dev-form .btn{min-height:3rem}.gate .forget-email{min-height:1.75rem;color:var(--indigo);text-underline-offset:3px;background:0 0;border:0;border-radius:.375rem;justify-self:start;margin-top:-.875rem;padding:.125rem 0;font-size:.84375rem;font-weight:600;text-decoration:underline}.gate .forget-email:hover{color:var(--indigo-ink);background:0 0}@media (width<=640px){.gate .forget-email{min-height:2.75rem;margin-top:-1.125rem;margin-bottom:-.75rem}}@media (width<=480px){.gate{padding-block:2rem}.gate .card{padding:1.5rem 1.25rem}.gate h1{font-size:1.75rem}.gate-more{flex-direction:column;align-items:stretch}.gate-more>:only-child{margin-inline:0}}.segmented{background:var(--grey-soft);border:0;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;min-width:0;margin:0;padding:.25rem;display:grid}.segmented label{cursor:pointer;position:relative}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented span{text-align:center;height:2.5rem;color:var(--text-2);border-radius:999px;place-items:center;font-size:.90625rem;font-weight:600;transition:background .12s,color .12s,box-shadow .12s;display:grid}.segmented label:hover input:not(:checked)+span{color:var(--text)}.segmented input:checked+span{background:var(--indigo);color:var(--paper);box-shadow:var(--shadow-indigo);font-weight:700}.segmented input:focus-visible+span{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--indigo-2)}.segmented input:checked:focus-visible+span{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--indigo-2), var(--shadow-indigo)}.segmented:disabled label{cursor:not-allowed;opacity:.6}.rules{color:var(--text-3);gap:.375rem;margin:-.375rem 0 0;padding:0;list-style:none;display:grid}.rules li{align-items:center;gap:.5rem;display:flex}.rules li:before{content:"";background:var(--control-line-hover);border-radius:50%;flex:none;width:.375rem;height:.375rem;margin:.3125rem}.rules li.met{color:var(--indigo);font-weight:600}.rules li.met:before{background:var(--indigo);border-radius:0;width:1rem;height:1rem;margin:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat}.qr{border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--paper);justify-self:center;width:11rem;height:11rem}.secret-row{align-items:center;gap:.5rem;display:flex}.secret{background:var(--grey-soft);min-width:0;font-family:var(--mono);letter-spacing:.04em;word-break:normal;overflow-wrap:anywhere;border-radius:.625rem;flex:1;padding:.75rem .875rem;font-size:.95rem}.topbar .passkey-note.ok{color:var(--indigo)}.topbar .passkey-note.error{color:var(--rose-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.setup-list{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.setup-card{border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-card);gap:14px;padding:18px 20px 16px;display:grid}.setup-card.selected{box-shadow:0 0 0 2px var(--indigo), 0 10px 28px color-mix(in srgb, var(--indigo) 14%, transparent)}.setup-card.archived{opacity:.6}.setup-pick{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.setup-pick input{width:20px;height:20px;accent-color:var(--indigo);margin:2px 0 0}.setup-text{gap:4px;min-width:0;display:grid}.setup-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.setup-name strong{overflow-wrap:anywhere;font-size:1.03rem}.setup-text .muted{color:var(--text-2);font-size:.875rem;line-height:1.45}.setup-text .setup-edited{color:var(--text-3);font-size:.84rem}.setup-card .setup-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-left:36px;padding-top:14px;display:flex}.setup-actions .btn{border-radius:10px;gap:7px;min-height:38px;padding:0 13px;font-size:.875rem}.setup-actions .btn svg{flex:none}.setup-actions .more{margin-left:auto}.setup-actions .more>summary.btn{width:38px;color:var(--text-2);padding:0;font-size:1.25rem;line-height:1}.setup-foot{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.setup-foot .setup-new{border:1px dashed var(--control-line-hover);background:0 0;min-height:42px;padding:0 15px;font-size:.906rem}.setup-foot .setup-new:hover{border-color:var(--text-3);background:var(--paper)}.setup-foot .btn-quiet{min-height:42px;color:var(--text-2);padding:0 10px}@media (width<=640px){.setup-card{padding:16px}.setup-card .setup-actions{margin-left:0}.setup-actions .btn,.setup-foot .setup-new,.setup-foot .btn-quiet{min-height:44px}.setup-actions .more>summary.btn{width:44px}}.tag{background:var(--grey-soft);color:var(--grey-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:700;line-height:1.35;display:inline-flex}.tag-new{background:var(--orange-soft);color:var(--orange-ink)}.more{position:relative}.more>summary{cursor:pointer;list-style:none}.more>summary::-webkit-details-marker{display:none}.more[open]>.more-menu{z-index:5;background:var(--paper);border-radius:var(--radius-control);min-width:10rem;box-shadow:0 0 0 1px var(--line), 0 12px 32px color-mix(in srgb, var(--text) 14%, transparent);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.more-menu .btn{justify-content:flex-start;width:100%}.step-head{align-items:center;gap:12px;font-size:1.5625rem;font-weight:760;line-height:1.1;display:flex}.step-head .step-no{background:var(--indigo);width:32px;height:32px;color:var(--paper);font:800 .94rem/1 var(--body);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-stretch:100%;display:grid}.page.editor-page{width:min(100%,86rem);padding:1.75rem clamp(1rem,2.2vw,2rem) 4.5rem}.editor-head{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.editor-head-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;width:min(100%,86rem);margin-inline:auto;padding:.875rem clamp(1rem,2.2vw,2rem) 1rem;display:flex}.editor-title{gap:.25rem;min-width:0;display:grid}.editor-title h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height:1.1}.editor-back{color:var(--text-2);justify-self:start;align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.editor-back:hover{color:var(--text)}.setup-editor :is(input,textarea,select,summary,button){scroll-margin-top:calc(var(--head-h,6rem) + 1rem)}.setup-editor textarea{min-height:2.875rem}.setup-editor .field small{color:var(--text-3);font-size:.8125rem;font-weight:400;line-height:1.45}.setup-editor .btn-add,.setup-editor .btn-remove{height:2.25rem;min-height:0;box-shadow:none;background:0 0;border-radius:10px;font-size:.875rem;font-weight:600}.setup-editor .btn-add{border:1px dashed var(--control-line-hover);color:var(--text);gap:.375rem;padding:0 .75rem}.setup-editor .btn-add:hover:not(:disabled){border-color:var(--text-3);background:var(--paper)}.setup-editor .btn-remove{color:var(--rose-ink);border:0;padding:0 .625rem}.setup-editor .btn-remove:hover:not(:disabled){background:var(--rose-soft)}.setup-editor input[type=number]{border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--paper);width:100%;height:2.875rem;color:var(--text);font:400 .9375rem var(--mono);font-variant-numeric:tabular-nums;padding:0 .875rem}.setup-editor input[type=number]:hover:not(:disabled){border-color:var(--control-line-hover)}.setup-editor input[type=number]:focus-visible{border-color:var(--indigo-2);box-shadow:var(--ring);outline:none}.instructions{white-space:pre-wrap;font-family:var(--mono);max-height:28rem;margin:.6rem 0 0;font-size:.82rem;overflow:auto}.page-center{margin-inline:auto}.setup-editor .preview-panel{--preview-text:color-mix(in srgb, var(--night-text) 70%, var(--night-text-2));border-radius:var(--radius-card);background:var(--night-card);color:var(--night-text);border:0;overflow:hidden;box-shadow:0 8px 28px #14142824}.preview-top{border-bottom:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem .75rem;margin:0 1.375rem;padding:1rem 0 .875rem;display:flex}.preview-label{color:var(--night-text-2);font-size:.875rem}.preview-panel .tabs{background:var(--night-raised);border:0;border-radius:10px;gap:0;max-width:100%;padding:3px;display:inline-flex}.preview-panel .tabs button{min-height:2rem;color:var(--night-text-2);font:600 .84375rem/1.2 var(--body);text-wrap:balance;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 auto;padding:.3rem .8rem}.preview-panel .tabs button:hover{color:var(--night-text)}.preview-panel .tabs button[aria-selected=true]{background:var(--night-control);color:var(--paper);font-weight:700}.preview-panel .tabs button:focus-visible{box-shadow:0 0 0 2px var(--night-text-2);outline:none}.preview-body{scrollbar-color:var(--night-control) transparent;padding:1.125rem 1.375rem 1.625rem}.preview-panel .instructions{font:400 .8125rem/1.65 var(--mono);color:var(--preview-text);scrollbar-color:var(--night-control) transparent;margin:0}.preview-panel .stack-sm{color:var(--preview-text);gap:.625rem}.preview-panel strong{color:var(--night-text)}.preview-panel .muted{color:var(--night-text-2)}.preview-body ul{gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.preview-empty{text-align:center;place-content:center;gap:.35rem;min-height:14rem;display:grid}.preview-empty .muted{max-width:32ch;margin-inline:auto}@media (width<=640px){.setup-editor .btn-add,.setup-editor .btn-remove{height:2.75rem}.preview-top{margin-inline:1.125rem}.preview-panel .tabs{width:100%;display:flex}.preview-panel .tabs button{flex:1 1 0;min-height:2.75rem}.preview-body{padding-inline:1.125rem}}.overlay{z-index:50;background:#16181d8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.overlay .overlay-panel{--test-text:color-mix(in srgb, var(--night-text) 70%, var(--night-text-2));border-radius:var(--radius-card);background:var(--night-card);width:min(38.75rem,100%);max-height:calc(100vh - 32px);color:var(--night-text);scrollbar-color:var(--night-control) transparent;border:0;gap:1.125rem;padding:1.625rem 1.75rem 1.5rem;overflow:auto;box-shadow:0 24px 60px #00000073}.test-head{justify-items:start;gap:.625rem;display:grid}.overlay h2{font-family:var(--display);color:var(--paper);font-size:1.625rem;font-weight:760;font-stretch:82%}.overlay .test-note{background:var(--night-raised);color:color-mix(in srgb, var(--night-text) 50%, var(--night-text-2));border-radius:999px;padding:.25rem .7rem;font-size:.8125rem;font-weight:700;line-height:1.4}.overlay-panel .stack-sm>p.small{color:var(--night-text-2)}.overlay .test-status{border-block:1px solid var(--night-line);gap:.75rem;padding:.75rem 0;font-size:.90625rem}.test-avatar{background:var(--brass-bright);width:34px;height:34px;color:var(--night);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:800;font-stretch:82%;display:grid}.test-status strong{color:var(--paper)}.test-clock{color:var(--night-text)}.test-limit{color:var(--night-text-3)}.overlay .test-state{color:var(--night-text-2);align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.test-state:before{content:"";background:var(--night-text-3);border-radius:50%;width:7px;height:7px}.test-state[data-phase=live]:before{background:var(--tide-bright)}.test-state[data-phase=failed]:before{background:var(--rose)}.test-captions{min-height:6rem;color:var(--test-text);align-content:start;gap:.75rem;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.test-captions li{grid-template-columns:5.25rem minmax(0,1fr);gap:.625rem;display:grid}.test-captions .who{overflow-wrap:anywhere;padding-top:1px;font-size:.8125rem;font-weight:700}.test-captions .them .who{color:var(--brass-bright)}.test-captions .you .who{color:var(--tide-bright)}.overlay .meter{background:var(--night-line);border-radius:3px;height:6px;display:block;overflow:hidden}.overlay .meter:after{content:"";height:100%;width:calc(var(--level,0) * 100%);background:var(--tide-bright);display:block}.overlay .test-say{flex-wrap:nowrap;gap:.5rem}.overlay .test-say input{border-color:var(--night-control);background:var(--night-raised);min-width:0;color:var(--night-text)}.overlay .test-say input::placeholder{color:var(--night-text-3)}.overlay .test-say input:hover{border-color:var(--night-text-3)}.overlay .test-say input:focus-visible{border-color:var(--indigo-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--indigo-2) 45%, transparent)}.test-actions{gap:.625rem;padding-top:.25rem}.overlay-panel .btn:not(.btn-primary,.btn-end){border:1px solid var(--night-control);color:var(--night-text);box-shadow:none;background:0 0}.overlay-panel .btn:not(.btn-primary,.btn-end):hover{border-color:var(--night-text-3);background:var(--night-raised)}.overlay-panel .btn:focus-visible{outline:2px solid var(--night-text-2);outline-offset:2px}@media (width<=640px){.overlay .overlay-panel{padding:1.25rem 1.125rem}.overlay h2{font-size:1.375rem}.test-captions li{grid-template-columns:minmax(0,1fr);gap:.125rem}}.checklist li.na .mark{color:var(--ink-3);font-weight:400}.ed-assistant-panel,.asst-share{--asst-pad:1.375rem;--asst-soft:color-mix(in srgb, var(--night-text) 88%, var(--night-text-2));--asst-quote:color-mix(in srgb, var(--night-text) 70%, var(--night-text-2));--asst-wrong:color-mix(in srgb, var(--rose-soft) 82%, var(--rose));--asst-focus:color-mix(in srgb, var(--indigo-2) 65%, var(--paper))}.asst-head{margin:0 var(--asst-pad);border-bottom:1px solid var(--night-line);flex:none;padding:1.25rem 0 .875rem}.asst-head h2{color:var(--paper);font-size:1.375rem;font-weight:760}.asst-head p{color:var(--night-text-2);margin-top:.25rem;font-size:.84375rem;line-height:1.45}.asst-thread{overscroll-behavior:contain;min-height:0;padding:1.125rem var(--asst-pad);scrollbar-color:var(--night-control) transparent;flex-direction:column;flex:auto;gap:1.25rem;margin:0;list-style:none;display:flex;overflow:auto}.asst-loading{padding:1.125rem var(--asst-pad);color:var(--night-text-2);flex:auto;font-size:.9375rem}.asst-msg{grid-template-columns:30px minmax(0,1fr);gap:.625rem;display:grid}.asst-avatar{background:var(--night-line);width:30px;height:30px;color:var(--night-text);border-radius:50%;place-items:center;font-size:.71875rem;font-weight:800;display:grid}.asst-mark{background:var(--indigo);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.asst-mark.is-large{border-radius:14px;width:52px;height:52px}.asst-mark-tide{fill:var(--tide-bright)}.asst-mark-brass{fill:var(--brass-bright)}.asst-msg-body{align-content:start;gap:.25rem;min-width:0;display:grid}.asst-msg-body.is-rich{gap:.5rem}.asst-who{color:var(--night-text-2);font-size:.8125rem}.asst-who strong{color:var(--night-text);font-size:.84375rem}.asst-time,.asst-figures{font-family:var(--mono);font-variant-numeric:tabular-nums}.asst-time{font-size:.75rem}.asst-text{color:var(--night-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}.asst-msg-body .asst-failed{color:var(--asst-wrong)}.asst-changes{border-top:1px solid var(--night-line);margin:0;padding:0;list-style:none}.asst-changes li{border-bottom:1px solid var(--night-line);color:var(--asst-soft);align-items:flex-start;gap:.625rem;padding:.5rem 0;font-size:.875rem;line-height:1.4;display:flex}.asst-change-dot{background:var(--orange-bright);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.42em}.asst-move{font-family:var(--mono);color:var(--orange-bright);white-space:nowrap}.asst-kept{color:var(--night-text-2);font-size:.8125rem;line-height:1.45}.asst-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.asst-btn{border:1px solid var(--night-control);height:36px;color:var(--night-text);font:600 .84375rem var(--body);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 13px;transition:background .12s,border-color .12s;display:inline-flex}.asst-btn:hover{border-color:var(--night-text-3);background:var(--night-raised)}.asst-btn:active{transform:translateY(1px)}.asst-btn svg{flex:none}.asst-thinking{color:var(--night-text-2);align-items:center;gap:.625rem;font-size:.9375rem;display:inline-flex}.asst-dots{gap:4px;display:inline-flex}.asst-dots span{background:var(--orange-bright);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite asst-dot}.asst-dots span:nth-child(2){opacity:.6;animation-delay:.15s}.asst-dots span:nth-child(3){opacity:.3;animation-delay:.3s}@keyframes asst-dot{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.asst-dots span{animation:none}}.asst-event{color:var(--night-text-3);align-items:center;gap:.625rem;font-size:.78125rem;line-height:1.4;display:flex}.asst-event:before,.asst-event:after{content:"";background:var(--night-line);flex:1.5rem;min-width:1.5rem;height:1px}.asst-event-text{text-align:center;flex:0 auto;align-items:center;gap:.375rem;display:inline-flex}.asst-event-text svg{flex:none}.asst-call{border-block:1px solid var(--night-line)}.asst-call-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem 0;display:grid}summary.asst-call-row{cursor:pointer;border-radius:6px;list-style:none}summary.asst-call-row::-webkit-details-marker{display:none}.asst-call-icon{background:var(--night-raised);width:34px;height:34px;color:var(--brass-bright);border-radius:50%;place-items:center;display:grid}.asst-call-text{min-width:0;line-height:1.35;display:grid}.asst-call-text strong{color:var(--night-text);font-size:.875rem}.asst-call-text strong .asst-figures{font-weight:700}.asst-call-text>span{color:var(--night-text-3);font-size:.78125rem}.asst-call-toggle{height:34px;color:var(--orange-bright);border-radius:9px;align-items:center;gap:4px;padding:0 .625rem;font-size:.84375rem;font-weight:700;display:inline-flex}summary.asst-call-row:hover .asst-call-toggle{background:var(--night-raised)}.asst-call-toggle svg{transition:transform .15s}.asst-call[open] .asst-call-toggle svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.asst-call-toggle svg{transition:none}}.asst-transcript{color:var(--asst-quote);gap:.625rem;margin:0;padding:.25rem 0 .875rem;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.asst-transcript li{grid-template-columns:6rem minmax(0,1fr);gap:.625rem;display:grid}.asst-transcript strong{overflow-wrap:anywhere;padding-top:1px;font-size:.8125rem}.asst-transcript .is-tester strong{color:var(--tide-bright)}.asst-transcript .is-prospect strong{color:var(--brass-bright)}.asst-transcript-empty{color:var(--night-text-2);padding:.25rem 0 .875rem;font-size:.875rem}.asst-problem{color:var(--asst-wrong);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:.625rem;font-size:.9375rem;line-height:1.5;display:grid}.asst-problem svg{justify-self:center;margin-top:4px}.asst-problem.is-busy{color:var(--night-text-2)}.asst-hero{flex:auto;align-content:center;gap:1.125rem;min-height:0;padding:1.5rem 1.75rem;display:grid;overflow:auto}.asst-hero-text{gap:.5rem;display:grid}.asst-hero h3{color:var(--paper);font-size:1.75rem;font-weight:760;line-height:1.1}.asst-hero-text p{color:var(--night-text-2);font-size:.9375rem;line-height:1.55}.asst-hero-problem{margin:0;padding:0;list-style:none}.asst-compose{margin:0 var(--asst-pad);border-top:1px solid var(--night-line);flex:none;gap:.625rem;padding:.875rem 0 1.25rem;display:grid}.ed-assistant-panel .asst-compose textarea{border:1px solid var(--night-control);border-radius:var(--radius-control);background:var(--night-raised);min-height:0;color:var(--night-text);font:400 .9375rem/1.5 var(--body);resize:none;padding:.75rem .875rem}.ed-assistant-panel .asst-compose.is-first textarea{padding:.8125rem .9375rem;font-size:.96875rem;line-height:1.55}.ed-assistant-panel .asst-compose textarea::placeholder{color:var(--night-text-3)}.ed-assistant-panel .asst-compose textarea:hover:not(:disabled){border-color:var(--night-text-3)}.ed-assistant-panel .asst-compose textarea:focus-visible{border-color:var(--asst-focus);box-shadow:0 0 0 1px var(--asst-focus), 0 0 0 5px color-mix(in srgb, var(--indigo-2) 24%, transparent)}.ed-assistant-panel .asst-compose textarea:disabled{opacity:.6;cursor:not-allowed}.asst-compose-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.asst-hint{color:var(--night-text-3);font-size:.78125rem;line-height:1.4}.ed-assistant-panel .asst-compose .btn-primary{min-height:40px;box-shadow:none;border-radius:10px;flex:none;padding:0 1rem;font-size:.90625rem}.ed-assistant-panel .asst-compose.is-first .btn-primary{min-height:42px;box-shadow:var(--shadow-orange);padding:0 1.125rem}.ed-assistant-panel .asst-compose .btn-primary:disabled{opacity:.45;box-shadow:none}.asst-btn:focus-visible,summary.asst-call-row:focus-visible{outline:2px solid var(--night-text-2);outline-offset:2px;box-shadow:none}.asst-share{border-top:1px solid var(--night-line);gap:.75rem;padding-top:1.125rem;display:grid}.asst-share-head{gap:.25rem;display:grid}.asst-share-head label{color:var(--paper);font-size:1.0625rem;font-weight:800}.asst-share-head span{color:var(--night-text-2);font-size:.84375rem;line-height:1.45}.overlay .asst-share textarea{border:1px solid var(--night-control);border-radius:var(--radius-control);background:var(--night-raised);min-height:0;color:var(--night-text);font:400 .96875rem/1.5 var(--body);resize:none;padding:.75rem .875rem}.overlay .asst-share textarea::placeholder{color:var(--night-text-3)}.overlay .asst-share textarea:hover{border-color:var(--night-text-3)}.overlay .asst-share textarea:focus-visible{border-color:var(--asst-focus);box-shadow:0 0 0 1px var(--asst-focus), 0 0 0 5px color-mix(in srgb, var(--indigo-2) 24%, transparent)}.asst-share .notice{margin:0}.asst-share-actions{gap:.625rem}.asst-pending-dot{background:var(--orange-bright);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}@media (width<=900px){.asst-thread>:first-child{margin-top:auto}}@media (width<=640px){.ed-assistant-panel{--asst-pad:1rem}.asst-head{padding-top:.875rem}.asst-thread{gap:1.125rem}.asst-hero{padding:1.25rem}.asst-hero h3{font-size:1.5rem}.asst-compose{padding-bottom:1rem}.asst-btn{height:44px}.asst-call-row{grid-template-columns:34px minmax(0,1fr);row-gap:0}.asst-call-icon{align-self:start;margin-top:2px}.asst-call-toggle{grid-column:2;justify-self:start;height:44px;margin:-.25rem 0 -.5rem -.625rem}.ed-assistant-panel .asst-compose .btn-primary{min-height:44px}.asst-transcript li{grid-template-columns:minmax(0,1fr);gap:.125rem}}.ed{--ed-label:color-mix(in srgb, var(--grey-ink) 60%, var(--text-2));--ed-faint:color-mix(in srgb, var(--text-3) 60%, var(--control-line-hover));--ed-stop:color-mix(in srgb, var(--control-line) 70%, var(--control-line-hover));--ed-lit-bg:color-mix(in srgb, var(--orange-soft) 50%, var(--paper));--ed-lit-line:color-mix(in srgb, var(--orange) 32%, var(--paper));--ed-tone:var(--orange)}.page.editor-page.ed-page{padding-top:1.5rem;padding-bottom:2.5rem}.editor-head.ed-head{position:static}.ed-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;min-width:0;display:flex}.ed-title-row h1{overflow-wrap:anywhere;font-size:clamp(1.5rem,1.1rem + 1.2vw,2rem);line-height:1.1}.ed-head .muted.small{color:var(--text-2)}.ed :is(input,textarea,select,summary,button){scroll-margin:1rem 0 6.5rem}.ed-panes{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ed-setup{gap:1.25rem;min-width:0;display:grid}.ed-assistant{height:calc(100vh - max(1.5rem, var(--ed-asst-now,1.5rem)) - 1.5rem);min-width:0;min-height:26rem;position:sticky;top:1.5rem}.ed-setup[hidden],.ed-assistant[hidden]{display:none}.ed .ed-card{gap:.875rem;min-width:0;padding:1.375rem 1.5rem 1.5rem;display:grid}.ed-card h2{font-size:1.4375rem;font-weight:760}.ed-card-head{gap:.25rem;display:grid}.ed-sub{color:var(--text-3);font-size:.875rem;line-height:1.45}.ed-hint{color:var(--text-3);font-size:.84375rem;line-height:1.45}.ed-row-head{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.ed-row-head>label,.ed-label{font-size:.875rem;font-weight:700}.ed-field{gap:.4rem;min-width:0;display:grid}.ed-field small{color:var(--text-3);font-size:.8125rem;font-weight:400;line-height:1.45}.ed-quiet{color:var(--text-3);font-weight:400}.ed .tag{font-size:.78rem}.ed-narrow{display:none}.ed-changed{background:var(--orange-soft);color:var(--orange-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:.75rem;font-weight:800;line-height:1.35;display:inline-flex}.ed :is(.ed-name,.ed-row,.ed-field,.ed-difficulty,.ed-dial,.ed-group,.ed-lines){transition:background-color .6s,box-shadow .6s}.ed .is-lit{background:var(--ed-lit-bg);box-shadow:inset 0 0 0 1px var(--ed-lit-line);border-color:#0000;border-radius:12px;margin-inline:-.75rem;padding-inline:.75rem}.ed .ed-name.is-lit,.ed .ed-field.is-lit,.ed .ed-difficulty.is-lit{padding-block:.625rem}@media (prefers-reduced-motion:reduce){.ed :is(.ed-name,.ed-row,.ed-field,.ed-difficulty,.ed-dial,.ed-group,.ed-lines){transition:none}}.ed-switch{appearance:none;background:var(--ed-stop);cursor:pointer;border:0;border-radius:999px;flex:none;width:38px;height:22px;margin:0;padding:0;transition:background-color .12s;position:relative}.ed-switch:before{content:"";background:var(--paper);border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1414282e}.ed-switch:checked{background:var(--orange-deep)}.ed-switch:checked:before{transform:translate(16px)}.ed-switch:disabled{opacity:.5;cursor:default}.ed-switch:focus-visible{box-shadow:var(--focus)}.ed-switch-hit{cursor:pointer;place-items:center;min-width:42px;min-height:42px;display:inline-grid}@media (prefers-reduced-motion:reduce){.ed-switch,.ed-switch:before{transition:none}}.ed .ed-inline-input{width:100%;height:2.375rem;min-height:2.375rem;color:var(--text);font:400 .9375rem/1.4 var(--body);background:0 0;border:1px solid #0000;border-radius:9px;padding:0 .625rem}.ed .ed-inline-input:hover{border-color:var(--control-line)}.ed .ed-inline-input:placeholder-shown{border-color:var(--control-line);background:var(--paper)}.ed .ed-inline-input:focus-visible{border-color:var(--indigo-2);background:var(--paper);box-shadow:var(--ring)}.ed .ed-inline-input::placeholder{color:var(--ed-faint)}.ed-icon-btn{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.ed-icon-btn:hover{background:var(--rose-soft);color:var(--rose-ink)}.ed-chevron{color:var(--text-2);flex:none;transition:transform .15s}@media (prefers-reduced-motion:reduce){.ed-chevron{transition:none}}.ed-name{gap:.375rem;display:grid}.ed-name input:disabled{min-height:0;color:var(--text);-webkit-text-fill-color:var(--text);opacity:1;background:0 0;border-color:#0000;padding:0;font-weight:600}.ed .ed-profile{gap:.375rem;padding-bottom:.625rem}.ed-profile h2{margin-bottom:.5rem}.ed-who{border-bottom:1px solid var(--line-soft);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:1rem;padding-bottom:.875rem;display:grid}.ed-avatar{background:var(--brass-bright);width:76px;height:76px;color:color-mix(in srgb, var(--brass-ink) 34%, black);font:800 1.875rem/1 var(--display);box-shadow:0 0 0 6px color-mix(in srgb, var(--brass-bright) 18%, transparent);border-radius:50%;place-items:center;font-stretch:82%;display:grid}.ed-avatar.is-empty{border:2px dashed var(--ed-stop);color:var(--control-line-hover);box-shadow:none;background:0 0}.ed-who-text{gap:2px;min-width:0;display:grid}.ed-who-text strong{overflow-wrap:anywhere;font-size:1.125rem}.ed-who-text strong.is-empty{color:var(--ed-faint)}.ed-who-text span{color:var(--text-2);font-size:.875rem}.ed-row{border-bottom:1px solid var(--line-soft);grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.5rem 0;display:grid}.ed-row .ed-row-head>label{color:var(--ed-label)}.ed-row :is(input,select){border-radius:10px;height:2.625rem;min-height:2.625rem;padding-block:0}.ed-fold>summary{cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem 0;list-style:none;display:grid}.ed-fold>summary::-webkit-details-marker{display:none}.ed-fold[open]>summary .ed-chevron{transform:rotate(90deg)}.ed-fold-title{gap:2px;min-width:0;display:grid}.ed-fold-name{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.ed-fold-name strong{font-size:.9375rem}.ed-fold-sub{color:var(--text-3);font-size:.84375rem;line-height:1.45}.ed-story-body{gap:1.125rem;padding:.25rem 0 1rem;display:grid}.ed-list{gap:.625rem}.ed-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.ed-dl{margin:0;display:grid}.ed-dl>div{border-bottom:1px solid var(--line-soft);grid-template-columns:11rem minmax(0,1fr);gap:.875rem;padding:.75rem 0;display:grid}.ed-dl dt{color:var(--ed-label);font-size:.875rem;font-weight:700}.ed-dl dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem}.ed-dl ul{gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.ed-dl-ruled{border-top:1px solid var(--line-soft)}.ed-dl-ruled>div:last-child{border-bottom:0;padding-bottom:0}.ed-dl-stacked>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.ed-dl-stacked>div:first-child{padding-top:0}.ed-dd-list{gap:.375rem;display:grid}.ed .ed-behaviour{gap:1rem;padding-bottom:.875rem}.ed-difficulty{gap:.625rem;display:grid}.ed-diff-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ed-diff-label{font-size:.96875rem;font-weight:700}.ed-diff-value{align-items:baseline;gap:.5rem;display:inline-flex}.ed-diff-num{font:800 2.375rem/1 var(--display);font-variant-numeric:tabular-nums;font-stretch:82%}.ed-mixed-wrap{position:relative}.ed .ed-mixed{font:700 .8125rem/1.35 var(--body);cursor:pointer;border:0}.ed-tip{z-index:3;background:var(--night-card);color:var(--night-text);white-space:nowrap;border-radius:8px;padding:.4rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #14142833}.ed-mixed-wrap:hover .ed-tip,.ed-mixed:focus-visible+.ed-tip,.ed-mixed[aria-expanded=true]+.ed-tip{display:block}.ed-scale{color:var(--text-3);justify-content:space-between;gap:1rem;font-size:.78125rem;display:flex}.ed-diff-foot{border-top:1px solid var(--line-soft);color:var(--text-2);justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:.75rem;font-size:.84375rem;line-height:1.45;display:flex}.ed-diff-foot>span{min-width:0}.ed-adjust{height:2.25rem;color:var(--indigo);font:700 .875rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:.375rem;padding:0 .625rem 0 .75rem;display:inline-flex}.ed-adjust:hover,.ed-adjust[aria-expanded=true]{background:var(--indigo-soft)}.ed-adjust .ed-chevron{color:currentColor;width:15px;height:15px}.ed-adjust[aria-expanded=true] .ed-chevron{transform:rotate(-90deg)}.ed-dials{margin-top:-.25rem;display:grid}.ed-dials[hidden]{display:none}.ed-dial{border-bottom:1px solid var(--line-soft);padding-block:.75rem}.ed-dial:last-child{border-bottom:0}.ed-dial-grid{grid-template-columns:7.5rem minmax(0,1fr) 2rem;align-items:center;gap:.875rem;display:grid}.ed-dial-name{font-size:.9375rem;font-weight:700}.ed-dial-num{font:700 .9375rem var(--mono);text-align:right}.ed-dial-line{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.25rem 0 0 8.375rem;font-size:.84375rem;line-height:1.45;display:flex}.ed-unreviewed{background:var(--grey-soft);color:var(--grey-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.ed-unreviewed i{background:var(--ed-faint);border-radius:50%;width:6px;height:6px}.ed-track{--thumb:20px;--h:28px;--line:3px;--stop:7px;--edge:4px;height:var(--h);min-width:0;position:relative}.ed-track-lg{--thumb:30px;--h:40px;--line:5px;--stop:9px;--edge:5px}.ed-track:has(input:disabled){--ed-tone:var(--control-line-hover)}.ed-track-line{left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2);height:var(--line);background:var(--line);pointer-events:none;border-radius:3px;position:absolute;top:50%;transform:translateY(-50%)}.ed-track-fill{width:calc(var(--at) * 100%);border-radius:inherit;background:var(--ed-tone);position:absolute;inset:0 auto 0 0}.ed-stop{width:var(--stop);height:var(--stop);background:var(--ed-stop);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ed-stop.is-below{background:var(--ed-tone)}.ed-track input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:relative}.ed-track input[type=range]:disabled{cursor:default}.ed-track input[type=range]:focus-visible{box-shadow:none}.ed-track input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}.ed-track input[type=range]::-moz-range-track{background:0 0;border:0;height:100%}.ed-track input[type=range]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--h) - var(--thumb)) / 2);border:var(--edge) solid var(--paper);background:var(--ed-tone);box-shadow:0 0 0 1px var(--ed-tone), 0 3px 10px color-mix(in srgb, var(--orange-deep) 30%, transparent);border-radius:50%}.ed-track input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:var(--edge) solid var(--paper);background:var(--ed-tone);box-shadow:0 0 0 1px var(--ed-tone), 0 3px 10px color-mix(in srgb, var(--orange-deep) 30%, transparent);border-radius:50%}.ed-track.is-hollow input[type=range]::-webkit-slider-thumb{border:4px solid var(--ed-tone);background:var(--paper);box-shadow:0 3px 10px color-mix(in srgb, var(--orange-deep) 30%, transparent)}.ed-track.is-hollow input[type=range]::-moz-range-thumb{border:4px solid var(--ed-tone);background:var(--paper);box-shadow:0 3px 10px color-mix(in srgb, var(--orange-deep) 30%, transparent)}.ed-track input[type=range]:disabled::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--ed-tone)}.ed-track input[type=range]:disabled::-moz-range-thumb{box-shadow:0 0 0 1px var(--ed-tone)}.ed-track input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--ed-tone), var(--focus)}.ed-track input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--ed-tone), var(--focus)}.ed .ed-raise{gap:.875rem}.ed-lines{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.ed-line{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 6.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem 0;display:grid}.ed-line.is-view{grid-template-columns:6.5rem minmax(0,1fr) auto;padding:.75rem 0}.ed-line.is-view:last-child,.ed-lines.is-lit .ed-line:last-child{border-bottom:0}.ed-kind{background:var(--grey-soft);color:var(--grey-ink);white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 10px;font-size:.78125rem;font-weight:700;line-height:1.35}.ed-kind.is-question{background:var(--indigo-soft);color:var(--indigo)}.ed-line.is-off .ed-kind{opacity:.6}.ed-line.is-off .ed-line-text{color:var(--ed-faint)}.ed-line-text{overflow-wrap:anywhere;min-width:0;font-size:.9375rem}.ed .ed-line textarea.ed-line-text{resize:none;field-sizing:content;height:auto;min-height:2.375rem;padding:.45rem .625rem;line-height:1.4}.ed-line-tools{align-items:center;gap:.25rem;display:inline-flex}.ed-brush{border:1px solid var(--control-line);background:var(--paper);height:30px;color:var(--text-2);font:600 .78125rem var(--body);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.ed-brush:hover{border-color:var(--control-line-hover)}.ed-brush[aria-pressed=true]{border-color:var(--indigo);background:var(--indigo);color:var(--paper);font-weight:700}.ed-line.is-off .ed-brush:not([aria-pressed=true]){color:var(--ed-faint)}.ed-brush-tag{background:var(--indigo);color:var(--paper);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}.ed-empty{border-block:1px solid var(--line-soft);color:var(--text-3);padding:1.125rem 0;font-size:.90625rem}.ed-add-row{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;display:flex}.ed .ed-success{gap:1.125rem}.ed-group{border-top:1px solid var(--line-soft);gap:0;padding-top:1rem;display:grid}.ed-group.is-lit{padding-bottom:.75rem}.ed-group-title{font-size:.875rem;font-weight:700}.ed-mustdos>.ed-hint{margin-top:.375rem}.ed-mustdo-list{margin:.375rem 0 .75rem;padding:0;list-style:none}.ed-mustdo{border-bottom:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.5rem 0;display:grid}.ed-mustdo-n{color:var(--text-3);padding-top:.3rem;font-size:.8125rem}.ed-mustdo-text{gap:1px;min-width:0;margin-left:-.625rem;display:grid}.ed .ed-mustdo-label{height:1.875rem;min-height:1.875rem;font-weight:700}.ed .ed-mustdo-desc{height:auto;min-height:1.875rem;color:var(--text-2);resize:none;field-sizing:content;padding:.25rem .625rem;font-size:.84375rem;line-height:1.45}.ed-passmark>.ed-hint{margin:2px 0 .5rem}.ed-pm-row{border-bottom:1px solid var(--line-soft);grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.625rem 0;display:grid}.ed-pm-row:last-child{border-bottom:0;padding-bottom:0}.ed-pm-label{color:var(--ed-label);font-size:.90625rem;font-weight:700}.ed-pm-control{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:inline-flex}.ed-stepper{border:1px solid var(--control-line);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.ed-stepper button{background:var(--paper);width:40px;height:40px;color:var(--text);font:700 1.125rem var(--body);cursor:pointer;border:0;padding:0}.ed-stepper button:first-child{border-right:1px solid var(--control-line)}.ed-stepper button:last-child{border-left:1px solid var(--control-line)}.ed-stepper button:hover:not(:disabled){background:var(--grey-soft)}.ed-stepper button:disabled{color:var(--ed-faint);cursor:not-allowed}.ed-stepper output{text-align:center;min-width:56px;font:700 1rem var(--mono);font-variant-numeric:tabular-nums}.ed-switch-label{cursor:pointer;font-size:.90625rem}.ed-seg{background:var(--grey-soft);border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:4px;padding:4px;display:inline-flex}.ed-seg-least{border-radius:999px;align-items:center;gap:.25rem;padding-right:4px;display:inline-flex}.ed-seg-opt{height:34px;color:var(--ed-label);cursor:pointer;border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.ed-seg-least .ed-seg-opt{padding-right:.375rem}.ed-seg-opt input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ed-seg>.ed-seg-opt:has(input:checked){background:var(--indigo)}.ed-seg-least:has(input:checked){background:var(--indigo)}.ed-seg-opt:has(input:checked){color:var(--paper);font-weight:700}.ed-seg-opt:has(input:focus-visible){box-shadow:var(--focus)}.ed-seg-opt:has(input:disabled){color:var(--ed-faint);cursor:default}.ed .ed-seg-count{width:auto;height:28px;min-height:0;font:700 .8125rem var(--mono);border-radius:7px;padding:0 1.5rem 0 .5rem}.ed-call-pair{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ed .ed-call textarea{min-height:0}.ed-bar{z-index:4;background:var(--paper);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 1px 2px #14142814,0 12px 32px #14142824}.ed-bar-status{color:var(--text-2);font-size:.84375rem}.ed-bar-actions{flex-wrap:wrap;gap:.625rem;display:flex}.ed-bar .ed-bar-preview{color:var(--text-2)}.ed-bar .notice{flex:1 0 100%;margin:0}.ed-assistant-panel{border-radius:var(--radius-card);background:var(--night-card);height:100%;color:var(--night-text);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 28px #14142824}.ed-assistant-panel .btn:focus-visible{outline:2px solid var(--night-text-2);outline-offset:2px}.ed-asst-readonly{flex:auto;align-content:center;justify-items:start;gap:1rem;padding:1.5rem 1.75rem 2.5rem;display:grid}.ed-asst-lock{background:var(--night-raised);width:52px;height:52px;color:var(--night-text-2);border-radius:14px;place-items:center;display:grid}.ed-asst-readonly-text{gap:.5rem;display:grid}.ed-asst-readonly h3{color:var(--paper);font-size:1.75rem;font-weight:760;line-height:1.1}.ed-asst-readonly p{color:var(--night-text-2);font-size:.9375rem;line-height:1.55}.ed-preview-dialog{border-radius:var(--radius-card);background:var(--night-card);width:min(46rem,100%);max-height:calc(100vh - 32px);color:var(--night-text);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000073}.ed .ed-preview-dialog .preview-panel{min-height:0;max-height:none;box-shadow:none;border-radius:0;flex-direction:column;flex:auto;display:flex}.ed .ed-preview-dialog .preview-body{flex:auto;min-height:0;overflow:auto}.ed .ed-preview-dialog .instructions{max-height:none;overflow:visible}.ed-preview-foot{border-top:1px solid var(--night-line);justify-content:flex-end;margin:0 1.375rem;padding:.875rem 0 1.125rem;display:flex}.ed-preview-foot .btn{border-color:var(--night-control);color:var(--night-text);background:0 0}.ed-preview-foot .btn:hover{border-color:var(--night-text-3);background:var(--night-raised)}.ed-tabs{background:var(--paper);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 .875rem;padding:4px;display:grid;box-shadow:0 1px 2px #1414280f,0 6px 18px #14142812}.ed-tabs button{height:2.5rem;color:var(--ed-label);font:600 .9375rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px}.ed-tabs button:hover{color:var(--text)}.ed-tabs button[aria-selected=true]{background:var(--indigo);color:var(--paper);box-shadow:var(--shadow-indigo);font-weight:700}@media (width<=900px){.ed-panes{grid-template-columns:minmax(0,1fr)}.ed-assistant{height:calc(100dvh - var(--ed-asst-top,13rem) - 1rem);min-height:26rem;position:static}}@media (width<=640px){.page.editor-page.ed-page{padding:.75rem 1rem 1rem}.ed-wide{display:none}.ed-narrow{display:inline}.ed .ed-card{padding:1.125rem 1rem 1rem}.ed-card h2{font-size:1.3125rem}.ed .ed-profile{gap:.75rem;padding-bottom:.375rem}.ed-profile h2{margin-bottom:0}.ed-who{grid-template-columns:56px minmax(0,1fr);gap:.75rem;padding-bottom:.75rem}.ed-avatar{width:56px;height:56px;box-shadow:none;font-size:1.375rem}.ed-who-text strong{font-size:1.03rem}.ed-row{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:5px;padding:0}.ed .ed-row.is-lit{padding-block:.5rem}.ed-row :is(input,select){height:2.75rem;min-height:2.75rem}.ed-fold>summary{border-top:1px solid var(--line-soft);border-radius:0;min-height:52px;padding:.625rem 0}.ed-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.ed-tabs button,.ed-adjust{height:2.75rem}.ed-diff-num{font-size:2rem}.ed-track-lg{--thumb:32px;--h:44px}.ed-track{--h:44px}.ed-dial{padding-block:.5rem}.ed-dial-grid{grid-template-columns:6.5rem minmax(0,1fr) 1.5rem;gap:.625rem}.ed-dial-line{margin-top:0;margin-left:7.125rem}.ed-line{grid-template-columns:44px minmax(0,1fr);gap:2px 10px;padding:.375rem 0}.ed-line>.ed-kind{grid-area:2/2;align-self:center}.ed-line>.ed-line-tools{grid-area:2/2;justify-self:end}.ed-line.is-view{grid-template-columns:minmax(0,1fr) auto}.ed-line.is-view>.ed-line-text{grid-area:1/1/auto/-1}.ed-line.is-view>.ed-kind{grid-area:2/1}.ed-line.is-view>.ed-brush-tag{grid-area:2/2}.ed-switch-hit{min-width:44px;min-height:44px}.ed-brush{height:2.25rem}.ed-icon-btn{width:44px;height:44px}.ed-pm-row{grid-template-columns:minmax(0,1fr) auto;gap:.625rem}.ed-pm-control>.ed-hint{display:none}.ed-stepper button{width:44px;height:44px}.ed-stepper output{min-width:48px}.ed-switch-label{min-height:44px}.ed-pm-row:has(.ed-seg){grid-template-columns:minmax(0,1fr)}.ed-seg-opt{height:36px}.ed-call-pair{grid-template-columns:minmax(0,1fr)}.setup-editor .btn-add{height:2.75rem}.ed-setup{padding-bottom:5.5rem}.ed-bar{border-top:1px solid var(--line);border-radius:0;padding:.75rem 1rem 1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #14142814}.ed-bar-status{display:none}.ed-bar-actions{grid-template-columns:auto minmax(0,1fr) minmax(0,1.3fr);width:100%;display:grid}.ed-bar .btn{min-height:3rem}.ed-bar .ed-bar-preview{width:3rem;padding:0}.ed-bar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ed-asst-readonly{padding:1.25rem 1.25rem 2rem}.ed-asst-readonly h3{font-size:1.5rem}}.page-narrow.ns-page{gap:32px;width:min(100%,47.5rem);margin-inline:auto;display:grid}.ns-intro{gap:6px;display:grid}.ns-intro p{color:var(--text-2);font-size:.97rem;line-height:1.5}.ns-form{gap:32px;display:grid}.ns-step{gap:16px;display:grid}.card.ns-who{gap:20px;padding:26px 28px 28px;display:grid}.ns-fields{gap:18px;display:grid}.btn.ns-submit{width:100%;min-height:52px;font-size:1rem}.recipients-field{gap:18px;min-width:0;display:grid}.recipients{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.recipient{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) auto 40px;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.ns-avatar{background:var(--indigo-soft);width:36px;height:36px;color:var(--indigo);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:800;line-height:1;display:grid}.ns-avatar.is-new{background:var(--orange-soft);color:var(--orange-ink)}.recipient-who{min-width:0;line-height:1.3;display:grid}.recipient-who strong{overflow-wrap:anywhere;font-size:.94rem}.recipient-who.editable{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:12px}.recipient-who input[type=text]{border-radius:10px;min-height:38px;padding:0 11px;font-size:.94rem;font-weight:700}.recipient .who-email{color:var(--text-3);overflow-wrap:anywhere;font-size:.84rem}.recipient>.btn{width:36px;min-height:36px;color:var(--text-2);border-radius:10px;justify-self:end;padding:0;font-size:1.3rem;line-height:1}.recipient .warn,.recipient .notice{grid-column:2/-1;margin:0}.recipient .warn,.picker-row .warn{color:var(--orange-ink);align-items:center;gap:7px;font-size:.84rem;font-weight:600;display:flex}.recipient .warn:before,.picker-row .warn:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px}.add-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;gap:12px;display:grid;position:relative}.add-row>.btn{min-height:46px;padding-inline:18px}.suggestions{z-index:10;background:var(--paper);border-radius:var(--radius-control);box-shadow:0 0 0 1px var(--line), 0 12px 32px color-mix(in srgb, var(--text) 14%, transparent);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.suggestions li{cursor:pointer;overflow-wrap:anywhere;border-radius:8px;padding:10px 12px}.suggestions li:hover{background:var(--grey-soft)}.suggestions li[aria-selected=true]{background:var(--indigo-soft)}.add-more{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.add-more>small{color:var(--text-3);flex:18rem;font-size:.84rem}.add-more .btn-quiet{min-height:36px;color:var(--indigo);background:0 0;border:0;border-radius:6px;padding:0;font-size:.875rem;font-weight:700}.add-more .btn-quiet:hover{color:var(--indigo-ink);background:0 0;text-decoration:underline}.paste-panel,.picker{border-block:1px solid var(--line-soft);gap:12px;padding:18px 0;display:grid}.ns-fields .recipients-field>:is(.paste-panel,.picker):last-child{border-bottom:0;padding-bottom:0}.paste-errors{margin:0;padding-left:1.2rem}.picker-summary{justify-content:space-between;align-items:center}.picker-summary .muted{color:var(--text-3)}.picker-list{border-top:1px solid var(--line-soft);max-height:20rem;margin:0;padding:0;list-style:none;overflow:auto}.picker-list>li{border-bottom:1px solid var(--line-soft)}.picker-row{cursor:pointer;grid-template-columns:20px 36px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 2px;display:grid}.picker-row.added{cursor:default;opacity:.6}.picker-row input{width:19px;height:19px;accent-color:var(--indigo);margin:0}.picker-who{overflow-wrap:anywhere;min-width:0;line-height:1.3;display:grid}.picker-who strong{font-size:.94rem}.picker-who .muted{color:var(--text-3);font-size:.84rem}.picker-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.picker-meta .muted{color:var(--text-3)}.picker-row .warn{grid-column:3/-1}.checkbox.ns-test{border-top:1px solid var(--line-soft);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding-top:18px}.checkbox.ns-test input{width:19px;height:19px;accent-color:var(--indigo);margin:1px 0 0}.ns-test strong{font-size:.94rem}.ns-test .muted{color:var(--text-3);margin-top:2px;font-size:.84rem;line-height:1.45}.lock{border:0;min-width:0;margin:0;padding:0}.lock:disabled{opacity:.6}.page-narrow.ns-sent{gap:24px}.sent-head{align-items:center;gap:16px;display:flex}.sent-check{background:var(--orange-deep);width:52px;height:52px;color:var(--paper);box-shadow:var(--shadow-orange);border-radius:50%;flex:none;place-items:center;display:grid}.sent-title{gap:4px;min-width:0;display:grid}.sent-title h1{overflow-wrap:anywhere}.sent-title p{color:var(--text-2);overflow-wrap:anywhere;font-size:.97rem}.send-results{background:var(--paper);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0;padding:4px 28px;list-style:none}.send-results>li{border-bottom:1px solid var(--line-soft);gap:12px;min-width:0;padding:22px 0;display:grid}.send-results>li:last-child{border-bottom:0}.sent-who{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sent-who .ns-avatar{width:38px;height:38px;font-size:.84rem}.sent-name{overflow-wrap:anywhere;flex:8rem;min-width:0;line-height:1.3;display:grid}.sent-name strong{font-size:1rem}.sent-name .muted{color:var(--text-3);font-size:.84rem}.sent-open{color:var(--indigo);margin-left:auto;font-weight:700;text-decoration:none}.sent-open:hover{color:var(--indigo-ink);text-decoration:underline}.sent-outcome{color:var(--grey-ink);font-size:.906rem;line-height:1.5}.row.sent-actions{gap:10px}.sent-actions .btn{border-radius:10px;min-height:40px;padding:0 14px;font-size:.906rem}.sent-actions code{overflow-wrap:anywhere;min-width:0;color:var(--text-3);flex:16rem;font-size:.8125rem}@media (width<=640px){.page-narrow.ns-page,.ns-form{gap:24px}.card.ns-who{padding:20px 16px 22px}.recipient{grid-template-columns:40px minmax(0,1fr) 44px}.recipient>.btn{grid-area:1/3;width:44px;min-height:44px}.recipient .tag{grid-area:2/2;justify-self:start}.recipient-who.editable{grid-template-columns:minmax(0,1fr);gap:6px}.recipient-who input[type=text]{min-height:44px}.add-row{grid-template-columns:minmax(0,1fr)}.add-more .btn-quiet{min-height:44px}.picker-row{grid-template-columns:20px 36px minmax(0,1fr)}.picker-meta{grid-column:3;justify-content:flex-start}.sent-head{gap:12px}.sent-check{width:44px;height:44px}.send-results{padding:4px 16px}.sent-open{align-items:center;min-height:44px;display:inline-flex}.sent-actions .btn{min-height:44px}}.rv-page,.rv-bar{--rv-bg:#e9eaee;--rv-card:#fff;--rv-line:#e3e4ea;--rv-line-soft:#eeeff3;--rv-ink:#1b1c22;--rv-ink-2:#5d5f6b;--rv-ink-3:#6c6e7a;--rv-indigo:#3b2c8c;--rv-indigo-2:#5a48c8;--rv-indigo-soft:#ebe8fb;--rv-orange:#ec6a14;--rv-orange-deep:#c9440c;--rv-orange-soft:#fdeadb;--rv-orange-ink:#a5380a;--rv-orange-bright:#ff9a52;--rv-rose:#b0285e;--rv-rose-soft:#fbe4ee;--rv-rose-ink:#a3245a;--rv-rose-bright:#f08bb3;--rv-ai:#b9bbc3;--rv-ai-soft:#eceef1;--rv-dark:#222327;--rv-dark-2:#2c2d32;--rv-dark-3:#43444b;--rv-dark-line:#34353b;--rv-dark-ink:#f1f1f3;--rv-dark-ink-2:#a3a4ab;--rv-dark-ink-3:#8d8e96;--rv-teal:#4fb3c4;--rv-brass:#e0b062;--rv-radius:18px;--rv-shadow:0 1px 2px #1414280f, 0 8px 28px #14142812;--rv-mono:var(--mono)}body:has(.rv-page){background:#e9eaee}.page.rv-page{width:min(100%,105rem);color:var(--rv-ink);padding:1.5rem clamp(1rem,2.2vw,2rem)}.rv-card{background:var(--rv-card);border-radius:var(--rv-radius);box-shadow:var(--rv-shadow)}.rv-muted{color:var(--rv-ink-3)}.rv-mono{font-family:var(--rv-mono)}.rv-btn{height:2.5rem;color:var(--rv-ink);font:600 .9rem/1 var(--body);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdee5;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;text-decoration:none;display:inline-flex}.rv-btn:hover{border-color:#b9bcc6}.rv-btn:disabled,.rv-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rv-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.85rem;font-weight:800;display:inline-flex}.rv-chip-orange{background:var(--rv-orange-soft);color:var(--rv-orange-ink)}.rv-chip-indigo{background:var(--rv-indigo-soft);color:var(--rv-indigo)}.rv-chip-rose{background:var(--rv-rose-soft);color:var(--rv-rose-ink)}.rv-chip-ai{background:var(--rv-ai-soft);color:#3d3f4a;font-family:var(--rv-mono);letter-spacing:.04em;font-weight:700}.rv-chip-grey{color:#3d3f4a;background:#f1f2f5;font-weight:600}.rv-eyebrow{font:700 .72rem/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#4a4c57;margin:0}.rv-view-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.rv-view-head h2{font-size:1.7rem;font-weight:760}.rv-view-head p{color:var(--rv-ink-3);margin:.25rem 0 0;font-size:.92rem}.rv-bar{z-index:20;border-bottom:1px solid var(--rv-line);color:var(--rv-ink);background:#fff;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;padding:.6rem clamp(1rem,2.2vw,2rem);display:flex;position:sticky;top:0}.rv-crumbs{color:var(--rv-ink-2);white-space:nowrap;align-items:center;gap:.55rem;min-width:0;font-size:.875rem;display:flex}.rv-crumbs a{color:var(--rv-ink-2);text-decoration:none}.rv-crumbs a:hover{color:var(--rv-ink)}.rv-crumbs [aria-hidden]{color:#a0a2ad}.rv-crumbs [aria-current]{color:var(--rv-ink);text-overflow:ellipsis;font-weight:700;overflow:hidden}.rv-who{border:1px solid var(--rv-line);border-radius:999px;align-items:center;gap:.75rem;min-width:0;padding:.3rem .45rem .3rem .3rem;display:flex;box-shadow:0 1px 2px #1414280d}.rv-avatar{background:var(--rv-indigo-soft);width:2.4rem;height:2.4rem;color:var(--rv-indigo);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:800;display:grid}.rv-who-text{min-width:0;line-height:1.25;display:grid}.rv-who-text strong{overflow-wrap:anywhere;font-size:.95rem}.rv-who-text span{color:var(--rv-ink-3);overflow-wrap:anywhere;font-size:.78rem}.rv-bar .pill{margin-left:.25rem;padding:.25rem .7rem;font-size:.78rem;font-weight:700}.rv-bar .pill:before{display:none}.rv-bar .pill-ready{background:var(--rv-orange-soft);color:var(--rv-orange-ink)}.rv-bar .pill-processing{background:var(--rv-indigo-soft);color:var(--rv-indigo)}.rv-bar .pill-failed,.rv-bar .pill-live{background:var(--rv-rose-soft);color:var(--rv-rose-ink)}.rv-bar .pill-scheduled,.rv-bar .pill-test{color:#3d3f4a;background:#f1f2f5}.rv-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:flex}.rv-step{display:inline-flex}.rv-step .rv-btn{width:2.6rem;padding:0}.rv-step .rv-btn:first-child{border-radius:10px 0 0 10px}.rv-step .rv-btn:last-child{border-radius:0 10px 10px 0;margin-left:-1px}.rv-layout{grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.rv-rail{z-index:15;background:#fff;border-radius:999px;gap:.4rem;padding:.5rem;display:grid;position:fixed;top:50%;left:calc(50vw - min(100vw,105rem)/2 + clamp(1rem,2.2vw,2rem));transform:translateY(-50%);box-shadow:0 1px 2px #1414280f,0 8px 28px #14142817}.rv-rail button{width:3rem;height:3rem;color:var(--rv-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.rv-rail button:hover{background:var(--rv-bg);color:var(--rv-ink)}.rv-rail button[aria-selected=true]{background:var(--rv-indigo);color:#fff;box-shadow:0 6px 16px #3b2c8c59}.rv-rail-label{background:var(--rv-dark);color:#fff;font:600 .8rem/1.2 var(--body);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:.3rem .6rem;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + .6rem);transform:translateY(-50%)}.rv-rail button:hover .rv-rail-label,.rv-rail button:focus-visible .rv-rail-label{opacity:1}.rv-tip-wrap{display:inline-flex;position:relative}.rv-tip-btn{color:#8a8c97;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;padding:0;display:grid}.rv-tip-btn:hover,.rv-tip-btn[aria-expanded=true]{color:var(--rv-indigo)}.rv-tip{z-index:30;width:min(20rem,80vw);color:var(--rv-ink);font:400 .84rem/1.5 var(--body);text-align:left;background:#fff;border-radius:12px;padding:.8rem .9rem;position:absolute;top:calc(100% + .4rem);left:-.5rem;box-shadow:0 2px 4px #14142814,0 12px 32px #14142829}.rv-tip p{margin:0 0 .5rem}.rv-tip ol{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.rv-tip li{color:var(--rv-ink-2);grid-template-columns:1.1rem 1fr;gap:.4rem;display:grid}.rv-tip li b{color:var(--rv-ink)}.rv-frame{aspect-ratio:16/9;color:#fff;background:#000;border-radius:14px;position:relative;overflow:hidden}.rv-frame:focus-visible{box-shadow:0 0 0 3px #3b2c8c8c}.rv-frame video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.rv-frame:fullscreen{border-radius:0}.rv-frame-empty{height:100%;color:var(--rv-dark-ink-2);text-align:center;background:#18191c;align-content:center;place-items:center;gap:.75rem;padding:1.5rem;font-size:.95rem;display:grid}.rv-frame-empty p{overflow-wrap:anywhere;max-width:34rem;margin:0}.rv-frame.rv-frame-none{aspect-ratio:auto;min-height:16rem}.rv-frame-none .rv-frame-empty{height:auto;min-height:16rem}.rv-frame-empty strong{color:var(--rv-dark-ink)}.rv-badge{color:#fff;pointer-events:none;background:#1c1c20b8;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;top:.85rem}.rv-badge-rec{left:.85rem}.rv-badge-rec i{background:#e5484d;border-radius:50%;width:.5rem;height:.5rem}.rv-badge-time{right:.85rem}.rv-bigplay{width:4.75rem;height:4.75rem;color:var(--rv-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0 0 0 .2rem;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000059}.rv-controls{background:linear-gradient(#0000,#000000bd);padding:3.5rem 1rem .5rem;position:absolute;bottom:0;left:0;right:0}.rv-caption{text-shadow:0 1px 2px #0009;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46em;margin:0 0 .6rem;font-size:.97rem;line-height:1.45;display:-webkit-box;overflow:hidden}.rv-caption b{margin-right:.4rem}.rv-caption.candidate b{color:var(--rv-teal)}.rv-caption.persona b{color:var(--rv-brass)}.rv-scrub{cursor:pointer;touch-action:none;height:1rem;position:relative}.rv-scrub:focus-visible{box-shadow:none}.rv-scrub-track,.rv-scrub-fill{border-radius:2px;height:4px;position:absolute;top:6px;left:0}.rv-scrub-track{background:#ffffff4d;right:0}.rv-scrub-fill{background:#fff}.rv-scrub-mark{background:#ffffffd9;border-radius:1px;width:2px;height:10px;margin-left:-1px;position:absolute;top:3px}.rv-scrub-knob{background:#fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:2px;box-shadow:0 1px 4px #0006}.rv-scrub:focus-visible .rv-scrub-knob{box-shadow:0 0 0 3px #ffffff73}.rv-controls-row{align-items:center;gap:.2rem;margin-top:.2rem;display:flex}.rv-controls-row button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:2.2rem;height:2.2rem;padding:0;display:grid}.rv-controls-row button:hover{background:#ffffff1f}.rv-controls-row .rv-rate{width:auto;height:1.55rem;font:600 .78rem/1 var(--body);border:1px solid #ffffff8c;border-radius:6px;padding:0 .5rem}.rv-time{white-space:nowrap;margin-left:.4rem;font-size:.82rem}.rv-time span{opacity:.6}.rv-grow{flex:1}.rv-volume{accent-color:#fff;width:4.5rem;margin:0 .6rem 0 .1rem}.rv-eval{gap:1.15rem;padding:1.4rem .5rem .4rem;display:grid}.rv-eval-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.rv-eval-head h3{font-size:1.25rem;font-weight:760}.rv-eval-key{color:var(--rv-ink-3);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:.3rem 0 0;font-size:.85rem;display:flex}.rv-eval-key span{align-items:center;gap:.4rem;display:inline-flex}.rv-eval-key i{border-radius:50%;width:.75rem;height:.75rem}.rv-eval-key i.ai{background:var(--rv-ai)}.rv-eval-key i.you{background:var(--rv-orange)}.rv-eval-chips{flex-shrink:0;gap:.5rem;display:flex}.rv-crits{gap:1.1rem;display:grid}.rv-crit{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;column-gap:1.75rem;display:grid}.rv-crit-head{align-items:center;gap:.4rem;padding-top:.15rem;font-size:.97rem;font-weight:700;display:flex}.rv-crit-body{gap:.35rem;padding:0 11px;display:grid}.rv-scale{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;outline:none;height:2.5rem;margin:0 -11px;padding:0 11px;position:relative}.rv-scale[aria-disabled=true]{cursor:not-allowed;opacity:.6}.rv-scale:focus-visible{box-shadow:none}.rv-scale>i{pointer-events:none;position:absolute}.rv-scale-line,.rv-scale-fill{border-radius:2px;height:4px;top:calc(50% - 2px);left:11px}.rv-scale-line{background:var(--rv-line);right:11px}.rv-scale-fill{background:var(--rv-orange);transition:width .18s cubic-bezier(.25,.9,.3,1.15)}.rv-scale-stop,.rv-scale-ai,.rv-scale-thumb{box-sizing:border-box;border-radius:50%;top:50%;transform:translate(-50%,-50%)}.rv-scale-stop{background:#fff;border:2px solid #c9ccd4;width:12px;height:12px;transition:border-color .12s}.rv-scale-stop.below{background:var(--rv-orange);border:0;width:9px;height:9px}.rv-scale:hover .rv-scale-stop:not(.below){border-color:#a9adb8}.rv-scale-ai{background:var(--rv-ai);width:22px;height:22px;box-shadow:0 0 0 1px var(--rv-ai);border:4px solid #fff}.rv-scale-thumb{background:var(--rv-orange);width:24px;height:24px;box-shadow:0 0 0 1px var(--rv-orange), 0 3px 8px #c9440c52;cursor:grab;border:4px solid #fff;transition:left .18s cubic-bezier(.25,.9,.3,1.15),transform .12s ease-out,box-shadow .12s}.rv-scale:hover .rv-scale-thumb{transform:translate(-50%,-50%)scale(1.08)}.rv-scale.dragging{cursor:grabbing}.rv-scale.dragging .rv-scale-fill{transition:none}.rv-scale.dragging .rv-scale-thumb{cursor:grabbing;box-shadow:0 0 0 1px var(--rv-orange), 0 0 0 7px #ec6a1429, 0 4px 12px #c9440c5c;transition:transform .12s ease-out,box-shadow .12s;transform:translate(-50%,-50%)scale(1.16)}.rv-scale:focus-visible .rv-scale-thumb{box-shadow:0 0 0 1px var(--rv-orange), 0 0 0 6px #ec6a144d}.rv-scale.unset:focus-visible .rv-scale-line{box-shadow:0 0 0 4px #5a48c840}.rv-anchor{min-height:1.3em;color:var(--rv-ink-2);margin:0;font-size:.85rem}.rv-anchor b{color:var(--rv-ink-2)}.rv-notes{gap:.5rem;margin-top:.25rem;display:grid}.rv-notes-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rv-notes-head label{font-size:.97rem;font-weight:700}.rv-notes-head span{color:var(--rv-ink-3);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.rv-notes-head svg{color:var(--rv-orange-deep)}.rv-notes textarea{width:100%;min-height:5.25rem;color:var(--rv-ink);font:400 .95rem/1.5 var(--body);resize:vertical;background:#fff;border:1px solid #dcdee5;border-radius:12px;padding:.75rem .9rem}.rv-notes textarea:focus-visible{border-color:var(--rv-indigo-2);box-shadow:0 0 0 3px #5a48c838}.rv-decide{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.4rem;display:grid}.rv-decide button{height:3.1rem;color:var(--rv-ink);font:700 .97rem/1 var(--body);cursor:pointer;background:#fff;border:1px solid #dcdee5;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.rv-decide button:hover:not(:disabled){border-color:#b9bcc6}.rv-decide button:disabled{opacity:.5;cursor:not-allowed}.rv-decide .rv-decide-advance[aria-pressed=true]{border-color:var(--rv-orange-deep);background:var(--rv-orange-deep);color:#fff;box-shadow:0 6px 16px #c9440c47}.rv-decide .rv-decide-hold[aria-pressed=true]{border-color:var(--rv-indigo-soft);background:var(--rv-indigo-soft);color:var(--rv-indigo)}.rv-decide .rv-decide-decline[aria-pressed=true]{border-color:var(--rv-rose);background:var(--rv-rose);color:#fff}.rv-decide-status{min-height:1.3em;color:var(--rv-ink-3);margin:-.4rem 0 0;font-size:.86rem}.rv-decide-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-top:.4rem;font-size:.97rem;font-weight:700;display:flex}.rv-decide-head+.rv-decide{margin-top:-.35rem}.rv-suggest{color:var(--grey-ink);flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:0;font-size:.875rem;font-weight:400;display:inline-flex}.rv-suggest-lead{background:var(--indigo-soft);color:var(--indigo);border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-weight:800;display:inline-flex}.rv-suggest-num{font-family:var(--mono);font-weight:700}.rv-suggest-part{white-space:nowrap}.rv-suggest-dot{color:var(--control-line-hover);margin-left:.65rem}.rv-suggest-met,.rv-suggest-missed{font-weight:800}.rv-suggest-met{color:var(--indigo)}.rv-suggest-missed{color:var(--rose-ink)}.rv-suggest-note{color:var(--text-3);margin:-.45rem 0 0;font-size:.84rem;line-height:1.45}.rv-dark{top:calc(var(--rv-bar-h,4.5rem) + 1rem);max-height:calc(100vh - var(--rv-bar-h,4.5rem) - 2rem);border-radius:var(--rv-radius);background:var(--rv-dark);color:var(--rv-dark-ink);flex-direction:column;display:flex;position:sticky;overflow:hidden;box-shadow:0 8px 28px #14142824}.rv-dark-top{border-bottom:1px solid var(--rv-dark-line);color:var(--rv-dark-ink-2);justify-content:space-between;align-items:center;gap:.75rem;margin:0 1.35rem;padding:1rem 0 .9rem;font-size:.875rem;display:flex}.rv-switch{background:var(--rv-dark-2);border-radius:10px;padding:3px;display:inline-flex}.rv-switch button{height:2rem;color:var(--rv-dark-ink-2);font:600 .875rem/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 .9rem}.rv-switch button[aria-selected=true]{background:var(--rv-dark-3);color:#fff;font-weight:700}.rv-dark-body{scrollbar-color:#4a4b52 transparent;flex:1;min-height:0;padding:0 1.35rem 1.5rem;overflow-y:auto}.rv-dark-title{gap:.2rem;padding:1.1rem 0 1.25rem;display:grid}.rv-dark-title h3{color:#fff;font-size:1.3rem;font-weight:760;line-height:1.15}.rv-dark-title span{color:var(--rv-dark-ink-2);font-size:.85rem}.rv-dark-empty{color:var(--rv-dark-ink-2);margin:0;font-size:.92rem}.rv-dark-note{border-bottom:1px solid var(--rv-dark-line);color:var(--rv-dark-ink-2);margin:0 0 1.1rem;padding-bottom:1rem;font-size:.85rem}.rv-dark-eyebrow{font:700 .72rem/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--rv-dark-ink-2);align-items:center;gap:.4rem;margin:0;display:inline-flex}.rv-dark-faint{color:var(--rv-dark-ink-3)}.rv-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.25rem;display:grid}.rv-stat{align-content:start;gap:.45rem;padding:1.25rem 0 1.25rem 1.25rem;display:grid}.rv-stat:nth-child(odd){border-right:1px solid var(--rv-dark-line);padding:1.25rem 1.25rem 1.25rem 0}.rv-stat:nth-child(-n+2){border-bottom:1px solid var(--rv-dark-line);padding-top:0}.rv-stat-value{color:#fff;font-size:1.85rem;font-weight:800;line-height:1}.rv-stat-value small{color:var(--rv-dark-ink-2);font-size:.8rem;font-weight:600}.rv-stat-sub{color:var(--rv-dark-ink-2);font-size:.78rem}.rv-bar-track{background:#3a3b41;border-radius:2px;height:3px;position:relative}.rv-bar-track span{border-radius:2px;position:absolute;inset:0 auto 0 0}.rv-bar-track.indigo span{background:#8c7cf5}.rv-bar-track.orange span{background:var(--rv-orange)}.rv-dark-section{border-top:1px solid var(--rv-dark-line);gap:.75rem;padding:1.25rem 0;display:grid}.rv-dark-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rv-dark-head>span{color:var(--rv-dark-ink);font-size:.82rem;font-weight:700}.rv-dark .checklist{gap:.55rem}.rv-dark .checklist li{color:#e9e9ee;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.875rem}.rv-dark .checklist .mark{place-items:center;font-size:.95rem;line-height:1;display:grid}.rv-dark .checklist .met .mark{color:var(--rv-orange-bright)}.rv-dark .checklist .missed .mark,.rv-dark .checklist .na{color:var(--rv-dark-ink-3)}.rv-time-link{color:var(--rv-dark-ink-2);font:600 .78rem/1.2 var(--rv-mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.1rem 0;-webkit-text-decoration:underline #4a4b52;text-decoration:underline #4a4b52}.rv-time-link:hover{color:#fff}.rv-ai-scores{gap:0}.rv-ai-scores .rv-dark-head{padding-bottom:.5rem}.rv-ai-crit{border-top:1px solid var(--rv-dark-line);gap:.4rem;padding:.9rem 0;display:grid}.rv-ai-crit:last-child{padding-bottom:0}.rv-ai-crit-head{align-items:center;gap:.65rem;font-size:.95rem;font-weight:700;display:flex}.rv-ai-crit-head>span:first-child{flex:1}.rv-ai-crit p{color:#c9cad0;margin:0;font-size:.85rem;line-height:1.5}.rv-dots{gap:4px;display:inline-flex}.rv-dots i{background:#44454c;border-radius:50%;width:7px;height:7px}.rv-dots i.on{background:var(--rv-orange)}.rv-dark .quote.rv-quote{color:var(--rv-dark-ink-2);font:italic 400 .82rem/1.45 var(--body);background:0 0;border:0;border-radius:0;justify-self:start;align-items:baseline;gap:.5rem;padding:.1rem 0;display:flex}.rv-dark .quote.rv-quote:hover:not(:disabled){color:#fff}.rv-dark .quote.rv-quote time{font:normal 600 .75rem/1.45 var(--rv-mono);color:var(--rv-orange-bright);padding:0}.rv-dark-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.rv-dark-list li{color:#e9e9ee;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;font-size:.875rem;line-height:1.5;display:grid}.rv-dark-list li>span:first-child{padding-top:.15rem}.rv-dark-list .good{color:var(--rv-orange-bright)}.rv-dark-list .fix{color:var(--rv-rose-bright)}.rv-summary .rv-dark-eyebrow{color:#c4bbff}.rv-summary p{color:#e9e8f7;margin:0;font-size:.9rem;line-height:1.6}.rv-dark-foot{border-top:1px solid var(--rv-dark-line);color:var(--rv-dark-ink-3);margin:0;padding-top:.9rem;font-size:.78rem;line-height:1.5}.rv-dark .transcript.rv-lines{gap:2px;max-height:none;margin:0 -.5rem .5rem;padding:0;display:grid;overflow:visible}.rv-dark .turn{border-radius:10px;grid-template-columns:2.75rem minmax(0,1fr);gap:.6rem;padding:.55rem .5rem}.rv-dark .turn:hover{background:#ffffff0a}.rv-dark .turn.active,.rv-dark .turn.persona.active{background:#ffffff12}.rv-dark .turn time{font:600 .78rem/1.6 var(--rv-mono);color:var(--rv-dark-ink-3);padding-top:.05rem}.rv-dark .turn.active time{color:#c9cad0}.rv-dark .turn>span{gap:.1rem;display:grid}.rv-dark .turn .who{font-size:.78rem}.rv-dark .turn.candidate .who{color:var(--rv-teal)}.rv-dark .turn.persona .who{color:var(--rv-brass)}.rv-dark .turn .said{color:#e9e9ee;font-size:.9rem;line-height:1.5}.rv-dark .turn.persona .said{color:#c3c4ca}.rv-dark .turn.active .said{color:#fff}.rv-score-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.25rem;display:grid}.rv-hero.overall{border-radius:var(--rv-radius);background:var(--rv-indigo);color:#fff;flex-direction:column;align-items:stretch;gap:1rem;padding:1.75rem 1.9rem;display:flex;box-shadow:0 10px 30px #2a1f6b47}.rv-hero-label{color:#ffffffdb;align-items:center;gap:.4rem;font-size:.92rem;display:flex}.rv-hero .rv-tip-btn{color:#ffffffbf}.rv-hero .rv-tip-btn:hover,.rv-hero .rv-tip-btn[aria-expanded=true]{color:#fff}.rv-hero.overall .big{font-family:var(--display);letter-spacing:-.02em;font-size:5.75rem;font-weight:820;font-stretch:88%;line-height:.95}.rv-hero.overall .big small{color:#ffffffb8;margin-left:.4rem;font-size:1.75rem;font-weight:600}.rv-band{color:#ffc49b;background:#ff8a3d33;border:1px solid #ff9a528c;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.rv-hero-summary{color:#ffffffeb;max-width:62ch;margin:0;font-size:.97rem;line-height:1.6}.rv-hero-stats{border-top:1px solid #ffffff2e;justify-content:space-between;gap:1rem;margin-top:.25rem;padding-top:1rem;display:flex}.rv-hero-stats div{gap:.25rem;display:grid}.rv-hero-stats div:last-child{text-align:right}.rv-hero-stats span{color:#ffffffc7;font-size:.85rem}.rv-hero-stats strong{font-size:1.35rem;font-weight:800}.rv-hero-pct{color:#d4ccff}.rv-radar-card{flex-direction:column;gap:.35rem;padding:1.5rem 1.6rem;display:flex}.rv-radar-card .small,.rv-panel-sum .small{margin:0}.rv-radar{margin:.25rem 0 0}.rv-radar svg{width:100%;height:auto;max-height:19rem;display:block}.rv-radar-outer{fill:#f7f7fb;stroke:var(--rv-line)}.rv-radar-ring{fill:none;stroke:#e8e9ef}.rv-radar-spoke{stroke:var(--rv-line)}.rv-radar-panel{fill:#5a48c80f;stroke:var(--rv-indigo-2);stroke-width:2px;stroke-dasharray:5 4;stroke-linejoin:round}.rv-radar-ai{fill:#ec6a1424;stroke:var(--rv-orange);stroke-width:2.25px;stroke-linejoin:round}.rv-radar-dot{fill:var(--rv-orange);stroke:#fff;stroke-width:1.5px}.rv-radar-label{fill:#4a4c57;font:400 13.5px var(--body)}.rv-radar-label tspan{fill:var(--rv-ink);font-weight:800}.rv-radar figcaption{color:#4a4c57;justify-content:center;gap:1.4rem;font-size:.82rem;display:flex}.rv-radar figcaption span{align-items:center;gap:.45rem;display:inline-flex}.rv-radar figcaption i.ai{border:2px solid var(--rv-orange);box-sizing:border-box;background:#ec6a1433;border-radius:3px;width:14px;height:10px}.rv-radar figcaption i.panel{border-top:2px dashed var(--rv-indigo-2);width:18px}.rv-panel-sum{grid-column:1/-1;gap:1.1rem;padding:1.4rem 1.6rem 1.5rem;display:grid}.rv-panel-sum-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.rv-panel-sum-head .small{margin-top:.25rem}.rv-decisions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rv-panel-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 2.75rem;display:grid}.rv-panel-bars>div{gap:.5rem;display:grid}.rv-panel-bar-head{justify-content:space-between;gap:.75rem;font-size:.97rem;font-weight:700;display:flex}.rv-panel-bar{background:#eef0f3;border-radius:4px;height:7px;position:relative}.rv-panel-bar span{background:var(--rv-orange);border-radius:4px;position:absolute;inset:0 auto 0 0}.rv-trio{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.rv-trio .rv-card{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.4rem 1.5rem;display:flex}.rv-trio h3.rv-chip{font-family:var(--body);letter-spacing:0;font-size:.875rem;font-stretch:100%}.rv-trio p{color:#3d3f4a;margin:0;font-size:.92rem;line-height:1.55}.rv-trio p b{color:var(--rv-ink)}.rv-chips{flex-wrap:wrap;gap:.5rem;display:flex}.rv-chips .rv-chip{padding:.3rem .7rem;font-size:.8rem}.rv-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rv-list li{color:#2e3039;grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem;font-size:.92rem;line-height:1.5;display:grid}.rv-list li>span:first-child{place-items:center;width:1.25rem;height:1.25rem;margin-top:.05rem;display:grid}.rv-list.good li>span:first-child{background:var(--rv-orange-soft);color:var(--rv-orange-ink);border-radius:50%}.rv-list.fix li>span:first-child{background:var(--rv-rose-soft);color:var(--rv-rose);border-radius:6px;font-size:.75rem;font-weight:900}.rv-full{gap:1.25rem;display:grid}.rv-full .rv-view-head{margin-bottom:0}.rv-part{padding:.5rem 1.5rem .75rem}.rv-part>.rv-muted{margin:1rem 0}.rv-part-head{border-bottom:1px solid var(--rv-line);align-items:center;gap:.75rem;padding:1rem 0 .9rem;display:flex}.rv-part-head h3{font-family:var(--body);letter-spacing:0;flex:1;font-size:1.05rem;font-weight:700;font-stretch:100%}.rv-num{background:var(--rv-indigo);color:#fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:800;display:grid}.rv-rows{margin:0;padding:0;list-style:none}.rv-rows li+li{border-top:1px solid var(--rv-line-soft)}.rv-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:4rem 7rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.8rem .5rem;display:grid}.rv-row:hover{background:#f6f6f9}.rv-row time{font:500 .82rem/1.5 var(--rv-mono);color:var(--rv-ink-3)}.rv-row .who{font-size:.875rem;font-weight:700}.rv-row.candidate .who{color:var(--tide-ink)}.rv-row.persona .who{color:var(--brass-ink)}.rv-row .said{font-size:.95rem;line-height:1.55}.rv-row.persona .said{color:#4a4c57}.rv-prompt{padding:0 1.5rem}.rv-prompt summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.4rem .85rem;padding:1.1rem 0;list-style:none;display:flex}.rv-prompt summary::-webkit-details-marker{display:none}.rv-prompt summary svg{color:var(--rv-ink-2);transition:transform .12s}.rv-prompt[open] summary svg{transform:rotate(90deg)}.rv-prompt .instructions{color:#3d3f4a;background:#f6f6f9;border-radius:12px;margin:0 0 1.25rem;padding:1rem}.rv-panel{gap:1.25rem;display:grid}.rv-panel .rv-view-head{margin-bottom:0}.rv-panel-empty{padding:1.4rem 1.6rem}.rv-panel-empty p{color:var(--rv-ink-2);margin:0}.rv-table-card{padding:.4rem .6rem;overflow-x:auto}.rv-table.panel-table{font-size:.95rem}.rv-table.panel-table th,.rv-table.panel-table td{border-bottom:1px solid var(--rv-line-soft);text-align:left;font-family:var(--body);padding:.85rem 1rem}.rv-table.panel-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--rv-ink-2);border-bottom-color:var(--rv-line);font-size:.78rem;font-weight:700}.rv-table.panel-table .num{text-align:center}.rv-table.panel-table td.who{font-weight:700}.rv-table.panel-table tr.avg td{background:#f7f7fb;font-weight:800}.rv-table.panel-table tr.ai td{color:var(--rv-ink-2);border-bottom:0}.rv-notes-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem;display:grid}.rv-note{align-content:start;gap:.75rem;padding:1.25rem 1.4rem;display:grid}.rv-note-head{align-items:center;gap:.65rem;display:flex}.rv-note-head .rv-avatar{width:2.1rem;height:2.1rem;font-size:.8rem}.rv-note-who{flex:1;min-width:0;line-height:1.3;display:grid}.rv-note-who strong{font-size:.95rem}.rv-note-who span{color:var(--rv-ink-3);font-size:.78rem}.rv-note p{color:#2e3039;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.55}.rv-notice{margin:0 0 1rem}.rv-recording{grid-template-columns:minmax(0,1fr) 26rem;align-items:start;gap:1.5rem;display:grid}.rv-main{min-width:0;padding:1rem}.rv-partrow{align-items:center;gap:.9rem;padding:1rem .4rem .9rem;display:flex}.rv-partrow-title{flex:1;gap:.2rem;min-width:0;display:grid}.rv-partrow-title .rv-eyebrow{color:var(--rv-ink-3);font-size:.7rem}.rv-partrow-title strong{font-size:1.03rem}.rv-partrow-meta{text-align:right}.rv-part-step{width:2.25rem;height:2.25rem;padding:0}.rv-part-dots{gap:.4rem;display:inline-flex}.rv-part-dots button{cursor:pointer;background:#d5d7de;border:0;border-radius:50%;width:.6rem;height:.6rem;padding:0}.rv-part-dots button[aria-current=true]{background:var(--rv-indigo-2)}.rv-rule{background:var(--rv-line);border:0;height:1px;margin:0 -1rem}@media (width>=901px) and (height>=600px){.rv-recording{height:calc(100dvh - var(--rv-top,8rem) - 3rem);align-items:stretch;min-height:30rem}.rv-main{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.rv-recording .rv-dark{height:100%;max-height:none;position:static}.rv-dark-body{overscroll-behavior:contain}}@media (width<=1240px){.rv-recording{grid-template-columns:minmax(0,1fr) 22rem}}@media (width<=1100px){.rv-score-grid,.rv-trio{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.rv-recording{grid-template-columns:minmax(0,1fr)}.rv-dark{max-height:none;position:static}.rv-dark-body{overflow:visible}.rv-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.rv-bar{position:static}.rv-rail{border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.3rem;position:static;transform:none}.rv-rail-col{z-index:15;position:sticky;top:.5rem}.rv-rail button{border-radius:12px;align-content:center;gap:.2rem;width:auto;height:3.4rem}.rv-rail-label{color:inherit;opacity:1;background:0 0;padding:0;font-size:.72rem;position:static;transform:none}.rv-crumbs{display:none}.rv-who{flex:100%}.rv-actions{flex:100%;margin-left:0}.rv-step{margin-left:auto}.rv-panel-bars{grid-template-columns:minmax(0,1fr)}.rv-crit{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.rv-crit-body{padding:0 11px}.rv-partrow-meta{display:none}.rv-hero.overall .big{font-size:4.25rem}.rv-row{grid-template-columns:3.25rem minmax(0,1fr)}.rv-row .said{grid-column:1/-1}}@media (width<=520px){.page.rv-page{padding-inline:.75rem}.rv-main{padding:.6rem}.rv-rule{margin:0 -.6rem}.rv-controls{padding:2rem .6rem .3rem}.rv-caption,.rv-volume,.rv-badge-time,.rv-controls-row button[aria-label="Back 10 seconds"]{display:none}.rv-bigplay{width:3.4rem;height:3.4rem}.rv-decide{gap:.5rem}.rv-decide button{font-size:.9rem}.rv-eval-head{flex-direction:column}.rv-dark-top,.rv-dark-body{margin-inline:0}.rv-dark-top{margin:0 .9rem}.rv-dark-body{padding:0 .9rem 1.25rem}.rv-stat{padding-left:.85rem}.rv-stat:nth-child(odd){padding-right:.85rem}.rv-table.panel-table th,.rv-table.panel-table td{padding:.7rem .6rem}}@media print{.topbar,.rv-bar .rv-actions,.rv-rail-col,.rv-print{display:none!important}.rv-bar{position:static}body:has(.rv-page){background:#fff}.rv-layout{grid-template-columns:minmax(0,1fr)}.rv-card,.rv-hero.overall{box-shadow:none;break-inside:avoid}.rv-card{border:1px solid var(--rv-line)}.rv-hero.overall{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rv-frame-error{color:#fff;text-align:center;background:#1c1c20d9;border-radius:10px;max-width:24rem;margin:0;padding:.75rem 1rem;font-size:.9rem;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}
