@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Poppins-Regular.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Poppins-Medium.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Poppins-SemiBold.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Poppins-Bold.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#01222c;--ink-soft:#3d5963;--mist:#e5edee;--white:#fff;--ice:#cde2e5;--yellow:#e5e460;--dark:#01222c;--dark-2:#0a3a4c;--dark-3:#1d5a70;--dark-4:#5189a0;--on-dark:#f4f8f8;--on-dark-soft:#b9cfd5;--bg:var(--mist);--card:var(--white);--tint:var(--ice);--text:var(--ink);--muted:var(--ink-soft);--line:#d3dfe1;--field:#d9e7e9;--field-edge:transparent;--edge:#6f8790;--accent:var(--dark);--accent-hover:var(--dark-2);--on-accent:var(--on-dark);--ok:#0b6b4f;--ok-bg:#d3ebe1;--alert:#a3281c;--alert-bg:#f8ddd8;--on-alert-bg:#a3281c;--font-sans:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs:.875rem;--text-sm:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-greeting:clamp(1.75rem, 7.4vw, 3.5rem);--text-h1:1.375rem;--text-h2:1.25rem;--text-h2-section:1.25rem;--text-core:1.0625rem;--text-small:.8125rem;--text-timer:clamp(4rem, 21vw, 7.5rem);--text-number-xl:clamp(5rem, 24vw, 8rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--r-xl:44px;--r-l:32px;--r-m:24px;--r-pill:999px;--tap:48px;--measure:34rem;--wide:70rem;--focus-ring:3px solid var(--ink);--focus-ring-dark:3px solid var(--yellow)}@media (min-width:56.25rem){:root{--text-h1:2rem;--text-h2:1.125rem;--text-h2-section:1.5rem;--text-core:1.375rem}}.night,.on-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--dark);--card:var(--dark-2);--tint:var(--dark-3);--text:var(--on-dark);--muted:var(--on-dark-soft);--line:var(--dark-4);--field:var(--dark-3);--accent:var(--on-dark);--accent-hover:var(--white);--on-accent:var(--dark);--ok:#8de9c3;--ok-bg:#0f5a45;--alert:#ffb4a8;--alert-bg:#fbe3df;--on-alert-bg:#8c1f14;--focus-ring:var(--focus-ring-dark)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);color:var(--text)}body{background:var(--bg);min-height:100dvh;color:var(--text);font:var(--weight-regular) var(--text-md)/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}main{max-width:var(--measure);padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-6), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));margin:0 auto}main[data-wide]{max-width:var(--wide)}@media (min-width:56.25rem){main{padding-top:var(--space-5);padding-bottom:var(--space-7);padding-inline:max(var(--space-6), env(safe-area-inset-left))}}h1,h2,h3{line-height:1.15;font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0}h1{font-size:var(--text-h1);margin:0 0 var(--space-3);letter-spacing:-.02em}h2{font-size:var(--text-h2);margin:0 0 var(--space-2)}h3{font-size:var(--text-md)}p{margin:0 0 var(--space-4)}a{color:var(--text);text-underline-offset:3px}code{font-family:var(--font-mono)}ul,ol{padding-left:var(--space-5)}:focus-visible{outline:var(--focus-ring);outline-offset:3px}:focus:not(:focus-visible),h1:focus,main:focus{outline:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.pill,.chip,.tab,.card,mark.heard-wrong{border:1px solid canvastext}mark.heard-wrong{forced-color-adjust:none;color:marktext;background:mark}}.hint{color:var(--muted);font-size:var(--text-sm);margin:var(--space-1) 0 0}.error{color:var(--alert);font-weight:var(--weight-medium);margin:0 0 var(--space-3)}.sub{color:var(--muted);margin:var(--space-2) 0 0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--space-4);z-index:200;min-height:var(--tap);padding:0 var(--space-5);color:var(--on-dark);background:var(--dark);border-radius:var(--r-pill);align-items:center;display:inline-flex;position:absolute;top:-100px}.skip:focus{top:var(--space-3)}.field{margin-bottom:var(--space-4)}label{font-weight:var(--weight-medium);font-size:var(--text-sm);margin-bottom:var(--space-2);padding-left:var(--space-1);display:block}input[type=text],input[type=email],input[type=password],input[type=search],input[inputmode],select,textarea{width:100%;min-height:56px;padding:var(--space-2) var(--space-5);font:inherit;color:var(--text);background:var(--field);box-shadow:inset 0 0 0 2px var(--field-edge);border-radius:var(--r-pill);border:0}textarea{border-radius:var(--r-m);padding-block:var(--space-3)}input::placeholder{color:var(--muted);opacity:1}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 26px),calc(100% - 20px);background-repeat:no-repeat;background-size:6px 6px;padding-right:3rem}select option{color:var(--ink);background:var(--white)}.check{gap:var(--space-3);min-height:var(--tap);margin:var(--space-4) 0;font-weight:var(--weight-regular);font-size:var(--text-md);cursor:pointer;align-items:center;padding-left:0;display:flex}.check input{width:28px;height:28px;accent-color:var(--accent);flex:none;margin:0}.check>span{padding:0}button,.button-link{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:56px;margin:var(--space-2) 0;padding:var(--space-3) var(--space-5);font:inherit;font-weight:var(--weight-semibold);color:var(--on-accent);background:var(--accent);border-radius:var(--r-pill);cursor:pointer;border:0;text-decoration:none;transition:background-color .12s;display:flex}button:hover:not(:disabled),.button-link:hover{background:var(--accent-hover)}button.secondary,.button-link.secondary{color:var(--text);background:var(--field)}button.secondary:hover:not(:disabled){background:var(--tint)}button.outline{color:var(--text);box-shadow:inset 0 0 0 2px var(--text);background:0 0}button.outline:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--text), inset 0 0 0 4px var(--field);background:0 0}button.danger{color:var(--white);background:#a3281c}button.danger:hover:not(:disabled){background:#7d1d14}button:disabled{opacity:.6;cursor:not-allowed}button.link{width:auto;min-height:var(--tap);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--text);text-underline-offset:3px;background:0 0;margin:0;text-decoration:underline;display:inline-flex}button.link:hover:not(:disabled){background:0 0;text-decoration-thickness:2px}button.small,.button-link.small{width:auto;min-height:var(--tap);padding:var(--space-2) var(--space-5);margin:0}.icon{flex:none;width:24px;height:24px;display:inline-flex}.icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.icon.fill svg{fill:currentColor;stroke:none}button.round{width:var(--tap);height:var(--tap);min-height:var(--tap);color:var(--text);background:var(--card);border-radius:50%;flex:none;margin:0;padding:0}button.round:hover:not(:disabled){background:var(--tint)}.night button.round{background:var(--dark-2)}.notice,.box{padding:var(--space-4) var(--space-5);margin:0 0 var(--space-4);background:var(--card);border-radius:var(--r-l)}.box p:last-child{margin-bottom:0}.notice,.box.warn{color:var(--on-attention,var(--ink));background:var(--yellow)}.box.warn .hint,.box.warn p{color:inherit}.box.alert{color:var(--on-alert-bg);background:var(--alert-bg);font-weight:var(--weight-medium)}.box.quiet{color:var(--text);box-shadow:inset 0 0 0 2px var(--line);background:0 0}.box.alert .hint,.box.alert p{color:inherit}.box.confirm{background:var(--card);box-shadow:inset 0 0 0 2px var(--alert)}.box select{margin:var(--space-1) 0 var(--space-3)}progress{width:100%;height:14px;margin:var(--space-2) 0 var(--space-3);appearance:none;border-radius:var(--r-pill);background:var(--tint);border:0;display:block;overflow:hidden}progress::-webkit-progress-bar{background:var(--tint)}progress::-webkit-progress-value{background:var(--accent);border-radius:var(--r-pill)}progress::-moz-progress-bar{background:var(--accent);border-radius:var(--r-pill)}.on-dark progress,.night progress{background:var(--dark-3)}.card{padding:var(--space-5);background:var(--card);color:var(--text);border-radius:var(--r-l)}.card.xl{padding:var(--space-5) var(--space-5);border-radius:var(--r-xl)}.card.is-ice{background:var(--ice)}.card.is-yellow{background:var(--yellow);color:var(--ink)}.card.is-dark{background:var(--dark)}.card>:last-child{margin-bottom:0}.pill{align-items:center;gap:var(--space-2);max-width:100%;min-height:24px;padding:calc(6px + .045em) var(--space-3) calc(6px - .045em);font-size:var(--text-small);line-height:1;font-weight:var(--weight-semibold);color:var(--ink);background:var(--ice);border-radius:var(--r-pill);white-space:nowrap;display:inline-flex}.pill[data-tone=ok]{color:var(--ok);background:var(--ok-bg)}.pill[data-tone=warn]{color:var(--ink);background:var(--yellow)}.pill[data-tone=alert]{color:var(--on-alert-bg);background:var(--alert-bg)}.pill[data-tone=dark]{color:var(--on-dark);background:var(--dark)}.on-dark .pill:not([data-tone]),.night .pill:not([data-tone]){color:var(--on-dark);background:var(--dark-3)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{width:auto;min-height:var(--tap);padding:0 var(--space-5);color:var(--text);background:var(--field);font-weight:var(--weight-medium);margin:0;display:inline-flex}.chip:hover:not(:disabled){background:var(--tint)}.chip[aria-checked=true],.chip[aria-pressed=true]{color:var(--on-dark);background:var(--dark);font-weight:var(--weight-semibold)}.chip[aria-checked=true]:hover:not(:disabled),.chip[aria-pressed=true]:hover:not(:disabled){background:var(--dark-2)}.chip:disabled{opacity:1;color:var(--muted);box-shadow:inset 0 0 0 2px var(--line);cursor:not-allowed;background:0 0}.chip[aria-checked=true]:before,.chip[aria-pressed=true]:before{content:"✓" / "";font-weight:var(--weight-bold)}.disc{width:var(--tap);height:var(--tap);color:var(--ink);background:var(--ice);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.disc.is-dark{color:var(--on-dark);background:var(--dark)}.disc.is-yellow{color:var(--ink);background:var(--yellow)}.disc.is-ok{color:var(--ok);background:var(--ok-bg)}.disc.is-alert{color:var(--alert);background:var(--alert-bg)}.qr{width:100%;max-width:16rem;margin:0 auto var(--space-3);padding:var(--space-3);border-radius:var(--r-m);background:#fff;display:block}.secret{font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.codes{gap:var(--space-2);margin:0 0 var(--space-4);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.codes li{padding:var(--space-3);font-family:var(--font-mono);text-align:center;background:var(--field);border-radius:var(--r-m);-webkit-user-select:all;user-select:all}.top{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);min-height:var(--tap);display:flex}.top .logo{width:auto;height:28px;margin-right:auto;display:block}.top h1{min-height:var(--tap);min-width:0;padding:0 var(--space-5);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:0;background:var(--card);border-radius:var(--r-pill);align-items:center;margin:0 auto 0 0;display:flex}.top h1 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar{box-sizing:border-box;width:var(--tap);height:var(--tap);min-width:var(--tap);max-width:var(--tap);min-height:var(--tap);max-height:var(--tap);aspect-ratio:1;color:var(--on-dark);background:var(--dark);line-height:1;font-weight:var(--weight-semibold);font-size:var(--text-sm);border-radius:50%;flex:none;align-self:center;place-items:center;padding:0;text-decoration:none;display:grid;overflow:hidden}.menu{position:relative}.menu-list{right:0;top:calc(100% + var(--space-2));z-index:50;min-width:15rem;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2);background:var(--card);color:var(--ink);border-radius:var(--r-l);margin:0;list-style:none;position:absolute;box-shadow:0 12px 40px #01222c40}.menu-list button{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-4);color:var(--ink);border-radius:var(--r-m);font-weight:var(--weight-medium);text-align:left;background:0 0;justify-content:flex-start;margin:0}.menu-list button:hover:not(:disabled){background:var(--field)}.menu-list li+li.apart{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line)}.menu-list button.danger-item{color:#a3281c}.auth-layout{gap:var(--space-5);display:grid}.auth-hero{justify-content:space-between;gap:var(--space-4);flex-direction:column;min-height:190px;display:flex;overflow:hidden}.auth-hero .logo{width:auto;height:30px;margin:0}.auth-hero .tagline{font-size:1.625rem;line-height:1.15;font-weight:var(--weight-semibold);letter-spacing:-.02em;max-width:14ch;margin:0}.wave-mark{height:44px;margin:0 calc(-1 * var(--space-1)) calc(-1 * var(--space-1));align-items:center;gap:4px;display:flex}.wave-mark i{border-radius:var(--r-pill);background:var(--dark-4);flex:1;min-width:4px;max-width:10px;display:block}.wave-mark i.on{background:var(--on-dark)}.auth-form h1{font-size:var(--text-greeting);letter-spacing:-.03em;margin:0;line-height:1.05}.auth-form .lede{margin:var(--space-2) 0 var(--space-5);color:var(--muted);font-size:var(--text-lg);line-height:1.5}.auth-form>p:not(.lede):not(.hint):not(.error){color:var(--muted);margin:var(--space-2) 0 var(--space-5)}.auth-form form,.auth-form .auth-card{padding:var(--space-5);background:var(--card);border-radius:var(--r-xl)}.auth-form form>:last-child{margin-bottom:0}.auth-form .secret{padding:var(--space-3) var(--space-4);background:var(--field);border-radius:var(--r-m)}.auth-form .notice{margin-bottom:var(--space-4)}.passkey-login{margin-top:0}.auth-form .or{text-align:center;color:var(--muted);font-size:var(--text-sm);margin:var(--space-2) 0 var(--space-4)}@media (min-width:56.25rem){.auth-layout{gap:var(--space-4);grid-template-columns:1fr 1fr;min-height:44rem}.auth-hero{padding:var(--space-7);min-height:0}.auth-hero .tagline{letter-spacing:-.03em;max-width:9ch;font-size:3.5rem;line-height:1.02}.auth-hero .logo{height:34px}.wave-mark{gap:6px;height:9rem}.wave-mark i{max-width:14px}.auth-form{padding-inline:var(--space-6);align-self:center;max-width:34rem}}.home .top{margin-bottom:var(--space-5)}.home .top .logo{margin-right:auto}.home .top .avatar{border:0;margin:0;padding:0}.greeting{font-size:var(--text-greeting);letter-spacing:-.03em;margin:0;line-height:1.05}.home .sub{margin:var(--space-2) 0 var(--space-5)}.home h2{margin:var(--space-6) 0 var(--space-3) var(--space-3);font-size:var(--text-h2-section);letter-spacing:-.01em}.bento{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bento>*{min-width:0}.rec-tile{justify-content:space-between;align-items:flex-end;gap:var(--space-4);width:auto;min-height:11.5rem;padding:var(--space-5);text-align:left;color:var(--on-dark);background:var(--dark);border-radius:var(--r-xl);grid-column:1/-1;margin:0;display:flex}.rec-tile:hover:not(:disabled){background:var(--dark-2)}.rec-text{gap:var(--space-2);display:grid}.rec-title{font-size:1.875rem;line-height:1.05;font-weight:var(--weight-semibold);letter-spacing:-.025em}.rec-text .note,.stat-tile .note{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:1.35}.go{width:84px;height:84px;color:var(--dark);background:var(--on-dark);border-radius:50%;flex:none;place-items:center;display:grid}.stat-tile{justify-content:space-between;gap:var(--space-4);width:auto;min-height:10.5rem;padding:var(--space-4) var(--space-5) var(--space-5);text-align:left;color:var(--ink);font-weight:var(--weight-medium);flex-direction:column;align-items:flex-start;margin:0;text-decoration:none;display:flex}.stat-tile.is-ice{background:var(--ice)}.stat-tile.is-yellow{background:var(--yellow)}a.stat-tile:hover,button.stat-tile:hover:not(:disabled){filter:brightness(.97);background-color:inherit}.stat-tile .label{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:1.25}.stat-tile .number{font-size:var(--text-number-l,4.5rem);font-weight:var(--weight-semibold);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:.95;display:block}.stat-tile .note{margin-top:var(--space-2);display:block}@media (min-width:56.25rem){.bento{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr))}.rec-tile{min-height:16rem;padding:var(--space-6);grid-area:span 1/span 6}.rec-title{font-size:2.75rem}.go{width:112px;height:112px}.stat-tile{grid-column:span 3;min-height:16rem}}.meeting-search{gap:var(--space-2);margin:0 0 var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.meeting-search label{margin:0;padding:0}.search-field{display:block;position:relative}.search-field .icon{left:var(--space-5);color:var(--muted);pointer-events:none;margin-top:-12px;position:absolute;top:50%}.search-field input{padding-left:calc(var(--space-5) + 36px);background:var(--card)}.client-filter select{background-color:var(--card)}@media (min-width:56.25rem){.meeting-search{grid-template-columns:minmax(0,1fr) 18rem}}.search-count{margin:var(--space-3) var(--space-3);color:var(--muted);font-size:var(--text-sm)}.meetings{margin:0 0 var(--space-4);padding:var(--space-1) var(--space-2);list-style:none}.meeting-row{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) 0;display:flex;position:relative}.meeting-row+.meeting-row{border-top:1px solid var(--line)}.meeting-row .menu{flex:none}button.row-open{justify-content:flex-start;align-items:center;gap:var(--space-3);width:auto;min-width:0;min-height:60px;padding:var(--space-1) var(--space-2);text-align:left;font-weight:var(--weight-regular);color:var(--text);border-radius:var(--r-l);background:0 0;flex:1;margin:0;display:flex}button.row-open:hover:not(:disabled){background:var(--field)}.row-text{justify-items:start;gap:1px;min-width:0;display:grid}.meeting-row .disc{width:36px;min-width:36px;height:36px}.meeting-row .disc .icon{width:20px;height:20px}.row-text strong{font-weight:var(--weight-semibold);font-size:var(--text-md);overflow-wrap:anywhere;line-height:1.25}.row-text .meta{color:var(--muted);font-size:var(--text-small)}.row-text .pill{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;display:block;overflow:hidden}.progress-line{gap:var(--space-1);width:100%;margin-top:var(--space-1);font-size:var(--text-small);color:var(--muted);display:grid}.tasks .meetings{background:var(--card)}.more-meetings{margin:0 0 var(--space-4)}.logout{margin-top:var(--space-6)}@media (min-width:56.25rem){.meetings{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meeting-row:nth-child(2){border-top:0}.logout{max-width:20rem}}.zero-text{font-size:var(--text-md);font-weight:var(--weight-medium);display:none}@media (max-width:56.24rem){.stat-tile:has(.zero-text) .number{display:none}.stat-tile .zero-text{display:block}.stat-tile:has(.zero-text){min-height:7.5rem}}.new-grid{gap:var(--space-3);align-items:start;display:grid}.new-recording .details{padding:var(--space-5)}.new-recording .details>:last-child{margin-bottom:0}.new-recording .aside{gap:var(--space-3);display:grid}.new-recording .aside>*{margin:0}.new-recording .consent{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;border-radius:var(--r-l);display:flex}.new-recording .consent span{line-height:1.5}.new-recording .consent input{margin-top:2px}.new-recording button.start{min-height:68px;font-size:var(--text-lg)}.disc.is-light{color:var(--dark);background:var(--on-dark);width:40px;height:40px;margin-left:calc(-1 * var(--space-3))}.mic-check{gap:var(--space-3);display:grid}.mic-check>*{margin:0}.mic-check h2{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--muted)}.mic-check button{justify-self:start;width:auto}.mic-check button.secondary{color:var(--dark);background:var(--on-dark)}.mic-check label{color:var(--on-dark-soft);margin:0}.mic-check select{background-color:var(--dark-3);color:var(--on-dark)}.level{margin:0}.level-bars{align-items:center;gap:4px;height:72px;display:flex}.level-bars i{border-radius:var(--r-pill);background:var(--on-dark);flex:1;min-width:3px;max-width:12px;display:block}.level-bars.live i{background:var(--yellow)}.level-device{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere}.level .box{margin:0 0 var(--space-2)}@media (min-width:56.25rem){.new-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.level-bars{height:96px}}.recording,.finishing,.done,.recording-idle{gap:var(--space-3);display:grid}.recording>*,.finishing>*,.done>*,.recording-idle>*{margin:0}.rec-grid{gap:var(--space-3);align-items:start;display:grid}.rec-side{gap:var(--space-3);align-content:start;display:grid}.rec-side>*{margin:0}.main-tile{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);display:grid}.main-tile>*{margin:0}.rec-state{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.rec-state p{margin:0}.live-pill{min-height:40px;padding:0 var(--space-5) 0 var(--space-4);font-weight:var(--weight-semibold);color:var(--on-dark);background:var(--dark-3);border-radius:var(--r-pill);align-items:center;gap:10px;display:inline-flex}.live-pill .dot{background:currentColor;border-radius:50%;flex:none;width:12px;height:12px}.live-pill.running{color:var(--ink);background:var(--yellow)}.live-pill.running .dot{background:var(--ink);animation:1.8s ease-in-out infinite pulse}.rec-state[data-tone=alert] .live-pill{color:var(--on-alert-bg);background:var(--alert-bg)}@keyframes pulse{50%{opacity:.3}}.timer{font-size:var(--text-timer);font-weight:var(--weight-semibold);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;line-height:.95}.tile-sub{font-size:var(--text-sm);color:var(--muted);margin:0}.rec-sound{gap:var(--space-2);display:grid}.rec-sound p{margin:0}.tile-verdict{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0;display:flex}.mark{background:var(--tone,var(--ok));clip-path:polygon(14% 50%,0 64%,36% 100%,100% 22%,86% 8%,36% 72%);flex:none;width:1.1em;height:1.1em}[data-tone=ok]{--tone:var(--ok)}[data-tone=warn]{--tone:var(--yellow)}[data-tone=alert]{--tone:var(--alert)}[data-tone=warn] .mark{clip-path:polygon(50% 0,100% 100%,0 100%)}[data-tone=alert] .mark{clip-path:polygon(20% 0,50% 30%,80% 0,100% 20%,70% 50%,100% 80%,80% 100%,50% 70%,20% 100%,0 80%,30% 50%,0 20%)}.status-tile{padding:var(--space-4) var(--space-5)}.status-tile[data-tone=warn]{color:var(--ink);background:var(--yellow);--tone:var(--ink);--muted:var(--ink)}.status-tile[data-tone=alert]{color:var(--on-alert-bg);background:var(--alert-bg);--tone:var(--on-alert-bg);--muted:var(--on-alert-bg)}.facts{gap:2px var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.facts dt{color:var(--muted)}.facts dd{font-weight:var(--weight-medium);text-align:right;margin:0}.facts dd.bad{font-weight:var(--weight-bold)}.stop-bar{padding:var(--space-2) 0 max(var(--space-2), env(safe-area-inset-bottom));background:var(--bg);position:sticky;bottom:0}.stop-bar>*{margin:0}button.stop{min-height:64px;font-size:var(--text-lg)}.finishing-title{color:var(--muted);margin:0 0 var(--space-3)}.finishing progress{height:16px}.done-card{justify-items:start;gap:var(--space-3);display:grid}.done-card p{font-size:var(--text-lg);margin:0}.done .done-mark{width:72px;height:72px}.meeting{gap:var(--space-4);display:grid}.meeting>*{margin:0}.lede{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-lg);line-height:1.5}.confirm-form{gap:var(--space-4);display:grid}.confirm-grid{gap:var(--space-3);align-items:start;display:grid}.confirm-form .recorded h2{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--muted)}.confirm-form .recorded .number{margin:0 0 var(--space-3);font-size:var(--text-number-xl,6rem);font-weight:var(--weight-semibold);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:.95}.confirm-form .recorded p{margin:0 0 var(--space-2)}.confirm-form .recorded .box{margin-top:var(--space-3)}.confirm-form .details{padding:var(--space-5)}.confirm-form .details>:last-child{margin-bottom:0}.confirm-form .big-action{min-height:64px;font-size:var(--text-lg);margin:0}@media (min-width:56.25rem){.confirm-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.confirm-form .big-action{justify-self:end;max-width:24rem}}.status-line{min-height:32px;padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink);background:var(--ice);border-radius:var(--r-pill);justify-self:start;align-items:center;margin:0;display:inline-flex}.status-line[data-tone=warn]{background:var(--yellow)}.status-line[data-tone=alert]{color:var(--alert);background:var(--alert-bg)}.progress-screen{gap:var(--space-3);display:grid}.progress-screen>*{margin:0}.progress-block{padding:var(--space-5);color:var(--on-dark);background:var(--dark);border-radius:var(--r-xl);--text:var(--on-dark);--muted:var(--on-dark-soft);--accent:var(--on-dark)}.progress-head{gap:var(--space-1) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.progress-percent{font-size:clamp(3rem,15vw,5.5rem);font-weight:var(--weight-semibold);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:.95}.progress-time{color:var(--on-dark-soft)}.progress-block progress{height:16px;margin:var(--space-4) 0 var(--space-3);background:var(--dark-3)}.progress-block .hint{margin:var(--space-1) 0 0;color:var(--on-dark-soft)}.steps{padding:var(--space-2);background:var(--card);border-radius:var(--r-xl);margin:0;list-style:none}.steps li{grid-template-columns:var(--tap) 1fr auto;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-3);align-items:center;display:grid}.steps li+li{border-top:1px solid var(--line)}.steps .glyph{width:var(--tap);height:var(--tap);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--ink);background:var(--ice);border-radius:50%;place-items:center;display:grid}.steps li[data-status=done] .glyph{color:var(--ok);background:var(--ok-bg)}.steps li[data-status=running] .glyph{color:var(--on-dark);background:var(--dark)}.steps li[data-status=failed] .glyph{color:var(--alert);background:var(--alert-bg)}.steps li[data-status=waiting] .glyph{color:var(--ink);background:var(--yellow)}.steps li>*{min-width:0}.steps .step-name{font-weight:var(--weight-semibold)}.steps li .hint{font-size:var(--text-xs);text-align:right;overflow-wrap:break-word;max-width:7.5rem;margin:0}.steps .step-name progress{height:8px;margin:var(--space-1) 0 0}.rerun-banner h2{margin:0 0 var(--space-2)}.rerun-banner .steps{margin-top:var(--space-3);background:0 0;padding:0}.meeting-id{margin:var(--space-5) 0 0;font-size:var(--text-xs);color:var(--muted);overflow-wrap:anywhere}.meeting-id code{-webkit-user-select:all;user-select:all}.progress-line{gap:var(--space-1);margin-top:var(--space-2);width:100%;font-size:var(--text-xs);color:var(--muted);display:grid}.progress-line progress{height:6px;margin:0}.remove .which{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);background:var(--alert-bg);border-radius:var(--r-m)}.remove .which p{margin:0}.remove .which-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.remove ul{margin:0 0 var(--space-3);padding-left:var(--space-5)}.remove:not(.open){margin-top:var(--space-5)}.retranscribe .box h3{margin-top:0}.versions{margin-top:var(--space-5)}.versions h2,.minutes-versions h2,.regenerate h2{margin:0 0 var(--space-3) var(--space-3);font-size:var(--text-lg)}.version-files{gap:var(--space-2);flex-wrap:wrap;display:flex}.minutes-versions,.regenerate{margin:0}.version-about p{margin:0 0 var(--space-2);overflow-wrap:anywhere}.regenerate textarea{width:100%}.approval{margin:0}.sheet-backdrop{z-index:90;background:#01222c8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:34rem;max-height:92dvh;padding:var(--space-5);padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));color:var(--ink);background:var(--mist);border-radius:var(--r-xl) var(--r-xl) 0 0;overflow-y:auto}.sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.sheet-head h2{font-size:var(--text-xl);letter-spacing:-.02em;margin:0}.sheet-body>:last-child{margin-bottom:0}@media (min-width:56.25rem){.sheet-backdrop{align-items:center}.sheet{border-radius:var(--r-xl)}}.speakers{gap:var(--space-3);display:grid}.speakers>*{margin:0}.speakers .intro{color:var(--muted)}.speakers .intro.is-yellow{color:var(--ink);padding:var(--space-4) var(--space-5);font-weight:var(--weight-medium)}.speaker-grid{gap:var(--space-3);align-items:start;display:grid}.speaker-card{gap:var(--space-4);display:grid}.speaker-card h2{align-items:center;gap:var(--space-3);font-size:var(--text-lg);margin:0;display:flex}.speaker-name{line-height:1.2;display:grid}.speaker-time{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--muted)}.fragments{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fragment{grid-template-columns:var(--tap) minmax(0, 1fr);align-items:center;gap:0 var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);background:var(--field);border-radius:var(--r-l);grid-template-areas:"play bar""play time";display:grid}.fragment button.play{width:var(--tap);height:var(--tap);min-height:var(--tap);border-radius:50%;grid-area:play;place-items:center;margin:0;padding:0;display:grid}.fragment-bar{grid-area:bar;height:28px;position:relative}.fragment-bar .waveform{height:100%}.fragment-bar .waveform i{background:var(--line-strong,#9fb3b9)}.fragment-bar .waveform i.played,.fragment-bar .waveform i.now{background:var(--ink)}.fragment-bar .plain-bar{background:#9db4ba}.fragment-bar .plain-bar i{background:var(--ink)}.fragment-time{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;grid-area:time}.choice-group,.speaker-card .field{margin:0}.actions-row{gap:var(--space-2);max-width:34rem;display:grid}.actions-row>*{margin:0}@media (min-width:56.25rem){.speaker-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.meeting-tabs{gap:var(--space-4);display:grid}.meeting-tabs .side,.meeting-tabs .main-col{gap:var(--space-3);align-content:start;min-width:0;display:grid}.status-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.details{margin:0}@media (min-width:56.25rem){.meeting-tabs{gap:var(--space-5);grid-template-columns:23rem minmax(0,1fr);align-items:start}.meeting-tabs .side{top:var(--space-5);grid-area:1/1;position:sticky}.meeting-tabs .main-col{grid-area:1/2}}.stats{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stat{justify-content:space-between;align-items:flex-start;gap:var(--space-2);width:auto;min-height:0;padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--weight-medium);border-radius:var(--r-l);flex-direction:column;margin:0;display:flex}.stat .label{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.25}.stat .number{font-size:2.25rem;font-weight:var(--weight-semibold);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:.95;display:block}.number .unit{font-size:.4em;font-weight:var(--weight-regular);letter-spacing:0;margin-left:.2em}button.stat{color:var(--text);background:var(--card)}button.stat.is-dark{color:var(--on-dark);background:var(--dark)}button.stat:hover:not(:disabled){background:var(--dark-2)}@media (min-width:56.25rem){.stats{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr}.stat{padding:var(--space-4) var(--space-5);gap:var(--space-3);border-radius:var(--r-l)}.stat:first-child{grid-row:span 2;min-height:11rem}.stat .label{font-size:var(--text-md)}.stat .number{font-size:3rem}.stat:first-child .number{font-size:5.5rem}}.player{padding:var(--space-2) var(--space-5) var(--space-3) var(--space-2);color:var(--on-dark);background:var(--dark);border-radius:var(--r-xl)}.player-main{align-items:center;gap:var(--space-3);display:flex}.player button.play{width:56px;height:56px;min-height:56px;color:var(--dark);background:var(--on-dark);border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}.player button.play:hover:not(:disabled){background:var(--white)}.scrub{flex:1;min-width:0;height:44px;position:relative}.scrub input[type=range]{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;margin:0;padding:0;position:absolute;inset:0}.scrub:has(input:focus-visible){outline:var(--focus-ring);outline-offset:4px;border-radius:var(--r-m)}.waveform{align-items:center;gap:3px;height:100%;display:flex}.waveform i{border-radius:var(--r-pill);background:var(--dark-4);flex:1;min-width:3px;max-width:5px;display:block}.waveform i.played{background:var(--on-dark)}.waveform i.now{background:var(--yellow)}.plain-bar{border-radius:var(--r-pill);background:var(--dark-4);height:10px;margin-top:-5px;position:relative;top:50%;overflow:hidden}.plain-bar i{background:var(--on-dark);border-radius:var(--r-pill);height:100%;display:block}.player-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) 0 0 var(--space-3);flex-wrap:wrap;display:flex}.player-time{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--on-dark-soft);white-space:nowrap}.player-tools{gap:var(--space-1);display:inline-flex}.player button.tool{width:auto;min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-3);color:var(--on-dark);font-size:var(--text-sm);font-weight:var(--weight-medium);background:0 0;margin:0;display:inline-flex}.player button.tool:hover:not(:disabled){background:var(--dark-2)}.tabs{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.tab{width:auto;min-height:var(--tap);padding:0 var(--space-5);color:var(--text);background:var(--card);font-weight:var(--weight-medium);margin:0}.tab:hover:not(:disabled){background:var(--tint)}.tab.on{color:var(--on-dark);background:var(--dark);font-weight:var(--weight-semibold)}.tab.on:hover:not(:disabled){background:var(--dark-2)}.panel{gap:var(--space-5);padding-top:var(--space-2);display:grid}.panel h2{margin:0 0 var(--space-3) var(--space-3);font-size:var(--text-h2)}.panel h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-md)}.panel section,.panel .card.xl{margin:0}.core{font-size:var(--text-core);line-height:1.4;font-weight:var(--weight-medium);letter-spacing:-.01em;margin:0}.blocks,.actions,.files,.segments{padding:var(--space-3);gap:0;margin:0;list-style:none;display:grid}.blocks>li,.actions>li,.files>li,.segments>li{padding:var(--space-3) var(--space-4)}.blocks>li+li,.actions>li+li,.files>li+li,.blocks p,.segments p{margin:0}.blocks .meta,.action .meta,.doubt{color:var(--muted);font-size:var(--text-sm)}.none{color:var(--muted)}.topics{gap:var(--space-3);padding:var(--space-4) var(--space-5);display:grid}.topics p{margin:0}@media (min-width:56.25rem){.minutes{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.minutes>section:first-child,.minutes>section:last-child{grid-column:1/-1}}.minutes{gap:var(--space-5);display:grid}@media (min-width:56.25rem){.minutes{gap:var(--space-5) var(--space-4)}}.ts{width:auto;min-height:var(--tap);color:var(--text);font-weight:var(--weight-semibold);background:0 0;margin:0;padding:0;display:inline-flex}.ts:hover:not(:disabled){background:0 0}.ts>span{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--r-pill);background:var(--ice);font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:inline-flex}.ts:hover>span{background:var(--field)}.ts .icon{box-sizing:content-box;width:14px;height:14px;color:var(--on-dark);background:var(--dark);border-radius:50%;padding:5px}.ts .icon svg{width:14px;height:14px}.ts.plain{min-height:32px;padding:0 var(--space-3);color:var(--muted);font-size:var(--text-xs);align-items:center}.on-dark .ts>span{background:var(--dark-3)}.on-dark .ts .icon{color:var(--dark);background:var(--on-dark)}.card.is-dark.on-dark{color:var(--on-dark)}.segments>li.segment{padding:var(--space-3) var(--space-4);border-top:0;border-left:4px solid #0000}.segment .para-head{align-items:center;gap:var(--space-2);min-height:20px;margin-bottom:2px;display:flex}.segment .speaker-name{font-size:var(--text-small);font-weight:var(--weight-semibold)}.segment .para-head .ts{margin-block:-14px}.segment p{margin:0}.segment .sentence.playing{background:var(--ice);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px}.segment.active{background:var(--field);border-left-color:var(--dark);border-radius:var(--r-m)}.segment .flag{color:var(--muted);font-size:var(--text-sm)}.follow{margin:0 0 var(--space-3) var(--space-3);font-size:var(--text-sm);color:var(--muted)}.transcript .segment.focus{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-m)}.action{gap:var(--space-2);display:grid}.action[data-status=afgerond] .action-text,.action[data-status=vervallen] .action-text{color:var(--muted);text-decoration:line-through}.tick{gap:var(--space-3);min-height:var(--tap);font-weight:var(--weight-medium);font-size:var(--text-md);cursor:pointer;align-items:center;margin:0;padding:0;display:flex}.tick input{width:28px;height:28px;accent-color:var(--dark);flex:none;margin:0}.action .meta{margin:0}.action select{max-width:16rem}.files>li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button-link{width:auto;min-height:var(--tap);margin:0}mark.heard-wrong{color:var(--ink);background:var(--yellow);text-underline-offset:5px;border-radius:10px;padding:0 6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}ul.misheard{margin-top:var(--space-2)}.file-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.file-actions button,.file-actions .button-link{width:auto;min-height:var(--tap);padding:0 var(--space-5);margin:0}.file-actions button.secondary,.file-actions .button-link{color:var(--text);background:var(--field)}.file-actions button.share,.file-actions .button-link.share{color:var(--on-accent);background:var(--accent)}.pdf-viewer{z-index:100;background:var(--bg);padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:fixed;inset:0}.pdf-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.pdf-title{min-width:0;padding:0 var(--space-5);min-height:var(--tap);font-weight:var(--weight-semibold);background:var(--card);border-radius:var(--r-pill);flex:1;align-items:center;margin:0;display:flex}.pdf-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-viewer button,.pdf-viewer .button-link{min-height:var(--tap);min-width:var(--tap);width:auto;margin:0}.pdf-viewer button.round{padding:0}.pdf-viewer .pdf-bar .share,.pdf-viewer .pdf-bar .button-link{padding:0 var(--space-4);gap:var(--space-2);flex:none}.pdf-pages{margin:0 var(--space-4);padding:var(--space-2);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;background:var(--ice);border-radius:var(--r-xl);flex-direction:column;flex:1;align-items:center;gap:12px;display:flex;overflow:auto}.pdf-page{background:#fff;border-radius:12px;flex:none}.pdf-state{align-self:center}.pdf-dock{padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));justify-content:center;display:flex}.pdf-zoomgroup{align-items:center;gap:var(--space-1);color:var(--on-dark);background:var(--dark);border-radius:var(--r-pill);padding:6px;display:flex}.pdf-zoomgroup button{color:var(--on-dark);background:var(--dark-2)}.pdf-zoomgroup button.round{border-radius:50%}.pdf-zoomgroup button.fit{padding:0 var(--space-4);border-radius:var(--r-pill);font-size:var(--text-sm)}.pdf-zoomgroup button:disabled{opacity:.65}.pdf-zoom{text-align:center;min-width:3.4em;font-weight:var(--weight-semibold);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.actions-overview{gap:var(--space-3);display:grid}.actions-overview>*{margin:0}.stats-pair{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.stats-pair .stat{min-height:9rem}.stats-pair .stat .number{font-size:4.5rem}.filters{gap:var(--space-3);display:grid}.choice-label{margin:0 0 var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium)}.select-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.select-row label{margin:0}.meeting-link{text-align:left;white-space:normal;padding-left:0}button.link.meeting-link{color:var(--text)}@media (min-width:56.25rem){.stats-pair{grid-template-columns:repeat(2,minmax(0,14rem))}.actions-overview .actions>li{align-items:start;column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) 16rem}.actions-overview .actions>li>select{grid-area:1/2/span 3;align-self:center;max-width:none}}.stat .label .short{display:none}@media (max-width:56.24rem){.tabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -4px;padding:0 4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.tabs::-webkit-scrollbar{display:none}.tab{min-height:44px;padding:0 var(--space-4);font-size:var(--text-sm);background-clip:padding-box;border:4px solid #0000;flex:none}.tabs{padding-right:40px}.stat{padding:var(--space-2) var(--space-3);border-radius:22px;gap:2px;min-height:0}.stat .label{font-size:var(--text-small);line-height:1.2}.stat .label .long{display:none}.stat .label .short{display:inline}.stat .number{font-size:1.75rem}.stat .number .unit{font-size:.5em}.player{align-items:center;gap:0 var(--space-3);padding:var(--space-2) var(--space-4) var(--space-1) var(--space-2);border-radius:var(--r-l);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"play scrub time""tools tools tools";display:grid}.player-main,.player-row{display:contents}.player button.play{grid-area:play;width:44px;height:44px;min-height:44px}.scrub{grid-area:scrub;height:36px}.player-time{font-size:var(--text-small);grid-area:time}.player-tools{grid-area:tools;justify-self:end}.player button.tool{min-width:44px;min-height:44px;padding:0 var(--space-3);font-size:var(--text-small)}.player-time{align-self:center}.stats-pair .stat{min-height:5.5rem;padding:var(--space-3) var(--space-4)}.stats-pair .stat .number{font-size:2.5rem}.stats-pair .stat:has(.zero-text) .number{display:none}.stats-pair .stat .zero-text{display:block}.select-row{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.select-row label:last-child{grid-column:1/-1}}@media (max-width:56.1875rem){.segments.card.xl{padding:var(--space-2)}.segments.card.xl>li.segment{padding-inline:var(--space-3)}}.account-grid{gap:var(--space-3);align-items:start;display:grid}.account-side,.passkey-area{gap:var(--space-3);align-content:start;display:grid}.account-side>*,.passkey-area>*{margin:0}.who{align-items:center;gap:var(--space-4);display:flex}.who .disc{width:72px;height:72px;font-size:var(--text-xl)}.who p{margin:0}.who-name{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.2}.who-mail{color:var(--muted);overflow-wrap:anywhere}.factors{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);display:flex}.factors p{font-weight:var(--weight-medium);margin:0}.passkey-area h2{font-size:var(--text-lg);margin:0}.passkey-area h3{margin:var(--space-3) 0 0 var(--space-3);font-size:var(--text-lg)}.account ul.passkeys{padding:var(--space-3);gap:0;margin:0;list-style:none;display:grid}.account ul.passkeys li{align-items:center;gap:var(--space-3);padding:var(--space-3);flex-wrap:wrap;display:flex}.account ul.passkeys li+li{border-top:1px solid var(--line)}.passkey-text{flex:1;min-width:12rem}.passkey-text p{margin:0}.account ul.passkeys .box{background:var(--field);flex-basis:100%;margin:0}@media (min-width:56.25rem){.account-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}
