html.js .public-replay-pending{visibility:hidden}:root{color-scheme:light;--ground:#fcfdfe;--page:#edf0f3;--surf:#f5f7f9;--surf2:#e0e6ee;--line:#c8d1dc;--line2:#c8d1dc;--ink:#222f3f;--ink2:#5d6e82;--ink3:#5d6e82;--ink4:#5d6e82;--brand:#355d8d;--brand-soft:#e0e6ee;--point:#ef9a2e;--point-soft:#fdf0dc;--point-deep:#9a5c0c;--ok:#0e8a7b;--ok-soft:#e4f4f0;--risk:#c24040;--risk-soft:#fbe9e9;--surf3:#e0e6ee;--danger:#d84a4a;--shadow-lg:0 18px 60px rgba(17,23,37,0.22);--shadow:0 6px 24px rgba(17,23,37,0.12);--r2:14px;--mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",monospace;--muted:#5d6e82;--bg-soft:#f5f7f9;--accent:#355d8d;--warn:#8a4b00;--kw1:#3d5af1;--kw2:#08796d;--kw3:#8b5500;--kw4:#1e2a5e;--kw5:#4a5468;--kw6:#7045aa;--kw7:#a33f69;--kw8:#526b24;--fail:#9c1f1f;--on-accent:#ffffff;--rail-bg:#26346f;--rail-ink:#e6ebff;--rail-ink2:#9fadd9;--rail-line:#3a4a88;--sb-bg:#141a28;--sb-ink:#e8ecf5;--sb-ink2:#98a2b8;--sb-line:#3d4761;--sb-btn:#1d2333;--sb-dline:#6b3030;--sb-dbtn:#33191b;--sb-dink:#f0b4b4;--shell-pad-y:22px;--shell-pad-x:40px;--mpm-bp-wide:1280px;--mpm-bp-medium:1024px;--mpm-bp-narrow:768px;--mpm-col-left:280px;--mpm-col-right:340px;--mpm-center-min:640px}:root[data-theme=dark]{color-scheme:dark;--ground:#263d58;--page:#192a3f;--surf:#20354d;--surf2:#334f71;--line:#506d8c;--line2:#506d8c;--ink:#f2f7ff;--ink2:#bed0e5;--ink3:#bed0e5;--ink4:#bed0e5;--brand:#acd0ff;--brand-soft:#334f71;--point:#f5b357;--point-soft:#3a2c14;--point-deep:#f5b357;--ok:#3fbca9;--ok-soft:#14322e;--risk:#e07070;--risk-soft:#3a1e1e;--surf3:#334f71;--danger:#e07070;--shadow-lg:0 18px 60px rgba(0,0,0,0.55);--shadow:0 6px 24px rgba(0,0,0,0.45);--muted:#bed0e5;--bg-soft:#20354d;--accent:#acd0ff;--warn:#ffbc6b;--fail:#ff9999;--on-accent:#192a3f;--kw1:#8fa0ff;--kw2:#51c7b5;--kw3:#f1b75b;--kw4:#e8ecf5;--kw5:#b3bccd;--kw6:#bd98ea;--kw7:#e990b5;--kw8:#a7c96f;--rail-bg:#1b2246;--rail-ink:#dbe2ff;--rail-ink2:#8592c4;--rail-line:#2e3a6e}*{box-sizing:border-box}body{margin:0;isolation:isolate;font-family:Noto Sans KR,system-ui,-apple-system,Malgun Gothic,sans-serif;font-size:15px;line-height:1.6;color:var(--ink,#1a1a1a);background:var(--page,#fff)}:root[data-theme=dark] body{color:var(--ink,#f2f7ff);background:var(--page,#192a3f)}:root[data-theme=dark] button,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:var(--ink,#e8ecf5);background:var(--surf,#1b2130);border-color:var(--line2,#3a4459)}main{max-width:1440px;margin:0 auto;padding:1.5rem var(--shell-pad-x) 4rem}@media (max-width:800px){main{padding-inline:1rem}}a{color:var(--accent)}h1{font-size:1.4rem;margin:0 0 .25rem}h2{font-size:1.1rem;margin:1.75rem 0 .5rem;padding-bottom:.25rem;border-bottom:1px solid var(--line)}h3{font-size:.95rem;margin:1rem 0 .35rem}label{display:block;margin:.6rem 0 .15rem;font-size:.85rem;color:var(--muted)}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio]{width:auto}input,select,textarea{width:100%;padding:.4rem .5rem;background:#fff}button,input,select,textarea{border:1.5px solid var(--line2,#cbd3e2);border-radius:3px}button{padding:.4rem .9rem;background:var(--bg-soft);cursor:pointer}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}:root[data-theme=dark] button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#111725)}button.secondary{background:transparent;border-color:var(--line);color:var(--ink,#1a1a1a)}:root[data-theme=dark] button.secondary{color:var(--ink,#eef2f7)}a.primary{display:inline-block;padding:.4rem .9rem;border:1.5px solid var(--accent);border-radius:3px;background:var(--accent);color:#fff;text-decoration:none}:root[data-theme=dark] a.primary{color:var(--on-accent,#111725)}button:disabled{opacity:.5;cursor:default}.row{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:0 1rem;gap:0 1rem}.grid2>.grid2-wide{grid-column:1/-1}.muted{color:var(--muted);font-size:.85rem}.mono{font-family:Consolas,Courier New,monospace;font-size:.8rem}.error{border:1px solid var(--fail);background:#fdf0f0;color:var(--fail);padding:.5rem .75rem;border-radius:3px;margin:.75rem 0}.notice{border:1px solid var(--warn);background:#fdf7ef;color:var(--warn);padding:.4rem .75rem;border-radius:3px;margin:.35rem 0;font-size:.9rem}:root[data-theme=dark] .notice{background:var(--point-soft)}:root[data-theme=dark] .error{background:var(--risk-soft)}.disclaimer-notice{border-left:4px solid var(--warn);padding-left:.75rem;margin:.35rem 0}.disclaimer-notice .notice{margin:0;border-radius:0 3px 3px 0;border-left:none}.public-meeting-notice{display:block}.card{border:1px solid var(--line);border-radius:4px;padding:.75rem 1rem;margin:.75rem 0}.public-home-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.public-home-search{margin:1rem 0}.public-home-search label{position:absolute;width:1px;height:1px;margin:-1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.public-home-tagline{font-size:12px;color:var(--ink3,#78829a);letter-spacing:.01em;white-space:nowrap}.public-searchbox{display:flex;align-items:center;gap:.5rem}.public-searchbox input{flex:1 1;min-width:0}.public-search-note{margin:.35rem 0 0;font-size:.78rem;color:var(--muted)}.public-home-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));grid-auto-rows:124px;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0;max-height:396px;overflow:hidden}.public-home-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;border:1px solid var(--line);border-radius:8px;padding:.8rem .9rem;margin:0;min-height:124px;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .public-home-card{background:var(--ground);border-color:var(--line)}:root[data-theme=dark] main.public-home{background:var(--surf);min-height:100vh}.public-home-card a{color:inherit;font-weight:600;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.public-home-card .card-meta{max-width:100%;font-size:.75rem;font-size:clamp(10px,calc(100cqi / var(--meta-em, 1)),.75rem);color:var(--muted);white-space:nowrap;overflow:hidden}.public-home-card .card-meta .cnt-icn{width:1em;height:1em;fill:currentColor;vertical-align:calc(-2em / 12);margin-right:calc(2em / 12)}@media (max-width:767px){.public-home-cards{grid-template-columns:1fr}}.sec{display:flex;flex-direction:column;gap:10px}.sec+.sec{margin-top:22px}.cloudbar,.sec-h{display:flex;align-items:center;gap:10px}.cloudbar h2,.sec-h h2{margin:0}.cloudbar .cn,.sec-h .hint{color:var(--muted);font-size:11.5px}.sec-h .hint{word-break:keep-all}.sec-h .more{margin-left:auto;color:var(--accent);font-size:12px;text-decoration:none;white-space:nowrap}.legal-subnav{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-block:.75rem}.keyword-cloud-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:2px 8px;font-size:16px;line-height:1.05;list-style:none;margin:0 auto;padding:0}.kw-c1{color:var(--kw1)}.kw-c2{color:var(--kw2)}.kw-c3{color:var(--kw3)}.kw-c4{color:var(--kw4)}.kw-c5{color:var(--kw5)}.kw-c6{color:var(--kw6)}.kw-c7{color:var(--kw7)}.kw-c8{color:var(--kw8)}.kw-vert{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.keyword-cloud-legend{display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;font-size:.75rem;color:var(--muted);border-top:1px solid var(--line);margin:.4rem 0 0;padding-top:.35rem}.keyword-cloud-legend-ramp{white-space:nowrap}.starter{width:100%;border:1px solid var(--line);border-radius:9px;padding:11px 12px;background:var(--ground,#fff);color:inherit;text-align:left}:root[data-theme=dark] .starter{background:var(--ground,#141926);border-color:var(--line,#2c3446)}.starter .st{display:block;font-size:13px;font-weight:500;margin-bottom:3px}.starter .sd{display:block;font-size:11.5px;color:var(--muted);line-height:1.45}.starter .go{display:inline-block;margin-top:7px}.nv-ksearch,.starter .go{font-size:11.5px;color:var(--accent)}.nv-ksearch{width:100%;border:1px dashed var(--line);border-radius:9px;padding:9px 11px;background:transparent;text-align:center;margin-top:2px}.public-home-browse{display:grid;grid-gap:22px;gap:22px}.public-home-keywords{display:flex;flex-direction:column;gap:22px;min-width:0}@media (min-width:1024px){main.public-home{max-width:1440px;margin:0 auto;width:100%;padding:0 0 4rem}.public-home-header{height:56px}.public-home-search,main.public-home>nav,main.public-home>p{padding-inline:var(--shell-pad-x)}.public-home-browse{grid-template-columns:1fr 348px;grid-auto-flow:row dense;gap:26px;padding:var(--shell-pad-y) var(--shell-pad-x);align-items:start}.public-home-browse>[data-public-home-section=public_result_region]{grid-column:1;grid-row:1}.public-home-browse>[data-public-home-section=member_history]{grid-column:1;grid-row:2}.public-home-browse>.public-home-keywords{grid-column:2;grid-row:1/span 2;gap:26px}}.screen[data-more-entry]{display:flex;flex-direction:column;min-height:100vh;max-width:none;margin:0;padding:0}.screen[data-more-entry]>.topbar{min-height:56px;padding:0 20px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.screen[data-more-entry] .brandmark{color:inherit;font-weight:700;text-decoration:none}.screen[data-more-entry] .topbar-cluster{margin-left:auto}.ml-listwrap{flex:1 1;display:flex;flex-direction:column;padding:18px 40px 16px;gap:14px;min-height:0}.ml-lhead{display:flex;align-items:center;gap:12px;flex:none}.ml-back{font-size:12px;color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:5px 12px;text-decoration:none;white-space:nowrap}.ml-lhead h3{font-size:19px;margin:0;letter-spacing:-.02em}.ml-lcount{font-size:11.5px;color:var(--muted)}.ml-sort{margin-left:auto;display:flex;gap:2px;background:var(--bg-soft);border-radius:99px;padding:3px}.ml-sort button{border:0;font-size:12px;padding:5px 14px;border-radius:99px;color:var(--muted);background:transparent;white-space:nowrap}.ml-sort button.on{background:var(--ground,#fff);color:var(--ink,#111725);font-weight:700;box-shadow:0 2px 10px rgb(24 32 50/8%)}.ml-lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));grid-gap:12px;gap:12px;align-content:start}.ml-lgrid .card{min-height:112px;padding:14px 15px;border-radius:var(--r,10px);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ml-lgrid .ttl{color:inherit;font-weight:700;text-decoration:none}.ml-lgrid .meta{color:var(--muted);font-size:11.5px}.emptynote{padding:13px 15px;border:1px dashed var(--line);border-radius:var(--r,10px);color:var(--muted)}.ml-lfoot{flex:none;border-top:1px solid var(--line);padding-top:11px;gap:10px;font-size:11.5px;color:var(--muted)}.ml-lfoot,.ml-lfoot .cap{display:flex;align-items:center}.ml-lfoot .cap{gap:6px}.ml-lfoot .go{margin-left:auto;color:var(--accent);text-decoration:none}.ml-pager2{display:flex;gap:4px;margin-left:auto}.ml-pager2 button{min-width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--ground,#fff);color:var(--muted);padding:0}.ml-pager2 button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (max-width:767px){.ml-listwrap{padding-inline:16px}.ml-lfoot,.ml-lhead{flex-wrap:wrap}.ml-sort{width:100%;margin-left:0}}.button-link{display:inline-block;padding:.4rem .9rem;border:1px solid var(--line);border-radius:3px;background:var(--bg-soft);text-decoration:none}.modal-backdrop{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:1rem;background:rgb(0 0 0/45%)}.modal-card{width:min(100%,28rem);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem;border:1px solid var(--line);border-radius:6px;background:var(--ground,#fff)}:root[data-theme=dark] .modal-card{background:var(--ground,#141926);border-color:var(--line,#2c3446);color:var(--ink,#e8ecf5)}.auth-tabs{display:flex;gap:.25rem;margin:.75rem 0 .5rem;border-bottom:1px solid var(--line)}.auth-tabs button[role=tab]{padding:.35rem .7rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);cursor:pointer}.auth-tabs button[role=tab][aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.auth-test-period{margin:0 0 .75rem;padding:.5rem .7rem;border-left:3px solid var(--accent);border-radius:0 6px 6px 0;background:var(--brand-soft);color:var(--muted);font-size:.9rem;line-height:1.5}.auth-test-period strong{color:var(--ink)}.scope-tabs{display:flex;gap:.5rem;margin:.5rem 0;border-bottom:1px solid var(--line)}.scope-tab{padding:.35rem .7rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);cursor:pointer;font:inherit}.scope-tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.scope-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.auth-modal{display:grid;grid-template-columns:340px 1fr 296px;grid-gap:1rem;gap:1rem;width:min(100%,70rem)}@media (max-width:62rem){.auth-modal{grid-template-columns:minmax(0,1fr)}.auth-help,.auth-side{display:none}}.auth-side{padding-right:.75rem;border-right:1px solid var(--line)}.auth-features h3{margin:.25rem 0 .5rem;font-size:1.05rem;line-height:1.45}.auth-features-brand{margin:0;color:var(--muted);font-size:.78rem;letter-spacing:.02em}.auth-feature-card{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:6px;background:var(--bg-soft)}.auth-feature-counter{color:var(--muted);font-size:.78rem}.auth-feature-card strong{font-size:.95rem}.auth-feature-card>p{margin:0;color:var(--muted);font-size:.85rem;line-height:1.55}.auth-feature-nav{display:flex;gap:.4rem}.auth-feature-nav button{padding:.15rem .5rem;border:1px solid var(--line);border-radius:4px;background:none;cursor:pointer;font-size:.78rem;color:inherit}.auth-feature-dots{display:flex;gap:.25rem;margin:.6rem 0 0}.auth-feature-dots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.auth-feature-dots i[data-feature-dot=on]{background:var(--accent)}.auth-feature-chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.auth-feature-chips button{padding:.2rem .6rem;border:1px solid var(--line);border-radius:999px;background:none;cursor:pointer;font-size:.78rem;color:var(--muted)}.auth-feature-chips button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:600}.auth-features-foot,.auth-features-hint{margin:.5rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}.auth-main{min-width:0}.auth-consents{display:grid;grid-gap:.45rem;gap:.45rem;margin:.75rem 0;padding:.65rem .75rem;border:1px solid var(--line);border-radius:9px}.auth-consents legend{padding:0 .25rem;font-size:.82rem;font-weight:600}.auth-consent{display:flex;align-items:flex-start;gap:.45rem;color:var(--muted);font-size:.8rem;line-height:1.45}.auth-consent input{flex:0 0 auto;margin-top:.18rem}.auth-secondary-action{margin:-.25rem 0 .75rem;text-align:right}.auth-text-link{padding:0;border:0;background:none;color:var(--accent);cursor:pointer;font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:.15rem}.auth-text-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.auth-or{display:flex;align-items:center;gap:.75rem;margin:.75rem 0;color:var(--muted);font-size:.72rem}.auth-or:after,.auth-or:before{content:"";height:1px;background:var(--line);flex:1 1}.auth-google{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.65rem;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft);font-size:.85rem;font-weight:500;color:inherit;cursor:pointer}.auth-help{padding-left:.75rem;border-left:1px solid var(--line)}.auth-help h3{margin:0 0 .5rem;font-size:.9rem}.auth-help-card{padding:.5rem .6rem;margin-bottom:.5rem;border:1px solid var(--line);border-radius:6px}.auth-help-card strong{display:block;margin-bottom:.15rem;font-size:.82rem}.auth-help-card p{margin:0;line-height:1.5}.auth-help-card p,.auth-hint{color:var(--muted);font-size:.78rem}.auth-hint{margin:.25rem 0 .5rem;line-height:1.45}.auth-code-input{max-width:14rem;font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center}.auth-code-actions{display:flex;justify-content:space-between;gap:.75rem}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{text-align:left;padding:.4rem .5rem;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:600;font-size:.8rem}tr[data-ended-state]{background:var(--bg-soft);box-shadow:inset 3px 0 0 0 var(--warn)}tr[data-ended-state]>td:first-child a{color:var(--muted)}.conversation-log-stack{height:100%;min-height:0;display:flex;flex-direction:column}.log{flex:1 1 auto;width:100%;margin-top:.5rem;overflow-y:auto;flex-direction:column}.log,.log-inner{min-height:0;display:flex}.log-inner{flex:1 0 auto;flex-direction:column;justify-content:flex-end}.log-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;background:var(--ground,var(--bg-soft));padding:8px 12px}.log-header h2{margin:0}.instant-toggle{font-size:.85rem;white-space:nowrap}.typing-caret{animation:mpm-caret-blink 1s steps(1) infinite}@keyframes mpm-caret-blink{50%{opacity:0}}main.room-shell[data-reduced-motion=true] .typing-caret{animation:none}.skip-hint{font-size:.8rem;margin:.25rem 0 0}.tail-jump{flex:none;position:-webkit-sticky;position:sticky;bottom:.5rem;z-index:2;align-self:flex-end;margin-top:.35rem;margin-right:.5rem;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.pinned-utterance{flex:none;display:flex;flex-direction:column;gap:.35rem;padding-top:.5rem;padding-bottom:12px;max-height:45%;overflow-y:auto}.pinned-utterance .utterance{margin-bottom:0}.pinned-utterance>.muted{margin:.15rem 0 0;font-size:.9rem}.round-mark{margin:1.25rem 0 .5rem;padding:.15rem 0;border-top:2px solid var(--accent);color:var(--accent);font-size:.85rem;font-weight:600}.facilitator-note{margin:.5rem 0 .75rem;color:var(--muted);font-size:.85rem;line-height:1.5;white-space:pre-wrap}.round-mark+.facilitator-note{margin-top:0}.utterance-heads{margin:.35rem 0 0;display:grid;grid-template-columns:auto 1fr;grid-gap:.15rem .6rem;gap:.15rem .6rem;font-size:.85rem}.utterance-heads>div{display:contents}.utterance-heads dt{color:var(--muted);font-weight:600;white-space:nowrap}.utterance-heads dd{margin:0}.utterance-heads-badges{margin:.35rem 0 .1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.8rem}.utterance-badge{display:inline-flex;align-items:baseline;gap:.35rem;padding:.1rem .5rem;border:1px solid var(--accent);border-radius:999px;background:#eef3fb}.utterance-badge-label{color:var(--accent);font-weight:600;white-space:nowrap}.utterance-badge-value{color:var(--ink2)}.utterance-head-fold{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.1rem .5rem;border:1px dashed var(--line2,#cbd3e2);border-radius:999px;color:var(--ink2)}.utterance-head-fold[data-open=true]{flex-basis:100%;align-items:flex-start;border-radius:.6rem}.utterance-head-fold-label{color:var(--muted);font-weight:600;white-space:nowrap}.utterance-head-toggle{padding:0 .4rem;border:1px solid var(--accent);border-radius:999px;background:transparent;color:var(--accent);font-size:.72rem;font-weight:600;cursor:pointer}.utterance-head-toggle:hover{background:#eef3fb}.utterance-head-fold-value{flex-basis:100%;color:var(--ink2);white-space:pre-wrap}.utterance-evidence{margin:.5rem 0 0;padding-top:.45rem;border-top:1px dashed var(--line2,#cbd3e2);color:var(--ink2);font-size:.85rem;line-height:1.5;white-space:pre-wrap}.utterance-evidence-label{padding:0 .4rem}.facilitator-who,.utterance-evidence-label{display:inline-block;margin-right:.35rem;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:.72rem;font-weight:600;white-space:nowrap}.facilitator-who{padding:0 .45rem;background:#eef3fb}.round-summary{border-left:3px solid var(--accent);background:var(--bg-soft);padding:.5rem .75rem;margin:.5rem 0;font-size:.9rem}.utterance{--bubble-bg:#fff;--bubble-border:var(--line2,#cbd3e2);position:relative;z-index:0;border:1.5px solid var(--bubble-border);border-radius:18px;padding:.7rem .95rem;margin:.55rem 0 1.15rem;background:var(--bubble-bg);box-shadow:0 2px 7px rgba(20,34,60,.08)}.utterance:after{content:"";position:absolute;left:var(--bubble-tail-px,var(--bubble-tail-left,50%));bottom:-9px;width:16px;height:16px;transform:translateX(-50%) rotate(45deg);background:var(--bubble-bg);border-right:2px solid var(--bubble-border);border-bottom:2px solid var(--bubble-border)}.utterance.latest{--bubble-border:var(--accent);--bubble-bg:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.utterance.failure{--bubble-border:var(--fail);--bubble-bg:#fdf0f0}.utterance .playing-pill{display:inline-flex;align-items:center;gap:5px;margin-left:.35rem;border:1px solid var(--accent);border-radius:999px;padding:0 .45rem;font-size:.7rem;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);white-space:nowrap}.utterance .playing-pill .dot{width:5px;height:5px;border-radius:50%;background:var(--accent)}.utterance.human{--bubble-bg:var(--bg-soft);--bubble-border:var(--accent)}.utterance.facilitator{color:#27324a;white-space:pre-wrap}.round-tone-1{--bubble-bg:#eef5ff;--bubble-border:#4b78c4}.round-tone-2{--bubble-bg:#f2f8ed;--bubble-border:#5e8d4b}.round-tone-3{--bubble-bg:#fff4e7;--bubble-border:#bd7434}.round-tone-4{--bubble-bg:#f7efff;--bubble-border:#8858b2}.utterance.facilitator .facilitator-who{border-color:var(--bubble-border);color:var(--bubble-border);background:rgba(255,255,255,.68)}.utterance.facilitator[data-meeting-completed] .facilitator-who{border-color:var(--accent);color:var(--accent)}:root[data-theme=dark] .utterance{--bubble-bg:#1f2637;--bubble-border:var(--line2,#3a4459)}:root[data-theme=dark] .utterance.latest{--bubble-bg:#20294a;--bubble-border:var(--accent)}:root[data-theme=dark] .utterance.failure{--bubble-bg:var(--risk-soft,#3a1e1e);--bubble-border:var(--fail)}:root[data-theme=dark] .utterance.human{--bubble-bg:var(--bg-soft,#252a31);--bubble-border:var(--accent)}:root[data-theme=dark] .utterance.facilitator{color:var(--ink,#e8ecf5)}:root[data-theme=dark] .utterance.facilitator .facilitator-who{background:color-mix(in srgb,var(--bubble-border) 8%,transparent)}:root[data-theme=dark] .utterance.facilitator[data-meeting-completed] .facilitator-who{border-color:var(--accent);color:var(--accent)}:root[data-theme=dark] .round-tone-1{--bubble-bg:#1d2a4a;--bubble-border:#8aa8f0}:root[data-theme=dark] .round-tone-2{--bubble-bg:#1f2c22;--bubble-border:#93c877}:root[data-theme=dark] .round-tone-3{--bubble-bg:#33271a;--bubble-border:#e0a15c}:root[data-theme=dark] .round-tone-4{--bubble-bg:#2c2240;--bubble-border:#b489e0}.speaker{font-weight:600;font-size:.9rem}.speaker-avatar{display:inline-flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;overflow:hidden;margin-right:.4rem;vertical-align:middle;border:1px solid var(--line);border-radius:50%;background:var(--bg-soft);color:var(--muted);font-size:11px;font-weight:600}.participant-face{position:relative;overflow:hidden}.participant-face img{position:absolute;top:0;left:-12.5%;width:125%;max-width:none;height:125%;object-fit:cover;object-position:center top}.speaker .meta{font-weight:400;color:var(--muted);font-size:.8rem;margin-left:.4rem}.stance-log-icon{margin-left:.35em;font-size:.85em;cursor:default}.utterance p{margin:.35rem 0 0;white-space:pre-wrap}.pill{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:0 .5rem;font-size:.75rem;color:var(--muted);background:var(--bg-soft)}main.room-shell{max-width:none;margin:0;padding:0;display:flex;flex-direction:column;height:100dvh}.room-top{flex:none;height:54px;padding:0 16px;border-bottom:1px solid var(--line);overflow-x:clip;overflow-y:visible}.room-top,.room-top-info{display:flex;align-items:stretch}.room-top-info{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:thin}[data-card-area=family]{--badge:#ffd9c2;--badge-ink:#7a3a12}[data-card-area=romance]{--badge:#ffd0e0;--badge-ink:#8a274f}[data-card-area=friendship]{--badge:#ffe0a8;--badge-ink:#7a4b00}[data-card-area=neighborhood]{--badge:#cfe8ff;--badge-ink:#1c4f80}[data-card-area=work]{--badge:#d4e3f7;--badge-ink:#26456e}[data-card-area=education]{--badge:#d8f0d0;--badge-ink:#2f5f22}[data-card-area=money]{--badge:#ffe9a8;--badge-ink:#7a5a00}[data-card-area=economy]{--badge:#bfe8e0;--badge-ink:#0d544c}[data-card-area=online_privacy]{--badge:#d9d6ff;--badge-ink:#3f3487}[data-card-area=tech_ai]{--badge:#dccbff;--badge-ink:#482582}[data-card-area=society_politics]{--badge:#ffdd86;--badge-ink:#5e4200}[data-card-area=health]{--badge:#ffd0cc;--badge-ink:#8a2e28}[data-card-area=environment]{--badge:#c8ecc4;--badge-ink:#2c5f28}[data-card-area=culture]{--badge:#f5c4df;--badge-ink:#70364f}[data-card-area=values]{--badge:#e6dcc8;--badge-ink:#5a4a2a}[data-card-area=discussion]{--badge:#c6deff;--badge-ink:#173f7c}.ifitem{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 14px;border-right:1px solid var(--line);flex:none;min-width:0}.ifitem:first-child{padding-left:0}.ifitem .k{font-size:9.5px;color:var(--muted);letter-spacing:.03em;white-space:nowrap}.ifitem .v{font-size:12.5px;font-weight:500;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ifitem.wide{flex:1 1 auto;min-width:0}.room-top .room-title{align-items:flex-end;min-width:140px;padding-left:0;padding-bottom:4px}.room-top .room-title[data-card-area] h1{border-left:3px solid var(--badge-ink);padding-left:10px}.room-top .room-title-value{width:100%;white-space:normal;text-align:center}.room-top .room-title h1{display:-webkit-box;margin:0;font-size:18px;font-weight:700;line-height:1.05;color:var(--ink);overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ifitem.tail{border-right:none;margin-left:auto;padding-right:0;flex-direction:row;align-items:center;gap:10px}@media (max-width:1599px){.room-top .ifitem.optional{display:none}}@media (max-width:719px){.room-top{padding-inline:6px}.room-top .room-title{flex:0 0 140px;min-width:140px;padding-block:4px}.room-top .room-title-value{width:100%}.room-top .room-title h1{font-size:14px}.room-top .ifitem.tail{flex:none;margin-left:0;padding-left:4px;flex-wrap:nowrap;gap:4px}.room-top .topbar-acct,.room-top .topbar-cluster,.room-top .topbar-right{flex-wrap:nowrap;white-space:nowrap}.room-top .topbar-cluster,.room-top .topbar-right{gap:3px}.room-top .topbar-acct{gap:3px;padding:2px 4px}.room-top .topbar-nm{max-width:56px;overflow:hidden;text-overflow:ellipsis}.room-top .topbar-logout,.room-top [data-new-meeting]{padding-inline:4px;font-size:11px}}@media (max-width:480px){.room-top .topbar-menu-btn{width:25px;height:25px}.room-top .topbar-acct,.room-top .topbar-cluster,.room-top .topbar-right{gap:2px}.room-top .topbar-nm{max-width:36px}.room-top .topbar-tok{max-width:55px;overflow:hidden;text-overflow:ellipsis}.room-top .topbar-logout,.room-top [data-new-meeting]{padding-inline:3px;font-size:10px}}@media (max-width:719px){main.room-shell[data-public-replay] .room-top>.ifitem:not(.room-title):not(.tail):not(.optional){flex:1 1;width:0;margin:0 2px;padding:0 4px}main.room-shell[data-public-replay] .room-top>.ifitem:not(.room-title):not(.tail) .k{overflow:hidden;text-overflow:ellipsis}main.room-shell[data-public-replay] .room-top>.edge-button{order:-1;align-self:center}main.room-shell[data-public-replay] .room-top>.room-title{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 40px);width:auto}}.edge-button{padding:.2rem .55rem;font-size:1rem}.room-banner{flex:none}.banner-item{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.35rem 1rem;font-size:.9rem;border-bottom:1px solid var(--line);background:var(--bg-soft)}.banner-item.error{background:#fdf0f0;color:var(--fail)}.banner-item.warn{background:#fdf7ef;color:var(--warn)}.banner-dismiss{border:none;background:transparent;cursor:pointer;font-size:1rem;padding:0 .25rem}.room-mid{display:grid;grid-template-columns:var(--mpm-col-left) 1fr var(--mpm-col-right);flex:1 1 auto;min-height:0}main.room-shell[data-breakpoint=medium] .room-mid{grid-template-columns:1fr var(--mpm-col-right)}main.room-shell[data-breakpoint=compact] .room-mid,main.room-shell[data-breakpoint=narrow] .room-mid{grid-template-columns:1fr}.room-left{background:var(--rail-bg);color:var(--rail-ink);border-right:1px solid var(--rail-line);overflow-y:auto}.room-center{flex:1 1 auto;min-width:0;display:grid;grid-template-rows:auto 1fr auto auto;min-height:0;overflow:hidden;padding:.25rem 1rem .6rem}html:not([data-ad-host=live]) main.room-shell[data-public-replay] .room-ad-row>[data-ad-host]{display:none}.room-adbanner{display:flex;align-items:center;gap:11px;padding:8px 16px;background:var(--bg-soft);border-bottom:1px solid var(--line)}.room-adbanner .adtag{flex:none;font-size:9.5px;letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.room-adbanner .adart{flex:none;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;font-size:13px;color:var(--muted);background:#fff;border:1px solid var(--line)}.room-adbanner .adt{font-size:12px;font-weight:500;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.room-logpane{min-height:0;overflow-y:auto}.room-right{border-left:1px solid var(--line);overflow-y:auto;padding:.25rem .85rem 2rem}.room-strip{flex:none;display:flex;gap:.5rem;padding:.5rem 1rem;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;background:var(--bg-soft)}main.room-shell[data-breakpoint=compact] .room-strip{flex-wrap:nowrap;overflow-x:auto}.strip-tile{position:relative;flex:none;display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--line);border-radius:4px;background:#fff;padding:.3rem .6rem;font-size:.85rem}.strip-tile.speaking-highlight{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);background:#eef3fb}.strip-tile.replaced{opacity:.55}.avatar-figure{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--line);background:var(--bg-soft);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--accent);overflow:hidden}.avatar-figure img{width:100%;height:100%;object-fit:cover}.tile-text{display:flex;flex-direction:column;min-width:0}.tile-name{font-weight:600;white-space:nowrap}.tile-meta{font-size:.75rem;white-space:nowrap}.status-badge{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:0 .45rem;font-size:.72rem;white-space:nowrap;color:var(--muted);background:var(--bg-soft)}.status-badge[data-status=speaking]{border-color:var(--accent);color:var(--accent);background:#eef3fb}.status-badge[data-status=awaiting_input]{border-color:var(--warn);color:var(--warn);background:#fdf7ef}.status-badge[data-status=error]{border-color:var(--fail);color:var(--fail);background:#fdf0f0}.tile-replaced{font-size:.72rem;white-space:nowrap}main.room-shell[data-breakpoint=compact] .strip-tile{flex-direction:column;gap:.2rem;padding:.3rem .4rem}main.room-shell[data-breakpoint=compact] .strip-tile .tile-text{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mode-notice{padding:.6rem .9rem}.artifact-pending,.mode-notice{border:1px dashed var(--line);background:var(--bg-soft);border-radius:4px;color:var(--muted);margin:.75rem 0}.artifact-pending{padding:.8rem 1rem;display:flex;align-items:center;gap:.4rem}.artifact-pending-icon{font-size:1.1rem}.drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:40}.room-drawer{position:fixed;top:0;bottom:0;background:var(--ground,#fff);color:var(--ink);z-index:41;overflow-y:auto;padding:1rem;box-shadow:0 0 14px rgba(0,0,0,.25)}.room-drawer.left{left:0;width:min(var(--mpm-col-left),85vw);background:var(--rail-bg);color:var(--rail-ink)}.room-drawer.right{right:0;width:min(var(--mpm-col-right),92vw)}.cost-indicator{position:relative;display:inline-block}.pill-button{cursor:pointer}.pill.warn{border-color:var(--warn);color:var(--warn);background:#fdf7ef}.warn-text{color:var(--warn);font-weight:600}.cost-detail{position:absolute;top:calc(100% + .35rem);left:0;z-index:30;display:flex;flex-direction:column;gap:.3rem;min-width:17rem;max-width:min(22rem,90vw);background:#fff;border:1px solid var(--line);border-radius:4px;padding:.6rem .75rem;font-size:.85rem;box-shadow:0 2px 10px rgba(0,0,0,.12);text-align:left}.cost-detail-row{display:flex;justify-content:space-between;gap:.75rem}.settings-panel h2:first-child{margin-top:.75rem}.participant-composer h4{font-size:.95rem;margin:1rem 0 .4rem}.composer-catalog,.composer-roster{list-style:none;margin:0;padding:0}.composer-roster>li{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--line)}.composer-catalog>li{padding:.5rem 0;border-bottom:1px solid var(--line)}.composer-model-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.participant-composer .row{flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.composition-preset-choice{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem}.composition-preset-coin{min-height:1em;font-size:.72rem;line-height:1}.persona-ownership{font-style:normal}.persona-ownership.owned{opacity:.45}.persona-start-block{margin:.55rem 0;padding:.55rem .65rem;border:1px solid var(--risk,#c24040);border-radius:8px;background:var(--risk-soft,#fbe9e9)}.persona-start-block ul{list-style:none;margin:0;padding:0}.persona-start-block li{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.participant-composer p{margin:.25rem 0}.left-rail{display:flex;flex-direction:column;min-height:100%}.left-rail p{margin:.35rem 16px}.room-drawer.left .rail-heading,.room-left .rail-heading{font-size:10.5px;font-weight:400;letter-spacing:.05em;color:var(--rail-ink2);margin:0;padding:0 16px 9px}.rail-heading-related{padding-bottom:4px;border-bottom:1px solid var(--line);margin-bottom:4px}.rail-list{list-style:none;margin:0;padding:0 8px;display:flex;flex-direction:column;gap:1px}.rail-list-related{padding-bottom:4px;border-bottom:1px solid var(--line)}.rail-item{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border-radius:8px}.rail-item-related{padding:6px 10px}.rail-title{min-width:0;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.rail-title,.room-drawer.left a,.room-left a{color:var(--rail-ink)}.rail-meta,.room-drawer.left .muted,.room-left .muted{color:var(--rail-ink2)}.rail-meta{font-size:10px}.rail-item.here{background:rgba(255,255,255,.1);box-shadow:inset 4px 0 0 var(--rail-ink)}.rail-item.here .rail-title{font-weight:700}.room-drawer.left .pill,.room-left .pill{border-color:var(--rail-line);background:rgba(255,255,255,.14);color:var(--rail-ink2)}.rail-back{border:1px solid var(--rail-line);border-radius:8px;background:var(--rail-line);font-size:.95rem;font-weight:700;min-height:44px;margin:.55rem .7rem;padding:.55rem .8rem;cursor:pointer;text-align:left;width:calc(100% - 1.4rem)}.rail-back,.rail-back:hover{color:var(--rail-ink)}.rail-foot{margin-top:auto;border-top:1px solid var(--rail-line);padding:12px 16px;font-size:11.5px}.rail-foot a{color:var(--rail-ink2);text-decoration:none}.overlay-card{border:2px solid var(--accent);border-radius:6px;background:var(--bg-soft,#fafafa);padding:1rem 1.25rem;margin:.75rem 0 1rem;max-width:48rem}.overlay-card h2{margin-top:0}.overlay-card h3{margin-bottom:.25rem}.overlay-card label.notice{cursor:pointer}.overlay-card label.notice,.room-inputbox{display:flex;gap:.5rem;align-items:flex-start}.room-inputbox{flex:none;flex-wrap:wrap;position:relative;padding:.5rem 1rem .65rem;border-top:1px solid var(--line);background:#fff}.room-inputbox textarea{flex:1 1 24rem;resize:vertical;min-height:2.6rem;margin:0}:root[data-theme=dark] .room-inputbox{background:var(--surf)}.room-inputbox textarea:disabled{background:var(--bg-soft);color:var(--muted)}.inputbox-side{flex:none;display:inline-flex;gap:.4rem;align-items:center}.inputbox-meta{flex:1 1 100%;font-size:.8rem;margin:0}.inputbox-meta .error{display:block;margin:.25rem 0}.inputbox-mentions{position:absolute;left:1rem;right:1rem;bottom:calc(100% - .15rem);z-index:30;margin:0;padding:.25rem 0;max-height:12rem;overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:.5rem;box-shadow:0 6px 16px rgba(0,0,0,.12)}.inputbox-mentions>div{padding:.3rem .65rem;cursor:pointer}.inputbox-mentions>div.active{background:var(--bg-soft)}.inputbox-mentions>.hint{padding:.15rem .65rem .3rem;font-size:.72rem;color:var(--muted);cursor:default}:root[data-theme=dark] .inputbox-mentions{background:var(--surf)}.utterance .mention{padding:0 .15rem;border-radius:.25rem;background:var(--bg-soft);font-weight:600}.respond-pending{flex:none;font-size:.72rem;border:1px solid var(--accent);color:var(--accent);border-radius:3px;padding:0 .3rem;background:#eef3fb}.download-row{align-items:baseline;gap:.75rem;flex-wrap:wrap}.verdict-badge{display:inline-block;border:1px solid var(--accent);border-radius:4px;padding:.1rem .5rem;background:#eef3fb}.usage-summary{font-size:.85rem}.evidence-jump{font-size:.75rem;padding:0 .35rem;margin-left:.25rem}.mock-badge{display:inline-block;margin-left:.35rem;padding:0 .4rem;border:1px solid var(--fail);border-radius:3px;color:var(--fail);background:#fff;font-size:.72rem;font-weight:600;white-space:nowrap}.room-stage{container-type:inline-size;display:block;max-height:none;border:1px solid var(--line);border-radius:8px;background:var(--bg-soft);overflow:hidden}.stage-auto-track{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-end;align-items:flex-end;width:max-content;transform-origin:50% bottom;will-change:transform}.room-stage[hidden]{display:none}.stage-empty{padding:1.2rem}.figure{--stage-avatar-size:var(--stage-cell,clamp(72px,calc((100cqw - 12px) / var(--stage-actor-count, 7)),300px));position:relative;display:block;flex:0 0 var(--stage-avatar-size);width:var(--stage-avatar-size);line-height:0;margin:0;filter:grayscale(.3) opacity(.82)}.figure.speaking{filter:none;z-index:3}.figure.winner{filter:none;z-index:5}.figure.winner-dimmed{filter:grayscale(.55) brightness(.62)}.discuss-result-line{color:#c8891c;font-weight:800}.modelicon.winner-modelicon{box-shadow:0 0 0 2px #ffd35c,0 0 12px 3px rgb(255 200 80/85%)}.winner-trophy{position:absolute;left:calc(100% - 5px);bottom:calc(100% - 5px);width:22px;height:22px;box-sizing:border-box;border:2px solid #fff3c4;border-radius:50%;background:#f0b43c;color:#3a2805;display:flex;align-items:center;justify-content:center;z-index:5}.winner-trophy svg{width:12px;height:12px}.figure.replaced{filter:grayscale(1) opacity(.45)}.bob{width:100%;height:var(--stage-avatar-size);overflow:hidden}.bob,.inner,.upper{position:relative;display:block}.upper{height:100%}.bob img.body{width:100%;height:auto;display:block}.bob .upper-raw img.body,.bob .upper-raw img.upper-open{position:absolute;height:59.765625%;width:auto}.figure-initial{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin:0 .6rem .6rem;border:1px solid var(--line);border-radius:50%;background:#fff;font-weight:700;font-size:1.1rem;line-height:1;color:var(--accent)}.figure.speaking .inner,.figure.speaking .upper{animation:talkbob .28s steps(2) infinite}@keyframes talkbob{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.mouth,.upper-open{position:absolute;z-index:1;display:block;animation:mouthflap .34s steps(1) infinite}.bob .upper-raw img.upper-open{inset:auto}@keyframes mouthflap{0%,48%{opacity:0}49%,to{opacity:1}}main.room-shell[data-reduced-motion=true] .figure.speaking .inner,main.room-shell[data-reduced-motion=true] .figure.speaking .upper,main.room-shell[data-reduced-motion=true] .mouth,main.room-shell[data-reduced-motion=true] .upper-open{animation:none}main.room-shell[data-reduced-motion=true] .mouth,main.room-shell[data-reduced-motion=true] .upper-open{opacity:1}.stance-announce{position:absolute;top:calc(3% - .01em);right:3%;z-index:5;display:block;width:41%;aspect-ratio:63/49;container-type:size;pointer-events:none;--stance-fill:#fffdf1;--stance-accent:#ffd426;--stance-offset:#f04b3f;--stance-tilt:-2deg;--stance-shape-rounded:polygon(50% 2%,60% 18%,74% 9%,77% 27%,94% 27%,85% 43%,98% 55%,80% 59%,84% 78%,66% 72%,55% 95%,45% 77%,29% 90%,29% 70%,9% 73%,20% 55%,3% 45%,22% 36%,14% 18%,39% 22%);--stance-shape-sharp:polygon(50% 0%,57% 22%,70% 3%,73% 28%,96% 14%,84% 38%,100% 48%,79% 57%,98% 76%,70% 70%,66% 100%,49% 79%,30% 97%,31% 70%,3% 83%,19% 58%,0% 45%,23% 36%,9% 12%,39% 24%);--stance-shape:var(--stance-shape-rounded);transform-origin:top right;transform:scale(.25);opacity:0;animation:mpm-stance-impact 4s linear both}.stance-announce[data-stance=agree]{--stance-fill:#effff4;--stance-accent:#38d273;--stance-offset:#20a8ef;--stance-tilt:1deg}.stance-announce[data-stance=rebut]{--stance-fill:#fff7dc;--stance-accent:#ff493e;--stance-offset:#ffd322;--stance-tilt:-3deg}.stance-announce[data-stance=revise]{--stance-fill:#f2fbff;--stance-accent:#4bb9ee;--stance-offset:#ffd84a;--stance-tilt:2deg}.stance-announce[data-stance=question]{--stance-fill:#f1f0ff;--stance-accent:#6d7dff;--stance-offset:#39d5de;--stance-tilt:-2deg}.stance-announce[data-stance=concern]{--stance-fill:#fff8d8;--stance-accent:#ff8e26;--stance-offset:#ef4037;--stance-tilt:3deg}.stance-announce[data-stance=converge]{--stance-fill:#faf1ff;--stance-accent:#a86bf0;--stance-offset:#ffd14a;--stance-tilt:-1deg}.stance-announce:is([data-stance=rebut],[data-stance=concern],[data-stance=converge]){--stance-shape:var(--stance-shape-sharp)}.stance-announce:before{top:calc(42.125% + .007875em);height:1.935em;background:radial-gradient(ellipse,color-mix(in srgb,var(--stance-accent) 72%,transparent) 0,transparent 70%);transform:translate(-50%,-50%) scale(.2);animation:mpm-stance-burst 4s linear both}.stance-announce:after,.stance-announce:before{content:"";position:absolute;left:50%;width:2.52em;border-radius:50%;opacity:0;z-index:0}.stance-announce:after{top:50%;height:1.845em;background:repeating-conic-gradient(from 0deg,#17161a 0deg 4deg,var(--stance-accent) 4deg 10deg,transparent 10deg 45deg);-webkit-mask-image:radial-gradient(ellipse,transparent 34%,black 43% 72%,transparent 80%);mask-image:radial-gradient(ellipse,transparent 34%,black 43% 72%,transparent 80%);transform:translate(-50%,-50%) scale(.25) rotate(-8deg);animation:mpm-stance-lines 4s linear both}.stance-announce-impact{position:absolute;left:calc(-2.5% + .002em);top:calc(-2.5% + .0225em);width:calc(105% - .084em);height:calc(105% - .105em);z-index:1;background:#17161a;-webkit-clip-path:var(--stance-shape);clip-path:var(--stance-shape);filter:drop-shadow(.12em .1em 0 var(--stance-accent)) drop-shadow(.12em .1em 0 var(--stance-offset));transform:rotate(var(--stance-tilt))}.stance-announce-impact:after,.stance-announce-impact:before{content:"";position:absolute}.stance-announce-impact:before{inset:3px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.98) 0 8%,transparent 9%),var(--stance-fill);-webkit-clip-path:var(--stance-shape);clip-path:var(--stance-shape)}.stance-announce-impact:after{inset:.72em .95em;border-radius:50%;background:color-mix(in srgb,var(--stance-accent) 28%,transparent)}.stance-announce-icon{position:absolute;left:50%;top:calc(42.125% + .007875em);z-index:2;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:33.8cqw;line-height:1;filter:drop-shadow(0 1px 0 rgba(0,0,0,.28));transform:translate(-50%,-50%)}@keyframes mpm-stance-impact{0%{opacity:0;transform:scale(.25) rotate(-5deg)}4%{opacity:1;transform:scale(1.12) rotate(1deg)}9%{opacity:1;transform:scale(1) rotate(0deg)}76%{opacity:1;transform:scale(1) rotate(0deg)}to{opacity:0;transform:scale(.94) rotate(1deg)}}@keyframes mpm-stance-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}4%{opacity:.95;transform:translate(-50%,-50%) scale(1.15)}16%{opacity:.25;transform:translate(-50%,-50%) scale(1.05)}24%,to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes mpm-stance-lines{0%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(-8deg)}4%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg)}17%{opacity:.2;transform:translate(-50%,-50%) scale(.96) rotate(4deg)}25%,to{opacity:0;transform:translate(-50%,-50%) scale(.94) rotate(5deg)}}.figure.stance-shake .bob{animation:mpm-stance-shake .5s ease-in-out 1}@keyframes mpm-stance-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}main.room-shell[data-reduced-motion=true] .stance-announce{display:none}main.room-shell[data-reduced-motion=true] .figure.stance-shake .bob{animation:none}.stage-fixed{inset:0;z-index:1;pointer-events:none}.stage-fixed,.stage-fixed img.podium,.stage-fixed img.resting-hand{position:absolute;display:block}.modelicon{position:absolute;transform:translate(-50%,-50%);z-index:2;width:clamp(24px,3dvh,38px);height:clamp(24px,3dvh,38px);border-radius:4px;padding:clamp(3px,.45dvh,5px);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.3)}.modelicon img{width:100%;height:100%;display:block;filter:brightness(0) invert(1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-summary{margin:0 0 1rem}.account-summary p{margin:.15rem 0}.named-preset-section{margin:0 0 1rem}.named-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.65rem;gap:.65rem}.named-preset-card{display:grid;grid-gap:.35rem;gap:.35rem;min-height:9rem;padding:.85rem;text-align:left;align-content:start}.named-preset-card.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 30%,transparent)}.named-preset-impact{font-weight:650}.named-preset-blocked{color:var(--warn);font-size:.85rem}.named-preset-policy{color:var(--muted);font-size:.75rem}.supervision-action-bar{flex:none;display:flex;align-items:center;gap:12px;padding:10px 18px;background:var(--sb-bg);color:var(--sb-ink);border-top:1px solid var(--sb-line);overflow-x:auto}.supervision-action-label{flex:none;margin-right:.2rem;font-size:.875rem;font-weight:600;color:var(--sb-ink);white-space:nowrap}.supervision-action-grow{flex:1 1}.room-shell .supervision-action-bar>button{flex:none;border:1px solid var(--sb-line);background:var(--sb-btn);color:var(--sb-ink);border-radius:8px;padding:6px 11px;font-size:.72rem;font-family:inherit;cursor:pointer}.room-shell .supervision-action-bar>button:disabled{opacity:.38;cursor:default}.room-shell .supervision-action-bar>button.danger{border-color:var(--sb-dline);background:var(--sb-dbtn);color:var(--sb-dink)}.speed-group{flex:none;display:flex;padding:2px;border:1px solid var(--sb-line);border-radius:8px;background:var(--sb-btn)}.playback-rate-control{flex:none;display:inline-flex;align-items:center}.speed-select{display:none}.speed-option{position:relative;display:inline-flex}.speed-tooltip{position:fixed;z-index:1200;width:max-content;max-width:min(13rem,calc(100vw - 16px));padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--ground);color:var(--ink);box-shadow:0 6px 18px rgb(0 0 0/28%);font-size:.68rem;line-height:1.35;white-space:normal;pointer-events:none}.room-shell .speed-group button{border:none;border-radius:6px;padding:4px 8px;font-size:.7rem;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sb-ink2);background:transparent;cursor:pointer}.room-shell .speed-group button[aria-pressed=true]{background:var(--sb-line);color:#fff}.room-shell .speed-group button:disabled{opacity:.4;cursor:default}@media (max-width:720px){.supervision-action-bar{flex-wrap:wrap;justify-content:center;gap:6px;padding:7px 8px}.speed-group{display:none}.speed-select{display:inline-block;max-width:80px;min-height:32px;border:1px solid var(--sb-line);border-radius:8px;color:var(--sb-ink);background:var(--sb-btn);font:inherit;font-size:.75rem}.supervision-action-divider,.supervision-action-grow{display:none}}.ledger-current-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1rem;gap:1rem}.ledger-list{margin:.35rem 0 0;padding-left:1.25rem}.ledger-sources{margin-left:.35rem;font-size:.82rem;white-space:nowrap}.topbar-cluster{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap}.topbar-theme{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.topbar-theme button{border:none;border-radius:0;padding:.2rem .65rem;font-size:.8rem;background:transparent;color:inherit;cursor:pointer}.topbar-theme button+button{border-left:1px solid var(--line)}.topbar-theme button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:600}:root[data-theme=dark] .topbar-theme button[aria-pressed=true]{color:var(--on-accent)}.topbar-acct{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line);border-radius:999px;padding:.2rem .6rem;background:var(--bg-soft)}.topbar-ava{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-weight:700;font-size:.8rem}.topbar-who{display:flex;flex-direction:column;line-height:1.2}.topbar-nm{font-size:.8rem;font-weight:600;color:inherit;text-decoration:none}.topbar-nm:hover{text-decoration:underline}.topbar-nm:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.topbar-pl{font-size:.7rem;color:var(--muted)}.topbar-tok{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600;color:var(--warn);text-decoration:none;white-space:nowrap}.topbar-tok-here{background:color-mix(in srgb,var(--warn) 12%,transparent)}.topbar-topup{display:inline-block;padding:.15rem .6rem;border-radius:999px;background:var(--accent);color:var(--on-accent,#fff);font-size:.78rem;font-weight:600;text-decoration:none;white-space:nowrap}.room-top-actions .topbar-cluster{margin-left:.4rem}.billing-topbar{display:flex;justify-content:flex-end;margin-bottom:1rem}main.billing-page{max-width:1440px;margin:0 auto;padding:0 0 4rem}main.billing-page>.billing-topbar{padding:1.5rem 40px 0}@media (min-width:1024px){main.billing-page>.billing-topbar{height:56px;padding:0 40px;align-items:center}}main.billing-page>h1,main.billing-page>p{padding-inline:40px}@media (max-width:767px){main.billing-page>.billing-topbar,main.billing-page>h1,main.billing-page>p{padding-inline:1rem}}main.billing-history-page{padding:1.5rem 40px 4rem}main.billing-history-page>h1,main.billing-history-page>p{padding-inline:0}@media (max-width:800px){main.billing-history-page{padding-inline:1rem}}main.meetings-page{max-width:1440px;margin:0 auto;width:100%;padding:var(--shell-pad-y) var(--shell-pad-x)}:root[data-theme=dark] main.meetings-page{background:var(--surf);min-height:100vh}main.meetings-page>.persona-topbar{margin:calc(var(--shell-pad-y) * -1) calc(var(--shell-pad-x) * -1) 0;width:calc(100% + var(--shell-pad-x) * 2)}.meetings-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}@media (max-width:800px){main.meetings-page{padding-inline:1rem}main.meetings-page>.persona-topbar{margin:calc(var(--shell-pad-y) * -1) -1rem 0;width:calc(100% + 2rem);padding:0 1rem}}main.meetings-page{display:flex;flex-direction:column;gap:16px}.meetings-page .page-h{padding:20px 36px}.meetings-page .page-h h1,.meetings-page .page-h p{margin:0}.meetings-page .page-h p{margin-top:4px;color:var(--ink3,#78829a)}.meetings-page .toolbar{display:flex;align-items:center;gap:8px;min-width:0}.meetings-page .toolbar input[type=search]{flex:1 1 290px;width:100%;max-width:290px;padding:7px 11px}.meetings-page .toolbar .grow{flex:1 1 auto}.meetings-page .toolbar select{width:120px;padding:6px 13px}.meetings-page .toolbar select[aria-label="정렬"]{width:104px}.meetings-page>h2{margin:0;border:0;padding:0}.meetings-page>p,.meetings-page>section{margin:0}.meetings-page .stat{background:var(--ground,#ffffff);border:1px solid var(--line,#dfe4ee);border-radius:14px;padding:14px 15px;margin:0}.meetings-page .stat .sl{font-size:11.5px;color:var(--ink3,#78829a);margin:0 0 7px;display:flex;align-items:center;gap:6px}.meetings-page .stat .sv{font-size:25px;font-weight:700;letter-spacing:-.03em;line-height:1;font-family:var(--mono,Consolas,"Courier New",monospace);margin:0}.meetings-page .stat .sn{font-size:11.5px;color:var(--ink3,#78829a);margin:6px 0 0}.meetings-page .stat .sn-rule{margin-top:2px;opacity:.75}.meetings-page .stat.point{border-color:var(--point,#ef9a2e);background:var(--point-soft,#fdf0dc)}.meetings-page .stat.point .sl,.meetings-page .stat.point .sn{color:var(--point-deep,#9a5c0c);opacity:.9}.meetings-page .stat.point .sv{color:var(--point-deep,#9a5c0c)}.meetings-page .mt-pill .dot,.meetings-page .stat .sl .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.meetings-page table.mt{width:100%;border-collapse:collapse;background:var(--ground,#ffffff);border:1px solid var(--line,#dfe4ee);border-radius:14px;overflow:hidden}.meetings-page table.mt th{text-align:left;font-size:11px;font-weight:500;color:var(--ink3,#78829a);padding:10px 13px;background:var(--surf,#f5f7fb);border-bottom:1px solid var(--line,#dfe4ee);white-space:nowrap}.meetings-page table.mt td{padding:12px 13px;border-bottom:1px solid var(--line,#dfe4ee);vertical-align:top;font-size:12.5px}.meetings-page table.mt tr:last-child td{border-bottom:none}.meetings-page .mtitle{font-size:13.5px;font-weight:500;letter-spacing:-.01em;line-height:1.4;margin:0 0 4px}.meetings-page .mtitle a{color:var(--ink,#111725);text-decoration:none}.meetings-page .mtitle a:hover{text-decoration:underline}.meetings-page .mnow{font-size:11.5px;margin:6px 0 0;display:flex;gap:6px;align-items:flex-start;line-height:1.45;color:var(--ink3,#78829a)}.meetings-page .mnow.ok{color:var(--ok,#0e8a7b)}.meetings-page .mnow.stop{color:var(--risk,#c24040)}.meetings-page .mt-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;border-radius:99px;padding:2px 9px;white-space:nowrap}.meetings-page .mt-pill.live{background:var(--point-soft,#fdf0dc);color:var(--point-deep,#9a5c0c)}.meetings-page .mt-pill.done{background:var(--ok-soft,#e4f4f0);color:var(--ok,#0e8a7b)}.meetings-page .mt-pill.stop{background:var(--risk-soft,#fbe9e9);color:var(--risk,#c24040)}.meetings-page .mt-pill.wait{background:var(--surf3,#e4e8f1);color:var(--ink2,#4a5468)}.meetings-page .mvis{font-size:11.5px;color:var(--ink3,#78829a);margin-top:2px}.meetings-page .ptag{margin:0 3px 3px 0}.meetings-page .owner-tag,.meetings-page .ptag{display:inline-flex;align-items:center;font-size:10.5px;color:var(--ink2,#4a5468);background:var(--surf2,#eef1f7);border-radius:5px;padding:2px 6px}.meetings-page .owner-tag{margin:0 6px 4px 0;font-weight:600}.meetings-page .owner-tag.owned{background:var(--brand-soft,#e8edff);color:var(--brand,#3d5af1)}.meetings-page .mwhen{font-family:var(--mono,Consolas,"Courier New",monospace);font-size:11.5px;color:var(--ink2,#4a5468);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.meetings-page .acts{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.meetings-page .acts .a{font-size:11.5px;color:var(--brand,#3d5af1);background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;text-decoration:none;white-space:nowrap}.meetings-page .acts .a.mut{color:var(--ink3,#78829a)}.meetings-page .acts .a.dan{color:var(--risk,#c24040)}.meetings-page .acts .a:disabled{opacity:.5;cursor:default}.meetings-page .pager{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:2px;font-size:12px;color:var(--ink3,#78829a)}.meetings-page .pagenums{display:flex;align-items:center;gap:4px}.meetings-page .pagenums .pg{min-width:26px;height:26px;display:grid;place-items:center;border-radius:7px;border:1px solid var(--line2,#cbd3e2);background:var(--ground,#ffffff);font-size:12px;font-family:var(--mono,Consolas,"Courier New",monospace);color:var(--ink2,#4a5468);padding:0;margin:0;cursor:pointer}.meetings-page .pagenums .pg.on{background:var(--brand,#3d5af1);border-color:var(--brand,#3d5af1);color:var(--on-accent);font-weight:500}.meetings-page .pagenums .pg.nav{border-color:transparent;background:transparent;color:var(--ink3,#78829a)}.meetings-page .pagenums .pg:disabled{opacity:.5;cursor:default}.meetings-page .mlist-foot{font-size:11.5px;color:var(--ink4,#9aa3b6)}.topbar-nav{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.topbar-nav a{padding:6px 11px;border-radius:7px;color:var(--ink2,#4a5468);font-size:13px;text-decoration:none}.topbar-nav a.on{background:var(--surf2,#eef1f7);color:var(--ink,#111725);font-weight:500}main.persona-dex-page{--ground:#ffffff;--page:#eceff5;--surf:#f5f7fb;--surf2:#eef1f7;--line:#dfe4ee;--line2:#cbd3e2;--ink:#111725;--ink2:#4a5468;--ink3:#4a5468;--ink4:#9aa3b6;--brand:#3d5af1;--brand-soft:#e9eefd;--point:#ef9a2e;--point-soft:#fdf0dc;--point-deep:#9a5c0c;--ok:#0e8a7b;--ok-soft:#e4f4f0;--risk:#c24040;--risk-soft:#fbe9e9;--r2:14px;--mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",monospace;width:100%;max-width:none;min-height:100vh;margin:0;padding:0 0 40px;background:var(--surf);color:var(--ink)}:root[data-theme=dark] main.persona-dex-page{--ground:#141926;--page:#0b0e15;--surf:#1b2130;--surf2:#222939;--line:#2c3446;--line2:#3a4459;--ink:#e8ecf5;--ink2:#b3bccd;--ink3:#8b95a9;--ink4:#6c7689;--brand:#7d90ff;--brand-soft:#232c52;--point:#f5b357;--point-soft:#3a2c14;--point-deep:#f5b357;--ok:#3fbca9;--ok-soft:#14322e;--risk:#e07070;--risk-soft:#3a1e1e}.persona-topbar{display:flex;align-items:center;gap:14px;width:100%;height:56px;padding:0 20px;border-bottom:1px solid var(--line);background:var(--ground)}.persona-topbar .brandmark{display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none}.persona-topbar .logo{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--brand);color:var(--on-accent);font-size:15px;font-weight:700}.persona-topbar .brandname{font-size:15px;font-weight:700;letter-spacing:-.01em}.persona-topbar>.topbar-cluster{flex:1 1;flex-wrap:nowrap}.persona-topbar .topbar-theme{margin-left:auto}.persona-dex-page .dex{display:grid;grid-template-columns:minmax(0,1fr) 348px;grid-gap:26px;gap:26px;width:100%;max-width:1440px;margin:0 auto;padding:var(--shell-pad-y) var(--shell-pad-x)}.persona-dex-page .dex-main{min-width:0}.dx-dexhead{display:flex;align-items:baseline;gap:12px;margin-bottom:2px}.dx-dexhead h1{margin:0;font-size:17px}.dx-dexhead .sub{color:var(--ink4);font-size:11.5px}.dx-chips{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 14px}.dx-chip{padding:5px 12px;border:1px solid var(--line2);border-radius:99px;background:var(--ground);color:var(--ink3);font:inherit;font-size:11.5px;white-space:nowrap;cursor:pointer}.dx-chip.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand);font-weight:700}.dx-chip em{margin-left:4px;font-style:normal;opacity:.65}.dx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));align-content:start;grid-gap:12px;gap:12px;overflow:hidden}.dx-card{display:flex;position:relative;flex-direction:column;gap:8px;min-width:0;padding:12px 13px;border:1px solid var(--line);border-radius:var(--r2);background:var(--ground);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.dx-card.sel{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.dx-card.locked{background:var(--surf)}.dx-card.unowned-paid{opacity:.55}.dx-ctop{display:flex;align-items:center;gap:10px}.dx-ctop>div:last-child,.dx-ctop>span:last-child{min-width:0}.dx-cava{display:grid;position:relative;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:10px;background:var(--surf2)}.dx-cava img,.dx-dava img{position:absolute;top:0;left:-36.9%;display:block;width:173.9%;height:173.9%;max-width:none}.dx-cava.dx-plain,.dx-dava.dx-plain{border:1px dashed var(--line2);color:var(--ink3);font-size:13px;font-weight:700}.dx-card.sel .dx-cava{box-shadow:0 0 0 2px var(--brand)}.dx-cn{display:block;font-size:13.5px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.dx-cn,.dx-cp{overflow:hidden}.dx-cp{display:-webkit-box;min-height:33px;color:var(--ink3);font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dx-cfoot{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.dx-badge{padding:2px 8px;border:1px solid var(--line2);border-radius:99px;color:var(--ink4);font-size:10px;white-space:nowrap}.dx-badge.free{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.dx-badge.paid{border-color:var(--point);background:var(--point-soft);color:var(--point-deep)}.dx-badge.prem{border-color:var(--risk);background:var(--risk-soft);color:var(--risk)}.dx-have{margin-left:auto;color:var(--ink4);font-size:10.5px;white-space:nowrap}.dx-have.own{color:var(--ok)}.dx-have.buy{color:var(--point-deep);font-family:var(--mono);font-weight:700}.dx-detail{display:flex;align-self:start;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r2);background:var(--ground)}.dx-dh{display:flex;align-items:center;gap:13px;padding:16px;border-bottom:1px solid var(--line)}.dx-dava{display:grid;position:relative;place-items:center;flex:none;width:64px;height:64px;overflow:hidden;border-radius:14px;background:var(--surf2)}.dx-dn{font-size:17px;font-weight:700;letter-spacing:-.02em}.dx-dr{margin-top:3px;color:var(--ink3);font-size:11.5px}.dx-db{display:flex;flex-direction:column;gap:13px;padding:15px 16px}.dx-dsec .k{margin-bottom:5px;color:var(--ink4);font-size:10.5px;letter-spacing:.02em}.dx-dsec .t{color:var(--ink2);font-size:12px;line-height:1.6}.dx-skin{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px dashed var(--line2);border-radius:9px;color:var(--ink4);font-size:11px;line-height:1.5}.dx-skin b{color:var(--ink3);font-weight:500}.dx-dfoot{display:flex;flex-direction:column;gap:9px;padding:0 16px 16px}.dx-owned{padding:10px 12px;border:1px solid var(--ok);border-radius:9px;background:var(--ok-soft);color:var(--ok);font-size:11.5px;line-height:1.5}.dx-owned[data-tier-guide=paid],.dx-owned[data-tier-guide=premium]{border-color:var(--point);background:var(--point-soft);color:var(--point-deep)}.persona-dex-page .btn.pri.wide{width:100%;padding:8px 12px;border:1px solid var(--brand);border-radius:8px;background:var(--brand);color:var(--on-accent);font:inherit;font-weight:700;cursor:pointer}.persona-dex-page .btn.pri.wide:disabled{opacity:.6;cursor:default}.dx-load-error,.dx-purchase-error,.persona-dex-page .note2{margin:0;color:var(--ink4);font-size:11px;line-height:1.5}.dx-load-error,.dx-purchase-error{color:var(--risk)}@media (max-width:900px){.persona-topbar{height:auto;min-height:56px;flex-wrap:wrap;padding-block:8px}.persona-topbar>.topbar-cluster{flex-wrap:wrap}.persona-topbar .topbar-theme{margin-left:0}.persona-dex-page .dex{grid-template-columns:minmax(0,1fr);padding:18px 20px}.dx-dexhead{align-items:flex-start;flex-direction:column}}.topbar-logout{background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--ink3,#78829a);font-size:12px;padding:3px 8px;cursor:pointer;line-height:1.3}.topbar-logout:hover{background:var(--surf2,#eef1f7);color:var(--ink,#111725)}.error-page,.not-found-page{min-height:100vh;display:flex;flex-direction:column;background:var(--surf);color:var(--ink)}.error-body,.not-found-body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;max-width:540px;margin:0 auto}.error-body h1,.not-found-body h1{font-size:22px;font-weight:700;margin:0 0 10px;color:var(--ink)}.error-body p,.not-found-body p{font-size:14px;color:var(--ink3,#78829a);margin:0 0 24px;line-height:1.6}.error-actions,.not-found-actions{display:flex;gap:10px;align-items:center}.error-actions a,.error-actions button,.not-found-actions a{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.error-actions a.button,.not-found-actions a.button{border:1px solid var(--line);background:var(--ground);color:var(--ink)}.error-actions a.button:hover,.not-found-actions a.button:hover{background:var(--surf2)}.app-topbar{display:flex;align-items:center;gap:14px;height:56px;border-bottom:1px solid var(--line);background:var(--ground);padding-inline:max(20px,calc((100% - 1440px) / 2 + 20px))}.app-topbar .brandmark{display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;flex:0 0 auto}.app-topbar .brandlogo .bubble-back{fill:var(--brand);opacity:.34}.app-topbar .brandlogo .bubble-front{fill:var(--brand);stroke:var(--ground);stroke-width:2;stroke-linejoin:round}.app-topbar .brandlogo .glyph{fill:var(--ground)}.app-topbar .brandname{font-size:15.5px;font-weight:700;letter-spacing:-.012em;white-space:nowrap;line-height:1}.app-topbar .brandname b{color:var(--brand);font-weight:700}.topbar-acct[data-account-anon]{gap:0}@media (max-width:40rem){.app-topbar{padding-inline:14px;gap:10px}}.topbar-right{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto}.app-topbar>.topbar-cluster{flex:1 1;min-width:0}.topbar-menu{position:relative;display:inline-block}.topbar-menu-btn{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink2,#4a5468);font-size:14px;line-height:1;cursor:pointer}.topbar-menu-btn:hover{background:var(--surf2,#eef1f7);color:var(--ink,#111725)}[data-lang-toggle] .topbar-menu-btn{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;font-size:11px;letter-spacing:.02em}.topbar-menu-list{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:flex;flex-direction:column;min-width:118px;padding:4px;border:1px solid var(--line);border-radius:8px;background:var(--surf,#fff);box-shadow:0 6px 18px rgb(0 0 0/12%)}.topbar-menu-list button{display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--ink,#111725);font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.topbar-menu-list button:hover{background:var(--surf2,#eef1f7)}.topbar-menu-list button.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.topbar-service-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:30px;padding:0 9px;border:1px solid var(--line2,var(--line));border-radius:7px;background:var(--ground);color:var(--ink);font-size:12px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;box-sizing:border-box}.topbar-service-control:hover{background:var(--surf2);color:var(--ink)}.topbar-account-control:focus-visible,.topbar-role-control:focus-visible,.topbar-service-control:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.topbar-account-group{flex-wrap:wrap}.topbar-account-group,.topbar-account-slot{display:inline-flex;align-items:center;gap:6px;min-width:0}.topbar-account-slot{flex:0 1 auto;max-width:100%;justify-content:flex-end;flex-wrap:wrap}.topbar-account-skeleton{display:inline-flex;align-items:center;gap:6px;max-width:100%}.topbar-skeleton-pill{display:inline-block;height:30px;border:1px solid var(--line2,var(--line));border-radius:7px;background:var(--surf2)}.topbar-skeleton-name{width:118px}.topbar-skeleton-token{width:74px}.topbar-skeleton-logout{width:66px}.topbar-account-control{max-width:240px}.topbar-account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-account-plan{flex:0 0 auto;color:var(--ink3);font-size:.86em}.topbar-role-control{color:var(--brand)}.topbar-points-control{color:var(--point);border-color:var(--point);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.topbar-store-icon{flex:0 0 auto;width:1.05em;height:1.05em;vertical-align:-.15em}.topbar-store-only{padding-inline:.55em}.topbar-points-control[aria-current=page]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.topbar-new-wrap{position:relative;display:inline-flex}.topbar-theme{border:0;border-radius:0;overflow:visible}.topbar-nav{position:relative;gap:4px;align-self:center;border-bottom:0}.topbar-nav>a:not(.topbar-guide-mobile){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:72px;padding:0 16px;border:1px solid transparent;border-radius:10px;color:var(--ink2,#4a5468);font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.topbar-nav>a:not(.topbar-guide-mobile):hover{background:var(--surf2,#eef1f7);border-color:var(--line);color:var(--ink,#111725)}.topbar-nav>a:not(.topbar-guide-mobile).on{background:var(--surf2,#eef1f7);border-color:var(--surf2,#eef1f7);color:var(--ink,#111725);font-weight:700}.topbar-nav>a:not(.topbar-guide-mobile):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar-guide{position:relative;display:inline-flex;align-self:center}.topbar-guide-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 12px 0 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink2,#4a5468);font-size:15px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.topbar-guide-btn:hover{background:var(--surf2,#eef1f7);border-color:var(--line);color:var(--ink,#111725)}.topbar-guide-caret{font-size:.78em;line-height:1}.topbar-guide-btn.on{background:var(--surf2,#eef1f7);border-color:var(--surf2,#eef1f7);color:var(--ink,#111725);font-weight:700}.topbar-guide-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar-guide-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 24px;gap:8px 24px;width:min(700px,calc(100vw - 24px));padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:var(--surf,#fff);box-shadow:0 18px 60px rgb(0 0 0/22%);white-space:normal}.topbar-guide-group{display:flex;flex-direction:column;gap:4px}.topbar-guide-group-title{padding:0 10px 6px;color:var(--ink2);font-size:12px;font-weight:700}.topbar-guide-menu a{padding:9px 10px;border-radius:8px;color:var(--ink);font-size:14px;font-weight:500}.topbar-guide-menu a:hover{background:var(--surf2)}.topbar-nav a.topbar-guide-mobile{display:none;box-sizing:border-box;align-items:center;justify-content:center;height:40px;padding:0 16px;border:1px solid transparent;border-radius:10px;color:var(--ink2,#4a5468);font-size:15px;font-weight:700;line-height:1}.topbar-nav a.topbar-guide-mobile.on{background:var(--surf2,#eef1f7);border-color:var(--surf2,#eef1f7);color:var(--ink,#111725);font-weight:700}@media (max-width:40rem){.topbar-guide{display:none}.topbar-nav a.topbar-guide-mobile{display:inline-flex}}.topbar-nav-action{align-self:center;height:40px;margin-left:9px;padding-inline:16px;border-radius:10px;flex:0 0 auto;font-size:15px;font-weight:700;white-space:nowrap}.topbar-cluster [data-new-meeting]{inline-size:max-content;min-inline-size:108px;min-height:40px;flex:0 0 auto;white-space:nowrap}@media (max-width:40rem){.topbar-right{margin-left:0}.topbar-nav a{padding:0 9px}.topbar-nav{gap:4px}.topbar-nav>a:not(.topbar-guide-mobile){min-width:64px}.app-topbar{flex-wrap:wrap;height:auto;min-height:56px}.app-topbar>.topbar-cluster{flex:1 1 12rem}.app-topbar .topbar-right{flex-wrap:wrap;justify-content:flex-end}}@media (min-width:40.001rem){.app-topbar{height:56px!important;padding-inline:max(20px,calc((100% - 1440px) / 2 + 20px))!important}}@media (min-width:70.001rem){.app-topbar.app-topbar-service{height:72px!important;gap:18px}.app-topbar-service .topbar-account-group,.app-topbar-service .topbar-account-slot{flex-wrap:nowrap}}.app-topbar-service .topbar-right,.app-topbar-service>.topbar-cluster{max-width:100%;min-width:0}.app-topbar-service>.topbar-cluster{align-self:stretch;flex-wrap:nowrap}.app-topbar-service .topbar-right{gap:9px;flex-wrap:nowrap}.app-topbar-service .topbar-menu-btn,.app-topbar-service .topbar-service-control{height:38px;border-radius:10px;font-size:14px}.app-topbar-service .topbar-menu-btn{width:38px}.app-topbar-service [data-lang-toggle] .topbar-menu-btn{width:46px;font-size:13px}.app-topbar-service .topbar-service-control{padding-inline:12px}.app-topbar-service .topbar-account-control{max-width:240px;font-size:14px}.app-topbar-service .topbar-new-control{height:40px;padding-inline:16px;font-size:15px;font-weight:700}@media (min-width:70.001rem){.app-topbar-service .topbar-nav>a:not(.topbar-guide-mobile){min-width:56px;padding:0 10px}.app-topbar-service .topbar-nav-action{padding-inline:10px}.app-topbar-service .topbar-nav{gap:2px}.app-topbar-service .topbar-right{gap:5px}.app-topbar-service .topbar-service-control{padding-inline:10px}.app-topbar-service .topbar-account-slot,.app-topbar-service .topbar-points-control{flex:0 0 auto}}@media (max-width:70rem){.app-topbar.app-topbar-service{height:auto!important;min-height:72px;padding-block:8px;flex-wrap:nowrap;align-items:center;row-gap:8px}.app-topbar-service>.topbar-cluster{flex-wrap:wrap;row-gap:8px}.app-topbar-service .topbar-right{flex:1 1 100%;margin-left:0;justify-content:flex-end;flex-wrap:wrap}}@media (max-width:40rem){.app-topbar.app-topbar-service{width:100%;max-width:100%;flex-wrap:wrap;align-items:center;box-sizing:border-box}.app-topbar-service>.topbar-cluster{display:contents}.app-topbar-service .topbar-nav{flex:1 1 100%;max-width:100%;min-height:38px;flex-wrap:wrap;row-gap:4px}.app-topbar-service .topbar-nav-action{height:38px;min-height:38px;margin-left:4px;padding-inline:9px;font-size:13px}.app-topbar-service .topbar-nav a{padding-inline:7px}.app-topbar-service .topbar-right{flex:1 1 100%;max-width:100%;justify-content:flex-end;gap:7px}.app-topbar-service .topbar-menu-btn,.app-topbar-service .topbar-service-control{height:38px;font-size:13px}.app-topbar-service .topbar-account-control{max-width:min(240px,calc(100vw - 42px))}.app-topbar-service .topbar-points-control{display:inline-flex}.app-topbar-service .topbar-new-control{height:40px;font-size:14px}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand,#3d5af1);outline-offset:1px}.shelf-page .mlist-tabs{border-bottom:1px solid var(--line,#dfe4ee)}.shelf-page .mlist-tabs [role=tab]{border:1.5px solid var(--line2,#cbd3e2)}.shelf-page .mlist-tabs [role=tab][aria-selected=true]{border:2px solid var(--brand,#3d5af1)}.shelf-page .mlist-tabs [role=tab]:focus-visible{outline:2px solid var(--brand,#3d5af1);outline-offset:2px}main.public-home{max-width:1440px;min-height:100vh;margin:0 auto;padding-bottom:48px;background:var(--page)}.public-home-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:32px var(--shell-pad-x) 18px}.public-home-eyebrow{margin:0 0 8px;color:var(--brand);font-size:12px;font-weight:700}.public-home-intro h1{margin:0;font-size:clamp(28px,4vw,46px);letter-spacing:-.045em;line-height:1.2}.public-home-intro p:not(.public-home-eyebrow){margin:8px 0 0;color:var(--ink2)}.public-home-search{margin:0;padding:0 var(--shell-pad-x) 18px}.public-home-search .public-searchbox{min-height:48px;padding:4px;border:1px solid var(--line2);border-radius:12px;background:var(--ground)}.public-home-search .public-searchbox input{border:0;background:transparent;color:var(--ink)}.public-home-search .public-searchbox input:focus-visible{outline:0}.public-home-search .public-searchbox button[type=submit]{min-height:38px;padding-inline:18px;border:0;border-radius:9px;background:var(--brand);color:var(--on-accent);font-weight:700}.public-home-search .public-searchbox button[type=button]{border:0;background:transparent;color:var(--ink3)}.public-home-search .public-search-note{display:none}.public-home-list-head{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line)}.public-home-tabs{display:flex;flex-wrap:wrap;gap:4px}.public-home-tabs [role=tab]{min-height:40px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink3);font:inherit;cursor:pointer}.public-home-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--brand);color:var(--brand);font-weight:700}.public-home-tabs [role=tab]:disabled{opacity:.45;cursor:not-allowed}.public-home-tabs [role=tab][data-tab-placeholder]{visibility:hidden;pointer-events:none}.public-home-list-title{margin:12px 0 14px;color:var(--ink2);font-size:14px;font-weight:500}.public-home .sec{gap:8px}.public-home-card{padding:0;background:var(--ground)}.public-home-card>a{display:flex;flex:1 1;flex-direction:column;align-self:stretch;gap:8px;width:100%;padding:14px;border-radius:inherit;color:inherit;text-decoration:none}.public-home-card>a:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.public-home-card>a:hover strong{color:var(--brand)}.public-home-card>a>strong{display:-webkit-box;overflow:hidden;color:var(--ink);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.public-home-card .card-meta{display:block;margin-top:auto}@media (max-width:767px){.public-home-intro{align-items:flex-start;flex-direction:column;padding:26px 18px 16px}.public-home-search{padding-inline:18px}.public-home-browse{padding:18px!important}.public-home-list-head{align-items:flex-end;gap:8px}.public-home-tabs{min-width:0}.public-home-tabs [role=tab]{padding-inline:8px;font-size:12px}.public-home-list-head>.more{margin-left:auto}}@media (prefers-reduced-motion:reduce){.public-home *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.topbar-right :is(.topbar-menu-btn,.topbar-service-control){display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:38px;min-height:38px;padding:0 10px;border-radius:10px;font-size:13px;line-height:13px;vertical-align:middle}.topbar-right .topbar-menu-btn,.topbar-right [data-lang-toggle] .topbar-menu-btn{width:38px;min-width:38px;padding:0}.topbar-right .topbar-skeleton-pill{height:38px}[data-reveal]{transition:opacity .4s ease,transform .4s ease}[data-reveal=out]{opacity:0;transform:translateY(12px)}[data-reveal=in]{opacity:1;transform:none}:root[data-motion=off] [data-reveal]{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}:root[data-motion=full] body:before{content:"";position:fixed;inset:-15%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 15% 25%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 48%),radial-gradient(ellipse at 85% 70%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 48%);animation:ambient-motion 18s ease-in-out infinite alternate}@keyframes ambient-motion{0%{transform:translate3d(-7%,0,0);opacity:.45}to{transform:translate3d(7%,5%,0);opacity:.8}}@media (prefers-reduced-motion:reduce){:root[data-motion=full] body:before{animation:none}}.room-exit-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(10,14,24,.65)}.room-exit-dialog{width:min(100%,480px);padding:24px;border-radius:14px;background:var(--ground);color:var(--ink);box-shadow:0 16px 48px rgba(0,0,0,.25)}.room-exit-dialog h2{margin:0 0 12px;font-size:20px}.room-exit-dialog p{line-height:1.6}.room-exit-dialog label{display:flex;align-items:center;gap:8px}.room-exit-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}[data-public-readable=transcript]{margin-bottom:1.25rem}[data-public-readable=transcript] ol{margin:0;padding-left:1.25rem}[data-public-readable=transcript] li{margin-bottom:.9rem}[data-public-readable=transcript] li>p{margin:.15rem 0 0;line-height:1.65}