:root{--paper:#f5f2ea;--ink:#15211d;--ink-soft:#56615d;--ink-faint:#84908a;--moss:#2d4a3f;--moss-deep:#142a23;--leaf:#c7e579;--sun:#f2a83b;--line:rgba(21,33,29,0.16);--panel:rgba(255,255,255,0.48)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,textarea{font:inherit}.landing-shell{isolation:isolate;min-height:100vh;overflow:hidden;padding:28px clamp(24px,5vw,76px) 20px;position:relative}.landing-grain{background-image:radial-gradient(rgba(21,33,29,.18) .7px,transparent 0);background-size:6px 6px;inset:0;opacity:.11;pointer-events:none;position:absolute;z-index:-1}.room-header,.site-header{align-items:center;display:flex;justify-content:space-between}.brand{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:28px;letter-spacing:-1.7px;line-height:1;text-transform:uppercase}.brand,.brand-mark{align-items:center;display:inline-flex}.brand-mark{background:var(--ink);border-radius:50%;color:var(--leaf);font-size:20px;height:28px;justify-content:center;letter-spacing:-1px;margin-right:2px;width:28px}.header-status,.room-header-note{align-items:center;color:var(--ink-soft);display:flex;font-family:Courier New,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.status-dot{background:var(--leaf);border-radius:50%;box-shadow:0 0 0 4px rgba(199,229,121,.24);display:inline-block;height:7px;margin-right:9px;width:7px}.status-dot.muted{background:var(--sun);box-shadow:0 0 0 4px rgba(242,168,59,.16)}.hero{align-items:center;display:grid;gap:clamp(44px,8vw,130px);grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr);margin:clamp(70px,12vh,150px) auto clamp(82px,14vh,180px);max-width:1280px}.empty-kicker,.eyebrow,.panel-index{color:var(--moss);font-family:Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:.13em;margin:0 0 18px;text-transform:uppercase}.hero h1{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(60px,9.2vw,130px);font-weight:400;letter-spacing:-.075em;line-height:.84;margin:0;max-width:780px}.hero h1 span{color:var(--moss);position:relative}.hero h1 span:after{background:var(--leaf);bottom:-.07em;content:"";height:.14em;left:.03em;position:absolute;transform:rotate(-2deg);width:95%;z-index:-1}.hero-description{color:var(--ink-soft);font-size:17px;line-height:1.65;margin:34px 0 0;max-width:530px}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:34px}.primary-link,.secondary-link{align-items:center;display:inline-flex;font-size:14px;font-weight:700;min-height:46px}.primary-link{background:var(--ink);color:var(--paper);gap:18px;padding:0 18px}.primary-link span{color:var(--leaf);font-size:20px;line-height:1}.secondary-link{border-bottom:1px solid var(--ink)}.hero-signal{background:var(--moss-deep);box-shadow:14px 14px 0 var(--sun);color:rgba(245,242,234,.72);min-height:450px;padding:18px;position:relative;transform:rotate(2.5deg)}.signal-topline{display:flex;font-family:Courier New,monospace;font-size:10px;justify-content:space-between;letter-spacing:.06em}.signal-frame{background:linear-gradient(rgba(199,229,121,.12) 1px,transparent 0),linear-gradient(90deg,rgba(199,229,121,.12) 1px,transparent 0);background-size:36px 36px;border:1px solid rgba(199,229,121,.34);height:336px;margin-top:20px;overflow:hidden;position:relative}.signal-orb{border-radius:50%;filter:blur(1px);position:absolute}.signal-orb-a{background:var(--leaf);box-shadow:0 0 70px 24px rgba(199,229,121,.28);height:108px;left:20%;top:26%;width:108px}.signal-orb-b{background:var(--sun);box-shadow:0 0 55px 18px rgba(242,168,59,.22);height:40px;right:18%;top:21%;width:40px}.signal-orb-c{background:#b2d9d0;bottom:16%;height:18px;right:32%;width:18px}.signal-line{border-left:1px dashed rgba(245,242,234,.75);height:142%;position:absolute;top:-18%;transform-origin:top}.signal-line-a{left:49%;transform:rotate(49deg)}.signal-line-b{left:48%;transform:rotate(112deg)}.signal-caption{align-items:center;bottom:17px;display:flex;font-family:Courier New,monospace;font-size:10px;left:17px;letter-spacing:.06em;position:absolute;text-transform:uppercase}.signal-pulse{background:var(--leaf);border-radius:50%;height:7px;margin-right:8px;width:7px}.signal-scale{display:flex;gap:3px;justify-content:space-between;margin-top:17px}.signal-scale span{background:rgba(245,242,234,.45);height:4px;width:18%}.foundation{border-top:1px solid var(--line);display:grid;gap:52px;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);margin:0 auto;max-width:1280px;padding:33px 0 74px}.foundation-intro h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(35px,4.2vw,60px);font-weight:400;letter-spacing:-.045em;line-height:.93;margin:0}.foundation-intro>p:last-child{color:var(--ink-soft);font-size:14px;line-height:1.65;margin:24px 0 0;max-width:390px}.foundation-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.foundation-card{background:var(--panel);border:1px solid var(--line);min-height:220px;padding:19px}.foundation-card>span{color:var(--sun);font-family:Courier New,monospace;font-size:11px}.foundation-card h3{font-size:18px;letter-spacing:-.03em;margin:45px 0 9px}.foundation-card p{color:var(--ink-soft);font-size:13px;line-height:1.55;margin:0}.site-footer{border-top:1px solid var(--line);color:var(--ink-faint);display:flex;font-family:Courier New,monospace;font-size:9px;justify-content:space-between;letter-spacing:.08em;margin:0 auto;max-width:1280px;padding-top:18px;text-transform:uppercase}.create-room-link,.empty-room-action{align-items:center;background:var(--ink);color:var(--paper);display:inline-flex;font-size:13px;font-weight:700;gap:12px;min-height:42px;padding:0 15px}.create-room-link>span,.empty-room-action>span{color:var(--leaf);font-family:Courier New,monospace;font-size:18px;line-height:1}.directory-shell{display:flex;flex-direction:column}.directory-intro,.room-directory{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.directory-intro{align-items:end;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(230px,.4fr);margin-bottom:clamp(54px,8vw,104px);margin-top:clamp(74px,13vh,164px)}.creation-card h1,.directory-intro h1{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(60px,9vw,124px);font-weight:400;letter-spacing:-.07em;line-height:.84;margin:0}.directory-intro>p{border-left:1px solid var(--line);color:var(--ink-soft);font-size:15px;line-height:1.7;margin:0 0 4px;padding-left:19px}.room-directory{border-top:1px solid var(--line);padding-top:15px}.directory-toolbar{color:var(--ink-soft);display:flex;font-family:Courier New,monospace;font-size:10px;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.room-directory-empty{align-items:stretch;background:var(--moss-deep);color:var(--paper);display:grid;grid-template-columns:minmax(210px,.48fr) minmax(0,.52fr);margin:14px 0 clamp(74px,14vh,160px);min-height:350px}.room-directory-error,.room-directory-loading{align-items:center;background:var(--panel);border:1px solid var(--line);color:var(--ink-soft);display:flex;font-size:14px;justify-content:center;margin:14px 0 clamp(74px,14vh,160px);min-height:350px}.room-directory-error{color:#9a3b2c}.empty-room-visual{align-items:center;background:linear-gradient(rgba(199,229,121,.1) 1px,transparent 0),linear-gradient(90deg,rgba(199,229,121,.1) 1px,transparent 0);background-size:28px 28px;border-right:1px solid rgba(199,229,121,.28);display:flex;justify-content:center;overflow:hidden;position:relative}.empty-room-visual>span{color:var(--leaf);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(110px,18vw,240px);letter-spacing:-.09em;line-height:.7;opacity:.9}.empty-room-visual i{border:1px solid rgba(199,229,121,.62);border-radius:50%;height:10px;position:absolute;width:10px}.empty-room-visual i:first-of-type{left:19%;top:21%}.empty-room-visual i:nth-of-type(2){bottom:18%;right:18%}.empty-room-visual i:nth-of-type(3){background:var(--sun);border:0;height:7px;right:29%;top:23%;width:7px}.empty-room-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,74px)}.empty-room-copy .eyebrow{color:var(--leaf)}.empty-room-copy h2{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(35px,4vw,58px);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:0}.empty-room-copy>p:last-of-type{color:rgba(245,242,234,.62);font-size:14px;line-height:1.65;margin:20px 0 28px;max-width:355px}.empty-room-action{background:var(--leaf);color:var(--ink)}.empty-room-action>span{color:var(--moss)}.room-directory-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:14px 0 clamp(74px,14vh,160px);padding:0}.public-room-card{background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;min-height:220px;padding:18px}.public-room-card-mark{background:var(--leaf);display:block;height:5px;width:44px}.public-room-card strong{font-size:20px;letter-spacing:-.04em;margin-top:auto}.public-room-card>span:not(.public-room-card-mark){color:var(--ink-soft);font-size:12px;margin-top:8px}.public-room-card footer{border-top:1px solid var(--line);color:var(--ink-faint);display:flex;font-family:Courier New,monospace;font-size:9px;justify-content:space-between;letter-spacing:.05em;margin-top:18px;padding-top:10px;text-transform:uppercase}.creation-shell{background:var(--paper);color:var(--ink);min-height:100vh;padding:28px clamp(24px,5vw,76px)}.creation-back{border-bottom:1px solid var(--ink);font-size:13px;font-weight:700;padding-bottom:3px}.creation-card{background:var(--moss-deep);color:var(--paper);margin:clamp(80px,15vh,180px) auto 0;max-width:960px;padding:clamp(34px,8vw,100px)}.creation-card .eyebrow{color:var(--leaf)}.creation-card h1{font-size:clamp(48px,7vw,92px);max-width:690px}.creation-card>p:last-of-type{color:rgba(245,242,234,.64);font-size:15px;line-height:1.7;margin:28px 0 34px;max-width:510px}.new-room-form{display:grid;gap:18px;margin-top:36px;max-width:510px}.new-room-form label{color:rgba(245,242,234,.74);display:grid;font-size:13px;font-weight:700;gap:8px}.new-room-form label span{color:rgba(245,242,234,.46);font-size:11px;font-weight:400}.new-room-form input,.new-room-form textarea{background:rgba(245,242,234,.08);border:1px solid rgba(245,242,234,.28);border-radius:0;color:var(--paper);font:inherit;outline:none;padding:12px}.new-room-form input:focus,.new-room-form textarea:focus{border-color:var(--leaf)}.new-room-form textarea{resize:vertical}.new-room-mode{color:rgba(245,242,234,.58);display:flex;flex-wrap:wrap;font-family:Courier New,monospace;font-size:10px;gap:12px;letter-spacing:.04em;text-transform:uppercase}.new-room-error{color:#ffac9d;font-size:13px;margin:0}.new-room-form button{align-items:center;background:var(--leaf);border:0;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:12px;justify-self:start;min-height:44px;padding:0 16px}.new-room-form button:disabled{cursor:wait;opacity:.62}.new-room-form button span{color:var(--moss);font-family:Courier New,monospace;font-size:18px}.room-shell{background:#111a17;color:#edf0e7;min-height:100vh;padding:18px clamp(16px,2.5vw,36px) 28px}.room-password-gate{background:#163128;display:grid;gap:16px;margin:clamp(72px,14vh,180px) auto;max-width:520px;padding:clamp(28px,5vw,52px)}.room-password-gate h1{font-size:clamp(38px,5vw,64px);margin:0}.room-password-gate>p:not(.eyebrow){color:rgba(237,240,231,.65);line-height:1.6;margin:0}.room-password-gate form{display:grid;gap:14px;margin-top:12px}.room-password-gate label{display:grid;font-size:13px;font-weight:700;gap:8px}.room-password-gate input{background:rgba(245,242,234,.08);border:1px solid rgba(245,242,234,.28);color:var(--paper);font:inherit;padding:12px}.room-password-gate form p{color:#ffac9d;font-size:13px;margin:0}.room-password-gate button{background:var(--leaf);border:0;color:var(--ink);cursor:pointer;font:inherit;font-weight:700;justify-self:start;min-height:44px;padding:0 16px}.timeline-range{accent-color:var(--leaf);cursor:pointer;height:20px;left:0;margin:0;opacity:.9;position:absolute;top:-8px;width:100%;z-index:2}.timeline-range:disabled{cursor:not-allowed;opacity:.35}.member-panel,.public-chat-panel{display:grid;gap:14px}.member-panel>p,.public-chat-panel>p{color:rgba(237,240,231,.62);font-size:13px;line-height:1.55;margin:0}.member-panel ul,.public-chat-messages{display:grid;gap:8px;list-style:none;margin:0;max-height:420px;overflow-y:auto;padding:0}.public-chat-messages li{background:rgba(237,240,231,.06);display:grid;gap:4px;padding:9px}.member-panel small,.public-chat-messages strong{color:var(--leaf);font-family:Courier New,monospace;font-size:10px}.public-chat-messages span{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.public-chat-panel form{display:grid;gap:8px}.public-chat-panel textarea{background:rgba(237,240,231,.08);border:1px solid rgba(237,240,231,.22);color:inherit;font:inherit;padding:9px;resize:vertical}.member-actions button,.public-chat-panel button{background:var(--leaf);border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700;min-height:32px;padding:0 10px}.member-panel li{align-items:center;background:rgba(237,240,231,.06);display:flex;gap:8px;min-height:42px;padding:7px 8px}.member-panel li>strong{font-family:Courier New,monospace;font-size:12px}.offline,.online{border-radius:50%;height:7px;width:7px}.online{background:var(--leaf)}.offline{background:rgba(237,240,231,.3)}.member-actions{display:flex;gap:5px;margin-left:auto}.room-header{border-bottom:1px solid rgba(237,240,231,.15);min-height:47px;padding-bottom:15px}.room-brand{color:#edf0e7;font-size:23px}.room-brand .brand-mark{background:var(--leaf);color:var(--ink);font-size:16px;height:23px;width:23px}.room-identity{display:grid;gap:2px;justify-items:center}.room-connection,.room-identity-label,.stage-statusbar,.timeline-labels{font-family:Courier New,monospace;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.room-identity strong{font-size:14px;font-weight:600}.room-connection{color:#f3b75c}.room-connection-connected{color:var(--leaf)}.room-connection-disconnected,.room-connection-error{color:#ffac9d}.room-header-note{color:rgba(237,240,231,.48)}.room-layout{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(290px,360px);margin:22px auto 0;max-width:1600px}.stage{min-width:0}.stage-statusbar{align-items:center;color:rgba(237,240,231,.52);display:flex;justify-content:space-between;margin:0 2px 10px}.source-status{align-items:center;color:#edf0e7;display:inline-flex}.video-well{align-items:center;aspect-ratio:16/9;background:#0a100e;border:1px solid rgba(199,229,121,.37);display:flex;justify-content:center;overflow:hidden;position:relative}.video-grid{background-image:linear-gradient(rgba(199,229,121,.08) 1px,transparent 0),linear-gradient(90deg,rgba(199,229,121,.08) 1px,transparent 0);background-size:34px 34px;inset:0;-webkit-mask-image:radial-gradient(circle at center,black 3%,transparent 70%);mask-image:radial-gradient(circle at center,black 3%,transparent 70%);position:absolute}.video-empty-state{max-width:470px;padding:24px;position:relative;text-align:center;z-index:1}.video-empty-state .empty-kicker{color:var(--leaf)}.video-empty-state h1{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(33px,4.2vw,61px);font-weight:400;letter-spacing:-.045em;line-height:.93;margin:0}.video-empty-state p{color:rgba(237,240,231,.59);font-size:13px;line-height:1.6;margin:18px auto 0;max-width:390px}.corner{border-color:var(--leaf);border-style:solid;height:16px;position:absolute;width:16px;z-index:2}.corner-top-left{border-width:1px 0 0 1px;left:9px;top:9px}.corner-top-right{border-width:1px 1px 0 0;right:9px;top:9px}.corner-bottom-left{border-width:0 0 1px 1px;bottom:9px;left:9px}.corner-bottom-right{border-width:0 1px 1px 0;bottom:9px;right:9px}.timeline-area{margin-top:14px}.timeline-track{background:rgba(237,240,231,.17);height:3px;position:relative}.timeline-anchor{background:var(--sun);height:9px;left:0;position:absolute;top:-3px;width:9px}.timeline-labels{color:rgba(237,240,231,.48);display:flex;justify-content:space-between;margin-top:8px}.control-row{align-items:center;border-top:1px solid rgba(237,240,231,.15);display:flex;gap:8px;margin-top:22px;padding-top:14px}.control-row button{background:transparent;border:1px solid rgba(237,240,231,.26);color:rgba(237,240,231,.9);cursor:pointer;font-size:12px;padding:8px 13px}.control-row button:disabled{color:rgba(237,240,231,.38);cursor:not-allowed}.control-row p{color:rgba(237,240,231,.45);font-size:11px;line-height:1.45;margin:0 0 0 auto;max-width:310px;text-align:right}.room-video{background:#070c0a;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.playback-rate{align-items:center;color:rgba(237,240,231,.52);display:inline-flex;font-family:Courier New,monospace;font-size:10px;gap:6px;letter-spacing:.06em;text-transform:uppercase}.playback-rate select,.public-source-form input,.public-source-form select{background:rgba(0,0,0,.18);border:1px solid rgba(237,240,231,.22);border-radius:0;color:#edf0e7;font:inherit;min-height:34px;padding:6px 8px}.public-source-form{display:grid;gap:10px;margin:21px auto 0;max-width:500px;text-align:left}.public-source-form>label:not(.public-source-confirmation){color:rgba(237,240,231,.58);display:grid;font-family:Courier New,monospace;font-size:10px;gap:6px;letter-spacing:.06em;text-transform:uppercase}.public-source-form input::placeholder{color:rgba(237,240,231,.3)}.public-playback-change button,.public-source-form button{background:var(--leaf);border:1px solid var(--leaf);color:var(--ink);cursor:pointer;font-weight:700;min-height:38px;padding:8px 12px}.public-playback-waiting,.public-source-error,.public-source-origin{font-size:11px;line-height:1.45;margin:0}.public-source-origin{color:var(--leaf)}.public-source-error{color:#ffac9d}.public-source-confirmation{align-items:flex-start;color:rgba(237,240,231,.7);display:flex;font-size:11px;gap:8px;line-height:1.45}.public-source-confirmation input{accent-color:var(--leaf);min-height:auto;margin:2px 0 0}.public-playback-waiting{color:rgba(237,240,231,.58)}.public-source-settings{border:1px solid rgba(199,229,121,.27);margin-top:16px;padding:14px}.public-source-settings>span{color:var(--leaf);font-family:Courier New,monospace;font-size:10px;letter-spacing:.07em}.source-resolver-form{border-top:1px solid rgba(199,229,121,.24);display:grid;gap:10px;margin:22px auto 0;max-width:500px;padding-top:18px;text-align:left}.source-resolver-form>span{color:var(--leaf);letter-spacing:.08em}.source-resolver-form label,.source-resolver-form>span{font-family:Courier New,monospace;font-size:10px;text-transform:uppercase}.source-resolver-form label{color:rgba(237,240,231,.58);display:grid;gap:6px;letter-spacing:.06em}.source-resolver-form em{color:var(--leaf);font-size:9px;font-style:normal}.source-resolver-form input,.source-resolver-form select,.source-resolver-form textarea{background:rgba(0,0,0,.18);border:1px solid rgba(237,240,231,.22);border-radius:0;color:#edf0e7;font:inherit;padding:8px}.source-resolver-form textarea{resize:vertical}.source-resolver-form>p{color:rgba(237,240,231,.56);font-size:11px;line-height:1.45;margin:0}.source-resolver-form button{background:transparent;border:1px solid var(--leaf);color:var(--leaf);cursor:pointer;font-weight:700;min-height:38px;padding:8px 12px}.source-resolver-form button:disabled{cursor:wait;opacity:.62}.room-panel{background:#17251f;border:1px solid rgba(237,240,231,.15);display:flex;flex-direction:column;min-height:570px}.panel-tabs{border-bottom:1px solid rgba(237,240,231,.15);display:grid;grid-template-columns:repeat(3,1fr)}.panel-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:rgba(237,240,231,.5);cursor:pointer;font-size:12px;padding:15px 7px 12px}.panel-tabs button.active{border-bottom-color:var(--leaf);color:var(--leaf)}.panel-tabs small{color:inherit;font-family:Courier New,monospace;font-size:9px;margin-left:3px}.empty-panel,.panel-content{display:flex;flex:1 1}.empty-panel{flex-direction:column;padding:24px}.empty-panel .panel-index{color:var(--leaf)}.empty-panel h2{font-size:22px;letter-spacing:-.04em;line-height:1.08;margin:0;max-width:245px}.empty-panel p{color:rgba(237,240,231,.56);font-size:13px;line-height:1.65;margin:18px 0 0}.empty-panel textarea{background:rgba(0,0,0,.15);border:1px solid rgba(237,240,231,.13);color:rgba(237,240,231,.45);margin-top:auto;padding:11px;resize:none}.empty-panel textarea::placeholder{color:rgba(237,240,231,.36)}@media (max-width:850px){.landing-shell{padding-top:21px}.hero{grid-template-columns:1fr;margin-top:78px}.hero-signal{justify-self:center;max-width:530px;min-height:390px;width:calc(100% - 14px)}.signal-frame{height:280px}.foundation,.room-layout{grid-template-columns:1fr}.room-panel{min-height:330px}.directory-intro{align-items:start;grid-template-columns:1fr}.directory-intro>p{max-width:420px}.room-directory-empty{grid-template-columns:1fr}.empty-room-visual{border-bottom:1px solid rgba(199,229,121,.28);border-right:0;min-height:230px}.room-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.landing-shell{padding-left:19px;padding-right:19px}.header-status{font-size:9px}.hero{gap:54px;margin-top:64px}.hero h1{font-size:clamp(56px,17vw,80px)}.hero-description{font-size:15px;margin-top:27px}.hero-signal{box-shadow:9px 9px 0 var(--sun);min-height:330px;padding:13px}.signal-frame{height:232px;margin-top:14px}.foundation-grid{grid-template-columns:1fr}.foundation-card{min-height:170px}.foundation-card h3{margin-top:28px}.site-footer{flex-direction:column;gap:8px}.create-room-link{font-size:12px;gap:8px;min-height:38px;padding:0 11px}.directory-intro{gap:24px;margin-bottom:52px;margin-top:72px}.directory-intro h1{font-size:clamp(54px,17vw,78px)}.directory-intro>p{font-size:14px}.room-directory-empty{margin-bottom:80px}.empty-room-visual{min-height:184px}.empty-room-copy{padding:31px 25px 35px}.empty-room-copy h2{font-size:42px}.room-directory-grid{grid-template-columns:1fr}.creation-shell{padding:21px 19px}.creation-header .brand{font-size:24px}.creation-back{font-size:11px}.creation-card{margin-top:86px;padding:34px 25px}.room-shell{padding:15px 12px 24px}.room-header-note{display:none}.room-identity{justify-items:end}.room-identity strong{font-size:12px}.stage-statusbar{font-size:8px}.video-well{aspect-ratio:4/3}.video-empty-state h1{font-size:36px}.video-empty-state p{font-size:12px}.control-row{align-items:flex-start;flex-wrap:wrap}.control-row p{margin:4px 0 0;max-width:none;text-align:left}}