@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.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:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/azeret-mono-latin-ext-wght-normal-AJY8QvZq.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:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/azeret-mono-latin-wght-normal-CiEPG6Bh.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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body:"Jost Variable", Jost, "Helvetica Neue", Arial, sans-serif;font-family:var(--body);color:#f3eee3;font-synthesis:none;--ink:#f3eee3;--muted:#c9c4b8;--dim:#9a968c;--base:#141a33;--panel:#1b2242;--raised:#232b52;--line:#303a6b;--line-soft:#262f5a;--accent:#e9b44c;--accent-rgb:233,180,76;--accent-ink:#1a1408;--accent-hover:#f2c46a;--peach:#f4a27e;--peach-deep:#e0563f;--mint:#5fc7a2;--coral:#ff806d;--cotton:#f3eee3;--notation:"Azeret Mono Variable", "Azeret Mono", ui-monospace, monospace;background:#141a33}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line) transparent}::selection{color:var(--accent-ink);background:var(--accent)}html,body,#root{min-height:100%;margin:0}body{background:var(--base);min-width:320px;min-height:100vh}button,input,select{font:inherit}input,select{caret-color:var(--accent)}button{color:inherit}button,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled{cursor:wait;opacity:.55}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.brand{letter-spacing:-.01em;align-items:center;gap:11px;font-size:17px;font-weight:600;display:inline-flex}.brand__word{line-height:1}.brand--compact{gap:9px;font-size:15px}.weave-mark{border-radius:22%;flex:none}.data-label{color:var(--muted);font-family:var(--notation);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.spinner{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.centered-surface{place-content:center;justify-items:center;gap:20px;min-height:100vh;padding:24px;display:grid}.centered-surface p{color:var(--muted);margin:0;font-size:13px}.primary-button,.secondary-button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;font-weight:730;display:inline-flex}.primary-button{min-height:43px;color:var(--accent-ink);background:var(--accent);border-radius:12px;margin-top:24px;padding:0 18px}.primary-button:hover{background:var(--accent-hover)}.primary-button--large{width:100%;min-height:51px;margin:18px 0 0}.secondary-button{border:1px solid var(--line);background:var(--raised);border-radius:12px;min-height:48px;padding:0 20px}.secondary-button:hover{border-color:var(--dim)}.preview-frame{aspect-ratio:16/9;background:#0f1328;border-radius:12px;margin-bottom:18px;position:relative;overflow:hidden}.preview-frame .video-tile-shell,.preview-frame .video-tile{height:100%;min-height:0}.preview-frame .video-tile{border:0}.preview-frame .video-tile-shell:before{border-radius:10px;inset:6px}.preview-prompt{width:100%;height:100%;color:var(--muted);cursor:pointer;background:radial-gradient(circle,#232b52,#10142a 68%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px 20px 68px;display:flex}.preview-prompt strong{color:var(--ink);font-size:14px}.preview-prompt span{font-size:11px}.preview-controls{z-index:3;gap:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.preview-toggle{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#141a33eb;border:1px solid #f3eee333;border-radius:12px;place-items:center;padding:0;display:grid}.preview-toggle:hover{border-color:var(--dim);background:var(--raised)}.preview-toggle.is-off{color:var(--coral);border-color:#ff806d61}.field-label{color:var(--muted);font-family:var(--notation);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:500;display:grid}.field-label>span{align-items:center;gap:5px;display:inline-flex}.field-label input,.field-label select,.code-input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--base);letter-spacing:0;text-transform:none;border-radius:10px;padding:0 12px;font-size:13px;font-weight:520}.field-label input::placeholder,.code-input::placeholder{color:var(--dim)}.field-label input,.field-label select{font-family:var(--body)}.or-divider{color:var(--dim);font-family:var(--notation);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.join-row{grid-template-columns:1fr auto;gap:8px;display:grid}.code-input{min-height:48px;font-family:var(--notation);letter-spacing:.18em;text-transform:uppercase}.error-notice{color:#ffc1b6;background:#ff806d12;border:1px solid #ff806d40;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.error-notice svg{flex:none;margin-top:1px}.meeting-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.room-header{border-bottom:1px solid var(--line);background:var(--base);align-items:center;gap:20px;min-height:60px;padding:0 18px;display:flex}.room-header__identity{border-left:1px solid var(--line);gap:2px;padding-left:20px;display:grid}.room-code{font-family:var(--notation);letter-spacing:.13em;font-size:13px;font-weight:600}.caption-status{border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--panel);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:670;display:inline-flex}.caption-status__dot{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.caption-status.is-starting,.caption-status.is-transcribing{color:var(--mint);background:#97e9c612;border-color:#97e9c64d}.caption-status.is-error{color:var(--coral);background:#ff806d12;border-color:#ff806d4d}.caption-status.is-transcribing .caption-status__dot{animation:1.7s ease-out infinite pulse}.people-count{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:640;display:inline-flex}.room-header__spacer{flex:1}.room-header__status{align-items:center;gap:14px;min-width:0;display:flex}.meeting-timer{color:var(--muted);font-family:var(--notation);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.meeting-timer time{min-width:5ch}.icon-button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:36px;min-height:36px;padding:0;display:inline-flex}.icon-button:hover{background:var(--raised)}.icon-button--wide{padding:0 12px;font-size:10px;font-weight:670}.icon-button--danger{color:var(--coral)}.icon-button--leave{padding:0 12px;font-size:10px;font-weight:700}.meeting-stage{background:#10142a;flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px 17px 11px;display:flex}.video-grid-wrap{flex:1;min-width:0;min-height:0;position:relative}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(180px,1fr);gap:20px;width:100%;height:100%;min-height:0;display:grid}.video-grid--1{grid-template-columns:1fr}.video-grid--1 .video-tile-shell{width:100%;max-width:1200px;height:100%;margin:0 auto}.video-grid--3 .video-tile-shell:first-child,.video-grid--5 .video-tile-shell:first-child{grid-row:span 2}.video-tile-shell{--thread:var(--peach);--thread-rgb:244,162,126;--voice-ring-inner:1.5px;--voice-ring-outer:3.5px;--voice-ring-alpha:.42;--voice-wave-alpha:.08;min-height:205px;position:relative}.video-tile-shell:before{content:"";z-index:2;opacity:0;box-shadow:0 0 0 var(--voice-ring-inner) rgba(var(--thread-rgb),var(--voice-ring-alpha)), 0 0 0 var(--voice-ring-outer) rgba(var(--thread-rgb),var(--voice-wave-alpha));pointer-events:none;border-radius:14px;transition:opacity .12s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.video-tile-shell.is-speaking:before{opacity:1}.video-tile{z-index:1;border:1px solid var(--line-soft);background:radial-gradient(circle at 50% 38%,#2a3462,#161c3a 65%);border-radius:14px;height:100%;min-height:205px;position:relative;overflow:hidden}.video-tile video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.video-tile-shell:not([data-testid=local-tile]) video{transform:none}.video-tile__avatar{color:var(--thread);letter-spacing:-.04em;place-content:center;font-size:clamp(48px,7vw,104px);font-weight:500;display:grid;position:absolute;inset:0}.video-tile__shade{pointer-events:none;background:linear-gradient(#0000,#000000ad);height:35%;position:absolute;inset:auto 0 0}.video-tile__meta{color:#fff;justify-content:space-between;align-items:center;font-size:11px;font-weight:660;display:flex;position:absolute;bottom:11px;left:13px;right:13px}.video-tile__meta svg{color:var(--coral)}.live-captions{z-index:4;width:max-content;max-width:min(820px,100% - 32px);max-height:5.7em;color:var(--ink);text-align:center;text-wrap:balance;background:#141a33f0;border:1px solid #f3eee333;border-radius:12px;padding:11px 15px;font-size:clamp(14px,1.35vw,19px);font-weight:590;line-height:1.45;position:absolute;bottom:48px;left:50%;overflow:hidden;transform:translate(-50%)}.live-captions.is-waiting{color:var(--muted);font-size:12px;font-weight:620}.live-captions__interim{color:#cfcabf}.meeting-controls{justify-content:center;align-items:center;gap:8px;height:67px;display:flex}.transport-button{border:1px solid var(--line);min-width:105px;min-height:39px;color:var(--muted);background:var(--panel);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:10px;font-weight:650;display:inline-flex}.transport-button:hover{color:var(--ink);background:var(--raised)}.transport-button.is-off{color:var(--coral);border-color:#ff806d4d}@keyframes pulse{0%{box-shadow:0 0 #97e9c66b}70%,to{box-shadow:0 0 0 7px #97e9c600}}.meeting-stage>.error-notice{flex:none;width:min(680px,100%);margin:10px auto 0}.leaving-overlay{z-index:10;color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0f20db;place-content:center;justify-items:center;gap:12px;font-size:12px;display:grid;position:fixed;inset:0}@media (width<=980px){.meeting-shell{height:auto;min-height:100dvh;overflow:auto}.meeting-stage{min-height:calc(100vh - 60px)}.video-grid{min-height:52vh}}@media (width<=640px){.room-header{gap:11px}.room-header .brand span:last-child,.people-count,.icon-button--wide span,.icon-button--leave span{display:none}.icon-button--leave,.icon-button--wide{padding:0}.room-header__status{justify-items:start;gap:3px;margin-inline-end:auto;padding:5px 0;display:grid}.room-header__spacer{display:none}.room-header__status .caption-status{max-width:100%;min-height:24px}.room-header__status .caption-status span{text-overflow:ellipsis;overflow:hidden}.room-header__status .caption-status svg,.caption-status__dot{flex-shrink:0}.meeting-timer{font-size:11px}.room-header__identity{padding-left:10px}.video-grid{grid-template-columns:1fr;grid-auto-rows:minmax(220px,1fr)}.video-grid--1{min-height:calc(100svh - 160px)}.video-grid .video-tile-shell:first-child{grid-row:auto}.meeting-stage{padding:12px}.live-captions{left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;max-width:none;font-size:15px;position:fixed;transform:none}}@media (width<=420px){.room-header{gap:7px;padding:0 8px}.room-header__identity{border:0;padding-left:0}.caption-status{padding:0 8px}}@media (width<=360px){.room-header .brand{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.video-tile-shell.is-speaking:before{box-shadow:0 0 0 3px rgba(var(--thread-rgb),.9)}}.meeting-body{flex:1;min-height:0;display:flex}.meeting-stage{flex:1}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-grid[data-count="1"]{grid-template-columns:1fr}.video-grid[data-count="1"] .video-tile-shell{width:100%;max-width:1200px;height:100%;margin:0 auto}.video-grid[data-count="3"] .video-tile-shell:first-child{grid-row:span 2}.video-grid[data-count="5"],.video-grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.video-grid[data-count="7"],.video-grid[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(160px,1fr)}.video-grid[data-count="7"] .video-tile-shell,.video-grid[data-count="8"] .video-tile-shell,.video-grid[data-count="7"] .video-tile,.video-grid[data-count="8"] .video-tile{min-height:160px}.video-tile-shell:not([data-local=true]) video{transform:none}.video-tile-shell[data-local=true] video{transform:scaleX(-1)}.video-tile-shell--presentation video{object-fit:contain;background:#0b0e1f;transform:none!important}.video-tile-shell--presentation,.video-tile-shell--presentation .video-tile{height:100%;min-height:0}.stage-presentation{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;gap:14px;height:100%;min-height:0;display:grid}.stage-presentation__screen{min-width:0;height:100%;min-height:0;overflow:hidden}.stage-presentation__screen .video-tile-shell,.stage-presentation__screen .video-tile{height:100%;min-height:0}.stage-presentation__screen video{max-height:100%}.stage-presentation__strip{scrollbar-width:thin;gap:12px;height:132px;min-height:0;padding-bottom:4px;display:flex;overflow:auto hidden}.stage-presentation__strip .video-tile-shell{flex:0 0 208px;height:124px;min-height:0}.stage-presentation__strip .video-tile{height:100%;min-height:0}.stage-presentation__strip .video-tile__avatar{font-size:40px}.stage-presentation__strip .video-tile__meta{font-size:10px;bottom:8px;left:9px;right:9px}.stage-presentation__strip .tile-caption{display:none}.tile-caption{z-index:3;color:var(--ink);text-wrap:pretty;background:#141a33e6;border-radius:10px;max-height:4.3em;margin:0;padding:8px 11px;font-size:13px;font-weight:580;line-height:1.4;position:absolute;bottom:40px;left:12px;right:12px;overflow:hidden}.tile-caption.is-interim{color:#cfcabf}.transport-button.is-active{color:var(--mint);background:#97e9c614;border-color:#97e9c659}.transport-button:disabled{cursor:not-allowed}.side-panel{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;flex:0 0 clamp(360px,34vw,560px);width:clamp(360px,34vw,560px);min-height:0;display:flex}.side-panel__tabs{border-bottom:1px solid var(--line-soft);flex:none;display:flex}.side-panel__tabs button{min-height:46px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.side-panel__tabs button.is-active{color:var(--ink);border-bottom-color:var(--accent)}.side-panel__tabs em{background:var(--raised);color:var(--muted);border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal}.panel-list{flex-direction:column;flex:1;gap:10px;min-height:0;margin:0;padding:14px;list-style:none;display:flex;overflow-y:auto}.panel-empty{color:var(--dim);text-align:center;margin:auto 0;padding:0 12px;font-size:12px;line-height:1.6}.panel-list>[data-before-join]{order:-1}.panel-divider{color:var(--dim);font-family:var(--notation);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;order:0;align-items:center;gap:10px;margin:2px 0;font-size:10px;font-weight:500;display:flex}.panel-divider:before,.panel-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.chat-message,.transcript-line{background:var(--raised);border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.45}.chat-message.is-own{background:rgba(var(--accent-rgb),.12)}.chat-message header,.transcript-line header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.chat-message>header strong,.transcript-line strong{color:var(--accent);font-size:11px;font-weight:700}.chat-message.is-own>header strong{color:var(--accent-hover)}.chat-message time,.transcript-line time{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10px}.transcript-line p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.chat-message.is-agent{border:1px dashed var(--line);background:0 0}.chat-message.is-agent.is-own{border-color:rgba(var(--accent-rgb),.42)}.chat-message.is-agent>header strong{align-items:center;gap:5px;display:inline-flex}.chat-message.is-agent>header strong svg{color:var(--muted)}.chat-agent-tag{border:1px solid var(--line);color:var(--muted);font-family:var(--notation);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-right:auto;padding:1px 6px;font-size:9px;font-weight:500}.chat-message.is-file{padding-bottom:10px}.chat-panel{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.file-card{border:1px solid var(--line-soft);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.file-card__icon{color:var(--muted)}.file-card.is-ready .file-card__icon,.file-card.is-downloading .file-card__icon{color:var(--accent)}.file-card.is-unavailable,.file-card.is-missing{opacity:.6}.file-card__body{gap:3px;min-width:0;display:grid}.file-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:640;overflow:hidden}.file-card__meta{color:var(--dim);font-family:var(--notation);letter-spacing:.02em;font-size:10px}.file-card.is-error .file-card__meta{color:var(--coral)}.file-card__progress{background:var(--raised);border-radius:999px;height:3px;margin-top:3px;display:block;overflow:hidden}.file-card__progress i{background:var(--accent);height:100%;transition:width .16s linear;display:block}.file-card__action{border:1px solid rgba(var(--accent-rgb),.45);min-height:30px;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.file-card__action:hover{background:rgba(var(--accent-rgb),.12)}.file-card__action:disabled{cursor:not-allowed}.drop-overlay{z-index:2;border:2px dashed var(--accent);color:var(--ink);text-align:center;pointer-events:none;background:#141a33f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:8px}.drop-overlay svg{color:var(--accent);margin-bottom:4px}.drop-overlay strong{font-size:14px;font-weight:700}.drop-overlay span{color:var(--muted);font-size:11px}.transcript-line.is-own{background:rgba(var(--accent-rgb),.08)}.transcript-line.is-interim{color:var(--muted);border:1px dashed var(--line);background:0 0}.chat-composer{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;gap:8px;padding:12px;display:grid}.chat-composer__attach{border:1px solid var(--line);width:42px;height:42px;color:var(--muted);background:var(--base);cursor:pointer;border-radius:10px;place-items:center;display:grid}.chat-composer__attach:hover{color:var(--ink);border-color:var(--dim)}.chat-composer textarea{resize:vertical;border:1px solid var(--line);min-width:0;min-height:54px;max-height:180px;color:var(--ink);background:var(--base);border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.45}.chat-composer textarea::placeholder{color:var(--dim)}.chat-composer button[type=submit]{width:42px;height:42px;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.chat-composer button[type=submit]:disabled{cursor:default;opacity:.4}@media (width<=980px){.meeting-body{flex-direction:column}.side-panel{border-left:0;border-top:1px solid var(--line);flex:none;width:auto;max-height:45vh}.meeting-stage{min-height:0}.stage-presentation{grid-template-rows:minmax(240px,1fr) auto}.stage-presentation__strip{height:104px}.stage-presentation__strip .video-tile-shell{flex-basis:160px;height:96px}}.dialog-backdrop{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a18bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:min(100%,580px);max-height:calc(100dvh - 40px);padding:20px 24px 22px;overflow-y:auto;box-shadow:0 32px 100px #00000073}.dialog__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dialog__header h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:720}.dialog__footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.dialog__footer .settings-hint{margin:0}.dialog__footer .primary-button{flex:none;margin-top:0}.settings-section{border-top:1px solid var(--line-soft);padding:16px 0}.settings-section.is-disabled{opacity:.45;pointer-events:none}.settings-section h3{margin:0 0 6px;font-size:13px;font-weight:720}.settings-hint{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.switch-row>span{gap:3px;display:grid}.switch-row strong{font-size:13px}.switch-row small{color:var(--muted);font-size:12px;line-height:1.45}.switch-row input{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background .14s;position:relative}.switch-row input:after{content:"";background:var(--ink);border-radius:50%;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px}.switch-row input:checked{background:var(--accent)}.switch-row input:checked:after{background:var(--accent-ink);transform:translate(18px)}.language-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.language-option{border:1px solid var(--line);background:var(--raised);cursor:pointer;border-radius:10px;gap:1px;padding:9px 11px;font-size:13px;display:grid;position:relative}.language-option input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.language-option.is-selected{border-color:var(--accent);background:rgba(var(--accent-rgb),.12)}.language-option:has(input:disabled){opacity:.45;cursor:not-allowed}.language-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.language-option__native{font-weight:660}.language-option__label{color:var(--muted);font-size:11px}.segmented{border:1px solid var(--line);background:var(--base);border-radius:10px;margin-bottom:10px;padding:3px;display:inline-flex}.segmented button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:12px;font-weight:700}.segmented button[aria-checked=true]{color:var(--accent-ink);background:var(--accent)}@media (width<=640px){.dialog{padding:16px}.dialog__footer{flex-direction:column;align-items:stretch}}.invite-note{color:var(--mint);background:#97e9c612;border:1px solid #97e9c64d;border-radius:10px;margin:18px 0 8px;padding:10px 12px;font-size:12px;line-height:1.5}.invite-note strong{letter-spacing:.12em;font-variant-numeric:tabular-nums}.primary-button--join{min-height:48px;margin-top:0;padding:0 20px}.secondary-button--wide{width:100%}.landing{--landing-gutter:clamp(20px, 5vw, 72px);min-height:100vh;padding:0 var(--landing-gutter);background:var(--base);flex-direction:column;display:flex}.landing__recognition{margin:0 calc(-1 * var(--landing-gutter));padding:10px var(--landing-gutter);background:var(--accent);color:var(--accent-ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;font-size:13px;line-height:1.5;display:flex}.landing__recognition strong{white-space:nowrap;font-weight:600}.landing__recognition span{text-wrap:balance;min-width:0}.draft{background-image:linear-gradient(#f3eee30f 1px,#0000 1px),linear-gradient(90deg,#f3eee30f 1px,#0000 1px);background-position:0 0;background-size:100% 20px,20px 100%}.landing__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;height:76px;display:flex}.landing__nav{align-items:center;gap:22px;display:flex}.landing__nav a{color:var(--muted);text-underline-offset:5px;font-size:14px;font-weight:500;text-decoration:none}.landing__nav a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.landing__nav .icon-button--wide{min-height:40px;font-size:13px}.landing__nav .landing__about-link{align-items:center;min-height:44px;display:inline-flex}.landing__nav a:focus-visible,.landing__footer-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hero{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.45fr) minmax(360px,400px);align-items:start;gap:34px clamp(32px,5vw,72px);width:min(1280px,100%);margin:0 auto;padding:clamp(40px,6vh,72px) 0 40px;display:grid}.hero__copy{grid-area:1/1}.hero__copy h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:clamp(50px,6.2vw,92px);font-weight:500;line-height:.96}.hero__lede{max-width:62ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.hero .draft{grid-area:2/1}.room-panel{grid-area:1/2/span 2;position:sticky;top:24px}.draft{border:1px solid var(--line);background-color:#1b2242b3;border-radius:12px;margin:0;padding:20px;position:relative}.draft__label{font-family:var(--notation);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.draft__body{--warp-w:12px;--warp-gap:8px;--pick-h:40px;--warps-w:calc(var(--warp-w) * 5 + var(--warp-gap) * 4);height:calc(var(--pick-h) * 7 + 40px);position:relative;overflow:hidden}.draft__warps{width:var(--warps-w);grid-template-columns:repeat(5, var(--warp-w));column-gap:var(--warp-gap);display:grid;position:absolute;top:0;bottom:0;left:0}.warp{background:linear-gradient(180deg, transparent 0, var(--thread) 30px, var(--thread) calc(100% - 4px), transparent 100%);opacity:.95;border-radius:3px;height:100%;position:relative}.warp__name{font-family:var(--notation);letter-spacing:.04em;color:var(--base);writing-mode:vertical-rl;text-orientation:mixed;background:var(--thread);border-radius:3px;padding:4px 1px;font-size:11px;font-weight:600;position:absolute;top:4px;left:50%;transform:translate(-50%)}.draft__picks{will-change:transform;flex-direction:column;margin:0;padding:40px 0 0;list-style:none;display:flex;position:relative}.draft__picks.is-advancing{transform:translateY(calc(-1 * var(--pick-h)));transition:transform .6s cubic-bezier(.16,1,.3,1)}.draft__picks.is-advancing .pick:first-child{opacity:0;transition:opacity .36s ease-out;animation:none}.pick{grid-template-columns:var(--warps-w) minmax(0, 1fr);height:var(--pick-h);align-items:start;column-gap:20px;animation:.9s cubic-bezier(.16,1,.3,1) both pick-in;display:grid}.pick__weft{grid-template-columns:repeat(5, var(--warp-w));column-gap:var(--warp-gap);height:var(--warp-w);background:var(--thread);border-radius:3px;margin-top:4px;animation:.9s cubic-bezier(.16,1,.3,1) both weft-in;display:grid;position:relative;box-shadow:0 2px 6px #00000040}.pick__weft:before{content:"";background:var(--thread);border-radius:3px;position:absolute;inset:0 -4px}.cross{z-index:1;height:var(--warp-w);position:relative}.cross.is-warp{background:var(--warp);border-radius:2px}.pick__note{min-width:0;max-height:calc(var(--pick-h) - 4px);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.25;animation:.7s cubic-bezier(.16,1,.3,1) .25s both note-in;display:-webkit-box;overflow:hidden}.pick__note b{color:var(--base);background:var(--thread);font-family:var(--notation);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:4px;margin-right:9px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}@keyframes weft-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pick-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes note-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.room-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px 18px 20px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.room-panel__selvedge{grid-template-columns:repeat(8,1fr);height:6px;display:grid;position:absolute;inset:0 0 auto}.room-panel h2{letter-spacing:-.01em;margin:6px 0 14px;font-size:20px;font-weight:500}.room-panel .preview-frame{margin-bottom:16px}.room-panel .primary-button--large{margin-top:16px}.sheet{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(28px,5vw,80px);width:min(1280px,100%);margin:0 auto;padding:clamp(64px,9vh,112px) 0;display:grid}.sheet__head h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.05}.sheet__head p{max-width:40ch;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.key{margin:0;display:grid}.key__row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.key__row:first-child{border-top:0;padding-top:6px}.key dt{align-items:center;gap:12px;font-size:17px;font-weight:500;display:flex}.key dd{max-width:62ch;color:var(--muted);margin:0;font-size:15.5px;line-height:1.65}.chip--empty{border:1px dashed var(--dim);background:0 0!important}.chip{background:repeating-linear-gradient(90deg, var(--a) 0 4px, transparent 4px 8px), repeating-linear-gradient(0deg, var(--b) 0 4px, transparent 4px 8px), var(--raised);border-radius:4px;flex:none;width:26px;height:18px}.close{border-top:1px solid var(--line-soft);text-align:center;justify-items:center;gap:14px;width:min(1280px,100%);margin:0 auto;padding:clamp(72px,12vh,140px) 0;display:grid}.close h2{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1}.close p{max-width:46ch;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.close__cta{width:auto;min-width:220px;margin-top:10px;text-decoration:none}.landing__footer{border-top:1px solid var(--line-soft);min-height:72px;color:var(--dim);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.landing__footer-links{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.landing__footer-link{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.landing__footer-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (width<=1080px){.hero{grid-template-rows:auto auto auto;grid-template-columns:1fr}.hero__copy,.hero .draft,.room-panel{grid-column:1}.hero__copy{grid-row:1}.hero .draft{grid-row:2}.room-panel{grid-row:3;width:100%;max-width:560px;position:relative;top:auto}.hero--invited .room-panel{grid-row:2}.hero--invited .draft{grid-row:3}.sheet{grid-template-columns:1fr;gap:24px}}@media (width<=720px){.landing{--landing-gutter:16px}.landing__nav a{display:none}.hero{row-gap:26px;padding-top:32px}.hero__copy h1{font-size:clamp(38px,11vw,56px)}.hero__copy h1 br{display:none}.draft{padding:20px}.draft__body{--pick-h:40px}.pick__note{font-size:13px}.key__row{grid-template-columns:1fr;gap:8px}.landing__footer{flex-direction:column;align-items:flex-start;padding:18px 0}}.about-page{padding:0 clamp(20px,5vw,72px)}.about-page__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:76px;margin:0 auto;display:flex}.about-page__brand{color:var(--ink);text-decoration:none}.about-page__header nav{gap:24px;display:flex}.about-page__header nav a{min-height:44px;color:var(--muted);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.about-page__header nav a[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px}.about-page__header nav a:hover,.about-page__brand:hover{color:var(--accent)}.about-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.about-page__content{max-width:72ch;margin:0 auto;padding:64px 0;font-size:18px;line-height:1.8}.about-page__article h1{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0 0 32px;font-size:44px;font-weight:500;line-height:1.15}.about-page__article p{color:var(--muted);text-wrap:pretty;margin:0 0 24px}.about-page__article p:last-child{color:var(--ink);margin-bottom:0}.about-page__article a{color:var(--accent);text-underline-offset:4px}.about-page__footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;padding-top:32px;display:flex}.about-page__footer .primary-button{min-height:48px;margin:0;font-size:15px;line-height:1.4;text-decoration:none}.about-page__home{min-height:44px;color:var(--muted);text-underline-offset:4px;align-items:center;font-size:14px;display:inline-flex}.about-page__home:hover{color:var(--ink)}@media (width<=640px){.about-page{padding:0 20px}.about-page__header,.about-page__header nav{gap:16px}.about-page__content{padding:40px 0;font-size:17px}.about-page__article h1{font-size:32px}}.chat-message{flex-shrink:0;min-width:0}.markdown-body{overflow-wrap:anywhere;min-width:0;line-height:1.55}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{white-space:normal;margin:.55em 0}.markdown-body :is(h1,h2,h3,h4,h5,h6){margin:1em 0 .4em;font-weight:600;line-height:1.3}.markdown-body h1{font-size:1.45em}.markdown-body h2{font-size:1.3em}.markdown-body :is(h3,h4,h5,h6){font-size:1.1em}.markdown-body strong{color:inherit;font-size:inherit;font-weight:700}.markdown-body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.markdown-body :is(ul,ol){margin:.5em 0;padding-left:1.5em}.markdown-body li+li{margin-top:.25em}.markdown-body blockquote{border-left:3px solid var(--dim);color:var(--muted);margin:.6em 0;padding:.15em 0 .15em 12px}.markdown-body code{font-family:var(--notation);background:var(--base);border-radius:3px;padding:1px 4px;font-size:.9em}.markdown-body pre{background:var(--base);white-space:pre;border-radius:6px;max-width:100%;padding:10px;overflow-x:auto}.markdown-body pre code{background:0 0;padding:0}.markdown-table{overflow-x:auto}.markdown-body table{border-collapse:collapse;font-size:inherit;margin:.6em 0}.markdown-body :is(th,td){border:1px solid var(--line);text-align:left;padding:5px 8px}.markdown-body th{background:var(--raised)}.markdown-body hr{border:0;border-top:1px solid var(--line);margin:1em 0}.markdown-body .task-list-item{list-style:none}.markdown-body .task-list-item input{accent-color:var(--accent);margin:0 6px 0 -1.2em}.chat-composer{align-items:start}.chat-composer__hint{color:var(--dim);grid-column:1/-1;font-size:10px}.file-card__summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.file-card__actions{align-items:center;gap:6px;display:flex}.file-card__action--icon{justify-content:center;width:32px;padding:0}.file-card__actions:empty{display:none}.file-preview{min-width:0;min-height:0;padding:20px;overflow:auto}.file-preview p[role]{color:var(--muted);margin:0;font-size:12px}.file-preview__image{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.file-preview__text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--notation);margin:0;font-size:13px;line-height:1.6}.document-preview{overflow-x:auto}.pdf-preview canvas{max-width:100%;height:auto}.pdf-preview__controls{justify-content:space-between;align-items:center;gap:5px;padding-bottom:10px;font-size:11px;display:flex}.pdf-preview__controls button{border:1px solid var(--line);background:var(--raised);color:var(--ink);cursor:pointer;border-radius:5px;padding:4px 6px}.pdf-preview__controls button:disabled{opacity:.4;cursor:default}.pdf-preview details{margin-top:8px}.pdf-preview summary{cursor:pointer;color:var(--muted);font-size:11px}.preview-dialog{border:1px solid var(--line);width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;color:var(--ink);background:var(--panel);border-radius:14px;margin:auto;padding:0;overflow:hidden;box-shadow:0 32px 100px #00000073}.preview-dialog[open]{flex-direction:column;display:flex}.preview-dialog::backdrop{background:#080a18cc}.preview-dialog__header{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:14px 20px;display:flex}.preview-dialog__title{flex:1;min-width:0}.preview-dialog__title h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:16px;font-weight:500;overflow:hidden}.preview-dialog>.file-preview{flex:1;font-size:15px}.preview-dialog__status{text-align:center;width:min(100%,420px);margin:auto;padding:24px}.preview-dialog__status p{margin:0 0 14px}.preview-dialog__status .file-transfer-progress{text-align:left}.preview-dialog .pdf-preview{max-width:1100px;margin:0 auto}.preview-dialog .pdf-preview canvas{margin:0 auto;display:block}.preview-dialog .pdf-preview canvas[hidden]{display:none}.preview-dialog .pdf-preview__controls{background:var(--panel);padding:10px 0;position:sticky;top:-20px}@media (width<=600px){.preview-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.preview-dialog__header{padding:max(12px, env(safe-area-inset-top)) 12px 12px;gap:8px}.preview-dialog>.file-preview{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom))}.preview-dialog .pdf-preview__controls{top:-12px}}.meeting-stage{position:relative}.meeting-footer{flex-wrap:wrap;flex:none;align-items:center;gap:10px 16px;margin-top:10px;display:flex}.meeting-footer .meeting-controls{flex:auto;height:auto;min-height:44px}.private-notice-toast{z-index:5;border:1px solid var(--line);background:var(--panel);border-radius:12px;width:min(360px,100% - 34px);padding:10px 12px;position:absolute;left:17px;box-shadow:0 8px 24px #00000040}.private-notice-dock__heading{color:var(--dim);align-items:center;gap:10px;font-size:11px;display:flex}.private-notice-dock__heading>span{flex:1;align-items:center;gap:5px;display:inline-flex}.private-notice-toast button,.private-notice-history button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 2px;font-size:12px;display:inline-flex}.private-notice-dock__body{overflow-wrap:anywhere;max-height:180px;overflow-y:auto}.private-notice-dock__body>p{margin:8px 0;font-size:14px;line-height:1.4}.private-notice-dock__body .private-notice-empty{color:var(--dim);font-size:12px}.private-notice-actions{gap:16px;display:flex}.private-notice-history{overflow-wrap:anywhere;flex:1;min-height:0;padding:14px;font-size:13px;overflow-y:auto}.private-notice-history>p{color:var(--muted)}.private-notice-history article{border:1px solid var(--line);background:var(--base);border-radius:10px;margin-top:12px;padding:12px}.private-notice-history header{color:var(--dim);justify-content:space-between;font-size:11px;display:flex}.private-notice-history summary{cursor:pointer;color:var(--accent)}.private-notice-history blockquote{border-left:2px solid var(--line);color:var(--muted);margin:10px 0;padding-left:10px}.private-notice-history blockquote p{white-space:pre-wrap}.side-panel__tabs>button{min-width:0}@media (width<=420px){.meeting-footer .meeting-controls{width:100%;min-width:0}.meeting-footer .transport-button{flex:1;min-width:0;padding:0 8px}.meeting-footer .transport-button svg{flex-shrink:0}}.private-unread{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.private-notice-toast button{min-height:28px}.personal-chat-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.personal-chat-panel .private-notice-history{flex:none;max-height:30%;overflow-y:auto}.side-panel__tabs>button{min-width:0;padding-inline:8px}.room-chat-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.landing-text-link{color:var(--ink);text-underline-offset:5px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);align-items:center;gap:8px;margin-top:18px;font-size:14px;display:inline-flex}.landing-text-link:hover{color:var(--accent)}.draft__caption{color:var(--muted);margin-bottom:14px;font-size:12px}.landing-prose p,.agent-role p,.collaboration-path p{max-width:65ch;color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.65}.landing-prose p:last-child,.agent-role p{margin-bottom:0}.agent-role{border-top:1px solid var(--line-soft);padding:26px 0}.agent-role:first-child{border-top:0;padding-top:0}.agent-role:last-child{padding-bottom:0}.agent-role__title{flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-bottom:12px;display:flex}.agent-role h3{margin:0;font-size:28px;font-weight:500}.agent-role__title span{color:var(--muted);font-size:14px}.context-flow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:24px 0 14px;display:flex}.context-flow strong{color:var(--accent);font-weight:500}.landing-prose .context-flow__return{font-size:14px}.sheet--board .sheet__head p+p{margin-top:20px}.board-demo{border:1px solid var(--line);background:var(--stage);border-radius:12px;align-self:start;min-width:0;margin:0;overflow:hidden}.board-demo__controls{border-bottom:1px solid var(--line-soft);gap:8px;padding:16px;display:flex}.board-demo__controls button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:10px 16px;font-size:14px}.board-demo__controls button[aria-pressed=true]{background:var(--ink);color:var(--base);border-color:var(--ink)}.board-demo__controls button:hover{border-color:var(--ink)}.board-demo__canvas{width:100%;height:auto;color:var(--muted);display:block}.board-demo__nodes rect{fill:var(--panel);stroke:var(--muted);stroke-width:1.5px}.board-demo__nodes .is-refined{stroke:var(--accent);stroke-width:2px}.board-demo__labels{fill:var(--ink);font-family:var(--body);font-size:16px}.board-demo__annotations{fill:var(--muted);font-family:var(--body);font-size:12px}.board-demo figcaption{border-top:1px solid var(--line-soft);color:var(--muted);gap:6px;padding:18px 20px;font-size:14px;line-height:1.5;display:grid}.board-demo figcaption strong{color:var(--ink);font-weight:500}.collaboration-path{margin:0;padding-left:24px}.collaboration-path li{padding:0 0 22px 10px}.collaboration-path li::marker{color:var(--accent)}.collaboration-path strong{margin-bottom:6px;font-size:19px;font-weight:500;display:block}.collaboration-path p{margin:0}.landing :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.landing section[id],.landing aside[id]{scroll-margin-top:24px}@media (width<=720px){.landing-prose p,.agent-role p,.collaboration-path p{font-size:16px}.board-demo__controls{padding:12px}.context-flow{gap:10px;font-size:14px}.draft__body{--warp-w:8px;--warp-gap:5px}.pick{column-gap:12px}.draft__caption{font-size:11px}}
