
    :root{--bg:#0b0c0f;--surface:#13151a;--raised:#191c22;--line:rgba(255,255,255,.085);--ink:#f4f3ef;--muted:#969ba7;--orange:#ff5a36;--amber:#efbd76;--green:#7cd7af;--radius:20px}
    *{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse 720px 400px at 95% -5%,rgba(255,90,54,.065),transparent 70%),var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}
    button,input,select{font:inherit}button:disabled,input:disabled,select:disabled{opacity:1;-webkit-text-fill-color:inherit;cursor:default}button{color:inherit}a{color:inherit;text-decoration:none}button,input,select{outline-offset:4px}button{display:inline-flex;align-items:center;justify-content:center;gap:8px}svg.icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.defs{position:absolute;width:0;height:0;overflow:hidden}
    .topbar{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:750;letter-spacing:-.8px}.brand-mark{height:29px;width:29px;display:flex;gap:3px;align-items:center;justify-content:center;color:var(--orange)}.brand-mark i{display:block;width:4px;border-radius:4px;background:currentColor}.brand-mark i:nth-child(1){height:10px}.brand-mark i:nth-child(2){height:24px}.brand-mark i:nth-child(3){height:16px}.brand-mark i:nth-child(4){height:10px}.top-left,.top-right{display:flex;align-items:center;gap:28px}.back{color:var(--muted);font-size:13px;display:flex;align-items:center;gap:7px}.account{display:flex;align-items:center;gap:10px}.account-copy{text-align:right;font-size:12px;color:var(--muted)}.account-copy strong{display:block;color:var(--ink);font-weight:550;font-size:13px}.avatar{height:35px;width:35px;border-radius:50%;background:#29232a;display:grid;place-items:center;color:#e0b7a5;font-size:12px;font-weight:650}.top-demo{border:1px solid var(--line);padding:5px 10px;border-radius:6px;color:var(--muted);font-size:11px;letter-spacing:.4px}
    main{max-width:1440px;margin:0 auto;padding:32px 40px 60px}.preview-note{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;margin-bottom:27px}.preview-note .icon{width:15px;height:15px;color:var(--orange)}.preview-note strong{color:#d5d5d7;font-weight:500}.heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}h1{font-size:34px;font-weight:620;letter-spacing:-1.15px;line-height:1.2;margin:0 0 8px}.subtitle{margin:0;color:var(--muted);font-size:14px}.btn{border:1px solid #34373e;border-radius:10px;background:var(--raised);padding:10px 15px;font-size:13px;font-weight:550;min-height:41px;white-space:nowrap}.btn.primary{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 4px 20px #ff5a3610}.btn.secondary{background:transparent}.btn.small{min-height:34px;font-size:12px;padding:7px 11px}.btn.light{background:var(--ink);color:#17191d;border-color:var(--ink)}.btn .icon{width:16px;height:16px}
    .tabs{display:flex;align-items:center;gap:27px;border-bottom:1px solid var(--line);margin-bottom:26px}.tab{position:relative;border:0;background:none;padding:0 1px 15px;color:var(--muted);font-size:13px;gap:8px;min-height:35px}.tab.selected{color:var(--ink)}.tab.selected:after{position:absolute;content:"";height:2px;border-radius:2px;background:var(--orange);bottom:-1px;left:0;right:0}.count{font-size:10px;min-width:18px;height:18px;display:inline-grid;place-items:center;background:#252830;border-radius:5px;color:#b2b6c0}.count.attention{color:var(--amber);background:#efbd7619}.tab-spacer{flex:1}.synced{font-size:11px;color:#747b88;display:flex;align-items:center;gap:6px;padding-bottom:14px}.dot{height:6px;width:6px;border-radius:50%;background:var(--green);display:inline-block;flex:none}.dot.amber{background:var(--amber)}.dot.gray{background:#9297a3}
    .workspace{display:grid;grid-template-columns:288px minmax(0,1fr);gap:25px;align-items:start}.list-label{display:flex;align-items:center;justify-content:space-between;color:#707885;font-size:10px;letter-spacing:1.2px;margin:0 2px 12px}.meeting-card{background:#111318;border:1px solid var(--line);border-radius:15px;padding:17px 16px;margin-bottom:12px}.meeting-card.selected{background:linear-gradient(120deg,rgba(255,90,54,.055),transparent 75%),#15161b;border-color:#ff5a3670;box-shadow:0 0 0 1px #ff5a3607}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.provider{display:inline-flex;align-items:center;gap:8px;color:#b1b6c0;font-size:11px}.provider-logo{height:24px;width:24px;border-radius:7px;display:grid;place-items:center;background:#2d8cff18;color:#72a8ff}.provider-logo .icon{width:14px;height:14px}.provider-logo.meet{background:#5cb58a16;color:#77d5a7}.provider-logo.telemost{color:#f1c86e;background:#e6bb4915}.card-menu{color:#6f7581;letter-spacing:2px}.meeting-card h2{font-size:14px;line-height:1.4;font-weight:550;margin:0 0 9px;letter-spacing:-.15px}.status{font-size:11px;display:flex;align-items:center;gap:7px;color:var(--green)}.status.amber{color:var(--amber)}.status.gray{color:#acb3c1}.card-bottom{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:11px;font-size:10px;color:#838b99}.card-bottom .time{font-variant-numeric:tabular-nums;color:#b8bec8}.source{font-size:9px;border:1px solid #ffffff13;border-radius:4px;padding:1px 5px;letter-spacing:.2px}.list-footer{color:#747c89;font-size:11px;display:flex;align-items:flex-start;gap:8px;padding:10px 3px}.list-footer .icon{width:14px;height:14px;margin-top:2px}
    .detail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.detail-head{padding:24px 27px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.eyebrow{font-size:10px;letter-spacing:.7px;color:var(--muted);margin-bottom:7px;display:flex;align-items:center;gap:8px}.detail-head h2{font-size:21px;letter-spacing:-.5px;font-weight:580;margin:0 0 7px}.detail-meta{font-size:11px;color:#838b98;display:flex;gap:13px;flex-wrap:wrap}.head-badge{border:1px solid #efbd7625;background:#efbd760b;color:var(--amber);border-radius:7px;font-size:11px;display:flex;align-items:center;gap:7px;padding:6px 9px;white-space:nowrap;margin-top:4px}.head-badge .icon{width:13px;height:13px}
    .detail-body{padding:23px 27px 25px}.help-box{border:1px solid #efbd7634;border-radius:13px;background:linear-gradient(115deg,#efbd7608,transparent 90%);padding:20px 21px}.help-top{display:flex;gap:14px;align-items:start}.help-icon{display:grid;place-items:center;height:33px;width:33px;border-radius:9px;background:#efbd7614;color:var(--amber);flex:none}.help-copy{flex:1;min-width:0}.help-copy h3{font-size:15px;font-weight:580;letter-spacing:-.2px;margin:2px 0 5px}.help-copy p{color:#a5a8ae;font-size:12px;line-height:1.65;margin:0;max-width:430px}.waiting{border-top:1px solid #efbd7618;margin-top:17px;padding-top:14px;display:flex;gap:18px;align-items:center;justify-content:space-between}.wait-caption{font-size:11px;color:#b1a799}.wait-caption strong{color:#e2d5c0;font-weight:550}.wait-caption span{display:block;font-size:10px;color:#8e8b85;margin-top:3px}.countdown{text-align:right}.countdown strong{display:block;font-weight:550;font-size:25px;line-height:1.2;letter-spacing:.7px;color:var(--amber);font-variant-numeric:tabular-nums}.countdown span{font-size:9px;color:#9c9283}.code-form{display:flex;gap:9px;margin-top:18px;align-items:center}.mock-input{min-width:0;width:210px;min-height:41px;border:1px solid #3b3934;background:#111217;border-radius:9px;color:#8f929a;padding:9px 12px;font-size:12px}.code-form .btn.secondary{margin-left:auto}.consequence{display:flex;gap:7px;align-items:flex-start;margin-top:12px;font-size:10px;color:#a79c8e;line-height:1.6}.consequence .icon{height:13px;width:13px;margin-top:1px}.record-pending{display:flex;align-items:center;gap:7px;font-size:10px;color:#858b95;margin:14px 0 22px}.record-pending .icon{width:14px;height:14px}
    .section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.section-title h3{font-size:12px;font-weight:550;margin:0}.mini-label{font-size:9px;color:#797f8b;display:flex;gap:5px;align-items:center}.mini-label .icon{width:12px;height:12px}.browser{border:1px solid #ffffff14;border-radius:11px;overflow:hidden;background:#e8ebf1}.browser-bar{height:33px;background:#25282f;display:flex;align-items:center;padding:0 12px;gap:13px}.window-dots{display:flex;gap:4px}.window-dots i{width:6px;height:6px;background:#555963;border-radius:50%}.url{height:21px;background:#191c22;border-radius:5px;color:#838a97;display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;flex:1;max-width:370px;margin:auto}.url .icon{width:10px;height:10px}.browser-body{height:248px;color:#202634;position:relative;background:radial-gradient(ellipse at 50% 0%,#fff,#f3f5f9);display:flex;align-items:center;justify-content:center;padding:20px}.zoom-label{position:absolute;top:15px;left:20px;font-size:17px;letter-spacing:-1px;color:#2875ee;font-weight:650}.browser-sample{position:absolute;right:12px;top:15px;color:#959ca9;font-size:9px}.zoom-form{text-align:center;padding-top:9px}.zoom-form .shield{margin:0 auto 8px;width:33px;height:33px;display:grid;place-items:center;color:#4487ed;background:#eaf1fc;border-radius:50%}.zoom-form .shield .icon{width:19px;height:19px}.zoom-form h4{margin:0 0 7px;font-weight:600;font-size:15px;letter-spacing:-.3px}.zoom-form p{margin:0 auto 13px;color:#8490a3;font-size:9px;max-width:240px}.otp-boxes{display:flex;gap:6px;justify-content:center}.otp-boxes i{height:28px;width:24px;border:1px solid #d7dfe9;border-radius:5px;background:#fff}.zoom-submit{background:#2e76ed;color:white;font-size:9px;width:176px;border-radius:5px;margin:13px auto 0;padding:6px}.browser-foot{font-size:10px;color:#818895;display:flex;justify-content:space-between;gap:10px;padding:10px 0 18px}.browser-foot span{display:flex;align-items:center;gap:5px}.browser-foot .icon{height:12px;width:12px}
    .timeline{border-top:1px solid var(--line);padding-top:18px}.timeline-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.timeline-head h3{font-size:12px;font-weight:550;margin:0}.timeline-head span{font-size:10px;color:#7c8491}.event{display:flex;align-items:center;gap:10px;font-size:11px;color:#adb3bd;padding:6px 0}.event time{color:#767e8c;font-size:10px;font-variant-numeric:tabular-nums;width:34px}.event-marker{height:5px;width:5px;border:1px solid #717887;border-radius:50%}.event-marker.amber{background:var(--amber);border-color:var(--amber)}.event em{font-style:normal;color:#757d89;font-size:10px;margin-left:auto}.diagnostic{display:flex;align-items:center;gap:7px;color:#828a98;font-size:10px;margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.diagnostic .icon{width:12px;height:12px}
    .lower{margin-top:33px}.lower-heading{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#858c98;font-size:11px}.lower-heading:after{content:"";flex:1;height:1px;background:var(--line)}.lower-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:17px}.mini-card{border:1px solid var(--line);background:#111318;border-radius:16px;padding:20px}.mini-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px}.mini-head h3{margin:0;font-size:13px;font-weight:550;letter-spacing:-.2px}.mini-head .icon{width:16px;height:16px;color:#7d8593}.mini-status{font-size:11px;display:flex;align-items:center;gap:6px;color:var(--green);margin-bottom:13px}.record-stats{display:flex;gap:24px;margin-bottom:15px}.record-stats strong{font-size:22px;letter-spacing:-.7px;font-weight:500;display:block;font-variant-numeric:tabular-nums}.record-stats span{font-size:9px;color:#818995}.wave{height:28px;display:flex;gap:3px;align-items:center;margin:0 0 15px;overflow:hidden}.wave i{display:block;min-width:3px;flex:1;background:#6fc9a5;border-radius:2px;opacity:.6}.wave i:nth-child(4n){height:20px}.wave i:nth-child(4n+1){height:8px}.wave i:nth-child(4n+2){height:13px}.wave i:nth-child(4n+3){height:26px}.wave i:nth-last-child(-n+12){opacity:.2}.mini-note{color:#848c99;font-size:10px;line-height:1.6;margin:12px 0 0}.setting-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12px;margin:0 0 14px}.setting-row p{font-size:10px;color:#848c99;margin:4px 0 0}.toggle{flex:none;width:32px;height:19px;background:var(--orange);border-radius:99px;position:relative;margin-top:2px}.toggle:after{content:"";position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:50%;background:white}.setting-select{display:flex;justify-content:space-between;align-items:center;border:1px solid #30343c;border-radius:7px;padding:8px 10px;font-size:12px;margin-bottom:11px}.setting-select .icon{height:13px;width:13px;color:#8b94a0}.notification-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:10px 0;border-bottom:1px solid var(--line);gap:8px}.notification-row .name{display:flex;gap:8px;align-items:center}.notification-row .icon{width:15px;height:15px;color:#8e98a8}.channel-status{font-size:9px;color:var(--green)}.channel-status.muted{color:#9299a5}.footer{border-top:1px solid var(--line);padding-top:18px;margin-top:32px;display:flex;justify-content:space-between;gap:14px;font-size:10px;color:#626b79}.footer .demo-only{color:#8a919e}
    @media(min-width:1500px){main{padding-top:38px}.browser-body{height:280px}}
    @media(max-width:1100px){main{padding:28px 25px 45px}.topbar{padding:0 25px}.workspace{grid-template-columns:245px minmax(0,1fr);gap:18px}.detail-head{padding:21px}.detail-body{padding:20px}.code-form{flex-wrap:wrap}.code-form .mock-input{flex:1}.code-form .btn.secondary{margin-left:0}.help-box{padding:17px}.lower-grid{grid-template-columns:1fr 1fr}.lower-grid .mini-card:last-child{grid-column:1/-1}.lower-grid .mini-card:last-child .notification-row{display:inline-flex;width:32%;padding-right:16px;border-bottom:0}.browser-body{height:235px}.head-badge{font-size:10px}}
    @media(max-width:760px){.topbar{height:63px;padding:0 18px}.top-left{gap:15px}.brand{font-size:19px}.back{font-size:0;gap:0}.back .icon{height:17px;width:17px}.top-demo{display:none}.account-copy strong{font-size:11px}.account-copy{font-size:10px}.top-right{gap:10px}main{padding:22px 17px 35px}.preview-note{font-size:10px;margin-bottom:23px;align-items:flex-start}.preview-note .icon{margin-top:1px;flex:none}.heading{margin-bottom:22px;align-items:flex-start;gap:12px}h1{font-size:29px}.subtitle{font-size:12px;max-width:220px}.heading .btn{font-size:11px;padding:9px 11px;min-height:36px}.heading .btn .icon{width:13px}.tabs{gap:20px;overflow-x:auto;scrollbar-width:none;margin-bottom:20px}.tab{font-size:12px;flex:none}.synced{display:none}.tab-spacer{display:none}.workspace{grid-template-columns:1fr;gap:18px}.meeting-list{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.list-label{display:none}.meeting-card{margin:0;padding:13px}.meeting-card h2{font-size:12px}.card-top{margin-bottom:8px}.provider{font-size:10px}.status{font-size:10px}.card-bottom{padding-top:9px;margin-top:11px}.list-footer{display:none}.detail-head{padding:18px}.detail-head h2{font-size:18px}.detail-meta{font-size:10px}.head-badge{padding:5px 7px;font-size:9px}.head-badge .icon{display:none}.detail-body{padding:17px}.help-box{padding:15px}.help-copy h3{font-size:14px}.help-copy p{font-size:11px}.help-icon{width:29px;height:29px}.help-top{gap:10px}.code-form{gap:8px}.code-form .mock-input{width:100%;flex-basis:100%;max-width:none}.code-form .btn{font-size:11px;min-height:36px;padding:8px 11px}.waiting{gap:10px}.wait-caption{font-size:10px}.wait-caption span{font-size:9px}.countdown strong{font-size:23px}.consequence{font-size:9px}.browser-body{height:230px}.browser-sample{font-size:8px}.browser-foot{font-size:9px}.event{font-size:10px;gap:8px}.event em{font-size:9px}.lower{margin-top:25px}.lower-grid{grid-template-columns:1fr;gap:12px}.lower-grid .mini-card:last-child{grid-column:auto}.lower-grid .mini-card:last-child .notification-row{display:flex;width:100%;padding:10px 0;border-bottom:1px solid var(--line)}.footer{flex-direction:column;gap:5px}.mini-card{padding:18px}.browser-foot span:first-child{max-width:240px}.diagnostic{font-size:9px}.section-title .mini-label{font-size:8px}}
    .workspace>*{min-width:0}.meeting-list{max-width:100%}.detail-head>div{min-width:0}
    .join-preview{background:#111318;border:1px solid var(--line);border-radius:15px;padding:17px 20px;margin-bottom:24px}.join-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.join-title h2{font-size:13px;font-weight:550;margin:0}.join-title span{font-size:10px;color:#7f8794}.join-fields{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:13px;align-items:end}.join-field{min-width:0;display:flex;flex-direction:column;gap:7px;font-size:11px;color:#aeb4bf}.join-field input{width:100%;min-width:0;background:#0c0e12;border:1px solid #343943;border-radius:8px;min-height:41px;padding:9px 12px;color:#e0e3e8;font-size:12px}.join-help{font-size:10px;color:#848c99;margin:10px 0 0}.join-help strong{font-weight:500;color:#bdc3cc}
    @media(max-width:760px){.join-preview{padding:16px;margin-bottom:20px}.join-fields{grid-template-columns:minmax(0,1fr)}.join-fields .btn{justify-self:start}.join-help{line-height:1.7}}
    @media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

[hidden]{display:none!important}button,a.btn{cursor:pointer}button:disabled{opacity:.45;cursor:wait}input,select,textarea{background:#0c0e12;color:var(--ink);border:1px solid #343943;border-radius:8px;padding:10px;max-width:100%}select option{background:#13151a}.form-grid,.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label,.settings-grid label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.wide{grid-column:1/-1}.form-grid .check,.settings-grid .check{display:flex;flex-direction:row;align-items:center}.join-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto}.field-help,.muted{color:var(--muted);font-size:12px}.error{color:#ffae98;white-space:pre-wrap}.notice{padding:16px;border:1px solid #6f4930;border-radius:12px;margin:16px 0;color:#edc38f}.empty{padding:35px 20px;color:var(--muted)}.meeting-card{text-align:left;display:block;width:100%;color:var(--ink);background:var(--surface)}.meeting-card.selected{border-color:var(--orange)}.detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.detail-body>*+*{margin-top:20px}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:16px;border:1px solid var(--line);border-radius:12px}.facts strong{display:block;font-size:20px}.facts small{color:var(--muted)}.events{font-size:12px;max-height:220px;overflow:auto}.events li{margin:7px 0}.parts{width:100%;font-size:12px;border-collapse:collapse}.parts td,.parts th{padding:8px;border-bottom:1px solid var(--line);text-align:left}.browser-live{background:#090a0c;border:1px solid var(--line);border-radius:12px;overflow:hidden}.browser-live canvas{display:block;width:100%;height:auto;outline:0}.browser-controls{display:flex;gap:10px;padding:12px;flex-wrap:wrap}.browser-controls input{flex:1;min-width:150px}.settings-grid .mini-card{min-width:0}.settings-grid form>*{margin:8px 0}.settings-grid form input:not([type=checkbox]),.settings-grid form select{width:100%}.channel-list>div{padding:10px 0;border-bottom:1px solid var(--line)}.login-card{max-width:500px;margin:50px auto;padding:25px;background:var(--surface);border:1px solid var(--line);border-radius:20px}.login-card input{display:block;width:100%;margin:12px 0}.countdown strong{font-variant-numeric:tabular-nums}.banner-fixed{position:fixed;bottom:20px;right:20px;max-width:420px;z-index:40;background:#2d201a;border:1px solid #a26f48;border-radius:12px;padding:16px;box-shadow:0 8px 25px #0008}.banner-fixed a{color:#ffba93;text-decoration:underline}.preview-note{margin-bottom:20px}audio{width:100%}details>summary{cursor:pointer;color:var(--muted);margin-bottom:10px}#flash{position:sticky;top:10px;z-index:50}code{overflow-wrap:anywhere}.synced{color:var(--muted);font-size:11px}#login-providers{display:flex;gap:10px;flex-wrap:wrap} .settings-grid h3{margin-top:0}@media(max-width:760px){.form-grid,.settings-grid,.join-fields{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.topbar{padding:0 17px}.top-left{gap:15px}.back{font-size:12px}.banner-fixed{left:17px;right:17px;bottom:17px}.parts{font-size:10px}}

/* Localized dates can wrap without colliding with the elapsed time. */
.card-bottom{gap:8px;flex-wrap:wrap;align-items:flex-start}.card-bottom>span{min-width:0}
