@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#eff0f7;background:#0d1018;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #c8b5ff;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}input,textarea{color:inherit}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100svh}.rail{position:sticky;top:0;height:100svh;background:#11151f;border-right:1px solid #ffffff12;display:flex;flex-direction:column;padding:32px 15px 22px}.brand{display:flex;align-items:center;gap:11px;padding:0 16px;margin-bottom:56px;font-family:Manrope;font-size:25px;font-weight:800;letter-spacing:-1.7px}.brand small{display:block;font-family:DM Sans;font-size:8px;letter-spacing:2.2px;color:#898fa1;margin-top:-1px}.brand-orbit{width:34px;height:34px;display:grid;place-items:center;border:2px solid #beaeed;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 24px #927fc050}.brand-orbit:before{content:"";position:absolute;width:12px;height:36px;border:2px solid #beaeed;border-radius:50%;transform:rotate(47deg)}.brand-orbit span{width:9px;height:9px;border-radius:50%;background:#d6c5ff;box-shadow:0 0 15px #ccb5ff}.rail nav{display:grid;gap:7px}.rail nav button,.help{display:flex;align-items:center;gap:14px;text-align:left;background:none;border:0;color:#9499aa;padding:13px 17px;border-radius:12px;font-weight:600;font-size:13px}.rail nav button:hover,.help:hover,.rail nav button.active{background:#bdaceb18;color:#eee9fc}.rail nav button.active{box-shadow:inset 3px 0 #bb9df0}.rail-bottom{margin-top:auto}.rail-note{display:grid;gap:10px;background:linear-gradient(142deg,#302a48,#1d2232);border:1px solid #ffffff18;border-radius:19px;padding:18px;margin:0 7px 19px}.rail-note svg{color:#d1b9fb}.rail-note strong{font-family:Manrope;font-size:13px;line-height:1.5}.rail-note span{font-size:11px;color:#aeb1be;line-height:1.6}.help{width:100%;padding:11px 17px}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff14;margin-top:16px;padding:18px 10px 0;font-size:11px;font-weight:700}.profile>span:nth-child(2){flex:1}.profile small{display:block;color:#8e94a4;font-size:10px;margin-top:4px;font-weight:500}.profile-avatar,.top-avatar{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#6c5a83;color:#fff;font-size:10px;font-weight:800}.main-column{min-width:0}.topbar{height:76px;border-bottom:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,62px)}.breadcrumb,.top-actions{display:flex;align-items:center;gap:12px}.breadcrumb{color:#8d93a5;font-size:12px}.breadcrumb strong{color:#dfe0e9;font-weight:600;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions button{border:0;background:none;color:#9da3b3;padding:8px}.local-badge{font-size:11px;color:#aeb5aa;background:#a4cbb015;border:1px solid #a4cbb025;padding:8px 12px;border-radius:99px}.local-badge span{display:inline-block;width:6px;height:6px;background:#a2d8b2;border-radius:50%;margin-right:6px}.notice{position:fixed;top:87px;right:25px;z-index:20;display:flex;gap:16px;max-width:400px;padding:15px 18px;background:#363044;color:#fff;border:1px solid #9c88b5;border-radius:14px;box-shadow:0 18px 50px #0008;font-size:12px;line-height:1.5}.notice button{background:none;border:0;color:inherit}.dashboard,.meeting-detail{max-width:1600px;margin:auto;padding:clamp(24px,4vw,60px)}.welcome{display:grid;grid-template-columns:1fr .95fr;min-height:375px;align-items:center;gap:30px}.eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:2px;color:#b79de2;margin-bottom:20px}.glow-dot,.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d4b8fb;box-shadow:0 0 12px #ceb5ff;margin-right:9px}.welcome h1{font-size:clamp(41px,4.25vw,68px);letter-spacing:-3.7px;line-height:1.13;margin:0 0 17px;font-weight:700}.welcome h1 em{font-style:normal;color:#c8b1ec}.welcome p{font-size:15px;color:#959bab;line-height:1.65;max-width:420px}.welcome-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.button{border-radius:11px;padding:11px 17px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.button.primary{background:#c4aafa;color:#181222;border:1px solid #c4aafa}.button.primary:hover{background:#d7c6ff}.button.soft{background:#252633;color:#dddde9;border:1px solid #ffffff12}.button.outline{background:transparent;color:#e8e5ee;border:1px solid #ffffff2b}.hero-visual{height:345px;position:relative;display:grid;place-items:center;overflow:hidden}.hero-circle{position:absolute;border:1px solid #d1b3fa24;border-radius:50%;width:330px;height:330px}.hero-circle.one{transform:rotate(25deg) scaleX(1.3)}.hero-circle.two{transform:rotate(-35deg) scaleX(.76)}.hero-card{position:absolute;border:1px solid #ffffff25;background:linear-gradient(135deg,#3b3158,#202535);box-shadow:0 25px 60px #0008;border-radius:22px}.hero-card.big{width:285px;height:235px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-8deg)}.hero-card.big strong{font-family:Manrope;font-size:18px;line-height:1.35}.hero-top{font-size:8px;letter-spacing:1.4px;color:#d9c8f7}.hero-avatars{display:flex;padding-left:6px}.hero-avatars b{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;font-size:10px;margin-left:-6px;border:3px solid #352d4c;background:#74658f}.hero-avatars b:nth-child(2){background:#517d7f}.hero-avatars b:nth-child(3){background:#ab7e79}.hero-avatars b:nth-child(4){background:#6b6d80}.hero-line{height:3px;width:90%;border-radius:99px;background:linear-gradient(90deg,#d3b4fa,#b8d7cb,#ffffff20)}.hero-card.small{right:5%;bottom:25px;padding:14px 19px;display:flex;align-items:center;gap:10px;font-size:10px;color:#acadc0;transform:rotate(7deg)}.hero-card.small svg{color:#bce6c8}.hero-card.small strong{color:#fff;font-size:13px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:27px 0 68px}.stats article{position:relative;border:1px solid #ffffff14;border-radius:19px;background:#181d29;padding:20px 23px;display:flex;flex-direction:column;gap:9px;min-height:160px}.stats article>span:nth-child(2){font-size:11px;color:#a9aebd}.stats strong{font-family:Manrope;font-size:30px;letter-spacing:-1px}.stats small{font-size:10px;color:#737b8c}.stat-icon{position:absolute;top:20px;right:21px;border-radius:11px;width:39px;height:39px;display:grid;place-items:center}.stat-icon.purple{background:#b99afc22;color:#c6abf5}.stat-icon.mint{background:#8bd5bf22;color:#9adbc9}.stat-icon.peach{background:#ecb59a20;color:#e9b5a0}.section{margin-bottom:65px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.section-heading .eyebrow{margin-bottom:8px}.section h2{font-size:25px;letter-spacing:-.8px;margin:0 0 8px}.section p{font-size:12px;color:#858d9e}.section-tools{display:flex;gap:9px}.search{display:flex;align-items:center;gap:8px;border:1px solid #ffffff18;border-radius:11px;padding:0 11px;background:#161b25;color:#9198aa}.search input{background:none;border:0;padding:10px 0;width:150px;outline:none;font-size:11px}.meeting-list{border:1px solid #ffffff15;border-radius:17px;overflow:hidden;background:#171c27}.meeting-row{display:flex;align-items:center;gap:19px;width:100%;min-height:85px;text-align:left;background:transparent;color:inherit;border:0;border-bottom:1px solid #ffffff12;padding:13px 20px}.meeting-row:last-child{border-bottom:0}.meeting-row:hover{background:#ffffff09}.date-block{width:46px;height:50px;border:1px solid #ffffff1b;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none}.date-block strong{font-family:Manrope;font-size:19px}.date-block small{font-size:9px;color:#a699c6}.meeting-text{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.meeting-text strong{font-family:Manrope;font-size:13px}.meeting-text small{font-size:11px;color:#8e96a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status{font-size:10px;border-radius:99px;padding:7px 10px}.status.upcoming{background:#b99aff20;color:#cab3ff}.status.completed{background:#8ddbbf20;color:#b2dec9}.time{font-size:11px;color:#9ba1b0;display:flex;align-items:center;gap:6px}.row-arrow{color:#7d8294}.empty{padding:34px;text-align:center;color:#a6abb8;font-size:12px}.outcomes{border:1px solid #ffffff18;border-radius:23px;padding:30px 35px;background:linear-gradient(110deg,#202439,#19222e);display:flex;justify-content:space-between;gap:25px;align-items:center}.outcomes h2{font-size:25px}.outcomes p{margin-bottom:0}.outcome-art{text-align:right}.outcome-art>div{display:flex;align-items:center;justify-content:flex-end;gap:9px;font-size:15px}.outcome-art svg{color:#aee0bf}.outcome-art>span{display:block;font-size:10px;color:#9a9ead;margin-top:13px}.backlink{background:none;border:0;color:#aeb3c1;display:flex;align-items:center;gap:8px;font-size:12px;padding:0;margin-bottom:30px}.backlink:hover{color:#fff}.detail-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.detail-head .eyebrow{margin-bottom:9px}.detail-head h1{font-size:clamp(29px,3vw,46px);letter-spacing:-2px;margin-bottom:10px}.detail-head p{display:flex;align-items:center;gap:8px;color:#969daf;font-size:12px;margin:0}.detail-actions{display:flex;gap:9px}.meeting-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:17px}.stage-column{min-width:0}.prep-stage,.live-stage{background:#1b202d;border:1px solid #ffffff17;border-radius:19px;padding:20px}.stage-top,.live-head{display:flex;align-items:center;justify-content:space-between;color:#aaa7bc;font-size:10px;letter-spacing:1.4px;font-weight:800;margin-bottom:15px}.stage-top svg{color:#a8d9c1}.preview-box{height:330px;border-radius:16px;background:radial-gradient(circle at 50% 40%,#39364f,#151a25 60%);display:grid;place-items:center;position:relative;overflow:hidden}.preview-box video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.preview-avatar{height:90px;width:90px;border-radius:50%;display:grid;place-items:center;background:#78698f;color:#fff;font-size:25px;font-weight:800}.preview-box>span{position:absolute;bottom:15px;left:17px;background:#121622cc;padding:7px 10px;border-radius:8px;color:#c7c9d4;font-size:10px}.prep-controls{display:flex;justify-content:center;gap:9px;margin:16px 0}.prep-controls button{display:flex;align-items:center;gap:9px;background:#2a2e3b;border:1px solid #ffffff20;color:#d9dbe4;border-radius:10px;padding:11px 13px;font-size:11px}.prep-controls button.enabled{background:#aa8ee02b;border-color:#b39de880}.prep-stage>p{text-align:center;color:#808999;font-size:10px;margin:0}.objective-card{background:#1a202b;border:1px solid #ffffff16;border-radius:18px;padding:23px;margin-top:15px}.objective-card .eyebrow{margin-bottom:15px}.objective-row{display:flex;gap:15px}.objective-row>svg{color:#bca7e4;flex:none}.objective-row h2{font-size:17px;margin-bottom:9px}.objective-row>div{width:100%}.objective-row textarea{width:100%;min-height:65px;resize:vertical;border:0;background:transparent;color:#c9ced9;font-size:12px;line-height:1.6;outline:none}.work-panel{background:#191e29;border:1px solid #ffffff16;border-radius:18px;align-self:start;min-height:520px;overflow:hidden}.tabs{display:flex;border-bottom:1px solid #ffffff16;padding:8px;gap:2px}.tabs button{flex:1;min-width:0;border:0;background:transparent;border-radius:8px;color:#8d94a5;font-size:10px;font-weight:700;padding:10px 4px}.tabs button[aria-selected=true]{background:#b69cea23;color:#e6d8ff}.panel-content{padding:21px}.panel-title .eyebrow{margin-bottom:9px}.panel-title h2{font-size:20px;margin-bottom:7px}.panel-title p{color:#8e97a8;font-size:11px;line-height:1.5}.agenda-list{list-style:none;padding:0;margin:25px 0 10px}.agenda-list li{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff14;padding:11px 0}.agenda-list li>span{color:#bca7e3;font-size:10px;font-weight:800}.agenda-list input{flex:1;min-width:0;background:none;border:0;outline:none;font-size:11px}.agenda-list button{background:none;border:0;color:#7c8495;padding:3px}.add-line{background:none;border:0;color:#c7b1ef;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;padding:12px 0}.decision-list{margin-top:20px}.decision{display:flex;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid #ffffff14}.decision input{accent-color:#bfa5f2;margin-top:3px}.decision span{display:grid;gap:5px}.decision strong{font-size:11px}.decision small{font-size:10px;color:#8991a2}.panel-content form{display:grid;gap:9px;margin-top:18px}.panel-content form>input{width:100%;background:#10151e;border:1px solid #ffffff1c;border-radius:10px;padding:12px;font-size:11px}.panel-content form .button{justify-self:start}.panel-hint{font-size:10px;color:#8991a1;line-height:1.5;margin-top:16px}.person-row{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #ffffff12}.person-row span{width:30px;height:30px;border-radius:50%;background:#76668e;display:grid;place-items:center;font-size:9px}.person-row strong{font-size:11px;flex:1}.person-row small{color:#9da4b4;font-size:9px}.security-note{display:flex;align-items:start;gap:9px;border:1px solid #a4d2b536;border-radius:12px;padding:12px;color:#a8ccb3;font-size:10px;line-height:1.5;margin-top:25px}.security-note svg{flex:none}.chat-list{min-height:190px}.chat-list p{background:#272b3b;border-radius:10px;padding:10px;font-size:11px}.chat-list strong{display:block;color:#c7b3ed;margin-bottom:5px}.detail-footer{display:flex;justify-content:space-between;gap:10px;margin-top:21px;color:#757e8e;font-size:10px}.detail-footer button{display:flex;align-items:center;gap:7px;color:#bca7e4;border:0;background:none;font-size:11px}.live-stage{min-height:490px}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;min-height:355px}.video-tile{position:relative;min-height:170px;background:#343047;border-radius:12px;overflow:hidden;display:grid;place-items:center}.video-tile video{position:absolute;width:100%;height:100%;object-fit:cover}.tile-avatar{width:64px;height:64px;border-radius:50%;background:#6b5b83;display:grid;place-items:center;font-size:21px;font-weight:800}.tile-name{position:absolute;left:10px;bottom:10px;background:#0c0d15a9;border-radius:6px;padding:5px 7px;font-size:10px}.tile-muted{position:absolute;right:10px;bottom:10px}.call-controls{display:flex;justify-content:center;gap:8px;margin-top:18px}.call-controls button{width:43px;height:43px;border:1px solid #ffffff22;border-radius:12px;background:#303341;color:#e4e5ee;display:grid;place-items:center}.call-controls button.off{background:#60414a}.call-controls button.selected{background:#584975}.call-controls button.hangup{background:#c74d5b;border-color:#c74d5b}.modal-backdrop{position:fixed;inset:0;background:#080a10c9;z-index:30;display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{width:min(520px,100%);background:#202532;border:1px solid #ffffff25;border-radius:24px;padding:35px;position:relative;box-shadow:0 30px 80px #0009}.modal-close{position:absolute;right:18px;top:18px;color:#aeb2c0;background:none;border:0}.modal h2{font-size:29px;line-height:1.2;letter-spacing:-1px;margin-bottom:11px}.modal>p{color:#9ca3b3;font-size:12px;line-height:1.6;margin-bottom:27px}.modal label{display:block;font-size:11px;font-weight:700;margin:14px 0}.modal input,.modal textarea{display:block;width:100%;border:1px solid #ffffff25;background:#121722;border-radius:10px;padding:12px;margin-top:8px;font-size:12px}.modal textarea{min-height:84px;resize:vertical}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px}@media(max-width:1180px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.rail{padding:25px 10px}.brand{padding:0 10px}.brand>span:nth-child(2),.rail nav button:not(.active),.rail nav button.active{font-size:0}.rail nav button{justify-content:center;padding:13px}.rail-note,.help,.profile>span:nth-child(2),.profile>svg{display:none}.profile{justify-content:center}.meeting-layout{grid-template-columns:minmax(0,1fr) 310px}}@media(max-width:900px){.meeting-layout{grid-template-columns:1fr}.work-panel{min-height:0}.welcome{grid-template-columns:1fr}.hero-visual{display:none}.stats{margin-top:40px}.detail-head{align-items:start;flex-direction:column}}@media(max-width:680px){.app-shell{display:block}.rail{height:60px;width:100%;position:sticky;z-index:15;flex-direction:row;align-items:center;padding:0 15px;border-right:0;border-bottom:1px solid #ffffff18}.brand{margin:0;padding:0;font-size:19px}.brand>span:nth-child(2){display:block}.brand small{font-size:6px}.brand-orbit{width:27px;height:27px}.brand-orbit:before{height:29px}.rail nav,.rail-bottom{display:none}.topbar{height:56px;padding:0 17px}.top-actions button,.local-badge{display:none}.dashboard,.meeting-detail{padding:24px 17px}.welcome{min-height:330px}.welcome h1{font-size:42px;letter-spacing:-2.4px}.welcome p{font-size:13px}.stats{grid-template-columns:1fr;gap:9px;margin:17px 0 45px}.stats article{min-height:105px;padding:17px}.stats strong{font-size:25px}.section-heading{align-items:start;flex-direction:column}.section-tools{width:100%}.search{flex:1}.search input{width:100%}.meeting-row{gap:11px;padding:10px 12px}.meeting-row .status,.meeting-row .time{display:none}.meeting-text{max-width:calc(100vw - 150px)}.outcomes{flex-direction:column;align-items:start;padding:24px}.outcome-art{text-align:left}.outcome-art>div{justify-content:start}.detail-actions{width:100%}.detail-actions .button{flex:1}.preview-box{height:260px}.prep-controls{flex-wrap:wrap}.prep-controls button{flex:1;justify-content:center}.detail-footer{align-items:start;flex-direction:column}.modal{padding:28px 20px}.modal-actions{flex-wrap:wrap}.modal-actions button{flex:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.owner-input{width:100%;max-width:220px;background:transparent;border:0;border-bottom:1px solid #ffffff2a;padding:5px 0;color:#b7b0c9;font-size:10px;outline:none}.owner-input::placeholder{color:#838b9a}@media(max-width:680px){.brand>span:nth-child(2){font-size:19px}}:root{color:#24251f;background:#f5f4ee;font-family:DM Sans,sans-serif}.app-shell{grid-template-columns:218px minmax(0,1fr)}.rail{background:#eeede6;border-color:#d9d9d0;padding:33px 13px 22px}.brand{color:#22251e;font-size:30px;letter-spacing:-2px;margin-bottom:65px}.brand small{color:#74776a;font-size:7px}.brand-orbit{border-color:#f05b35;box-shadow:none}.brand-orbit:before{border-color:#f05b35}.brand-orbit span{background:#f05b35;box-shadow:none}.rail nav button{color:#73766b;border-radius:7px;font-size:12px}.rail nav button:hover,.rail nav button.active{background:#e0e1d6;color:#282d21}.rail nav button.active{box-shadow:inset 3px 0 #f05b35}.rail-note{background:#dce0cf;border-color:#d1d6c1;border-radius:8px;color:#343b29}.rail-note svg{color:#6c7954}.rail-note span,.profile small{color:#777d6b}.help{color:#727969}.profile{border-color:#d4d7cc}.profile-avatar,.top-avatar{background:#d2d8c2;color:#39442d;border-radius:50%}.topbar{height:86px;border-color:#deded4;padding:0 42px}.breadcrumb{color:#8c8e83}.breadcrumb strong{color:#373c2e}.top-actions button{color:#6c7262}.local-badge{background:transparent;border-color:#d7dbcf;color:#7c8571}.local-badge span{background:#819465}.dashboard,.meeting-detail{padding:45px 42px}.welcome{min-height:435px;grid-template-columns:1fr 1.12fr;gap:28px}.welcome .eyebrow{font-size:9px;letter-spacing:2.6px;color:#717b61;margin-bottom:34px}.glow-dot{background:#f05b35;box-shadow:none}.welcome h1{font-family:Manrope;font-size:clamp(43px,4.6vw,75px);font-weight:500;letter-spacing:-4px;line-height:1.08}.welcome h1 em{color:#727f5c;font-family:Georgia,serif;font-weight:400;letter-spacing:-3px}.welcome p{color:#858779;font-size:13px;max-width:320px;margin-top:25px}.welcome-actions{margin-top:31px}.button{border-radius:6px;font-size:11px;padding:13px 19px;min-height:44px}.button.primary{background:#ed603c;border-color:#ed603c;color:#fff}.button.primary:hover{background:#d74e2b}.button.soft{background:transparent;color:#464c3c;border-color:#cfd3c5}.button.outline{color:#424b36;border-color:#ccd0c0}.hero-visual{height:420px;overflow:visible;display:block;padding:20px 0 45px 15px}.studio-label{font-size:7px;letter-spacing:1.5px;color:#7d856f;display:flex;gap:7px;align-items:center;margin:0 0 14px 8px}.studio-label>span{width:5px;height:5px;background:#ed603c;border-radius:50%}.studio-preview{background:#fdfdf9;border:1px solid #d6d9cc;border-radius:12px;padding:10px;transform:rotate(-3deg);box-shadow:0 24px 45px #3c40241a;position:relative}.studio-toolbar{display:flex;gap:10px;align-items:center;padding:5px 6px 13px;font-size:9px;color:#797e6e}.studio-toolbar>svg{margin-left:auto}.studio-orbit{font-size:23px;font-weight:800;color:#ed603c}.studio-canvas{position:relative;background:#cbd2b9;height:240px;border-radius:7px;overflow:hidden;padding:24px}.canvas-grid{position:absolute;inset:0;background-image:linear-gradient(#a6b29455 1px,transparent 1px),linear-gradient(90deg,#a6b29455 1px,transparent 1px);background-size:35px 35px;-webkit-mask-image:linear-gradient(45deg,transparent,#000);mask-image:linear-gradient(45deg,transparent,#000)}.canvas-caption{position:relative;font-size:6px;letter-spacing:2px;color:#66744c}.canvas-word{position:relative;font-family:Manrope;font-size:43px;font-weight:500;letter-spacing:-2.8px;line-height:1.05;margin-top:25px;color:#37412c}.canvas-word em{font-family:Georgia;font-weight:400}.canvas-stamp{position:absolute;bottom:18px;right:20px;font-size:8px;letter-spacing:1px;line-height:1.4;border:1px solid #6b7757;padding:10px;border-radius:50%;width:76px;height:76px;display:grid;place-content:center;transform:rotate(12deg);color:#5d6d44}.studio-bottom{display:flex;align-items:center;justify-content:space-between;padding:13px 5px 4px;font-size:8px;color:#858a79}.studio-bottom>div{display:flex;gap:5px}.studio-bottom>div>span{display:grid;place-items:center;background:#eeefe7;border-radius:50%;width:29px;height:29px;color:#6e7760}.studio-bottom>div>.orange{background:#ed603c;color:#fff}.floating-note{position:absolute;bottom:6px;right:-8px;background:#f6e8d6;border:1px solid #dfd1ba;padding:17px 19px;transform:rotate(4deg);box-shadow:0 9px 25px #4d41241a;min-width:235px}.floating-note>span{font-size:7px;letter-spacing:1.3px;color:#a3835e}.floating-note strong{display:block;font-family:Manrope;font-size:16px;font-weight:500;letter-spacing:-.5px;line-height:1.3;margin-top:11px}.floating-note>svg{position:absolute;right:17px;bottom:17px;color:#b69b78}.stats{border-top:1px solid #d7dbcf;border-bottom:1px solid #d7dbcf;gap:0;margin:45px 0 48px}.stats article{border:0;border-right:1px solid #d7dbcf;background:transparent;border-radius:0;min-height:115px;padding:22px}.stats article:last-child{border-right:0}.stats strong{font-size:29px;font-weight:500;order:0}.stats article>span:nth-child(2){color:#68735a;font-size:10px}.stats small{color:#939b87;font-size:9px}.stat-icon{background:transparent!important;color:#899678!important;right:21px;top:34px}.section-heading .eyebrow,.eyebrow{color:#889575;font-size:8px;letter-spacing:2px}.section h2{font-weight:500;letter-spacing:-1px;font-size:26px}.section p{color:#969e89;font-size:11px}.search{background:transparent;border-color:#d4daca;color:#869274;border-radius:6px}.search input{color:#414d33}.meeting-list{background:#fbfcf7;border-color:#dce1d3;border-radius:9px}.meeting-row{border-color:#e3e7db;min-height:92px}.meeting-row:hover{background:#eff2e7}.date-block{border-color:#d8decc;background:#eff2e7;border-radius:5px}.date-block small{color:#869573}.meeting-text strong{font-weight:600;color:#465236}.meeting-text small,.time{color:#98a48b}.status.upcoming{background:#edf1df;color:#7d8e62}.status.completed{background:#dfeadb;color:#6c865a}.outcomes{background:#e5e9dc;border-color:#d4ddc7;border-radius:9px}.outcome-art svg{color:#879a6d}.outcome-art>span{color:#92a080}.outcome-art strong{font-weight:500;color:#67784e}.prep-stage,.live-stage{background:#e5e9dd;border-color:#d0d9c3;border-radius:12px}.preview-box{height:390px;background:radial-gradient(ellipse at 40% 20%,#626e50,#263322 90%);border-radius:8px}.preview-avatar{background:#9cae81;color:#ecf2e5}.stage-top{color:#7c8b65}.preview-box>span{background:#18241099}.prep-controls button{background:#f4f6ed;color:#697b51;border-color:#c9d4bc;border-radius:6px}.prep-stage>p{color:#849771}.objective-card,.work-panel{background:#fbfcf7;border-color:#d8dfcd;border-radius:10px}.objective-row h2,.panel-title h2{color:#4a5a37;font-weight:500}.objective-row textarea{color:#839273}.tabs{border-color:#e0e6d6}.tabs button{color:#8c9a79}.tabs button[aria-selected=true]{background:#e8eddf;color:#596d3c}.panel-title p{color:#96a387}.agenda-list li,.decision{border-color:#e2e7d9}.agenda-list li>span{color:#9aaa86}.agenda-list input,.decision strong{color:#5f7149}.panel-content form>input{background:#f1f4e9;border-color:#d6dfc8;color:#677952}.owner-input{color:#879b6d;border-color:#d2ddc2}.add-line{color:#ec603a}.detail-head h1{font-weight:500;color:#35432a}.detail-head p,.backlink{color:#8e9e7b}.detail-footer button{color:#899c6b}.modal{background:#f6f7f0;border-color:#d7decc;color:#475538}.modal input,.modal textarea{background:#fff;border-color:#d6dec9;color:#5d6f46}.modal>p{color:#95a483}.notice{background:#35432c;border-color:#6f8359;color:#fff}.topbar,.rail{box-shadow:none}.meeting-detail{max-width:1600px}@media(max-width:1180px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.brand{padding:0 8px}.welcome{grid-template-columns:1fr 1fr}.canvas-word{font-size:34px}.floating-note{right:0;min-width:205px}.dashboard,.meeting-detail{padding:30px}.topbar{padding:0 30px}}@media(max-width:900px){.welcome{grid-template-columns:1fr}.hero-visual{display:block;max-width:600px;width:100%;height:390px}.welcome h1{font-size:64px}.stats{margin-top:35px}.meeting-layout{grid-template-columns:1fr}}@media(max-width:680px){.app-shell{display:block}.rail{height:65px;background:#eeede6}.brand{font-size:25px;margin:0;padding:0}.brand>span:nth-child(2){font-size:25px}.dashboard,.meeting-detail{padding:28px 20px}.topbar{height:56px;padding:0 20px}.welcome{gap:23px}.welcome h1{font-size:49px;letter-spacing:-3px}.welcome h1 em{letter-spacing:-2px}.welcome .eyebrow{margin-bottom:24px}.welcome p{font-size:13px}.hero-visual{height:350px;padding-left:0}.studio-canvas{height:215px;padding:20px}.canvas-word{font-size:39px}.floating-note{bottom:-3px;right:0;padding:13px 15px;min-width:195px}.floating-note strong{font-size:13px}.stats{grid-template-columns:repeat(3,1fr);margin-top:35px}.stats article{padding:15px 9px;min-height:120px}.stat-icon{position:static;width:20px;height:20px;margin-bottom:4px}.stats article>span:nth-child(2){font-size:8px}.stats strong{font-size:23px}.stats small{display:none}.section-tools{margin-top:8px}.outcomes{padding:24px}.section{margin-bottom:40px}.preview-box{height:310px}.detail-head h1{font-size:32px}.hero-visual .studio-label{font-size:6px}}.welcome{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.welcome>div{min-width:0}.studio-preview{width:100%}.welcome h1{font-size:clamp(43px,4.4vw,70px)}.welcome p,.section p,.meeting-text small,.panel-title p{color:#727b65}.meeting-text strong{font-size:14px}.studio-label,.canvas-caption{font-size:8px}.studio-toolbar{font-size:10px}.studio-bottom{font-size:9px}.section h2{font-size:29px}.rail nav button{font-size:13px}.stats article>span:nth-child(2){font-size:11px}@media(max-width:1180px)and (min-width:681px){.rail nav button{font-size:0}}@media(max-width:900px){.welcome{grid-template-columns:1fr}}@media(max-width:680px){.welcome h1{font-size:49px}.stats article>span:nth-child(2){font-size:9px}}.boardroom-home{display:block!important;background:#10151c;color:#e4e8ed}.boardroom-home>.rail,.boardroom-home .topbar{display:none}.boardroom-home .main-column{width:100%}.boardroom{min-height:100svh;background:#10151c;font-family:DM Sans,sans-serif;display:flex;flex-direction:column}.br-header{height:90px;border-bottom:1px solid #ffffff0e;display:flex;align-items:center;padding:0 34px;gap:60px}.br-logo{display:flex;align-items:center;gap:10px;color:#e6e9ef;text-decoration:none}.br-logo>svg{color:#d4f4a0;stroke-width:1.2}.br-logo strong{font-size:28px;letter-spacing:-1.5px;font-weight:700}.br-logo strong span{display:block;letter-spacing:2.5px;font-size:6px;color:#8d9ba8;margin-top:1px}.br-location{display:flex;align-items:center;gap:15px;font-size:10px}.br-location>span{font-size:8px;color:#667888;letter-spacing:1.5px}.br-location b{font-weight:500;color:#b2c1ce}.br-private{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:10px;color:#7e9486}.br-private>span{margin-left:20px;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#263a32;color:#c3d8a8;font-size:9px}.br-body{display:grid;grid-template-columns:75px minmax(0,1fr) 300px;flex:1}.br-dock{border-right:1px solid #ffffff0e;display:flex;align-items:center;flex-direction:column;padding:28px 0;gap:18px}.br-dock button{background:none;border:0;color:#586c7f;width:41px;height:41px;border-radius:12px;display:grid;place-items:center}.br-dock button svg{width:19px;stroke-width:1.4}.br-dock button.chosen{background:#d6f7ac12;color:#d3eeae}.br-dock button:hover{background:#ffffff0b;color:#d3eeae}.br-dock>span{width:20px;height:1px;background:#ffffff14;margin:12px 0}.br-arena{padding:34px 36px 24px;min-width:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 50%,#25374135,transparent 66%)}.br-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.br-kicker{font-size:7px;color:#7b8e9d;letter-spacing:2px}.br-title h1{font-family:Manrope;font-size:39px;letter-spacing:-1.8px;font-weight:500;margin:12px 0 7px;color:#e1e7ec}.br-title h1>span{color:#c7e79f}.br-title p{font-size:11px;color:#61788a;margin-bottom:0}.br-new{color:#c8ddad;background:#d1eda50b;border:1px solid #b8d39425;border-radius:7px;padding:10px 12px;display:flex;align-items:center;gap:7px;font-size:9px;white-space:nowrap}.br-space{position:relative;min-height:465px;flex:1;display:grid;place-items:center;overflow:hidden;margin-top:14px}.br-coordinate{position:absolute;top:26px;left:0;font-size:7px;letter-spacing:2px;color:#475c6d;display:grid;gap:8px}.br-coordinate>span{font-size:6px;color:#708393;letter-spacing:1.2px}.br-orbit-line{position:absolute;width:86%;height:60%;border:1px solid #425b651f;border-radius:50%;transform:rotate(-12deg)}.orbit-b{width:101%;height:77%;border-style:dashed;transform:rotate(-12deg)}.br-table{position:relative;width:min(73%,580px);background:linear-gradient(140deg,#2b3d45,#1b2a31);border:1px solid #61808a50;border-radius:100px;padding:37px 43px 27px;box-shadow:0 30px 60px #0005,inset 0 1px #a3c6bf14;transform:perspective(1200px) rotateX(7deg);z-index:2}.br-table:after{content:"";position:absolute;inset:-8px;border:1px solid #6f8a8e18;border-radius:110px;pointer-events:none}.table-topline{display:flex;align-items:center;gap:7px;letter-spacing:1.8px;font-size:6px;color:#91aaa9}.table-topline>span:last-child{margin-left:auto;color:#607e81}.table-dot{width:4px;height:4px;background:#cde9a5;border-radius:50%;box-shadow:0 0 8px #cde9a550}.br-table h2{font-family:Manrope;font-size:clamp(22px,2.4vw,36px);line-height:1.25;font-weight:400;letter-spacing:-1px;margin:22px 0 12px;white-space:pre-line;color:#dce8e4;overflow-wrap:anywhere}.br-table p{font-size:10px;line-height:1.8;color:#87a29f;max-width:310px;margin-bottom:20px}.br-table>button{border:0;background:none;color:#d7edb4;font-size:10px;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.table-bottom{display:flex;gap:20px;border-top:1px solid #69848026;margin-top:24px;padding-top:14px;font-size:5px;letter-spacing:2px;color:#6d8a85}.br-seat{position:absolute;display:flex;align-items:center;flex-direction:column;z-index:3;gap:6px;font-size:8px}.br-seat strong{font-weight:500;color:#a3b4bf;font-size:9px}.br-seat small{color:#4f6574;font-size:7px}.seat-one{top:22px;left:48%;transform:translate(-50%)}.br-person{position:relative;background:linear-gradient(130deg,#a7bd8b,#4f7058);width:55px;height:55px;border-radius:18px;display:grid;place-items:center;border:3px solid #10151c;box-shadow:0 0 0 1px #c7e39b55}.br-person>span{color:#edf5e7;font-size:14px;letter-spacing:1px}.br-person>svg{position:absolute;bottom:3px;right:3px;color:#dcebc8}.seat-two{left:4%;top:44%}.seat-three{right:2%;top:40%}.empty-seat{width:43px;height:43px;border:1px dashed #4c65714f;border-radius:15px;display:grid;place-items:center;color:#58717c;background:#18222a}.seat-four{bottom:24px;left:48%;transform:translate(-50%);white-space:nowrap}.br-seat-ring{height:12px;width:50px;border-radius:50%;border:1px solid #425b664f}.br-space-foot{position:absolute;bottom:2px;left:0;right:0;display:flex;justify-content:space-between;color:#3e5869;font-size:7px}.br-space-foot>span:first-child{display:flex;align-items:center;gap:6px}.br-space-foot>span>span{width:4px;height:4px;border-radius:50%;background:#607e6c}.br-console{border-top:1px solid #ffffff0e;padding-top:18px;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:15px}.br-console-meta{display:flex;gap:10px;align-items:center;color:#4e6b7a}.br-console-meta>span{font-size:7px;line-height:1.7;color:#5c7180}.br-console-meta strong{color:#9db0b8;font-weight:400}.br-device-buttons{display:flex;align-items:center;gap:7px}.br-device-buttons button{background:#1a252e;border:1px solid #3b53652b;border-radius:12px;color:#8da3b2;width:44px;height:43px;display:grid;place-items:center;position:relative}.br-device-buttons button>span{display:none}.br-device-buttons button:hover{color:#d3e9ba;border-color:#aecb8766}.br-device-buttons i{height:20px;width:1px;background:#ffffff12;margin:0 4px}.br-enter{display:flex;align-items:center;gap:17px;border:0;background:#c4e89b;color:#25301d;border-radius:8px;font-size:9px;font-weight:700;padding:13px 16px;white-space:nowrap}.br-enter:hover{background:#dbf5bb}.br-workbench{border-left:1px solid #ffffff0e;background:#131c24;padding:26px 23px;display:flex;flex-direction:column}.br-workbench-title{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1.5px;color:#617c8f;margin-bottom:25px}.br-tabs{display:flex;border-bottom:1px solid #ffffff0c;gap:18px}.br-tabs button{background:none;border:0;color:#576f82;font-size:9px;padding:0 0 13px}.br-tabs button.active{color:#c7e6a9;border-bottom:1px solid #c7e6a9}.br-panel-intro{padding-top:30px}.br-panel-intro>span{font-size:6px;letter-spacing:1.5px;color:#688594}.br-panel-intro h2{font-family:Manrope;font-size:29px;font-weight:400;letter-spacing:-1px;line-height:1.25;margin:15px 0;color:#bacbd2}.br-panel-intro>p{font-size:10px;color:#647f91;line-height:1.9}.br-meetings-title{display:flex;justify-content:space-between;align-items:center;margin-top:27px;font-size:6px;letter-spacing:1.5px;color:#6a8595}.br-meetings-title button{background:none;border:0;color:#91a9b7;padding:4px}.br-meetings{margin-top:12px}.br-meetings>button{position:relative;background:transparent;border:1px solid #ffffff0c;border-radius:8px;padding:13px 26px 13px 13px;display:grid;text-align:left;width:100%;margin-bottom:8px;gap:7px;color:#8ea4b0}.br-meetings>button.selected{background:#233139;border-color:#77956e44}.br-meetings>button>span{font-size:7px;color:#647f8b}.br-meetings>button strong{font-size:10px;font-weight:400}.br-meetings>button>svg{position:absolute;right:9px;top:24px;color:#6b886c}.br-empty{border:1px dashed #68869525;padding:20px 14px;border-radius:9px;margin-top:10px;display:grid;gap:12px;color:#4c6a7e}.br-empty strong{font-size:10px;font-weight:400;color:#819ba9}.br-empty p{font-size:9px;line-height:1.8;margin:0;color:#4f7084}.br-bottom-note{margin-top:auto;padding-top:35px;display:flex;align-items:center;gap:10px}.br-small-orbit{font-size:25px;color:#9cbb79}.br-bottom-note p{font-size:7px;color:#5b7b8e;line-height:1.8;margin:0}.br-bottom-note strong{font-weight:400;color:#88a2ac}.br-bottom-note>span:last-child{margin-left:auto;color:#3b586b;font-size:22px}.br-panel-action{display:flex;align-items:center;gap:15px;color:#bbd79c;border:1px solid #6e8e6233;background:transparent;padding:12px;font-size:9px;border-radius:7px;margin-top:22px}.br-source{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #ffffff0a;color:#68849a}.br-source>span{font-size:10px}.br-source small{display:block;font-size:8px;color:#435f73;margin-top:6px}.br-footer{display:flex;justify-content:space-between;gap:15px;padding:16px 34px;border-top:1px solid #ffffff0d;color:#405b70;font-size:6px;letter-spacing:1.5px}.br-footer>span:nth-child(2){letter-spacing:.5px;color:#5e7888}.room-focus .br-workbench{display:none}.room-focus .br-body{grid-template-columns:75px minmax(0,1fr)}.room-focus .br-table{max-width:620px}.boardroom button:focus-visible{outline:2px solid #c7e89f;outline-offset:4px}@media(min-width:1500px){.br-space{min-height:600px}.br-table{padding:50px 60px 35px}.br-table h2{font-size:40px}.br-table p{font-size:13px}.br-workbench{padding:35px}.br-body{grid-template-columns:85px minmax(0,1fr) 350px}.br-title h1{font-size:46px}}@media(max-width:1000px){.br-body{grid-template-columns:60px minmax(0,1fr) 250px}.br-arena{padding:27px 22px 20px}.br-workbench{padding:24px 18px}.br-title h1{font-size:31px}.br-table{padding:30px;width:80%;border-radius:65px}.br-table h2{font-size:25px}.br-console-meta{display:none}.br-space{min-height:445px}.br-private{font-size:0}.br-header{padding:0 24px;gap:35px}.br-seat small{display:none}.seat-two{left:0}.seat-three{right:0}}@media(max-width:760px){.br-header{height:75px;padding:0 20px}.br-location{display:none}.br-body{display:flex;flex-direction:column}.br-dock{flex-direction:row;border-right:0;border-bottom:1px solid #ffffff0c;padding:9px 20px;gap:10px}.br-dock>span{margin:0 auto;width:0}.br-dock button{width:32px;height:32px;border-radius:9px}.br-arena{padding:26px 20px 22px}.br-title h1{font-size:32px}.br-kicker{font-size:6px;letter-spacing:1.4px}.br-title p{font-size:10px;max-width:240px}.br-new{font-size:0;padding:10px}.br-new svg{width:17px}.br-space{min-height:440px;margin-top:17px}.br-coordinate{top:17px;font-size:6px}.br-coordinate>span{font-size:5px}.seat-one{top:15px;left:55%}.br-person{height:45px;width:45px;border-radius:15px}.br-seat strong{font-size:7px}.br-table{width:85%;padding:33px 27px 26px;border-radius:55px;margin-top:30px}.br-table h2{font-size:27px;margin-top:18px}.br-table p{font-size:10px}.br-table:after{border-radius:63px}.table-bottom{gap:15px;font-size:5px}.seat-two{left:0;top:44%}.seat-three{right:0;top:42%}.empty-seat{width:30px;height:35px;border-radius:11px}.seat-four{bottom:23px}.br-workbench{border-top:1px solid #ffffff0d;border-left:0;padding:26px 25px}.br-panel-intro h2 br{display:none}.br-panel-intro h2{font-size:25px}.br-panel-intro{padding-top:22px}.br-bottom-note{padding-top:30px}.br-console{gap:10px}.br-device-buttons button{width:40px;height:40px}.br-enter{padding:12px;font-size:8px;gap:8px}.br-device-buttons{gap:5px}.br-footer{padding:17px 20px}.br-footer>span:last-child{display:none}.br-footer>span:nth-child(2){font-size:5px;max-width:140px;text-align:right}.room-focus .br-body{display:flex}.room-focus .br-workbench{display:none}}.br-title p{color:#8ba0af;font-size:12px}.br-kicker{font-size:8px;color:#8ca0af}.br-panel-intro>p{font-size:12px;color:#8ba1b1}.br-panel-intro>span,.br-workbench-title,.br-meetings-title{font-size:8px;color:#829baa}.br-tabs button{font-size:11px;color:#8198a9}.br-meetings>button strong{font-size:12px}.br-meetings>button>span{font-size:9px;color:#8da2ac}.br-table p{font-size:12px;color:#a0b6b0}.br-table>button{font-size:12px}.table-topline{font-size:8px}.table-bottom{font-size:7px;color:#94aaa2}.br-seat small{font-size:9px;color:#708b9b}.br-space-foot{font-size:9px;color:#718b99}.br-enter,.br-new{font-size:11px}.br-bottom-note p{font-size:9px}.br-footer{font-size:8px}.br-location{font-size:12px}.br-location>span{font-size:9px}.br-coordinate{color:#6e8898;font-size:8px}.br-coordinate>span{font-size:7px}@media(min-width:1001px)and (max-height:850px){.br-arena{padding-top:24px}.br-space{min-height:365px}.br-title h1{font-size:35px}.br-table{padding:28px 38px 22px}.br-table h2{margin-top:15px;font-size:29px}.br-table p{margin-bottom:16px}.table-bottom{margin-top:18px;padding-top:10px}.seat-one{top:8px}.seat-four{bottom:18px}.br-header{height:75px}.br-footer{padding:12px 34px}}@media(max-width:760px){.br-new{font-size:0}.br-table p{font-size:11px}.br-table h2{font-size:25px}.br-kicker{font-size:7px}.br-footer{font-size:6px}.br-panel-intro>p{font-size:12px}}.app-shell:not(.boardroom-home){background:#10151c;color:#c5d6de}.app-shell:not(.boardroom-home)>.rail{background:#131e26;border-color:#25333e}.app-shell:not(.boardroom-home) .topbar{background:#10151c;border-color:#25333e}.app-shell:not(.boardroom-home) .breadcrumb strong{color:#b2c7d1}.app-shell:not(.boardroom-home) .brand{color:#d7e5ec}.app-shell:not(.boardroom-home) .rail nav button{color:#7994a5}.meeting-detail .detail-head h1{color:#cbdce4}.meeting-detail .detail-head p,.meeting-detail .backlink{color:#7c9aaa}.meeting-detail .prep-stage{background:#172730;border-color:#304550}.meeting-detail .preview-box{background:radial-gradient(ellipse at 50% 40%,#314d53,#15242d 80%);border:1px solid #3f596052}.meeting-detail .preview-avatar{background:#88a677;color:#ecf5e4}.meeting-detail .objective-card,.meeting-detail .work-panel{background:#17232c;border-color:#2c3d48}.meeting-detail .objective-row h2,.meeting-detail .panel-title h2{color:#bfd4df}.meeting-detail .objective-row textarea{color:#8ba9b8}.meeting-detail .panel-title p{color:#7897a9}.meeting-detail .prep-controls button{background:#253843;color:#a9c0cc;border-color:#3b515d}.meeting-detail .tabs{border-color:#30434f}.meeting-detail .tabs button{color:#829dab}.meeting-detail .tabs button[aria-selected=true]{background:#b6d98c20;color:#c1dda5}.meeting-detail .button.primary{background:#bfdc9c;color:#27341c;border-color:#bfdc9c}.meeting-detail .button.outline{border-color:#42535e;color:#a2bac7}.meeting-detail .panel-content form>input{background:#101b23;color:#b7ceda;border-color:#344b59}.meeting-detail .decision strong,.meeting-detail .agenda-list input{color:#b7cdd7}.meeting-detail .agenda-list li,.meeting-detail .decision{border-color:#304451}.meeting-detail .owner-input{color:#a5bd90;border-color:#3f5359}.meeting-detail .add-line{color:#bdd49f}.meeting-detail .stage-top{color:#a3c195}.boardroom-home .modal{background:#172630;color:#c4d8e3;border-color:#3b5360}.boardroom-home .modal h2{color:#c5d9e3}.boardroom-home .modal input,.boardroom-home .modal textarea{background:#101c25;color:#b4cddc;border-color:#344c5b}.boardroom-home .modal .button.primary{background:#bfdc9c;border-color:#bfdc9c;color:#29391d}.boardroom-home .modal .button.outline{color:#9ab5c6;border-color:#425864}.boardroom{background:radial-gradient(ellipse at 5% 0%,#282438 0,transparent 40%),radial-gradient(ellipse at 100% 80%,#18303a66,transparent 50%),#10121b;color:#ebeaf5}.br-header{height:86px;border-color:#ffffff0a;padding:0 34px}.br-logo>svg{color:#c8b6f3}.br-logo strong{color:#f0eef9}.br-logo strong span{color:#8b879e}.br-location>span{color:#7d788f}.br-location b{color:#b8b1cd}.br-private{color:#a6b6b6}.br-private>span{background:linear-gradient(135deg,#8e76b2,#504967);color:#f1e9ff}.br-body{grid-template-columns:78px minmax(0,1fr) 320px;padding:0 22px 0 0;gap:22px}.br-dock{border:0;padding-top:33px;gap:17px}.br-dock button{color:#77748e;border-radius:14px}.br-dock button.chosen{background:#c4b3f220;color:#d9c9ff;box-shadow:inset 0 1px #ffffff15}.br-dock button:hover{background:#c4b3f215;color:#ddd0ff}.br-arena{padding:31px 0 22px;background:transparent}.br-title{margin-bottom:23px}.br-kicker{color:#9384b6;font-size:8px;letter-spacing:2.2px}.br-title h1{font-size:clamp(24px,2.45vw,37px);letter-spacing:-1.3px;color:#e9e5f3;margin:12px 0 9px}.br-title h1>span{color:#c6aff3}.br-title p{color:#8a839f;font-size:12px}.br-new{color:#d8c9f4;background:#bfa3ff10;border:1px solid #c5b0f429;padding:12px 15px;border-radius:12px;font-size:11px}.lounge-stage{position:relative;isolation:isolate;min-height:440px;flex:1;border:1px solid #c8b8f226;border-radius:25px;overflow:hidden;background:linear-gradient(135deg,#36324680,#191e2a);box-shadow:inset 0 1px #ffffff0c,0 24px 50px #0002;display:grid;place-items:center;padding:65px 30px 100px}.lounge-aurora{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 27% 10%,#9180c53b,transparent 55%),radial-gradient(ellipse at 80% 85%,#62aba525,transparent 55%)}.lounge-aurora:before,.lounge-aurora:after{content:"";position:absolute;width:520px;height:520px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-32deg);border:1px solid #c3b2eb0d;border-radius:42%;box-shadow:0 0 0 55px #c3b2eb03,0 0 0 110px #c3b2eb02}.lounge-aurora:after{width:690px;height:280px;transform:translate(-50%,-50%) rotate(-28deg);border-color:#e0d3ff0c;border-radius:50%;box-shadow:none}.lounge-stage-top{position:absolute;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#b0a8c1}.lounge-stage-top>span:first-child{display:flex;gap:7px;align-items:center}.lounge-stage-top>span>span{height:5px;width:5px;border-radius:50%;background:#b3d6c7;box-shadow:0 0 9px #b3d6c744}.lounge-stage-top>span:last-child{font-size:6px;letter-spacing:1.6px;color:#776e8c}.lounge-core{text-align:center;max-width:500px}.lounge-orb{height:85px;width:85px;border-radius:26px;margin:0 auto 24px;display:grid;place-items:center;background:linear-gradient(135deg,#e7d6ff16,#9b94c108);border:1px solid #ddd1fc2d;color:#d8c4fa;box-shadow:inset 0 1px #ffffff21,0 20px 40px #0002;transform:rotate(-9deg)}.lounge-orb svg{transform:rotate(9deg)}.lounge-eyebrow{font-size:7px;letter-spacing:2px;color:#a593c0}.lounge-core h2{font-family:Manrope;font-size:clamp(26px,3vw,43px);font-weight:400;letter-spacing:-1.6px;line-height:1.25;white-space:pre-line;color:#e7e2f3;margin:16px 0}.lounge-core p{font-size:12px;line-height:1.9;max-width:345px;margin:0 auto 23px;color:#9f94b0}.lounge-core>button{display:inline-flex;align-items:center;gap:22px;border-radius:12px;background:#d0b8f4;border:1px solid #e1ceff73;color:#332441;font-size:11px;font-weight:600;padding:13px 19px;box-shadow:0 5px 25px #b595e519}.lounge-core>button:hover{background:#e0cefa;transform:translateY(-1px)}.lounge-self{position:absolute;bottom:20px;left:21px;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;display:flex;align-items:center;gap:11px;padding:10px 12px;min-width:180px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lounge-avatar{height:35px;width:35px;background:linear-gradient(135deg,#9881b3,#5e5774);border:1px solid #c1b1d73b;border-radius:11px;display:grid;place-items:center;font-size:10px;color:#e8dcfa}.lounge-self>div:nth-child(2){display:grid;gap:4px;flex:1}.lounge-self strong{font-size:10px;font-weight:500;color:#c8bfd8}.lounge-self span{font-size:8px;color:#80768e}.lounge-self>svg{color:#81758e}.lounge-status{position:absolute;bottom:35px;right:22px;display:flex;align-items:center;gap:7px;font-size:8px;color:#7c8b99}.br-console{margin-top:17px;border:1px solid #ffffff0e;padding:13px 15px;background:#ffffff03;border-radius:17px}.br-console-meta{color:#7f7994}.br-console-meta>span{font-size:8px;color:#817791}.br-console-meta strong{color:#b2a8c1}.br-device-buttons button{background:#c3b4ee09;border-color:#c5b2ed12;border-radius:12px;color:#a49bb5;height:41px;width:44px}.br-device-buttons button:hover{color:#d9c7f8;border-color:#c2a8ef55}.br-enter{background:#cdb6ee;border:1px solid #e7d5fd25;color:#362b44;border-radius:11px;padding:13px 17px;font-size:10px}.br-enter:hover{background:#dfcef7}.br-workbench{background:#ffffff03;border:1px solid #ffffff0c;border-radius:20px;margin:30px 0 22px;padding:23px;box-shadow:inset 0 1px #ffffff05}.br-workbench-title{color:#8a809f;font-size:8px;letter-spacing:1.3px}.br-tabs{border-color:#ffffff0c;gap:22px}.br-tabs button{font-size:11px;color:#81758f}.br-tabs button.active{color:#d2b8f5;border-color:#c2a2ef}.br-panel-intro>span{color:#9580b0;font-size:7px}.br-panel-intro h2{color:#d8d0e6;font-size:29px;letter-spacing:-1px}.br-panel-intro>p{color:#94869f;font-size:11px;line-height:1.9}.br-meetings-title{color:#94839f;font-size:7px;letter-spacing:1.3px}.br-meetings-title button{color:#b9a8ca}.br-meetings>button{border-color:#ffffff0b;background:#ffffff02;padding:15px;border-radius:12px}.br-meetings>button.selected{background:#c0a3eb0e;border-color:#c3a5e32a}.br-meetings>button strong{font-size:11px;color:#c0b3ce}.br-meetings>button>span{font-size:8px;color:#887794}.br-meetings>button>svg{color:#9c83b3}.br-empty{border-color:#b9a1db1c;background:#c0a4df03;border-radius:13px;padding:22px 17px}.br-empty>svg{color:#8a74a5}.br-empty strong{color:#b3a3c2;font-size:11px}.br-empty p{color:#867494;font-size:10px}.br-bottom-note{padding-top:30px}.br-small-orbit{color:#bba0dc}.br-bottom-note p{color:#8e7c9d}.br-bottom-note strong{color:#b4a0c6}.br-bottom-note>span:last-child{color:#675078}.br-source{color:#b09bc8;border-color:#ffffff09}.br-source small{color:#7e6e90}.br-panel-action{color:#ceb4eb;border-color:#ba9bdf2c;border-radius:10px}.br-footer{border-color:#ffffff09;color:#73617f;letter-spacing:1px;font-size:7px;padding:15px 32px}.br-footer>span:nth-child(2){color:#8d7b97}.room-focus .br-body{grid-template-columns:78px minmax(0,1fr)}.room-focus .br-arena{padding-right:0}.boardroom button:focus-visible{outline-color:#d6bdf7}.boardroom-home .modal{background:#272133;border-color:#bfa3e237;color:#d7c8e7;box-shadow:0 40px 120px #0008}.boardroom-home .modal h2{color:#e0d3ee}.boardroom-home .modal input,.boardroom-home .modal textarea{background:#17131f;border-color:#5d476d66;color:#dbc8ed}.boardroom-home .modal .button.primary{background:#cbb0eb;color:#362440;border-color:#d9c3f3}.boardroom-home .modal .button.outline{color:#ad94bf;border-color:#634b73}@media(min-width:1500px){.br-body{grid-template-columns:90px minmax(0,1fr) 350px;gap:30px;padding-right:30px}.lounge-stage{min-height:570px}.br-title h1{font-size:39px}.lounge-core h2{font-size:48px}}@media(max-width:1100px){.br-body{grid-template-columns:65px minmax(0,1fr) 275px;gap:15px;padding-right:15px}.br-title h1{font-size:27px}.br-new{padding:10px;font-size:9px}.br-workbench{padding:20px}.br-console-meta{display:none}.br-panel-intro h2{font-size:26px}.lounge-stage{padding:70px 24px 100px}.lounge-core h2{font-size:34px}.lounge-status{display:none}.lounge-self{left:50%;transform:translate(-50%);min-width:190px}}@media(max-width:760px){.br-body{display:flex;padding:0;gap:0}.br-dock{flex-direction:row;padding:12px 20px;border-bottom:1px solid #ffffff08}.br-dock button{width:34px;height:34px}.br-arena{padding:24px 17px 18px}.br-title{margin-bottom:20px;align-items:center}.br-title h1{font-size:27px;max-width:280px;line-height:1.3}.br-title p{font-size:11px}.br-kicker{font-size:7px}.br-new{font-size:0;padding:11px;border-radius:11px}.lounge-stage{min-height:490px;border-radius:20px;padding:80px 22px 100px}.lounge-core h2{font-size:33px;letter-spacing:-1.4px}.lounge-core p{font-size:12px}.lounge-stage-top{top:20px;left:19px;right:19px}.lounge-stage-top>span:last-child{display:none}.lounge-orb{width:75px;height:75px;border-radius:24px}.lounge-core>button{font-size:12px;padding:13px 18px}.br-console{padding:12px;gap:10px}.br-device-buttons{gap:6px}.br-device-buttons button{width:38px;height:39px}.br-device-buttons i{margin:0 1px}.br-enter{font-size:10px;padding:12px;gap:8px}.br-workbench{margin:0 17px 20px;padding:23px;border-radius:18px}.br-panel-intro h2{font-size:27px}.br-footer{padding:18px}.br-header{height:75px;padding:0 20px}.br-private{font-size:0}.br-private>span{margin-left:5px}.room-focus .br-body{display:flex}.br-console-meta{display:none}}.expo-viewport{position:relative;margin:1.5rem 0;overflow:hidden;border:1px solid #7861a86b;border-radius:22px;background:radial-gradient(ellipse at 70% 36%,#522781 0%,transparent 45%),radial-gradient(ellipse at 23% 70%,#153955 0%,transparent 46%),#080614}.expo-canvas{height:clamp(300px,55vh,620px)}.expo-canvas canvas{display:block;cursor:grab}.expo-canvas canvas:active{cursor:grabbing}.expo-view-controls{position:absolute;inset:auto 12px 12px;display:flex;gap:8px;flex-wrap:wrap}.expo-status{position:absolute;top:12px;left:16px;color:#fff}.expo-viewport{border-radius:18px;background-color:#030511}.expo-canvas{height:clamp(340px,65vh,690px)}.expo-view-controls .btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #a8b5ee55;border-radius:12px;background:#0a1025ec;color:#edf0ff}.expo-observatory{position:relative;margin:24px auto 14px;max-width:1440px;border:1px solid #92a9db55;border-radius:20px;overflow:hidden;background:#0a0f1f}.expo-observatory img{width:100%;height:auto;display:block}.expo-hotspot{position:absolute;top:29%;width:21%;height:34%;transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;gap:5px;padding:0 3px;border:1px solid transparent;border-radius:48% 48% 15% 15%;background:transparent;color:#fff;cursor:pointer}.expo-hotspot span,.expo-hotspot svg{background:#0a1023ed;border-radius:6px;padding:4px 6px}.expo-hotspot svg{box-sizing:content-box;flex:none}.expo-hotspot span{font-size:clamp(10px,1.2vw,16px)}.expo-hotspot:hover,.expo-hotspot:focus-visible{outline:2px solid #e8eaff;box-shadow:0 0 30px #afa2ff9c}.expo-model-toggle{padding:10px 15px;border-radius:9px;border:1px solid #797cb5;background:#131831;color:#f3f0ff;cursor:pointer}@media(max-width:560px){.expo-hotspot svg{display:none}.expo-hotspot{width:23%}}.expo-walk-controls{display:flex;gap:5px}.expo-canvas:focus-visible{outline:2px solid #d2c5ff;outline-offset:-3px}.workspace2d{min-height:100svh;background:radial-gradient(ellipse at 0 0,#38304455,transparent 50%),#12131d;color:#e6e0ef;font-family:DM Sans,sans-serif}.workspace2d>header{display:flex;justify-content:space-between;align-items:center;padding:28px 6%;border-bottom:1px solid #ffffff0a}.ws-brand{display:flex;gap:12px;align-items:center}.ws-brand>svg{color:#d0b6f2}.ws-brand strong{font-size:28px;letter-spacing:-1px}.ws-brand strong span{display:block;font-size:6px;letter-spacing:2.5px;color:#8f7ba2;margin-top:3px}.ws-profile{width:35px;height:35px;border-radius:50%;background:#7a638e;display:grid;place-items:center;font-size:10px}.ws-content{max-width:1220px;margin:auto;padding:55px 40px 25px}.ws-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.ws-heading>div>span{font-size:9px;letter-spacing:2px;color:#ab91c6}.ws-heading h1{font-family:Manrope;font-size:44px;font-weight:400;letter-spacing:-1.8px;line-height:1.2;margin:18px 0}.ws-heading p{font-size:13px;color:#a092ae}.ws-heading>button,.ws-empty>button{background:#ccb1ee;border:1px solid #ecd6ff33;border-radius:12px;color:#34243e;padding:14px 20px;display:flex;gap:12px;align-items:center;font-size:12px;font-weight:600}.ws-summary{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:16px;margin:35px 0 48px}.ws-summary>div{display:grid;grid-template-columns:25px 1fr;gap:10px 13px;border:1px solid #d9b7ff14;background:#bfa3e104;border-radius:17px;padding:24px}.ws-summary svg{grid-row:span 2;color:#9f83bd;width:19px}.ws-summary strong{font-family:Manrope;font-size:25px;font-weight:400;line-height:1}.ws-summary span{font-size:11px;color:#8a779c}.ws-summary .ws-spatial{background:linear-gradient(130deg,#9c79bd1c,#649f9c0b)}.ws-summary .ws-spatial strong{font-size:19px;color:#c7b1de}.ws-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}.ws-section-title h2{font-size:22px;font-weight:400;letter-spacing:-.5px;margin:0}.ws-section-title>span{font-size:10px;color:#7b698f}.ws-meetings{border:1px solid #b59dd619;border-radius:22px;padding:26px;background:#ffffff02}.ws-meeting{display:flex;align-items:center;gap:20px;border:1px solid #ffffff0b;background:#c9b4eb04;border-radius:13px;padding:18px;width:100%;text-align:left;color:#ccbbdc;margin-top:11px}.ws-meeting:hover{border-color:#c8a7ed44;background:#b6a0d20b}.ws-date{display:grid;text-align:center;gap:5px;border-right:1px solid #ffffff0c;padding-right:20px}.ws-date strong{font-size:21px;font-weight:400}.ws-date span{font-size:8px;color:#877092;text-transform:uppercase}.ws-meeting-text{display:grid;gap:7px;flex:1;min-width:0}.ws-meeting-text strong{font-size:14px;font-weight:500}.ws-meeting-text span{font-size:11px;color:#8a739b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-room-label{display:flex;gap:7px;align-items:center;font-size:9px;color:#b19ac4;background:#bba4dc0c;border:1px solid #bba4dc18;border-radius:20px;padding:8px 11px}.ws-empty{text-align:center;padding:45px 20px 40px;display:flex;align-items:center;flex-direction:column}.ws-empty>div{color:#c6a8e9;background:#c7a9e710;border:1px solid #c7a9e71c;border-radius:17px;padding:18px;margin-bottom:22px}.ws-empty h3{font-family:Manrope;font-size:22px;font-weight:400;letter-spacing:-.5px;margin-bottom:10px}.ws-empty p{font-size:12px;color:#8d799d;margin-bottom:25px}.ws-content>footer{display:flex;align-items:center;gap:10px;font-size:9px;color:#7d688e;padding:30px 0}.ws-content>footer>span:last-child{margin-left:auto;font-size:8px}.screen-deck{margin-top:18px;padding:20px;border:1px solid #bba1db23;border-radius:17px;background:#bda0df04}.screen-deck>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.screen-deck>header>div{display:flex;align-items:center;gap:9px;color:#a58abf}.screen-deck h2{font-size:13px;font-weight:500;margin:0;color:#cdbbdc}.screen-deck header span{font-size:8px;color:#7e688e}.screen-deck>header>button{background:#c5a8e51c;border:1px solid #c5a8e528;border-radius:8px;color:#cbb0e8;font-size:10px;display:flex;align-items:center;gap:6px;padding:9px}.screen-empty{display:flex;align-items:center;gap:16px;padding:30px 5px;color:#806995}.screen-empty strong{font-size:12px;font-weight:400;color:#b89ecc}.screen-empty p{font-size:10px;color:#7c658e;margin:7px 0 0;line-height:1.7}.screen-notice{font-size:9px;color:#917a9f;margin:10px 0 0;line-height:1.7}.screen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.screen-grid.screen-focused{grid-template-columns:1fr}.screen-grid article{background:#100e18;border:1px solid #b9a0ce25;border-radius:11px;overflow:hidden}.screen-grid video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.screen-grid article>div{display:flex;align-items:center;gap:8px;padding:9px;color:#9b84ad;font-size:9px}.screen-grid article>div>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-grid article button{background:none;border:0;color:#ac8ec2;padding:3px}.screen-layout-tools{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.screen-layout-tools button{border:1px solid #b296ca1c;color:#a188b4;background:transparent;border-radius:7px;font-size:9px;padding:7px 10px}.screen-layout-tools button[aria-pressed=true]{background:#c2a2e420;color:#d1b5ed}.meeting-detail .room3d{min-height:520px;margin-bottom:18px}.app-shell:has(.meeting-detail) .main-column{min-width:0}@media(max-width:700px){.ws-content{padding:35px 20px 20px}.ws-heading{align-items:start;flex-direction:column}.ws-heading h1{font-size:34px;letter-spacing:-1.2px}.ws-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.ws-summary>div{padding:18px;gap:9px}.ws-summary .ws-spatial{grid-column:span 2}.ws-meetings{padding:18px}.ws-section-title>span{display:none}.ws-empty{padding:25px 0}.ws-empty h3{font-size:20px}.ws-meeting{gap:12px;padding:13px}.ws-room-label{display:none}.ws-date{padding-right:12px}.ws-content>footer>span:last-child{display:none}.screen-deck{padding:16px}.screen-deck>header{flex-direction:column;align-items:start}.screen-grid{grid-template-columns:1fr}.meeting-detail .room3d{min-height:470px}}.basic-room{min-height:100svh;background:radial-gradient(ellipse at 0 0,#40304c55,transparent 60%),#11131d;color:#dcd1e8;font-family:DM Sans,sans-serif}.basic-room>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 30px;border-bottom:1px solid #ffffff10}.basic-room button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #c3a2e32b;background:#c5a3e50b;color:#c9b1df;border-radius:10px;padding:11px 15px;font-size:11px}.basic-room>header>span{font-size:10px;color:#a3adab;display:flex;align-items:center;gap:8px}.basic-room>header i{width:5px;height:5px;background:#afd2c0;border-radius:50%}.basic-room-body{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;padding:25px;max-width:1700px;margin:auto}.basic-prejoin{min-height:680px;border:1px solid #d5b9f21b;border-radius:24px;background:#ffffff03;padding:50px 30px;display:flex;flex-direction:column;align-items:center;text-align:center}.basic-video-icon{padding:20px;border:1px solid #d8b8f337;background:#b699db12;color:#c7a9e6;border-radius:22px;margin-bottom:25px}.basic-prejoin>span{font-size:8px;letter-spacing:2px;color:#9679b0}.basic-prejoin h1{font-size:38px;font-family:Manrope;font-weight:400;letter-spacing:-1.5px;line-height:1.2;margin:22px 0}.basic-prejoin p{max-width:450px;color:#a08daf;font-size:12px;line-height:1.9}.basic-prejoin label{width:min(340px,100%);text-align:left;font-size:11px;margin:17px 0;color:#bca2d0}.basic-prejoin input{display:block;width:100%;padding:13px;border:1px solid #c6a5e32b;border-radius:9px;background:#10101a;color:#dcc8ee;margin-top:9px}.basic-prejoin .basic-connect{background:#c8abe8;color:#35223e;padding:14px 22px}.basic-prejoin small{font-size:10px;color:#8a729b;line-height:1.8;max-width:400px;margin-top:24px}.basic-jitsi{min-height:680px;height:calc(100svh - 130px);border-radius:18px;overflow:hidden;background:#181423;border:1px solid #c8abe62b}.basic-jitsi iframe{border:0!important;width:100%;height:100%}.basic-info{padding:22px;border:1px solid #cbaae81b;border-radius:18px;background:#ffffff03;align-self:start}.basic-info>svg{color:#9e83b3}.basic-info h2{font-family:Manrope;font-weight:400;font-size:24px;letter-spacing:-.7px;margin:20px 0 14px}.basic-info p{font-size:11px;line-height:1.9;color:#a08caf}.basic-info button{width:100%;margin:13px 0}.basic-info .basic-note{font-size:10px;color:#816a91}.basic-info a{color:#c9b0df;font-size:11px;display:flex;gap:8px;text-decoration:underline;line-height:1.7}.basic-info h3{font-size:13px;font-weight:500;margin-top:25px}.basic-status{position:fixed;bottom:20px;left:20px;right:20px;margin:auto;max-width:600px;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;background:#3a294a;border:1px solid #b495d1;border-radius:12px;font-size:12px;z-index:50}@media(max-width:760px){.basic-room>header{padding:15px;flex-wrap:wrap}.basic-room>header>span{order:3;width:100%;justify-content:center}.basic-room-body{grid-template-columns:1fr;padding:15px}.basic-prejoin{min-height:590px;padding:35px 22px}.basic-prejoin h1{font-size:31px}.basic-jitsi{height:75svh;min-height:500px}.basic-info{padding:22px}.basic-room>header button{font-size:10px}}.room3d{position:relative;flex:1;min-height:520px;border-radius:24px;overflow:hidden;border:1px solid #c6b7f22b;background:radial-gradient(ellipse at 35% 30%,#4b43664d,transparent 65%),#171d29;box-shadow:inset 0 1px #ffffff12,0 25px 50px #0003}.room3d-render{position:absolute;inset:0;touch-action:pan-y}.room3d-render canvas{display:block;width:100%;height:100%}.room3d-top{position:absolute;left:24px;right:24px;top:21px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;font-size:8px;color:#b6a5cf;letter-spacing:1.7px}.room3d-top>span:first-child{display:flex;gap:8px;align-items:center}.room3d-top i{width:5px;height:5px;border-radius:50%;background:#a7ddd1;box-shadow:0 0 12px #a7ddd1}.room3d-top>span:last-child{font-size:6px;color:#7c7290}.room3d-heading{position:absolute;top:65px;left:25px;right:25px;pointer-events:none}.room3d-heading>span{font-size:6px;letter-spacing:2px;color:#9381af}.room3d-heading h2{font-family:Manrope;font-size:24px;font-weight:400;letter-spacing:-.7px;color:#d7cde7;margin-top:10px;text-shadow:0 2px 10px #10121f}.room3d-controls{position:absolute;bottom:17px;left:18px;right:18px;display:flex;align-items:center;gap:7px;background:#191827a8;border:1px solid #bca4e01c;border-radius:14px;padding:9px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.room3d-controls>span{display:flex;align-items:center;gap:7px;font-size:8px;color:#9488a7;margin:0 auto 0 4px}.room3d-controls button{display:grid;place-items:center;background:#b79dd317;border:1px solid #bca7d51a;color:#bda8d5;border-radius:9px;height:35px;width:35px}.room3d-controls .room3d-cta{width:auto;padding:0 14px;background:#c7adeb;color:#352640;font-size:10px;font-weight:600}.room3d-loading{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:#b9a5d1;font-size:12px;padding:40px;text-align:center}.room3d-controls button:focus-visible{outline:2px solid #e1c9ff;outline-offset:3px}@media(max-width:760px){.room3d{min-height:490px;border-radius:19px}.room3d-heading{top:60px;left:20px;right:20px}.room3d-heading h2{font-size:23px;max-width:270px}.room3d-top{left:20px;right:20px}.room3d-top>span:last-child{display:none}.room3d-controls{left:10px;right:10px;bottom:11px;gap:5px;padding:7px}.room3d-controls>span{font-size:0;gap:0}.room3d-controls>span>svg{width:16px}.room3d-controls .room3d-cta{font-size:10px;padding:0 11px}.room3d-controls button{width:32px;height:34px}}:root{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;color-scheme:dark}body,button,input,textarea{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important}.workspace2d{background:radial-gradient(ellipse at 12% -10%,#603b9a45,transparent 48%),radial-gradient(ellipse at 95% 50%,#2b214d55,transparent 55%),#09090f;color:#f5f3fa;min-height:100svh}.workspace2d>header{height:88px;padding:0 7%;background:#14121970;border-bottom:1px solid #ffffff09;-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%)}.ws-brand{gap:11px}.ws-brand strong{font-size:29px;letter-spacing:-1.1px;font-weight:600}.ws-brand strong span{font-size:7px;color:#8a8298;font-weight:500;letter-spacing:2.3px}.galaxy-logo{display:block;width:49px;height:49px;object-fit:contain;border-radius:13px}.ws-profile{background:linear-gradient(135deg,#b394dd50,#67547e40);border:1px solid #ceb8ef25;color:#e7d6ff;width:36px;height:36px;box-shadow:inset 0 1px #ffffff15}.ws-content{max-width:1260px;padding:68px 46px 35px}.ws-heading{align-items:center}.ws-heading>div>span{font-size:11px;letter-spacing:1.5px;color:#a791bf;font-weight:500}.ws-heading h1{font-family:inherit;font-size:clamp(38px,4.7vw,62px);font-weight:600;line-height:1.06;letter-spacing:-2.8px;margin:20px 0}.ws-heading p{font-size:16px;line-height:1.6;color:#8f879d;margin-top:21px}.ws-heading>button,.ws-empty>button{background:linear-gradient(160deg,#9872db,#7752b7);border:1px solid #d8baff30;color:#fff;border-radius:99px;font-size:13px;padding:14px 23px;box-shadow:inset 0 1px #ffffff20,0 10px 30px #7039b51c;transition:transform .2s,filter .2s}.ws-heading>button:hover,.ws-empty>button:hover{transform:translateY(-2px);filter:brightness(1.1)}.ws-summary{gap:18px;margin:45px 0}.ws-summary>div{border:1px solid #ffffff0b;background:linear-gradient(145deg,#ffffff06,#ffffff02);box-shadow:inset 0 1px #ffffff04;border-radius:21px;padding:26px;grid-template-columns:28px 1fr;gap:13px}.ws-summary svg{color:#aa91ca;width:20px;stroke-width:1.5}.ws-summary strong{font-family:inherit;font-size:28px;font-weight:400;letter-spacing:-.8px}.ws-summary span{font-size:12px;color:#8d809d}.ws-summary .ws-spatial{background:linear-gradient(135deg,#9c71d618,#5f3a7e08);border-color:#c0a0ed15}.ws-summary .ws-spatial strong{font-size:23px;color:#d2b9f3;font-weight:400}.ws-meetings{background:linear-gradient(145deg,#ffffff04,#ffffff01);border:1px solid #ffffff0b;border-radius:28px;padding:29px}.ws-section-title h2{font-size:23px;letter-spacing:-.6px;font-weight:500}.ws-section-title>span{font-size:11px;color:#83758f}.ws-empty{padding:43px 20px 35px}.ws-empty>div{width:75px;height:75px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(140deg,#b595d51b,#5f44800c);border:1px solid #d1b4f220;color:#baa0db;box-shadow:inset 0 1px #ffffff10;margin-bottom:23px}.ws-empty h3{font-family:inherit;font-size:25px;font-weight:400;letter-spacing:-.6px;color:#e3dbea}.ws-empty p{font-size:13px;line-height:1.7;color:#8a7b98}.ws-empty>button{font-size:12px;padding:12px 20px}.ws-meeting{border-color:#ffffff08;background:#ffffff02;border-radius:15px;padding:19px;margin-top:12px;transition:background .18s,border-color .18s}.ws-meeting:hover{background:#a37bd00b;border-color:#b394dc30}.ws-meeting-text strong{font-size:15px;color:#d6c8e3;font-weight:500}.ws-meeting-text span{font-size:12px;color:#8c7b9c}.ws-room-label{background:#bd94eb09;border-color:#bd94eb15;color:#b198cb}.ws-content>footer{padding:30px 6px;color:#6f627c;font-size:10px}.ws-content>footer>span:last-child{font-size:9px}.basic-room{background:radial-gradient(ellipse at 0 0,#4d2b7050,transparent 60%),#09090f}.basic-room>header{background:#18131e80;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-color:#ffffff0a}.basic-room button{border-radius:99px;border-color:#b195cf28;background:#b195cf08}.basic-prejoin{border-color:#ffffff0b;background:linear-gradient(140deg,#ffffff05,#ffffff01);border-radius:26px}.basic-prejoin h1{font-family:inherit;font-size:43px;font-weight:500;letter-spacing:-1.6px}.basic-prejoin .basic-connect{background:linear-gradient(150deg,#a17bdc,#7850ae);color:#fff;border-color:#d9b8ff44}.basic-video-icon{border-radius:24px}.basic-info{background:#ffffff03;border-color:#ffffff0b;border-radius:23px}.basic-info h2{font-family:inherit;font-weight:400}.basic-prejoin input{background:#ffffff03;border-color:#ffffff12;border-radius:13px}.modal{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-radius:27px!important}.meeting-detail h1,.meeting-detail h2{font-family:inherit!important;letter-spacing:-.7px}.galaxy-inline{width:37px;height:37px;object-fit:contain;border-radius:10px}.app-shell:not(.boardroom-home) .brand{letter-spacing:-1px;font-size:26px}@media(max-width:700px){.workspace2d>header{height:78px;padding:0 23px}.galaxy-logo{width:43px;height:43px;border-radius:12px}.ws-content{padding:36px 22px 20px}.ws-heading h1{font-size:39px;letter-spacing:-1.7px}.ws-heading p{font-size:14px}.ws-summary{margin:30px 0;gap:12px}.ws-summary>div{padding:21px;border-radius:18px}.ws-meetings{padding:20px;border-radius:24px}.ws-empty{padding:30px 0 20px}.ws-empty h3{font-size:23px;line-height:1.3}.ws-empty p{font-size:12px}.ws-section-title h2{font-size:21px}.basic-prejoin h1{font-size:33px}}@media(prefers-reduced-motion:reduce){.ws-heading>button,.ws-empty>button,.ws-meeting{transition:none}}.ws-join{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin:33px 0 0;padding:20px 22px;background:linear-gradient(130deg,#a97ad912,#ffffff03);border:1px solid #d1b0f11a;border-radius:19px}.ws-join>div{display:flex;align-items:center;gap:10px;font-size:12px;color:#bc9fd4}.ws-join label{flex:1;min-width:210px}.ws-join input,.ws-filters>input{width:100%;border:1px solid #ffffff10;background:#09080e66;color:#ddc9ed;border-radius:10px;padding:12px 14px;font-size:12px}.ws-join>button{display:flex;align-items:center;gap:9px;border:1px solid #c7a4e331;border-radius:99px;background:#a47dc61a;color:#d8b8f1;padding:12px 17px;font-size:11px}.ws-join>p{width:100%;color:#e9b5c9;font-size:11px;margin:0}.ws-filters{display:flex;gap:15px;justify-content:space-between;margin:23px 0 15px}.ws-filters>input{max-width:390px}.ws-filters>div{display:flex;align-items:center;gap:3px;border:1px solid #ffffff09;background:#ffffff03;border-radius:99px;padding:4px}.ws-filters button{border:0;background:none;color:#9681a6;padding:8px 13px;font-size:11px;border-radius:99px}.ws-filters button[aria-pressed=true]{background:#b797d527;color:#dbc3ef;box-shadow:0 1px 5px #0002}.meeting-edit{margin:14px 0;color:#ae91c5;font-size:11px;max-width:400px}.meeting-edit summary{cursor:pointer;padding:6px 0}.meeting-edit label{display:block;margin:13px 0;color:#9b7eae}.meeting-edit input{display:block;width:100%;background:#0c0c15;border:1px solid #b699d326;border-radius:10px;color:#d5bfe6;padding:11px;margin-top:7px;font-size:12px}@media(max-width:700px){.ws-join{padding:18px;gap:12px}.ws-join>div{width:100%}.ws-join label{min-width:0;flex-basis:100%}.ws-join>button{width:100%;justify-content:center}.ws-filters{flex-direction:column;gap:12px}.ws-filters>input{max-width:none}.ws-filters>div{align-self:start}}.experience-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:33px 0 24px}.experience-picker>button{text-align:left;position:relative;display:flex;flex-direction:column;align-items:start;gap:12px;background:linear-gradient(145deg,#ffffff05,#ffffff02);border:1px solid #ffffff0c;border-radius:24px;padding:26px;color:#d4c3e2;transition:background .2s,border-color .2s,transform .2s}.experience-picker>button:hover{transform:translateY(-3px);border-color:#b78bd448}.experience-picker>button[aria-pressed=true]{background:linear-gradient(140deg,#9e6cd423,#5539770c);border-color:#b88ee36b;box-shadow:inset 0 1px #e4caff15,0 15px 35px #0002}.experience-symbol{display:grid;place-items:center;width:55px;height:55px;border:1px solid #cba9eb24;background:#c7a5e70b;border-radius:17px;color:#c2a0df;margin-bottom:7px}.experience-symbol svg{width:25px;height:25px;stroke-width:1.4}.symbol-3d{background:linear-gradient(135deg,#a681d32b,#6da6b71a)}.symbol-world{background:radial-gradient(circle,#9667cb22,#1c152600)}.experience-picker strong{font-size:22px;font-weight:500;letter-spacing:-.5px}.experience-picker button>span:nth-of-type(2){font-size:12px;color:#937da5;line-height:1.7;min-height:42px}.experience-picker small{font-size:10px;color:#b295c9;padding-top:8px}.world-coming{border:1px solid #bb98dd1b;border-radius:25px;text-align:center;padding:55px 25px;background:radial-gradient(ellipse at 50% 0,#78509e20,transparent 65%)}.world-coming>svg{color:#ac88c8}.world-coming h2{font-size:30px;font-weight:400;color:#dbcae8;letter-spacing:-.8px;margin:23px 0 14px}.world-coming p{font-size:13px;line-height:1.8;color:#927ca2;max-width:420px;margin:0 auto 25px}.world-coming button{background:#a47dc322;border:1px solid #b790d43d;border-radius:99px;padding:12px 22px;color:#d4b5ed;font-size:12px}.call-active .basic-room-body{display:block;max-width:none;padding:15px}.call-active .basic-info{display:none}.call-active .basic-jitsi{height:calc(100svh - 110px);min-height:520px;border-radius:19px}.basic-room>header{position:sticky;top:0;z-index:5}.basic-room header>span{font-size:10px}@media(max-width:700px){.experience-picker{grid-template-columns:1fr;gap:11px;margin:25px 0}.experience-picker>button{padding:20px 20px 20px 86px;gap:7px;min-height:125px;border-radius:20px}.experience-symbol{position:absolute;left:18px;top:24px;width:49px;height:49px;border-radius:15px}.experience-picker strong{font-size:20px}.experience-picker button>span:nth-of-type(2){min-height:0;font-size:11px}.experience-picker small{padding-top:3px;font-size:9px}.call-active .basic-room-body{padding:8px}.call-active .basic-jitsi{height:calc(100svh - 133px);min-height:450px;border-radius:14px}.basic-room>header{padding:12px}.basic-room header button{padding:10px 13px}.world-coming{padding:40px 20px}}.module-navigation{margin-top:30px}.world-module{margin-top:25px;border:1px solid #c9a8e21a;border-radius:24px;background:#ffffff02;overflow:hidden}.world-section-nav{display:flex;gap:6px;padding:15px;border-bottom:1px solid #ffffff0a;background:#ffffff02}.world-section-nav button{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;border:1px solid transparent;background:none;color:#9b82af;border-radius:12px;padding:14px 12px;font-size:12px}.world-section-nav button[aria-pressed=true]{border-color:#b894d32b;background:#b894d311;color:#dbc2ed}.world-workspace{text-align:center;padding:45px 32px 30px}.world-module-icon{display:grid;place-items:center;width:82px;height:82px;margin:0 auto 25px;border:1px solid #bd96da2b;border-radius:24px;color:#c7a8e0;background:radial-gradient(circle,#b88bdd1a,#4731570b)}.world-workspace>span:not(.module-development){font-size:8px;letter-spacing:2px;color:#a383bb}.world-workspace>h2{font-size:34px;font-weight:400;letter-spacing:-1px;margin:18px 0 15px}.world-workspace>p{max-width:510px;margin:0 auto;color:#927ca5;font-size:13px;line-height:1.8}.module-development{display:inline-block;color:#ad92c1;font-size:10px;border:1px solid #b994d02b;border-radius:99px;padding:7px 12px;background:#b994d009;margin-top:20px}.world-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:650px;margin:35px auto;text-align:left}.world-capabilities article{padding:24px;border:1px solid #ffffff0b;border-radius:18px;background:#ffffff02;display:grid;gap:13px}.world-capabilities article>svg{color:#ab84c8;width:23px}.world-capabilities strong{font-size:15px;font-weight:400;color:#c7afd8}.world-capabilities p{font-size:11px;line-height:1.7;color:#8c719f;margin:0}.world-import-placeholder{border:1px dashed #be97dd38;border-radius:17px;padding:30px;max-width:590px;margin:30px auto;display:grid;justify-items:center;gap:14px;color:#a782c2}.world-import-placeholder strong{font-size:15px;font-weight:400}.world-import-placeholder p{font-size:11px;line-height:1.8;max-width:420px;margin:0;color:#8d729e}.world-workspace .world-progress-note{font-size:10px;color:#796289;max-width:600px;margin:20px auto 0}@media(max-width:700px){.world-section-nav{flex-direction:column;gap:4px;padding:11px}.world-section-nav button{justify-content:start;padding:12px;font-size:12px}.world-workspace{padding:30px 20px}.world-workspace>h2{font-size:27px}.world-workspace>p{font-size:12px}.world-capabilities{grid-template-columns:1fr;gap:10px;margin:25px auto}.world-capabilities article{padding:20px}.world-import-placeholder{padding:25px 18px}}.room-invitation{display:grid;justify-items:center;gap:12px;padding:22px;width:min(420px,100%);border:1px solid #c7a8e32b;border-radius:18px;background:#b58bd709;margin:18px 0}.room-invitation>span{font-size:8px;letter-spacing:2px;color:#a184b7}.room-invitation>strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:23px;letter-spacing:1px;font-weight:500;color:#dfc6f4}.room-invitation>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.room-invitation button{font-size:10px;padding:9px 12px}.room-invitation small{font-size:10px;color:#9c83ae}.room-code-side{border-top:1px solid #ffffff0c;margin-top:20px;padding-top:19px;display:grid;gap:10px}.room-code-side>span{font-size:10px;color:#9a7eab}.room-code-side>strong{font-family:ui-monospace,monospace;font-size:15px;letter-spacing:1px;color:#d2b4e9;overflow-wrap:anywhere}@media(max-width:500px){.room-invitation{padding:18px 12px}.room-invitation>strong{font-size:19px;letter-spacing:.5px}.basic-prejoin{padding:28px 18px}}
