body{font-family:Helvetica Neue,Arial,sans-serif}.public-header{border:0;position:sticky;top:0;z-index:30;backdrop-filter:blur(16px)}.public-header-inner{width:100%;max-width:none;padding-inline:clamp(16px,3vw,48px)}.public-mobile-menu-trigger{display:none}.public-brand{flex:0 0 auto}.demo-brand-logo{width:130px;height:auto}.demo-header-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--public-surface-subtle);color:var(--public-text);font-size:14px;font-weight:600;text-decoration:none}.demo-header-icon img{width:100%;height:100%;object-fit:cover}.demo-header-icon:focus-visible,.demo-theme-select:focus-visible{outline:3px solid var(--public-brand);outline-offset:3px}.demo-header-search{flex:1;max-width:480px;min-width:100px}.demo-header-search input{width:100%;border:0;border-radius:999px;min-height:40px;padding:10px 18px;background:var(--public-surface-subtle);color:var(--public-text-muted);font-size:13px}.demo-page{max-width:1200px;margin:0 auto;padding:24px 24px 60px}.demo-insights-dialog *,.demo-page *{box-sizing:border-box}.demo-page-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:28px}.demo-page-heading h2{font-size:30px;font-weight:700;margin:0;letter-spacing:-.03em}.demo-page-heading p{color:var(--public-text-muted);font-size:14px;margin:8px 0 0}.demo-card{background:var(--public-surface);border:none;border-radius:16px;padding:20px;box-shadow:var(--public-shadow);min-width:0}.demo-card h2{font-size:18px;font-weight:650;margin:0 0 16px}.demo-card h3{font-size:14px;font-weight:600;margin:0}.demo-page a{text-decoration:none}.demo-page a:hover{text-decoration:underline}.demo-insights-dialog :focus-visible,.demo-page :is(button,a,summary,input,textarea,select):focus-visible{outline:3px solid var(--public-brand);outline-offset:3px}.demo-insights-dialog :is(h2,h3,p,a),.demo-page :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.demo-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.demo-section-heading h2{margin:0}.demo-role,.demo-upcoming{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:11px;letter-spacing:.035em;background:var(--public-surface-subtle);color:var(--public-text-muted);line-height:1.4}.demo-role{background:var(--public-brand-soft);color:var(--public-brand-strong)}.demo-upcoming{white-space:nowrap}.demo-empty{color:var(--public-text-muted);font-size:13px;line-height:1.6;margin:14px 0 0}.demo-feature{padding:16px 0}.demo-card>.demo-feature:only-child{padding:0}.demo-feature+.demo-feature{border-top:1px solid var(--public-border)}.demo-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:none;background:var(--public-surface-subtle);color:var(--public-text-muted);border-radius:999px;padding:8px 14px;cursor:pointer;font-size:12px;letter-spacing:.02em}.demo-pill[aria-pressed=true]{background:var(--public-brand-soft);color:var(--public-text)}.demo-pill:disabled{cursor:not-allowed}.demo-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.demo-profile-main{display:grid;min-width:0;gap:20px}.demo-identity-wrapper{background:var(--public-surface);border-radius:16px;box-shadow:var(--public-shadow)}.demo-identity-wrapper .demo-profile-identity{box-shadow:none}.demo-profile-rail{position:sticky;top:96px;display:grid;gap:18px}.demo-profile-rail .public-link{margin-top:16px}.demo-profile-identity{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px;padding:24px}.demo-profile-avatar{width:120px;height:120px;border-radius:20px;overflow:hidden;background:var(--public-surface-subtle);display:grid;place-items:center;color:var(--public-text-muted);font-size:38px;font-weight:700}.demo-profile-avatar img{width:100%;height:100%;object-fit:cover}.demo-identity-text h1{font-size:26px;margin:8px 0 6px;font-weight:700;letter-spacing:-.025em}.demo-identity-text>.public-muted{margin:0 0 10px;font-size:14px}.demo-bio{white-space:pre-wrap;line-height:1.6;margin:0;font-size:15px}.demo-profile-headline{margin:0 0 8px;font-weight:700}.demo-profile-links{display:flex;gap:12px;flex-wrap:wrap;color:var(--public-text-muted);font-size:.85rem}.demo-profile-expertise{display:flex;gap:7px;flex-wrap:wrap;list-style:none;padding:0;margin:14px 0 0}.demo-profile-expertise li{padding:5px 9px;border-radius:999px;background:var(--public-brand-soft);color:var(--public-brand-strong);font-size:.75rem;font-weight:700}.demo-profile-nav{display:flex;gap:10px;flex-wrap:wrap}.demo-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.demo-profile-rail progress{display:block;width:100%;height:7px;appearance:none;border:0;border-radius:999px;overflow:hidden;margin:18px 0;background:var(--public-surface-subtle)}.demo-profile-rail progress::-webkit-progress-bar{background:var(--public-surface-subtle)}.demo-profile-rail progress::-webkit-progress-value{background:var(--public-brand)}.demo-profile-rail progress::-moz-progress-bar{background:var(--public-brand)}.demo-profile-rail .public-button{margin-top:16px}.demo-activity-list{list-style:none;display:grid;gap:14px;padding:0;margin:16px 0}.demo-activity-list li{border-bottom:1px solid var(--public-border);padding-bottom:14px}.demo-activity-list li:last-child{border:0;padding:0}.demo-activity-list a{display:block;color:inherit}.demo-activity-list h3{margin:8px 0}.demo-activity-list p{font-size:13px;color:var(--public-text-muted);line-height:1.6;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.demo-signout{border-top:1px solid var(--public-border);margin-top:24px;padding-top:20px}.demo-public-profile{display:grid;gap:24px}.demo-public-profile .demo-profile-identity{grid-template-columns:140px minmax(0,1fr);align-items:center}.demo-public-profile .demo-profile-avatar{width:140px;height:140px;border-radius:24px}.demo-public-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;align-items:start}.demo-chamber-context{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.75fr);padding:0;overflow:hidden;margin-bottom:24px}.demo-context-main{display:grid;align-content:center;gap:14px;padding:24px}.demo-eyebrow{font-size:12px;color:var(--public-text-muted);text-transform:uppercase;letter-spacing:.18em;margin:0}.demo-context-main h1{margin:0;font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.demo-guiding-question{margin:0;font-size:16px;color:var(--public-text-muted);line-height:1.6;white-space:pre-wrap}.demo-context-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--public-text-muted)}.demo-context-cover{position:relative;min-height:270px;background:var(--public-surface-subtle)}.demo-context-cover .public-cover-manager>img,.demo-context-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.demo-context-cover .public-chamber-cover-placeholder,.demo-context-cover .public-cover-manager{height:100%;min-height:270px}.demo-format-badge{position:absolute;top:16px;left:16px;z-index:1;background:rgba(10,20,30,.8);color:white;border-radius:999px;padding:6px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.demo-chamber-context>.public-management{grid-column:1/-1;padding:16px 24px;max-width:none;justify-content:flex-start;border-top:1px solid var(--public-border)}.demo-chamber-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:24px;align-items:start}.demo-chamber-sidebar{display:grid;grid-column:2;gap:16px;position:sticky;top:96px}.demo-participants{list-style:none;padding:0;margin:0}.demo-participants li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--public-border)}.demo-participants li:last-child{border:0;padding-bottom:0}.demo-participants a{font-size:14px;font-weight:600;color:var(--speaker)}.demo-participants small{display:block;color:var(--public-text-muted);font-size:11px;margin-top:4px}.demo-person-avatar{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--public-surface-subtle);color:var(--speaker,var(--public-brand-strong));font-size:16px;font-weight:600}.demo-person-avatar img{width:100%;height:100%;object-fit:cover}.demo-host-note{font-size:14px;color:var(--public-text-muted);line-height:1.6;white-space:pre-wrap;margin:0}.demo-chamber-sidebar summary{cursor:pointer;font-size:14px;font-weight:600}.demo-timeline-stack{min-width:0;display:grid;gap:20px}.demo-stage-page .demo-timeline,.demo-timeline-stack{grid-column:1;grid-row:1}.demo-timeline{min-height:60vh}.demo-timeline-stream{display:grid;gap:20px;list-style:none;padding:0;margin:24px 0}.demo-message{display:flex;gap:12px;align-items:flex-start;scroll-margin-top:96px}.demo-message.is-guest{flex-direction:row-reverse}.demo-avatar-link{flex:0 0 48px;border-radius:50%}.demo-speaker-0{--speaker:var(--public-brand-strong)}.demo-speaker-1{--speaker:light-dark(#8b6800,#f0c553)}.demo-speaker-2{--speaker:light-dark(#ad4053,#f27b83)}.demo-speaker-3{--speaker:var(--public-violet)}.demo-speaker-4{--speaker:light-dark(#9d570c,#ffab5e)}.demo-bubble{background:var(--public-surface-subtle);border:1px solid color-mix(in srgb,var(--speaker) 45%,transparent);border-radius:16px;padding:14px;max-width:680px;width:100%;min-width:0}.demo-bubble>header{align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.demo-bubble>header a,.demo-bubble>header strong{font-size:14px}.demo-bubble time{color:var(--public-text-muted);font-size:11px}.demo-contribution-text{white-space:pre-wrap;line-height:1.65;font-size:15px;margin:14px 0}.demo-insights-trigger{display:inline-flex;align-items:center;gap:6px;min-height:44px;border-radius:999px;padding:8px 14px;background:var(--public-brand-soft);color:var(--public-brand-strong);font-size:12px;font-weight:600;cursor:pointer}.demo-timeline-empty{padding:48px 8px;text-align:center}.demo-insights-dialog{width:min(1200px,96vw);max-width:96vw;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--public-border);border-radius:16px;background:var(--public-surface);color:var(--public-text);box-shadow:var(--public-shadow)}.demo-insights-dialog::backdrop{background:rgba(10,20,30,.6);backdrop-filter:blur(5px)}.demo-insights-shell{min-width:0}.demo-insights-header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;background:var(--public-surface);border-bottom:1px solid var(--public-border)}.demo-insights-header p{color:var(--public-text-muted);font-size:12px;margin:0 0 5px}.demo-insights-header h2{font-size:17px;font-weight:650;margin:0}.demo-icon-button{display:grid;place-items:center;min-width:44px;height:44px;border:0;background:var(--public-surface-subtle);font-size:25px;cursor:pointer}.demo-insights-body{display:grid;padding:14px}.demo-insights-column{display:grid;align-content:start}.demo-insights-column>.demo-feature,.demo-original{padding:16px;border-radius:12px;background:var(--public-surface-subtle)}.demo-original h3{font-size:13px;font-weight:650;margin:0}.demo-original p{font-size:15px;line-height:1.65;white-space:pre-wrap}.demo-insights-dialog .public-text-button{min-height:44px}.demo-insights-dialog .public-contribution-discussion{padding:16px;border:0;border-radius:12px;background:var(--public-surface-subtle)}.demo-insights-dialog .public-contribution-discussion summary{min-height:30px}.demo-theme-select{max-width:130px;min-height:40px;padding:6px 10px;border:1px solid var(--public-border);border-radius:999px;background:var(--public-surface-subtle);color:var(--public-text);font-size:12px}.demo-preferences{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 20px;border-bottom:1px solid var(--public-border)}.demo-preferences h3{margin:0;font-size:14px;font-weight:650}.public-landing{width:min(100% - 2rem,74rem);margin:0 auto;padding:clamp(2rem,7vw,6rem) 0}.public-landing-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:clamp(2rem,7vw,7rem);align-items:center;min-height:min(42rem,calc(100dvh - 10rem))}.public-landing-copy{display:grid;gap:1.25rem}.public-landing-copy h1{max-width:12ch;margin:0;font-size:clamp(3rem,7.5vw,6.5rem);letter-spacing:-.075em;line-height:.9}.public-landing-copy>p:not(.public-eyebrow){max-width:44rem;margin:0;color:var(--public-text-muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.public-landing-art{display:grid;min-height:18rem;place-items:center;border-radius:var(--public-radius);background:radial-gradient(circle at 22% 80%,color-mix(in srgb,var(--public-brand) 45%,transparent),transparent 45%),linear-gradient(140deg,var(--public-surface-raised),var(--public-surface-subtle));box-shadow:var(--public-shadow);padding:3rem}.public-landing-art img{width:min(100%,25rem);height:auto;filter:drop-shadow(0 1rem 1.5rem color-mix(in srgb,var(--public-text) 17%,transparent))}.public-landing-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:clamp(2rem,6vw,5rem)}.public-landing-details article{padding:1.3rem;border-radius:var(--public-radius);background:var(--public-surface);box-shadow:var(--public-shadow)}.public-landing-details h2{margin:0;font-size:1rem}.public-landing-details p{margin:.65rem 0 0;color:var(--public-text-muted);font-size:.9rem;line-height:1.55}.public-composer-tabs{display:flex;gap:.45rem;padding:.3rem;border-radius:10px;background:var(--public-surface-subtle)}.public-composer-tabs button{flex:1;min-height:2.45rem;border:0;border-radius:8px;background:transparent;color:var(--public-text-muted);font-weight:700;cursor:pointer}.public-composer-tabs button.is-active{background:var(--public-surface);color:var(--public-brand-strong);box-shadow:var(--public-shadow)}.public-audio-composer{display:grid;gap:.8rem;padding:1rem;border-radius:12px;background:var(--public-surface-subtle)}.public-audio-composer p{margin:0;color:var(--public-text-muted);line-height:1.5}.public-audio-composer>div{display:flex;flex-wrap:wrap;gap:.65rem}.public-resource-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto auto;gap:.5rem}.public-resource-form input,.public-resource-form select{min-width:0;border:1px solid var(--public-border);border-radius:8px;padding:.55rem .65rem;background:var(--public-surface-raised);color:var(--public-text)}.public-resource-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.public-resource-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:8px;background:var(--public-surface-subtle);padding:.5rem .65rem;font-size:.82rem}.public-resource-list button{border:0;background:transparent;color:var(--public-text-muted);cursor:pointer;font-size:1.1rem}.public-audio-note{display:block;width:min(30rem,100%);margin:.65rem 0}@media (max-width:1280px){.demo-profile-layout{grid-template-columns:minmax(0,1fr)}.demo-profile-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-chamber-layout{grid-template-columns:minmax(0,1fr);gap:18px}.demo-chamber-sidebar{grid-column:1;grid-row:2;position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-stage-page .demo-timeline,.demo-timeline-stack{grid-column:1;grid-row:1}.demo-public-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-header-search{display:none}}@media (max-width:800px){.public-landing-hero{grid-template-columns:minmax(0,1fr);min-height:0}.public-landing-art{min-height:12rem;order:-1}.public-landing-details,.public-resource-form{grid-template-columns:minmax(0,1fr)}.demo-page{padding:20px 16px 48px}.demo-page-heading{flex-direction:column}.demo-chamber-layout,.demo-chamber-sidebar{grid-template-columns:minmax(0,1fr)}.demo-chamber-sidebar{grid-column:1;grid-row:2;position:static}.demo-stage-page .demo-timeline,.demo-timeline-stack{grid-column:1;grid-row:1}.demo-context-main h1{font-size:28px}.demo-chamber-context{grid-template-columns:minmax(0,1fr)}.demo-context-cover{order:-1;aspect-ratio:16/9;min-height:0}.demo-context-cover .public-chamber-cover-placeholder,.demo-context-cover .public-cover-manager{min-height:0}.demo-insights-body,.demo-panel-grid,.demo-profile-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.card-grid.two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.public-header-inner{width:calc(100% - 24px);gap:8px;flex-wrap:wrap;padding:10px 0}.demo-brand-logo{width:105px}.public-header-actions{gap:4px}.public-header-actions .public-link{min-height:40px;font-size:12px;padding:6px 8px}.demo-theme-select{max-width:100px}.demo-profile-identity,.demo-public-profile .demo-profile-identity,.demo-public-profile-grid{grid-template-columns:minmax(0,1fr)}.demo-context-main{padding:20px}.demo-avatar-link,.demo-person-avatar{width:34px;height:34px;flex-basis:34px}.demo-message{gap:8px}.demo-timeline{padding:16px 12px}.demo-insights-body,.demo-insights-header{padding:14px}}.app-header{position:fixed;top:0;right:0;left:0;height:72px;border:0;background:color-mix(in srgb,var(--public-surface) 88%,transparent);box-shadow:var(--public-shadow)}.app-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;height:100%;min-height:72px;margin:0;padding:0 clamp(16px,3vw,48px);align-items:center;gap:16px}.header-brand-group{justify-self:start;min-width:0}.header-center{justify-self:center;min-width:min(480px,42vw)}.header-actions{justify-self:end}.app-header .demo-header-search{display:block;max-width:none}.app-header .demo-header-search input{min-width:min(480px,42vw);background:var(--public-surface-subtle)}.app-shell.agora-shell{width:100%;max-width:none;min-height:100vh;margin:0;padding:96px 12px 24px}.demo-page:not(.demo-social-page){padding-top:96px}.public-page:not(.app-shell){padding-top:calc(72px + clamp(2rem, 6vw, 4.5rem))}.agora-layout{display:grid;grid-template-columns:minmax(220px,290px) minmax(620px,820px) minmax(220px,320px);gap:14px;align-items:start;justify-content:space-between}.agora-main{display:grid;min-width:0;gap:28px}.agora-rail{display:grid;position:sticky;top:92px;max-height:calc(100dvh - 112px);gap:50px;align-content:start;overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-width:none}.agora-rail::-webkit-scrollbar{display:none}.agora-rail-left{justify-self:start;border-right:2px solid color-mix(in srgb,var(--public-border) 86%,transparent);padding-right:14px}.agora-rail-right{justify-self:end;border-left:2px solid color-mix(in srgb,var(--public-border) 86%,transparent);padding-left:20px}.agora-rail .demo-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.section-block{display:grid;gap:16px}.section-header{display:flex;align-items:center;gap:8px}.section-header h2{margin:0;font-size:20px}.section-hint{display:block;margin-top:4px;color:var(--public-text-muted);font-size:13px;line-height:1.45}.demo-feed-section-header{justify-content:space-between;gap:18px}.feed-format-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.public-discovery-filters{display:flex;align-items:end;justify-content:flex-end;gap:12px;flex-wrap:wrap}.public-discovery-filters label{display:grid;gap:4px;color:var(--public-text-muted);font-size:.72rem;font-weight:700}.public-discovery-filters select{min-width:150px;border:1px solid var(--public-border);border-radius:999px;background:var(--public-surface);color:var(--public-text);padding:8px 30px 8px 12px}.public-topic-follow{border:0;border-radius:999px;padding:9px 12px;background:var(--public-brand-soft);color:var(--public-brand-strong);font-weight:700;cursor:pointer}.public-search-page>header form{display:flex;gap:10px}.public-search-page>header input{flex:1}.public-profile-social-actions{display:flex;align-items:flex-start;gap:12px;margin:0 auto 18px;max-width:1180px}.public-profile-follow{display:flex;align-items:center;gap:12px}.public-profile-follow span{color:var(--public-text-muted);font-weight:700}.public-report-control{position:relative}.public-report-control>summary{cursor:pointer;color:var(--public-text-muted);font-size:.82rem;font-weight:700;padding:9px 12px}.public-report-control>form{position:absolute;z-index:20;right:0;width:min(320px,80vw);display:grid;gap:10px;padding:14px;border:1px solid var(--public-border);border-radius:14px;background:var(--public-surface);box-shadow:var(--public-shadow)}.public-report-control label{display:grid;gap:5px;font-size:.8rem;font-weight:700}.public-social-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.public-social-actions button{border:0;background:transparent;color:var(--public-text-muted);cursor:pointer;font-weight:700}.public-social-actions button[aria-pressed=true]{color:var(--public-brand-strong)}.public-social-actions span{color:var(--public-text-muted);font-size:.82rem;font-weight:700}.public-notifications{max-width:820px}.public-notifications ol{list-style:none;margin:0;padding:0}.public-notifications li{border-top:1px solid var(--public-border)}.public-notifications li.is-unread{border-left:4px solid var(--public-brand);background:color-mix(in srgb,var(--public-brand) 8%,transparent)}.public-notifications li a{display:grid;gap:5px;padding:15px;color:inherit;text-decoration:none}.public-notifications time{color:var(--public-text-muted);font-size:.78rem}.public-media-playlist{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.public-media-player video,.public-podcast-art{width:100%;aspect-ratio:16/9;background:#081018;object-fit:cover;overflow:hidden}.public-podcast-art img{width:100%;height:100%;object-fit:cover}.public-media-player audio{width:100%;margin-top:14px}.public-media-queue{padding:8px}.public-media-queue li button{width:100%;display:grid;grid-template-columns:28px 1fr;gap:3px 8px;text-align:left;border:0;border-radius:10px;padding:11px;background:transparent;color:var(--public-text);cursor:pointer}.public-media-queue li span{grid-row:1/3}.public-media-queue li small,.public-media-queue li span{color:var(--public-text-muted)}@media (max-width:800px){.public-media-playlist{grid-template-columns:1fr}.public-media-queue{max-height:none}}.public-moderation-list{display:grid;gap:12px;list-style:none;margin:0;padding:0}.public-moderation-list li{display:grid;gap:10px}.public-moderation-list header{display:flex;justify-content:space-between;gap:12px}.public-moderation-list code,.public-moderation-list time{color:var(--public-text-muted);font-size:.78rem}.feed-format-label{color:var(--public-text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.feed-format-switch{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-radius:999px;padding:4px;background:color-mix(in srgb,var(--public-surface-subtle) 86%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--public-border) 82%,transparent)}.feed-format-option{border:0;border-radius:999px;padding:8px 14px;background:transparent;color:var(--public-text-muted);cursor:pointer;font-size:13px;font-weight:650;letter-spacing:.01em;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.feed-format-option.icon-only{display:inline-grid;min-width:48px;place-items:center;padding:7px 12px}.feed-format-option.icon-only .mode-icon-circle{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;background:transparent;color:currentColor}.feed-format-option.icon-only .mode-icon-circle svg{width:20px;height:20px}.feed-format-option:hover{color:var(--public-text);background:color-mix(in srgb,var(--public-surface-raised) 70%,transparent)}.feed-format-option.is-active{color:#f5fbff;background:linear-gradient(135deg,#2f7cff,#1f5dd5);box-shadow:0 8px 18px rgb(28 77 170/.38)}.feed-format-option[data-format-filter=all].is-active{color:var(--public-text);background:color-mix(in srgb,var(--public-surface-raised) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--public-border) 78%,transparent)}.feed-format-option[data-format-filter=chamber].is-active{color:#effff7;background:linear-gradient(135deg,#15b57f,#0f8f65);box-shadow:0 8px 18px rgb(13 116 82/.38)}.card-grid{display:grid;gap:16px;margin-top:16px}.card-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.debate-card{--card-pad:16px;position:relative;z-index:1;overflow:visible;border:0;border-radius:14px;padding:var(--card-pad);background:var(--public-surface);box-shadow:var(--public-shadow)}.debate-card.clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.debate-card.clickable:hover{z-index:4;transform:translateY(-1px);box-shadow:0 24px 46px color-mix(in srgb,var(--public-text) 14%,transparent)}.debate-card .card-cover{display:grid;width:calc(100% + (var(--card-pad) * 2));aspect-ratio:16/9;margin:calc(var(--card-pad) * -1) calc(var(--card-pad) * -1) 12px;overflow:hidden;border-radius:14px 14px 0 0;background:var(--public-surface-subtle);position:relative;place-items:center}.debate-card .card-cover>.demo-feed-cover-placeholder,.debate-card .card-cover>img{width:100%;height:100%;object-fit:cover}.card-cover .cover-meta{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-cover .cover-meta.top{top:12px;left:12px}.card-cover .cover-meta.bottom{right:12px;bottom:12px}.card-cover .cover-format-icon .mode-icon-circle{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:rgb(16 185 129/.6);color:#effff7;box-shadow:var(--public-shadow)}.card-cover .cover-format-icon .mode-icon-circle svg{display:block;width:20px;height:20px}.card-cover .cover-format-icon.video .mode-icon-circle{background:rgb(37 117 252/.6);color:#eef5ff}.card-cover .badge.category{border:0;border-radius:999px;padding:5px 10px;background:rgb(9 14 22/.86);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;box-shadow:0 6px 14px rgb(0 0 0/.28)}.card-cover .badge.language-badge{display:inline-grid;width:31px;height:31px;place-items:center;border:1px solid rgb(255 255 255/.35);border-radius:50%;padding:0;background:rgb(9 14 22/.86);font-size:16px;line-height:1;box-shadow:0 6px 14px rgb(0 0 0/.28)}.card-cover .badge.status-chip{display:inline-flex;min-height:30px;align-items:center;border-radius:999px;padding:4px 10px;background:rgb(255 255 255/.92);color:var(--public-success);font-size:11px;font-weight:700;letter-spacing:.02em}.card-cover .badge.status-chip.closed{color:var(--public-text-muted)}.debate-card .card-body{padding:8px 0 34px}.debate-card h3{margin:12px 0 6px;font-size:20px;line-height:1.18}.debate-card p{margin:0 0 16px;color:var(--public-text-muted);line-height:1.45}.card-title-link{color:var(--public-text);text-decoration:none}.card-title-link:hover{text-decoration:underline}.participants-block{position:relative;z-index:5;display:grid;gap:12px;margin-top:12px}.participants-block.expanded,.participants-block:hover{z-index:20}.participants-toggle{display:inline-flex;width:fit-content;border:0;background:transparent;padding:0;color:var(--public-text);cursor:pointer;list-style:none}.participants-toggle::-webkit-details-marker{display:none}.participants-avatars{display:flex;align-items:center}.participant-avatar{display:block;width:46px;height:46px;margin-left:-8px;border:2px solid color-mix(in srgb,var(--public-border) 50%,var(--public-surface));border-radius:50%;background:var(--public-surface-subtle);box-shadow:0 0 0 2px var(--public-surface);object-fit:cover}.participant-avatar:first-child{margin-left:0}.participant-avatar-lg.is-host,.participant-avatar.is-host{border-color:color-mix(in srgb,var(--public-brand) 64%,var(--public-surface))}.participants-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:50;display:grid;min-width:220px;padding:10px;border-radius:12px;background:var(--public-surface-raised);box-shadow:0 16px 32px rgb(0 0 0/.28);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.participants-block.expanded .participants-popover,.participants-block:focus-within .participants-popover,.participants-block:hover .participants-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.participant-detail{display:flex;align-items:center;gap:10px;border-radius:10px;padding:6px 4px;color:inherit;text-decoration:none}.participant-detail:focus-visible,.participant-detail:hover{background:var(--public-surface-subtle)}.participant-avatar-lg{display:block;width:32px;height:32px;border:2px solid var(--public-border);border-radius:50%;background:var(--public-surface-subtle);object-fit:cover}.participant-meta{display:grid;gap:2px}.participant-name{color:var(--public-text);font-size:12px;font-weight:600}.participant-role{color:var(--public-text-muted);font-size:11px}.demo-avatar-stack-more{display:grid;width:42px;height:42px;margin-left:-8px;place-items:center;border:2px solid var(--public-surface);border-radius:50%;background:var(--public-surface-subtle);color:var(--public-text-muted);font-size:.7rem;font-weight:800}.demo-feed-pod-footer{position:absolute;right:16px;bottom:16px;left:16px}.demo-feed-open-link{margin-left:auto}.demo-feed-pods{margin-top:0}.agora-layout .demo-feed-nav-card{padding:0}.agora-layout .demo-feed-sidebar-note{display:grid;gap:8px}.public-member-search{position:relative;display:grid;gap:.55rem}.public-member-search>label{color:var(--public-text);font-size:.78rem;font-weight:700}.public-member-search-control{position:relative}.public-member-search-control input{width:100%;min-height:42px;padding-right:2.25rem}.public-member-search-clear{position:absolute;top:50%;right:.35rem;display:grid;width:1.8rem;height:1.8rem;place-items:center;border:0;border-radius:50%;background:var(--public-surface-subtle);color:var(--public-text-muted);font-size:1.2rem;transform:translateY(-50%)}.public-member-search-results{position:absolute;z-index:20;top:calc(100% - 2.6rem);right:0;left:0;display:grid;max-height:16rem;overflow-y:auto;margin:0;border:1px solid var(--public-border);border-radius:10px;padding:.3rem;background:var(--public-surface-raised);box-shadow:0 14px 28px rgb(0 0 0/.18);list-style:none}.public-member-search-results button{display:flex;width:100%;align-items:center;gap:.55rem;border:0;border-radius:8px;padding:.45rem;background:transparent;color:var(--public-text);text-align:left}.public-member-search-results button:focus-visible,.public-member-search-results button:hover{background:var(--public-brand-soft)}.public-member-search-avatar,.public-member-search-results img{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border-radius:50%;background:var(--public-surface-subtle);color:var(--public-brand-strong);object-fit:cover;font-size:.75rem;font-weight:700}.public-member-search-results span{display:grid;gap:.08rem;min-width:0}.public-member-search-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.public-member-search-results small{color:var(--public-text-muted);font-size:.7rem}.demo-locale-select{display:grid;gap:.4rem;color:var(--public-text-muted);font-size:.78rem;font-weight:700}.demo-locale-select select{width:min(100%,17rem);min-height:40px}@media (max-width:900px){.app-header{position:sticky}.app-header-inner{grid-template-columns:minmax(0,1fr) auto}.header-center,.public-header-actions{display:none}.public-mobile-menu-trigger{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:var(--public-surface-subtle);color:var(--public-text);cursor:pointer}.public-mobile-menu-trigger svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.public-mobile-menu-layer{position:fixed;z-index:90;inset:0}.public-mobile-menu-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(7 14 21/.42);backdrop-filter:blur(3px)}.public-mobile-menu-drawer{position:relative;z-index:1;display:grid;width:min(22rem,calc(100vw - 2.5rem));height:100dvh;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--public-surface);box-shadow:18px 0 46px rgb(0 0 0/.2)}.public-mobile-menu-drawer>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--public-border);padding:0 1rem 0 1.25rem;color:var(--public-text)}.public-mobile-menu-drawer>header strong{font-size:1.05rem;letter-spacing:-.04em}.public-mobile-menu-drawer>header button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--public-text);cursor:pointer;font-size:1.7rem;line-height:1}.public-mobile-menu-scroll{display:grid;align-content:start;gap:1.25rem;overflow-y:auto;padding:1rem}.public-mobile-profile{display:flex;align-items:center;gap:.8rem;border-radius:12px;padding:.65rem;background:var(--public-surface-subtle);color:var(--public-text);text-decoration:none}.public-mobile-profile>:first-child{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;overflow:hidden;border-radius:50%;background:var(--public-brand-soft);color:var(--public-brand-strong);font-weight:700}.public-mobile-profile img{width:100%;height:100%;object-fit:cover}.public-mobile-profile>span:last-child{display:grid;gap:.15rem;min-width:0}.public-mobile-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.public-mobile-profile small{color:var(--public-text-muted);font-size:.75rem}.public-mobile-auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.public-mobile-menu-nav{display:grid;gap:.2rem;border-top:1px solid var(--public-border);border-bottom:1px solid var(--public-border);padding:1rem 0}.public-mobile-menu-nav .demo-eyebrow{margin:0 0 .5rem;padding:0 .65rem}.public-mobile-menu-nav a{display:flex;min-height:44px;align-items:center;border-radius:9px;padding:0 .65rem;color:var(--public-text-muted);font-size:.9rem;font-weight:650;text-decoration:none}.public-mobile-menu-nav a.is-active{background:var(--public-brand-soft);color:var(--public-brand-strong)}.public-mobile-menu-preferences{display:grid;gap:.75rem}.public-mobile-menu-preferences h2{margin:0;font-size:.85rem}.public-mobile-menu-preferences .demo-locale-select select,.public-mobile-menu-preferences .demo-theme-select{width:100%;max-width:none}.app-shell.agora-shell{padding:20px 16px 48px}.agora-layout{grid-template-columns:minmax(0,1fr)}.agora-rail{position:static;max-height:none;overflow:visible}.agora-rail-left,.agora-rail-right{display:none}}@media (max-width:1600px) and (min-width:901px){.agora-layout{grid-template-columns:minmax(200px,250px) minmax(0,1fr);grid-template-rows:auto auto}.agora-main{grid-column:2;grid-row:1/span 2}.agora-rail-left{grid-column:1;grid-row:1}.agora-rail-right{display:grid;grid-column:1;grid-row:2;position:static;justify-self:stretch;border-top:2px solid color-mix(in srgb,var(--public-border) 86%,transparent);border-left:0;border-right:2px solid color-mix(in srgb,var(--public-border) 86%,transparent);padding:24px 14px 0 0}}@media (max-width:560px){.agora-rail-right,.card-grid.two-col{grid-template-columns:minmax(0,1fr)}.app-shell.agora-shell{padding-right:12px;padding-left:12px}.demo-feed-section-header{align-items:flex-start;flex-direction:column}.feed-format-filter{gap:10px}.public-discovery-filters{justify-content:flex-start;width:100%}.public-discovery-filters label{flex:1 1 145px}.public-discovery-filters select{width:100%;min-width:0}}.app-shell.agora-shell.demo-chamber-page{padding-top:96px}.demo-chamber-page .agora-main{display:grid;gap:20px}.demo-chamber-page .demo-chamber-context{width:100%;margin:0}@media (min-width:1601px){:is(.demo-chamber-page,.demo-stage-page) .agora-layout{grid-template-columns:minmax(210px,260px) minmax(620px,1200px) minmax(210px,280px)}}.demo-card.demo-timeline{border-radius:var(--public-radius);box-shadow:var(--public-shadow);padding:clamp(1.5rem,4vw,3rem)}.demo-timeline-stream{gap:.5rem;margin:clamp(1.75rem,4vw,3rem) 0}.demo-message{width:min(70%,54rem);gap:.75rem;margin-top:.5rem}.demo-message.is-current-user{flex-direction:row-reverse;margin-left:auto}.demo-avatar-link,.demo-person-avatar{width:3rem;height:3rem;flex-basis:3rem}.demo-bubble{max-width:42.5rem;border:0;border-radius:.2rem .8rem .8rem .8rem;background:color-mix(in srgb,var(--speaker,var(--public-brand)) 8%,var(--public-surface));box-shadow:none;padding:.75rem .875rem}.demo-message.is-current-user .demo-bubble{border-radius:.8rem .2rem .8rem .8rem;background:color-mix(in srgb,var(--speaker,var(--public-brand)) 11%,var(--public-surface));text-align:left}.demo-bubble>header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.125rem;margin-bottom:.375rem}.demo-message.is-current-user .demo-bubble>header{align-items:flex-start;text-align:left}.demo-bubble>header a,.demo-bubble>header strong{color:var(--speaker);font-size:.875rem;font-weight:600}.demo-bubble time{font-size:.6875rem;line-height:1.25}.demo-contribution-text{color:var(--public-text);font-size:.9375rem;line-height:1.5;margin:0}.demo-contribution-tools{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.demo-contribution-tools>.demo-insights-trigger{order:2}.demo-contribution-tools>.demo-contribution-activity{order:1}.demo-insights-trigger{min-height:30px;border:0;background:color-mix(in srgb,var(--speaker,var(--public-brand)) 20%,var(--public-surface));color:color-mix(in srgb,var(--speaker,var(--public-brand)) 88%,var(--public-text));padding:6px 11px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.demo-insights-trigger:hover{background:color-mix(in srgb,var(--speaker,var(--public-brand)) 26%,var(--public-surface-subtle));box-shadow:0 10px 18px color-mix(in srgb,var(--speaker,var(--public-brand)) 24%,transparent);transform:translateY(-1px)}.demo-contribution-activity{display:inline-flex;align-items:center;gap:.125rem;color:var(--public-text-muted)}.demo-contribution-activity-item{display:inline-flex;min-width:1.8rem;align-items:center;justify-content:center;gap:.25rem;border-radius:6px;padding:.18rem .28rem;font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1}.demo-contribution-activity-item>svg{width:.9rem;height:.9rem;flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.demo-contribution-activity-item>span{min-width:.5rem;text-align:center}.demo-stage-message .demo-bubble{max-width:none;background:transparent;padding:.5rem 0}.demo-stage-message.is-current-user .demo-bubble{background:transparent}.public-stage-message-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .65rem}.public-stage-message-meta span{display:inline-flex;min-height:1.45rem;align-items:center;border-radius:999px;padding:.2rem .6rem;background:color-mix(in srgb,var(--speaker,var(--public-brand)) 12%,var(--public-surface));color:var(--speaker,var(--public-brand-strong));font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.public-stage-message-meta span+span{background:var(--public-surface-subtle);color:var(--public-text-muted)}.public-stage-video-note,.public-stage-video-state{display:grid;width:min(34vh,42vw,280px);height:min(34vh,42vw,280px);place-items:center;overflow:hidden;border:0;border-radius:50%;background:#000;box-shadow:none}.public-stage-video-note{position:relative;isolation:isolate;padding:4px;background:conic-gradient(from -90deg,var(--speaker,var(--public-brand)) var(--stage-progress,0),color-mix(in srgb,var(--speaker,var(--public-brand)) 16%,var(--public-surface-subtle)) 0)}.public-stage-video-note video{width:100%;height:100%;border-radius:inherit;background:#000;object-fit:cover}.public-stage-video-thumbnail{position:absolute;z-index:1;inset:4px;border-radius:inherit;background-color:#000;background-position:50%;background-size:cover;pointer-events:none}.public-stage-video-note.is-playing .public-stage-video-thumbnail{opacity:0}.public-stage-video-play{position:absolute;z-index:2;inset:4px;display:grid;place-items:center;border:0;border-radius:inherit;background:radial-gradient(circle,color-mix(in srgb,#000 18%,transparent) 0 18%,color-mix(in srgb,#000 42%,transparent) 100%);color:#fff;cursor:pointer;font-size:2.15rem;transition:opacity .18s ease}.public-stage-video-note.is-playing .public-stage-video-play{opacity:0;pointer-events:none}.public-stage-video-note.is-playing:focus-within .public-stage-video-play,.public-stage-video-note.is-playing:hover .public-stage-video-play{opacity:1;pointer-events:auto}.public-stage-video-state{gap:.75rem;align-content:center;padding:2rem;background:var(--public-surface-subtle);color:var(--public-text-muted);text-align:center}.public-stage-video-state>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%;background:var(--public-brand-soft);color:var(--public-brand-strong)}.public-stage-video-state.is-error>span{background:color-mix(in srgb,var(--public-danger) 14%,var(--public-surface));color:var(--public-danger)}.public-stage-video-state p{margin:0;font-size:.8rem;line-height:1.5}.public-stage-transcript{width:min(36rem,100%);margin:.75rem 0 0;color:var(--public-text-muted);font-size:.85rem;line-height:1.55;white-space:pre-wrap}.demo-stage-message.is-current-user .public-stage-message-meta,.demo-stage-message.is-current-user .public-stage-transcript,.demo-stage-message.is-current-user .public-stage-video-note,.demo-stage-message.is-current-user .public-stage-video-state{margin-left:auto}.demo-stage-message.is-current-user .public-stage-message-meta{justify-content:flex-end}.demo-stage-message .demo-contribution-tools{width:min(100%,17.5rem);margin-left:0}.demo-stage-message.is-current-user .demo-contribution-tools{margin-left:auto}.public-stage-pending{display:grid;width:min(100%,48rem);gap:.4rem;margin:1rem 0;border-radius:12px;padding:1rem 1.1rem;background:var(--public-surface-subtle);color:var(--public-text)}.public-stage-pending.is-paused{background:color-mix(in srgb,var(--public-warning,#d4a943) 9%,var(--public-surface-subtle))}.public-stage-pending>p{margin:0;color:var(--public-text-muted);font-size:.9rem;line-height:1.5}.public-stage-processing-spinner{display:block;width:1.25rem;height:1.25rem;border:3px solid color-mix(in srgb,var(--public-brand-strong) 22%,transparent);border-top-color:var(--public-brand-strong);border-radius:50%;animation:public-stage-spin .8s linear infinite}@keyframes public-stage-spin{to{transform:rotate(1turn)}}.public-processing-note{max-width:36rem;margin:.25rem 0 0;border-radius:9px;padding:.6rem .75rem;background:var(--public-surface-subtle);color:var(--public-text-muted);font-size:.8rem;line-height:1.45}.public-stage-composer{display:grid;gap:.7rem;margin-top:2rem;border-top:1px solid var(--public-border);padding-top:1.4rem}.public-stage-composer h2,.public-stage-composer p{margin:0}.public-stage-composer p{color:var(--public-text-muted);font-size:.85rem}.public-stage-composer-actions{display:flex;flex-wrap:wrap;gap:.65rem}.demo-stage-cover{display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--public-brand) 80%,#17232d),#17232d)}.demo-stage-cover-mark{color:white;font-size:5rem;opacity:.88}.demo-feed-cover-placeholder.is-stage{background:linear-gradient(135deg,color-mix(in srgb,var(--public-brand) 76%,#17232d),#17232d)}.demo-insights-dialog{width:min(1600px,calc(100vw - 24px));height:calc(100dvh - 96px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);overflow:hidden;border:0;border-radius:18px}.demo-insights-shell{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr)}.demo-insights-header{min-height:52px;border-bottom:0;padding:14px 18px;box-shadow:0 6px 18px rgb(0 0 0/.04)}.demo-insights-title-block{display:flex;min-width:0;flex:1;align-items:baseline;gap:8px}.demo-insights-contribution-title,.demo-insights-debate-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-insights-debate-title{color:var(--public-text);font-size:.875rem;font-weight:600}.demo-insights-contribution-title{color:var(--public-text-muted);font-size:.875rem}.demo-insights-actions,.demo-insights-nav{display:flex;align-items:center;gap:.75rem}.demo-insights-nav{gap:.35rem}.demo-insights-nav button{display:grid;width:2.2rem;height:2.2rem;place-items:center;border:0;border-radius:999px;background:var(--public-surface-subtle);color:var(--public-text);cursor:pointer;font-size:1.5rem;line-height:1}.demo-insights-nav button:disabled{color:var(--public-text-muted);cursor:default}.demo-icon-button{min-width:2.2rem;height:2.2rem;border-radius:50%;background:transparent;color:var(--public-text);font-size:1.7rem}.demo-insights-body{min-height:0;height:100%;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;overflow:hidden;padding:12px 14px 14px}.demo-insights-column{display:flex;min-width:0;min-height:0;height:100%;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.demo-insights-column>*{flex:0 0 auto}.demo-insights-column>.demo-feature,.demo-insights-dialog .public-contribution-discussion,.demo-original{overflow:hidden;border-radius:.875rem;background:var(--public-surface-subtle);box-shadow:none}.demo-insights-column>.demo-feature{min-height:3.5rem;padding:0}.demo-insight-panel:not(.is-expanded){max-height:3.5rem}.demo-insight-panel.is-expanded{max-height:none}.demo-feature-heading{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:.5rem;border:0;background:transparent;color:var(--public-text);cursor:pointer;padding:0 1rem;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-align:left;text-transform:uppercase}.demo-insight-panel-content{padding:0 1rem 1rem}.demo-feature .demo-empty{margin:0}.demo-upcoming{background:transparent;color:var(--public-text-muted);font-size:.68rem}.demo-original{padding:1rem}.demo-original h3{color:var(--public-text);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.demo-original p{margin:.8rem 0 0;color:var(--public-text);font-size:.95rem;line-height:1.6}.demo-original.demo-original--message{overflow:visible;padding:0;background:transparent}.demo-original--message .demo-message--modal{width:100%;margin:0}.demo-original--message .demo-bubble{max-width:none}.demo-insights-dialog .public-contribution-discussion{margin:0;padding:0}.demo-insights-dialog .public-contribution-discussion summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;padding:0 1rem;color:var(--public-text);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.demo-insights-dialog .public-contribution-discussion-body{padding:0 1rem 1rem}.demo-ai-list{display:grid;gap:.65rem;margin:0;padding:0 1rem 1rem 2rem;color:var(--public-text-muted);font-size:.875rem;line-height:1.5}.demo-ai-list li::marker{color:var(--public-brand-strong)}.demo-ai-list--timeline{list-style:none;padding-left:1rem}.demo-ai-list--timeline li{display:grid;gap:.18rem;border-left:2px solid var(--public-brand);padding-left:.7rem}.demo-ai-list--concepts strong,.demo-ai-list--timeline strong{color:var(--public-text)}.demo-ai-list--timeline span{color:var(--public-text-muted)}.demo-ai-list--concepts{padding-left:1rem}.demo-ai-list--concepts article{border-radius:.65rem;background:color-mix(in srgb,var(--public-surface) 55%,transparent);padding:.75rem}.demo-ai-list--concepts p{margin:.25rem 0 0;color:var(--public-text-muted);font-size:.875rem;line-height:1.5}.demo-insight-error{padding:0 1rem 1rem}.demo-insight-error p{margin:0 0 .75rem;color:var(--public-danger);font-size:.875rem;line-height:1.5}.demo-insight-error .public-button{min-height:36px;font-size:.8rem}.demo-social-page{max-width:none;padding:24px clamp(16px,3vw,48px) 60px}.demo-app-frame{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,760px) minmax(220px,280px);gap:clamp(16px,2vw,28px);justify-content:center;align-items:start}.demo-app-rail{display:grid;gap:16px;position:sticky;top:96px;max-height:calc(100dvh - 116px);overflow-y:auto;padding:2px;scrollbar-width:thin}.demo-app-content{min-width:0}.demo-feed-nav-card{padding:14px}.demo-feed-nav-card .demo-eyebrow{margin:5px 8px 10px;font-size:.65rem}.demo-feed-nav-card nav{display:grid;gap:3px}.demo-feed-nav-card nav a{min-height:40px;display:flex;align-items:center;border-radius:9px;padding:0 10px;color:var(--public-text-muted);font-size:.86rem;font-weight:650;text-decoration:none}.demo-feed-nav-card nav a.is-active,.demo-feed-nav-card nav a:hover{background:var(--public-brand-soft);color:var(--public-brand-strong)}.demo-feed-rail h2,.demo-feed-sidebar-note h2{margin-bottom:8px;font-size:.9rem}.demo-feed-sidebar-note p{margin:0;color:var(--public-text-muted);font-size:.82rem;line-height:1.55}.demo-feed-main{display:grid;min-width:0;gap:20px}.demo-feed-heading{padding:18px 4px 8px}.demo-feed-heading h1{margin:8px 0;font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.05em;line-height:1}.demo-feed-heading>p:last-child{max-width:42rem;margin:0;color:var(--public-text-muted);line-height:1.6}.demo-feed-pods{display:grid;gap:20px}.demo-feed-pod{overflow:visible;padding:var(--card-pad)}.demo-feed-pod-cover{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;background:var(--public-surface-subtle)}.demo-feed-pod-cover>.demo-feed-cover-placeholder,.demo-feed-pod-cover>img{display:block;width:100%;height:100%;object-fit:cover}.demo-feed-format,.demo-feed-status{position:absolute;top:16px;display:inline-flex;min-height:36px;align-items:center;gap:6px;border-radius:999px;padding:7px 12px;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.demo-feed-format{left:16px;background:color-mix(in srgb,var(--public-brand) 88%,#17232d);color:white}.demo-feed-status{right:16px;background:rgb(255 255 255/.94);color:var(--public-text)}.demo-feed-status.is-closed{background:color-mix(in srgb,var(--public-text-muted) 18%,var(--public-surface));color:var(--public-text-muted)}.demo-feed-pod-body{padding:8px 0 34px}.demo-feed-pod,.demo-feed-pod :is(h3,p,a,button){font-family:Helvetica Neue,Arial,sans-serif}.demo-feed-pod h3{margin:12px 0 6px;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.18}.demo-feed-pod h2{margin:0;font-size:clamp(1.35rem,2.7vw,2rem);letter-spacing:-.04em;line-height:1.1}.demo-feed-pod h2 a{text-decoration:none}.demo-feed-pod-body>p{margin:0 0 16px;color:var(--public-text-muted);font-size:16px;line-height:1.45;white-space:pre-wrap}.demo-feed-pod-footer{justify-content:space-between;gap:16px}.demo-avatar-stack,.demo-feed-pod-footer{display:flex;align-items:center;min-height:44px}.demo-avatar-stack{padding-left:4px}.demo-avatar-stack a,.demo-avatar-stack-more{display:grid;width:44px;height:44px;place-items:center;overflow:hidden;margin-left:-7px;border:3px solid var(--public-surface);border-radius:50%;background:var(--public-surface-subtle);color:var(--public-text-muted);font-size:.7rem;font-weight:800}.demo-avatar-stack a:first-child{margin-left:0}.demo-avatar-stack .demo-feed-avatar{width:100%;height:100%;flex-basis:auto}.demo-feed-open-link{display:inline-flex;align-items:center;gap:7px;color:var(--public-brand-strong);font-size:.82rem;font-weight:800;text-decoration:none;white-space:nowrap}.demo-feed-open-link:hover{text-decoration:underline}.demo-feed-avatar{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;overflow:hidden;border-radius:50%;background:var(--public-surface-subtle);color:var(--public-brand-strong);font-size:.9rem;font-weight:700}.demo-feed-avatar img{width:100%;height:100%;object-fit:cover}.demo-feed-empty{padding:30px;text-align:center}.demo-feed-empty h2{margin:0 0 8px}.demo-feed-empty p{margin:0;color:var(--public-text-muted);line-height:1.6}.demo-feed-chamber-link{display:block;min-width:0;color:var(--public-text);text-decoration:none}.demo-feed-chamber-link>span{display:grid;min-width:0;gap:3px}.demo-feed-chamber-link strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.demo-feed-chamber-link small{color:var(--public-text-muted);font-size:.68rem}.demo-app-rail .demo-section-heading>span{color:var(--public-text-muted);font-size:.75rem}.demo-feed-rail-list{display:grid;gap:12px}.demo-feed-host-list{display:grid;gap:11px;margin:14px 0 0;padding:0;list-style:none}.demo-feed-host-list a{display:flex;align-items:center;gap:9px;color:var(--public-text);text-decoration:none}.demo-feed-host-list .demo-feed-avatar{width:36px;height:36px;flex-basis:36px;font-size:.75rem}.demo-feed-host-list span{display:grid;gap:2px;min-width:0;font-size:.82rem;font-weight:650}.demo-feed-host-list small{color:var(--public-text-muted);font-size:.7rem;font-weight:400}@media (max-width:800px){.demo-chamber-page{padding-left:0;padding-right:0}.demo-chamber-page>.public-back-link{margin-left:1rem}.demo-chamber-page .demo-chamber-context{border-radius:0}.demo-message{width:100%}.public-stage-video-note,.public-stage-video-state{width:min(76vw,30rem);height:min(76vw,30rem)}.demo-contribution-tools{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;margin-top:1.25rem}.demo-stage-message .demo-contribution-tools{width:min(100%,76vw,30rem);flex-direction:row;align-items:center;justify-content:space-between;margin-top:1rem}.demo-stage-message.is-current-user .demo-contribution-tools{margin-left:auto}.demo-insights-dialog{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border-radius:0}.demo-insights-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.demo-insights-column{height:auto;overflow:visible;padding-right:0}.demo-app-frame{grid-template-columns:minmax(0,1fr)}.demo-app-rail{position:static;max-height:none;overflow:visible}.demo-app-rail--left{display:none}.demo-app-rail--right{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.demo-avatar-link,.demo-person-avatar{width:2.25rem;height:2.25rem;flex-basis:2.25rem}.demo-message{gap:.55rem}.demo-insights-title-block{display:grid;gap:.15rem;align-items:start}.demo-insights-nav{display:none}.demo-social-page{padding-inline:12px}.demo-app-rail--right{grid-template-columns:minmax(0,1fr)}.demo-feed-pod-body{padding:16px}.demo-feed-pod-footer{align-items:flex-end}}.public-page{width:min(100% - 48px,1200px);margin-inline:auto;padding:96px 0 60px}.public-page--narrow{width:min(100% - 32px,35rem)}.public-page-heading{align-items:center;margin-bottom:24px}.public-admin-moderation-page h1,.public-admin-page h1,.public-page-heading h1{margin:0;color:var(--public-text);font-size:clamp(1.8rem,3.3vw,2.25rem);font-weight:700;letter-spacing:-.045em;line-height:1.08}.public-admin-moderation-page .demo-page-heading>div>p:not(.demo-eyebrow),.public-admin-page .demo-page-heading>div>p:not(.demo-eyebrow),.public-page-heading>div>p:not(.demo-eyebrow){max-width:44rem;margin:8px 0 0;color:var(--public-text-muted);font-size:14px;line-height:1.6}.public-card{overflow:hidden;border:0;border-radius:16px;background:var(--public-surface);box-shadow:var(--public-shadow)}.public-button,.public-link{min-height:44px;border:0;border-radius:999px;padding:10px 16px;background:var(--public-surface-subtle);color:var(--public-text);font-family:Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.public-button:hover,.public-link:hover{border:0;background:color-mix(in srgb,var(--public-brand-soft) 75%,var(--public-surface));text-decoration:none}.public-button--primary{background:var(--public-brand);color:#07141b}.public-button--primary:hover{background:var(--public-brand-strong);color:#07141b}.public-button--danger{background:color-mix(in srgb,var(--public-danger) 12%,var(--public-surface));color:var(--public-danger)}.public-button--danger:hover{background:color-mix(in srgb,var(--public-danger) 20%,var(--public-surface))}.public-button:disabled{cursor:wait;opacity:.58;transform:none}.public-button:focus-visible,.public-form :is(input,textarea,select):focus-visible,.public-link:focus-visible,.public-member-search input:focus-visible,.public-report-control :is(summary,select,textarea,button):focus-visible,.public-resource-form :is(input,select):focus-visible,.public-search-header :is(input,button):focus-visible,.public-stage-composer :is(input,select,button):focus-visible,.public-text-button:focus-visible{outline:3px solid var(--public-brand);outline-offset:3px}.public-form{gap:1.1rem;margin-top:1.5rem}.public-details-editor label,.public-form label,.public-inline-form label{gap:.5rem;color:var(--public-text);font-size:.84rem;font-weight:700;line-height:1.4}.public-details-editor :is(input,textarea),.public-form :is(input,textarea,select),.public-inline-form input,.public-member-search-control input,.public-mini-form :is(input,textarea),.public-report-control :is(select,textarea),.public-resource-form :is(input,select),.public-stage-composer :is(input,select){width:100%;min-width:0;min-height:44px;border:1px solid var(--public-border);border-radius:10px;padding:10px 12px;background:var(--public-surface-raised);color:var(--public-text);font:inherit}.public-details-editor textarea,.public-form textarea,.public-mini-form textarea,.public-report-control textarea{min-height:112px;resize:vertical}.public-form input[type=file],.public-stage-composer input[type=file]{min-height:44px;padding:6px}.public-form input[type=file]::file-selector-button,.public-stage-composer input[type=file]::file-selector-button{min-height:30px;margin-right:10px;border:0;border-radius:999px;padding:5px 12px;background:var(--public-brand-soft);color:var(--public-brand-strong);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.public-form-actions{gap:.65rem}.public-error,.public-notice{padding:.75rem .9rem;border-radius:10px;line-height:1.5}.public-notice{background:color-mix(in srgb,var(--public-success) 10%,var(--public-surface))}.public-error{background:color-mix(in srgb,var(--public-danger) 9%,var(--public-surface))}.public-auth-card{display:grid;gap:8px;padding:clamp(24px,5vw,40px)}.public-auth-card h1{margin:0;font-size:clamp(2rem,5vw,2.65rem);letter-spacing:-.055em;line-height:1.05}.public-auth-card>p{margin:0;color:var(--public-text-muted);line-height:1.55}.public-auth-card .public-form{margin-top:18px}.public-auth-card .public-muted a{color:var(--public-brand-strong);font-weight:700}.public-collection-page{max-width:1200px}.public-collection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-collection-card{display:grid;min-width:0;align-content:start;gap:10px;padding:20px;color:var(--public-text);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.public-collection-cover{display:grid;aspect-ratio:16/9;overflow:hidden;margin:-20px -20px 2px;place-items:center;background:linear-gradient(135deg,var(--public-brand-soft),var(--public-surface-subtle))}.public-collection-cover img{display:block;width:100%;height:100%;object-fit:cover}.public-collection-cover>span{width:100%;height:100%;background:radial-gradient(circle at 20% 85%,color-mix(in srgb,var(--public-brand) 22%,transparent),transparent 45%),linear-gradient(135deg,var(--public-surface-subtle),color-mix(in srgb,var(--public-violet) 10%,var(--public-surface)))}.public-collection-card:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 20px 42px color-mix(in srgb,var(--public-text) 12%,transparent)}.public-collection-card-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.public-format-label{color:var(--public-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-collection-card .public-status-pill{min-height:28px;border:0;padding:5px 10px;font-size:.7rem}.public-collection-card h2{margin:2px 0 0;font-size:clamp(1.08rem,2vw,1.3rem);letter-spacing:-.025em;line-height:1.25}.public-collection-card>p{display:-webkit-box;overflow:hidden;margin:0;color:var(--public-text-muted);font-size:.9rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.public-collection-card-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:3px}.public-collection-card-tags span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:5px 9px;background:var(--public-surface-subtle);color:var(--public-text-muted);font-size:.7rem;font-weight:700}.public-collection-empty{padding:20px}.public-collection-empty .demo-empty{margin:0}.public-create-page{max-width:920px}.public-admin-create-card,.public-create-card{padding:clamp(20px,4vw,32px)}.public-admin-create-card .public-form,.public-create-card .public-form{margin-top:0}.public-admin-page{max-width:1200px}.public-admin-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.public-admin-action-card{position:relative;display:grid;min-height:170px;align-content:end;gap:9px;padding:22px;color:var(--public-text);text-decoration:none}.public-admin-action-card:hover{transform:translateY(-2px);text-decoration:none}.public-admin-action-card h2{margin:0;font-size:1.15rem;letter-spacing:-.03em}.public-admin-action-card p{margin:0;color:var(--public-text-muted);font-size:.88rem;line-height:1.55}.public-admin-action-arrow{position:absolute;top:18px;right:18px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--public-brand-soft);color:var(--public-brand-strong)}.public-admin-invitations-page{max-width:1200px;gap:18px}.public-admin-invitation-form-card{padding:clamp(20px,3.5vw,30px)}.public-admin-invitation-form-card .public-form{max-width:720px;margin-top:0}.public-admin-invitation-history{padding:clamp(20px,3.5vw,30px)}.public-admin-invitation-table{min-width:860px}.public-admin-invitation-table td,.public-admin-invitation-table th{padding:12px 14px}.public-admin-invitation-table tbody tr:hover{background:color-mix(in srgb,var(--public-brand-soft) 45%,var(--public-surface))}.public-admin-status{border:0}.public-admin-status--reviewing{background:var(--public-brand-soft);color:var(--public-brand-strong)}.public-admin-status--accepted,.public-admin-status--complete,.public-admin-status--resolved{background:color-mix(in srgb,var(--public-success) 12%,var(--public-surface));color:var(--public-success)}.public-admin-status--dismissed,.public-admin-status--expired,.public-admin-status--revoked{background:color-mix(in srgb,var(--public-danger) 10%,var(--public-surface));color:var(--public-danger)}.public-admin-pagination{flex-wrap:wrap}.public-admin-create-page{max-width:1040px}.public-admin-create-card .public-form{margin-top:0}.public-invitation-list{gap:14px}.public-invitation-card{align-items:center;padding:22px}.public-invitation-copy{display:grid;min-width:0;gap:8px}.public-invitation-copy h2{font-size:1.1rem;line-height:1.3}.public-invitation-copy h2 a{color:var(--public-text)}.public-invitation-copy>p:not(.demo-eyebrow){margin:0;color:var(--public-text-muted);font-size:.9rem;line-height:1.5}.public-invitation-actions{flex:0 0 auto}.public-invitation-actions .public-error{flex-basis:100%}.public-search-header{display:grid;gap:14px;margin-bottom:18px;padding:20px}.public-search-header>p{margin:0}.public-search-header form{display:flex;gap:10px}.public-search-header input{flex:1;width:100%;min-width:0;min-height:44px;border:1px solid var(--public-border);border-radius:999px;padding:10px 16px;background:var(--public-surface-subtle);color:var(--public-text)}.public-search-results{align-items:start}.public-search-symposya-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.public-search-symposyum{display:grid;gap:7px;padding:14px;border-radius:12px;background:var(--public-surface-subtle);color:var(--public-text)}.public-search-symposyum:hover{background:var(--public-brand-soft);text-decoration:none}.public-search-symposyum h3{margin:0;font-size:.98rem;line-height:1.35}.public-search-symposyum p{margin:0;color:var(--public-text-muted);font-size:.82rem;line-height:1.5}.public-search-profile-list{gap:12px}.public-search-profile-list li{padding-bottom:10px;border-bottom:1px solid var(--public-border)}.public-search-profile-list li:last-child{padding-bottom:0;border:0}.public-notifications{max-width:900px;margin-inline:auto;padding:24px}.public-notifications>header{margin-bottom:16px}.public-notifications>header h1{margin:0;font-size:clamp(1.5rem,3vw,1.9rem);letter-spacing:-.04em}.public-notifications li{border-color:var(--public-border)}.public-notifications li.is-unread{border-left:3px solid var(--public-brand);background:color-mix(in srgb,var(--public-brand-soft) 50%,transparent)}.public-notifications li a{gap:7px;padding:16px;border-radius:10px}.public-notifications li a:hover{background:color-mix(in srgb,var(--public-brand-soft) 48%,transparent);text-decoration:none}.public-media-playlist{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px}.public-media-player,.public-media-queue-panel{padding:clamp(16px,2.5vw,24px)}.public-media-player video,.public-podcast-art{display:block;border-radius:12px;background:var(--public-surface-subtle)}.public-media-player video{height:auto}.public-podcast-art{position:relative;display:grid;place-items:center;overflow:hidden;color:var(--public-brand);font-size:5rem}.public-media-player audio{display:block;height:44px}.public-media-current{display:grid;gap:5px;margin-top:18px}.public-media-current h1{margin:0;font-size:clamp(1.2rem,2vw,1.6rem);letter-spacing:-.035em;line-height:1.2}.public-media-current p{margin:0;color:var(--public-text-muted);font-size:.88rem}.public-media-transcript{max-height:220px;overflow:auto;margin:16px 0 0;color:var(--public-text-muted);font-size:.9rem;line-height:1.6;white-space:pre-wrap}.public-media-queue-panel{min-width:0}.public-media-queue{display:grid;gap:5px;max-height:72vh;overflow:auto;margin:0;padding:0;list-style:none}.public-media-queue li button{grid-template-columns:24px 80px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:8px}.public-media-queue li.is-active button{background:var(--public-brand-soft)}.public-media-queue-index{grid-row:auto!important;text-align:center;font-size:.75rem;font-variant-numeric:tabular-nums}.public-media-queue-art{display:block;width:80px;height:48px;border-radius:8px;background:var(--public-surface-subtle);object-fit:cover}.public-media-queue-art--placeholder{display:grid;place-items:center;color:var(--public-brand-strong)}.public-media-queue-copy{display:grid;min-width:0;gap:4px}.public-media-queue-copy strong{display:-webkit-box;overflow:hidden;font-size:.82rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.public-media-queue-copy small{overflow:hidden;color:var(--public-text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.public-moderation-list{gap:14px}.public-moderation-list li{gap:14px;padding:20px}.public-moderation-list header{align-items:flex-start}.public-moderation-list header>div{display:grid;gap:6px;min-width:0}.public-moderation-list header h2{margin:0;font-size:1rem;text-transform:capitalize}.public-moderation-list header .demo-eyebrow{font-size:.68rem}.public-moderation-details{margin:0;line-height:1.55;white-space:pre-wrap}.public-moderation-target summary{width:fit-content;max-width:100%;cursor:pointer}.public-moderation-target code{overflow-wrap:anywhere}.public-moderation-list footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid var(--public-border)}.public-moderation-list footer time{flex:0 0 auto}.public-moderation-list .public-actions{margin:0}.public-member-search{gap:8px}.public-member-search-control input{padding-right:40px}.public-member-search-results{top:calc(100% - 32px)}.public-member-search>.public-button{justify-self:start}.public-report-control>summary{display:inline-flex;min-height:40px;align-items:center;border-radius:999px;background:var(--public-surface-subtle)}.public-report-control>form{top:calc(100% + 6px);left:0;right:auto;width:min(340px,calc(100vw - 32px));padding:16px}.public-report-control label{gap:6px;color:var(--public-text);line-height:1.4}.public-report-control textarea{min-height:90px}.public-report-control .public-button{justify-self:start}.public-contribution-composer{gap:1rem}.public-stage-composer{padding:18px;border:1px solid var(--public-border);border-radius:14px;background:var(--public-surface)}.public-stage-composer>label{display:grid;gap:8px;color:var(--public-text);font-size:.84rem;font-weight:700}.public-stage-composer>label input{font-weight:400}.public-resource-form{gap:8px}.public-resource-form :is(input,select){min-height:44px;border-radius:10px;padding:10px 12px}.public-resource-list li{min-width:0;overflow-wrap:anywhere;padding:9px 12px}.public-resource-list li>button{flex:0 0 36px;min-height:36px;border-radius:50%}.public-profile-form-avatar{width:88px;height:88px;border-radius:18px}.public-profile-form-avatar img{width:100%;height:100%;object-fit:cover}.public-profile-missing{max-width:680px;margin-inline:auto;padding:24px}.public-profile-missing .demo-empty{margin:0}.public-admin-invitations-page>.public-page-heading{margin-bottom:2px}.public-landing-art,.public-landing-details article{border-radius:16px}@media (max-width:900px){.public-collection-list{grid-template-columns:minmax(0,1fr)}.public-admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-media-playlist{grid-template-columns:minmax(0,1fr)}.public-media-queue{max-height:none}}@media (max-width:760px){.public-admin-invitation-heading{align-items:flex-start}.public-invitation-card{align-items:stretch}.public-invitation-actions{justify-content:flex-start}.public-admin-invitation-table{min-width:0}.public-admin-invitation-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.public-admin-invitation-table,.public-admin-invitation-table tbody{display:block}.public-admin-invitation-table tbody{display:grid;gap:10px;padding:10px}.public-admin-invitation-table tbody tr{display:grid;gap:0;padding:6px 12px;border:1px solid var(--public-border);border-radius:12px;background:var(--public-surface)}.public-admin-invitation-table tbody td{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--public-border);text-align:left}.public-admin-invitation-table tbody td:last-child{border-bottom:0}.public-admin-invitation-table tbody td:before{content:attr(data-label);color:var(--public-text-muted);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.public-admin-invitation-table .public-admin-count{text-align:left}.public-admin-invitation-table .public-admin-date{min-width:0;white-space:normal}.public-admin-table-scroll{overflow:visible;border:0;background:transparent}.public-moderation-list footer{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.public-page{width:min(100% - 28px,1200px);padding-top:88px;padding-bottom:36px}.public-page--narrow{width:min(100% - 24px,35rem)}.public-page-heading{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:20px}.public-page-heading>.public-button,.public-page-heading>.public-link{align-self:flex-start}.public-admin-action-grid{grid-template-columns:minmax(0,1fr)}.public-admin-action-card{min-height:140px}.public-search-header{padding:16px}.public-search-header form{align-items:stretch;flex-direction:column}.public-search-header form .public-button{align-self:flex-start}.public-notifications{padding:18px 14px}.public-notifications>header{align-items:flex-start;flex-direction:column}.public-notifications li a{padding:14px 10px}.public-media-queue li button{grid-template-columns:20px 68px minmax(0,1fr);gap:8px}.public-media-queue-art{width:68px;height:42px}.public-invitation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.public-invitation-actions .public-button{width:100%}.public-admin-pagination{justify-content:center}.public-admin-pagination>:first-child{margin-right:auto}.public-admin-pagination>:last-child{margin-left:auto}.public-admin-invitation-table tbody td{grid-template-columns:minmax(105px,.85fr) minmax(0,1fr);gap:8px;font-size:.8rem}.public-form-grid,.public-resource-form{grid-template-columns:minmax(0,1fr)}.public-resource-form .public-button{justify-self:start}.public-member-search-results{top:calc(100% - 32px)}.public-moderation-list li{padding:16px}.public-moderation-list footer .public-actions{width:100%}.public-moderation-list footer .public-button{flex:1 1 auto}}