@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.1uklb5el4zgvl.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.05i4gb4p0piv4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.2g-0we2o5_ngd.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.1zvg0ggiaivzo.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.25pbmqxk8u2s7.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.10uaeld2xxvpt.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.2bbpeapf-lbjw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.13y-iz2lazqtb.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fcf129058e6e31f2-s.p.1ubek13yfcpkr.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7b74840ea7c05e95-s.0t1_atrj_pkiu.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eca85881bcfa204-s.p.0unco9n87mni8.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../media/72a16e137f4c90fd-s.p.1ic6f_9s2cxg8.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ac83d56547af7957-s.1wwsedl781gk9.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../media/00ea0ef410d3b1a3-s.p.375z7oghv30ug.woff2)format("woff2");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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_3df3ff77-module__fVuNRa__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_3df3ff77-module__fVuNRa__variable{--font-body:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
.chat-pane{background:var(--chat-surface);height:100%;min-height:0;color:var(--chat-ink);flex-direction:column;display:flex}.chat-pane-messages{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.chat-pane-message{flex-direction:column;gap:8px;max-width:100%;display:flex}.chat-pane-message-user{background:var(--chat-user-bubble);border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;padding:10px 12px}.chat-pane-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.chat-pane-meta{color:var(--chat-muted);margin:0;font-size:12px}.chat-pane-meta-warning{color:var(--chat-warning)}.chat-pane-tool{color:var(--chat-muted);margin:0;font-size:12px}.chat-pane-error{background:var(--chat-error-surface);color:var(--chat-error-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.chat-pane-error p{margin:0}.chat-pane-composer{border-top:1px solid var(--chat-line);flex-direction:column;flex:none;gap:8px;padding:12px 16px 16px;display:flex}.chat-pane-input{resize:none;border:1px solid var(--chat-line);background:var(--chat-input);width:100%;color:var(--chat-ink);font:inherit;border-radius:10px;padding:10px 12px}.chat-pane-input:disabled{opacity:.6}.chat-pane-composer-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-pane-button{border:1px solid var(--chat-line);background:var(--chat-surface);min-height:36px;color:var(--chat-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px}.chat-pane-button:disabled{opacity:.5;cursor:not-allowed}.chat-pane-button-primary{border-color:var(--chat-accent);background:var(--chat-accent);color:var(--chat-on-accent)}.chat-pane-button-soft{background:var(--chat-soft)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-bg:#fffaf0;--brand-page-bg:linear-gradient(165deg, #ffeda7 0%, #ffda87 22%, #ffbc89 50%, #ffaaae 78%, #f8b2ca 100%);--brand-panel:#fff;--brand-sunken:#fff8e7;--brand-ink:#14245e;--brand-on-bg:#1a2f86;--brand-muted:#3d5ba8;--brand-line:#efe9cc;--brand-accent:#1e4fbf;--brand-accent-ink:#fff;--brand-cta:#ff6a4d;--brand-cta-hover:#f0573a;--brand-cta-ink:#fff;--brand-peach:#ffe9df;--brand-peach-ink:#b8391d;--brand-orange:#ffa38c;--brand-sun:#ffd84d;--brand-danger:#b3261e;--brand-shadow:#0e24660f;--brand-card-shadow:0 14px 30px -12px #08144647;--brand-tile-shadow:0 8px 20px -12px #0814464d;--brand-accent-soft:#e4ebfb;--brand-faint:#7d8bb3;--brand-mark-off:#c9c3a8;--brand-veil:#ffffff73;--brand-handle:#14245e2e;--brand-slide-frame:#0b1230;--brand-radius:12px;--brand-card-radius:20px;--brand-dark-bg:#0d1020;--brand-dark-panel:#151a33;--brand-remote-gradient:linear-gradient(170deg, #1e3a8a 0%, #172554 45%, #12161d 100%)}html[data-app-see-through]{--brand-page-bg:#fffaf0;--brand-sunken:#fcf6e6;--brand-muted:#5b6891;--brand-line:#efe6c9;--brand-dark-bg:#12161d;--brand-remote-gradient:#12161d}html:has(.embed-shell){--brand-page-bg:#fffaf0;--brand-sunken:#fcf6e6;--brand-muted:#5b6891;--brand-line:#efe6c9;--brand-dark-bg:#12161d;--brand-remote-gradient:#12161d}*{box-sizing:border-box}html,body{min-height:100%;font-family:var(--font-body), "Be Vietnam Pro", system-ui, sans-serif;background:var(--brand-page-bg);color:var(--brand-ink);margin:0}body{min-height:100vh}.page-shell{place-items:center;min-height:100vh;padding:32px;display:grid}.hero-panel{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:32px;width:min(720px,100%);padding:40px;box-shadow:0 24px 64px #0e24661f}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-accent);margin:0 0 12px;font-size:.8rem;font-weight:700}h1{margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.95}p{max-width:52ch;color:var(--brand-muted);margin:18px 0 0;font-size:1.1rem;line-height:1.7}@media (max-width:640px){.page-shell{padding:20px}.hero-panel{border-radius:24px;padding:28px}}.auth-panel{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.auth-actions{flex-direction:column;gap:12px;width:100%;margin-top:22px;display:flex}.auth-button{background:var(--brand-cta);min-height:52px;color:var(--brand-cta-ink);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:0 24px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-button-content{justify-content:center;align-items:center;gap:10px;display:inline-flex}.auth-button-google{background:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.auth-button:disabled{opacity:.5;cursor:default}.auth-button-secondary{background:var(--brand-peach);border:1px solid var(--brand-orange);color:var(--brand-accent);margin-top:22px}.auth-error{color:#9b2226;margin:0;font-size:.95rem}.auth-note{font-size:.95rem}.status-page-phone{box-sizing:border-box;background:var(--brand-remote-gradient);color:#fff;flex-direction:column;justify-content:center;min-height:100dvh;padding:24px 16px;display:flex}.status-card{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;display:flex}.status-card-start{text-align:left;align-items:stretch;gap:14px}.status-card h1{margin:0;font-size:22px;font-weight:800;line-height:1.3}.status-card p{max-width:none;margin:0;font-size:14px;line-height:1.5}.status-card-icon{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.status-card-start .status-card-icon{width:48px;height:48px}.status-card-action{border-radius:var(--brand-radius);background:var(--brand-cta);height:44px;color:var(--brand-cta-ink);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;margin-top:6px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.status-card-action:hover:not(:disabled){background:var(--brand-cta-hover)}.status-card-action:disabled{cursor:wait;opacity:.6}.status-card-phone{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:18px;padding:28px 20px}.status-card-phone.status-card-start{padding:24px 20px}.status-card-phone h1{color:#fff}.status-card-phone p{color:#a9b4d6}.status-card-phone .status-card-icon{color:#ff9a85;background:#ff6a4d29}.status-card-phone .status-card-action{width:100%;height:48px;margin-top:8px}.status-card-start .status-card-action{margin-top:0}.status-card-phone .status-card-action-quiet{background:#ffffff1f}.status-card-phone .status-card-action-quiet:hover{background:#ffffff2e}.status-card-phone .auth-error{color:#fca5a5}.status-card-phone .status-card-note{font-size:12px}.status-card-dark{border-radius:var(--brand-card-radius);background:var(--brand-dark-panel);color:#fff;border:1px solid #ffffff14;gap:14px;width:min(420px,100%);padding:32px 28px}.status-card-dark .status-card-icon{color:#a9b4d6;background:#ffffff14}.status-card-light{border-radius:var(--brand-card-radius);background:var(--brand-panel);width:min(440px,100%);box-shadow:var(--brand-card-shadow);color:var(--brand-ink);gap:14px;padding:32px 28px}.status-card-light .status-card-icon{background:var(--brand-sunken);color:var(--brand-on-bg)}.status-card-light .status-card-lead{color:var(--brand-on-bg);font-size:17px;font-weight:700;line-height:1.45}.remote-accounts{flex-direction:column;gap:8px;margin:0;font-size:13px;display:flex}.remote-account{border-radius:var(--brand-radius);background:#4ade801a;border:1px solid #4ade8059;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px;display:grid}.remote-account:before{content:"";background:#4ade80 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d1020' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;grid-row:span 2;width:24px;height:24px}.remote-account dt{color:#a9b4d6}.remote-account dd{color:#fff;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.remote-account-current{background:#ff6a4d1a;border-color:#ff6a4d66}.remote-account-current:before{background:var(--brand-cta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center / 14px no-repeat}.status-card-phone .remote-account-chip{color:#fff;overflow-wrap:anywhere;background:#ffffff1a;border-radius:999px;padding:6px 12px}.status-card-phone .auth-actions{margin-top:8px}.status-card-phone .auth-button{border-radius:var(--brand-radius);width:100%;min-height:48px;color:var(--brand-ink);background:#fff;font-size:15px;font-weight:600}.page-shell-top{place-items:start center;padding-top:48px}.page-shell-top .hero-panel h1{font-size:clamp(2rem,4vw,3rem)}.present-root{z-index:10;background:var(--brand-dark-bg);color:#f4f4f5;position:fixed;inset:0}.present-message{text-align:center;place-content:center;justify-items:center;gap:18px;padding:32px;display:grid}.present-message p{color:#d4d4d8}.cast-viewer-stage{background:var(--brand-dark-bg);position:absolute;inset:24px 24px 64px}.cast-viewer-bar{z-index:1;box-sizing:border-box;background:0 0;height:64px;padding:0 24px}.cast-viewer-fullscreen .cast-viewer-stage{inset:0}.cast-viewer-fullscreen .cast-viewer-bar{background:linear-gradient(#0000,#0d1020d9)}.browser-check-steps{gap:10px;margin:16px 0;padding-left:20px;line-height:1.5;display:grid}.present-loading{color:#a1a1aa;margin:0;font-size:.95rem;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.present-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.present-layout-with-qr{grid-template-columns:280px minmax(0,1fr)}.present-layout-qr-collapsed{grid-template-columns:56px minmax(0,1fr)}.present-qr-panel{background:var(--brand-dark-panel);border-right:1px solid #fafafa14;flex-direction:column;gap:12px;padding:24px 20px;display:flex;overflow-y:auto}.present-qr-panel p{max-width:none;margin:0}.present-qr-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.present-qr-title{color:#fafafa;font-size:1rem;font-weight:700}.present-qr-toggle{color:#d4d4d8;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.present-qr-toggle:hover,.present-qr-toggle:focus-visible{color:#fafafa;background:#fafafa1a}.present-qr-panel-collapsed{align-items:center;padding:24px 0}.present-qr-attached{color:#86efac;background:#22c55e2e;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:.82rem;font-weight:600}.present-qr-waiting{color:#a1a1aa;background:#fafafa14}.present-qr-dot{background:#52525b;border-radius:50%;width:10px;height:10px;margin-top:4px}.present-qr-dot-on{background:#22c55e}.present-qr-code{aspect-ratio:1;background:#fff;border-radius:12px;width:100%;padding:10px}.present-qr-code svg{width:100%;height:100%;display:block}.present-qr-code-pending{color:#52525b;place-items:center;font-size:.85rem;display:grid}.present-qr-steps{counter-reset:present-qr-step;color:#d4d4d8;gap:10px;margin:0;padding:0;font-size:.85rem;line-height:1.45;list-style:none;display:grid}.present-qr-steps li{counter-increment:present-qr-step;grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.present-qr-steps li:before{content:counter(present-qr-step);color:#fafafa;background:#fafafa1f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:grid}.present-qr-account{color:#fff;overflow-wrap:anywhere;font-weight:700}.remote-entry-root{background:var(--brand-remote-gradient);color:#f4f4f5;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.remote-entry{text-align:center;justify-items:center;gap:8px;width:100%;max-width:360px;display:grid}.remote-entry-title{color:#fff;margin:0;font-size:24px;font-weight:800;line-height:1.3}.remote-entry-copy{color:#a9b4d6;margin:0 0 20px;font-size:15px}.remote-entry-app-invite{color:#a9b4d6;text-underline-offset:3px;margin-top:32px;font-size:13px;line-height:1.5;text-decoration:underline}.remote-code-boxes{grid-template-columns:repeat(6,48px);gap:8px;display:grid;position:relative}.remote-code-input{color:#0000;caret-color:#0000;opacity:0;background:0 0;border:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.remote-code-box{border-radius:var(--brand-radius);color:#fff;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff29;place-items:center;height:60px;font-size:24px;font-weight:700;display:grid}.remote-code-boxes:focus-within .remote-code-box-active{border:2px solid var(--brand-cta)}@media (max-width:359.98px){.remote-code-boxes{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}}.present-qr-alt{flex-direction:column;gap:12px;margin-top:auto;padding-top:12px;display:flex}.present-qr-or{color:#a1a1aa;align-items:center;gap:10px;font-size:.8rem;display:flex}.present-qr-or:before,.present-qr-or:after{content:"";background:#fafafa24;flex:1;height:1px}.present-qr-share{border-radius:var(--brand-radius);color:#fafafa;min-height:44px;font:inherit;cursor:pointer;background:#fafafa0f;border:1px solid #fafafa3d;margin-top:4px;padding:10px 12px;font-size:.85rem;font-weight:600}.present-qr-share-live{color:#bbf7d0;border-color:#bbf7d066}.present-qr-share:hover,.present-qr-share:focus-visible{background:#fafafa1a}.remote-share-root{z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.remote-share-backdrop{background:#05081499;position:absolute;inset:0}.remote-share-dialog{box-sizing:border-box;border-radius:var(--brand-card-radius);background:var(--brand-dark-panel);color:#fff;border:1px solid #ffffff14;gap:16px;width:min(460px,100%);padding:24px;display:grid;position:relative;box-shadow:0 24px 60px -20px #0009}.remote-share-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.remote-share-title{color:#fff;margin:0;font-size:20px;font-weight:800}.remote-share-copy,.remote-share-status{color:#a9b4d6;margin:0;font-size:14px;line-height:1.5}.remote-share-button{border-radius:var(--brand-radius);background:var(--brand-cta);height:44px;color:var(--brand-cta-ink);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.remote-share-button:hover{background:var(--brand-cta-hover)}.remote-share-close{color:#a9b4d6;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin:-6px -8px -6px 0;padding:0;display:grid}.remote-share-close:hover,.remote-share-close:focus-visible{background:#fafafa1a}.remote-share-address{border-radius:var(--brand-radius);background:#ffffff0f;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 8px 0 14px;display:flex}.remote-share-address-text{color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:1;font-size:15px;font-weight:600}.remote-share-eye{color:#a9b4d6;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.remote-share-eye:hover,.remote-share-eye:focus-visible{background:#fafafa1a}.remote-share-device{border:1px solid #ffffff14;border-radius:14px;gap:12px;padding:14px;display:grid}.remote-share-device-row{color:#fff;align-items:center;gap:10px;display:flex}.remote-share-device-dot{background:#7c86a8;border-radius:50%;flex:none;width:8px;height:8px}.remote-share-device-live .remote-share-device-dot{background:#4ade80;box-shadow:0 0 0 4px #4ade802e}.remote-share-device-label{color:inherit;flex:1;margin:0;font-size:15px;font-weight:700}.remote-share-device-stop{color:#ff9a85;height:32px;font:inherit;cursor:pointer;background:#ff6a4d24;border:none;border-radius:10px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.remote-share-device-stop:hover,.remote-share-device-stop:focus-visible{background:#ff6a4d3d}.remote-share-device-stop:disabled{cursor:wait;opacity:.6}.remote-share-toggles{gap:4px;padding-left:18px;display:grid}.remote-share-toggle{color:#d5dbef;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.remote-share-toggle:disabled{cursor:wait;opacity:.6}.remote-share-toggle-track{background:#ffffff29;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.remote-share-toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.remote-share-toggle-on .remote-share-toggle-track{background:var(--brand-accent)}.remote-share-toggle-on .remote-share-toggle-thumb{transform:translate(16px)}@media (max-width:899.98px){.present-layout-with-qr{grid-template-columns:minmax(0,1fr)}.present-qr-panel{display:none}}.slide-stage{background:var(--brand-dark-bg);-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;height:100%;position:relative}.slide-stage-idle{cursor:none}.present-layout-with-qr .slide-stage{box-sizing:border-box;padding:24px 24px 64px}.present-layout-with-qr .presenter-overlay{box-sizing:border-box;background:0 0;height:64px;padding:0 24px}.slide-stage-idle .presenter-overlay{opacity:0;pointer-events:none}.slide-canvas{width:100%;height:100%;position:relative}.slide-canvas canvas{width:100%;height:100%;display:block}.slide-canvas-status{color:#71717a;margin:0;font-size:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slide-text-debug-layer{pointer-events:none;position:absolute;overflow:hidden}.slide-text-debug-item{box-sizing:border-box;color:#cffafe;transform-origin:0 0;white-space:nowrap;background:#0891b22e;border:1px solid #22d3eef2;min-width:1px;min-height:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(7px,.7vw,13px);line-height:1.1;position:absolute}.slide-text-debug-item span{text-overflow:ellipsis;background:#082f49e6;max-width:30ch;padding:1px 3px;position:absolute;top:-1.25em;left:0;overflow:hidden}.slide-text-debug-empty{color:#fee2e2;background:#7f1d1de6;margin:0;padding:6px 8px;font:12px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute;top:12px;left:12px}.presenter-overlay{background:linear-gradient(#0000,#0d1020d9);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;transition:opacity .22s;display:flex;position:absolute;inset:auto 0 0}.presenter-overlay-left,.presenter-overlay-right{align-items:center;gap:12px;display:flex}.presenter-page{color:#b6bfdc;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.presenter-button{border-radius:var(--brand-radius);color:#fafafa;cursor:pointer;background:#151a33d9;border:1px solid #fafafa38;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex}.presenter-button svg{width:16px;height:16px}.presenter-page,.presenter-button{white-space:nowrap}.presenter-button svg,.presenter-overlay-right{flex:none}@media (max-width:479.98px){.presenter-overlay{gap:8px;padding:12px}.presenter-overlay-left,.presenter-overlay-right{gap:8px}.presenter-page{font-size:.9rem}.presenter-button{gap:6px;min-height:36px;padding:0 10px;font-size:.85rem}}.connection-badge{color:#d4d4d8;background:#fafafa1f;border-radius:999px;padding:5px 12px;font-size:.82rem}.connection-badge-offline{color:#fff5f5;background:#9b2226d9}.remote-root{background:var(--brand-remote-gradient);color:#f4f4f5;position:fixed;inset:0}.remote-pad{grid-template:"header header header""note note note"minmax(0,1fr)"previous page next"minmax(120px,28%)/minmax(0,1fr) auto minmax(0,1.4fr);gap:12px;height:100%;padding:18px;display:grid}.remote-pad-header{text-align:center}.remote-pad-title{color:#e4e4e7;overflow-wrap:anywhere;max-width:none;margin:0;font-size:1.05rem}.remote-pad-offline{color:#fca5a5;max-width:none;margin:6px 0 0;font-size:.85rem}.remote-pad-button{color:#fafafa;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1f2937;border:1px solid #fafafa24;border-radius:24px;padding:0 8px;font-family:inherit;font-size:1.1rem;font-weight:700}.remote-pad-button:active{background:#374151}.remote-pad-button:disabled{opacity:.35;cursor:default}.remote-pad-next{color:#fffaf0;background:#8b5e1a}.remote-pad-page{color:#a1a1aa;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:8px;max-width:none;margin:0;display:flex}.remote-pad-page strong{color:#fafafa;font-size:1.8rem}.remote-pad-with-note{grid-template-rows:auto minmax(0,1fr) minmax(88px,16%)}.remote-pad-header{grid-area:header}.remote-pad-note{grid-area:note}.remote-pad-previous{grid-area:previous}.remote-pad-page{grid-area:page;align-self:center}.remote-pad-next{grid-area:next}.remote-pad-note{-webkit-overflow-scrolling:touch;background:#1a1f28;border:1px solid #fafafa1a;border-radius:18px;padding:14px 16px;overflow-y:auto}.remote-pad-note p{max-width:none;margin:0}.remote-pad-note-text{color:#f4f4f5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.05rem;line-height:1.55}.remote-pad-note-status{color:#a1a1aa;font-size:.95rem}.remote-pad-note-error{color:#fca5a5}.remote-pad-narration{gap:6px;display:grid}.remote-pad-note>*+.remote-pad-narration{border-top:1px solid #fafafa1a;margin-top:14px;padding-top:12px}.remote-pad-narration-label{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;font-size:.75rem;font-weight:700}.remote-pad-web{grid-template-rows:auto minmax(0,1fr) 88px;gap:10px;padding:20px 16px 24px}.remote-pad-web.remote-pad-with-note{grid-template-rows:auto minmax(0,1fr) 88px}.remote-pad-web .remote-pad-header{text-align:left;justify-items:start;gap:10px;display:grid}.remote-pad-web .remote-pad-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%;font-size:18px;font-weight:800;overflow:hidden}.remote-pad-web .remote-pad-offline{margin:0}.remote-pad-tabs{border-radius:var(--brand-radius);background:#ffffff14;gap:4px;padding:4px;display:flex}.remote-pad-title-row .remote-pad-title{flex:1;min-width:0}.remote-pad-web .remote-pad-header:has(.remote-pad-title-row){grid-template-columns:minmax(0,1fr)}.remote-pad-back{border-radius:var(--brand-radius);color:#fff;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:-8px 0 -8px -10px;display:inline-flex}.remote-pad-back svg{width:24px;height:24px}.remote-pad-title-row{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.options-menu{flex-shrink:0;margin:-8px -10px 0 0;position:relative}.options-menu-trigger{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.options-menu-trigger-dark{color:#a9b4d6}.options-menu-trigger-dark[aria-expanded=true]{background:#ffffff1f}.options-menu-trigger-light{color:var(--brand-muted)}.options-menu-trigger-light[aria-expanded=true]{background:#ece6dd}.options-menu-trigger svg{width:20px;height:20px}.options-menu .deck-card-menu-list{top:44px}.remote-pad-tab{color:#a9b4d6;cursor:pointer;background:0 0;border:0;border-radius:9px;height:32px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}.remote-pad-tab-active{color:var(--brand-ink);background:#fff;font-weight:700}.remote-pad-web .remote-pad-note{background:#ffffff12;border:1px solid #ffffff14;border-radius:18px;padding:18px}.remote-pad-web .remote-pad-note-text{color:#fff;font-size:18px;line-height:1.6}.remote-pad-web .remote-pad-note-status{color:#a9b4d6}.remote-pad-web .remote-pad-button{color:#fff;background:#ffffff1a;border:0;border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.remote-pad-web .remote-pad-button:active{background:#ffffff2e}.remote-pad-web .remote-pad-button svg{width:28px;height:28px}.remote-pad-web .remote-pad-next{background:var(--brand-cta)}.remote-pad-web .remote-pad-next:active{background:var(--brand-cta-hover)}.remote-pad-web .remote-pad-next svg{width:32px;height:32px}.remote-pad-web .remote-pad-page{color:#fff;gap:4px;min-width:64px;font-size:17px;font-weight:700}.remote-pad-web .remote-pad-page strong{font-size:inherit;color:inherit}.remote-session-list{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.remote-session-link{border:1px solid var(--brand-line);color:inherit;background:#ffffff8c;border-radius:18px;flex-direction:column;gap:4px;padding:18px;text-decoration:none;display:flex}.remote-session-title{font-size:1.1rem;font-weight:700}.remote-session-meta{color:var(--brand-muted);font-size:.9rem}.remote-picker-page{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 auto;padding:24px 16px 40px;display:flex}.remote-picker-header{gap:6px;display:grid}.remote-picker-header h1{color:var(--brand-on-bg);margin:0;font-size:24px;font-weight:800}.remote-picker-header p{max-width:none;color:var(--brand-muted);margin:0;font-size:14px}.remote-picker-live{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent);align-items:center;gap:8px;margin:0;padding:0 4px;font-size:13px;font-weight:800;display:flex}.remote-picker-live-dot{background:var(--brand-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1e4fbf2e}.remote-picker-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.remote-picker-card{border:1.5px solid var(--brand-accent);background:var(--brand-panel);box-shadow:var(--brand-card-shadow);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.remote-picker-card-text{gap:4px;display:grid}.remote-picker-card-title{color:var(--brand-on-bg);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.35}.remote-picker-card-meta{color:var(--brand-muted);font-size:13px}.remote-picker-control{border-radius:var(--brand-radius);background:var(--brand-accent);height:48px;color:var(--brand-accent-ink);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.remote-picker-control svg{width:20px;height:20px}.remote-picker-page .auth-note,.remote-picker-page .auth-error{margin:0}.slide-canvas-error{text-align:center;color:#fca5a5;max-width:70ch;padding:0 24px}.present-error-detail{color:#fca5a5;overflow-wrap:anywhere;max-width:70ch;font-size:.9rem}.app-header~.page-shell{min-height:auto}.app-header{z-index:5;border-bottom:1px solid var(--brand-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf0eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 32px;display:flex;position:sticky;top:0}.app-brand{color:var(--brand-accent);flex-shrink:0;font-size:1.3rem;font-weight:700;text-decoration:none}.app-header-actions{align-items:center;gap:12px;min-height:44px;display:flex}.app-header-button{white-space:nowrap;border-radius:14px;min-height:44px;padding:0 18px;font-size:.95rem}.app-header-note{margin:0;font-size:.9rem}.app-header-error{background:var(--brand-peach);color:#9b2226;border-bottom:1px solid #9b222633;max-width:none;margin:0;padding:10px 32px;font-size:.95rem}@media (max-width:640px){.app-header{padding:12px 16px}.app-brand{font-size:1.1rem}.app-header-button{padding:0 12px;font-size:.85rem}.app-header-error{padding:10px 16px}}.profile-trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.profile-trigger:focus-visible,.profile-sheet-close:focus-visible,.profile-sheet-link:focus-visible{outline-offset:2px;outline:2px solid #1e4fbf57}.profile-avatar{object-fit:cover;border-radius:50%;display:block}.profile-avatar-initials{background:var(--brand-peach-ink);color:#fff;place-items:center;font-weight:600;line-height:1;display:grid}.profile-sheet-root{z-index:45;position:fixed;inset:0}.profile-sheet-backdrop{background:#0e246652;position:absolute;inset:0}.profile-sheet{background:var(--brand-panel);flex-direction:column;width:min(360px,100%);padding:20px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 64px #0e24662e}.profile-sheet-head{justify-content:space-between;align-items:center;display:flex}.profile-sheet-title{max-width:none;color:var(--brand-on-bg);margin:0;font-size:20px;font-weight:800}.profile-sheet-close{width:36px;height:36px;color:var(--brand-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;font-size:1.6rem;line-height:1}.profile-sheet-identity{border-bottom:1px solid var(--brand-line);align-items:center;gap:14px;margin-top:18px;padding-bottom:18px;display:flex}.profile-sheet-identity-text{min-width:0}.profile-sheet-name,.profile-sheet-email{overflow-wrap:anywhere;margin:0}.profile-sheet-name{color:var(--brand-on-bg);font-size:17px;font-weight:700}.profile-sheet-email{font-size:.9rem}.profile-sheet-links{gap:0;display:grid}.profile-sheet-link{border-bottom:1px solid var(--brand-line);color:var(--brand-ink);padding:16px 0;font-size:15px;font-weight:700;text-decoration:none}.profile-sheet-link:hover{color:var(--brand-accent)}.profile-sheet-footer{margin-top:auto;padding-top:18px}.profile-sheet-footer .auth-button,.profile-sign-out .auth-button{border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-panel);min-height:48px;color:var(--brand-danger);margin-top:0;font-size:15px;font-weight:700}.profile-sheet-footer .auth-button:hover:not(:disabled),.profile-sign-out .auth-button:hover:not(:disabled){background:var(--brand-bg)}.sign-in-main{flex:1;place-items:center;padding:32px 16px;display:grid}.sign-in-card{border-radius:var(--brand-card-radius);background:var(--brand-panel);width:min(420px,100%);box-shadow:var(--brand-card-shadow);text-align:center;flex-direction:column;align-items:stretch;padding:40px 36px;display:flex}.sign-in-card h1{color:var(--brand-on-bg);margin:0 0 28px;font-size:32px;line-height:1.2}.sign-in-card .auth-button{border-radius:var(--brand-radius);background:var(--brand-panel);width:100%;min-height:48px;color:var(--brand-ink);border:1px solid #dadce0;font-size:15px}.sign-in-card .auth-button:hover:not(:disabled){background:var(--brand-bg)}.profile-main{flex-direction:column;flex:1;gap:16px;width:100%;max-width:calc(656px + max(32px,50% - 512px));padding:0 32px 48px max(32px,50% - 512px);display:flex}.profile-heading{align-items:center;gap:14px;min-height:64px;margin-left:-10px;display:flex}.profile-back{border-radius:var(--brand-radius);width:40px;height:40px;color:var(--brand-on-bg);justify-content:center;align-items:center;display:inline-flex}.profile-back svg{width:22px;height:22px}.profile-title{color:var(--brand-on-bg);margin:0;font-size:22px}.profile-card{border-radius:var(--brand-card-radius);background:var(--brand-panel);box-shadow:var(--brand-card-shadow)}.profile-card-padded{padding:20px 24px}.profile-identity{align-items:center;gap:16px;padding:24px;display:flex}.profile-identity-text{min-width:0}.profile-name,.profile-email{overflow-wrap:anywhere;max-width:none;margin:0}.profile-name{color:var(--brand-on-bg);font-size:18px;font-weight:700;line-height:1.4}.profile-email{color:var(--brand-muted);font-size:15px;line-height:1.4}.profile-credit{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;padding:14px 24px;font-size:16px;display:flex}.profile-credit-label{color:var(--brand-muted);font-weight:700}.profile-credit-amount{color:var(--brand-on-bg);font-weight:800}.profile-card .profile-language{margin:0}.profile-sign-out .auth-button{padding:0 20px}@media (max-width:640px){.profile-main{width:auto;padding:0 16px 32px}.profile-card-padded{padding:16px}.profile-card .profile-language{gap:10px}.profile-language-title{font-size:15px}.profile-language-hint{font-size:12px}.profile-heading{margin-left:-8px}.sign-in-card{padding:32px 20px}}.profile-sheet-footer .auth-button{width:100%;margin-top:0}.brand-surface{background:var(--brand-page-bg);min-height:100vh;color:var(--brand-ink);font-family:var(--font-body), "Be Vietnam Pro", system-ui, sans-serif;flex-direction:column;display:flex}.brand-surface h1,.brand-surface h2,.brand-surface .app-brand{font-family:var(--font-body), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.02em;font-weight:800}.brand-surface .app-header{background:#fffaf0eb;border-bottom:none;box-shadow:0 1px #0e24660a}.brand-surface .app-header:not(.app-header-sub-page){min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0 max(32px,50% - 512px);position:static}.brand-surface .app-brand{color:var(--brand-accent);font-size:22px;font-weight:800}.app-brand-mark{border-radius:12px;flex:none;display:inline-flex}.app-brand-mark img{width:44px;height:44px;display:block}.app-header-page-title{min-width:0;color:var(--brand-on-bg);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:22px;font-weight:800;line-height:1.2;overflow:hidden}@media (max-width:640px){.app-header-page-title{font-size:20px}.app-brand-mark img{width:38px;height:38px}.brand-surface .app-header:not(.app-header-sub-page){border-bottom:1px solid #14245e1f;padding:0 16px}}.brand-surface .eyebrow{color:var(--brand-accent);letter-spacing:.14em;font-size:.72rem}.library-main{flex:1;width:min(1088px,100%);margin:0 auto;padding:36px 32px 48px}.library-panel .auth-note{color:var(--brand-muted);font-size:.95rem}.deck-button{white-space:nowrap;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-family:inherit;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.deck-button:disabled{opacity:.5;cursor:default}.deck-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.deck-button-icon{width:40px;padding:0}.deck-button-icon svg{width:18px;height:18px}.deck-button-primary{background:var(--brand-cta);color:var(--brand-cta-ink)}.deck-button-primary:hover:not(:disabled),.auth-button:hover:not(:disabled){background:var(--brand-cta-hover)}.deck-button-soft{background:var(--brand-peach);color:var(--brand-peach-ink)}.deck-button-muted{color:var(--brand-ink);background:#ece6dd}.deck-button-light{color:var(--brand-ink);background:#ece6dd;font-size:.9rem}.deck-uploader{border-radius:var(--brand-card-radius);text-align:center;background:#fff8e7b3;border:2px dashed #14245e40;flex-direction:column;align-items:center;gap:4px;padding:48px 24px;display:flex}.deck-uploader-active{border-color:var(--brand-accent);background:var(--brand-sunken)}.deck-uploader-icon{background:var(--brand-sunken);width:64px;height:64px;box-shadow:0 0 0 1px var(--brand-line);color:var(--brand-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.deck-uploader-icon svg{width:36px;height:36px}.deck-uploader-title{letter-spacing:-.01em;color:var(--brand-on-bg);margin:0;font-size:1.5rem;font-weight:800}.deck-uploader-drop{color:var(--brand-muted);margin:0 0 16px;font-size:.95rem}.deck-uploader-pick{border-radius:var(--brand-radius);min-height:48px;padding:0 24px;font-size:1rem;font-weight:700}.deck-uploader-hint{color:var(--brand-muted);margin:12px 0 0;font-size:.8rem}@media (pointer:coarse){.deck-uploader-drop{display:none}.deck-uploader-title{margin-bottom:16px}}.deck-progress{background:var(--brand-line);border-radius:999px;height:8px;overflow:hidden}.deck-progress-bar{border-radius:inherit;background:var(--brand-accent);height:100%;transition:width .2s}.deck-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.deck-toolbar-end{align-items:center;gap:10px;display:flex}.deck-search{border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-sunken);width:280px;height:40px;color:var(--brand-muted);align-items:center;gap:10px;padding:0 14px;display:flex}.deck-search:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.deck-search-icon{flex-shrink:0;width:17px;height:17px}.deck-search input{min-width:0;color:var(--brand-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.deck-search input::-webkit-search-cancel-button{cursor:pointer}.deck-upload-button{border-radius:var(--brand-radius);background:var(--brand-cta);height:40px;color:var(--brand-cta-ink);white-space:nowrap;cursor:pointer;border:none;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.deck-upload-button:hover:not(:disabled){background:var(--brand-cta-hover)}.deck-upload-button:disabled{opacity:.6;cursor:default}.deck-upload-button svg{width:20px;height:20px}.deck-upload-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.deck-filters{flex-wrap:wrap;gap:8px;display:flex}.deck-filter{border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-sunken);height:36px;color:var(--brand-ink);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14px;display:inline-flex}.deck-filter-active{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink);font-weight:600}.deck-filter-icon{justify-content:center;width:36px;padding:0}.deck-filter-icon svg{width:18px;height:18px}.deck-filter-more{position:relative}.deck-filter-menu{z-index:5;background:var(--brand-panel);border-radius:10px;min-width:160px;padding:4px;position:absolute;top:42px;left:0;box-shadow:0 8px 24px #0e246629}.deck-filter-menu .deck-card-menu-item[aria-checked=true]{background:var(--brand-bg)}.deck-filter-live-dot{background:var(--brand-sun);border-radius:50%;width:8px;height:8px;margin:0 2px;box-shadow:0 0 0 4px #c8b04859}.deck-phone-heading{display:none}.deck-upload-error{border-radius:var(--brand-radius);background:var(--brand-panel);color:var(--brand-ink);align-items:center;gap:10px;margin-top:16px;padding:12px 12px 12px 16px;display:flex;box-shadow:0 8px 24px #0e24661f}.deck-upload-error-icon{width:20px;height:20px;color:var(--brand-danger);flex-shrink:0}.deck-upload-error-text{flex:1;max-width:none;margin:0;font-size:14px}.deck-upload-error-close{width:32px;height:32px;color:var(--brand-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.deck-upload-error-close:hover{background:#ece6dd}.deck-upload-error-close svg{width:18px;height:18px}.deck-empty{margin:24px 0 0}.deck-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:20px;display:grid}.deck-card{border-radius:var(--brand-card-radius);background:var(--brand-panel);min-height:172px;box-shadow:var(--brand-card-shadow);flex-direction:column;padding:20px;display:flex;position:relative}.deck-card-open{display:none}.deck-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deck-card-title{letter-spacing:0;color:var(--brand-on-bg);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.35}.deck-card-menu{z-index:2;flex-shrink:0;margin:-6px -8px 0 0;position:relative}.deck-card-menu-trigger{width:32px;height:32px;color:var(--brand-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.deck-card-menu-trigger:hover,.deck-card-menu-trigger[aria-expanded=true]{background:#ece6dd}.deck-card-menu-trigger svg{width:18px;height:18px}.deck-card-menu-backdrop{z-index:4;position:fixed;inset:0}.deck-card-menu-list{z-index:5;background:var(--brand-panel);border-radius:10px;min-width:160px;padding:4px;position:absolute;top:36px;right:0;box-shadow:0 8px 24px #0e246629}.deck-card-menu-item{width:100%;color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:14px;text-decoration:none;display:block}.deck-card-menu-item:hover:not(:disabled){background:var(--brand-bg)}.deck-card-menu-item:disabled{opacity:.5;cursor:default}.deck-card-menu-item-danger{color:var(--brand-danger)}.deck-card-meta{color:var(--brand-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.deck-card-footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex;position:relative}.deck-card-status{color:var(--brand-muted);font-size:13px}.deck-card-present{border:1.5px solid var(--brand-accent);border-radius:var(--brand-radius);height:40px;color:var(--brand-accent);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.deck-card-present:hover:not(:disabled){background:#1e4fbf14}.deck-card-present:disabled{opacity:.5;cursor:default}.deck-card-present svg{width:18px;height:18px}.deck-card-present:focus-visible,.deck-filter:focus-visible,.deck-card-menu-trigger:focus-visible,.deck-card-menu-item:focus-visible,.deck-upload-error-close:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.deck-upload-card-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.deck-upload-card-icon{width:40px;height:40px;color:var(--brand-accent);background:#e8eefc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.deck-upload-card-icon svg{width:22px;height:22px}.deck-upload-card-text{min-width:0}.deck-upload-card-name{color:var(--brand-on-bg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.deck-upload-card-status{color:var(--brand-muted);margin:2px 0 0;font-size:13px}.deck-card p,.deck-uploader p,.deck-upload-error p,.confirm-dialog p{max-width:none;line-height:1.5}.live-deck-banner{display:none}.confirm-dialog-root{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.confirm-dialog-backdrop{background:#14182873;position:absolute;inset:0}.confirm-dialog-close{border-radius:var(--brand-radius);width:36px;height:36px;color:var(--brand-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.confirm-dialog-close svg{width:20px;height:20px}.confirm-dialog{border-radius:var(--brand-card-radius);background:var(--brand-panel);width:min(420px,100%);color:var(--brand-ink);text-align:center;flex-direction:column;align-items:center;padding:28px;display:flex;position:relative;box-shadow:0 24px 64px #0e143259}.confirm-dialog-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex}.confirm-dialog-icon-danger{color:var(--brand-danger);background:#fde7e4}.confirm-dialog-icon svg{width:24px;height:24px}.confirm-dialog-title{color:var(--brand-on-bg);margin:0;font-size:22px;font-weight:800}.confirm-dialog-subject{color:var(--brand-ink);overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;font-weight:700}.confirm-dialog-body{color:var(--brand-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.confirm-dialog-error{color:var(--brand-danger);margin:12px 0 0;font-size:14px}.confirm-dialog-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:20px;display:grid}.confirm-dialog-cancel,.confirm-dialog-confirm{border-radius:var(--brand-radius);cursor:pointer;height:44px;font-family:inherit;font-size:15px;font-weight:700}.confirm-dialog-cancel{border:1px solid var(--brand-line);background:var(--brand-panel);color:var(--brand-ink)}.confirm-dialog-confirm{border:none}.confirm-dialog-confirm-danger{background:var(--brand-danger);color:#fff}.confirm-dialog-cancel:disabled,.confirm-dialog-confirm:disabled{opacity:.6;cursor:default}.confirm-dialog-cancel:focus-visible,.confirm-dialog-confirm:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (max-width:640px){.confirm-dialog{padding:24px 20px 20px}.confirm-dialog-actions{grid-template-columns:1fr}.confirm-dialog-confirm{order:-1}}.site-footer{background:var(--brand-sunken);color:var(--brand-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding:24px 48px;font-size:.75rem;display:flex}.brand-surface .site-footer{box-sizing:border-box;width:100%;max-width:1088px;color:var(--brand-on-bg);background:0 0;margin:0 auto;padding:20px 32px 28px;font-size:12px}.brand-surface .site-footer-end{flex:1;justify-content:space-between}.brand-surface .site-footer-copy{letter-spacing:normal}.site-footer-copy{letter-spacing:.04em}.site-footer-end{flex-wrap:wrap;align-items:center;gap:8px 16px;display:inline-flex}.language-toggle{border:1px solid color-mix(in srgb, currentColor 25%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);border-radius:9999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.language-toggle-option{color:inherit;font:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600;line-height:16px;transition:opacity .15s,background-color .15s}.language-toggle-option:hover{opacity:1}.language-toggle-option-active{background:var(--brand-accent);color:var(--brand-accent-ink);opacity:1;cursor:default}.language-toggle-option:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (max-width:720px){.site-footer{flex-direction:column;align-items:flex-start;padding:28px 16px}.brand-surface .site-footer{align-items:center;padding:8px 16px 28px}.brand-surface .site-footer-end{text-align:center;flex-direction:column;justify-content:center;gap:10px}}@media (max-width:640px){.library-main{padding:32px 16px 40px}.live-deck-banner{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.live-deck-banner-label{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent);align-items:center;gap:8px;margin:0;padding:0 4px;font-size:13px;font-weight:800;display:flex}.live-deck-banner-dot{background:var(--brand-accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1e4fbf2e}.live-deck-banner-card{border:1.5px solid var(--brand-accent);background:var(--brand-panel);box-shadow:var(--brand-card-shadow);border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.live-deck-banner-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.live-deck-banner-title{min-width:0;color:var(--brand-on-bg);flex:1;margin:0;font-size:17px;font-weight:700;line-height:1.35}.live-deck-banner-control{border-radius:var(--brand-radius);background:var(--brand-accent);height:44px;color:var(--brand-accent-ink);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.live-deck-banner-control svg{width:20px;height:20px}.deck-toolbar{flex-direction:column;align-items:stretch;gap:12px}.deck-filters,.deck-upload-button-desktop{display:none}.deck-phone-heading{justify-content:space-between;align-items:center;gap:12px;padding-left:4px;display:flex}.deck-phone-heading-title{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);margin:0;font-size:13px;font-weight:800}.deck-upload-button-phone{padding:0 14px}.deck-search{width:100%}.deck-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.deck-card{border-radius:18px;min-height:0;padding:16px}.deck-card-title{font-size:17px}.deck-card-open{z-index:0;border-radius:inherit;display:block;position:absolute;inset:0}.deck-uploader{padding:32px 16px}.deck-uploader-title{font-size:1.25rem}}.brand-surface-fixed{height:100dvh;min-height:0;overflow:hidden}.notes-workspace-page{flex-direction:column;flex:1;min-height:0;padding:16px 32px 24px;display:flex}.notes-workspace,.notes-workspace-state{background:var(--brand-panel);box-shadow:0 24px 64px var(--brand-shadow);border-radius:32px}.notes-workspace{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.notes-workspace-state{flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}.notes-workspace-state .auth-note,.notes-workspace-state .auth-error{margin:0;font-size:.95rem}.notes-workspace-state .auth-note{color:var(--brand-muted)}.notes-workspace-state .auth-error{color:var(--brand-danger)}.app-header-sub-page{justify-content:flex-start;gap:12px;min-width:0}.app-header-back{flex:none}.app-header-title{min-width:0;color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.4rem;font-weight:700;line-height:1.3;overflow:hidden}.notes-workspace-body{grid-template-columns:var(--notes-workspace-rail-width,280px) minmax(0, 1fr);min-height:0;display:grid}.notes-workspace-rail{overscroll-behavior:contain;border-right:1px solid var(--brand-line);background:var(--brand-sunken);min-height:0;padding:20px;overflow:auto}.notes-workspace-rail-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.notes-workspace-rail-item{min-width:0}.notes-workspace-rail-header{justify-content:flex-end;margin:-8px -8px 12px;display:flex}.notes-workspace-rail-collapsed{padding:16px 12px}.notes-workspace-rail-collapsed .notes-workspace-rail-header{justify-content:center;margin:-4px 0 12px}.notes-workspace-rail-collapsed .notes-workspace-rail-list{gap:8px}.notes-workspace-rail-collapsed .slide-thumbnail{border-radius:8px;gap:0;padding:3px;position:relative}.notes-workspace-rail-collapsed .slide-thumbnail-preview{border-radius:5px}.notes-workspace-rail-collapsed .slide-thumbnail-meta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.slide-preview-popover{z-index:30;border:1px solid var(--brand-line);background:var(--brand-panel);pointer-events:none;border-radius:12px;gap:6px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 40px #0e24662e}.slide-preview-popover canvas{background:#05070b;border-radius:10px;width:336px;height:224px;display:block}.slide-preview-popover-index{color:var(--brand-ink);padding:0 4px 2px;font-size:.8rem;font-weight:600}.slide-thumbnail{border:1px solid var(--brand-line);background:var(--brand-panel);text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:16px;gap:10px;padding:10px;font-family:inherit;display:grid}.slide-thumbnail-active{border-color:var(--brand-orange);background:var(--brand-peach)}.slide-thumbnail:focus-visible,.notes-workspace-editor-input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.slide-thumbnail-preview{aspect-ratio:3/2;background:#05070b;border-radius:10px;width:100%;position:relative;overflow:hidden}.slide-thumbnail-preview canvas{width:100%;height:100%;display:block}.slide-thumbnail-empty{text-align:center;color:#cbd5e1;place-items:center;padding:16px;font-size:.85rem;display:grid;position:absolute;inset:0}.slide-thumbnail-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.slide-thumbnail-index{color:var(--brand-ink);font-size:.9rem;font-weight:600}.slide-thumbnail-active .slide-thumbnail-index{color:var(--brand-peach-ink)}.slide-thumbnail-note-dot{border:1px solid var(--brand-line);background:0 0;border-radius:999px;flex-shrink:0;width:10px;height:10px}.slide-thumbnail-note-dot-active{border-color:var(--brand-accent);background:var(--brand-accent)}.notes-workspace-pane{background:var(--brand-panel);min-height:0;display:grid;overflow:hidden}.notes-workspace-pane-resizer{z-index:1;border:0;border-top:1px solid var(--brand-line);cursor:ns-resize;touch-action:none;background:var(--brand-panel);padding:0;position:relative}.notes-workspace-pane-resizer:before{content:"";background:var(--brand-line);border-radius:999px;width:48px;height:3px;transition:background .16s;position:absolute;top:2px;left:50%;transform:translate(-50%)}.notes-workspace-pane-resizer:hover:before{background:var(--brand-orange)}.notes-workspace-pane-resizer:focus-visible{outline:0}.notes-workspace-pane-resizer:focus-visible:before{background:var(--brand-accent)}.notes-workspace-preview{background:#05070b;min-height:0;overflow-y:auto}.notes-workspace-preview-empty{text-align:center;place-content:center;justify-items:center;gap:12px;height:100%;padding:32px;display:grid}.notes-workspace-preview-title,.notes-workspace-preview-copy{color:#d4d4d8;max-width:58ch;margin:0;font-size:.95rem}.notes-workspace-preview-title{font-size:1.05rem;font-weight:700}.notes-workspace-embed{background:0 0;flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px;display:flex}.brand-surface.embed-see-through{background:0 0}html:has(.embed-see-through){background:0 0}html:has(.embed-see-through) body{background:0 0}.embed-shell:has(.embed-see-through){background:0 0}html[data-app-see-through],html[data-app-see-through] body,html[data-app-see-through] .embed-shell,html[data-app-see-through] .brand-surface,html[data-app-see-through] .page-shell{background:0 0}.notes-workspace-embed-bar{justify-content:space-between;align-items:center;display:flex}.credit-chip{background:var(--brand-sunken);min-height:32px;color:var(--brand-accent);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.notes-workspace-embed-back{color:var(--brand-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 8px 0 0;font-family:inherit;font-size:28px;font-weight:600;line-height:30px}.notes-workspace-embed-title{max-width:none;color:var(--brand-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:24px}.notes-workspace-embed-main{flex-direction:column;flex:1;min-height:0;display:flex}.notes-workspace-embed-main .notes-workspace,.notes-workspace-embed-main .notes-workspace-state{box-shadow:none;background:0 0;border:0;border-radius:0}.notes-workspace-body.notes-workspace-body-embedded{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.notes-workspace-pane.notes-workspace-pane-embedded{background:0 0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px}.notes-workspace-pane-embedded .notes-workspace-preview{aspect-ratio:16/9;border:1px solid var(--brand-line);border-radius:12px;max-height:40dvh;overflow:hidden}.notes-workspace-pane-embedded .notes-workspace-editor{background:0 0;padding:0}.notes-workspace-pager{align-items:stretch;gap:12px;height:72px;display:flex}.notes-workspace-pager-button{border:1px solid var(--brand-line);background:var(--brand-panel);color:var(--brand-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:18px;flex:1;justify-content:center;align-items:center;font-family:inherit;font-size:36px;font-weight:700;line-height:40px;display:flex}.notes-workspace-pager-button:active:not(:disabled){background:var(--brand-peach)}.notes-workspace-pager-button:disabled{opacity:.4;cursor:default}.notes-workspace-pager-page{text-align:center;max-width:none;color:var(--brand-ink);font-variant-numeric:tabular-nums;flex:1;align-self:center;margin:0;font-size:18px;font-weight:700}.notes-workspace-editor{background:var(--brand-panel);flex-direction:column;gap:8px;min-height:0;padding:2px 24px 12px;display:flex;overflow-y:auto}.notes-workspace-editor-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.notes-workspace-tabs{gap:16px;display:flex}.notes-workspace-tab{min-height:28px;color:var(--brand-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 2px;font-family:inherit;font-size:.9rem}.notes-workspace-tab:hover{color:var(--brand-ink)}.notes-workspace-tab-active{border-bottom-color:var(--brand-accent);color:var(--brand-ink);font-weight:600}.notes-workspace-tab:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.notes-workspace-editor-page-controls{justify-self:center;align-items:center;gap:8px;display:flex}.notes-workspace-page-arrow{width:28px;min-height:28px;color:var(--brand-ink);background:0 0;font-size:1.3rem;line-height:1}.notes-workspace-page-arrow:hover:not(:disabled){color:var(--brand-accent)}.notes-workspace-editor-label{max-width:none;color:var(--brand-ink);white-space:nowrap;margin:0;font-size:.95rem;font-weight:600}.notes-workspace-editor-meta{justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.notes-workspace-editor-status,.notes-workspace-editor-count{max-width:none;color:var(--brand-muted);white-space:nowrap;margin:0;font-size:.85rem}.notes-workspace-preview-error{max-width:none;color:var(--brand-danger);margin:0;font-size:.9rem}.notes-workspace-credits{color:var(--brand-muted);gap:.75rem;margin:0;font-size:.8rem;display:flex}.narration-language-dialog-error{max-width:none;color:var(--brand-danger);margin:0;font-size:.9rem}.notes-workspace-input-card{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:16px;flex-direction:column;display:flex}.notes-workspace-input-card:has(.notes-workspace-editor-input:focus-visible){outline:2px solid var(--brand-accent);outline-offset:2px}.notes-workspace-input-card .notes-workspace-editor-input{resize:none;background:0 0;border:0;border-radius:0;flex:1;height:auto;min-height:0;padding-top:10px}.notes-workspace-input-card .notes-workspace-editor-input:focus-visible{outline:none}.narration-chips{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 0;display:flex}.narration-chips-dialog,.narration-chips-web-sheet{padding:12px 0 0}.narration-chip-anchor{min-width:0;display:flex;position:relative}.narration-chips .narration-chip-anchor:first-child{flex:0 auto}.presentation-style-chip,.narration-language-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;font-family:inherit}.narration-language-chip{background:0 0;border-radius:999px;padding:0}.presentation-style-chip{background:var(--brand-sunken);min-width:0;max-width:100%;height:32px;color:var(--brand-ink);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:13px;font-weight:600;display:inline-flex}.presentation-style-chip-off{color:var(--brand-muted);cursor:default;padding-left:12px}.presentation-style-chip-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.presentation-style-badge{background:var(--presentation-style-badge);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:flex}.narration-chip-chevron{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.narration-flag{width:32px;height:32px;box-shadow:0 0 0 1px var(--brand-line);background:var(--brand-sunken);border-radius:999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.narration-flag-none{color:var(--brand-muted)}.narration-flag-art{width:100%;height:100%;display:block}.narration-flag-globe{width:20px;height:20px}.app-sheet-root{z-index:30;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.app-sheet-backdrop{background:#14245e73;position:absolute;inset:0}.app-sheet{background:var(--brand-bg);border-radius:28px 28px 0 0;flex-direction:column;max-height:85dvh;padding:10px 16px 34px;display:flex;position:relative;overflow-y:auto;box-shadow:0 -8px 24px #14245e2e}.app-sheet-handle{background:var(--brand-line);border-radius:999px;flex:none;width:40px;height:5px;margin:0 auto 14px}.app-sheet-title{letter-spacing:-.3px;color:var(--brand-ink);margin:0 4px 14px;font-size:22px;font-weight:800}.app-sheet-copy{max-width:none;color:var(--brand-muted);margin:-8px 4px 14px;font-size:14px;line-height:1.45}.app-sheet .narration-language-dialog-error{margin:0 4px 12px}.app-sheet-rows{flex-direction:column;gap:8px;display:flex}.app-sheet-row{background:var(--brand-panel);min-height:64px;color:var(--brand-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;font-family:inherit;display:flex;box-shadow:0 1px 2px #14245e0f}.app-sheet-row-picked{box-shadow:0 0 0 2px var(--brand-accent)}.app-sheet-row:disabled{opacity:.6;cursor:wait}.app-sheet-row .narration-flag,.app-sheet-row .presentation-style-badge{flex:none;width:44px;height:44px;font-size:15px}.app-sheet-row-text{flex-direction:column;flex:1;gap:2px;display:flex}.app-sheet-row-label{font-size:15px;font-weight:700}.app-sheet-row-description{color:var(--brand-muted);font-size:13px;line-height:1.4}.app-sheet-radio{box-sizing:border-box;background:var(--brand-panel);border:2px solid #c9c3a8;border-radius:999px;flex:none;width:22px;height:22px}.app-sheet-row-picked .app-sheet-radio{border:7px solid var(--brand-accent)}.app-sheet-confirm{background:var(--brand-cta);height:56px;color:var(--brand-cta-ink);cursor:pointer;border:0;border-radius:999px;flex:none;margin-top:16px;font-family:inherit;font-size:16px;font-weight:800}.app-sheet-confirm:disabled{opacity:.5;cursor:default}.choice-dialog-root{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.choice-dialog-backdrop{background:#14182873;position:absolute;inset:0}.choice-dialog{border-radius:var(--brand-card-radius);background:var(--brand-panel);width:min(480px,100%);max-height:calc(100dvh - 32px);color:var(--brand-ink);flex-direction:column;padding:24px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0e143259}.choice-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.choice-dialog-title{color:var(--brand-on-bg);margin:0;font-size:22px;font-weight:800}.choice-dialog-close{width:32px;height:32px;color:var(--brand-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.choice-dialog-close svg{width:18px;height:18px}.choice-dialog-copy{max-width:none;color:var(--brand-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.choice-dialog-error{max-width:none;color:var(--brand-danger);margin:12px 0 0;font-size:14px}.choice-dialog-rows{flex-direction:column;gap:10px;margin-top:16px;display:flex}.choice-dialog-row{border:1px solid var(--brand-line);background:var(--brand-panel);min-height:64px;color:var(--brand-ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;display:flex}.choice-dialog-row-picked{border:2px solid var(--brand-accent);padding:9px 13px}.choice-dialog-row:disabled{cursor:default;opacity:.7}.choice-dialog-row .narration-flag,.choice-dialog-row .presentation-style-badge{flex:none;width:44px;height:44px;font-size:15px}.choice-dialog-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.choice-dialog-row-label{font-size:16px;font-weight:700}.choice-dialog-row-description{color:var(--brand-muted);font-size:14px}.choice-dialog-radio{box-sizing:border-box;border:2px solid var(--brand-mark-off);background:var(--brand-panel);border-radius:999px;flex:none;width:22px;height:22px}.choice-dialog-row-picked .choice-dialog-radio{border:7px solid var(--brand-accent)}.choice-dialog-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.choice-dialog-cancel,.choice-dialog-confirm{border-radius:var(--brand-radius);cursor:pointer;min-height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:700}.choice-dialog-cancel{border:1px solid var(--brand-line);background:var(--brand-panel);color:var(--brand-ink)}.choice-dialog-confirm{background:var(--brand-cta);color:var(--brand-cta-ink);border:none}.choice-dialog-confirm:hover:not(:disabled){background:var(--brand-cta-hover)}.choice-dialog-confirm:disabled{opacity:.5;cursor:default}.choice-dialog-actions-close .choice-dialog-confirm,.choice-dialog-actions-sheet .choice-dialog-confirm{flex:1;min-height:48px}.choice-dialog-actions-sheet{margin-top:16px}.choice-dialog-row:focus-visible,.choice-dialog-cancel:focus-visible,.choice-dialog-confirm:focus-visible,.choice-dialog-close:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.app-sheet-web{background:var(--brand-panel);padding-bottom:calc(24px + env(safe-area-inset-bottom))}.app-sheet-web .app-sheet-title{color:var(--brand-on-bg)}.phone-cast-choices .choice-dialog-row{text-align:left}.phone-cast-body{flex-direction:column;display:flex}.phone-cast-label,.phone-cast-or,.phone-cast-hint,.phone-cast-wait{color:var(--brand-muted);margin:8px 0 0;font-size:14px}.phone-cast-address{background:var(--brand-sunken);color:var(--brand-on-bg);overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:8px;margin:4px 0 0;padding:14px 8px 14px 16px;font-size:20px;font-weight:600;display:flex}.phone-cast-address-text{flex:1;min-width:0;margin:0}.phone-cast-copy{width:40px;height:40px;color:var(--brand-on-bg);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.phone-cast-copy svg{width:22px;height:22px}.phone-cast-address strong{letter-spacing:.08em}.phone-cast-or{text-align:center}.phone-cast-wait{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.notes-workspace-draft-input{border-color:var(--brand-accent);background:var(--brand-sunken)}.notes-workspace-draft-bar{flex-direction:column;gap:8px;display:flex}.notes-workspace-draft-bar p{max-width:none;margin:0}.notes-workspace-draft-warning{color:var(--brand-danger);font-size:.85rem}.notes-workspace-draft-actions{justify-content:flex-end;gap:8px;display:flex}.notes-workspace-input-wrap{flex:1;height:100%;min-height:0;position:relative}.notes-workspace-editor-input{border:1px solid var(--brand-line);width:100%;height:100%;min-height:80px;font:inherit;color:var(--brand-ink);background:var(--brand-panel);resize:none;border-radius:16px;flex:1;padding:14px 16px 66px;font-size:.95rem;line-height:1.6;overflow:auto}.notes-workspace-editor-input::placeholder{color:var(--brand-muted)}.notes-workspace-narration-input{resize:vertical;min-height:0}.notes-workspace-ai-overlay{width:42px;min-height:42px;padding:0;font-size:.78rem;font-weight:700;position:absolute;bottom:12px;right:12px}.notes-workspace-ai-icon{width:22px;height:22px;display:block}.notes-workspace-ai-overlay:disabled{cursor:wait;opacity:.6}.notes-workspace-ai-spinner{border:2px solid var(--brand-orange);border-top-color:var(--brand-peach-ink);border-radius:50%;width:15px;height:15px;animation:.75s linear infinite notes-workspace-spin;display:block}.notes-workspace-skeleton-block{background:var(--brand-line);border-radius:8px;animation:1.4s ease-in-out infinite notes-workspace-skeleton-pulse;display:block}.notes-workspace-skeleton-thumbnail{aspect-ratio:16/9;border-radius:var(--brand-radius)}.notes-workspace-skeleton-title{width:55%;height:20px}.notes-workspace-skeleton-tab{align-self:center;width:88px;height:18px}.notes-workspace-skeleton-pager{border-radius:var(--brand-card-radius);height:72px}.notes-workspace-skeleton-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notes-workspace-skeleton-line{flex:none;height:14px;margin-top:10px}.notes-workspace-preview-skeleton{background:var(--brand-panel);opacity:.08;width:100%;height:100%;min-height:64px;animation:1.4s ease-in-out infinite notes-workspace-stage-pulse}@keyframes notes-workspace-skeleton-pulse{50%{opacity:.45}}@keyframes notes-workspace-stage-pulse{50%{opacity:.16}}@media (prefers-reduced-motion:reduce){.notes-workspace-skeleton-block,.notes-workspace-preview-skeleton{animation:none}}@keyframes notes-workspace-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.notes-workspace-page{padding:12px 16px 16px}.notes-workspace,.notes-workspace-state{border-radius:24px}.notes-workspace-state{padding:24px 20px}.app-header-sub-page{gap:8px;padding:10px 16px}.app-header-title{font-size:1.15rem}.notes-workspace-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.notes-workspace-rail{border-right:none;border-bottom:1px solid var(--brand-line);padding:10px 16px;overflow:auto hidden}.notes-workspace-rail-list{grid-auto-columns:112px;grid-auto-flow:column;gap:10px}.slide-thumbnail{border-radius:12px;gap:6px;padding:6px}.slide-thumbnail-index{font-size:.8rem}.notes-workspace-editor{padding:2px 16px 12px}}@media (max-width:560px){.notes-workspace-editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.notes-workspace-editor-page-controls{display:none}.notes-workspace-editor-input{min-height:0}}.brand-surface .app-header-sub-page{min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:14px;padding:0 24px;position:static}.brand-surface .app-header-back{border-radius:var(--brand-radius);width:40px;min-height:40px;color:var(--brand-on-bg);background:0 0}.brand-surface .app-header-sub-page .app-header-title{color:var(--brand-on-bg);flex:1;font-size:22px;font-weight:800}.brand-surface .app-header-sub-page .credit-chip{border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-sunken);height:36px;color:var(--brand-accent);align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.notes-workspace-page{padding:8px 24px 24px}.notes-workspace-page .notes-workspace{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.notes-workspace-page .notes-workspace-state{border-radius:var(--brand-card-radius);box-shadow:var(--brand-card-shadow)}.notes-workspace-page .notes-workspace-state:has(>.status-card){box-shadow:none;background:0 0;flex:1;justify-content:center;align-items:center}.notes-workspace-page .notes-workspace-body{gap:20px}.notes-workspace-page .notes-workspace-rail{background:0 0;border-right:none;padding:0 4px 4px 0}.notes-workspace-page .notes-workspace-rail-header{justify-content:space-between;align-items:center;height:40px;margin:0 0 10px;padding-left:4px}.notes-workspace-rail-title{color:var(--brand-on-bg);white-space:nowrap;margin:0;font-size:16px;font-weight:800}.notes-workspace-rail-toggle{border-radius:var(--brand-radius);width:40px;height:40px;color:var(--brand-on-bg);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notes-workspace-rail-toggle:hover{background:var(--brand-veil)}.notes-workspace-rail-toggle:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.notes-workspace-rail-toggle svg{width:20px;height:20px}.notes-workspace-rail-collapsed .notes-workspace-rail-title{display:none}.notes-workspace-page .notes-workspace-rail-collapsed .notes-workspace-rail-header{justify-content:center;padding-left:0}.notes-workspace-page .notes-workspace-rail-list{gap:10px}.notes-workspace-page .slide-thumbnail{background:var(--brand-panel);box-shadow:var(--brand-tile-shadow);border:2px solid #0000;border-radius:14px;gap:6px;padding:8px}.notes-workspace-page .slide-thumbnail-active{border-color:var(--brand-accent);background:var(--brand-accent-soft)}.notes-workspace-page .slide-thumbnail-preview{aspect-ratio:16/9;border-radius:8px}.notes-workspace-page .notes-workspace-rail:not(.notes-workspace-rail-collapsed) .slide-thumbnail-meta{padding:0 2px}.notes-workspace-page .notes-workspace-rail-collapsed .slide-thumbnail{border-radius:8px;padding:3px}.notes-workspace-page .slide-thumbnail-index{color:var(--brand-on-bg);font-size:14px;font-weight:700}.notes-workspace-page .slide-thumbnail-active .slide-thumbnail-index{color:var(--brand-accent)}.notes-workspace-page .slide-thumbnail-note-dot{border:1.5px solid var(--brand-mark-off)}.notes-workspace-page .slide-thumbnail-note-dot-active{border-color:var(--brand-accent)}.notes-workspace-page .notes-workspace-pane{grid-template-rows:minmax(64px, 1fr) 8px minmax(0, var(--editor-height,280px));background:0 0;overflow:visible}.notes-workspace-page .notes-workspace-preview{border-radius:var(--brand-card-radius);background:var(--brand-slide-frame)}.notes-workspace-page .notes-workspace-pane-resizer{background:0 0;border-top:none}.notes-workspace-page .notes-workspace-pane-resizer:before{background:var(--brand-handle);top:3px}.notes-workspace-page .notes-workspace-editor{border-radius:var(--brand-card-radius);background:var(--brand-panel);box-shadow:var(--brand-card-shadow);gap:4px;padding:0 24px 16px}.notes-workspace-page .notes-workspace-editor-toolbar{border-bottom:1px solid var(--brand-line);min-height:52px}.notes-workspace-page .notes-workspace-tabs{align-self:stretch;gap:24px}.notes-workspace-page .notes-workspace-tab{border-bottom-width:3px;margin-bottom:-1px;padding:0 4px;font-size:16px}.notes-workspace-page .notes-workspace-tab-active{color:var(--brand-on-bg);font-weight:700}.notes-workspace-page .notes-workspace-page-arrow{width:32px;min-height:32px;color:var(--brand-on-bg);border-radius:10px}.notes-workspace-page .notes-workspace-page-arrow:disabled{color:var(--brand-faint);opacity:1}.notes-workspace-page .notes-workspace-editor-label{color:var(--brand-on-bg);font-size:16px;font-weight:700}.notes-workspace-page .notes-workspace-editor-status,.notes-workspace-page .notes-workspace-editor-count{font-size:14px}.notes-workspace-page .notes-workspace-input-card{border:none;border-radius:0}.notes-workspace-page .notes-workspace-editor-input{border:none;border-radius:0;padding:12px 0 60px;font-size:16px}.notes-workspace-page .notes-workspace-editor-input::placeholder{color:var(--brand-faint)}.notes-workspace-page .notes-workspace-ai-overlay{border-radius:var(--brand-radius);background:var(--brand-cta);width:44px;min-height:44px;color:var(--brand-cta-ink);bottom:4px;right:0}.notes-workspace-page .notes-workspace-ai-overlay:hover:not(:disabled){background:var(--brand-cta-hover)}.notes-workspace-draft-label{display:none}.notes-workspace-page .notes-workspace-draft-label{letter-spacing:.08em;text-transform:uppercase;max-width:none;color:var(--brand-accent);margin:12px 0 8px;font-size:12px;font-weight:800;display:block}.notes-workspace-page .notes-workspace-draft-input{border:1px solid var(--brand-accent);border-radius:var(--brand-radius);background:var(--brand-accent-soft);height:auto;min-height:0;padding:12px 16px}.notes-workspace-page .notes-workspace-draft-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.notes-workspace-page .notes-workspace-draft-warning{color:var(--brand-muted);flex:280px;margin:0;font-size:13px}.notes-workspace-page .notes-workspace-draft-actions .deck-button{border-radius:var(--brand-radius);min-height:44px;font-weight:700}.notes-workspace-page .notes-workspace-draft-actions .deck-button-soft{border:1px solid var(--brand-line);background:var(--brand-panel);color:var(--brand-ink)}@media (max-width:640px){.brand-surface .app-header-sub-page{gap:8px;padding:0 16px}.brand-surface .app-header-sub-page .app-header-title{font-size:18px}.notes-workspace-page{padding:0 16px 16px}.notes-workspace-page .notes-workspace-body{gap:12px}.notes-workspace-page .notes-workspace-rail{display:none}.notes-workspace-page .notes-workspace-pane{grid-template-rows:minmax(64px,calc(56.25vw - 18px)) minmax(0,1fr);gap:12px}.notes-workspace-page .notes-workspace-pane-resizer{display:none}.notes-workspace-page .notes-workspace-preview{border-radius:18px}.notes-workspace-page .notes-workspace-body{grid-template-rows:minmax(0,1fr)}.notes-workspace-page .notes-workspace-editor{padding:0 14px 12px}.notes-workspace-page .notes-workspace-editor-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;display:grid}.notes-workspace-page .notes-workspace-editor-page-controls{grid-area:1/1/auto/-1;padding:10px 0 4px;display:flex}.notes-workspace-page .notes-workspace-tabs{min-height:44px}}.deck-assistant{--chat-surface:var(--brand-panel);--chat-ink:var(--brand-ink);--chat-muted:var(--brand-muted);--chat-line:var(--brand-line);--chat-input:var(--brand-panel);--chat-user-bubble:var(--brand-sunken);--chat-accent:var(--brand-accent);--chat-on-accent:var(--brand-accent-ink);--chat-soft:var(--brand-peach);--chat-warning:var(--brand-peach-ink);--chat-error-surface:var(--brand-peach);--chat-error-ink:var(--brand-danger);background:var(--brand-panel);min-width:0;min-height:0;color:var(--brand-ink);font-family:var(--font-body), "Be Vietnam Pro", system-ui, sans-serif;grid-template-rows:auto minmax(0,1fr);display:grid}.notes-workspace-body-with-assistant{grid-template-columns:var(--notes-workspace-rail-width,280px) minmax(0, 1fr) var(--notes-workspace-assistant-width,360px)}.deck-assistant-column{border-left:1px solid var(--brand-line);position:relative}.deck-assistant-resizer{z-index:2;cursor:ew-resize;touch-action:none;background:0 0;border:0;width:14px;padding:0;position:absolute;top:0;bottom:0;left:0}.deck-assistant-resizer:before{content:"";background:var(--brand-muted);opacity:.45;border-radius:999px;width:4px;height:56px;transition:background .16s,opacity .16s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.deck-assistant-resizer:hover:before{background:var(--brand-orange);opacity:1}.deck-assistant-resizer:focus-visible{outline:0}.deck-assistant-resizer:focus-visible:before{background:var(--brand-accent);opacity:1}.deck-assistant-drawer{z-index:40;border-left:1px solid var(--brand-line);width:min(420px,100%);box-shadow:-12px 0 32px var(--brand-shadow);position:fixed;top:0;bottom:0;right:0}.deck-assistant-fullscreen{z-index:40;position:fixed;inset:0}.deck-assistant-header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.deck-assistant-title{color:var(--brand-ink);margin:0;font-size:1.05rem}.deck-assistant-header-actions{align-items:center;gap:8px;display:flex}.deck-assistant-body{flex-direction:column;min-height:0;font-size:.9rem;display:flex;overflow:hidden}:where(.deck-assistant) p{max-width:none;font-size:inherit;line-height:1.55}.deck-assistant .deck-button{font-size:.85rem}.deck-assistant-body>.chat-pane{flex:auto;min-height:0}.deck-assistant-state{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.deck-assistant-note{color:var(--brand-muted);margin:0;font-size:.8rem}.deck-assistant-inline-error{color:var(--brand-danger);margin:0;padding:8px 16px}.deck-assistant-empty{color:var(--brand-muted);flex-direction:column;gap:12px;display:flex}.deck-assistant-empty p{margin:0}.deck-assistant-suggestions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.deck-assistant-card{border:1px solid var(--brand-line);background:var(--brand-sunken);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.deck-assistant-card-eyebrow,.deck-assistant-card-label{letter-spacing:.04em;color:var(--brand-accent);margin:0;font-size:.72rem;font-weight:600}.deck-assistant-card-rationale{color:var(--brand-muted);margin:0;font-size:.8rem}.deck-assistant-card-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--brand-ink);margin:0}.deck-assistant-card-before summary{color:var(--brand-muted);cursor:pointer;font-size:.8rem}.deck-assistant-card-status{color:var(--brand-muted);margin:0;font-size:.8rem;font-weight:600}.deck-assistant-card-actions{flex-wrap:wrap;gap:8px;display:flex}.deck-assistant-card-confirm{color:var(--brand-peach-ink);flex-direction:column;gap:8px;display:flex}.deck-assistant-card-confirm p{margin:0}.deck-assistant-batch{flex-direction:column;gap:8px;display:flex}.deck-assistant-batch-apply{align-self:flex-start}.deck-assistant-findings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.deck-assistant-finding{background:var(--brand-sunken);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.deck-assistant-finding-meta{color:var(--brand-accent);font-size:.72rem;font-weight:600}.deck-assistant-activity{color:var(--brand-muted);margin:0;font-size:.8rem}.deck-assistant-activity-failed{color:var(--brand-danger)}.app-header-sub-page-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.notes-workspace-assistant-toggle-active{background:var(--brand-accent);color:var(--brand-accent-ink)}.embed-shell{color:#f4f4f5;background:#12161d;min-height:100dvh}.embed-page{padding:20px 16px 28px}.embed-title{margin:0;font-size:20px;font-weight:700}.profile-language{flex-direction:column;gap:12px;margin:24px 0;display:flex}.profile-language-title{color:var(--brand-on-bg);margin:0;font-size:16px;font-weight:700}.profile-language-options{flex-wrap:wrap;gap:8px;display:flex}.profile-language-option{border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-sunken);height:36px;color:var(--brand-ink);font:inherit;cursor:pointer;padding:0 14px;font-size:14px}.profile-language-option-active{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink);cursor:default;font-weight:600}.profile-language-option:disabled{cursor:wait}.profile-language-hint{color:var(--brand-muted);margin:0;font-size:13px}.profile-language-error{color:var(--brand-danger);margin:0;font-size:.85rem}.app-check-blocked-bar{z-index:2147483000;background:var(--brand-danger);color:#fff;width:100%;height:18px;font-family:var(--font-body), system-ui, sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:none;border-radius:0;margin:0;padding:0 8px;font-size:11px;line-height:18px;display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}.app-check-guide-root{z-index:2147483001;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.app-check-guide-backdrop{background:#0e246652;position:absolute;inset:0}.app-check-guide{background:var(--brand-panel);width:min(440px,100%);max-height:calc(100vh - 32px);font-family:var(--font-body), system-ui, sans-serif;border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0e24662e}.app-check-guide-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-check-guide-title{color:var(--brand-ink);margin:0;font-size:1rem;font-weight:700}.app-check-guide-close{width:36px;height:36px;color:var(--brand-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;font-size:1.6rem;line-height:1}.app-check-guide-copy{color:var(--brand-muted);margin:0;font-size:.9rem}.app-check-guide-steps{color:var(--brand-ink);gap:8px;margin:0;padding-left:20px;font-size:.9rem;line-height:1.5;display:grid}
