:root{font-family:DM Sans,Segoe UI,sans-serif;color:#193348;background:#f4f7f8;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:360px}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:254px;background:#fff;border-right:1px solid #e3eaed;display:flex;flex-direction:column;padding:23px 15px;z-index:2}.brand{display:flex;align-items:center;gap:10px;padding:2px 10px 26px}.brandicon,.logo{background:#dff1f1;color:#087e8b;border-radius:11px;width:37px;height:37px;display:grid;place-items:center}.brand b{display:block;font:700 14px Manrope,sans-serif}.brand small{display:block;color:#71828b;font-size:11px}.sidebar nav{display:grid;gap:5px}.sidebar nav button{border:0;background:transparent;color:#576c79;text-align:left;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;font-size:13px}.sidebar nav button:hover{background:#f3f7f8}.sidebar nav button.active{background:#e9f5f5;color:#087e8b;font-weight:700}.sidefoot{margin-top:auto;border-top:1px solid #e7edef;padding:17px 3px 0;display:flex;align-items:center;gap:9px}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#12344c;color:#fff;font-weight:700}.who{min-width:0;flex:1}.who b,.who small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who b{font-size:12px}.who small{font-size:11px;color:#7a8990}.main{margin-left:254px;min-height:100vh}.topbar{height:57px;background:#fff;border-bottom:1px solid #e3eaed;display:flex;align-items:center;justify-content:space-between;padding:0 30px;color:#70818c;font-size:13px;position:sticky;top:0;z-index:1}.content{max-width:1250px;margin:auto;padding:29px 32px 50px}.pagehead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 23px}.pagehead h1,.login h1{font:800 28px/1.18 Manrope,sans-serif;letter-spacing:-.03em;margin:3px 0 7px;color:#15364c}.pagehead p:not(.eyebrow){color:#73848e;margin:0;font-size:14px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.15em;color:#07818b;margin:0}.headactions{display:flex;gap:9px;flex-wrap:wrap}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:10px 13px;font-weight:700;font-size:12px;border:1px solid transparent}.primary{background:#087e8b;color:#fff}.primary:hover{background:#066c77}.secondary{background:#fff;color:#29475a;border-color:#dce5e8}.secondary:hover{background:#f5f8f9}.wide{width:100%;padding:12px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.kpi,.panel{background:#fff;border:1px solid #e2e9eb;border-radius:12px;box-shadow:0 4px 15px #102f4206}.kpi{padding:16px 17px}.kpi span,.kpi small{display:block;color:#788992;font-size:12px}.kpi b{display:block;font:700 23px Manrope,sans-serif;margin:10px 0 4px;color:#1c4056}.grid2{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.panel{padding:19px 20px;margin-bottom:15px}.panel h2{font:700 16px Manrope,sans-serif;margin:0 0 5px;color:#1c4056}.panelhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.panelhead h2{margin:0}.muted,.hint{color:#778891;font-size:12px;margin:5px 0}.hint{padding:10px;background:#f4f8f8;border-radius:7px;line-height:1.5}.meetingrow{display:grid;grid-template-columns:68px minmax(120px,1fr) minmax(150px,auto) auto;align-items:center;gap:12px;border-top:1px solid #edf1f2;padding:13px 0}.time b,.time small,.meetinginfo b,.meetinginfo small{display:block}.time b{font-size:12px;color:#294c61}.time small,.meetinginfo small{font-size:11px;color:#829199;margin-top:4px}.meetinginfo b{font-size:13px}.meetingstatus{display:flex;gap:5px;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:700;background:#edf1f3;color:#667881}.badge.green{background:#e7f5ed;color:#28724e}.badge.amber{background:#fff3db;color:#8a641d}.badge.red{background:#fbe9e7;color:#a3443c}.rowactions{display:flex;align-items:center;gap:3px}.textbtn,.iconbtn{border:0;background:transparent;color:#087e8b;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:6px}.iconbtn{color:#71838d}.textbtn:hover,.iconbtn:hover{color:#045d68}.statusrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #edf1f2;text-transform:capitalize;font-size:12px}.empty{padding:30px 13px;color:#809099;text-align:center;font-size:13px;line-height:1.5}.toast{position:fixed;right:25px;top:68px;z-index:5;max-width:440px;background:#153c50;color:#fff;border-radius:8px;padding:11px 13px;box-shadow:0 8px 20px #102b4040;display:flex;gap:12px;font-size:12px}.toast button{border:0;background:transparent;color:#fff;font-size:18px;margin-top:-4px}.busy{position:fixed;bottom:18px;right:22px;z-index:4;background:#153c50;color:#fff;border-radius:20px;padding:7px 12px;display:flex;align-items:center;gap:7px;font-size:11px}.login{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 20% 15%,#e2f4f3,#f5f8f9 50%,#e8f0f4)}.loginbox{width:min(440px,100%);background:#fff;border:1px solid #e2e9eb;border-radius:18px;padding:38px;box-shadow:0 16px 60px #19334815}.loginbox .logo{margin-bottom:26px;width:44px;height:44px}.loginbox>p:not(.eyebrow){color:#6d7f88;font-size:14px;line-height:1.6;margin:0 0 22px}.loginbox small{display:block;text-align:center;color:#87959d;font-size:11px;margin-top:15px}.alert{color:#a3443c;background:#fbe9e7;padding:10px;border-radius:7px;font-size:12px;margin:15px 0}.actionrow,.briefrow{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid #edf1f2}.actionrow b,.briefrow b{font-size:13px}.actionrow select{border:1px solid #dce5e8;border-radius:7px;padding:8px;color:#29475a;background:#fff}.evidence{font-size:11px;color:#788992}.brieftext{white-space:pre-wrap;word-break:break-word;font:13px/1.6 DM Sans,sans-serif;background:#f5f8f9;border:1px solid #e4ebed;border-radius:8px;padding:12px;color:#29485c}.jsonedit{width:100%;min-height:310px;border:1px solid #dce5e8;border-radius:8px;padding:13px;font:12px/1.5 Consolas,monospace;color:#29485c}.actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.panel label{display:grid;gap:6px;color:#536b78;font-size:12px;margin:13px 0}.panel label input:not([type=checkbox]){border:1px solid #dce5e8;border-radius:7px;padding:9px 10px;color:#27475b}.checklabel{display:flex!important;align-items:center;gap:9px!important}.checklabel input{accent-color:#087e8b}.briefrow{align-items:flex-start}.briefrow>div{flex:1;min-width:0}@media(max-width:1020px){.sidebar{width:220px}.main{margin-left:220px}.content{padding:24px 20px}.kpis{grid-template-columns:repeat(2,1fr)}.meetingrow{grid-template-columns:62px minmax(100px,1fr) auto}.meetingstatus{grid-column:2}.rowactions{grid-column:3;grid-row:1/3}}@media(max-width:700px){.sidebar{position:static;width:auto;height:auto;padding:10px 12px;border-right:0;border-bottom:1px solid #e3eaed}.brand{padding:2px 5px 10px}.sidebar nav{display:flex;overflow:auto;gap:3px}.sidebar nav button{white-space:nowrap;padding:9px;font-size:11px}.sidefoot{display:none}.main{margin-left:0}.topbar{height:45px;padding:0 15px}.content{padding:22px 14px}.pagehead{align-items:flex-start;flex-direction:column}.grid2{grid-template-columns:1fr}.kpis{gap:8px}.kpi{padding:12px}.kpi b{font-size:19px}.meetingrow{grid-template-columns:55px minmax(100px,1fr) auto;gap:8px}.meetingstatus{grid-column:2/4}.rowactions{grid-column:3;grid-row:1}.loginbox{padding:28px 22px}}.filebtn{display:inline-flex!important;align-items:center;background:#fff;border:1px solid #dce5e8;border-radius:7px;color:#087e8b!important;padding:5px 8px;cursor:pointer;font-size:10px!important;font-weight:700}.filebtn input{display:none}:root{--v1:#65859c;--v2:#65869d;--v3:#6d8ca2;--v4:#557785;--ink:#28353e;--grad:linear-gradient(135deg,#65859c 0%,#65869d 55%,#6d8ca2 100%);--grad2:linear-gradient(135deg,#557785,#65859c);background:#f9fbfd;color:var(--ink)}body{background:#f9fbfd}.sidebar{background:linear-gradient(180deg,#2e3d47,#455c6d 55%,#3c505f);border-right:0;color:#fff}.sidebar .brand b{color:#fff}.sidebar .brand small{color:#e1ecf3}.brandicon,.logo{background:var(--grad);color:#fff;box-shadow:0 8px 20px #65869d44}.sidebar nav button{color:#e1ecf3}.sidebar nav button:hover{background:#ffffff1c;color:#fff}.sidebar nav button.active{background:#fff;color:#65859c;box-shadow:0 6px 18px #0004}.sidefoot{border-top:1px solid #ffffff2b}.avatar{background:var(--grad)}.who b{color:#fff}.who small{color:#e1ecf3}.signout{color:#e1ecf3!important;border-radius:8px}.signout:hover{background:#fff2;color:#fff!important}.topbar{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #eef4f9;color:#65859c;font-weight:700}.pagehead h1{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{color:var(--v2)}.primary{background:var(--grad);color:#fff;box-shadow:0 8px 20px #65869d33;transition:transform .15s,box-shadow .15s,filter .15s}.primary:hover{background:var(--grad);filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 26px #65869d44}.primary:disabled{opacity:.7;cursor:progress;transform:none}.secondary{border-color:#e1ecf3;color:#546f83;background:#fff}.secondary:hover{background:#f6f9fc}.kpi,.panel{border-color:#eef4f9;box-shadow:0 8px 24px #65859c12}.kpi{position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--grad)}.kpi:nth-child(2):before{background:linear-gradient(90deg,#6d8ca2,#6d8ca2)}.kpi:nth-child(3):before{background:linear-gradient(90deg,#557785,#65859c)}.kpi:nth-child(4):before{background:linear-gradient(90deg,#10b981,#557785)}.kpi b{color:var(--ink);font-size:25px}.panel h2{color:var(--ink)}.textbtn{color:var(--v1)}.textbtn:hover{color:var(--v2)}.badge{background:#eef4f9;color:#4e687b}.badge.green{background:#d1fae5;color:#047857}.badge.amber{background:#ffedd5;color:#c2410c}.badge.red{background:#ffe4e6;color:#be123c}.meetingrow,.statusrow,.actionrow,.briefrow{border-top-color:#eef4f9}.time b{color:var(--v1)}.hint{background:#f8fafc;color:#5e7c92}.filebtn{border-color:#e1ecf3!important;color:var(--v1)!important}.toast,.busy{background:linear-gradient(135deg,#455c6d,#536f83)}.brieftext{background:#f8fafc;border-color:#eef4f9}.panel label input:not([type=checkbox]),.actionrow select,.jsonedit{border-color:#e1ecf3}.checklabel input{accent-color:var(--v1)}.alert{color:#be123c;background:#ffe4e6;border:1px solid #fecdd3;padding:10px 12px;border-radius:9px;font-size:12.5px;margin:14px 0;line-height:1.45}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.landing{position:relative;min-height:100vh;color:var(--ink);overflow:hidden;background:linear-gradient(180deg,#f9fbfd,#f5f9fb 45%,#f2f7fa)}.bg-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none}.o1{width:460px;height:460px;background:#b5c5d0;left:-130px;top:-120px}.o2{width:420px;height:420px;background:#a6b9c6;right:-120px;top:120px}.o3{width:380px;height:380px;background:#a9bbc8;left:35%;bottom:-160px}.landing-nav{height:78px;max-width:1160px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.landing-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit}.landing-brand .brandicon{width:42px;height:42px;border-radius:13px}.landing-brand b,.landing-brand small{display:block}.landing-brand b{font:800 15px Manrope,Segoe UI,sans-serif;color:var(--ink)}.landing-brand small{margin-top:3px;color:#7693a7;font-size:11px}.public-links{display:flex;align-items:center;gap:29px}.public-links>a{color:#506a7c;text-decoration:none;font-size:13px;font-weight:700}.public-links>a:hover{color:var(--v2)}.nav-login{height:42px;min-width:108px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--grad);border:0;border-radius:999px;color:#fff;font-size:13px;font-weight:800;box-shadow:0 10px 24px #65869d44;transition:transform .15s,filter .15s}.nav-login:hover{transform:translateY(-2px);filter:brightness(1.08)}.landing-hero{max-width:1104px;min-height:520px;margin:0 auto;padding:65px 28px 55px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px}.hero-copy{max-width:540px}.hero-kicker{display:inline-flex;align-items:center;gap:7px;border:1px solid #dce9f2;background:#fff;color:#4f697c;border-radius:30px;padding:7px 13px;margin-bottom:24px;font-size:11.5px;font-weight:800;box-shadow:0 6px 16px #4f697c1a}.hero-copy .eyebrow{margin-bottom:12px}.hero-copy h1{font:800 clamp(42px,5.2vw,66px)/1.05 Manrope,"Segoe UI",sans-serif;letter-spacing:-.055em;color:var(--ink);margin:0}.hero-description{max-width:455px;margin:20px 0 26px;color:#546f83;font-size:16.5px;line-height:1.7}.hero-cta{min-height:50px;padding:0 22px;font-size:14px;border-radius:999px;text-decoration:none}.hero-assurance{display:flex;align-items:center;gap:7px;margin-top:18px;color:#7693a7;font-size:11.5px}.hero-assurance svg{color:var(--v1)}.hero-art{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center}.art-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,#d1dae1 0%,#c6d2dbaa 50%,transparent 72%);right:3%;top:0}.art-glow.two{width:260px;height:260px;left:0;top:auto;bottom:0;background:radial-gradient(circle,#a9bbc8 0%,#b6c6d177 50%,transparent 72%)}.brief-preview{position:relative;width:min(100%,410px);padding:24px 25px 20px;background:#fff;border:1px solid #eef4f9;border-radius:22px;box-shadow:0 30px 70px #65859c3a;animation:floaty 6s ease-in-out infinite}@keyframes floaty{50%{transform:translateY(-8px)}}.preview-top{display:flex;justify-content:space-between;align-items:center}.preview-top>div:first-child{display:grid;gap:7px}.preview-label{color:var(--v2);font-size:9px;letter-spacing:.13em;font-weight:800}.preview-top b{font:800 19px Manrope,Segoe UI,sans-serif;color:var(--ink)}.preview-sun{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#7794a8,#6d8ca2);color:#fff;box-shadow:0 8px 18px #6d8ca255}.preview-date{margin:20px 0 8px;color:#87a0b2;font-size:9.5px;font-weight:800;letter-spacing:.11em}.preview-item{display:grid;grid-template-columns:36px 1fr 15px;align-items:center;gap:10px;padding:13px 0;border-top:1px solid #eef4f9;color:#d1dae1}.preview-icon{height:36px;width:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#6e93a2,#97adbd);color:#fff}.preview-icon.lavender{background:linear-gradient(135deg,#a2b6c4,#92a9ba)}.preview-item b,.preview-item small{display:block}.preview-item b{color:var(--ink);font-size:12.5px}.preview-item small{margin-top:4px;color:#87a0b2;font-size:10.5px}.preview-task{display:flex;align-items:center;gap:8px;padding:12px;margin-top:9px;border-radius:11px;background:linear-gradient(90deg,#d1fae5,#cffafe);color:#047857;font-size:11px;font-weight:800}.float-chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;background:#fff;font-size:11px;font-weight:800;box-shadow:0 12px 28px #28353e26}.chip-a{left:-4px;top:38px;color:#3e5760;animation:floaty2 5s ease-in-out infinite}.chip-b{right:-6px;bottom:62px;color:#c2410c;animation:floaty2 5.5s ease-in-out infinite reverse}@keyframes floaty2{50%{transform:translateY(-9px)}}.art-caption{position:absolute;bottom:0;right:10px;display:flex;align-items:center;gap:7px;color:#7693a7;font-size:10.5px}.caption-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b98133}.feature-strip{max-width:1104px;margin:0 auto 58px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:none;border:0;box-shadow:none}.feature-strip article{display:flex;gap:14px;align-items:flex-start;padding:22px;background:#fff;border-radius:18px;border:1px solid #eef4f9;box-shadow:0 14px 34px #65859c1a;transition:transform .2s,box-shadow .2s}.feature-strip article:hover{transform:translateY(-4px);box-shadow:0 20px 44px #65859c33}.feature-icon{flex:0 0 42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#6d8ca2,#65869d)}.feature-strip article:nth-child(2) .feature-icon{background:linear-gradient(135deg,#557785,#97adbd)}.feature-strip article:nth-child(3) .feature-icon{background:linear-gradient(135deg,#10b981,#557785)}.feature-strip b{display:block;padding-top:2px;color:var(--ink);font-size:14px}.feature-strip p{margin:6px 0 0;color:#628096;font-size:12.5px;line-height:1.6}.landing-how{text-align:center;padding:0 20px 62px}.landing-how h2{margin:10px 0;color:var(--ink);font:800 30px Manrope,Segoe UI,sans-serif;letter-spacing:-.03em}.landing-how>p:last-child{margin:0;color:#628096;font-size:14px}.landing-footer{max-width:1104px;margin:auto;padding:20px 28px 25px;display:flex;justify-content:space-between;border-top:1px solid #e1ecf3;color:#7693a7;font-size:11px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 30% 20%,#65859c9a,#28353ecc);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto}.login-dialog{position:relative;width:min(420px,100%);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 40px 100px #0008;animation:login-enter .22s ease-out}.dialog-banner{height:104px;background:var(--grad);position:relative;display:flex;align-items:flex-end;padding:0 32px}.dialog-banner:after{content:"";position:absolute;right:-30px;top:-40px;width:150px;height:150px;border-radius:50%;background:#ffffff2b}.dialog-banner .logo{width:56px;height:56px;border-radius:17px;background:#fff;color:var(--v2);margin-bottom:-28px;position:relative;z-index:1;box-shadow:0 12px 26px #0003}.modal-close{position:absolute;right:14px;top:12px;z-index:2;width:34px;height:34px;border:0;border-radius:50%;background:#fff3;color:#fff;font-size:22px;line-height:1}.modal-close:hover{background:#ffffff59}.dialog-body{padding:44px 32px 30px}.dialog-body .eyebrow{font-size:10px}.login-dialog h2{margin:8px 0 6px;color:var(--ink);font:800 27px Manrope,Segoe UI,sans-serif;letter-spacing:-.03em}.login-intro{margin:0 0 14px;color:#628096;font-size:13.5px;line-height:1.55}.login-dialog .login-form{display:flex;flex-direction:column;align-items:stretch;margin-top:6px}.login-form label{display:block;margin:12px 0 6px;color:#506a7c;font-size:12px;font-weight:800}.login-form input{display:block;width:100%;height:46px;padding:0 14px;border:1.5px solid #e1ecf3;border-radius:12px;background:#f9fbfd;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.login-form input:focus{border-color:var(--v1);background:#fff;box-shadow:0 0 0 4px #65859c1f}.pw-field{position:relative}.pw-field input{padding-right:46px}.pw-toggle{position:absolute;right:6px;top:5px;width:36px;height:36px;border:0;border-radius:9px;background:transparent;color:#7693a7;display:grid;place-items:center}.pw-toggle:hover{background:#eef4f9;color:var(--v1)}.login-dialog .primary.wide{margin-top:20px;height:48px;border-radius:12px;font-size:14px;width:100%}.login-form small,.login-footnote{display:block;margin-top:14px;text-align:center;color:#87a0b2;font-size:11px}@keyframes login-enter{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:850px){.landing-hero{gap:20px;padding-top:50px}.hero-copy h1{font-size:49px}.feature-strip{margin-left:20px;margin-right:20px;gap:14px}}@media(max-width:700px){.sidebar{background:linear-gradient(90deg,#2e3d47,#3c505f)}.sidebar nav button.active{background:#fff}}@media(max-width:650px){.landing-nav{height:66px;padding:0 17px}.landing-brand small{display:none}.landing-brand b{font-size:13px}.public-links{gap:12px}.nav-login{height:38px;min-width:92px}.landing-hero{padding:34px 21px 33px;grid-template-columns:1fr;gap:22px}.hero-copy h1{font-size:44px}.hero-description{font-size:15px}.hero-art{min-height:340px}.chip-a{left:0;top:-14px}.chip-b{right:0}.feature-strip{grid-template-columns:1fr;margin:0 17px 42px}.landing-how h2{font-size:24px}.landing-footer{padding:17px;flex-direction:column;gap:8px}.dialog-body{padding:42px 22px 24px}.dialog-banner{padding:0 22px}}@media(prefers-reduced-motion:reduce){.brief-preview,.float-chip,.login-dialog{animation:none}}.setgroup{margin-top:18px;padding-top:6px;border-top:1px solid #eef4f9}.setgroup h3{margin:12px 0 4px;font:800 13px Manrope,sans-serif;color:var(--v1);letter-spacing:.02em}.setfield{margin:0 0 4px}.setfield label{margin-bottom:4px!important}.curval{display:block;margin:2px 0 14px;color:#628096;font-size:11.5px;line-height:1.5}.curval b{color:var(--ink);font-weight:700;word-break:break-all}.curval b.unset{color:#a2b5c3;font-weight:600;font-style:italic}.sethelp{display:block;color:#87a0b2;font-size:11px;margin:-2px 0 2px}.src{display:inline-block;padding:1px 8px;border-radius:99px;font-size:10px;font-weight:800;background:#eef4f9;color:#4e687b}.src.saved{background:#d1fae5;color:#047857}.src.environment{background:#e0f2fe;color:#0369a1}.textbtn.inline{display:inline;margin-left:8px;padding:0;font-size:11px;text-decoration:underline}.okmsg{background:#d1fae5;color:#047857;border:1px solid #a7f3d0;border-radius:9px;padding:10px 12px;font-size:12.5px;margin:10px 0}.panel .primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.landing{overflow:clip}.landing>*:not(.bg-orb):not(.modal-backdrop):not(.landing-nav):not(.to-top){position:relative;z-index:1}.landing>.landing-nav{position:sticky;top:0;z-index:30;max-width:none;width:100%;padding:0 max(28px,calc((100% - 1104px)/2 + 28px));background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #eef4f9}.navlink{border:0;background:transparent;color:#506a7c;font-size:13px;font-weight:700;padding:8px 2px;position:relative}.navlink:hover,.navlink.on{color:var(--v2)}.navlink.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--grad)}.landing-section{max-width:1104px;margin:0 auto;padding:44px 28px 20px;scroll-margin-top:92px;text-align:center}.landing-section h2{margin:8px 0 26px;color:var(--ink);font:800 30px Manrope,Segoe UI,sans-serif;letter-spacing:-.03em}.landing-section .feature-strip{padding:0;margin:0 0 18px;text-align:left}.feature-tile{display:flex;gap:14px;align-items:flex-start;text-align:left;padding:22px;background:#fff;border-radius:18px;border:2px solid #eef4f9;box-shadow:0 14px 34px #65859c1a;transition:transform .2s,box-shadow .2s,border-color .2s;font:inherit;color:inherit}.feature-tile:hover{transform:translateY(-4px);box-shadow:0 20px 44px #65859c33}.feature-tile.on{border-color:#92a9ba;box-shadow:0 20px 44px #92a9ba47}.feature-tile.t1 .feature-icon,.feature-icon.t1{background:linear-gradient(135deg,#557785,#97adbd)}.feature-tile.t2 .feature-icon,.feature-icon.t2{background:linear-gradient(135deg,#10b981,#557785)}.feature-strip article{all:unset}.detail-card{max-width:760px;margin:0 auto;background:#fff;border:1px solid #eef4f9;border-radius:20px;padding:24px 28px;text-align:left;box-shadow:0 14px 34px #65859c1a;animation:login-enter .25s ease-out}.detail-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.detail-head h3,.step-detail h3{margin:0;font:800 19px Manrope,sans-serif;color:var(--ink)}.detail-card ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:11px}.detail-card li{display:flex;gap:10px;align-items:flex-start;color:#496173;font-size:14px;line-height:1.5}.detail-card li svg{flex:0 0 16px;margin-top:3px;color:#10b981}.step-detail p{margin:10px 0 16px;color:#496173;font-size:14.5px;line-height:1.65}.step-nav{display:flex;justify-content:space-between}.step-nav .secondary:disabled{opacity:.4;cursor:default}.steps{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.step{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px;background:#fff;border:2px solid #eef4f9;font:inherit;color:#628096;font-weight:800;font-size:13px;transition:all .2s}.step:hover{border-color:#d1dae1}.stepnum{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef4f9;color:var(--v1);font-weight:800;font-size:13px}.steplabel{display:inline-flex;align-items:center;gap:6px}.step.on{border-color:#92a9ba;color:var(--ink);box-shadow:0 10px 24px #92a9ba3a}.landing-footer{align-items:center}.footlink{border:0;background:transparent;color:#7693a7;font-size:11px;padding:0}.footlink:hover{color:var(--v2);text-decoration:underline}.to-top{position:fixed;right:22px;bottom:22px;z-index:40;width:46px;height:46px;border-radius:50%;border:0;background:var(--grad);color:#fff;display:grid;place-items:center;box-shadow:0 12px 28px #65869d55;animation:login-enter .2s ease-out}.to-top:hover{filter:brightness(1.1);transform:translateY(-2px)}.hero-cta{border:0}.dashaction b{font-size:13px}.dashaction{text-transform:none;align-items:flex-start}html{scroll-behavior:smooth}@media(max-width:850px){.landing>.landing-nav{padding:0 17px}.landing-section{padding:36px 20px 14px}.landing-section h2{font-size:24px}.landing-section .feature-strip{margin:0 0 16px}}@media(max-width:650px){.public-links{gap:10px}.navlink{display:inline-block!important;font-size:12px}.landing-brand small,.landing-brand b{display:none}.step{padding-right:12px}.steplabel{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--v1:#2b6f8a;--v2:#3b8ea5;--v3:#5fa3b5;--ink:#1f3a4d;--grad:linear-gradient(135deg,#2b6f8a 0%,#3b8ea5 100%);--grad2:linear-gradient(135deg,#3b8ea5,#2b6f8a);background:#f5f8fa}body{background:#f5f8fa}.sidebar{background:linear-gradient(180deg,#1f3a4d,#25465b)}.sidebar nav button{color:#c9d8e1}.sidebar nav button:hover{background:#ffffff14}.sidebar nav button.active{background:#fff;color:#1f5b73;box-shadow:0 4px 12px #0003}.sidebar .brand small,.who small{color:#a9bfcc}.signout{color:#c9d8e1!important}.pagehead h1{background:none;-webkit-background-clip:initial;color:var(--ink)}.eyebrow{color:#3b8ea5}.primary,.nav-login,.hero-cta,.to-top{background:var(--grad);box-shadow:0 6px 16px #2b6f8a30}.primary:hover,.nav-login:hover{background:var(--grad);box-shadow:0 8px 20px #2b6f8a3d}.kpi:before{background:linear-gradient(90deg,#2b6f8a,#3b8ea5)}.kpi:nth-child(2):before{background:linear-gradient(90deg,#4f8a9a,#7fb0bd)}.kpi:nth-child(3):before{background:linear-gradient(90deg,#4a6f9a,#7f9fc4)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.kpis{grid-template-columns:1fr}}.landing{background:linear-gradient(180deg,#f7fafc,#eef4f8 55%,#f5f8fa)}.bg-orb{opacity:.28}.o1{background:#9cc3d5}.o2{background:#b7cfe0}.o3{background:#a9d0cf}.landing-brand b,.hero-copy h1,.landing-section h2,.detail-head h3,.step-detail h3{color:var(--ink)}.hero-copy h1 span{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.art-glow{background:radial-gradient(circle,#cfe3ec 0%,#e3eef4aa 50%,transparent 72%)}.art-glow.two{background:radial-gradient(circle,#d3e7e5 0%,#e6f1f0aa 50%,transparent 72%)}.preview-sun,.feature-icon,.feature-tile.t0 .feature-icon{background:linear-gradient(135deg,#3b8ea5,#2b6f8a);box-shadow:none}.feature-tile.t1 .feature-icon,.feature-icon.t1{background:linear-gradient(135deg,#4f7fa8,#34607f)}.feature-tile.t2 .feature-icon,.feature-icon.t2{background:linear-gradient(135deg,#4f9a95,#33766f)}.preview-icon{background:linear-gradient(135deg,#4f9bb0,#2b6f8a)}.preview-icon.lavender{background:linear-gradient(135deg,#6a8fb3,#47698b)}.preview-task{background:#e6f2ee;color:#2f6b57}.feature-tile.on,.step.on{border-color:#3b8ea5;box-shadow:0 10px 24px #2b6f8a26}.feature-tile:hover{box-shadow:0 14px 30px #2b6f8a1f}.dialog-banner{background:linear-gradient(135deg,#1f3a4d,#2b6f8a)}.dialog-banner .logo{color:#2b6f8a}.modal-backdrop{background:radial-gradient(circle at 30% 20%,#2b6f8a8a,#14283acc)}.toast,.busy{background:#1f3a4d}.src{background:#e8f0f4;color:#35566a}.src.saved{background:#dcf1e8;color:#2f6b57}.src.environment{background:#e1eef5;color:#2b6f8a}.badge{background:#e8f0f4;color:#3d5b6d}.step.on .stepnum,.step.done .stepnum{background:var(--grad);color:#fff}.hint{background:#f1f6f9;color:#55707f}html,body{color:var(--ink)}.chip-a{color:#2b6f8a}.chip-b{color:#2f6b57}.nav-signup{height:42px;padding:0 18px;border-radius:999px;border:1.5px solid #b9d1dc;background:#fff;color:#2b6f8a;font-size:13px;font-weight:800;transition:background .15s}.nav-signup:hover{background:#eef5f8}.switchline{display:block;text-align:center;margin-top:16px!important;color:#5f7482;font-size:12.5px!important}.switchline .textbtn.inline{font-size:12.5px;margin-left:4px}.alert .textbtn.inline{margin:6px 0 0;color:#be123c;font-weight:800}.login-dialog{max-height:calc(100vh - 40px);overflow-y:auto}@media(max-width:650px){.nav-signup{display:none}}.today-card{background:#fff;border:1px solid #dde7ec;border-radius:16px;padding:20px 22px 14px;margin-bottom:16px;box-shadow:0 8px 24px #2b6f8a12}.today-head{display:flex;justify-content:space-between;align-items:center}.today-head>div{display:grid;gap:6px}.today-label{font-size:9.5px;letter-spacing:.13em;font-weight:800;color:#3b8ea5}.today-head b{font:800 19px Manrope,sans-serif;color:var(--ink)}.today-date{margin:14px 0 6px;font-size:10.5px;font-weight:800;letter-spacing:.11em;color:#6b8594}.today-item{display:grid;grid-template-columns:78px 1fr auto auto;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-top:1px solid #eaf0f3;background:transparent;padding:12px 4px;color:#9bb0bd;font:inherit;border-radius:0}.today-item:hover{background:#f5f9fb}.today-time{font-weight:800;font-size:12.5px;color:#2b6f8a}.today-item b{display:block;font-size:13.5px;color:var(--ink)}.today-item small{display:block;margin-top:3px;font-size:11px;color:#6b8594}.today-empty{padding:16px 4px;border-top:1px solid #eaf0f3;color:#6b8594;font-size:13px}.today-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #eaf0f3;margin-top:4px;padding-top:10px;font-size:11px;color:#6b8594}.syncerr{color:#be123c}.ctx-note{background:#e8f2f6;border:1px solid #c5dde7;color:#25506a;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;margin:0 0 12px}.ctx-note b{display:block;color:#1f3a4d}.ctx-note .textbtn.inline{margin-left:2px;font-weight:800}.feature-tile{cursor:pointer}.panel label select{border:1px solid #c9d8e1;border-radius:7px;padding:9px 10px;color:#27475b;background:#fff;font:inherit}.menu-btn,.drawer-close,.drawer-backdrop{display:none}.toptitle{font-weight:700;color:var(--ink,#15364c)}img,svg,video{max-width:100%}.panel,.kpi,.meetinginfo,.who,.brieftext{min-width:0}.brieftext,.panel p,.meetinginfo b,.actionrow b{overflow-wrap:anywhere}@media(max-width:900px){body{min-width:320px}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-8px;color:var(--ink,#15364c)}.topbar{justify-content:flex-start;gap:6px;height:56px;padding:0 12px;padding-top:env(safe-area-inset-top)}.topbar .toptitle{flex:1}.topbar .iconbtn:last-child{width:44px;height:44px;justify-content:center}.sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(300px,84vw)!important;height:100dvh!important;padding:18px 14px!important;border:0!important;background:linear-gradient(180deg,#1f3a4d,#25465b)!important;transform:translate(-102%);transition:transform .22s ease;z-index:30;overflow-y:auto;box-shadow:none}.sidebar.open{transform:none;box-shadow:0 0 40px #0008}.sidebar nav{display:grid!important;overflow:visible!important}.sidebar nav button{white-space:normal!important;padding:13px 12px!important;font-size:14px!important;min-height:46px}.sidebar nav button.active{background:#fff!important;color:#1f5b73!important}.sidefoot{display:flex!important;margin-top:auto}.drawer-close{display:inline-flex;position:absolute;top:10px;right:8px;width:44px;height:44px;align-items:center;justify-content:center;color:#fff}.drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1a2480;z-index:20}.brand{padding:2px 44px 18px 6px}.main{margin-left:0!important}.content{padding:18px 14px 40px!important}.pagehead{flex-direction:column;align-items:stretch!important;gap:12px}.pagehead h1{font-size:24px}.pagehead .primary,.pagehead .secondary,.headactions>*{width:100%}.headactions{width:100%}.grid2,.kpis{grid-template-columns:1fr!important}.panel{padding:16px 14px}.meetingrow{grid-template-columns:56px minmax(0,1fr)!important;gap:6px 10px}.meetingstatus{grid-column:1/-1!important}.rowactions{grid-column:1/-1!important;grid-row:auto!important;flex-wrap:wrap}.actionrow,.briefrow{flex-direction:column;align-items:stretch}.actionrow select{width:100%}.actions>*{flex:1 1 140px}.toast{left:12px;right:12px;top:64px;max-width:none}.busy{left:12px;right:auto;bottom:calc(12px + env(safe-area-inset-bottom))}.jsonedit{min-height:220px}button,.primary,.secondary,.textbtn,.iconbtn{min-height:40px}input,select,textarea{font-size:16px!important}.login-form input{min-height:46px}}@media(max-width:480px){.pagehead h1{font-size:22px}.kpi b{font-size:20px}.login-dialog{width:100vw!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important;overflow-y:auto}.modal-backdrop:has(.login-dialog){padding:0!important;align-items:stretch!important}}@media(hover:none){.sidebar nav button:hover{background:transparent}}.okmsg{display:flex;align-items:center;gap:8px;background:#e7f5ed;color:#28724e;border-radius:8px;padding:10px 12px;font-size:13px;margin:0 0 14px}.userform .formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 16px}.panel select{border:1px solid #dce5e8;border-radius:7px;padding:9px 10px;color:#27475b;background:#fff}.searchbar{display:flex;align-items:center;gap:8px;border:1px solid #dce5e8;border-radius:8px;padding:0 12px;margin-bottom:12px;background:#fff;color:#71838d}.searchbar input{border:0!important;outline:0;flex:1;padding:10px 0!important;background:transparent;min-width:0}.searchbar:focus-within{border-color:#087e8b;box-shadow:0 0 0 3px #087e8b22}.utable{display:grid}.urow{display:grid;grid-template-columns:minmax(200px,2.2fr) minmax(110px,.9fr) minmax(90px,.7fr) 80px minmax(150px,1.2fr) minmax(210px,1.6fr);gap:10px;align-items:center;padding:12px 4px;border-top:1px solid #edf1f2;font-size:13px}.resulttable .urow{grid-template-columns:2fr 1fr 1fr 1fr}.uhead{border-top:0;color:#788992;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding-top:2px}.uname b{display:block;font-size:13px;overflow-wrap:anywhere}.uname small{display:block;color:#829199;font-size:11px;margin-top:3px;overflow-wrap:anywhere}.uacts{display:flex;flex-wrap:wrap;gap:2px}.textbtn.danger{color:#a3443c}.textbtn.danger:hover{color:#7c2c26}.confirm-dialog{background:#fff;border-radius:14px;padding:24px;max-width:420px;width:calc(100vw - 32px);box-shadow:0 20px 60px #0004;color:#193348}.confirm-dialog svg{color:#a3443c}.confirm-dialog h2{margin:8px 0;font-size:18px}.confirm-dialog p{color:#5d717c;font-size:14px;line-height:1.55}.danger-btn{background:#a3443c!important}.danger-btn:hover{background:#86352f!important}.tablerow{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;padding:14px 0;border-top:1px solid #edf1f2}.tinfo{min-width:0;flex:1}.tinfo b{text-transform:capitalize;font-size:14px;margin-right:8px}.tinfo small{display:block;color:#788992;font-size:12px;margin-top:4px}.cols{display:flex;flex-wrap:wrap;gap:4px}.cols code{background:#f0f4f6;border-radius:5px;padding:2px 6px;font-size:11px;color:#4a6272}.cols code.req{background:#e0f0f1;color:#0a6e78;font-weight:700}.tacts{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.rowerr{font-size:12px;color:#a3443c;margin:4px 0}.machine-prompt{display:flex;gap:14px;align-items:flex-start;background:#eef6f7;border:1px solid #cfe3e6;border-radius:10px;padding:14px;margin:6px 0;text-align:left;color:#1c4056}.machine-prompt svg{flex-shrink:0;margin-top:2px;color:#087e8b}.machine-prompt p{margin:4px 0 8px;font-size:13px;line-height:1.5;color:#4a6272}@media(max-width:900px){.urow.uhead{display:none}.urow{grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px 4px}.urow .uname,.urow .uacts{grid-column:1/-1}.ucell[data-label]:before{content:attr(data-label);display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#8a99a1;margin-bottom:2px}.uname:before{display:none!important}.resulttable .urow{grid-template-columns:repeat(3,1fr)}.resulttable .urow .ucell:first-child{grid-column:1/-1}.tablerow{flex-direction:column}.tacts{justify-content:flex-start;width:100%}.tacts>*{flex:1 1 140px}.machine-prompt{flex-direction:column}.headactions .primary,.headactions .secondary{flex:1 1 140px}}.machine-prompt .primary svg{color:#fff;margin:0}@media(max-width:900px){.uacts{align-items:center}.uacts:before{flex:0 0 100%}}.mn-body{display:grid;gap:4px;max-width:820px}.mn-section{padding:14px 0;border-top:1px solid #edf1f2}.mn-section:first-child{border-top:0;padding-top:4px}.mn-section h3,.mn-group h3{margin:0 0 8px;font:700 12px Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#087e8b}.mn-summary{margin:0;font-size:15px;line-height:1.65;color:#223f52}.mn-list{margin:0;padding-left:22px;font-size:14px;line-height:1.7;color:#2f4a5b}.mn-list li{padding-left:2px}.mn-none{margin:0;color:#8a99a1;font-size:13px;font-style:italic}.mn-card{background:#f6f9fa;border:1px solid #e4ebed;border-radius:10px;padding:12px 14px;margin:0 0 8px;display:grid;gap:6px}.mn-card b{font-size:14px;color:#1c4056;line-height:1.45}.mn-meta,.mn-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#4a6272}.mn-chips{display:flex;flex-wrap:wrap;gap:6px}.mn-chip{background:#fff;border:1px solid #dce5e8;border-radius:20px;padding:3px 10px}.mn-chip.pri-high,.mn-chip.pri-urgent{background:#fbe9e7;border-color:#f2cdc8;color:#a3443c}.mn-evidence{margin:0;font-size:12px;line-height:1.5;color:#7a8b94;display:flex;gap:6px;align-items:flex-start}.mn-evidence svg{margin-top:3px;flex-shrink:0}.mn-edit{display:grid;gap:14px;max-width:820px}.mn-edit label{display:grid;gap:6px;font-size:12px;color:#536b78;margin:0}.mn-edit label small{color:#8a99a1;font-weight:400}.mn-edit textarea,.mn-edit input,.mn-edit select{border:1px solid #dce5e8;border-radius:7px;padding:9px 10px;color:#27475b;font:14px/1.5 inherit;width:100%;background:#fff}.mn-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:10px;align-items:end;background:#f6f9fa;border:1px solid #e4ebed;border-radius:10px;padding:10px;margin-bottom:8px}.mn-card-panel details>summary{cursor:pointer;color:#087e8b;font-weight:700;font-size:13px;margin-bottom:10px}@media(max-width:900px){.mn-row{grid-template-columns:1fr 1fr}.mn-row label:first-child{grid-column:1/-1}.mn-row .iconbtn{justify-self:end}}.tr-wrap{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}.tr-wrap .panel{margin:0}.tr-pending{grid-column:1/-1}.tr-count{background:#e6eef3;color:#2f5f7a;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.tr-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:8px;padding:9px 10px;cursor:pointer;color:inherit}.tr-item:hover{background:#f1f5f8}.tr-item.active{background:#e6eef3;border-color:#c5d6e0}.tr-item small,.tr-prow small,.tr-head small{color:#6b7b88;font-size:12px}.tr-empty{color:#6b7b88;font-size:14px;padding:8px 4px}.tr-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:6px 0 12px}.tr-search{display:flex;align-items:center;gap:6px;border:1px solid #d3dde4;border-radius:8px;padding:6px 10px;background:#fff;min-width:200px}.tr-search input{border:0;outline:0;background:none;font:inherit;width:100%}.tr-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#51616e}.tr-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px}.tr-lines{display:flex;flex-direction:column;gap:12px;max-height:62vh;overflow:auto;padding-right:4px}.tr-line{display:flex;gap:10px}.tr-av{flex:none;width:30px;height:30px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px}.tr-meta{display:flex;gap:8px;align-items:baseline;font-size:13px}.tr-meta time{color:#8493a0;font-size:12px;font-variant-numeric:tabular-nums}.tr-line p,.tr-para{margin:2px 0 0;line-height:1.55}.tr-blank{text-align:center;padding:48px 16px;color:#6b7b88}.tr-prow{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #e6edf2;flex-wrap:wrap}.tr-prow>div:first-child{display:flex;flex-direction:column}.tr-acts{display:flex;gap:8px;flex-wrap:wrap}.tr-up{display:inline-flex;align-items:center;gap:6px;cursor:pointer}@media(max-width:900px){.tr-wrap{grid-template-columns:1fr}.tr-lines{max-height:none}.tr-acts{width:100%}}.tr-search{flex-wrap:nowrap}.tr-search input{border:0!important;box-shadow:none!important;padding:4px 0!important;margin:0!important;min-height:0!important;height:auto!important}.tr-head button,.tr-acts .secondary{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;height:auto;padding:8px 12px;flex-direction:row}.tr-up{border:1px solid #d3dde4;border-radius:8px;background:#fff;font-weight:600;font-size:14px}.cal-finder{border:1px dashed #c5d6e0;border-radius:10px;padding:14px;margin:12px 0;background:#f7fafc;text-align:left}.cal-finder p{margin:6px 0 10px;color:#51616e;font-size:14px}.cal-finder .actions{display:flex;gap:8px;flex-wrap:wrap}.cal-up{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.cal-finder small{display:block;margin-top:8px;word-break:break-all}@media(max-width:900px){.cal-finder .actions>*{width:100%;justify-content:center}}.conn{display:grid;gap:16px}.conn .panel{margin:0}.conn-list{display:grid;gap:4px;margin:10px 0}.conn-row{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #e6edf2}.conn-list .conn-row:first-child,.conn>.panel .panelhead+.conn-row{border-top:0}.conn-row .grow{flex:1;display:flex;flex-direction:column;min-width:0}.conn-row small{color:#6b7b88;font-size:12px;overflow-wrap:anywhere}.conn-row .good{color:#2f7f4f}.conn-row .bad{color:#b4562a}.conn-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.conn-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#3a4a57}.conn-form .span2{grid-column:1/-1}.conn-form .small{font-size:12px;margin:0}.newmeeting{margin-bottom:16px!important}.joinbtn{display:inline-flex;align-items:center;gap:6px;background:#2f6f8f;color:#fff!important;text-decoration:none;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;white-space:nowrap}.joinbtn.small{padding:5px 10px;font-size:12px}.joinbtn:hover{background:#265b75}.today-item{cursor:pointer}@media(max-width:900px){.conn-form{grid-template-columns:1fr}.conn-row{flex-wrap:wrap}}.conn-form{gap:10px 12px}.conn-form label{margin:0;padding:0}.conn-form p,.conn-form input,.conn-form select,.conn-form textarea{margin:0}.conn-form .actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.today-item .joinbtn,.meetingrow .joinbtn{flex:none}.grid2 .meetingrow{grid-template-columns:62px minmax(90px,1fr) auto}.grid2 .meetingstatus{grid-column:2}.grid2 .rowactions{grid-column:3;grid-row:1/3}.rm-center{min-height:var(--app-h,100dvh);display:grid;place-items:center;padding:16px;background:#10202c}.rm-card{background:#fff;border-radius:14px;padding:24px;width:min(560px,100%);display:grid;gap:12px}.rm-card h1{margin:0;font:800 22px Manrope,sans-serif;color:#15364c}.rm-card p{margin:0}.rm-card label{display:grid;gap:6px;font-size:13px;font-weight:600}.rm-card input{border:1px solid #dce5e8;border-radius:8px;padding:10px;font:inherit}.rm-preview{aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#0b1620}.rm-lobbyctl{display:flex;gap:8px;flex-wrap:wrap}.rm-lobbyctl .off,.rm-btn.off{background:#f6dcd7;color:#a3443c}.rm-card .join{padding:12px;font-size:14px}.rm-shell{height:var(--app-h,100dvh);display:flex;flex-direction:column;background:#10202c;color:#fff}.rm-top{display:flex;gap:14px;align-items:center;padding:10px 16px;background:#0b1620;font-size:14px;flex-wrap:wrap}.rm-top .muted{color:#9bb0bd;display:inline-flex;align-items:center;gap:4px}.rm-rec{color:#ff6b5c;font-weight:700;display:inline-flex;align-items:center;gap:6px;animation:rmpulse 1.4s infinite}@keyframes rmpulse{50%{opacity:.45}}.rm-notice{margin-left:auto;background:#1d3a50;border-radius:8px;padding:5px 10px;font-size:13px}.rm-main{flex:1;display:flex;min-height:0}.rm-grid{flex:1;display:grid;gap:8px;padding:10px;min-height:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-auto-rows:1fr}.rm-grid.n1{grid-template-columns:1fr}.rm-grid.n2,.rm-grid.n3,.rm-grid.n4{grid-template-columns:1fr 1fr}.rm-wrap{position:relative;min-height:0;min-width:0}.rm-wrap .rm-tile{height:100%}.rm-tile{position:relative;background:#0b1620;border-radius:10px;overflow:hidden;min-height:140px;height:100%;display:grid;place-items:center}.rm-tile video{width:100%;height:100%;object-fit:contain;background:#0b1620}.rm-tile video.hidden{display:none}.rm-tile.self video{transform:scaleX(-1)}.rm-avatar{width:72px;height:72px;border-radius:50%;background:#2f6f8f;display:grid;place-items:center;font-size:30px;font-weight:700}.rm-name{position:absolute;left:8px;bottom:8px;background:#000a;border-radius:6px;padding:3px 8px;font-size:12px}.rm-muted{position:absolute;right:8px;bottom:8px;background:#a3443c;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.rm-kick{position:absolute;right:8px;top:8px;background:#000a;color:#fff;border:0;border-radius:6px;padding:5px;opacity:0;transition:.15s}.rm-wrap:hover .rm-kick,.rm-kick:focus{opacity:1}.rm-chat{width:320px;background:#fff;color:#193348;display:flex;flex-direction:column;min-height:0}.rm-chathead{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #e3eaed}.rm-msgs{flex:1;overflow:auto;padding:10px 12px;display:grid;gap:8px;align-content:start}.rm-msg b{font-size:12px;color:#2f6f8f}.rm-msg p{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere}.rm-msg.me b{color:#555}.rm-chat form{display:flex;gap:6px;padding:10px;border-top:1px solid #e3eaed}.rm-chat input{flex:1;border:1px solid #dce5e8;border-radius:8px;padding:9px;font:inherit;min-width:0}.rm-bar{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:10px;background:#0b1620}.rm-btn{display:inline-flex;flex-direction:column;align-items:center;gap:3px;min-width:68px;background:#1d3a50;color:#fff;border:0;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:600}.rm-btn:hover:not(:disabled){background:#27506d}.rm-btn:disabled{opacity:.4;cursor:not-allowed}.rm-btn.on{background:#2f6f8f}.rm-btn.rec{background:#a3443c}.rm-btn.leave{background:#7a2a22}@media(max-width:900px){.rm-main{flex-direction:column}.rm-chat{width:100%;height:40%}.rm-grid,.rm-grid.n2,.rm-grid.n3,.rm-grid.n4{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(110px,1fr)}.rm-btn{min-width:56px;padding:7px}}.note-box{background:#fff6e5;border:1px solid #f0d9a8;border-radius:8px;padding:10px 12px;font-size:13px;color:#6a4b0f;margin:8px 0 0}.setup-row{display:flex;gap:12px;padding:8px 0;border-top:1px solid var(--line,#dde5ec)}.setup-row:first-of-type{border-top:0}.setup-row b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:13px;background:#e8eef3;color:#51606c}.setup-row.ok b{background:#dff3e6;color:#1e7a3c}.setup-row.todo b{background:#fde4e1;color:#b3261e}.setup-row span{display:block;font-weight:600}.setup-row em{font-weight:400;color:#6b7a86;font-style:normal}.setup-row small{display:block;color:#51606c}.rm-wait,.rm-sec{position:absolute;top:56px;right:12px;z-index:30;background:#fff;color:#10202c;border:1px solid #cfd8e0;border-radius:12px;padding:12px;box-shadow:0 6px 24px #0003;display:grid;gap:8px;max-width:min(320px,calc(100vw - 24px))}.rm-sec{top:56px;right:auto;left:12px}.rm-waitrow{display:flex;gap:8px;align-items:center}.rm-waitrow span{flex:1;overflow:hidden;text-overflow:ellipsis}.rm-sec label{display:flex;gap:8px;align-items:center}.joinbyid{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.joinbyid input{min-width:0;flex:1 1 150px;max-width:260px}.hero-join{margin-top:14px}label.check{display:flex;gap:8px;align-items:center}:root{--ink:#172033;--cobalt:#2b62f0;--cobalt-d:#1d49c4;--tint:#eaf0ff;--ember:#f0642f;--line:#e2e8f0;--canvas:#f5f7fb;--v1:#2b62f0;--v2:#2b62f0;--v3:#5b86f5;--v4:#1d49c4;--grad:linear-gradient(135deg,#2b62f0,#2b62f0);--grad2:linear-gradient(135deg,#1d49c4,#2b62f0);font-family:Segoe UI Variable,Segoe UI,system-ui,-apple-system,Roboto,sans-serif;color:var(--ink)}body{background:var(--canvas)}.sidebar{background:#fff;border-right:1px solid var(--line);color:var(--ink)}.sidebar .brand b{color:var(--ink)}.sidebar .brand small{color:#6b7790}.brandicon,.logo{background:var(--cobalt);box-shadow:none;border-radius:10px}.sidebar nav button{color:#445068;border-radius:10px;font-weight:600}.sidebar nav button:hover{background:var(--canvas);color:var(--ink)}.sidebar nav button.active{background:var(--tint);color:var(--cobalt-d);box-shadow:none}.sidefoot{border-top:1px solid var(--line)}.avatar{background:var(--cobalt)}.who b{color:var(--ink)}.who small{color:#6b7790}.signout{color:#6b7790!important}.signout:hover{background:var(--canvas);color:var(--ink)!important}.topbar{background:#fff;border-bottom:1px solid var(--line);color:var(--ink)}.pagehead .eyebrow{display:none}.pagehead h1{font-size:28px;letter-spacing:-.01em;font-weight:700;color:var(--ink)}.pagehead p{color:#5d6a82}.primary{background:var(--cobalt);box-shadow:none;border-radius:10px;font-weight:650}.primary:hover{background:var(--cobalt-d);filter:none;transform:none;box-shadow:none}.secondary{border:1px solid #cdd6e4;color:#26324a;background:#fff;border-radius:10px;font-weight:600}.secondary:hover{background:var(--canvas)}.kpi,.panel{border:1px solid var(--line);box-shadow:0 1px 2px #1720330a;border-radius:14px;background:#fff}.kpi:before{display:none}.kpi b{color:var(--ink)}.toast,.busy{background:var(--ink)}.textbtn{color:var(--cobalt)}.textbtn:hover{color:var(--cobalt-d)}.time b{color:var(--cobalt)}.setgroup h3{color:var(--ink);letter-spacing:0;text-transform:none;font:700 15px Segoe UI Variable,Segoe UI,system-ui,sans-serif}.groupnote{margin:0 0 8px;color:#5d6a82;font-size:13px}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px}.tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;min-height:132px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;font:inherit}.tile b{font-size:17px;font-weight:700}.tile small{font-size:13px;opacity:.8}.tile .ticon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--tint);color:var(--cobalt);margin-bottom:auto}.tile.ember{background:var(--ember);border-color:var(--ember);color:#fff}.tile.ember .ticon{background:#ffffff2e;color:#fff}.tile.cobalt{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.tile.cobalt .ticon{background:#ffffff2e;color:#fff}.tile.ember:hover{background:#dc5522}.tile.cobalt:hover{background:var(--cobalt-d)}.tile.plain:is(button):hover{background:var(--canvas)}.tile:focus-visible{outline:3px solid #9db8ff;outline-offset:2px}.tile .joinbyid{width:100%;margin-top:auto;flex-wrap:nowrap}.tile .joinbyid input{max-width:none}@media(max-width:900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tile{min-height:112px;padding:12px 14px}.tile b{font-size:15px}}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:6px;overflow-x:auto}.tabs button{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;background:none;border:0;border-bottom:3px solid transparent;color:#51607a;font:inherit;font-weight:650;cursor:pointer;white-space:nowrap;margin-bottom:-1px}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--cobalt-d);border-bottom-color:var(--cobalt)}.tabs button:focus-visible{outline:3px solid #9db8ff;outline-offset:-3px;border-radius:8px}.tabs .dot{width:8px;height:8px;border-radius:50%;background:var(--ember)}.tabdesc{color:#5d6a82;margin:8px 0 16px}.howto{margin:8px 0 0;padding-left:18px;line-height:1.7}.rm-shell{background:#121722}.rm-top{background:#121722;border-bottom:1px solid #243049}.rm-tile{background:#1b2333;border-radius:16px}.rm-name{background:#0d1320cc;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rm-bar{background:transparent;padding:12px 12px 18px}.rm-bar{gap:6px}.rm-btn{background:#232d42;border-radius:14px;min-width:72px;padding:10px 12px}.rm-btn:hover:not(:disabled){background:#2f3b57}.rm-btn.on{background:var(--cobalt)}.rm-btn.off{background:#3a2530;color:#ffb4b4}.rm-btn.rec{background:#b3382c}.rm-btn.leave{background:#c0392b}.rm-btn.leave:hover{background:#d44636!important}.rm-card{border-radius:20px}.joinbyid input{border:1px solid #cdd6e4;border-radius:10px;padding:9px 12px;font:inherit;background:#fff;color:var(--ink)}.joinbyid input:focus{outline:3px solid #9db8ff;outline-offset:0;border-color:var(--cobalt)}.today-label{color:var(--cobalt)}.preview-sun{background:var(--cobalt)}.joinbtn{background:var(--cobalt);border-radius:10px}.joinbtn:hover{background:var(--cobalt-d)}.sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9c4d6 transparent}.sidebar nav::-webkit-scrollbar{width:8px}.sidebar nav::-webkit-scrollbar-thumb{background:#b9c4d6;border-radius:8px}.sidebar nav::-webkit-scrollbar-track{background:transparent}.sidebar .sidefoot{flex:none;background:#fff}@media(max-width:900px){.sidebar{display:flex!important;flex-direction:column;overflow:hidden!important}.sidebar nav{display:grid!important;align-content:start;overflow-y:auto!important;flex:1 1 auto;min-height:0}.sidebar .sidefoot{margin-top:0!important}}.tzchip{position:relative;margin-left:auto;margin-right:8px}.tzbtn{display:inline-flex;align-items:center;gap:6px;width:auto;height:36px;padding:0 10px;border-radius:10px;font-size:13px;font-weight:600;color:var(--ink)}.tzbtn:hover{background:var(--canvas)}.tzmenu{position:absolute;right:0;top:42px;z-index:40;width:min(320px,calc(100vw - 24px));background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #17203322;padding:14px;display:grid;gap:10px}.tzmenu p{margin:0}.tzmenu select{width:100%}@media(max-width:900px){.tzchip{margin-left:0}.tzcity{display:none}.tzbtn{flex:none}.tzoff{white-space:nowrap}}@media(min-width:901px){.tzoff:before{content:" · "}}.mc{border-color:#b9ccff;background:#f6f9ff}.mc-row{display:grid;grid-template-columns:110px 1fr auto;gap:8px;align-items:center;margin:8px 0}.mc-row span{font-weight:650}.mc-row input{min-width:0;border:1px solid #cdd6e4;border-radius:10px;padding:9px 12px;background:#fff;font:inherit}@media(max-width:560px){.mc-row{grid-template-columns:1fr auto}.mc-row span{grid-column:1/-1}}.textbtn.danger{color:#b3261e}.textbtn.danger:hover{color:#8c1d18}.rm-hostbox{border:1px solid #cfdcff;background:#f6f9ff;border-radius:12px;padding:12px;margin:10px 0;display:grid;gap:4px;color:#172033}.rm-hostbox .mc-row{grid-template-columns:90px 1fr auto}.rm-hostactions{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.end-btn{background:#fff;color:#b3261e;border:1px solid #e6b3ae;border-radius:10px;padding:9px 14px;font-weight:650}.end-btn:hover{background:#fdeceb}.mf-set{border:1px solid var(--line);border-radius:12px;padding:10px 14px;display:grid;gap:8px;margin:0}.mf-set legend{padding:0 6px;font-weight:700}.mf-pc{margin-left:8px;width:200px;max-width:60%;border:1px solid #cdd6e4;border-radius:8px;padding:6px 10px;font:inherit}.md-title{margin:4px 0 12px;font-size:24px}.md-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.btnlike{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#fff!important;padding:9px 16px;border-radius:10px;font-weight:650}.secondary.danger{color:#b3261e;border-color:#e6b3ae}.md-rows{display:grid;gap:0;border-top:1px solid var(--line)}.md-row{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.md-row>span{color:#5d6a82;font-weight:600}.md-row code{font-size:15px;background:var(--canvas);padding:2px 8px;border-radius:6px}.md-link{word-break:break-all;color:var(--cobalt)}.md-invite{margin-top:16px;background:var(--canvas);border:1px solid var(--line);border-radius:12px;padding:12px}.md-invhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.md-invite pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.55}@media(max-width:560px){.md-row{grid-template-columns:1fr;gap:2px}}.subtabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:0 0 16px;overflow-x:auto}.subtabs button{background:none;border:0;border-bottom:3px solid transparent;padding:10px 14px;font:inherit;font-weight:600;color:#5d6a82;cursor:pointer;white-space:nowrap}.subtabs button.active{color:var(--cobalt);border-bottom-color:var(--cobalt)}.titlelink{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--ink);cursor:pointer;text-align:left}.titlelink:hover{color:var(--cobalt);text-decoration:underline}.homelink{display:inline-flex;align-items:center;gap:6px;width:auto;padding:0 12px;font-weight:600;font-size:14px}@media(max-width:560px){.homelink span{display:none}.homelink{padding:0 8px}}.ws-modal{max-width:460px;width:calc(100% - 32px)}.ws-form{display:grid;gap:12px}.ws-form label:not(.check){display:grid;gap:4px;font-weight:600}.ws-form input:not([type=checkbox]),.ws-search,.ws-compose input,.ws-gform input{border:1px solid #cdd6e4;border-radius:10px;padding:9px 12px;font:inherit;min-width:0}.ws-preview{width:100%;aspect-ratio:16/9;background:#10202c;border-radius:12px;object-fit:cover}.ws-meter{display:flex;align-items:center;gap:8px}.ws-meter span{flex:1;height:10px;border-radius:6px;background:var(--line);overflow:hidden}.ws-meter i{display:block;height:100%;background:var(--cobalt);transition:width .08s}.pmi{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 18px;margin:0 0 16px}.pmi>div:first-child{display:grid;gap:2px}.pmi-id{font-size:22px;letter-spacing:.04em}.pmi-actions{display:flex;gap:8px;flex-wrap:wrap}.ws-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px;align-items:start}.ws-two.notes{grid-template-columns:300px minmax(0,1fr)}.ws-col{display:grid;gap:16px}.ws-row,.ws-ch{display:flex;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid var(--line);width:100%;text-align:left;background:none;border-left:0;border-right:0;border-top:0;font:inherit;color:inherit}.ws-ch{cursor:pointer;border-radius:10px;padding:10px}.ws-ch:hover{background:var(--canvas)}.ws-ch.on{background:#e8eefd}.ws-main{flex:1;min-width:0;display:grid}.ws-main small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-acts{display:flex;align-items:center;gap:2px}.avatar.sm{width:32px;height:32px;font-size:14px;flex:none}.ws-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#e8eefd;border-radius:12px;padding:8px 12px;margin-bottom:8px}.ws-gform{display:flex;gap:6px;margin-left:auto}.pad{padding:12px 4px}.ws-chat{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.ws-conv{display:flex;flex-direction:column;min-height:60vh}.ws-msgs{flex:1;overflow-y:auto;max-height:55vh;display:grid;gap:8px;align-content:start;padding:8px 0}.ws-msg{max-width:78%;background:var(--canvas);border-radius:14px;padding:8px 12px}.ws-msg.me{margin-left:auto;background:#e8eefd}.ws-msg small{color:#5d6a82}.ws-msg p{margin:2px 0 0;white-space:pre-wrap;word-break:break-word}.ws-compose{display:flex;gap:8px;margin-top:8px}.ws-compose input{flex:1}.ws-title{font-size:18px;font-weight:700;border:0!important;flex:1;padding:4px 0!important;background:none}.ws-doc{width:100%;min-height:55vh;border:1px solid var(--line);border-radius:12px;padding:14px;font:inherit;line-height:1.6;resize:vertical}.ws-board canvas{width:100%;height:auto;border:1px solid var(--line);border-radius:12px;background:#fff;touch-action:none;cursor:crosshair}.ws-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.ws-sw{width:24px;height:24px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #aab4c5;cursor:pointer}.ws-sw.on{box-shadow:0 0 0 3px var(--cobalt)}.iconbtn.on{background:#e8eefd}@media(max-width:860px){.ws-two,.ws-two.notes,.ws-chat{grid-template-columns:1fr}.ws-gform{margin-left:0}}.homelinks{margin:-6px 0 12px;display:flex;gap:12px}.mf-rec{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-weight:400}.mf-rec input{width:70px;border:1px solid #cdd6e4;border-radius:8px;padding:6px 8px;font:inherit}.mf-set .check,.newmeeting label.check{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;text-align:left;font-weight:400}.mf-set .check input{width:auto;margin:0;flex:none}.mf-set legend{font-size:15px}.modal-backdrop .ws-modal{background:#fff!important;color:var(--ink);border-radius:18px;padding:20px 22px;box-shadow:0 24px 60px #10202c59;position:relative;max-height:90vh;overflow:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.ws-modal .panelhead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.ws-modal .panelhead h2{margin:0;font-size:19px}.ws-modal .panelhead .iconbtn{border:1px solid var(--line);background:#fff;flex:none}.primary.dangerfill{background:#b3261e!important;border-color:#b3261e!important;color:#fff!important}.ol-sum{display:grid;gap:6px;margin:10px 0}.ol-mail{display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden;max-height:260px;overflow-y:auto}.ol-mail div{display:flex;gap:10px;padding:7px 12px;border-bottom:1px solid var(--line);font-size:14px}.ol-mail b{flex:none;max-width:35%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ol-mail span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5d6a82}.ol-mail .unread span{color:var(--ink);font-weight:600}.outlook-card .actions{margin:10px 0}.topbar .toptitle{flex:1}.topbar .homelink{margin-left:auto}.topbar .toptitle{flex:0 1 auto}.topbar .tzchip{margin-left:8px}.topbar .homelink{margin-right:0}.datebar{display:flex;gap:10px 14px;align-items:flex-end;flex-wrap:wrap;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.datebar label{display:grid;gap:3px;font-weight:600;font-size:13px;color:#5d6a82}.datebar input[type=date]{border:1px solid #cdd6e4;border-radius:10px;padding:7px 10px;font:inherit;color:var(--ink)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:1px solid #cdd6e4;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--ink)}.chip:hover{background:#e8eefd;border-color:var(--cobalt)}.datebar small{margin-left:auto}.selbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#e8eefd;border-radius:12px;padding:8px 12px;margin-bottom:6px;position:sticky;top:60px;z-index:5}.meetingrow{position:relative}.meetingrow.selectable{padding-left:34px}.meetingrow.picked{background:#f3f6ff}.rowcheck{position:absolute;left:6px;top:50%;transform:translateY(-50%);display:flex;cursor:pointer}.rowcheck input{width:18px;height:18px;margin:0;cursor:pointer}.rowcheck input:disabled{cursor:not-allowed;opacity:.35}.modal-backdrop .ws-modal.wide{max-width:780px;width:calc(100% - 24px)}.ws-modal.wide .newmeeting{border:0;box-shadow:none;padding:0;margin:0}.ws-modal .newmeeting>.panelhead{display:none}.mf-num{width:64px!important;border:1px solid #cdd6e4;border-radius:8px;padding:5px 8px;font:inherit}.mf-date{border:1px solid #cdd6e4;border-radius:8px;padding:5px 8px;font:inherit}.calbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.calbar h2{margin:0;min-width:11ch;text-align:center;font-size:1.15rem}.calbar .grow{flex:1}.calgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line,#d9dee7);border-radius:10px;overflow:hidden}.caldow{padding:6px;font-size:.78rem;font-weight:600;text-align:center;background:var(--soft,#f3f5f9);border-bottom:1px solid var(--line,#d9dee7)}.calcell{min-height:104px;padding:4px;border-right:1px solid var(--line,#e5e8ef);border-bottom:1px solid var(--line,#e5e8ef);display:flex;flex-direction:column;gap:2px;min-width:0}.calcell:nth-child(7n){border-right:0}.calcell.other{background:#7f7f7f12;opacity:.7}.calcell.today .calnum{background:var(--accent,#3b6cf6);color:#fff}.calnum{align-self:flex-start;border:0;background:none;border-radius:999px;min-width:24px;height:24px;font-size:.8rem;cursor:pointer;color:inherit}.calev,.calmore{border:0;text-align:left;font-size:.72rem;padding:2px 5px;border-radius:5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.calev{background:#3b6cf624;color:inherit}.calev:hover{background:#3b6cf647}.calmore{background:none;color:var(--accent,#3b6cf6)}.calday{display:flex;gap:8px;align-items:center;justify-content:flex-start;width:100%;margin-bottom:6px}.maillist{display:flex;flex-direction:column;border:1px solid var(--line,#e5e8ef);border-radius:10px;overflow:hidden;margin-top:10px}.mailrow{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-template-areas:"f s t" "f p t";gap:2px 12px;text-align:left;padding:9px 12px;border:0;border-bottom:1px solid var(--line,#e5e8ef);background:none;color:inherit;cursor:pointer}.mailrow:hover{background:#7f7f7f14}.mailrow .mf{grid-area:f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.mailrow .ms{grid-area:s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailrow .mp{grid-area:p;font-size:.8rem;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailrow time{grid-area:t;font-size:.75rem;opacity:.65;white-space:nowrap}.mailrow.unread .mf,.mailrow.unread .ms{font-weight:700}@media(max-width:700px){.calcell{min-height:64px}.calev{font-size:.62rem}.mailrow{grid-template-columns:1fr auto;grid-template-areas:"f t" "s s" "p p"}}.rm-card.lobby{position:relative}.rm-x{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:999px;border:0;background:#7f7f7f26;color:inherit;display:grid;place-items:center;cursor:pointer}.rm-x:hover{background:#dc26262e}.ol{--olb:#0f6cbd;--olbh:#115ea3;--olsel:#ebf3fc;display:flex;height:calc(100vh - 96px);min-height:540px;background:#fff;border:1px solid #e1e1e1;border-radius:10px;overflow:hidden;font-size:.9rem}.ol button{font:inherit}.ol-rail{width:52px;flex:none;background:#ebf3fc;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;border-right:1px solid #dbe7f5}.ol-rail button{width:38px;height:38px;border:0;border-radius:8px;background:none;color:#115ea3;display:grid;place-items:center;cursor:pointer;position:relative}.ol-rail button:hover{background:#dbe7f5}.ol-rail button.on{background:#fff;box-shadow:inset 3px 0 0 var(--olb);color:var(--olb)}.ol-main{flex:1;min-width:0;display:flex;flex-direction:column}.ol-tabs{display:flex;gap:4px;padding:6px 12px 0;border-bottom:1px solid #ececec}.ol-tabs button{border:0;background:none;padding:8px 12px;cursor:pointer;color:#424242;border-bottom:2px solid transparent}.ol-tabs button.on{color:#000;font-weight:600;border-bottom-color:var(--olb)}.ol-ribbon{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:8px 12px;margin:8px 12px;background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000001f}.ol-ribbon button,.ol-ribbon select{border:0;background:none;border-radius:6px;padding:6px 9px;display:inline-flex;align-items:center;gap:6px;color:#242424;cursor:pointer;font:inherit}.ol-ribbon button:hover:not(:disabled){background:#f0f0f0}.ol-ribbon button:disabled,.ol-ribbon select:disabled{opacity:.4;cursor:default}.ol-ribbon .ol-new{background:var(--olb);color:#fff;font-weight:600;padding:7px 14px}.ol-ribbon .ol-new:hover:not(:disabled){background:var(--olbh)}.ol-ribbon .sep{width:1px;height:20px;background:#e1e1e1;margin:0 6px}.ol-ribbon .grow{flex:1}.ol-check{display:flex;gap:8px;align-items:center}.ol-body{flex:1;display:flex;min-height:0}.ol-folders{width:250px;flex:none;background:#f5f5f5;overflow:auto;padding:8px 6px;border-right:1px solid #e8e8e8}.ol-h{display:flex;gap:6px;align-items:center;width:100%;border:0;background:none;padding:8px;text-align:left;cursor:pointer;color:#242424}.ol-h b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-h.acct b{font-weight:600}.ol-f{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;padding:7px 10px 7px 26px;border-radius:6px;text-align:left;cursor:pointer;color:#242424;position:relative}.ol-f:hover{background:#ebebeb}.ol-f.on{background:#e1e1e1;font-weight:600}.ol-f.on:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--olb)}.ol-f .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-f small{display:block;color:#707070;font-weight:400;font-size:.72rem;overflow:hidden;text-overflow:ellipsis}.ol-f em{font-style:normal;color:var(--olb);font-weight:600;font-size:.8rem}.ol-add{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;padding:10px;margin-top:6px;cursor:pointer;color:#242424;border-radius:6px}.ol-add:hover{background:#ebebeb}.ol-list{width:360px;flex:none;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;min-height:0;position:relative}.ol-search{display:flex;align-items:center;gap:8px;margin:10px 12px 4px;padding:6px 10px;border:1px solid #d1d1d1;border-radius:6px;background:#fff}.ol-search input{border:0;outline:0;flex:1;font:inherit;background:none;min-width:0}.ol-search .x{border:0;background:none;cursor:pointer}.ol-lh{padding:6px 14px;display:flex;flex-direction:column}.ol-lh small{color:#707070}.ol-rows{flex:1;overflow:auto}.ol-row{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-bottom:1px solid #f0f0f0;cursor:pointer;position:relative}.ol-row:hover{background:#f5f5f5}.ol-row.sel{background:var(--olsel)}.ol-row.unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--olb)}.ol-row>input{margin-top:10px;opacity:.35}.ol-row:hover>input,.ol-row.sel>input{opacity:1}.av{width:32px;height:32px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:600;flex:none;font-size:.85rem}.av.lg{width:40px;height:40px}.ol-row .mid{flex:1;min-width:0}.ol-row .l1{display:flex;justify-content:space-between;gap:8px}.ol-row .who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.ol-row.unread .who,.ol-row.unread .l2{font-weight:700;color:#0f548c}.ol-row time{color:#707070;font-size:.75rem;white-space:nowrap}.ol-row .l2,.ol-row .l3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ol-row .l3{color:#707070;font-size:.82rem}.ol-row .flag{color:#c50f1f;margin-right:4px;vertical-align:-1px}.ol-more{margin:10px 12px}.ol-read{flex:1;min-width:0;overflow:auto;padding:18px 24px}.ol-read h2{margin:0 0 14px;font-size:1.25rem;font-weight:600}.ol-from{display:flex;gap:12px;align-items:center;margin-bottom:12px}.ol-from>div{flex:1;min-width:0;display:flex;flex-direction:column}.ol-from time{color:#707070;font-size:.8rem}.ol-qa{display:flex;gap:8px;margin-bottom:12px}.ol-att{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ol-att span{border:1px solid #d1d1d1;border-radius:6px;padding:4px 8px;display:inline-flex;gap:6px;align-items:center;font-size:.82rem}.ol-text{white-space:pre-wrap;word-break:break-word;line-height:1.5}.ol-empty{display:grid;place-items:center;gap:8px;text-align:center;color:#8a8a8a;padding:40px 20px;height:100%;align-content:center}.ol.nopane .ol-list{flex:1;width:auto}.ol-compose textarea{width:100%;min-height:240px;border:1px solid #d1d1d1;border-radius:6px;padding:10px;font:inherit;resize:vertical}.ol-compose label{display:grid;grid-template-columns:70px 1fr auto;gap:8px;align-items:center}.ol-add-form hr{border:0;border-top:1px solid #e1e1e1;margin:14px 0}.ol .pad{padding:8px 14px}@media(max-width:900px){.ol-folders{width:200px}.ol-list{width:300px}}@media(max-width:720px){.ol{flex-direction:column;height:auto}.ol-rail{flex-direction:row;width:auto;padding:4px 10px;justify-content:flex-start}.ol-body{flex-direction:column}.ol-folders,.ol-list{width:auto;max-height:260px;border-right:0}.ol-read{min-height:260px}}.ol-prov{display:grid;gap:10px;margin:12px 0}.ol-prov button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:12px 14px;border:1px solid #d1d1d1;border-radius:8px;background:#fff;cursor:pointer;font:inherit}.ol-prov button:hover:not(:disabled){border-color:#0f6cbd;background:#f5faff}.ol-prov button:disabled{opacity:.6}.ol-prov small{color:#707070}.ol-adv{margin-top:10px}.ol-adv summary{cursor:pointer;color:#0f6cbd;padding:6px 0}.commbox{display:flex;flex-direction:column}.cb-tabs{display:flex;align-items:center;gap:6px;margin:0 0 10px}.cb-tabs h1{margin:0 18px 0 0;font-size:1.4rem}.cb-tabs button{border:0;background:none;padding:9px 16px;border-radius:8px 8px 0 0;cursor:pointer;font:inherit;color:#424242;display:inline-flex;gap:8px;align-items:center;border-bottom:3px solid transparent}.cb-tabs button.on{color:#0f6cbd;font-weight:600;border-bottom-color:#0f6cbd;background:#fff}.commbox .ol{height:calc(100vh - 150px)}.oc{display:flex;height:calc(100vh - 150px);min-height:540px;background:#fff;border:1px solid #e1e1e1;border-radius:10px;overflow:hidden;font-size:.9rem}.oc-side{width:250px;flex:none;background:#f5f5f5;border-right:1px solid #e8e8e8;padding:12px;overflow:auto;display:flex;flex-direction:column;gap:14px}.oc-new{width:100%;justify-content:center;display:flex;gap:8px;align-items:center;border:0;border-radius:6px;background:#0f6cbd;color:#fff;padding:9px 12px;cursor:pointer;font:inherit;font-weight:600}.oc-new:hover{background:#115ea3}.oc-mh{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.oc-mh .iconbtn{padding:2px}.oc-mg{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;text-align:center}.oc-mg i{font-style:normal;font-size:.7rem;color:#707070;padding:2px 0}.oc-mg button{border:0;background:none;border-radius:50%;aspect-ratio:1;font-size:.78rem;cursor:pointer;color:inherit}.oc-mg button:hover{background:#e6e6e6}.oc-mg button.o{color:#9a9a9a}.oc-mg button.t{background:#0f6cbd;color:#fff}.oc-mg button.s:not(.t){background:#cfe4fa}.oc-mg button{position:relative}.oc-mg button.e:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#0f6cbd}.oc-mg button.e.t:after{background:#fff}.oc-cals{display:flex;flex-direction:column;gap:2px}.oc-all{border:0;background:none;text-align:left;padding:8px;border-radius:6px;cursor:pointer;font:inherit;font-weight:600}.oc-all.on{background:#e1e1e1}.oc-all small{font-weight:400;color:#707070;margin-left:6px}.oc-cal{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px}.oc-cal.only{background:#e1e1e1}.oc-cal label{display:flex;gap:6px;align-items:center;cursor:pointer}.oc-cal label i{width:12px;height:12px;border-radius:3px;display:inline-block}.oc-cal .nm{flex:1;min-width:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-cal small{color:#707070}.oc-main{flex:1;min-width:0;display:flex;flex-direction:column}.oc-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;flex-wrap:wrap;border-bottom:1px solid #ececec}.oc-bar h2{margin:0 6px;font-size:1.05rem;font-weight:600}.oc-bar .grow{flex:1}.oc-badge{border:1px solid #0f6cbd;color:#0f548c;border-radius:999px;padding:2px 10px;font-size:.75rem}.oc-seg{display:inline-flex;border:1px solid #d1d1d1;border-radius:6px;overflow:hidden}.oc-seg button{border:0;background:#fff;padding:6px 12px;cursor:pointer;font:inherit}.oc-seg button.on{background:#0f6cbd;color:#fff}.oc-week{flex:1;display:flex;flex-direction:column;min-height:0}.oc-head{display:grid;border-bottom:1px solid #e1e1e1;padding-right:14px}.oc-head button{border:0;background:none;padding:6px 0;cursor:pointer;display:flex;flex-direction:column;align-items:center;font:inherit}.oc-head small{color:#707070}.oc-head b{font-size:1.1rem;width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.oc-head .t b{background:#0f6cbd;color:#fff}.oc-scroll{flex:1;overflow:auto}.oc-grid{display:grid;position:relative}.oc-hours{position:relative}.oc-hours span{position:absolute;right:8px;transform:translateY(-8px);font-size:.7rem;color:#707070}.oc-col{position:relative;border-left:1px solid #ececec}.oc-col>i{position:absolute;left:0;right:0;border-top:1px solid #f0f0f0;pointer-events:none}.oc-now{position:absolute;left:0;right:0;border-top:2px solid #c50f1f;z-index:3}.oc-blk{position:absolute;border:0;border-left:4px solid #0f6cbd;border-radius:4px;padding:2px 6px;text-align:left;cursor:pointer;overflow:hidden;font:inherit;font-size:.78rem;display:flex;flex-direction:column;z-index:2;color:#1b1b1b}.oc-blk b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-blk span{color:#505050;font-size:.72rem}.oc-blk:hover{filter:brightness(.95)}.oc-month{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:auto;overflow:auto}.oc-dow{padding:6px;text-align:center;font-size:.78rem;font-weight:600;background:#f5f5f5;border-bottom:1px solid #e1e1e1}.oc-cell{min-height:92px;padding:3px;border-right:1px solid #ececec;border-bottom:1px solid #ececec;display:flex;flex-direction:column;gap:2px;min-width:0}.oc-cell.o{background:#fafafa;opacity:.75}.oc-n{align-self:flex-start;border:0;background:none;border-radius:50%;min-width:24px;height:24px;cursor:pointer;color:inherit;font-size:.8rem}.oc-cell.t .oc-n{background:#0f6cbd;color:#fff}.oc-ev{border:0;border-left:3px solid #0f6cbd;text-align:left;font-size:.72rem;padding:2px 5px;border-radius:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.oc-more{border:0;background:none;color:#0f6cbd;cursor:pointer;text-align:left;font-size:.72rem}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.ct-side{width:230px;flex:none;border-right:1px solid #e8e8e8;padding-right:10px;display:flex;flex-direction:column;gap:2px}.ct-side button{border:0;background:none;text-align:left;padding:8px 10px;border-radius:6px;cursor:pointer;font:inherit;display:flex;justify-content:space-between;gap:8px}.ct-side button:hover{background:#f0f0f0}.ct-side button.on{background:#e1ecf8;font-weight:600}.ct-side small{color:#707070}.ct-side .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-badge{font-size:.68rem;border:1px solid #d1d1d1;border-radius:999px;padding:0 6px;color:#505050;margin-left:4px}@media(max-width:800px){.oc{flex-direction:column;height:auto}.oc-side{width:auto;max-height:240px}.oc-col{min-width:120px}}.ol-row .l4{font-size:.7rem;color:#0f6cbd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commbox .ol-rail{display:none}.ct-side .ct-merge{background:#0f6cbd;color:#fff;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-weight:600}.ct-side .ct-merge:hover{background:#115ea3}.feature-strip{grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.feature-strip{grid-template-columns:1fr 1fr}}.t3 .feature-icon,.feature-icon.t3{background:linear-gradient(135deg,#7a7fb5,#575c92)}.t4 .feature-icon,.feature-icon.t4{background:linear-gradient(135deg,#4f9a7a,#33765a)}.t5 .feature-icon,.feature-icon.t5{background:linear-gradient(135deg,#b08a4f,#8a6a35)}.rm-threads{display:flex;gap:6px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid #e3eaed}.rm-threads button{border:1px solid #dce5e8;background:#f5f9fa;color:#193348;border-radius:999px;padding:4px 10px;font:inherit;font-size:12.5px;cursor:pointer;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;gap:5px;align-items:center}.rm-threads button.on{background:#2f6f8f;border-color:#2f6f8f;color:#fff}.rm-threads .rm-newpriv{padding:4px 7px}.rm-dot{font-style:normal;background:#e5484d;color:#fff;border-radius:999px;font-size:11px;min-width:16px;height:16px;display:inline-grid;place-items:center;padding:0 4px}.rm-pick{display:grid;gap:6px;padding:10px 12px;border-bottom:1px solid #e3eaed;background:#f8fbfc;max-height:200px;overflow:auto}.rm-pick label{display:flex;gap:8px;align-items:center;font-size:14px}.rm-pick .primary,.rm-pick .secondary{padding:6px 12px;font-size:13px}.rm-private{margin:0;padding:6px 12px;font-size:12px;color:#5a6f7d;background:#fff8e6;display:flex;gap:6px;align-items:center}.nc-list{max-height:260px;overflow:auto;border:1px solid #dce5e8;border-radius:10px;display:grid}.nc-list label{display:flex;gap:10px;align-items:center;padding:8px 10px;cursor:pointer;border-bottom:1px solid #eef3f5}.nc-list label.on{background:#e9f3f7}.nc-list input{width:auto}.ws-chlist .panelhead{display:flex;justify-content:space-between;align-items:center;gap:8px}.ws-chlist .panelhead .primary{padding:6px 10px;font-size:13px}.bk-page{min-height:100vh;display:grid;place-items:start center;padding:40px 16px;background:linear-gradient(160deg,#eaf3f7,#f6f8fb)}.bk-card{width:min(980px,100%);background:#fff;border:1px solid #e0e9ee;border-radius:20px;box-shadow:0 20px 50px #3b607822;display:grid;gap:0;overflow:hidden}.bk-card.three,.bk-card.two{grid-template-columns:280px 1fr}.bk-card.narrow{width:min(520px,100%);padding:28px;gap:10px;text-align:center}.bk-card.narrow.bk-done{justify-items:center}.bk-card.two .bk-pick{min-width:0}.bk-side{padding:28px;border-right:1px solid #e8eff3;display:grid;gap:10px;align-content:start}.bk-card.narrow .bk-side{border:0;padding:0;justify-items:center}.bk-side h1,.bk-card.narrow h1{margin:0;font-size:24px;color:#172b3a}.bk-dur{display:flex;gap:8px;align-items:center;margin:0;color:#4b6475;font-size:14px}.bk-when{display:flex;gap:8px;align-items:center;font-weight:600;color:#193348;margin:0}.bk-check{width:52px;height:52px;border-radius:50%;background:#dff5ea;color:#1c8a55;display:grid;place-items:center}.bk-zone{display:flex;gap:6px;align-items:center;color:#4b6475;font-size:13px}.bk-zone select{border:1px solid #dce5e8;border-radius:8px;padding:6px;font:inherit;max-width:210px}.bk-pick{display:grid;grid-template-columns:minmax(280px,1fr) 220px;gap:0}.bk-cal{padding:24px}.bk-calhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.bk-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center}.bk-grid small{color:#7b8f9c;font-size:12px;padding:4px 0}.bk-day{aspect-ratio:1;border:0;border-radius:50%;background:transparent;color:#a3b2bc;font:inherit;cursor:default}.bk-day.has{background:#e4f1f8;color:#1f5f80;font-weight:700;cursor:pointer}.bk-day.has:hover{background:#cfe6f2}.bk-day.has.on,.bk-day.on{background:#2f6f8f;color:#fff}.bk-times{padding:24px;border-left:1px solid #e8eff3;display:grid;gap:8px;align-content:start;max-height:430px;overflow:auto}.bk-time{border:1px solid #2f6f8f;color:#2f6f8f;background:#fff;border-radius:10px;padding:10px;font:inherit;font-weight:600;cursor:pointer}.bk-time:hover{background:#2f6f8f;color:#fff}.bk-form{padding:28px;display:grid;gap:12px;align-content:start;max-width:480px}.bk-form label,.bk-edit label{display:grid;gap:4px;font-size:14px;color:#334c5e}.bk-form input,.bk-form textarea,.bk-edit input,.bk-edit select,.bk-edit textarea{border:1px solid #dce5e8;border-radius:9px;padding:9px;font:inherit;width:100%}.bk-manage{padding:28px;display:grid;gap:14px;align-content:start;justify-items:center}.bk-card.narrow .bk-manage{padding:0}.linkbtn{background:none;border:0;color:#2f6f8f;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:inherit;padding:2px 0}.bk-owner{display:grid;gap:18px}.bk-type,.bk-booking{display:flex;gap:12px;align-items:center;padding:14px 16px;border-top:1px solid #eef3f5;flex-wrap:wrap}.bk-type.off{opacity:.65}.bk-booking.dim{opacity:.7}.bk-type .grow,.bk-booking .grow{flex:1;min-width:220px;display:grid;gap:3px}.bk-url{font-size:13px;color:#2f6f8f;word-break:break-all;display:inline-flex;gap:4px;align-items:center}.bk-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bk-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.bk-hours{border:1px solid #e3eaed;border-radius:12px;padding:10px 14px;display:grid;gap:8px}.bk-hrow{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:start}.bk-dayname{display:flex!important;grid-template-columns:none!important;gap:8px;align-items:center}.bk-dayname input{width:auto}.bk-spans{display:grid;gap:6px;justify-items:start}.bk-span{display:flex;gap:8px;align-items:center}.bk-span input{width:auto}@media(max-width:820px){.bk-card.three,.bk-card.two{grid-template-columns:1fr}.bk-side{border-right:0;border-bottom:1px solid #e8eff3}.bk-pick{grid-template-columns:1fr}.bk-times{border-left:0;border-top:1px solid #e8eff3;max-height:none}.bk-hrow{grid-template-columns:1fr}}.t6 .feature-icon,.feature-icon.t6{background:linear-gradient(135deg,#c0577a,#963e5c)}.t7 .feature-icon,.feature-icon.t7{background:linear-gradient(135deg,#6a7f93,#4a5f73)}.feature-strip{max-width:1180px;grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.feature-strip{grid-template-columns:1fr 1fr}}@media(max-width:560px){.feature-strip{grid-template-columns:1fr}}.btn,a.btn{text-decoration:none}.bk-card a.btn{display:inline-flex;gap:6px;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;font-weight:600}.bk-card a.primary.btn{color:#fff}.rm-guest{margin:0;padding:9px 12px;border-radius:10px;background:#eef6fa;color:#27506a;font-size:13.5px}.rm-guest .linkbtn{font-weight:600}.ol-acctrow{display:flex;align-items:center}.ol-acctrow .ol-h{flex:1;min-width:0}.ol-rm{border:0;background:none;color:#8a8886;cursor:pointer;padding:6px 8px;border-radius:4px;opacity:.55}.ol-rm:hover,.ol-rm:focus-visible{opacity:1;color:#a4262c;background:#f3f2f1}.btnlink{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:8px 14px;border-radius:6px;font-weight:600;font-size:14px;background:#2f6f8f;color:#fff}.btnlink:hover{filter:brightness(1.08)}.btnlink2{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:8px 14px;border-radius:6px;font-weight:600;font-size:14px;border:1px solid #c8c6c4;color:#242424;background:#fff}.btnlink2:hover{background:#f3f2f1}.bk-sharelink{display:flex;gap:8px}.bk-sharelink input{flex:1;min-width:0}.bk-headacts{display:flex;gap:8px;flex-wrap:wrap}.bk-ai{display:grid;grid-template-columns:1fr 130px auto;gap:10px;align-items:end}.bk-from{margin:0 0 4px}.bk-from span{opacity:.75}@media(max-width:640px){.bk-ai{grid-template-columns:1fr}}.tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 14px}.tile{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:0;align-items:center;align-content:center;min-height:62px;padding:8px 12px;border-radius:12px}.tile b{font-size:14px;line-height:1.25;grid-column:2}.tile small{font-size:11.5px;line-height:1.25;grid-column:2}.tile .ticon{grid-column:1;grid-row:1/3;width:32px;height:32px;border-radius:10px;margin:0}.tile .ticon svg{width:18px;height:18px}.tile.plain:not(:has(.ticon)){grid-template-columns:minmax(0,1fr)}.tile.plain:not(:has(.ticon)) b,.tile.plain:not(:has(.ticon)) small{grid-column:1}.tile .joinbyid{grid-column:1/-1;margin-top:4px}.tile .joinbyid input{padding:4px 8px;font-size:13px}.tile .joinbyid button{padding:4px 10px;font-size:13px}.tile.plain:not(:has(.ticon)) small{display:none}.tile.plain:not(:has(.ticon)) b{font-size:13px}.tile{min-height:58px}.tile .joinbyid{margin-top:2px}.bk-close{margin-top:14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bk-closebar{padding:0 24px 18px}.modtable{width:100%;border-collapse:collapse;margin:.5rem 0 1rem}.modtable th,.modtable td{text-align:left;padding:.55rem .6rem;border-bottom:1px solid #e6e6e6;vertical-align:middle}.modtable th{font-size:.78rem;color:#707070;font-weight:600}.modtable tr.off td{color:#8a8a8a}.modtable input{width:18px;height:18px}.mf-days{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0}.daychk{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #cfd6df;border-radius:999px;padding:.25rem .65rem;cursor:pointer;font-size:.85rem;background:#fff}.daychk.on{background:#0f6cbd;border-color:#0f6cbd;color:#fff}.daychk input{position:absolute;opacity:0;width:0;height:0}.rm-title{font-size:16px}.rm-hostname{font-size:13px}.rm-people .rm-chathead{border-bottom:1px solid #e3eaed}.rm-plist{list-style:none;margin:0;padding:0;flex:1;overflow:auto}.rm-plist li{padding:8px 12px;border-bottom:1px solid #eef2f4}.rm-prow{display:flex;align-items:center;justify-content:space-between;gap:8px}.rm-pname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-badge{font-style:normal;font-size:11px;background:#e6f0fb;color:#0f5aa0;border-radius:999px;padding:1px 7px;margin-left:6px}.rm-pstate{display:inline-flex;gap:6px;color:#4a6376}.rm-pstate .off{color:#c0392b}.rm-pact{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rm-pact button{padding:4px 9px;font-size:12px}.rm-pmenu{display:flex;flex-direction:column;margin-top:6px;border:1px solid #dce5e8;border-radius:8px;overflow:hidden}.rm-pmenu button{background:#fff;border:0;border-bottom:1px solid #eef2f4;text-align:left;padding:8px 10px;font:inherit;cursor:pointer;color:#193348}.rm-pmenu button:hover{background:#f2f7fb}.rm-pmenu .danger{color:#c0392b}.rm-pfoot{border-top:1px solid #e3eaed;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.rm-ask{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff7e0;color:#4a3b00;padding:8px 16px;border-bottom:1px solid #f0d98a}.joindlg{display:flex;flex-direction:column;gap:12px;min-width:min(420px,80vw)}.joindlg input:not([type=checkbox]){border:1px solid #cdd6e4;border-radius:10px;padding:11px 12px;font:inherit;width:100%;box-sizing:border-box}.jd-combo{position:relative}.jd-combo input{padding-right:40px!important}.jd-arrow{position:absolute;right:4px;top:4px;height:34px;width:34px;border:0;background:none;cursor:pointer;font-size:16px;color:#4a6376}.jd-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #cdd6e4;border-radius:10px;box-shadow:0 8px 24px #0002;max-height:220px;overflow:auto}.jd-list li button{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:0;background:none;padding:8px 10px;border-radius:8px;cursor:pointer;text-align:left;font:inherit}.jd-list li button:hover{background:#eef5fc}.jd-list small{color:#6b7f8f}.jd-none{padding:10px}.jd-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.rm-pfoot .check{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.rm-pfoot .check input{width:16px;height:16px;flex:none;margin:0}.rm-sec,.rm-wait{width:min(320px,calc(100vw - 24px))}.rm-sec label,.rm-sec b,.rm-wait b,.rm-wait span{color:#10202c}.rm-sec small,.rm-sec .muted{color:#5b6b78}.rm-sec input[type=radio],.rm-sec input[type=checkbox]{width:16px;height:16px;flex:none}.acct{display:flex;flex-direction:column;gap:14px;max-width:960px}.acct-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.acct-form .span2{grid-column:1/-1}.acct-form label{display:flex;flex-direction:column;gap:5px;font-weight:600;font-size:.88rem}.acct-form input:not([type=checkbox]),.acct-form select,.acct-form textarea{border:1px solid #cdd6e4;border-radius:10px;padding:10px 12px;font:inherit;font-weight:400;background:#fff}.acct-form input[readonly]{background:#f3f6f9;color:#51606c}.acct-form .lbl{font-weight:600;font-size:.88rem;display:block}.acct-h{margin:18px 0 8px;font-size:1rem}.acct-foot{margin-top:16px}.secondary.danger{color:#b3261e;border-color:#e6b8b4}@media(max-width:700px){.acct-form{grid-template-columns:1fr}}.pricing{min-height:100vh;background:linear-gradient(180deg,#eef4fb,#fff 60%)}.pr-main{max-width:1120px;margin:0 auto;padding:36px 20px 80px;text-align:center}.pr-main h1{font-size:clamp(1.8rem,4vw,2.6rem);margin:.2rem 0 .6rem}.pr-sub{max-width:640px;margin:0 auto 18px;color:#51606c}.pr-toggle{display:inline-flex;border:1px solid #cdd6e4;border-radius:999px;padding:3px;background:#fff;margin-bottom:26px}.pr-toggle button{border:0;background:none;padding:8px 18px;border-radius:999px;cursor:pointer;font:inherit;font-weight:600;color:#40505c}.pr-toggle button.on{background:#0f6cbd;color:#fff}.pr-toggle em{font-style:normal;font-size:.75rem;opacity:.9;margin-left:4px}.pr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch;text-align:left}.pr-card{position:relative;background:#fff;border:1px solid #d9e2ec;border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 10px #10202c0d}.pr-card.popular{border:2px solid #0f6cbd;box-shadow:0 12px 34px #0f6cbd26;transform:translateY(-6px)}.pr-card.current{outline:2px solid #1a7f4b}.pr-card h2{margin:0;font-size:1.3rem;display:flex;align-items:center;gap:8px}.pr-tag{margin:0;color:#51606c;font-size:.9rem;min-height:2.6em}.pr-badge{position:absolute;top:-13px;left:22px;background:#0f6cbd;color:#fff;font-size:.75rem;font-weight:700;border-radius:999px;padding:4px 12px;display:inline-flex;align-items:center;gap:5px}.pr-price{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.pr-price span{font-size:1.3rem;font-weight:700}.pr-price b{font-size:2.6rem;line-height:1}.pr-price .pr-custom{font-size:1.9rem}.pr-price small{width:100%;color:#6b7a86}.pr-card button{width:100%;padding:12px}.pr-card ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.pr-card li{display:flex;gap:9px;align-items:flex-start;font-size:.92rem;color:#2b3a46}.pr-card li svg{color:#1a7f4b;flex:none;margin-top:3px}.pr-fine{margin-top:26px;color:#6b7a86;font-size:.85rem}@media(max-width:900px){.pr-grid{grid-template-columns:1fr}.pr-card.popular{transform:none}}.notif{position:relative;display:inline-flex}.notifbtn{position:relative}.notifdot{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;border-radius:8px;background:#d92d20;color:#fff;font-size:10px;font-style:normal;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.notifmenu{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,92vw);background:#fff;color:#10202c;border:1px solid #d5dde5;border-radius:12px;box-shadow:0 10px 30px #0003;z-index:60;overflow:hidden}.notifhead{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #e8eef3}.notifmenu ul{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.notifmenu li button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;background:none;padding:10px 14px;cursor:pointer;font:inherit;border-bottom:1px solid #eef2f5}.notifmenu li.new button{background:#f1f7fe}.notifmenu li button:hover{background:#e8f1fb}.notifmenu li small{color:#6b7a86}.notifnone{padding:16px}.notifalerts{position:fixed;top:68px;right:16px;z-index:90;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px))}.notifcard{display:flex;gap:12px;align-items:flex-start;background:#fff;color:#10202c;border:1px solid #cfe0f5;border-left:5px solid #0f6cbd;border-radius:12px;padding:14px;box-shadow:0 12px 34px #0003}.notifcard svg{color:#0f6cbd;flex:none;margin-top:2px}.notifcard p{margin:4px 0 10px;color:#40505c}.notifact{display:flex;gap:8px}.sidefoot .avatar,.sidefoot .who{cursor:pointer}.rm-invite{position:absolute;top:56px;left:12px;z-index:35;width:min(380px,calc(100vw - 24px));background:#fff;color:#10202c;border:1px solid #cfd8e0;border-radius:12px;padding:14px;box-shadow:0 6px 24px #0004;display:flex;flex-direction:column;gap:10px}.rm-invite form{display:flex;flex-direction:column;gap:10px}.rm-invite label{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:13px}.rm-invite textarea,.rm-invite input{border:1px solid #cdd6e4;border-radius:8px;padding:9px;font:inherit;font-weight:400;color:#10202c;background:#fff;resize:vertical}.rm-invhead{display:flex;justify-content:space-between;align-items:center}.rm-invcopy{border-top:1px solid #e8eef3;padding-top:10px}.rm-sugg small{color:#5b6b78}.rm-sugg div{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.rm-sugg button{border:1px solid #cdd6e4;background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer;color:#10202c}.rm-sugg button.on{background:#0f6cbd;border-color:#0f6cbd;color:#fff}.rm-invite small.muted{color:#5b6b78}.rm-invite .okmsg,.rm-invite .syncerr{margin:0;font-size:13px}.rm-chat form{flex-wrap:wrap}.rm-to{display:flex;align-items:center;gap:6px;width:100%;font-size:12px;color:#40505c}.rm-to select{flex:1;min-width:0;border:1px solid #dce5e8;border-radius:8px;padding:6px;font:inherit;background:#fff;color:#193348}.pagehead h1.greeting{font-size:22px;letter-spacing:-.01em}.planchip{display:inline-flex;align-items:center;gap:6px;border:1px solid #cfe3e6;background:#eef7f8;color:#1c4056;border-radius:999px;padding:8px 13px;font-size:12px}.planchip b{color:#087e8b}.bill{display:grid;gap:4px;max-width:820px}.bill-now{font-size:15px;margin:4px 0}.bill-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 12px}.panel .bill-plan{display:grid;gap:3px;border:1px solid #dce5e8;border-radius:10px;padding:12px;margin:0;cursor:pointer;position:relative}.bill-plan.on{border-color:#087e8b;background:#eef7f8;box-shadow:0 0 0 2px #087e8b33}.bill-plan input{position:absolute;opacity:0}.bill-plan span{color:#576c79}.bill-plan em{font-style:normal;font-size:10px;color:#28724e;font-weight:700}.bill-total{margin:10px 0}.bill-total small{color:#778891}.bill-card{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sq-card{min-height:92px;margin:10px 0;border:1px solid #dce5e8;border-radius:8px;padding:6px}@media(max-width:700px){.bill-plans{grid-template-columns:1fr}}.su-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.su-phone{display:flex;gap:8px}.su-dial{display:inline-flex;align-items:center;justify-content:center;min-width:64px;border:1px solid #dce5e8;border-radius:8px;background:#f4f8f8;color:#27475b;font-weight:700}.su-phone input{flex:1}.login-form select{border:1px solid #dce5e8;border-radius:8px;padding:11px;background:#fff;color:#27475b}.su-agree{display:flex!important;align-items:center;gap:8px;font-size:12px;margin:12px 0}.daypreset{border:1px solid #dce5e8;border-radius:8px;padding:7px 9px;background:#fff;color:#27475b;font-size:12px;margin:0 8px 8px 0}.bk-preset{margin-bottom:8px}.bk-embed{min-height:0!important;padding:0!important;background:transparent!important}.bk-embed .bk-card{box-shadow:none!important;margin:0 auto!important}.code{background:#0f2a36;color:#e6f4f6;padding:10px 12px;border-radius:8px;overflow:auto;font:12px/1.5 ui-monospace,Consolas,monospace;white-space:pre-wrap;word-break:break-all}.keylist{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:6px}.keylist li{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #e3eaed;border-radius:8px;padding:8px 10px}.rm-cloud{display:flex;align-items:center;gap:6px;color:#fff;font-size:12px;padding:0 8px;cursor:pointer;white-space:nowrap}.rm-cloud input{width:16px;height:16px}.bill-quote{border:1px solid #cfdde0;border-radius:10px;padding:10px 12px;margin:10px 0;display:grid;gap:6px}.bill-quote div{display:flex;justify-content:space-between;gap:12px}.bill-quote .due{border-top:1px solid #cfdde0;padding-top:6px;font-size:1.05em}.bill-quote small{color:#6b7f89}.chk{display:flex;gap:8px;align-items:flex-start;margin:8px 0}.refund-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid #e3eaed;border-radius:8px;padding:10px;margin-top:8px}.refund-row .grow{flex:1 1 260px;display:grid}.refund-row small{color:#6b7f89}.legal-links{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center}.legal-links a{color:#5b7a90;font-size:12px;text-decoration:none}.legal-links a:hover,.legal-links a:focus-visible{color:var(--v4);text-decoration:underline}.legal-footer{max-width:1104px;margin:auto;padding:18px 28px 28px;display:flex;flex-direction:column;align-items:center;gap:8px;border-top:1px solid #e1ecf3;color:#7693a7;font-size:11px}.legal-page{min-height:100vh;background:#f6fafd;display:flex;flex-direction:column}.legal-main{width:100%;max-width:820px;margin:0 auto;padding:26px 24px 40px;flex:1}.legal-main h1{font-size:34px;margin:2px 0 4px;line-height:1.15}.legal-main h2{font-size:18px;margin:26px 0 8px}.legal-main p,.legal-main li{color:#2f4a5d;line-height:1.65;font-size:15px}.legal-main ul{padding-left:20px;margin:6px 0}.legal-main li{margin:5px 0}.legal-updated{color:#7693a7!important;font-size:13px!important;margin:0 0 14px}.legal-intro{font-size:16px!important;color:#243d4f!important}.legal-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;color:var(--v4);font-weight:600;font-size:14px;text-decoration:none}.legal-back:hover{text-decoration:underline}.legal-main>.legal-back:last-child{margin:30px 0 0}.legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.legal-tabs a{padding:7px 12px;border:1px solid #d5e4ee;border-radius:999px;background:#fff;color:#35566b;font-size:13px;text-decoration:none}.legal-tabs a.on{background:var(--v4);border-color:var(--v4);color:#fff}.legal-tabs a:hover:not(.on){border-color:var(--v4)}.legal-contact{margin-top:28px;padding:14px 16px;border-radius:12px;background:#eaf3f9}.shell-legal{margin:22px 0 4px;padding-top:14px;border-top:1px solid #e1ecf3}@media(max-width:650px){.legal-main{padding:18px 17px 30px}.legal-main h1{font-size:27px}}.sc-wrap{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:inherit}.sc-orb{position:relative;width:64px;height:64px;border-radius:50%;border:1px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;display:grid;place-items:center;padding:0;background:var(--grad2);box-shadow:0 10px 28px #283c4b59;transition:transform .15s}.sc-orb:hover,.sc-orb:focus-visible{transform:scale(1.07)}.sc-icon{display:inline-flex;animation:sc-spin 14s linear infinite reverse}.sc-ask{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-bottom:3px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.sc-ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:sc-spin 6s linear infinite}.sc-ring i{position:absolute;left:50%;top:0;width:11px;height:11px;transform:translate(-50%,-50%);border-radius:50%;background:#34d399;border:2px solid #2f4a58}@keyframes sc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sc-icon,.sc-ring{animation:none}}.sc-panel{width:352px;max-width:calc(100vw - 32px);height:30rem;max-height:calc(100vh - 120px);display:flex;flex-direction:column;background:#fff;border:1px solid #d5e4ee;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #283c4b47}.sc-head{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;background:var(--grad2);color:#fff}.sc-title{display:flex;align-items:center;gap:9px;font-weight:700;font-size:13px;letter-spacing:.04em}.sc-spark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff38}.sc-x{border:0;background:transparent;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:grid;place-items:center}.sc-x:hover{background:#ffffff2e}.sc-msgs{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:9px;background:#f6fafd}.sc-msg{max-width:86%;padding:9px 12px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sc-msg.user{align-self:flex-end;background:var(--v4);color:#fff;border-bottom-right-radius:4px}.sc-msg.assistant{align-self:flex-start;background:#fff;color:#243d4f;border:1px solid #dbe8f0;border-bottom-left-radius:4px}.sc-think{color:#7693a7!important}.sc-suggest{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.sc-suggest button{border:1px solid #cfe0eb;background:#fff;color:#35566b;border-radius:999px;padding:7px 12px;font-size:13px;cursor:pointer}.sc-suggest button:hover{border-color:var(--v4);color:var(--v4)}.sc-form{display:flex;gap:8px;padding:10px;border-top:1px solid #e1ecf3;background:#fff}.sc-form input{flex:1;min-width:0;border:1px solid #cfe0eb;border-radius:999px;padding:9px 14px;font-size:14px}.sc-form button{width:38px;height:38px;border:0;border-radius:50%;background:var(--v4);color:#fff;cursor:pointer;display:grid;place-items:center}.sc-form button:disabled{opacity:.45;cursor:default}.sc-note{margin:0;padding:0 12px 9px;background:#fff;color:#7693a7;font-size:11px;text-align:center}@media(max-width:480px){.sc-wrap{right:12px;bottom:12px}.sc-orb{width:58px;height:58px}}.landing-footer+.legal-footer{border-top:0;padding-top:0}.legal-page .legal-footer{margin-top:auto}.rm-tile.speaking{box-shadow:none}.rm-group,.rm-clock{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#2b3d56;color:#dbe7f5;font-size:12px;font-weight:600;white-space:nowrap}.rm-clock{background:#4a3a1a;color:#ffe3a3}.rm-banner{display:flex;align-items:center;gap:10px;margin:6px 12px 0;padding:9px 12px;border-radius:10px;background:#fff4d6;color:#4b3a0f;font-size:14px;border:1px solid #f0d58a}.rm-banner span{flex:1}.rm-banner .iconbtn{color:#4b3a0f}.rm-groupbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 12px 0;padding:7px 12px;border-radius:10px;background:#1f3047;color:#dbe7f5;font-size:13px}.rm-groupbar b{color:#fff}.rm-groupbar .secondary{padding:6px 10px;font-size:12px}.rm-groups{position:absolute;top:56px;left:12px;z-index:35;width:min(380px,calc(100vw - 24px));max-height:calc(var(--app-h,100dvh) - 150px);overflow:auto;background:#fff;color:#10202c;border:1px solid #cfd8e0;border-radius:12px;padding:14px;box-shadow:0 6px 24px #0004;display:flex;flex-direction:column;gap:10px}.rm-groups label{display:grid;gap:5px;color:#2f4a5d;font-size:13px}.rm-groups label.check{display:flex;align-items:center;gap:8px}.rm-groups input[type=number],.rm-groups input:not([type]),.rm-groups select{border:1px solid #cfd8e0;border-radius:8px;padding:7px 9px;font-size:14px;color:#10202c;background:#fff}.rm-groups .small,.rm-groups .muted{color:#5b6b78;margin:0}.rm-ghint{font-size:13px;color:#2f4a5d;display:grid;gap:6px}.rm-ghint .warn{color:#a3443c}.rm-gbox{border:1px solid #e1e9ef;border-radius:10px;padding:8px 10px;display:grid;gap:6px}.rm-gtitle{display:flex;justify-content:space-between;align-items:center}.rm-gtag{font-size:11px;padding:2px 8px;border-radius:999px;background:#e5f3ec;color:#256a49;font-weight:600}.rm-gtag.big{background:#eef0f4;color:#4a5a69}.rm-gperson{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.rm-gperson select{max-width:50%;padding:4px 6px;font-size:13px}.rm-gannounce{display:flex;gap:8px}.rm-gannounce input{flex:1;min-width:0}.rm-table-stage{flex:1;min-height:0;min-width:0;display:grid;place-items:center;padding:8px;overflow:hidden}.rm-room{position:relative;width:min(100%,calc((var(--app-h,100dvh) - 210px) * 1.7778));aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#33465c,#1c2a3b 55%,#131d2a);box-shadow:inset 0 0 0 1px #ffffff12,0 18px 40px #0006}.rm-table{position:absolute;display:grid;place-items:center;background:linear-gradient(160deg,#8a6446,#6a4a33 45%,#4c3323);box-shadow:0 14px 30px #0008,inset 0 2px #ffffff26,inset 0 -6px 14px #0006}.rm-room.rect .rm-table{left:17%;right:17%;top:32%;bottom:32%;border-radius:26px}.rm-room.round .rm-table{left:25%;right:25%;top:25%;bottom:25%;border-radius:50%}.rm-table span{max-width:70%;text-align:center;color:#f3e6d6;opacity:.55;font-weight:700;font-size:clamp(11px,1.6vw,20px);letter-spacing:.14em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-seat{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;transition:left .3s,top .3s}.rm-seat .rm-tile{width:100%;height:auto;min-height:0;aspect-ratio:4/3;border-radius:12px;box-shadow:0 8px 16px #0006}.rm-seat .rm-tile video{object-fit:cover}.rm-seat .rm-avatar{font-size:clamp(18px,3vw,38px)}.rm-plate{max-width:100%;display:flex;align-items:center;gap:6px;padding:3px 10px;border-radius:7px;background:linear-gradient(#f4efe6,#e3dac8);color:#3b2f25;font-size:clamp(10px,1.2vw,13px);font-weight:700;box-shadow:0 2px 6px #0007,inset 0 1px #fff9;overflow:hidden}.rm-plname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-plate em{font-style:normal;font-weight:600;font-size:.85em;color:#7a5a2f}.rm-plstate{display:inline-flex;gap:4px}.rm-plstate .off{color:#b3322a}.rm-grid.big{overflow:auto;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:150px;align-content:start}@media(max-width:719px){.rm-groups{left:8px;right:8px;width:auto}}.legal-page>.landing-nav,.legal-page>.legal-footer{width:100%}.legal-page>.landing-nav{background:#fffc;border-bottom:1px solid #eef4f9;max-width:none;padding:0 max(28px,calc((100% - 1104px)/2 + 28px))}@media(max-width:850px){.legal-page>.landing-nav{padding:0 17px}}.site-footer{max-width:1104px;width:100%;margin:auto;padding:16px 28px 26px;border-top:1px solid #e1ecf3;color:#5b7a90;font-size:12px}.sf-help{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin-bottom:12px}.sf-help span{font-weight:700;color:#35566b}.sf-help a,.sf-sitemap a{color:#5b7a90;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.sf-help a:hover,.sf-sitemap a:hover,.sf-help a:focus-visible,.sf-sitemap a:focus-visible{color:var(--v4);text-decoration:underline}.sf-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sf-left{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left}.sf-left .legal-links{justify-content:flex-start}.sf-map{border:0;background:transparent;color:#35566b;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:2px 0;flex-shrink:0}.sf-map svg{transition:transform .15s}.sf-map svg.up{transform:rotate(180deg)}.sf-sitemap{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;padding:14px 0 16px;margin-bottom:12px;border-bottom:1px solid #e1ecf3}.sf-sitemap div{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.sf-sitemap h4{margin:0 0 2px;font-size:12px;color:#193348;text-transform:uppercase;letter-spacing:.06em}.ff-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10202c80;display:grid;place-items:center;z-index:200;padding:16px}.ff-card{position:relative;background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:calc(100vh - 32px);overflow:auto;padding:22px;box-shadow:0 20px 60px #0000004d;color:#193348}.ff-card h2{margin:0 0 4px;font-size:20px}.ff-hint{color:#5b7a90;font-size:13px;margin:0 0 12px;line-height:1.5}.ff-x{position:absolute;right:12px;top:12px;border:0;background:transparent;cursor:pointer;color:#5b7a90;width:32px;height:32px;display:grid;place-items:center}.ff-card form{display:grid;gap:10px}.ff-card label{display:grid;gap:4px;font-size:13px;font-weight:600}.ff-card input,.ff-card textarea{font:inherit;padding:9px 10px;border:1px solid #cfdde6;border-radius:8px;width:100%}.ff-tabs{display:flex;gap:6px;flex-wrap:wrap}.ff-tabs button{border:1px solid #cfdde6;background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;cursor:pointer;color:#35566b}.ff-tabs button.on{background:var(--v2);color:#fff;border-color:var(--v2)}.ff-trap{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.ff-err{color:#b3261e;font-size:13px;margin:0}.ff-actions{display:flex;justify-content:flex-end;gap:10px}.ff-cancel{border:1px solid #cfdde6;background:#fff;border-radius:8px;padding:9px 16px;cursor:pointer}.ff-done{text-align:center;padding:14px 0}@media(max-width:650px){.sf-bar{flex-direction:column-reverse;align-items:flex-start}.site-footer{padding:16px 17px 24px}}.landing-footer+.site-footer{border-top:0}.legal-page .site-footer{margin-top:auto}.legal-page>.site-footer{width:100%}.site-footer{padding:22px 28px 28px}.sf-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 24px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e1ecf3}.sf-help{margin:0;gap:8px 20px}.sf-help b{color:#35566b}.sf-tag{color:#7693a7;font-size:12px}.sf-bar{align-items:center}.sf-left{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 22px}.sf-copy{white-space:nowrap}.sf-left .legal-links{gap:6px 16px}.to-top{left:50%;right:auto;transform:translate(-50%)}.to-top:hover{transform:translate(-50%) translateY(-2px)}@media(max-width:650px){.sf-top{flex-direction:column;align-items:flex-start}.sf-bar{flex-direction:column;align-items:flex-start;gap:10px}.sf-map{align-self:flex-start}.sf-left{flex-direction:column;align-items:flex-start;gap:8px}}.sf-top{border-bottom:0;padding-bottom:6px;margin-bottom:6px}.sf-bar{padding:10px 0 14px;margin-bottom:0}.sf-bar .legal-links{justify-content:flex-start;gap:6px 18px}.sf-base{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px 16px;padding-top:14px;border-top:1px solid #e1ecf3;font-size:12px;color:#7693a7}.sf-base .sf-copy{justify-self:start}.sf-base .sf-tag{justify-self:end;text-align:right}.sf-top-link{border:0;background:transparent;color:#5b7a90;font-size:12px;cursor:pointer;padding:0}.sf-top-link:hover,.sf-top-link:focus-visible{color:var(--v4);text-decoration:underline}@media(max-width:760px){.sf-base{grid-template-columns:1fr;justify-items:start}.sf-base .sf-tag{justify-self:start;text-align:left}}.rm-room{perspective:1000px;perspective-origin:50% 42%}.rm-room.rect .rm-table{left:19%;right:19%;top:27%;bottom:27%;border-radius:30px;transform:rotateX(52deg);box-shadow:0 12px #35241a,0 26px 34px #000a,inset 0 2px #ffffff30}.rm-room.round .rm-table{left:22%;right:22%;top:20%;bottom:20%;border-radius:50%;transform:rotateX(52deg);box-shadow:0 12px #35241a,0 26px 34px #000a,inset 0 2px #ffffff30}.rm-seat{transform:translate(-50%,-50%) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg)) scale(var(--sc,1))}.rm-seat.bot{flex-direction:column-reverse}.rm-seat.lft .rm-plate,.rm-seat.rgt .rm-plate{position:absolute;top:50%;transform:translateY(-50%);width:max-content;max-width:9vw}.rm-seat.lft .rm-plate{left:calc(100% + 6px)}.rm-seat.rgt .rm-plate{right:calc(100% + 6px)}.rm-room{perspective:800px;perspective-origin:50% 50%}.rm-cam{position:absolute;left:50%;top:50%;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#9ad7ff 0,#9ad7ff 25%,#1d2c3a 28%,#1d2c3a 60%,#0c141c 62%);box-shadow:0 0 0 3px #fff2,0 2px 6px #000a;z-index:1}.sf-top-link{display:flex;flex-direction:column;align-items:center;gap:6px;color:#5b7a90;font-size:12px}.sf-up{width:44px;height:44px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px #2b6f8a40;transition:transform .15s}.sf-top-link:hover .sf-up,.sf-top-link:focus-visible .sf-up{transform:translateY(-2px)}.sf-top-link:hover{text-decoration:none}.sf-base{align-items:end}@media(max-width:760px){.sf-top-link{align-items:flex-start;flex-direction:row}.sf-base{align-items:start}}.pay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10202c8c;display:grid;place-items:center;z-index:300;padding:16px}.pay-card{position:relative;background:#fff;border-radius:16px;width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow:auto;padding:24px;box-shadow:0 24px 70px #00000059;color:#193348;display:grid;gap:10px}.pay-card h2{margin:0;font-size:18px}.pay-amount{margin:0;font-size:32px;font-weight:800;letter-spacing:-.02em}.pay-secure{margin:0;display:inline-flex;align-items:center;gap:6px;color:#2f6f5a;font-size:12px;font-weight:700}.pay-x{position:absolute;right:12px;top:12px;border:0;background:transparent;cursor:pointer;width:32px;height:32px;display:grid;place-items:center;color:#5b7a90}.pay-card .sq-card{min-height:96px}.pay-go{width:100%;justify-content:center;margin-top:4px}.pay-foot{display:flex;gap:6px;align-items:center;margin:0}.bill-rec{border:1px solid #d5e4ee;border-radius:10px;padding:10px 12px;margin:10px 0;display:grid;gap:6px}.bill-rec-opts{display:grid;gap:6px;padding-left:4px}.bill-rec-n{width:64px;padding:4px 6px}.bill-rec-opts input[type=date]{padding:4px 6px}.endedat{color:#28724e!important;font-weight:700}.hero-top{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-bottom:-12px}.hero-top .hero-kicker{margin-bottom:0}.hero-top .hero-join{flex-wrap:nowrap;margin:0}.hero-top .hero-join input{width:260px;max-width:60vw}.hero-top .hero-join .syncerr{position:absolute;right:28px;margin-top:64px}@media(max-width:650px){.hero-top{margin-bottom:0}.hero-top .hero-join{width:100%}.hero-top .hero-join input{flex:1;width:auto;max-width:none}}.rm-tile[title]{cursor:zoom-in}.rm-spot{flex:1;min-height:0;display:flex;gap:10px;padding:10px}.rm-spot-main{flex:1;min-width:0;min-height:0;position:relative;display:grid}.rm-spot-main .rm-tile{height:100%}.rm-spot-tag{position:absolute;left:12px;top:12px;display:flex;gap:10px;align-items:center;background:#0d1320cc;color:#fff;border-radius:10px;padding:6px 10px;font-size:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rm-spot-tag button{border:0;border-radius:7px;background:#ffffff26;color:#fff;font-size:12px;padding:4px 8px;cursor:pointer}.rm-spot-tag button:hover{background:#ffffff40}.rm-spot-strip{width:190px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;overflow:auto;min-height:0}.rm-spot-strip .rm-wrap{flex-shrink:0;height:120px}.rm-spot-strip .rm-tile{min-height:0}@media(max-width:800px){.rm-spot{flex-direction:column}.rm-spot-strip{width:auto;flex-direction:row;height:96px}.rm-spot-strip .rm-wrap{width:130px;height:90px}}.landing-hero{padding-top:34px}.hero-top{margin-bottom:-26px}.hero-top .hero-kicker{padding:5px 12px}.hero-top .hero-join input{padding:6px 11px;font-size:14px}.hero-top .hero-join button{padding:6px 12px}.hero-top .hero-join .syncerr{margin-top:48px}@media(max-width:650px){.hero-top{margin-bottom:0}}.rec-table td.rec-act{white-space:nowrap;text-align:right}.rec-table td.rec-act button{margin-left:6px}.tablewrap{overflow-x:auto}@media(max-width:650px){.rec-table thead{display:none}.rec-table tr{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid #edf1f2}.rec-table td{display:flex;justify-content:space-between;gap:12px;border:0;padding:2px 0}.rec-table td[data-label]:before{content:attr(data-label);color:#778891;font-size:12px}.rec-table td.rec-act{justify-content:flex-end}}.pr-admin input,.pr-admin select{width:100%;min-width:70px;padding:5px 8px}.pr-admin td.actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.pr-admin tr.off td{opacity:.6}.pr-admin tr.off td.actions,.pr-admin tr.off td:first-child{opacity:1}.secondary.danger{color:#b42318;border-color:#f1b5ae}.home-pr{max-width:980px;margin:22px auto 0}.pr-more{text-align:center;margin-top:20px}#pricing{text-align:center}#pricing .pr-card{text-align:left}.ws-board canvas{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg transform='translate(2.5,29.5) rotate(45)' stroke='%231f2937' stroke-width='1.3' stroke-linejoin='round'%3E%3Cpath d='M0 0L-3 -7H3z' fill='%23f3d9a4'/%3E%3Cpath d='M0 0L-1.1 -2.6H1.1z' fill='%231f2937'/%3E%3Crect x='-3' y='-28' width='6' height='21' fill='%23f6c445'/%3E%3Cpath d='M-1 -28V-7M1 -28V-7' stroke='%23d9a521' stroke-width='.8'/%3E%3Crect x='-3' y='-31' width='6' height='3' fill='%23c9ced6'/%3E%3Crect x='-3' y='-34' width='6' height='3' rx='1.2' fill='%23ef6f6c'/%3E%3C/g%3E%3C/svg%3E") 3 29,crosshair}.ws-board canvas.erasing{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='3' y='3' width='22' height='22' rx='4' fill='%2523fff' fill-opacity='.7' stroke='%25231f2937' stroke-width='2'/%3E%3C/svg%3E") 14 14,cell}.wb2{outline:none}.wb2 canvas.tool-select{cursor:default}.wb2 canvas.tool-shape{cursor:crosshair}.wb-sep{width:1px;height:22px;background:var(--line,#dfe4ee);margin:0 2px}.wb2 .ws-tools .iconbtn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.wb-snap{font-size:13px;margin-left:4px}.wb-inspect{display:flex;gap:10px 14px;align-items:flex-end;flex-wrap:wrap;margin:8px 0 0;padding:8px 10px;border:1px solid var(--line,#dfe4ee);border-radius:10px;background:#f7f9fd}.wb-inspect label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted,#5b6577)}.wb-inspect label.check{flex-direction:row;align-items:center;gap:6px;padding-bottom:6px}.wb-inspect select{padding:4px 6px}.wb-text{flex:1 1 260px}.wb-text textarea{width:100%;min-height:44px;resize:vertical;font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--line,#cfd6e4);border-radius:8px}.wb-eqbar{display:flex;flex-wrap:wrap;gap:4px;align-items:center;flex:1 1 100%}.eqbtn{min-width:30px;height:28px;border:1px solid var(--line,#cfd6e4);background:#fff;border-radius:6px;cursor:pointer;font:15px Times New Roman,serif}.eqbtn:hover{background:#eef3ff}.wb-help{display:block;margin-top:6px}.wb-view{margin-top:-2px}.wb-zoom{min-width:48px;font-variant-numeric:tabular-nums}.wb-boardsz{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted,#5b6577)}.wb-boardsz input{width:74px;padding:4px 6px}.wb-boardsz select{padding:4px 6px}.wb-lib{border:1px solid var(--line,#dfe4ee);border-radius:12px;background:#f9fafd;padding:8px 10px;margin:4px 0 8px;display:flex;flex-direction:column;gap:6px}.wb-cats{display:flex;gap:6px;flex-wrap:wrap}.wb-cat{border:1px solid var(--line,#cfd6e4);background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;cursor:pointer}.wb-cat.on{background:var(--cobalt,#2b62f0);border-color:var(--cobalt,#2b62f0);color:#fff}.wb-items{display:flex;flex-wrap:wrap;gap:6px;max-height:210px;overflow:auto}.wb-item{width:92px;display:flex;flex-direction:column;align-items:center;gap:2px;border:1px solid transparent;background:#fff;border-radius:10px;padding:4px 3px 5px;cursor:pointer;font-size:11px;line-height:1.15;text-align:center;color:inherit}.wb-item:hover{border-color:#b8c6e6}.wb-item.on{border-color:var(--cobalt,#2b62f0);box-shadow:0 0 0 2px #dbe7ff}.wb-item canvas{width:56px;height:40px}.wb-stage{overflow:auto;max-width:100%}.wb2 canvas.tool-hand{cursor:grab}.wb2 canvas.tool-hand:active{cursor:grabbing}.wb-item canvas{border:0!important;border-radius:0!important;cursor:pointer!important;background:transparent!important;width:56px!important;height:40px!important}.wb-items{height:148px;max-height:148px}.share-pick{display:flex;flex-direction:column;gap:2px;max-height:150px;overflow:auto;border:1px solid var(--line,#d9dee8);border-radius:8px;padding:6px 8px;margin:4px 0 10px}.share-pick .check{display:flex;gap:8px;align-items:center;font-size:14px}.ws-two.notes.boards{grid-template-columns:380px minmax(0,1fr)}.wb-pick{display:flex;flex-direction:column;gap:4px;padding:0 14px 8px;font-size:13px;color:var(--muted,#5b6577)}.wb-pick select{width:100%;padding:8px 10px;border:1px solid var(--line,#cfd6e4);border-radius:10px;background:#fff;font-size:15px;color:var(--ink,#172033)}.wb-side{display:flex;flex-direction:column;gap:8px;padding:0 14px 10px}.wb-side .ws-tools{flex-wrap:wrap}.wb-side .wb-lib{margin:0}.wb-side .wb-boardsz{flex-wrap:wrap}@media(max-width:860px){.ws-two.notes.boards{grid-template-columns:1fr}}.wb-side .wb-sep{display:none}.wb-side .ws-tools{gap:6px;margin:0}.wb-side .wb-view{margin-top:0;display:grid;grid-template-columns:auto auto auto auto;justify-content:start;align-items:center}.wb-side .wb-view .wb-boardsz{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.wb-side .wb-boardsz select{max-width:100%}.wp-tools select{padding:4px 6px;border:1px solid var(--line,#cfd6e4);border-radius:8px;background:#fff}.wp{display:flex;flex-direction:column;gap:8px}.wp-page{min-height:520px;max-width:820px;width:100%;margin:0 auto;background:#fff;border:1px solid var(--line,#d9dee8);border-radius:8px;box-shadow:0 1px 6px #1720330f;padding:44px 56px;font:16px/1.6 Georgia,Times New Roman,serif;color:#172033;outline:none;overflow-wrap:anywhere}.wp-page:focus{border-color:var(--cobalt,#2b62f0)}.wp-page h1{font-size:2em;margin:.6em 0 .3em}.wp-page h2{font-size:1.5em;margin:.6em 0 .3em}.wp-page h3{font-size:1.2em;margin:.6em 0 .3em}.wp-page p{margin:0 0 .7em}.wp-page blockquote{border-left:3px solid #c8d3ea;margin:.6em 0;padding:.1em 1em;color:#4a5670}.wp-page table{border-collapse:collapse;margin:.6em 0;width:100%}.wp-page td,.wp-page th{border:1px solid #9aa6bf;padding:6px 10px;min-width:60px}.wp-page a{color:var(--cobalt,#2b62f0)}.wp-foot{display:flex;justify-content:space-between;align-items:center;max-width:820px;width:100%;margin:0 auto}.st{display:flex;flex-direction:column;gap:8px;min-width:0}.st-bar{align-items:center}.st-name{width:70px;text-align:center;font-weight:600}.st-formula{flex:1 1 260px;min-width:160px}.st-grid{height:480px;overflow:auto;border:1px solid var(--line,#d9dee8);border-radius:8px;background:#fff;outline:none}.st-grid:focus{border-color:var(--cobalt,#2b62f0)}.st-grid table{border-collapse:separate;border-spacing:0;font:14px system-ui,sans-serif;-webkit-user-select:none;user-select:none}.st-grid th{position:sticky;top:0;z-index:2;background:#f2f5fa;border-right:1px solid #dfe4ee;border-bottom:1px solid #dfe4ee;font-weight:600;font-size:12px;color:#5b6577;min-width:92px;height:26px}.st-grid tbody th{position:sticky;left:0;z-index:1;min-width:44px;text-align:center}.st-grid .st-corner{left:0;z-index:3;min-width:44px}.st-grid th.on{background:#dbe7ff;color:#1b3f9e}.st-grid td{min-width:92px;max-width:92px;height:26px;padding:0 6px;border-right:1px solid #eceff5;border-bottom:1px solid #eceff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:cell}.st-grid td.num{text-align:right}.st-grid td.err{color:#b42318}.st-grid td.on{outline:2px solid var(--cobalt,#2b62f0);outline-offset:-2px;background:#f4f8ff;overflow:visible}.st-grid td input{width:100%;height:100%;border:0;outline:0;background:transparent;font:inherit;padding:0}.st-tabs{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp{display:flex;flex-direction:column;gap:10px;min-width:0}.pp-main{display:flex;gap:14px;align-items:flex-start;min-width:0}.pp-strip{display:flex;flex-direction:column;gap:8px;width:172px;max-height:640px;overflow:auto;flex:none;padding:2px}.pp-thumb{position:relative;border:2px solid transparent;border-radius:8px;background:none;padding:2px;cursor:pointer;text-align:left}.pp-thumb.on{border-color:var(--cobalt,#2b62f0)}.pp-thumb>span{position:absolute;left:6px;top:4px;z-index:2;font-size:11px;background:#fffc;border-radius:4px;padding:0 4px}.pp-work{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.pp-stage{width:100%}.pp-slide{position:relative;overflow:hidden;border:1px solid var(--line,#d9dee8);border-radius:6px;box-shadow:0 1px 8px #1720331a}.pp-in{box-sizing:border-box;padding:56px 64px;font-family:system-ui,Arial,sans-serif;overflow:hidden}.pp-in h2{font-size:48px;line-height:1.15;margin:0 0 28px;color:var(--ac);overflow-wrap:anywhere}.pp-in ul{margin:0;padding-left:34px;font-size:30px;line-height:1.4}.pp-in li{margin:6px 0;overflow-wrap:anywhere}.pp-title{display:flex;flex-direction:column;justify-content:center;text-align:center}.pp-title h2{font-size:68px}.pp-title ul{list-style:none;padding:0;font-size:32px;opacity:.8}.pp-section{display:flex;flex-direction:column;justify-content:center}.pp-section h2{font-size:64px;border-left:10px solid var(--ac);padding-left:24px}.pp-section ul{list-style:none;opacity:.75}.pp-cols{display:grid;grid-template-columns:1fr 1fr;gap:36px}.pp-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.pp-form label{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--muted,#5b6577)}.pp-form textarea,.pp-form input:not([type=color]),.pp-form select{font:inherit;color:#172033;padding:6px 8px;border:1px solid var(--line,#cfd6e4);border-radius:8px}.pp-present{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0b1020;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#cbd5e8}.pp-x{position:absolute;right:16px;top:16px;color:#fff}.pp-prev,.pp-next{position:absolute;top:50%;color:#fff;background:#ffffff1f}.pp-prev{left:14px}.pp-next{right:14px}@media(max-width:860px){.pp-main{flex-direction:column}.pp-strip{flex-direction:row;width:100%;max-height:none}.wp-page{padding:24px 18px}}@media print{.wp-tools,.wp-foot{display:none}}.share-body{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-height:70vh;overflow:auto;padding-right:2px}.share-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.share-row>label{flex:1 1 200px}.share-row>input{flex:1 1 220px}.share-h{font-size:15px;margin:10px 0 2px}.share-tbl{width:100%;font-size:13px}.share-tbl td{vertical-align:top}.share-res{background:#f4f8ff;border:1px solid #d3e0fb;border-radius:10px;padding:8px 12px}.share-res p{margin:3px 0}.shared-banner{background:#eef4ff;border:1px solid #cfdcf8;border-radius:10px;padding:8px 12px;font-size:14px;margin:0 0 10px}.comments{margin-top:10px;border-top:1px solid var(--line,#e3e8f1);padding-top:8px}.comments-body{display:flex;flex-direction:column;gap:6px;margin-top:6px}.comment{background:#f7f9fd;border-radius:8px;padding:6px 10px}.comment p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.comment .iconbtn{float:right}.notes-scope{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 8px}.shared-row small{display:block}.share-body label:not(.check){display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--muted,#5b6577)}.share-body input:not([type=checkbox]),.share-body select,.share-body textarea{font:inherit;font-size:14px;color:#172033;padding:7px 9px;border:1px solid var(--line,#cfd6e4);border-radius:8px;background:#fff;width:100%;box-sizing:border-box}.share-tbl input[type=date],.share-tbl select{width:auto;padding:4px 6px}.share-body .share-row>button{flex:none}.docs-desc{margin:0 0 10px}.ws-pane-btns{display:flex;gap:6px;align-items:center}.ws-pane-open{margin-bottom:8px}.ws-two.notes.pane-off{grid-template-columns:minmax(0,1fr)}.ws-two.notes.pane-off>.ws-pane{display:none}.side-collapse{margin-left:auto;color:#c9d8e1}.side-expand{display:none}@media(min-width:901px){.shell.side-off .sidebar{display:none!important}.shell.side-off .main{margin-left:0!important}.shell.side-off .side-expand{display:inline-flex}}@media(max-width:900px){.side-collapse,.side-expand{display:none!important}}.comments{margin:0 0 10px;border-top:0;padding-top:0}.ws-subbar{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.ws-subbar .comments{flex:1;min-width:160px}.ws-shapes{display:inline-flex;align-items:center;gap:4px;font-weight:600}.ws-two.notes.boards{grid-template-columns:280px minmax(0,1fr)}.ws-two.notes.boards.pane-off{grid-template-columns:minmax(0,1fr)}.ws-subbar{align-items:flex-start;gap:10px 16px}.ws-subbar .comments{flex:0 0 auto;min-width:0}.wb-side.wb-top{flex:1 1 360px;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:0}.wb-top .wb-view{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wb-top .wb-view .wb-boardsz{flex-direction:row;align-items:center;gap:6px}.wb-top .wb-sep{display:inline-block;width:1px;height:20px;background:var(--line,#dde3ee)}.wb-top .ws-tools{flex-wrap:wrap;align-items:center}.ws-subbar:has(.comments-body){flex-direction:column}.se{padding:16px}.se-start{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0}.se-upload{position:relative;display:inline-flex;gap:8px;align-items:center;cursor:pointer}.se-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.se-head{flex-wrap:wrap;gap:8px 14px}.se-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-left:auto}.se-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.se-opts{display:inline-flex;gap:6px;align-items:center}.se-hint{flex:1 1 220px}.se-swatch{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #b8c0d0;cursor:pointer;padding:0}.se-swatch.on{box-shadow:0 0 0 2px #2f64f0}.se-sigbar{display:flex;gap:10px;align-items:center;margin:6px 0}.se-siguse{height:36px;max-width:160px;border:1px solid var(--line,#dde3ee);border-radius:8px;background:#fff;padding:2px}.se-sigpad{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line,#dde3ee);border-radius:12px;padding:12px;margin:8px 0;background:#fbfcfe;max-width:620px}.se-canvas{width:100%;max-width:560px;aspect-ratio:560/180;background:#fff;border:1px dashed #9aa6bd;border-radius:10px;touch-action:none;cursor:crosshair}.se-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.se-saved{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line,#dde3ee);padding-top:8px}.se-savedrow{display:flex;gap:10px;align-items:center}.se-savedrow img{height:34px;max-width:140px;border:1px solid var(--line,#dde3ee);border-radius:6px;background:#fff}.se-savedrow span{flex:1}.se-pages{display:flex;flex-direction:column;gap:16px;align-items:center;background:#eef1f7;border-radius:12px;padding:14px;overflow:auto}.se-pagewrap{display:flex;flex-direction:column;gap:4px}.se-page{position:relative;background:#fff;box-shadow:0 2px 10px #141e3c2e;-webkit-user-select:none;user-select:none}.se-page.tool-text{cursor:text}.se-page.tool-sign{cursor:copy}.se-img{display:block}.se-line{position:absolute;background:transparent;border:1px solid transparent;border-radius:3px;padding:0;cursor:pointer}.se-line:hover,.se-line:focus-visible{background:#2f64f029;border-color:#2f64f0}.se-del{position:absolute;background:#dc262638;border:1px solid #dc2626;border-radius:3px}.se-x{position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;border:0;background:#172033;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.se-text{position:absolute;white-space:pre;line-height:1.2}.se-text textarea{font-family:Helvetica,Arial,sans-serif;line-height:1.2;border:1px dashed #2f64f0;background:#ffffffd9;min-width:120px;resize:both;padding:0 2px;margin:0;outline:0}.se-text span{font-family:Helvetica,Arial,sans-serif;cursor:text;outline:1px dashed rgba(47,100,240,.5)}.se-sig{position:absolute;outline:1px dashed #2f64f0;cursor:move;touch-action:none}.se-sig img{width:100%;height:100%;display:block;pointer-events:none}.se-grip{position:absolute;right:-6px;bottom:-6px;width:12px;height:12px;background:#2f64f0;border-radius:3px;cursor:nwse-resize;touch-action:none}.se-word{display:flex;flex-direction:column;gap:2px;max-width:820px;margin:0 auto;background:#fff;border:1px solid var(--line,#dde3ee);border-radius:12px;padding:18px 22px}.se-wp{padding:4px 0;border-bottom:1px solid #f0f2f7}.se-wp p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.se-wp.gone p{text-decoration:line-through;color:#b91c1c;background:#fef2f2}.se-h{font-weight:700;font-size:1.1em}.se-new{background:#ecfdf3;border-radius:4px}.se-wtools{display:inline-flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px;opacity:.85}.se-wform{display:flex;flex-direction:column;gap:6px;align-items:flex-start;width:100%}.se-wform textarea{width:100%}.se-wadd{display:flex;gap:10px;align-items:center;margin:4px 0 4px 18px;padding:4px 8px;background:#ecfdf3;border-radius:6px}.se-wadd span{flex:1;white-space:pre-wrap}.se-cert{max-width:640px}.se-field{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--muted,#5b6577)}.se-field input:not([type=file]){padding:8px 10px;border:1px solid var(--line,#cfd6e4);border-radius:10px;font-size:15px;color:var(--ink,#172033)}.se-mk{display:flex;flex-direction:column;gap:8px;border-left:3px solid #c7d6f7;padding-left:12px}.se-signed{display:flex;gap:8px;align-items:flex-start}.se-signed.bad{background:#fef2f2;color:#991b1b}.se-tools.off{opacity:.45;pointer-events:none}.doc-shelf{margin:0 0 10px;border:1px solid var(--line,#dde3ee);border-radius:12px;padding:8px;background:#fbfcfe}.wp-page img{max-width:100%;vertical-align:middle}.wp-page img.sel{outline:2px solid #2f64f0;outline-offset:2px}.pp-shape{position:absolute;pointer-events:none}.pp-edit{position:relative}.pp-handle{position:absolute;cursor:move;touch-action:none;outline:1px dashed transparent}.pp-handle:hover,.pp-handle:focus-visible{outline-color:#2f64f0}.pp-handle.on{outline:2px solid #2f64f0}.pp-grip{position:absolute;right:-7px;bottom:-7px;width:13px;height:13px;background:#2f64f0;border-radius:3px;cursor:nwse-resize;touch-action:none}.pp-shapebox{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line,#dde3ee);border-radius:10px;padding:8px;background:#f7f9fd}.pp-shapebtns{display:flex;gap:10px;flex-wrap:wrap}.doc-shelf .wb-items{align-items:start}.doc-shelf .wb-item{align-self:start;height:auto}.ws-subbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.wb-side.wb-top{display:contents}.wb-top .ws-tools{flex:0 1 auto;margin:0}.wb-top .wb-lib{flex:1 1 100%;margin:0}.ws-subbar .wb-top .wb-view{margin:0}.se-shapesbtn{display:inline-flex;align-items:center;gap:4px;font-weight:600}.se-shapesbtn.on{background:#e6edff;border-radius:8px}.ws-subbar{gap:2px 12px}.wb-top .ws-tools,.wb-top .wb-view{padding:0;margin:0;gap:6px;min-height:0;align-items:center}.wb-top .wb-view .wb-boardsz,.wb-top .wb-boardsz{display:inline-flex;flex-direction:row;align-items:center;gap:6px;margin:0}.wb-top .wb-boardsz select,.wb-top .ws-tools select{padding:4px 8px;font-size:14px;height:auto}.wb-lib .wb-items{align-items:start}.wb-lib .wb-item{align-self:start;height:auto}@media(max-width:900px){.sidebar{background:#fff!important;color:var(--ink,#172033)!important}.sidebar .brand b{color:var(--ink,#172033)!important}.sidebar .brand small{color:#5b6577!important}.sidebar nav button{color:#27324a!important;font-weight:600}.sidebar nav button svg{color:#5b6577}.sidebar nav button:hover{background:#eef2fa!important}.sidebar nav button.active{background:#e6edff!important;color:#1d4ed8!important;box-shadow:none!important}.sidebar nav button.active svg{color:#1d4ed8}.drawer-close{color:#27324a!important}.sidebar .sidefoot{border-top:1px solid #e3e8f1}.sidebar .sidefoot .who b{color:#172033}.sidebar .sidefoot .who small{color:#5b6577}.sidebar .signout{color:#27324a!important}.sidebar{box-shadow:none}.sidebar.open{box-shadow:0 0 40px #0006}}label.se-upload,.se-upload{background:#e3e8f1!important;color:#172033!important;border:1px solid #b9c4d6!important;font-weight:600}.se-upload:hover{background:#d5dcea!important}.se-upload svg{color:#172033}@media(max-width:700px){.cb-tabs{flex-wrap:wrap!important;gap:4px 6px!important;overflow:visible}.cb-tabs h1{flex:1 1 100%;margin:0 0 2px}.cb-tabs button{flex:0 1 auto;padding:8px 12px;font-size:15px}.se-actions{margin-left:0}.se-head{align-items:flex-start}.se-pages{padding:8px}.ws-subbar{gap:6px 10px}}.se-text{cursor:move;touch-action:none}.se-text span{outline:none!important;cursor:move;display:inline-block;padding:0}.se-text:hover span,.se-text:focus-within span{outline:1px dashed rgba(47,100,240,.6)!important}.se-text .se-x{opacity:0;pointer-events:none}.se-text:hover .se-x,.se-text:focus-within .se-x{opacity:1;pointer-events:auto}.se-text.editing textarea{border:1px dashed #2f64f0;background:#fff;resize:none;overflow:hidden;white-space:pre}.se-del.cover{background:#fff;border-color:transparent}.se-del.cover .se-x{display:none}.se-line{border-color:#2f64f059;border-style:dashed}.se-nolines{position:absolute;left:12px;right:12px;top:12px;z-index:2;background:#fff7e0;border:1px solid #f0c24a;border-radius:8px;padding:8px 10px;font-size:13px;color:#5b4300}.se-hist{width:100%;max-width:860px;margin-top:14px;border-top:1px solid var(--line,#dde3ee);padding-top:12px}.se-hist h3{display:flex;gap:8px;align-items:center;margin:0 0 8px;font-size:16px}.se-histrow{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f2f7;flex-wrap:wrap}.se-histname{flex:1 1 240px;display:flex;flex-direction:column;min-width:0}.se-histname b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-undo{display:inline-flex;gap:4px}.se-undo .iconbtn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0}.se-undo .iconbtn:disabled{opacity:.4}.se-grab{position:absolute;left:-19px;top:-9px;width:18px;height:18px;border-radius:50%;background:#2f64f0;color:#fff;display:flex;align-items:center;justify-content:center;cursor:move;opacity:0;pointer-events:none;touch-action:none}.se-text:hover .se-grab,.se-text:focus-within .se-grab,.se-text.editing .se-grab{opacity:1;pointer-events:auto}.se-new{padding:6px 12px}.ws-editor.se{padding:16px}.se-start h2{margin:0}.ws-ch:disabled{opacity:.6}.se-up{display:flex;gap:14px;align-items:center;border:1px solid var(--line,#dde3ee);border-radius:12px;padding:16px;background:#fbfcfe;max-width:620px;margin:10px 0}.se-upbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.se-upbody b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-bar{height:10px;border-radius:6px;background:#e3e8f1;overflow:hidden}.se-bar i{display:block;height:100%;background:#2f64f0;border-radius:6px;transition:width .2s}.se-bar.wait i{background:repeating-linear-gradient(45deg,#2f64f0 0,#2f64f0 10px,#6b8df5 10px,#6b8df5 20px);background-size:28px 28px;animation:se-stripe 1s linear infinite}@keyframes se-stripe{to{background-position:28px 0}}.se-uprow{cursor:default}.se-new{position:relative;display:inline-flex;gap:6px;align-items:center;cursor:pointer;overflow:hidden}.se-new input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.se-del.cover{border:1px dashed rgba(220,38,38,.35)}.se-del.cover .se-x{display:flex;opacity:0;pointer-events:none}.se-del.cover:hover .se-x,.se-del.cover:focus-within .se-x{opacity:1;pointer-events:auto}label.se-new{background:var(--cobalt,#2b62f0)!important;color:#fff!important;border:0;box-shadow:none;display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;font-weight:650;white-space:nowrap}label.se-new:hover{filter:brightness(.92)}label.se-new svg{color:#fff}.se-page.tool-replace .se-del.cover{cursor:text}.se-page.tool-replace .se-del.cover:hover{outline:1px dashed #2f64f0}.se-line.soft{border-color:transparent;border-style:solid}.se-line.soft:hover,.se-line.soft:focus-visible{background:#2f64f01f;border-color:#2f64f0;border-style:dashed;cursor:text}.se-page.tool-text .se-line{cursor:text}.se-text{white-space:nowrap}.se-fmt{position:absolute;left:0;bottom:100%;margin-bottom:8px;z-index:6;display:flex;align-items:center;gap:2px;background:#fff;border:1px solid #b9c4d6;border-radius:8px;box-shadow:0 6px 18px #141e3c33;padding:3px;white-space:nowrap;cursor:default}.se-fmt.low{bottom:auto;top:100%;margin:8px 0 0}.se-fmt button,.se-fmt .se-grab.inbar{min-width:30px;height:30px;border:0;background:transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#172033;font-size:14px;padding:0 6px;cursor:pointer}.se-fmt button:hover,.se-fmt .se-grab.inbar:hover{background:#eef2fa}.se-fmt button.on{background:#dbe6ff;color:#1d4ed8}.se-fmt .se-grab.inbar{position:static;opacity:1;pointer-events:auto;width:30px;cursor:move;touch-action:none}.se-fmt select{height:30px;border:1px solid #d5dcea;border-radius:6px;font-size:13px;margin:0 3px;background:#fff;color:#172033}.se-fmt input[type=color]{width:28px;height:28px;padding:0;border:1px solid #d5dcea;border-radius:6px;background:#fff;margin:0 3px;cursor:pointer}.se-fsz{min-width:22px;text-align:center;font-size:13px;color:#172033}.se-text.editing .se-grab:not(.inbar){display:none}.se-draft{position:absolute;background:#ffffffd9;border:1px dashed #2f64f0;pointer-events:none}.se-page.tool-whiteout{cursor:crosshair}.se-imgbtn{position:relative;display:inline-flex;gap:6px;align-items:center;cursor:pointer;overflow:hidden}.se-imgbtn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.se-del.cover{border-color:transparent!important}.se-del.cover:hover{border-color:#dc262680!important}.rm-grid:not(.big){display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:8px;padding:10px;overflow:hidden;--cols:3;--rows:3;--ah:calc(var(--app-h,100dvh) - 190px)}.rm-grid:not(.big)>*{flex:0 0 auto;aspect-ratio:16/9;height:auto!important;min-height:0;width:min(calc((100% - 8px*(var(--cols) - 1) - 20px)/var(--cols)),calc((var(--ah) - 8px*(var(--rows) - 1))/var(--rows)*16/9))}.rm-grid:not(.big)>.rm-wrap>.rm-tile{width:100%;height:100%}.rm-grid.n1{--cols:1;--rows:1}.rm-grid.n2{--cols:2;--rows:1}.rm-grid.n3,.rm-grid.n4{--cols:2;--rows:2}.rm-grid.n5,.rm-grid.n6{--cols:3;--rows:2}.rm-grid.n1:not(.big)>*{width:min(70%,calc(var(--ah)*16/9))}@media(max-width:900px){.rm-grid:not(.big){--cols:1;--rows:var(--rows);--ah:calc(var(--app-h,100dvh) - 230px)}.rm-grid.n2,.rm-grid.n3,.rm-grid.n4{--cols:1}.rm-grid.n2{--rows:2}.rm-grid.n3{--rows:3}.rm-grid.n4{--rows:4}}.rm-talk{position:absolute;right:8px;top:8px;z-index:3;width:26px;height:26px;border-radius:50%;background:#16a34a;color:#fff;display:grid;place-items:center;animation:rmtalk .9s ease-in-out infinite;pointer-events:none}@keyframes rmtalk{50%{opacity:.35;transform:scale(.88)}}.rm-pbtn{background:none;border:0;padding:5px;border-radius:6px;display:inline-grid;place-items:center;color:inherit;cursor:pointer}.rm-pbtn:disabled{cursor:default;opacity:1}.rm-pbtn:not(:disabled):hover{background:#2f64f01a}.primary.join.busy{opacity:.8;cursor:progress}.primary.join.busy:before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.rm-room.rect .rm-table{left:9%;right:9%;top:24%;bottom:24%;border-radius:30px;transform:rotateX(52deg)}.rm-room.round .rm-table{left:22%;right:22%;top:20%;bottom:20%;border-radius:50%;transform:rotateX(52deg)}.rm-cam{display:none}.rm-shape{display:flex;gap:6px}.rm-room .rm-table{z-index:50}.rm-seat{z-index:1}.rm-plate.onTable{position:absolute;z-index:60;transform:translate(-50%);width:max-content;white-space:nowrap;padding:4px 12px;font-size:clamp(10px,1.25vw,14px);box-shadow:0 3px 6px #0009,inset 0 1px #fffb;border:1px solid #c9bda6;letter-spacing:.01em}.rm-plate.onTable{display:grid;justify-items:center;gap:0;line-height:1.2;padding:3px 10px;text-align:center}.rm-plate.onTable .rm-plname{max-width:100%}.rm-plate.onTable em{font-size:.78em;line-height:1.1}.rm-plate.onTable .rm-plstate:empty{display:none}.rm-seat{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.rm-seat.dragging{cursor:grabbing;transition:none}.rm-resetseats{position:absolute;right:10px;bottom:10px;z-index:70;background:#000a;color:#fff;border:1px solid #ffffff33;border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer}.rm-room{background:#e8e6e1}.rm-walls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.rm-walls i{position:absolute;display:block}.rm-walls .w-ceil{top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,84% 5%,16% 5%);background:linear-gradient(#fff,#f3f2ef)}.rm-walls .w-back{left:16%;right:16%;top:5%;height:35%;background:linear-gradient(#fff,#fbfbf9 60%,#f1f0ec);box-shadow:inset 0 0 40px #0000000d}.rm-walls .w-left{top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,16% 5%,16% 40%,0 52%);background:linear-gradient(90deg,#e3e2de,#efeeea)}.rm-walls .w-right{top:0;right:0;bottom:0;left:0;clip-path:polygon(100% 0,84% 5%,84% 40%,100% 52%);background:linear-gradient(270deg,#e3e2de,#efeeea)}.rm-walls .w-skirt{left:16%;right:16%;top:38%;height:2%;background:linear-gradient(#e9e7e1,#d6d3cb);box-shadow:0 1px #00000014}.rm-walls .w-floor{top:0;right:0;bottom:0;left:0;clip-path:polygon(0 52%,16% 40%,84% 40%,100% 52%,100% 100%,0 100%);background:repeating-linear-gradient(180deg,#cdbfa9 0,#cdbfa9 18px,#c4b59d 18px,#c4b59d 19px),linear-gradient(#d3c6b0,#b8a98f);background-blend-mode:multiply}.rm-room .rm-table{box-shadow:0 12px #35241a,0 30px 40px #0007,inset 0 2px #ffffff30}.rm-room.rect .rm-table{left:9%;right:9%;top:42%;bottom:14%;transform-origin:50% 0;transform:rotateX(52deg) scale(var(--tw,1),var(--td,1))}.rm-room.round .rm-table{left:22%;right:22%;top:42%;bottom:10%;transform-origin:50% 0;transform:rotateX(52deg) scale(var(--tw,1),var(--td,1))}.rm-plate.onTable{font-size:calc(clamp(10px,1.25vw,14px) * var(--ps,1));padding:.28em .8em}.rm-tunebtn{position:absolute;left:10px;bottom:10px;z-index:70;display:inline-flex;align-items:center;gap:6px;background:#000a;color:#fff;border:1px solid #ffffff33;border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer}.rm-tune{position:absolute;left:10px;bottom:44px;z-index:80;width:230px;display:grid;gap:8px;padding:12px;border-radius:12px;background:#fffffff2;color:#26333f;box-shadow:0 10px 30px #0006;font-size:12px}.rm-tune label{display:grid;gap:3px;font-weight:600}.rm-tune input[type=range]{width:100%}.rm-spot{flex-direction:column}.rm-spot-strip{order:-1;width:auto;height:112px;flex-direction:row;flex-shrink:0;overflow-x:auto;overflow-y:hidden;justify-content:center}.rm-spot-strip .rm-wrap{flex:0 0 auto;width:150px;height:100%}.rm-spot-strip .rm-tile{min-height:0;height:100%}.rm-spot-strip .rm-name{font-size:10px;padding:2px 6px;left:4px;bottom:4px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-floatnote{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:60;max-width:min(90vw,640px);box-shadow:0 8px 24px #0003}.rm-leg{position:absolute;z-index:45;border-radius:3px 3px 5px 5px;background:linear-gradient(90deg,#2d1d14,#5b3e2a 45%,#2a1a11);box-shadow:inset 0 -6px 8px #0006,2px 0 6px #0004;pointer-events:none}.rm-leg.ped{border-radius:8px 8px 4px 4px;background:linear-gradient(90deg,#2a1a11,#6a4a33 50%,#2a1a11)}.rm-foot{position:absolute;z-index:45;height:12px;border-radius:50%;background:radial-gradient(#4a3222,#27190f);box-shadow:0 4px 8px #0006;pointer-events:none}.rm-floorshadow{position:absolute;z-index:44;border-radius:50%;background:radial-gradient(ellipse at center,#0000005c 0,#0000002a 55%,transparent 72%);pointer-events:none;filter:blur(2px)}.rm-grip{position:absolute;z-index:75;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #2f64f0;box-shadow:0 2px 6px #0005;opacity:.35;transition:opacity .15s;touch-action:none}.rm-room:hover .rm-grip,.rm-grip:active{opacity:1}.rm-grip.h{cursor:ew-resize}.rm-grip.v{cursor:ns-resize}.rm-plate.onTable{font-size:calc(clamp(10px,1.25vw,14px) * var(--pf,1));transform:translate(-50%) scale(var(--ps,1));transform-origin:50% 0}.rm-decor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.rm-seat:before{display:none}.rm-seat .rm-tile{box-shadow:none;border:0;outline:0}.rm-shell{width:100vw;max-width:none}.rm-room{width:min(100%,calc((var(--app-h,100dvh) - var(--rm-res,170px)) * 1.7778))}.rm-shell.nobar{--rm-res:70px}.rm-viewctl{position:fixed;right:12px;top:calc(var(--app-h,100dvh) - 46px);display:flex;gap:6px;z-index:60}.rm-viewctl button{width:34px;height:34px;border-radius:50%;border:0;background:#232d42cc;color:#fff;display:grid;place-items:center;cursor:pointer}.rm-viewctl button:hover{background:#3a4866}.rm-bgwrap{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:200;display:grid;place-items:center;padding:16px}.rm-bgpanel{background:#1a2133;color:#fff;border-radius:16px;padding:16px;width:min(560px,100%);max-height:90vh;overflow:auto;box-shadow:0 20px 50px #000a}.rm-bghead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rm-bghead button{background:none;border:0;color:#fff;cursor:pointer}.rm-bggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-bottom:10px}.rm-bgopt{display:flex;flex-direction:column;gap:5px;align-items:stretch;background:#232d42;border:2px solid transparent;border-radius:12px;padding:6px;color:#fff;cursor:pointer;font-size:12px;text-align:center}.rm-bgopt.on{border-color:#4d8dff}.rm-bgopt:hover{background:#2f3b57}.rm-bgopt i{display:grid;place-items:center;aspect-ratio:16/9;border-radius:8px;background:#0e1422 center/cover no-repeat}.rm-bgopt i.blur{background:linear-gradient(120deg,#6a7a96,#b5c0d3,#7f8ba3);filter:blur(1.5px)}.rm-bgopt i.blur.strong{filter:blur(3px)}.rm-bgopt i.up{border:2px dashed #55627f;background:none}.rm-lobbyctl .secondary.on{outline:2px solid #4d8dff}.rm-shell:not(.nobar) .rm-bar{padding-right:96px}.rm-room .rm-table{background:linear-gradient(180deg,#ffffff2e,#fff0 22%,#0000 70%,#0000002e),repeating-linear-gradient(90deg,#0000 0,#0000 70px,#2a150a40 70px,#2a150a40 72px,#0000 72px,#0000 140px,#2a150a40 140px,#2a150a40 142px,#0000 142px,#0000 215px,#2a150a40 215px,#2a150a40 217px,#0000 217px,#0000 290px),repeating-linear-gradient(0deg,#4a2a1214 0,#4a2a1214 1px,#0000 1px,#0000 4px,#c8905a12 4px,#c8905a12 5px,#0000 5px,#0000 9px,#4a2a120d 9px,#4a2a120d 10px,#0000 10px,#0000 17px),repeating-linear-gradient(90deg,#94602f 0,#94602f 70px,#9d6835 70px,#9d6835 140px,#8d5a2b 140px,#8d5a2b 215px,#996433 215px,#996433 290px);box-shadow:0 12px #4a2a14,0 14px #2e1a0d,0 30px 40px #0007,inset 0 2px #fff5,inset 0 0 0 3px #5e3718,inset 0 -8px 16px #3a1f0f66}.rm-leg{background:linear-gradient(90deg,#4a2a14,#8b552d 45%,#5e3718)!important}.rm-foot{background:radial-gradient(ellipse at 50% 40%,#8b552d,#4a2a14)!important}.rm-grip{width:7px;height:7px;margin:5.5px;border-width:1px;box-shadow:0 1px 2px #0005}.rm-grip:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}.rm-plate.onTable{cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.rm-plate.onTable:active{cursor:grabbing}.rm-plate.onTable.sel{outline:2px solid #4d8dff;outline-offset:2px}.rm-plbar{position:absolute;z-index:95;transform:translate(-50%,calc(-100% - 8px));display:flex;gap:4px;align-items:center;background:#161c2bf2;padding:5px;border-radius:10px;box-shadow:0 6px 18px #0009;white-space:nowrap}.rm-plbar button,.rm-plbar select{background:#2a3550;color:#fff;border:0;border-radius:7px;padding:5px 8px;font-size:12px;cursor:pointer;font-weight:600}.rm-plbar button:hover{background:#3b4a70}.rm-bgact{display:flex;justify-content:flex-end;gap:8px}.rm-room .rm-table{background:linear-gradient(112deg,#fff0 22%,#ffffff2b 38%,#fff0 52%,#ffffff12 70%,#fff0 82%),linear-gradient(180deg,#fff2,#fff0 30%,#0000,#00000040),repeating-linear-gradient(90deg,#0000 0,#0000 37px,#2b160a22 37px,#2b160a22 38px,#0000 38px,#0000 91px,#f0b57a14 91px,#f0b57a14 93px,#0000 93px,#0000 173px,#2b160a1a 173px,#2b160a1a 175px),repeating-linear-gradient(0deg,#2b160a12 0,#2b160a12 1px,#0000 1px,#0000 3px,#e8a96c0f 3px,#e8a96c0f 4px,#0000 4px,#0000 7px,#2b160a0d 7px,#2b160a0d 8px,#0000 8px,#0000 13px),linear-gradient(90deg,#76472a,#835230 30%,#6d4126,#7e4d2c 80%,#6a3f25)!important;border-radius:28px;box-shadow:0 2px #9a6a46,0 5px #6b3f24,0 8px #57321c,0 11px #432612,0 14px #2f1a0c,0 34px 44px #000a,inset 0 2px #fff6,inset 0 0 0 2px #4a2915,inset 0 -10px 22px #2a140866,inset 0 10px 24px #ffffff12!important}.rm-leg{background:linear-gradient(90deg,#3b2112,#8a5732 40%,#a06a3e 52%,#5a361d 80%,#33190b)!important;clip-path:polygon(0 0,100% 0,82% 100%,18% 100%);border-radius:0!important;box-shadow:none!important}.rm-leg.ped{clip-path:polygon(22% 0,78% 0,100% 100%,0 100%)}.rm-foot{background:radial-gradient(ellipse at 50% 35%,#8a5732,#33190b)!important;box-shadow:0 5px 10px #0008!important}.se-tools{position:sticky;top:0;z-index:40;background:#fff;border:1px solid #dbe1ec;border-radius:12px;padding:6px 8px;gap:4px 10px;box-shadow:0 4px 14px #1b25401a;align-items:center}.se-tgroup{display:flex;gap:2px;align-items:center;padding-right:10px;border-right:1px solid #e3e8f1}.se-tgroup:last-of-type{border-right:0}.se-tool{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:58px;height:50px;padding:4px 8px;border:0;border-radius:9px;background:transparent;color:#243049;font-size:11.5px;font-weight:600;cursor:pointer;position:relative}.se-tool:hover{background:#eef2fa}.se-tool.on{background:#e3ecff;color:#1d4ed8;box-shadow:inset 0 0 0 1.5px #7aa2ff}.se-tool.sm{min-width:36px;height:36px}.se-style select{height:30px;border:1px solid #d5dcea;border-radius:6px;margin-left:6px}.se-zoom{margin-left:auto;border-right:0}.se-zv{min-width:44px;text-align:center;font-size:12.5px;font-weight:700;color:#243049}.se-hint{flex:1 1 100%;order:9}.se-work{display:flex;gap:0;align-items:flex-start;background:#e8ecf4;border-radius:12px;overflow:hidden}.se-thumbs{width:104px;flex:none;position:sticky;top:78px;align-self:flex-start;max-height:calc(100vh - 100px);overflow:auto;display:flex;flex-direction:column;gap:10px;padding:12px 8px;background:#dfe4ee;border-right:1px solid #cdd5e4}.se-thumb{border:2px solid transparent;border-radius:6px;padding:0;background:#fff;cursor:pointer;position:relative;display:block}.se-thumb img{display:block;width:100%;border-radius:4px}.se-thumb span{position:absolute;left:0;right:0;bottom:-18px;text-align:center;font-size:11px;color:#46506a}.se-thumb{margin-bottom:16px}.se-thumb.on{border-color:#2f64f0}.se-work .se-pages{flex:1;min-width:0;background:transparent;border-radius:0}.se-shape .se-grip{opacity:0}.se-shape:hover .se-grip{opacity:1}.se-shape{outline:1px dashed transparent}.se-shape:hover{outline-color:#2f64f0}.se-page.tool-highlight,.se-page.tool-rect,.se-page.tool-ellipse,.se-page.tool-line,.se-page.tool-arrow{cursor:crosshair}.se-page.tool-check,.se-page.tool-cross{cursor:copy}@media(max-width:720px){.se-thumbs{display:none}.se-tool{min-width:48px}}.se-work{overflow:clip}.se-thumbs{position:static;max-height:none;overflow:visible;align-self:stretch;padding:0;display:block}.se-thumbs-in{position:sticky;top:84px;display:flex;flex-direction:column;gap:10px;padding:12px 8px;max-height:calc(100vh - 100px);overflow:auto}.se-zv{border:0;background:transparent;cursor:pointer;border-radius:6px;height:30px}.se-zv:hover{background:#eef2fa}.se-work .se-pages{overflow:visible;padding:14px 10px}.se-style select{min-width:68px;padding:0 6px}.rm-pick{cursor:pointer}.rm-pick:hover{filter:brightness(1.07)}.rm-seat{transform:translate(-50%,-50%) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg)) scale(var(--sc,1)) rotate(var(--rz,0deg))}.rm-seat .rm-tile{aspect-ratio:var(--ta,1.3333)}.rm-seat.sel .rm-tile{outline:2px solid #4d8dff;outline-offset:2px}.rm-seatbar input[type=range]{width:90px}.rm-chat,.rm-people{position:relative}.rm-rsz-l{position:absolute;left:-4px;top:0;bottom:0;width:9px;cursor:ew-resize;z-index:5;touch-action:none}.rm-rsz-l:hover,.rm-rsz-l:active{background:#4d8dff55}.rm-rsz-b{position:absolute;left:0;right:0;bottom:-4px;height:9px;cursor:ns-resize;z-index:5;touch-action:none}.rm-rsz-b:hover,.rm-rsz-b:active{background:#4d8dff55}.rm-editname{background:none;border:0;color:#9fb0cf;cursor:pointer;margin-left:8px;padding:2px;vertical-align:middle}.rm-editname:hover{color:#fff}.rm-rename{display:flex;gap:6px;align-items:center}.rm-rename input{min-width:220px;padding:6px 10px;border-radius:8px;border:1px solid #3a4866;background:#1a2133;color:#fff;font-size:15px}@media(min-width:901px){.rm-chat{position:fixed!important;top:0;right:0;height:var(--app-h,100dvh);width:213px;z-index:80;box-shadow:-6px 0 24px #0005}.rm-shell.sideopen{padding-right:var(--sidew,213px)}}.rm-hres,.rm-hrot{position:absolute;z-index:90;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #2f64f0;box-shadow:0 1px 4px #0008;touch-action:none}.rm-hres{right:-8px;bottom:-8px;cursor:nwse-resize}.rm-hrot{left:calc(50% - 7px);top:-30px;cursor:grab}.rm-hrot:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:16px;margin-left:-1px;background:#2f64f0}.rm-editname.dark{color:#3b6fe0;font-size:14px;display:inline-flex;gap:4px;align-items:center}.rm-editname.dark:hover{color:#1d4ed8}.rm-editname{display:inline-flex;gap:4px;align-items:center}.rm-seatbar{transform:translate(-50%,calc(-100% - 46px))}.rm-hres{right:-8px;bottom:auto;top:-8px;cursor:nesw-resize}.rm-myname{display:flex;gap:6px;align-items:center;flex:1}.rm-myname input{min-width:0;flex:1;padding:5px 8px;border:1px solid #b9c4d6;border-radius:8px;font-size:14px}.rm-myname .primary{padding:5px 10px}.rm-pname{flex-wrap:wrap;row-gap:2px}.rm-pname .rm-badge{white-space:nowrap}.rm-pname{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;flex:1 1 0}.rm-prow>*:not(.rm-pname){flex:none}.rm-endwarn{position:absolute;top:56px;left:50%;transform:translate(-50%);z-index:60;display:flex;gap:8px;align-items:center;max-width:min(680px,92vw);background:#fff7e6;color:#5a3b00;border:1px solid #f0b34a;border-radius:10px;padding:8px 12px;font-size:13px;box-shadow:0 6px 20px #00000040}.rm-endwarn .rm-endleft{font-weight:700;white-space:nowrap}.rm-endwarn button{background:none;border:0;font-size:18px;cursor:pointer;color:inherit}.lim-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:10px}.lim-box label{display:flex;flex-direction:column;gap:3px;font-size:13px}.lim-box small{color:var(--muted,#6b7280)}.lim-box label.checklabel{flex-direction:row;align-items:center;gap:8px}.plantable-wrap{overflow-x:auto}.plantable{border-collapse:collapse;width:100%;min-width:1400px;font-size:13px}.plantable th{text-align:left;color:#788992;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:6px 10px;white-space:nowrap}.plantable td{padding:10px;border-top:1px solid #edf1f2;vertical-align:top}.plantable td small{display:block;color:#788992}.badge.amber{background:#fff3d6;color:#7a4b00}.call-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0f171e73;display:grid;place-items:center;padding:16px}.call-card{background:#fff;border-radius:14px;padding:18px;width:min(420px,100%);box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;gap:10px}.call-head{display:flex;justify-content:space-between;align-items:center}.call-card label{display:flex;flex-direction:column;gap:4px;font-size:13px}.call-toast{position:fixed;right:18px;bottom:18px;z-index:320;display:flex;align-items:center;gap:12px;background:#12202b;color:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 12px 40px #00000059;max-width:min(360px,calc(100vw - 36px))}.call-toast small{display:block;opacity:.75}.call-toast.in{animation:callpulse 1.2s infinite}.call-toast button{border:0;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;color:#fff;cursor:pointer}.call-end{background:#d6453d}.call-ok{background:#1f9d55}@keyframes callpulse{50%{box-shadow:0 0 0 8px #1f9d5540}}.ba-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch;margin-top:22px}.ba-card{border-radius:16px;padding:22px;border:1px solid #dfe7ea;background:#fff}.ba-card h3{margin:0 0 12px;font-size:17px;text-align:left}.ba-card ul{text-align:left;list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px;line-height:1.45}.ba-card.before{background:#f5f7f8;color:#566872}.ba-card.before li:before{content:"– ";white-space:pre;color:#9aa8b0}.ba-card.after{border-color:#2a8c7b;background:linear-gradient(180deg,#f2fbf8,#fff);box-shadow:0 8px 30px #2a8c7b1f}.ba-card.after li{display:flex;gap:8px;align-items:flex-start}.ba-card.after li svg{flex:none;margin-top:3px;color:#1f9d55}.ba-arrow{display:grid;place-items:center;color:#2a8c7b}.why-lead{max-width:760px;color:#566872;font-size:16px;line-height:1.55;margin:10px auto 0;text-align:center}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:22px}.why-grid.four{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.why-card{background:#fff;border:1px solid #dfe7ea;border-radius:16px;padding:20px}.why-card h3{margin:10px 0 6px;font-size:16px}.why-card p{margin:0;color:#566872;font-size:14px;line-height:1.5}.why-ic{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e6f4f1;color:#1f7f6f}.cmp-wrap{overflow-x:auto;margin-top:22px;border:1px solid #dfe7ea;border-radius:16px;background:#fff}.cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:13.5px}.cmp th,.cmp td{padding:11px 12px;text-align:center;border-bottom:1px solid #edf1f2;vertical-align:middle}.cmp thead th{font-size:13px;font-weight:700;background:#f7fafb;position:sticky;top:0}.cmp thead th small{display:block;font-weight:400;color:#788992;font-size:11px}.cmp tbody th{text-align:left;font-weight:600;background:#fff;position:sticky;left:0;min-width:210px;z-index:1}.cmp .me{background:#effaf6;border-left:2px solid #2a8c7b;border-right:2px solid #2a8c7b;font-weight:600}.cmp thead th.me{background:#dff5ee;color:#14594c;border-top:2px solid #2a8c7b}.cmp tbody tr:last-child .me{border-bottom:2px solid #2a8c7b}.cmp-yes{color:#1f9d55}.cmp-no{color:#c0463e}.cmp-na{color:#9aa8b0}.cmp-txt{color:#44545e;font-size:12.5px;line-height:1.3;display:inline-block}.cmp .me .cmp-txt{color:#14594c}.cmp-note{font-size:12.5px;color:#788992;max-width:900px;margin-top:12px;line-height:1.5}@media(max-width:820px){.ba-grid{grid-template-columns:1fr}.ba-arrow{transform:rotate(90deg)}}.bk-team{border:1px solid var(--line,#d9dee7);border-radius:10px;padding:10px 14px;display:grid;gap:6px}.bk-team legend{padding:0 6px;font-weight:600}.chk{display:flex;align-items:center;gap:8px;flex-direction:row}.chk input{width:auto}.team-actions .actionrow{border-top:1px solid var(--line,#e5e8ee)}label.chk{display:inline-flex;flex-direction:row;align-items:center;gap:8px;font-weight:400}.bk-team label.chk{display:flex}.callbtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line,#d9dee7);background:transparent;border-radius:999px;padding:6px 12px;font-weight:600;cursor:pointer;color:inherit}.callbtn:hover{background:#2563eb14}@media(max-width:560px){.callbtn span{display:none}.callbtn{padding:8px}}.phone-page{display:grid;gap:16px}.phone-dial{display:flex;gap:10px}.phone-dial input{flex:1}.phone-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--line,#e5e8ee)}.ai-tag{display:inline-block;font-style:normal;font-weight:800;font-size:.68em;letter-spacing:.06em;line-height:1;padding:3px 6px;border-radius:6px;margin-left:6px;vertical-align:middle;color:#fff;background:linear-gradient(135deg,#6d5efc,#2f6bff)}.float-chip .ai-tag{margin:0 6px 0 0}.ai-tag.big{font-size:.4em;margin-left:10px;padding:4px 8px}.ai-word{background:linear-gradient(135deg,#6d5efc,#2f6bff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.rm-tile.self.scr video{transform:none}.selbar{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--line,#e5e8ee);flex-wrap:wrap}.selbar .danger-btn{margin-left:auto}.upick{width:34px;flex:0 0 34px}.bulklist{margin:8px 0;padding-left:18px;max-height:180px;overflow:auto}.plantable th:first-child,.plantable td:first-child{width:34px}.utable .urow{grid-template-columns:34px minmax(200px,2.2fr) minmax(110px,.9fr) minmax(90px,.7fr) 80px minmax(150px,1.2fr) minmax(210px,1.6fr)}@media(max-width:860px){.utable .urow{grid-template-columns:1fr 1fr}.utable .urow .upick{grid-column:1/-1;width:auto}.utable .urow .upick:empty{display:none}}.rm-spot{flex-direction:row!important;overflow:hidden;min-height:0}.rm-spot-main{position:relative;min-width:0;min-height:0;display:block!important}.rm-spot-main>.rm-tile{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;border-radius:12px}.rm-spot-main>.rm-tile video{max-width:100%;max-height:100%}.rm-spot-strip{order:0!important;width:128px!important;height:auto!important;flex-direction:column!important;flex-shrink:0;overflow-x:hidden!important;overflow-y:auto!important;justify-content:flex-start!important;gap:6px}.rm-spot-strip .rm-wrap{width:100%!important;height:76px!important;flex:0 0 auto}.rm-spot-strip .rm-tile{min-height:0!important;height:100%!important;border-radius:8px}@media(max-width:800px){.rm-spot-strip{width:84px!important}.rm-spot-strip .rm-wrap{height:56px!important}}.rm-selfshare{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;background:#161f30;border-radius:12px;padding:20px}.rm-selfshare h2{margin:0;font-size:22px}.rm-selfshare p{margin:0;max-width:420px;opacity:.75;font-size:13px}.rm-selfprev{width:min(300px,60vw);aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid #ffffff22}.rm-selfprev .rm-tile{min-height:0;height:100%;border-radius:0}.rm-spot-main>.rm-tile{aspect-ratio:auto!important;width:100%;height:100%!important}.rm-spot-main>.rm-tile video{width:100%;height:100%;object-fit:contain}.rm-spot-main>.rm-tile{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.rm-spot-main>.rm-tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain}.rm-zoomwrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:12px;user-select:none;-webkit-user-select:none}.rm-zoomin{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;will-change:transform}.rm-zoomin>.rm-tile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;aspect-ratio:auto!important;border-radius:12px;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.rm-zoomin>.rm-tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain}.rm-zoomctl{position:absolute;right:10px;bottom:10px;z-index:4;display:flex;align-items:center;gap:4px;background:#0d1320cc;color:#fff;border-radius:10px;padding:4px 6px;font-size:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rm-zoomctl button{border:0;background:#ffffff26;color:#fff;border-radius:7px;min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;padding:0 8px}.rm-zoomctl button:hover:not(:disabled){background:#ffffff40}.rm-zoomctl button:disabled{opacity:.4;cursor:default}.rm-zoomctl span{min-width:40px;text-align:center}.rm-spot-tag{z-index:4}@media(max-height:520px){.rm-zoomctl{right:6px;bottom:6px;padding:2px 4px}.rm-zoomctl button{min-width:28px;height:28px}.rm-spot-tag{left:6px;top:6px;padding:3px 8px}}@media(max-width:640px)and (orientation:portrait){.rm-spot{flex-direction:column!important}.rm-spot-strip{width:auto!important;height:64px!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;order:1!important}.rm-spot-strip .rm-wrap{width:96px!important;height:100%!important}}@media(max-width:900px)and (max-height:520px){.rm-grid:not(.big){--ah:calc(var(--app-h,100dvh) - 150px);gap:6px;padding:6px}.rm-grid.n1{--cols:1;--rows:1}.rm-grid.n2{--cols:2;--rows:1}.rm-grid.n3{--cols:3;--rows:1}.rm-grid.n4{--cols:2;--rows:2}.rm-grid.n5,.rm-grid.n6{--cols:3;--rows:2}.rm-grid.n7,.rm-grid.n8,.rm-grid.n9{--cols:3;--rows:3}.rm-grid.n1:not(.big)>*{width:min(70%,calc(var(--ah)*16/9))}}@media(max-width:640px)and (orientation:portrait){.rm-grid:not(.big){--ah:calc(var(--app-h,100dvh) - 330px);overflow-y:auto;align-content:flex-start}}.rm-need{margin:0;padding:8px 10px;border-radius:10px;background:#fff4d6;color:#7a5200;font-size:.9rem;line-height:1.35}.rm-card.lobby{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.rm-card.lobby .primary.join:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.rm-center{align-items:flex-start;padding-bottom:90px}}.rm-pgbar{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:14px;padding:6px 12px;border-radius:999px;background:#141a28eb;color:#fff}.rm-pgbar button{border:0;background:#ffffff26;color:#fff;width:36px;height:36px;border-radius:999px;font-size:22px;line-height:1}.rm-pgbar button:disabled{opacity:.35}@media(max-width:900px){.rm-pgbar{bottom:auto;top:calc(8px + env(safe-area-inset-top));left:auto;right:12px;transform:none;padding:4px 10px;gap:10px}}.rm-pgbar{background:#1c2438;box-shadow:0 2px 10px #00000080}.rm-wb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#f4f6fb;color:#172033;display:none;flex-direction:column}.rm-wb.open{display:flex}.rm-wbbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 12px;background:#fff;border-bottom:1px solid #dfe5f1}.rm-wbbar .sp{flex:1}.rm-wbbody{flex:1;min-height:0;overflow:auto;padding:8px}.rm-wbtabs{display:inline-flex;gap:4px;background:#eef1f8;border-radius:999px;padding:3px}.rm-wbtabs button{border:0;background:transparent;border-radius:999px;padding:6px 14px;font-weight:600;color:#172033}.rm-wbtabs button.on{background:#2b62f0;color:#fff}.rm-wbapps{flex:1;min-height:0;width:100%;border:0;background:#fff}.rm-newtab{text-decoration:none;padding:8px 12px;border-radius:10px}@media(max-width:700px){.rm-wbhint{display:none}}.ut{margin:16px 0;background:var(--card,#fff);border:1px solid #e1e6f0;border-radius:14px;overflow:hidden}.ut-bar{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.ut-bar:hover{background:#2b62f00d}.ut-barl{display:flex;align-items:center;gap:8px;color:#2b62f0}.ut-barl b{color:inherit}.ut-barl .muted{color:#7a869f}.ut-sum{display:flex;gap:16px;flex-wrap:wrap;flex:1;justify-content:flex-end;font-size:.84rem;color:#5b6784}.ut-sum b{color:#172033}.ut-chev{display:grid;place-items:center;color:#7a869f}.ut-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;padding:2px 12px 12px}.ut-tile{--c:#2b62f0;--bg:#e8efff;position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:9px 10px;border-radius:12px;background:linear-gradient(135deg,var(--bg),#fff 85%);border:1px solid color-mix(in srgb,var(--c) 18%,#fff);min-width:0}.ut-tile.off{opacity:.55}.ut-ic{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--c);color:#fff}.ut-num{font-size:1.25rem;font-weight:700;line-height:1.1;white-space:nowrap}.ut-num small{font-size:.7rem;font-weight:600;color:#7a869f;margin-left:3px}.ut-title{font-size:.72rem;color:#5b6784;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ut-title em{font-style:normal;color:var(--c);margin-left:3px}.t-blue{--c:#2b62f0;--bg:#e8efff}.t-violet{--c:#7c4dff;--bg:#efe9ff}.t-rose{--c:#e0446a;--bg:#ffe8ee}.t-amber{--c:#d98a00;--bg:#fff3d9}.t-green{--c:#1c9a5b;--bg:#e2f6ec}.t-teal{--c:#0f9aa8;--bg:#dff5f7}.t-sky{--c:#2a8fd6;--bg:#e3f2fc}.t-orange{--c:#ef6a2f;--bg:#ffece2}.t-indigo{--c:#4a55d8;--bg:#e9ebff}.t-pink{--c:#c026d3;--bg:#f9e6fc}.t-slate{--c:#5b6784;--bg:#eef1f7}.ut-note{margin:0;padding:0 14px 10px}.ut-load{padding:0 14px 12px;margin:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ut{background:#172033;border-color:#2a3550}:root:not([data-theme=light]) .ut-tile{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 22%,#172033),#172033 85%);border-color:color-mix(in srgb,var(--c) 35%,#172033)}:root:not([data-theme=light]) .ut-sum b{color:#e8eefc}:root:not([data-theme=light]) .ut-sum,:root:not([data-theme=light]) .ut-title,:root:not([data-theme=light]) .ut-num small{color:#9fb0d0}}@media(max-width:520px){.ut-sum{display:none}.ut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tabs{flex-wrap:wrap}.tabs button{white-space:nowrap}.tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 14px}.tiles .tile,.tiles .tile.ember,.tiles .tile.cobalt,.tiles .tile.plain{position:relative;min-height:56px;padding:9px 12px;border-radius:14px;background:#fff;color:var(--ink,#172033);border:1px solid #e3e8f3;box-shadow:0 1px 2px #1720330d;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tiles .tile:hover,.tiles .tile.ember:hover,.tiles .tile.cobalt:hover,.tiles .tile.plain:is(button):hover{background:#fff;transform:translateY(-2px);border-color:var(--a,#2b62f0);box-shadow:0 6px 16px #1720331a}.tiles .tile:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--a,#2b62f0);opacity:0;transition:opacity .15s}.tiles .tile:hover:after{opacity:1}.tiles .tile .ticon,.tiles .tile.ember .ticon,.tiles .tile.cobalt .ticon{width:34px;height:34px;border-radius:10px;background:var(--a,#2b62f0);color:#fff;box-shadow:0 2px 6px color-mix(in srgb,var(--a,#2b62f0) 40%,transparent)}.tiles .tile b{font-size:14px;font-weight:650;letter-spacing:.1px}.tiles .tile small{font-size:11.5px;color:#6a7690;opacity:1}.tiles>:nth-child(1){--a:#ef6a2f}.tiles>:nth-child(2){--a:#2b62f0}.tiles>:nth-child(3){--a:#1c9a5b}.tiles>:nth-child(4){--a:#7c4dff}.tiles>:nth-child(5){--a:#0f9aa8}.tiles>:nth-child(6){--a:#d98a00}.tiles .tile .joinbyid input{border:1px solid #d6ddec;border-radius:8px;background:#f8f9fd}.tiles .tile .joinbyid button{background:var(--a,#2b62f0);color:#fff;border:0;border-radius:8px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tiles .tile,:root:not([data-theme=light]) .tiles .tile.ember,:root:not([data-theme=light]) .tiles .tile.cobalt,:root:not([data-theme=light]) .tiles .tile.plain{background:#172033;color:#e8eefc;border-color:#2a3550}:root:not([data-theme=light]) .tiles .tile small{color:#9fb0d0}:root:not([data-theme=light]) .tiles .tile .joinbyid input{background:#0f1626;border-color:#2a3550;color:#e8eefc}}@media(max-width:1100px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tiles .tile{column-gap:9px;padding-right:8px}.tiles .tile b{font-size:13px;line-height:1.2}.tiles .tile small{font-size:11px}.tiles .tile .ticon{width:30px!important;height:30px!important}.today-more{border-top:1px solid #eaf0f3;margin-top:8px;padding-top:14px}.today-more .kpis{margin-bottom:12px}.today-more .grid2{margin-bottom:6px}.today-more .panel{box-shadow:none}.cal-connect{border:1px solid #dbe5f5;border-radius:14px;padding:18px;background:linear-gradient(180deg,#f6f9ff,#fff);text-align:left;margin-bottom:16px}.cc-head{display:flex;gap:14px;align-items:center;margin-bottom:14px}.cc-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--cobalt,#2b62f0);color:#fff;flex:none}.cc-head b{display:block;font:800 16px Manrope,sans-serif;color:var(--ink)}.cc-head p{margin:3px 0 0;font-size:13px;color:#5b6b80}.cc-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-opt{position:relative;display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;box-shadow:0 2px 8px #1a2c5a0a}.cc-opt.best{border-color:#b7caf7;box-shadow:0 4px 14px #2b62f01a}.cc-opt b{font-size:14px;color:var(--ink)}.cc-opt small{display:block;font-size:12.5px;line-height:1.5;color:#5b6b80;margin-bottom:6px}.cc-opt .primary{margin-top:auto}.cc-oi{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eaf0ff;color:var(--cobalt,#2b62f0)}.cc-tag{position:absolute;top:12px;right:12px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1d49c4;background:#eaf0ff;border-radius:20px;padding:3px 8px}.cc-btns{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:auto}.cc-note{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;color:#6b7a90}@media(max-width:700px){.cc-opts{grid-template-columns:1fr}.cc-opt .primary,.cc-opt .secondary{width:100%}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cal-connect{background:#141d30;border-color:#2a3550}:root:not([data-theme=light]) .cc-opt{background:#172033;border-color:#2a3550}:root:not([data-theme=light]) .cc-opt.best{border-color:#3d57a0}:root:not([data-theme=light]) .cc-head b,:root:not([data-theme=light]) .cc-opt b{color:#e8eefc}:root:not([data-theme=light]) .cc-head p,:root:not([data-theme=light]) .cc-opt small,:root:not([data-theme=light]) .cc-note{color:#9fb0d0}:root:not([data-theme=light]) .cc-oi,:root:not([data-theme=light]) .cc-tag{background:#22305a;color:#a9c0ff}}.today-card{padding:16px 18px 10px;border-radius:16px;background:linear-gradient(180deg,#f7faff 0,#fff 90px)}.today-card .today-head{align-items:center;gap:12px}.today-card .today-head>div:first-child{gap:3px}.today-right{display:flex;align-items:center;gap:10px}.today-card .today-date{margin:0;font-size:12px;font-weight:700;letter-spacing:0;color:#3a4a63;background:#eaf0ff;border-radius:20px;padding:5px 11px;white-space:nowrap}.today-card .preview-sun{width:32px;height:32px;border-radius:10px}.today-card .today-empty{margin-top:12px;padding:10px 14px;border:0;border-radius:10px;background:#f1f6ff;color:#3a4a63;font-size:13px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.today-card .today-item{padding:10px 6px}.today-more{border-top:0;margin-top:12px;padding-top:0}.today-more .kpis{gap:10px;margin-bottom:10px}.today-more .kpi{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"n l" "n s";column-gap:12px;align-items:center;padding:10px 14px;border-radius:12px;box-shadow:none;background:#fff}.today-more .kpi b{grid-area:n;margin:0;font:800 24px/1 Manrope,sans-serif;color:var(--cobalt,#2b62f0)}.today-more .kpi span{grid-area:l;font-size:12px;font-weight:700;color:#3a4a63}.today-more .kpi small{grid-area:s;font-size:11px;color:#7b8aa0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.today-more .grid2{gap:10px;margin-bottom:0}.today-more .panel{padding:12px 14px;margin-bottom:0;border-radius:12px;box-shadow:none}.today-more .panelhead{margin-bottom:6px}.today-more .panel h2{font-size:14px}.today-more .empty{padding:12px 6px;font-size:12.5px}.today-more .dashaction{padding:8px 0}.today-card .today-foot{margin-top:10px;padding-top:8px;border-top:1px solid #eaf0f3}@media(max-width:700px){.today-card .today-head{align-items:flex-start;flex-wrap:wrap}.today-right{width:100%;justify-content:space-between}.today-more .kpis{grid-template-columns:1fr!important}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .today-card{background:linear-gradient(180deg,#18233a 0,#141d30 90px);border-color:#2a3550}:root:not([data-theme=light]) .today-card .today-date{background:#22305a;color:#c8d6f5}:root:not([data-theme=light]) .today-card .today-empty{background:#1b2742;color:#c8d6f5}:root:not([data-theme=light]) .today-more .kpi,:root:not([data-theme=light]) .today-more .panel{background:#172033;border-color:#2a3550}:root:not([data-theme=light]) .today-more .kpi span{color:#c8d6f5}:root:not([data-theme=light]) .today-head b{color:#e8eefc}}.today-card .today-head>.today-right{display:flex;flex-direction:row;align-items:center;gap:10px}.today-more .meetingrow{padding:9px 0;gap:10px}.rm-tile.portrait video,.rm-seat .rm-tile.portrait video{object-fit:contain;object-position:center}@media(max-width:700px)and (orientation:portrait){.rm-grid:not(.big){--cols:2;--rows:4;align-content:center}.rm-grid.n1:not(.big),.rm-grid.n2:not(.big){--cols:1;--rows:2}.rm-grid.n3:not(.big),.rm-grid.n4:not(.big){--cols:2;--rows:2}.rm-grid.n5:not(.big),.rm-grid.n6:not(.big){--cols:2;--rows:3}.rm-grid:not(.big)>*{aspect-ratio:4/3}.rm-grid.n1:not(.big)>*,.rm-grid.n2:not(.big)>*{width:min(calc(100% - 20px),calc((var(--ah) - 8px)/2*4/3))}}.rm-tile>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0}.rm-pager{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.rm-pager::-webkit-scrollbar{display:none}.rm-page{flex:0 0 100%;min-width:0;height:100%;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;padding:10px;display:flex;flex-direction:column;gap:8px;position:relative}.rm-bigself{flex:1 1 0;min-height:0}.rm-bigself>.rm-wrap{height:100%}.rm-thumbs{flex:0 0 26%;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rm-pgrid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:8px}.rm-pager .rm-wrap,.rm-pager .rm-wrap .rm-tile{height:100%;min-height:0}.rm-pager .rm-tile{min-height:0}.rm-pg-share{padding:6px}.rm-pg-share .rm-spot-main{flex:1;min-height:0}.rm-dots{display:flex;justify-content:center;gap:7px;padding:2px 0 6px}.rm-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff40}.rm-dots i.on{background:#fff}.rm-xwrap{position:relative;display:inline-flex}.rm-xctl{position:absolute;top:-6px;right:-4px;display:flex;gap:3px;opacity:0;transition:opacity .12s;z-index:2}.rm-xwrap:hover .rm-xctl,.rm-xwrap:focus-within .rm-xctl{opacity:1}@media(hover:none){.rm-xctl{opacity:.9}}.rm-xctl button{width:20px;height:20px;border-radius:50%;border:1px solid #3a4866;background:#10192a;color:#cfd9ee;display:grid;place-items:center;padding:0;cursor:pointer}.rm-xctl button:hover{background:#2f3b57;color:#fff}.rm-btn.hand{background:#8a6a12;color:#fff}.rm-pop-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:68;background:transparent}.rm-pop{position:fixed;left:50%;bottom:104px;transform:translate(-50%);z-index:70;width:min(430px,94vw);max-height:min(70vh,560px);overflow:auto;background:#161e2f;color:#e8edf7;border:1px solid #2c3750;border-radius:16px;box-shadow:0 18px 50px #000a;padding:12px}.rm-pop-head{display:flex;flex-direction:column;gap:2px;margin:0 2px 8px}.rm-pop-head b{display:flex;align-items:center;gap:6px;font-size:14px}.rm-more-group{margin-top:6px}.rm-more-group>small{display:block;color:#8fa0c0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin:8px 4px 4px}.rm-more-row{display:flex;align-items:center;gap:4px;border-radius:10px}.rm-more-row:hover{background:#202a40}.rm-more-row>button:first-child{flex:1;display:flex;align-items:center;gap:10px;background:none;border:0;color:inherit;font-size:14px;padding:9px 10px;text-align:left;cursor:pointer;border-radius:10px;min-width:0}.rm-more-row>button:first-child span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-more-row em{font-style:normal;font-size:10px;background:var(--cobalt,#2f6fed);color:#fff;border-radius:8px;padding:1px 7px}.rm-pin{width:32px;height:32px;border-radius:8px;border:0;background:none;color:#8fa0c0;display:grid;place-items:center;cursor:pointer}.rm-pin:hover{background:#2a3550;color:#fff}.rm-pin.on{color:#ffd166}.rm-react{width:min(360px,94vw)}.rm-emojis{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.rm-emojis button{font-size:26px;line-height:1;background:none;border:0;border-radius:10px;padding:8px 0;cursor:pointer}.rm-emojis button:hover{background:#2a3550;transform:scale(1.12)}.rm-handbtn{margin-top:8px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:#232d42;color:#fff;border:0;border-radius:10px;padding:10px;font-size:14px;cursor:pointer}.rm-handbtn.on{background:#8a6a12}.rm-floats{position:fixed;top:0;right:0;bottom:0;left:0;z-index:66;pointer-events:none;overflow:hidden}.rm-float{position:absolute;bottom:96px;font-size:38px;line-height:1;display:flex;flex-direction:column;align-items:center;animation:rm-rise 3.2s ease-out forwards}.rm-float small{font-size:11px;background:#0d1320cc;color:#fff;border-radius:8px;padding:1px 7px;margin-top:2px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes rm-rise{0%{transform:translateY(0) scale(.6);opacity:0}12%{opacity:1;transform:translateY(-30px) scale(1.1)}to{transform:translateY(-52vh) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.rm-float{animation:rm-fade 3s forwards}@keyframes rm-fade{0%,70%{opacity:1}to{opacity:0}}}.rm-caps{position:fixed;left:50%;transform:translate(-50%);bottom:100px;z-index:60;width:min(760px,94vw);background:#0b1220ee;border:1px solid #2c3750;border-radius:14px;color:#fff;padding:8px 12px}.rm-capline{min-height:22px;max-height:96px;overflow:hidden}.rm-capline p{margin:2px 0;font-size:16px;line-height:1.35}.rm-capline p.interim{opacity:.75}.rm-capline .muted{font-size:13px}.rm-trans{max-height:34vh;overflow:auto;border-bottom:1px solid #2c3750;margin-bottom:6px;padding-bottom:6px}.rm-trans p{margin:3px 0;font-size:13px}.rm-capctl{display:flex;gap:6px;justify-content:flex-end;margin-top:4px}.rm-capctl button{background:#232d42;color:#e8edf7;border:0;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.rm-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 6px;border-radius:10px;cursor:pointer}.rm-switch:hover{background:#202a40}.rm-switch.dis{opacity:.5;cursor:not-allowed}.rm-switch span{display:flex;flex-direction:column;font-size:14px}.rm-switch small{color:#8fa0c0;font-size:11px;margin-top:1px}.rm-switch input{position:absolute;opacity:0;pointer-events:none}.rm-switch i{flex:0 0 38px;height:22px;border-radius:12px;background:#3a4866;position:relative;transition:background .15s}.rm-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.rm-switch input:checked+i{background:var(--cobalt,#2f6fed)}.rm-switch input:checked+i:after{left:19px}.rm-switch input:focus-visible+i{outline:2px solid #fff;outline-offset:2px}.rm-host{width:min(380px,94vw)}.rm-host-sub{margin:6px 0;border-top:1px solid #2c3750;padding-top:4px}.rm-host-sub>small{display:block;color:#8fa0c0;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin:6px 6px 0}.rm-host-btns{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.rm-host-btns .secondary{display:inline-flex;align-items:center;gap:6px;font-size:13px}.rm-advanced{width:100%;display:flex;align-items:center;justify-content:space-between;background:#202a40;color:#fff;border:0;border-radius:10px;padding:10px 12px;font-size:14px;cursor:pointer}.rm-advanced:hover{background:#2a3550}.rm-leavemenu{width:min(300px,92vw);display:flex;flex-direction:column;gap:8px;left:auto;right:12px;transform:none}.rm-leavemenu button{display:flex;align-items:center;gap:8px;justify-content:center}.rm-handtag{position:absolute;top:8px;left:8px;z-index:3;font-size:22px;line-height:1;background:#0d1320cc;border-radius:10px;padding:3px 6px}@media(max-width:700px){.rm-bar{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding:8px 8px 12px;gap:5px}.rm-bar::-webkit-scrollbar{display:none}.rm-bar .rm-btn{min-width:60px;padding:8px 6px;flex:0 0 auto}.rm-xwrap{flex:0 0 auto}.rm-pop,.rm-caps{bottom:84px}.rm-shell:not(.nobar) .rm-bar{padding-right:8px}}.rm-sharebar{position:absolute;left:10px;right:10px;bottom:10px;z-index:6;display:flex;align-items:center;gap:10px;background:#0b1220ee;border:1px solid #2c3750;border-radius:14px;padding:8px 10px;color:#fff;font-size:14px}.rm-sharebar span{flex:1;font-weight:600}.rm-sharebar .primary{padding:7px 12px;font-size:13px}.rm-sharepill{position:absolute;left:50%;transform:translate(-50%);bottom:10px;z-index:6;display:inline-flex;align-items:center;gap:6px;background:#0b1220ee;border:1px solid #2c3750;border-radius:999px;padding:6px 12px;color:#fff;font-size:12px;cursor:pointer}.rm-mysharetile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:10px;background:#1b2333}.rm-mysharetile small{color:#9fb0cc;font-size:11px}.rm-mysharetile .primary{padding:7px 12px;font-size:13px}.rm-watch{position:fixed;left:12px;right:12px;top:64px;bottom:92px;z-index:20;display:flex;flex-direction:column;background:#0b1220;border:1px solid #2c3750;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #000a}.rm-watch-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;color:#fff;background:#111a2b;border-bottom:1px solid #2c3750}.rm-watch-bar b{font-size:14px}.rm-watch-btns{margin-left:auto;display:flex;gap:8px}.rm-watch-btns button{display:inline-flex;align-items:center;gap:5px;background:#243049;color:#fff;border:0;border-radius:8px;padding:6px 10px;font-size:13px;cursor:pointer}.rm-watch-btns .danger{background:#7f1d1d}.rm-watch-stage{position:relative;flex:1;min-height:0;background:#000}.rm-watch-player,.rm-watch-player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.rm-watch-tap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;gap:8px;background:#2563eb;color:#fff;border:0;border-radius:999px;padding:12px 20px;font-size:16px}.rm-watch-form{display:flex;flex-direction:column;gap:10px;padding:18px;max-width:560px;margin:auto;width:100%;color:#fff}.rm-watch-form input{padding:12px;border-radius:10px;border:1px solid #2c3750;background:#0f1726;color:#fff;font-size:16px}.rm-watch-err{color:#fca5a5;font-size:13px;margin:0;padding:8px}@media(max-width:700px){.rm-watch{left:0;right:0;top:48px;bottom:84px;border-radius:0}}.rm-pen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;overflow:hidden;border-radius:12px}.rm-pen-area{position:absolute;pointer-events:none}.rm-pen-area.live{pointer-events:auto;touch-action:none;cursor:crosshair;outline:2px dashed #38bdf8aa;outline-offset:-2px}.rm-pen-area canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.rm-penpt{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.rm-penpt i{display:block;width:16px;height:16px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px #fff8,0 0 14px var(--c);animation:rm-pp 1.2s ease-in-out infinite}.rm-penpt b{position:absolute;left:14px;top:12px;white-space:nowrap;background:var(--c);color:#000;font-size:11px;padding:1px 6px;border-radius:6px}@keyframes rm-pp{50%{transform:scale(1.25)}}.rm-pentools{position:absolute;right:10px;top:10px;pointer-events:auto;z-index:6}.rm-penbtn,.rm-penpanel button,.rm-penpanel select{display:inline-flex;align-items:center;gap:5px;background:#0d1320dd;color:#fff;border:1px solid #2c3750;border-radius:9px;padding:6px 10px;font-size:12px;cursor:pointer}.rm-penbtn.mine{border-color:#38bdf8}.rm-penpanel{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:min(92vw,520px);background:#0d1320cc;border-radius:11px;padding:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rm-penpanel button.on{background:#2563eb;border-color:#2563eb}.rm-penpanel button:disabled{opacity:.6}.rm-penpanel small{color:#cbd5e1;align-self:center;font-size:11px}.rm-multi{flex:1;min-width:0;min-height:0;display:grid;gap:8px;grid-template-columns:repeat(var(--c,2),minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.rm-multicell{position:relative;min-width:0;min-height:0;display:block!important;background:#0b1220;border-radius:12px;overflow:hidden}.rm-multicell .rm-selfshare{padding:8px}.rm-multicell .rm-selfshare h2{font-size:16px}.rm-multicell .rm-selfshare p{display:none}@media(max-width:800px){.rm-multi{grid-template-columns:minmax(0,1fr)}}.rm-penask{position:fixed;left:50%;transform:translate(-50%);bottom:96px;z-index:30;display:flex;flex-direction:column;gap:6px}.rm-penask div{display:flex;gap:8px;align-items:center;background:#0d1320;color:#fff;border:1px solid #2c3750;border-radius:12px;padding:8px 12px;font-size:13px}.rm-penask button{border:0;border-radius:8px;padding:5px 10px;cursor:pointer;background:#243049;color:#fff}.rm-penask .primary{background:#2563eb}.pr-pick{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line,#d6deea);border-radius:10px;padding:8px 10px;margin:6px 0 2px;font-size:14px}.pr-pick span{color:var(--muted,#64748b)}.pr-pick select{border:0;background:transparent;font:inherit;font-weight:700;color:inherit;cursor:pointer;max-width:60%}.pr-pick.fixed b{font-weight:700}.pr-h2{margin:44px 0 14px;font-size:24px;text-align:center}.pr-tablewrap{overflow-x:auto;max-width:980px;margin:0 auto}.pr-table{width:100%;border-collapse:collapse;font-size:14px}.pr-table th,.pr-table td{padding:10px 12px;border-bottom:1px solid var(--line,#e2e8f0);text-align:left;vertical-align:top}.pr-table thead th{font-size:15px}.pr-table tbody th{font-weight:600}.pr-table td:nth-child(3){background:#2563eb0d}.pr-faq{max-width:760px;margin:0 auto}.pr-faq details{border-bottom:1px solid var(--line,#e2e8f0);padding:12px 4px}.pr-faq summary{cursor:pointer;font-weight:600}.pr-faq p{margin:8px 0 0;color:var(--muted,#64748b)}.bill-tier{display:flex;align-items:center;gap:10px;margin:10px 0}.bill-tier select{padding:8px 10px;border-radius:9px;border:1px solid var(--line,#d6deea);font:inherit}.rm-pen-area.live{cursor:default;outline:none}.rm-pen-area.live.drawing{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M3 21l1.2-4.6L16.6 4a2 2 0 0 1 2.8 0l1.6 1.6a2 2 0 0 1 0 2.8L8.6 20.8z' fill='%23fff' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/></svg>") 3 21,crosshair}.rm-penpt{transform:none;filter:drop-shadow(0 2px 3px #0008)}.rm-penpt svg{display:block;animation:none}.rm-penpt b{left:16px;top:18px}.rm-penpt{margin:-2px 0 0 -2px}html.in-room,html.in-room body{overscroll-behavior:none;overflow:hidden;height:100%}.rm-bigbox{position:relative;height:100%}.rm-bigbox>.rm-wrap{height:100%}.rm-spot.sz1 .rm-spot-strip{width:200px!important}.rm-spot.sz1 .rm-spot-strip .rm-wrap{height:120px!important}.rm-spot.sz2 .rm-spot-strip{width:300px!important}.rm-spot.sz2 .rm-spot-strip .rm-wrap{height:180px!important}@media(max-width:800px){.rm-spot.sz1 .rm-spot-strip{width:auto!important;height:110px!important}.rm-spot.sz1 .rm-spot-strip .rm-wrap{width:150px!important;height:100%!important}.rm-spot.sz2 .rm-spot-strip{width:auto!important;height:150px!important}.rm-spot.sz2 .rm-spot-strip .rm-wrap{width:210px!important;height:100%!important}}.rm-watch-frame{position:absolute;top:0;right:0;bottom:28px;left:0;width:100%;height:calc(100% - 28px);border:0;background:#fff}.rm-watch-hint{position:absolute;left:0;right:0;bottom:0;margin:0;padding:5px 12px;font-size:11px;color:#9fb0cc;background:#0b1220;line-height:1.3}.rm-watch-open{display:inline-flex;align-items:center;background:#243049;color:#fff;border-radius:8px;padding:6px 10px;font-size:13px;text-decoration:none}.rm-tapsound{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;background:#e5484d;color:#fff;border:0;border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer}.se-imgbox{position:absolute;background:transparent;border:1px dashed transparent;padding:0;cursor:pointer;z-index:2}.se-imgbox:hover,.se-imgbox.on{border-color:#2563eb;background:#2563eb14}.se-pick{position:absolute;border:2px dashed #2563eb;background:#2563eb1a;z-index:6;pointer-events:none}.se-pickbar{position:absolute;left:0;display:flex;gap:6px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:4px;box-shadow:0 4px 14px #0000002e;pointer-events:auto;white-space:nowrap}.se-pb{display:inline-flex;align-items:center;gap:5px;border:1px solid #cbd5e1;background:#fff;border-radius:6px;padding:5px 9px;font-size:13px;cursor:pointer;color:#111827}.se-pb.danger{color:#b91c1c;border-color:#fca5a5}.se-page.tool-select{cursor:crosshair}button.ut-tile{font:inherit;text-align:left;cursor:pointer;width:100%}button.ut-tile:hover{filter:brightness(.97);transform:translateY(-1px)}button.ut-tile:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.fp{position:relative;display:grid;gap:4px;margin:8px 0}.fp-label{font-size:12px;color:var(--muted,#64748b)}.fp-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:inherit;font:inherit;cursor:pointer;text-align:left}.fp-cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-list{position:absolute;z-index:30;left:0;right:0;top:100%;margin-top:4px;max-height:320px;overflow:auto;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 10px 28px #0f172a2e}.fp-row{display:flex;align-items:stretch;border-bottom:1px solid #eef2f7}.fp-row:last-child{border-bottom:0}.fp-row.on{background:#eff6ff}.fp-item{flex:1;min-width:0;display:grid;gap:1px;text-align:left;padding:8px 10px;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}.fp-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fp-item:hover,.fp-del:hover{background:#f1f5f9}.fp-del{flex:none;width:40px;display:grid;place-items:center;background:transparent;border:0;border-left:1px solid #eef2f7;color:#b91c1c;cursor:pointer}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fp-btn,:root:not([data-theme=light]) .fp-list{background:#172033;border-color:#2a3550}:root:not([data-theme=light]) .fp-row.on{background:#1e2b46}:root:not([data-theme=light]) .fp-item:hover,:root:not([data-theme=light]) .fp-del:hover{background:#22304d}:root:not([data-theme=light]) .fp-row{border-color:#2a3550}}@media(max-width:640px){.rm-viewctl{top:8px;right:8px;bottom:auto}.rm-viewctl button{width:30px;height:30px}.rm-top{padding-right:80px}}.rm-shell.focusmode .rm-top,.rm-shell.focusmode .rm-bar{display:none}.rm-shell.focusmode .rm-viewctl{top:8px}.rm-micoff{position:absolute;left:8px;bottom:8px;z-index:5;display:inline-flex;align-items:center;gap:6px;background:#c0392bee;color:#fff;border-radius:14px;padding:4px 8px;font-size:.78rem}.rm-micoff b{font-weight:600}.rm-tile.self .rm-micoff{top:8px;bottom:auto;left:8px}.rm-plate .rm-micoff,.rm-room .rm-micoff{display:none}.rm-viewctl .vc-leave{display:none;background:#c0392b}@media(max-width:640px),(max-height:520px)and (pointer:coarse){.rm-viewctl .vc-leave{display:grid}.rm-bar .rm-btn.leave{display:none}}.rm-shell.nobar .rm-viewctl .vc-leave{display:grid}.rm-leavemenu{position:fixed!important;top:50%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;z-index:90!important}.rm-pop-shade{background:#0007!important;z-index:89!important}.rm-mutepill{position:fixed;left:12px;top:calc(var(--app-h,100dvh) - 50px);z-index:61;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:18px;padding:8px 12px;background:#c0392bee;color:#fff;font-size:.82rem;cursor:pointer}.rm-micoff.btn{border:0;cursor:pointer;font:inherit;font-size:.78rem}.rm-micoff.btn:active{filter:brightness(1.2)}.rm-tile.self .rm-micoff{top:auto;bottom:8px}.rm-plate .rm-tile.self .rm-micoff,.rm-room .rm-tile.self .rm-micoff{display:inline-flex}@media(max-width:900px){.rm-main{min-height:0;flex:1 1 0;overflow:hidden}.rm-chat{flex:0 0 auto;height:min(48%,340px);min-height:0}.rm-chat .rm-msgs{min-height:0}.rm-grid{min-height:0;flex:1 1 auto;overflow-y:auto}.rm-tile .rm-name{max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:640px){.rm-top{padding-right:116px}.rm-chat{height:min(64%,460px)}.rm-chat form{padding:8px}.rm-chat .rm-to{font-size:12px}}@media(max-height:520px)and (pointer:coarse){.rm-bar{padding:6px 8px 8px}.rm-btn{padding:6px 8px}.rm-top{padding-top:6px;padding-bottom:6px}.rm-chat{height:100%;width:min(360px,50vw)}.rm-main{flex-direction:row}}@media(max-width:640px){.rm-card.lobby .primary.join{position:sticky;bottom:10px;z-index:5;box-shadow:0 6px 18px #0004}}.rm-viewctl,.rm-mutepill{z-index:95}@media(min-width:901px){.rm-shell.sideopen .rm-viewctl{right:calc(var(--sidew,213px) + 12px)}}.rm-name{display:inline-flex;align-items:center;gap:5px}.rm-nmic{display:inline-grid;place-items:center;color:#ff6b5e;background:none;border:0;padding:0;margin:0;cursor:default}button.rm-nmic{cursor:pointer}.ws{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin:0 0 20px;align-items:start}.ws-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:22px 12px;padding:8px 4px}.ws-btn{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:6px 2px;cursor:pointer;color:var(--ink,#193348);font:inherit;border-radius:14px}.ws-btn:hover .ws-ic{transform:translateY(-2px);box-shadow:0 8px 18px #1f3a4d33}.ws-btn:focus-visible{outline:2px solid #2d6cdf;outline-offset:2px}.ws-ic{width:76px;height:76px;border-radius:22px;display:grid;place-items:center;color:#fff;transition:transform .12s,box-shadow .12s}.ws-ic.ember{background:#ff6a1f}.ws-ic.cobalt{background:#0e72ed}.ws-ic.teal{background:#1f7a8c}.ws-ic.plain{background:#5b6b7a}.ws-lb{font-size:.86rem;text-align:center;line-height:1.2}.ws-side{display:flex;flex-direction:column;border:1px solid var(--line,#d9e2e8);border-radius:18px;overflow:hidden;background:#fff}.ws-clock{background:#1f3a4d;color:#fff;text-align:center;padding:22px 12px}.ws-clock b{display:block;font-size:2.4rem;font-weight:600;letter-spacing:.5px}.ws-clock span{opacity:.9}.ws-day{padding:12px 14px}.ws-day h3{margin:0 0 8px;font-size:.95rem}.ws-day p{margin:0;color:#6b7c88;font-size:.9rem}.ws-ev{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;border:1px solid var(--line,#d9e2e8);background:#f8fafb;border-radius:12px;padding:8px 10px;margin-bottom:8px;cursor:pointer;font:inherit;color:inherit}.ws-ev small{color:#6b7c88}.ws-help ol{padding-left:20px;line-height:1.6}.ws-help h2{margin-top:4px}@media(max-width:900px){.ws{grid-template-columns:1fr}.ws-side{order:1}.ws-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-ic{width:64px;height:64px;border-radius:18px}}.ws{grid-template-columns:minmax(0,1fr) 300px}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 14px}.ws-btn{padding:14px 8px;background:#fff;border:1px solid var(--line,#d9e2e8);border-radius:20px;gap:6px;box-shadow:0 1px 2px #1f3a4d10}.ws-btn:hover{background:#f6fafc;box-shadow:0 6px 16px #1f3a4d1f}.ws-btn:hover .ws-ic{transform:none;box-shadow:none}.ws-ic{position:relative;width:84px;height:84px;border-radius:24px}.ws-ic.more{background:#e6edf2;color:#1f3a4d}.ws-ic.sm{width:38px;height:38px;border-radius:12px;flex:none}.ws-lb{font-weight:600;font-size:.95rem}.ws-nt{font-size:.78rem;color:#6b7c88;line-height:1.25;text-align:center}.ws-btn.locked .ws-ic,.ws-row.locked .ws-ic{opacity:.45}.ws-lock{position:absolute;right:-4px;top:-4px;width:22px;height:22px;border-radius:50%;background:#1f3a4d;color:#fff;display:grid;place-items:center}.ws-more{margin-top:18px;padding:14px;border:1px solid var(--line,#d9e2e8);border-radius:18px;background:#fff;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ws-more h4{margin:0 0 8px;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7c88}.ws-list{display:flex;flex-direction:column;gap:6px}.ws-row{display:flex;align-items:center;gap:10px;text-align:left;border:0;background:#f6f9fb;border-radius:12px;padding:8px 10px;cursor:pointer;font:inherit;color:inherit}.ws-row:hover{background:#eaf1f6}.ws-row span:nth-child(2){flex:1;display:flex;flex-direction:column}.ws-row small{color:#6b7c88;font-size:.78rem}.ws-clock{position:relative}.ws-gear{position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:50%;border:0;background:#fff2;color:#fff;display:grid;place-items:center;cursor:pointer}.ws-gear:hover{background:#ffffff40}.ws-set{margin:0 14px 14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line,#d9e2e8);background:#fff;border-radius:12px;padding:10px;cursor:pointer;font:inherit;color:inherit}.st-dialog{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);width:min(860px,96vw);height:min(600px,92vh);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0006;color:#193348}.st-nav{background:#f1f5f8;padding:16px 10px;display:flex;flex-direction:column;gap:4px;overflow:auto}.st-nav h2{margin:4px 10px 12px;font-size:1.2rem}.st-nav button{display:flex;align-items:center;gap:10px;border:0;background:none;padding:11px 12px;border-radius:12px;cursor:pointer;font:inherit;color:inherit;text-align:left}.st-nav button.on{background:#0e72ed;color:#fff}.st-body{padding:22px 26px;overflow:auto;position:relative}.st-body h3{margin:0 0 14px;font-size:1.4rem}.st-x{position:absolute;right:14px;top:14px;width:36px;height:36px;border-radius:50%;border:0;background:#eef2f5;cursor:pointer;display:grid;place-items:center}.st-card{border:1px solid #d9e2e8;border-radius:16px;padding:4px 16px;margin-bottom:14px}.st-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #eef2f5;position:relative}.st-row:last-child{border-bottom:0}.st-row span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.st-row small{color:#6b7c88}.st-row input[role=switch]{position:absolute;right:0;top:50%;width:46px;height:26px;margin:-13px 0 0;opacity:0;cursor:pointer;z-index:2}.st-row input[role=switch]+i{width:46px;height:26px;border-radius:13px;background:#c5d0d8;position:relative;flex:none;transition:background .15s}.st-row input[role=switch]+i:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s}.st-row input[role=switch]:checked+i{background:#0e72ed}.st-row input[role=switch]:checked+i:after{left:23px}.st-row input[role=switch]:focus-visible+i{outline:2px solid #0e72ed;outline-offset:2px}.st-note{padding:12px 0;line-height:1.5}.st-note p,.st-note ul{margin:6px 0 0}.st-note ul{padding-left:18px}.st-note li{margin-bottom:6px}.st-saved{min-height:20px;color:#1f7a8c;font-size:.85rem}.helptoast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:300;display:flex;gap:10px;align-items:flex-start;max-width:min(520px,calc(100vw - 24px));background:#1f3a4d;color:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 12px 34px #0006}.helptoast p{margin:2px 0 0;line-height:1.4}.helptoast button{background:none;border:0;color:#fff;cursor:pointer;padding:2px}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.big-text{font-size:118%}html.big-text body{font-size:1.1em}@media(max-width:900px){.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-ic{width:68px;height:68px;border-radius:20px}}@media(max-width:640px){.st-dialog{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100dvh;border-radius:0}.st-nav{flex-direction:row;overflow-x:auto;padding:10px;gap:6px}.st-nav h2{display:none}.st-nav button{flex:none;padding:9px 12px}.st-body{padding:16px}}@media(max-width:640px){.st-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none}.st-x{top:10px}.st-body h3{padding-right:44px}}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.ws-btn{flex-direction:row;align-items:center;text-align:left;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid #e2d9c4;background:#fffdf8;box-shadow:none;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:0}.ws-btn:hover{background:#fff7e3;box-shadow:0 4px 14px #7a5a0a1a}.ws-btn .ws-ic{grid-row:1 / span 2;width:54px;height:54px;border-radius:50%}.ws-btn .ws-lb{align-self:end;text-align:left;font-size:1rem}.ws-btn .ws-nt{align-self:start;text-align:left}.ws-ic.ember{background:#1f3a4d;color:#f6c344}.ws-ic.cobalt{background:#dff0f3;color:#176b7c}.ws-ic.teal{background:#f6ecd0;color:#7a5a0a}.ws-ic.plain{background:#e9eef1;color:#3b4f5e}.ws-ic.more{background:#f2f4f6;color:#1f3a4d;border:1px dashed #9db0bd}.ws-ic svg{width:26px;height:26px}.ws-ic.sm svg{width:18px;height:18px}.ws-ic.sm{width:36px;height:36px;border-radius:50%}.ws-lock{right:-2px;top:-2px}.ws-more{background:#fffdf8;border-color:#e2d9c4}.ws-row{background:#f8f4ea}.ws-row:hover{background:#f1ead6}.ws-side{background:#fffdf8;border-color:#e2d9c4;border-radius:22px}.ws-clock{background:linear-gradient(160deg,#fff4d1,#fde9ae);color:#1f3a4d;text-align:left;padding:18px 20px}.ws-clock b{font-size:2.1rem}.ws-clock span{opacity:.85}.ws-sunmark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#1f3a4d;color:#f6c344;margin-bottom:8px}.ws-gear{background:#1f3a4d14;color:#1f3a4d}.ws-gear:hover{background:#1f3a4d26}.ws-ev{background:#fff;border-color:#e8dfc9}.st-dialog{position:fixed;right:0;top:0;bottom:0;left:auto;width:min(560px,100vw);height:100dvh;border-radius:22px 0 0 22px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);animation:stslide .22s ease-out}@keyframes stslide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.st-nav{flex-direction:row;flex-wrap:wrap;gap:6px;padding:16px 56px 10px 20px;background:#fffdf8;border-bottom:1px solid #eadfc6}.st-nav h2{width:100%;margin:0 0 6px}.st-nav button{padding:7px 12px;border-radius:999px;border:1px solid #e2d9c4;background:#fff;font-size:.88rem}.st-nav button.on{background:#1f3a4d;color:#f6c344;border-color:#1f3a4d}.st-x{top:14px;right:14px}.st-body{background:#fff}.st-row input[role=switch]:checked+i{background:#1f7a8c}@media(max-width:640px){.st-dialog{border-radius:0;top:0;right:0;bottom:0;left:0;width:auto}.st-nav{overflow:visible}}.rm-name{left:50%!important;right:auto!important;transform:translate(-50%);bottom:10px!important;max-width:calc(100% - 20px)}.rm-muted{display:none!important}.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ws-btn{min-height:96px;padding:18px 20px}.ws-btn .ws-ic{width:60px;height:60px}.ws-btn .ws-lb{font-size:1.1rem}.ws-more-btn{grid-column:1 / -1}.dash-more{margin:18px 0}.dash-more>summary{cursor:pointer;color:#176b7c;font-weight:600;padding:10px 4px;list-style:none}.dash-more>summary:before{content:"▸ "}.dash-more[open]>summary:before{content:"▾ "}.ws{margin-bottom:12px}@media(max-width:560px){.ws-grid{grid-template-columns:1fr}}.ws-btn.ws-more-btn{min-height:0;padding:10px 16px;background:transparent;border-style:dashed}.ws-more-btn .ws-ic{width:38px;height:38px}.ws-more-btn .ws-ic svg{width:20px;height:20px}.ws-more-btn .ws-lb{font-size:.95rem}.rm-name{display:inline-flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap}.rm-nmic{flex:none}.rm-nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.rm-sfx{flex:none;opacity:.85}.rm-spot-strip .rm-sfx,.rm-tile.small .rm-sfx{display:none}.rm-name{left:6px!important;right:6px!important;transform:none!important;width:fit-content;margin:0 auto;max-width:calc(100% - 12px)!important}.rm-sfx{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.shell.workspace-mode .sidebar,.shell.workspace-mode .menu-btn,.shell.workspace-mode .side-expand,.shell.workspace-mode .drawer-backdrop{display:none!important}.shell.workspace-mode .main{margin-left:0!important}.shell.workspace-mode .content{max-width:1100px;margin:0 auto}.topbar .topsignout{margin-left:6px;display:inline-flex;align-items:center;gap:6px;width:auto;padding:0 12px;height:36px;border-radius:999px;border:1px solid var(--line,#d9e2e8);background:#fff}@media(max-width:640px){.topbar .topsignout span{display:none}.topbar .topsignout{padding:0;width:36px;justify-content:center}.shell.workspace-mode .toptitle{font-size:1rem}}.ws-cardwrap{position:relative}.ws-cardwrap .ws-btn{width:100%}.ws-unpin{position:absolute;right:8px;top:8px;width:26px;height:26px;border-radius:50%;border:0;background:#1f3a4d12;color:#3b4f5e;display:grid;place-items:center;cursor:pointer;opacity:.55}.ws-cardwrap:hover .ws-unpin,.ws-unpin:focus-visible{opacity:1;background:#1f3a4d22}@media(hover:none){.ws-unpin{opacity:.8}}.ws-added{margin:12px 4px 0;color:#176b7c;font-size:.9rem}.ws-pop{position:relative;width:min(640px,96vw);max-height:90dvh;overflow:auto;background:#fffdf8;border-radius:22px;padding:22px;box-shadow:0 24px 70px #0006;color:#193348}.ws-pop h3{margin:0 40px 4px 0;font-size:1.3rem}.ws-popnote{margin:0 0 12px;color:#6b7c88;font-size:.92rem}.ws-pop h4{margin:14px 0 6px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6b7c88}.ws-pop .ws-row{padding:6px 8px 6px 6px;justify-content:space-between;gap:8px}.ws-rowmain{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:inherit;padding:2px}.ws-rowmain>span:last-child{display:flex;flex-direction:column}.ws-rowmain small{color:#6b7c88;font-size:.78rem}.ws-add,.ws-pinned{flex:none;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 12px;font:inherit;font-size:.82rem;cursor:pointer}.ws-add{border:1px solid #1f7a8c;background:#fff;color:#176b7c}.ws-pinned{border:1px solid #d9d2bd;background:#f3eedf;color:#5a4a1c}@media(max-width:560px){.ws-pinned{font-size:.75rem;padding:6px 8px}}@media(max-width:900px){.ws{grid-template-columns:minmax(0,1fr)}.ws-side{order:1}.ws-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:901px){.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-szctl{position:absolute;right:6px;top:6px;z-index:6;display:inline-flex;gap:4px;opacity:.85}.rm-szctl button{width:30px;height:30px;border-radius:50%;border:0;background:#0d1320cc;color:#fff;display:grid;place-items:center;cursor:pointer}@media(hover:hover){.rm-tile.self .rm-szctl{opacity:0;transition:opacity .15s}.rm-tile.self:hover .rm-szctl,.rm-szctl:focus-within{opacity:1}}.rm-tile.self.sized{width:var(--sw)!important;max-width:100%!important;min-width:0!important;flex:none!important;height:auto!important;aspect-ratio:16/9!important}.rm-szctl button{flex:none;padding:0;min-width:30px}.rm-wrap:has(>.rm-tile.self.sized){width:var(--selfw)!important;max-width:100%!important;min-width:0!important;flex:none!important;height:auto!important}.rm-wrap>.rm-tile.self.sized{width:100%!important}.rm-tile.self.sized{width:var(--selfw)!important}.rm-wrap:has(>.rm-tile.self.sized) .rm-tile.self{height:auto!important;aspect-ratio:16/9!important}.rm-wrap:has(>.rm-tile.self.sized),.rm-tile.self.sized{max-height:calc(var(--app-h,100dvh) - 240px)!important}.rm-wrap:has(>.rm-tile.self.sized)>.rm-tile.self{height:100%!important}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:8px!important}.ws-btn{min-height:0!important;padding:8px 10px!important;border-radius:12px!important;column-gap:10px!important}.ws-btn .ws-ic{width:38px!important;height:38px!important}.ws-btn .ws-ic svg{width:19px!important;height:19px!important}.ws-btn .ws-lb{font-size:.88rem!important;line-height:1.2}.ws-btn .ws-nt{font-size:.72rem!important;line-height:1.2}.ws-btn.ws-more-btn{grid-column:auto!important;padding:8px 10px!important;border-style:dashed}.ws-more-btn .ws-ic{width:38px!important;height:38px!important}.ws-unpin{width:20px;height:20px;right:5px;top:5px}.ws-unpin svg{width:11px;height:11px}.ws-lock{width:16px;height:16px;right:-3px;top:-3px}.ws-lock svg{width:9px;height:9px}@media(max-width:900px){.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:380px){.ws-btn .ws-nt{display:none}}.ws-unpin{min-height:0!important;min-width:0!important;padding:0!important;width:20px!important;height:20px!important;border-radius:50%}.ws-btn{padding-right:28px!important}.rm-szctl{display:none!important}.rm-grip{position:absolute;right:4px;bottom:4px;z-index:7;width:34px;height:34px;border-radius:10px;background:#0d1320b3;color:#fff;display:grid;place-items:center;cursor:nwse-resize;touch-action:none;opacity:.9}@media(hover:hover){.rm-tile.self .rm-grip{opacity:0;transition:opacity .15s}.rm-tile.self:hover .rm-grip{opacity:1}}@media(max-width:650px){.landing>.landing-nav,.landing-nav{height:auto!important;padding:8px 14px!important}.landing-nav .public-links{display:contents}.landing-brand{order:0;margin-right:auto}.landing-nav .nav-signup,.landing-nav .nav-login{order:1;display:inline-flex!important;height:36px;min-width:0;padding:0 14px;margin-left:8px}.landing-nav .navlink{order:2;flex:0 0 auto;padding:6px 0}.landing-nav{flex-wrap:wrap;row-gap:2px;column-gap:14px}.landing-nav .navlink:first-of-type{margin-left:0}}@media(max-width:650px){.landing-nav{column-gap:11px!important}.landing-nav .navlink{font-size:12px!important;padding:4px 0!important}.landing-nav .nav-signup,.landing-nav .nav-login{height:36px!important;min-height:0!important;line-height:1;padding:0 14px!important}}@media(max-width:650px){.landing-nav .nav-signup,.landing-nav .nav-login{display:inline-flex!important;align-items:center!important;justify-content:center!important}.landing-nav{column-gap:8px!important}.landing-nav .navlink{font-size:11.5px!important}}@media(max-width:650px){.landing-nav:after{content:"";order:1;flex:0 0 100%;height:0}}.toplogo{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.toplogo .brandicon{width:34px;height:34px;flex:none;border-radius:10px}@media(max-width:640px){.toplogo{gap:8px;font-size:.95rem}.toplogo .brandicon{width:30px;height:30px}}@media(max-width:640px){.shell.workspace-mode .topbar .homelink,.shell.workspace-mode .topbar button[title=Refresh]{display:none!important}.shell.workspace-mode .topbar{gap:4px;padding-left:12px;padding-right:10px}.shell.workspace-mode .topbar .toptitle{flex:1 1 auto;min-width:0}}@media(max-width:400px){.toplogo{font-size:.85rem;gap:6px}.toplogo .brandicon{width:26px;height:26px}.shell.workspace-mode .topbar{padding-left:8px}}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(124px,138px))!important;gap:10px!important;justify-content:start}.ws-btn,.ws-btn.ws-more-btn{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:6px!important;padding:12px 8px 10px!important;border-radius:16px!important;height:100%}.ws-btn .ws-ic,.ws-more-btn .ws-ic{width:58px!important;height:58px!important;grid-row:auto}.ws-btn .ws-ic svg,.ws-more-btn .ws-ic svg{width:28px!important;height:28px!important}.ws-btn .ws-lb,.ws-btn .ws-nt{text-align:center!important;align-self:center!important}.ws-btn .ws-lb{font-size:.84rem!important}.ws-btn .ws-nt{font-size:.7rem!important}.ws-cardwrap{height:100%}@media(max-width:420px){.ws-grid{gap:8px!important}.ws-btn .ws-nt{display:none}.ws-btn,.ws-btn.ws-more-btn{padding:10px 4px 8px!important}}.ws-btn .ws-nt{display:none!important}.ws-btn,.ws-btn.ws-more-btn{gap:4px!important;padding:10px 6px 8px!important;justify-content:flex-start!important}.ws-btn .ws-lb{margin-top:0;line-height:1.15;font-size:.86rem!important}.inst-banner{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border:1px solid #e2d9c4;background:#fff8e4;border-radius:14px;color:#193348;font-size:.9rem}.inst-ic{width:34px;height:34px;border-radius:50%;background:#1f3a4d;color:#f6c344;display:grid;place-items:center;flex:none}.inst-tx{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.3}.inst-tx small{color:#6b5a2a}.inst-banner .primary{flex:none;padding:8px 14px;border-radius:999px;font-size:.85rem}.inst-x{flex:none;border:0;background:none;cursor:pointer;color:#6b5a2a;padding:4px}@media(max-width:420px){.inst-banner{flex-wrap:wrap}.inst-tx{flex:1 1 60%}}.rm-card.lobby .inst-banner{margin-top:40px}.topbar .allapp{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#2f64f0}@media(max-width:640px){.shell.workspace-mode .topbar .allapp{display:inline-flex!important}.shell.workspace-mode .topbar .allapp span{display:none}}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(158px,176px))!important;gap:14px!important}.ws-btn,.ws-btn.ws-more-btn{padding:18px 10px 14px!important;gap:9px!important;border-radius:20px!important;min-height:150px}.ws-btn .ws-ic,.ws-more-btn .ws-ic{width:76px!important;height:76px!important}.ws-btn .ws-ic svg,.ws-more-btn .ws-ic svg{width:36px!important;height:36px!important}.ws-btn .ws-lb{font-size:1rem!important}.ws-btn .ws-nt{font-size:.8rem!important}@media(max-width:900px){.ws-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ws-btn,.ws-btn.ws-more-btn{min-height:136px}.ws-btn .ws-ic,.ws-more-btn .ws-ic{width:66px!important;height:66px!important}.ws-btn .ws-ic svg,.ws-more-btn .ws-ic svg{width:32px!important;height:32px!important}}@media(max-width:420px){.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ws-btn,.ws-btn.ws-more-btn{min-height:128px}.ws-btn .ws-lb{font-size:.92rem!important}}.ws-allbar{margin:18px 0 10px}.ws-allbtn{display:flex;align-items:center;gap:12px;width:100%;max-width:520px;padding:14px 16px;border:1px solid #cfdbe3;border-radius:16px;background:#fff;color:#1f3a4d;cursor:pointer;text-align:left;font:inherit}.ws-allbtn:hover{background:#f6fafc;box-shadow:0 6px 16px #1f3a4d1f}.ws-allbtn>span{flex:1;display:grid}.ws-allbtn b{font-size:1.02rem}.ws-allbtn small{color:#5b7080;font-size:.82rem}.topbar .backws{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#2f64f0;margin-right:6px;flex:none}@media(max-width:640px){.topbar .backws span{font-size:.85rem}}.topbar .allapp{display:none!important}.ws-grid{grid-template-columns:repeat(3,minmax(0,176px))!important;gap:14px!important;justify-content:start!important}@media(max-width:900px){.ws-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.ws-allbar{margin:12px 0 8px}.ws-allbtn{width:auto;max-width:none;padding:8px 12px;gap:8px;border-radius:12px}.ws-allbtn b{font-size:.9rem}.ws-allbtn small{display:none}.ws-allbtn svg{width:16px;height:16px}.ws{align-items:stretch!important}.ws-main{display:flex!important;flex-direction:column}.ws-grid{gap:26px 30px!important}.ws-allrow{margin-top:auto;padding-top:14px;display:flex;justify-content:flex-end}.ws-alltools{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#2f64f0;font:inherit;font-weight:700;font-size:.98rem;cursor:pointer;padding:6px 4px}.ws-alltools:hover{text-decoration:underline}@media(max-width:900px){.ws-grid{gap:20px 12px!important}}.toast .toast-go{margin-left:10px;border:0;border-radius:999px;background:#2f64f0;color:#fff;font-weight:700;padding:5px 14px;cursor:pointer}.su-need{margin:0 0 10px;padding:9px 12px;border-radius:10px;background:#eef6f9;color:#1f3a4d;font-size:.9rem}.su-req{color:#b4531e;font-weight:600;font-size:.8rem}.su-why{display:block;color:#5b7080;margin-top:4px}.sf-owner{margin:14px 0 0;font-size:.88rem;color:inherit;opacity:.9;text-align:center}.sf-owner a{color:inherit;text-decoration:underline;font-weight:600}.sf-copy .sf-co{color:inherit;text-decoration:underline}.ws-btn{background:#fff!important;border:1px solid #e3eaf0!important;box-shadow:0 2px 10px #1f3a4d14!important;transition:transform .16s,box-shadow .16s,border-color .16s}.ws-btn:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1f3a4d26!important;border-color:#cdd9e3!important;background:#fff!important}.ws-btn .ws-ic{color:#fff!important;border-radius:50%!important;box-shadow:0 8px 18px var(--glow,#2358e655),inset 0 -3px 6px #0002,inset 0 2px 4px #fff5}.ws-btn .ws-lb{font-weight:700!important;color:#16293a}.ws-btn .ws-ic svg{filter:drop-shadow(0 1px 2px #0003)}.ws-btn .ws-ic.ember,.ws-btn .ws-ic.cobalt,.ws-btn .ws-ic.teal,.ws-btn .ws-ic.plain{background:linear-gradient(145deg,#4f8dff,#2358e6)!important}.ws-btn[data-k=host] .ws-ic{background:linear-gradient(145deg,#ff8a3d,#f2490f)!important;--glow:#f2490f66}.ws-btn[data-k=join] .ws-ic{background:linear-gradient(145deg,#4f8dff,#2358e6)!important;--glow:#2358e666}.ws-btn[data-k=sched] .ws-ic{background:linear-gradient(145deg,#8b6cff,#5a3fe0)!important;--glow:#5a3fe066}.ws-btn[data-k=book] .ws-ic{background:linear-gradient(145deg,#1fc6a4,#0b8f86)!important;--glow:#0b8f8666}.ws-btn[data-k=pdf] .ws-ic{background:linear-gradient(145deg,#ff6b8b,#d6286a)!important;--glow:#d6286a66}.ws-btn[data-k=rec] .ws-ic{background:linear-gradient(145deg,#ff5f6d,#c9283c)!important;--glow:#c9283c66}.ws-btn[data-k=share] .ws-ic{background:linear-gradient(145deg,#6d7dff,#3f45d6)!important;--glow:#3f45d666}.ws-btn[data-k=sync] .ws-ic{background:linear-gradient(145deg,#2bc3e6,#0f86b8)!important;--glow:#0f86b866}.ws-btn[data-k=notes] .ws-ic{background:linear-gradient(145deg,#ffc23d,#e08a00)!important;--glow:#e08a0066}.ws-btn[data-k=wp] .ws-ic{background:linear-gradient(145deg,#5c9dff,#2d62c9)!important;--glow:#2d62c966}.ws-btn[data-k=sheet] .ws-ic{background:linear-gradient(145deg,#3ecf74,#168a45)!important;--glow:#168a4566}.ws-btn[data-k=deck] .ws-ic{background:linear-gradient(145deg,#ff9a3d,#e0531a)!important;--glow:#e0531a66}.ws-btn[data-k=board] .ws-ic{background:linear-gradient(145deg,#b06cff,#7a35d6)!important;--glow:#7a35d666}.ws-btn[data-k=call] .ws-ic{background:linear-gradient(145deg,#34d399,#0e9f6e)!important;--glow:#0e9f6e66}.ws-btn[data-k=inst] .ws-ic,.ws-btn[data-k=test] .ws-ic{background:linear-gradient(145deg,#64748b,#334155)!important;--glow:#33415566}.ws-btn[data-k=mtgs] .ws-ic{background:linear-gradient(145deg,#4f8dff,#2358e6)!important;--glow:#2358e666}.ws-btn[data-k=trans] .ws-ic{background:linear-gradient(145deg,#8b6cff,#5a3fe0)!important;--glow:#5a3fe066}.ws-btn[data-k=mins] .ws-ic{background:linear-gradient(145deg,#1fc6a4,#0b8f86)!important;--glow:#0b8f8666}.ws-btn[data-k=acts] .ws-ic{background:linear-gradient(145deg,#ffc23d,#e08a00)!important;--glow:#e08a0066}.ws-btn[data-k=brief] .ws-ic{background:linear-gradient(145deg,#ff6b8b,#d6286a)!important;--glow:#d6286a66}.ws-btn[data-k=comm] .ws-ic{background:linear-gradient(145deg,#4f8dff,#2358e6)!important;--glow:#2358e666}.ws-btn[data-k=cal] .ws-ic{background:linear-gradient(145deg,#ff8a3d,#f2490f)!important;--glow:#f2490f66}.ws-btn[data-k=cont] .ws-ic{background:linear-gradient(145deg,#1fc6a4,#0b8f86)!important;--glow:#0b8f8666}.ws-btn[data-k=chat] .ws-ic{background:linear-gradient(145deg,#8b6cff,#5a3fe0)!important;--glow:#5a3fe066}.ws-btn[data-k=phone] .ws-ic{background:linear-gradient(145deg,#34d399,#0e9f6e)!important;--glow:#0e9f6e66}.ws-btn[data-k=conn] .ws-ic{background:linear-gradient(145deg,#2bc3e6,#0f86b8)!important;--glow:#0f86b866}.ws-btn[data-k=adm] .ws-ic{background:linear-gradient(145deg,#64748b,#334155)!important;--glow:#33415566}.ws-btn.ws-more-btn{background:#f8fafc!important;border:1.5px dashed #aab9c6!important;box-shadow:none!important}.ws-btn.ws-more-btn .ws-ic{background:linear-gradient(145deg,#eef2f6,#d9e2ea)!important;color:#1f3a4d!important;box-shadow:inset 0 2px 4px #fff}.ws-btn.ws-more-btn:hover{border-color:#2f64f0!important}.ws-btn[data-k] .ws-ic{background:linear-gradient(145deg,#3a7f94,#22506a)!important;--glow:#22506a40;box-shadow:0 5px 12px var(--glow),inset 0 1px 3px #fff4!important}.ws-btn[data-k=host] .ws-ic{background:linear-gradient(145deg,#f3ae45,#dc8a2c)!important;--glow:#dc8a2c4d}.ws-btn.ws-more-btn .ws-ic{background:linear-gradient(145deg,#eef2f6,#d9e2ea)!important}.inst-callout{position:fixed;top:0;left:0;right:0;height:40px;z-index:45;font-size:12px;color:#193348;background:#f6f9fb;pointer-events:none}.inst-co-box{position:absolute;top:6px;right:200px;pointer-events:auto;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid #cddbe3;border-radius:10px;box-shadow:0 6px 18px #10203038;outline:none;white-space:nowrap}.inst-co-box:focus-visible{box-shadow:0 0 0 3px #087e8b55,0 6px 18px #10203038}.inst-co-arrow{position:absolute;top:-7px;right:26px;width:12px;height:12px;background:#fff;border-left:1px solid #cddbe3;border-top:1px solid #cddbe3;transform:rotate(45deg)}@keyframes inst-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.inst-co-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:2px 4px;margin:0;font:600 13px DM Sans,sans-serif;color:#087e8b;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.inst-co-link:hover{color:#045d68}.inst-co-link svg{animation:inst-nudge 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.inst-co-link svg{animation:none}}.inst-co-tip{position:absolute;left:0;top:calc(100% + 6px);width:270px;white-space:normal;padding:11px 13px;background:#1f3a4d;color:#e8f1f5;border-radius:12px;box-shadow:0 12px 32px #10203055;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s}.inst-co-tip b{display:block;margin-bottom:5px;color:#fff;font-size:12px}.inst-co-tip ul{margin:0;padding-left:18px}.inst-co-tip li{margin:3px 0;font-weight:400}.inst-co-box:hover .inst-co-tip,.inst-co-box:focus-within .inst-co-tip{opacity:1;visibility:visible;transform:none}.inst-done{position:fixed;right:20px;bottom:104px;z-index:45;display:flex;gap:10px;align-items:flex-start;max-width:340px;padding:13px 15px;background:#1f3a4d;color:#fff;border-radius:12px;box-shadow:0 12px 32px #10203055;font-size:13px}.inst-done b{display:block;margin-bottom:2px}.inst-done small{display:block;color:#cfe0e8;line-height:1.4;font-size:12px}.inst-done-ic{flex:none;width:26px;height:26px;border-radius:50%;background:#2fa36b;display:grid;place-items:center}@media(max-width:820px),(pointer:coarse){.inst-callout{display:none}}@media(min-width:821px)and (not (pointer:coarse)){html.inst-on #root{padding-top:40px}html.inst-on .landing>.landing-nav{top:40px}html.inst-on .topbar,html.inst-on .sidebar{top:40px}}.topbar .topsignout svg{color:#e0922f}.ism-offer{display:flex;gap:12px;align-items:center;justify-content:center;margin:14px auto 0;max-width:440px;padding:12px 14px;border:1px solid #dce5e8;border-radius:12px;background:#fff;text-align:left;color:#193348}.ism-offer p{margin:2px 0 0}.ism-offer>svg{flex:none;color:#087e8b}.ism-offer .primary{flex:none;white-space:nowrap}.ism-offer.compact{max-width:none;margin:0;padding:10px 12px}.ism-form h3{margin:0 0 4px;overflow-wrap:anywhere}.ism-form h4{margin:0 0 4px}.ism-addr{display:flex;align-items:center;gap:6px}.ism-addr input{flex:1;min-width:0}.ism-addr b{white-space:nowrap;color:#193348}.ism-ok{color:#0f766e;margin:4px 0;font-size:13px}.ism-copy{display:grid;grid-template-columns:1fr auto;gap:2px 8px;align-items:center;margin:8px 0}.ism-copy small{grid-column:1/-1}.ism-copy code{background:#f1f6f8;border:1px solid #dce5e8;border-radius:7px;padding:7px 9px;overflow-wrap:anywhere;font-size:13px}.ism-sec{border-top:1px solid #e3eaed;padding-top:12px;margin-top:12px;display:grid;gap:8px}.ism-sec.danger h4{color:#be123c}.ism-row{display:flex;align-items:center;gap:8px}.ism-row input{width:auto}.ism-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.ism-offer{flex-wrap:wrap}.ism-dates{grid-template-columns:1fr}}.ol-empty .ism-offer{flex-direction:column;text-align:center;gap:8px;max-width:300px}.ws-form label.ism-row{display:flex;flex-direction:row;align-items:center;gap:8px}.ws-form label.ism-row input{width:auto;margin:0}.ism-sec label>span{display:block;margin-bottom:4px}.ism-form,.ism-form form{min-width:0;max-width:100%}.ism-addr input{width:100%}@media(max-width:560px){.ism-addr{flex-direction:column;align-items:stretch;gap:2px}}.ism-offer-btns{display:flex;flex-direction:column;gap:6px;flex:none}.ism-offer-btns .secondary{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ol-empty .ism-offer-btns{flex-direction:row;flex-wrap:wrap;justify-content:center}.ism-dom{border:1px solid #dce5e8;border-radius:12px;padding:14px;margin-top:14px;display:grid;gap:10px;background:#fbfdfe}.ism-dom-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.ism-dom-h h4{margin:0;display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.ism-badge{font-size:12px;font-weight:700;border-radius:999px;padding:3px 9px}.ism-badge.ok{background:#d7f3ea;color:#0f766e}.ism-badge.wait{background:#fdecc8;color:#8a5a00}.ism-recs{display:grid;gap:10px}.ism-rec{border:1px solid #e3eaed;border-radius:10px;padding:10px;background:#fff}.ism-rec-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ism-rec-h .ism-ok,.ism-rec-h .syncerr{display:inline-flex;align-items:center;gap:3px;margin:0}.ism-rec-grid{display:grid;grid-template-columns:90px 1fr;gap:4px 10px;align-items:center;margin:6px 0}.ism-rec-grid>code{justify-self:start;background:#f1f6f8;border:1px solid #dce5e8;border-radius:7px;padding:4px 8px}.ism-rec-grid .ism-copy{margin:0;grid-template-columns:1fr auto}.ism-rec-grid .ism-copy small{display:none}.ism-adddom{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.ism-boxes{border-top:1px solid #e3eaed;padding-top:10px;display:grid;gap:8px}.ism-boxes h5{margin:0}.ism-box{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;border:1px solid #e3eaed;border-radius:10px;padding:8px 10px;background:#fff}.ism-box b{overflow-wrap:anywhere}.ism-box-btns{display:flex;gap:6px}.ism-box-pw{grid-column:1/-1}@media(max-width:560px){.ism-rec-grid,.ism-adddom{grid-template-columns:1fr}.ism-offer-btns{width:100%}}.ism-sugg{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.ism-chip{border:1px solid var(--line,#d6dde6);background:var(--panel,#fff);color:inherit;border-radius:999px;padding:6px 14px;font:inherit;cursor:pointer}.ism-chip.on,.ism-chip:hover{border-color:#2f6df6;background:#eef3ff}.ism-phone{margin:14px 0;border:1px solid var(--line,#d6dde6);border-radius:12px;padding:10px 14px}.ism-phone summary{cursor:pointer;font-weight:600}.ism-phone-body{padding-top:8px}.ism-steps ol{margin:8px 0 12px;padding-left:20px;display:grid;gap:6px}.ism-trow{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--line,#e3e8ef);text-transform:none}.ism-trow span{color:#5b6b7f;font-size:.92em}.ism-trow.ok b{color:#157347}.ism-trow.bad b{color:#b42318}.wb-banner{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:60;display:flex;gap:12px;align-items:center;background:#16324f;color:#fff;border-radius:999px;padding:7px 16px;font-size:.9rem;box-shadow:0 4px 16px #00000040;max-width:calc(100vw - 24px)}.wb-banner.live{background:#b42318;padding:5px 14px;font-weight:700;letter-spacing:.04em}.wb-banner .primary{padding:4px 14px}.wb-panel{display:flex;flex-direction:column}.wb-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line,#d6dde6);padding:0 8px}.wb-tabs button{display:flex;gap:6px;align-items:center;background:none;border:0;border-bottom:2px solid transparent;padding:10px 8px;font:inherit;cursor:pointer;color:inherit;position:relative}.wb-tabs button.on{border-bottom-color:#2f6df6;font-weight:700}.wb-tabs .dot,.rm-btn .dot{width:8px;height:8px;border-radius:50%;background:#e5484d;display:inline-block}.wb-body{padding:10px 12px;overflow:auto;flex:1;min-height:0}.wb-ask textarea{width:100%;resize:vertical}.wb-ask-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 12px}.wb-filter{display:flex;gap:6px;margin-bottom:8px}.wb-filter button{border:1px solid var(--line,#d6dde6);background:none;border-radius:999px;padding:3px 12px;cursor:pointer;color:inherit;font:inherit}.wb-filter button.on{background:#eef3ff;border-color:#2f6df6}.wb-q,.wb-poll{border:1px solid var(--line,#d6dde6);border-radius:10px;padding:8px 10px;margin-bottom:8px}.wb-q.answered{border-color:#9bd3b0}.wb-q.dismissed{opacity:.55}.wb-q.mine{border-left:3px solid #2f6df6}.wb-q-h{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.wb-q-h .wb-up{margin-left:auto}.wb-q p{margin:4px 0}.wb-ans{color:#157347}.wb-up{display:inline-flex;gap:4px;align-items:center;border:1px solid var(--line,#d6dde6);background:none;border-radius:999px;padding:2px 9px;cursor:pointer;color:inherit}.wb-up.on{background:#eef3ff;border-color:#2f6df6}.wb-tag{font-size:.75rem;background:#eef1f5;border-radius:999px;padding:1px 8px;color:#4a5b70}.wb-q-act{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.wb-q-act input{flex:1;min-width:120px}.wb-opt{display:flex;gap:8px;align-items:center;margin:4px 0}.wb-bars{display:grid;gap:6px;margin:8px 0}.wb-bar{display:grid;grid-template-columns:1fr;gap:2px}.wb-bar>div{height:8px;border-radius:4px;background:#e8edf3;overflow:hidden}.wb-bar i{display:block;height:100%;background:#2f6df6}.wb-bar b{font-size:.8rem;font-weight:600}.wb-people h5{margin:12px 0 6px}.wb-person{display:flex;gap:6px;align-items:center;padding:5px 0;border-bottom:1px solid var(--line,#eef1f5)}.wb-person>span,.wb-person>label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;display:flex;gap:6px;align-items:center}.wb-person.hand{background:#fff8e1}.wb-list{max-height:40vh;overflow:auto}.wbh-copy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0}.wbh-copy small{min-width:130px}.wbh-copy code{flex:1 1 220px;min-width:0;overflow-wrap:anywhere;font-size:12px;background:var(--soft,#f3f6fa);padding:6px 8px;border-radius:8px}.wbh-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:16px 0}.wbh-kpis>div{background:var(--soft,#f3f6fa);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:2px}.wbh-kpis b{font-size:24px}.wbh-kpis span{font-size:12px;color:#64748b}.wbh-list{display:flex;flex-direction:column;gap:8px;margin:8px 0 16px}.wbh-row-item{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;text-align:left;background:#fff;border:1px solid #dbe3ee;border-radius:12px;padding:12px 14px;cursor:pointer;font:inherit;color:inherit}.wbh-row-item:hover{border-color:#2563eb}.wbh-nums{display:flex;align-items:center;gap:12px;font-size:13px}.wbh-nums span{display:inline-flex;align-items:center;gap:4px}.wbh-pend{color:#b45309;font-weight:600}.wbh-row{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin:6px 0}.wbh-row>*{flex:1 1 150px;min-width:0}.wbh-row>button{flex:0 0 auto}.wbh-form h4,.wbh-detail h4{margin:18px 0 6px}.wbh-act{display:flex;gap:6px;flex-wrap:wrap}.wbh-poll{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #dbe3ee;border-radius:10px;padding:10px 12px;margin:6px 0}.wbp-card{max-width:560px;text-align:left}.wbp-brand{display:flex;align-items:center;gap:8px;font-weight:700;color:#2563eb}.wbp-desc{white-space:pre-wrap}.wb-panel .rm-chat-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.wb-panel .rm-chat-h b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-panel input[type=text],.wb-panel input:not([type]),.wb-panel textarea{width:100%;box-sizing:border-box}.wb-person{flex-wrap:wrap}.rm-pmenu{align-self:flex-end;width:max-content;min-width:150px;max-width:100%;margin-top:4px;font-size:12px}.rm-pmenu button{padding:5px 10px;font-size:12px;line-height:1.3}.rm-ctl{position:absolute;left:10px;bottom:48px;z-index:6;display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#0f1b27e6;color:#fff;border:1px solid #ffffff2e;border-radius:10px;padding:5px 8px;font-size:12px;max-width:calc(100% - 20px)}.rm-ctl span{display:inline-flex;align-items:center;gap:5px}.rm-ctl button,.rm-ctl select{font-size:12px;padding:4px 8px;border-radius:7px;border:1px solid #ffffff3a;background:#ffffff14;color:#fff;cursor:pointer}.rm-ctl select option{color:#111}.rm-ctl.mine{background:#1d4ed8e6}.rm-pop{z-index:90!important}.man-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.man-card .why-ic{margin-bottom:6px}.man-act{display:flex;gap:8px;margin-top:auto;padding-top:12px}.man-act a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:8px 14px;border-radius:10px;font:inherit}.man-view{display:flex;flex-direction:column;height:100dvh;background:#f4f7fa}.man-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid #dbe3ee;flex-wrap:wrap}.man-bar .sp{flex:1}.man-bar a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:8px 14px;border-radius:10px}.man-frame{flex:1;width:100%;border:0;background:#fff}.man-fallback{margin:0;padding:6px 16px;text-align:center}.new-card{position:relative;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.new-card h3{margin:12px 0 6px}.new-card p{flex:1}.new-tag{position:absolute;top:18px;right:18px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f7f6f;background:#e6f4f1;border-radius:999px;padding:3px 9px}.new-link{margin-top:14px;display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:#1f7f6f;text-decoration:none}.new-link:hover{text-decoration:underline}.beta-badge{align-self:center;margin-left:4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#e8873a;border-radius:999px;padding:4px 10px;cursor:default;white-space:nowrap}html,body{max-width:100%;overflow-x:hidden}.sf-copy{white-space:normal}.sf-base .sf-tag,.sf-left{min-width:0;max-width:100%}.pr-grid>*{min-width:0}.pr-card{max-width:100%;box-sizing:border-box}.hero-kicker{max-width:100%;white-space:normal;box-sizing:border-box}.hero-top{min-width:0}@media(max-width:900px){.public-links{gap:14px}.landing>.landing-nav{padding:0 14px}.beta-badge{margin-left:0}.navlink{font-size:12px}}@media(max-width:480px){.public-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.landing>.landing-nav{height:auto;min-height:66px;padding-top:8px;padding-bottom:8px}.landing-brand{flex:0 0 auto}.nav-login,.nav-signup{min-height:40px}.navlink{min-height:36px}}.why-grid,.landing-section{min-width:0}.cmp-wrap,.cmp-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp-swipe{display:none;margin:12px 0 -10px;font-size:12.5px;color:#788992}@media(max-width:700px){.cmp-swipe{display:block}.cmp{min-width:860px;font-size:12.5px}.cmp th,.cmp td{padding:9px 8px}.cmp tbody th{min-width:124px;max-width:124px;font-size:12.5px}.cmp .me{min-width:150px}.cmp-txt{font-size:12px}}.navmenu{position:relative;display:inline-flex}.navmenu .navlink{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.navmenu .navlink svg{transition:transform .15s}.navmenu .navlink svg.flip{transform:rotate(180deg)}.navmenu-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:60;min-width:190px;background:#fff;border:1px solid #dfe7ea;border-radius:14px;box-shadow:0 14px 34px #1f3a4d26;padding:6px;display:flex;flex-direction:column}.navmenu-pop button{border:0;background:transparent;text-align:left;font:inherit;font-size:14px;font-weight:600;color:#35566b;padding:11px 12px;border-radius:9px;min-height:40px;cursor:pointer}.navmenu-pop button:hover,.navmenu-pop button.on{background:#e6f4f1;color:#1f7f6f}@media(max-width:900px){.landing-nav .navmenu{order:2}.navmenu-pop{left:auto;right:0}}@media(max-width:650px){.landing-nav .navmenu{order:2}.navmenu-pop{left:0;right:auto}}.rm-cb{z-index:205}.rm-cb-t{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-cb-sel{height:36px;border:1px solid #cfd8e6;border-radius:10px;padding:0 8px;background:#fff;font:inherit;max-width:190px}.rm-cb-body{background:#fff;padding:12px}.rm-cb-ed{min-height:100%;display:flex;flex-direction:column}.rm-cb-text{flex:1;min-height:60vh}.rm-cb-notes{display:flex;flex-direction:column;gap:6px;padding:8px 12px;background:#fff7e0;border-bottom:1px solid #f1e0a8;font-size:14px}.rm-cb-note .textbtn{margin-left:8px;font-weight:700}.rm-cb-pick{max-width:640px;margin:10px auto;display:flex;flex-direction:column;gap:14px}.rm-cb-list{display:flex;flex-direction:column;gap:8px;max-height:42vh;overflow:auto}.why-grid.four.new-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media(max-width:1100px){.why-grid.four.new-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}.ol-rz{flex:none;width:7px;margin:0 -3px;cursor:col-resize;position:relative;z-index:3;touch-action:none}.ol-rz:before{content:"";position:absolute;left:3px;top:0;bottom:0;width:1px;background:transparent;transition:background .15s,width .15s}.ol-rz:hover:before,.ol-rz:focus-visible:before{background:#0f6cbd;width:3px;left:2px}.ol-rz:focus-visible{outline:none}@media(max-width:720px){.ol-rz{display:none}.ol-folders,.ol-list{width:auto!important}}.ol-folders .ol-acctrow{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0}.ol-folders .ol-acctrow .ol-h{display:flex;flex-direction:row;align-items:center;flex:1 1 auto;width:auto;min-width:0;gap:4px;padding:8px 2px 8px 6px;line-height:1.2}.ol-folders .ol-acctrow .ol-h svg{flex:none}.ol-folders .ol-acctrow .ol-h b{flex:1 1 auto;min-width:0}.ol-folders .ol-acctrow .ol-rm{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;padding:0}.ws-two.contacts{grid-template-columns:minmax(0,1fr) 8px var(--ctr,320px);gap:0}.ws-two.contacts>.ws-col{padding-left:8px}.ct-side{max-width:60%}.oc>.ol-rz{margin:0 -3px}@media(max-width:860px){.ws-two.contacts{grid-template-columns:1fr;gap:16px}.ws-two.contacts>.ol-rz{display:none}.ws-two.contacts>.ws-col{padding-left:0}.ct-side{width:auto!important;max-width:none}}@media(max-width:800px){.oc>.ol-rz{display:none}.oc-side{width:auto!important}}.ol-row .ol-del{display:none;position:absolute;right:8px;top:8px;width:30px;height:28px;align-items:center;justify-content:center;border:0;border-radius:6px;background:#fff;color:#a4262c;cursor:pointer;box-shadow:0 0 0 1px #e1e1e1}.ol-row .ol-del:hover{background:#fde7e9}.ol-row:hover .ol-del,.ol-row:focus-within .ol-del{display:inline-flex}.ol-row:hover .l1 time,.ol-row:focus-within .l1 time{visibility:hidden}@media(hover:none){.ol-row .ol-del{display:inline-flex;top:auto;bottom:8px;background:transparent;box-shadow:none}}.rsvp .btnlink{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;text-decoration:none;font-weight:600}.rsvp .btnlink.primary{background:#0f6cbd;color:#fff}.rsvp .btnlink.secondary{border:1px solid #c8c8c8;color:#15364c;background:#fff}.oc-connect{width:100%;justify-content:center;margin-top:6px}.rm-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.dlmenu{position:relative;display:inline-flex}.dlmenu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:190px;background:#fff;border:1px solid var(--line,#d9dee8);border-radius:10px;box-shadow:0 8px 24px #1720332e;padding:6px;display:flex;flex-direction:column;gap:2px}.dlmenu-pop b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6b7893;padding:4px 8px}.dlmenu-pop button{text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:7px;cursor:pointer;font:inherit;color:#172033}.dlmenu-pop button:hover:not(:disabled){background:#eef3ff}.dlmenu-pop button:disabled{opacity:.6}.dconv{display:flex;flex-direction:column;gap:14px}.dconv-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.dconv-mode{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;border:1px solid var(--line,#d9dee8);background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;font:inherit;color:#172033}.dconv-mode b{display:flex;align-items:center;gap:6px;font-size:14px}.dconv-mode small{color:#5a6785;font-size:12.5px;line-height:1.35}.dconv-mode.on{border-color:var(--cobalt,#2b62f0);box-shadow:0 0 0 2px #2b62f033;background:#f4f7ff}.dconv-panel{max-width:720px}.dconv-pick{display:flex;flex-direction:column;gap:4px;margin:8px 0}.dconv-pick select{max-width:460px}.spin{animation:dcspin 1s linear infinite}@keyframes dcspin{to{transform:rotate(360deg)}}.dconv-look{border:1px solid var(--line,#d7deee);border-radius:10px;padding:10px 14px;margin:0 0 12px;display:grid;gap:6px}.dconv-look label{display:flex;gap:8px;align-items:flex-start;font-size:14px}.wp-page:has(>div[style*="position:relative"]){padding:0;overflow:auto}.wp-page>div[style*="position:relative"]{margin-left:auto;margin-right:auto;box-shadow:0 1px 6px #0003}.dconv-saved{border:1px solid var(--line,#d7deee);border-radius:10px;padding:10px 14px;margin:8px 0;display:grid;gap:4px;max-height:200px;overflow:auto}.dconv-saved label{display:flex;gap:8px;align-items:center;font-size:14px}.dconv-jobs{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.dconv-jobs li{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:6px 10px;border:1px solid var(--line,#d7deee);border-radius:8px}.dconv-jobs .dconv-nm{font-weight:600}.dconv-jobs .ok{color:#188038}.dconv-jobs .bad{color:#c5221f}.dconv-jobs small{flex:1;min-width:140px}.hero-watch{min-height:50px;padding:0 22px;font-size:14px;border-radius:999px;margin:0 0 0 12px;display:inline-flex;align-items:center;gap:8px;vertical-align:top}@media(max-width:520px){.hero-watch{margin:10px 0 0}}.video-backdrop{z-index:1200}.video-dialog{position:relative;width:min(960px,94vw);background:#000;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0008}.video-dialog video{display:block;width:100%;max-height:82vh;background:#000}.video-dialog .modal-close{position:absolute;top:8px;right:8px;z-index:2;background:#0009;color:#fff;border-radius:50%;width:34px;height:34px}.mkt-table .urow{grid-template-columns:minmax(220px,2.4fr) minmax(100px,.8fr) 80px 100px minmax(110px,.9fr) minmax(100px,.8fr) minmax(180px,1.2fr)}.mkt .block{display:block}.mkt-edit{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mkt-edit input{flex:1 1 140px;min-width:0}.mkt-actions{display:flex;gap:4px;flex-wrap:wrap}.mkt .iconbtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line,#d9e2ec);border-radius:8px;background:#fff;cursor:pointer}.mkt .iconbtn:hover{background:#f1f5f9}.mkt .iconbtn.danger{color:#b42318}@media(max-width:520px){.hero-copy .hero-watch{margin:10px 0 0;display:flex;width:fit-content}}.hero-copy .hero-watch,.hero-watch{min-height:50px;padding:0 24px 0 14px;font-size:14px;font-weight:700;color:#fff;border:0;border-radius:999px;margin:0 0 0 12px;display:inline-flex;align-items:center;gap:10px;vertical-align:top;cursor:pointer;background:linear-gradient(120deg,#f97316,#ec4899 55%,#8b5cf6);box-shadow:0 8px 22px #ec489940;transition:transform .15s,box-shadow .15s}.hero-watch:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ec489955}.hero-watch .hw-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff2e;animation:hwpulse 2.2s ease-in-out infinite}@keyframes hwpulse{0%,to{box-shadow:0 0 #fff6}50%{box-shadow:0 0 0 7px #fff0}}@media(prefers-reduced-motion:reduce){.hero-watch .hw-ic{animation:none}}.hero-playbook{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;color:#1d4ed8;text-decoration:none}.hero-playbook:hover{text-decoration:underline}.hero-playbook small{color:#64748b;font-weight:500}@media(max-width:520px){.hero-copy .hero-watch{margin:10px 0 0}}.notifpush{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid #e2e8f0;font-size:13px}.notifpush span{display:inline-flex;align-items:center;gap:6px;flex:1 1 100%}.notifalerts.pushask{top:auto;bottom:16px}.dconv-modes{display:flex!important;flex-wrap:wrap;gap:6px!important;border-bottom:1px solid var(--line,#d9dee8)}.dconv-mode{flex-direction:row!important;align-items:center!important;gap:7px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:8px 8px 0 0!important;background:transparent!important;box-shadow:none!important;padding:10px 14px!important;font-size:14px;font-weight:600;color:#475569}.dconv-mode.on{color:var(--cobalt,#2b62f0);border-bottom-color:var(--cobalt,#2b62f0)!important;background:#f4f7ff!important}.doc-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.panelhead .doc-actions:empty{display:none}.mconv-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:6px 0 10px}.mconv-row label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;min-width:170px}.mconv-arrow{margin-bottom:12px;color:#64748b}.mconv-h{margin:16px 0 6px;font-size:14px}.rm-consent-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#08121ab8;display:flex;align-items:center;justify-content:center;padding:16px}.rm-consent{background:#fff;color:#14232d;max-width:440px;width:100%;border-radius:12px;padding:22px 24px;box-shadow:0 12px 40px #0006}.rm-consent h2{margin:0 0 10px;font-size:19px;display:flex;align-items:center;gap:8px}.rm-consent p{margin:0 0 14px;line-height:1.45}.rm-consent-btns{display:flex;gap:10px;justify-content:flex-end;margin-bottom:10px}.rm-cons-accepted{background:#dff3e4;color:#17562b}.rm-cons-declined{background:#fde2e2;color:#8a1c1c}.rm-cons-wait{background:#fff3cd;color:#6b4e00}.ind-page{min-height:100dvh;background:#f4f7fa}.ind-page .man-bar a.primary{text-decoration:none;padding:8px 14px;border-radius:10px}.ind-main{max-width:960px;margin:0 auto;padding:28px 20px 60px}.ind-main h2{font:800 20px Manrope,Segoe UI,sans-serif;color:var(--ink);margin:30px 0 12px}.ind-hero h1{font:800 34px Manrope,Segoe UI,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:12px 0 8px}.ind-hero p{font-size:17px;line-height:1.55;color:#4a5d68;max-width:720px}.ind-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ind-main ul{margin:0;padding-left:18px;color:#4a5d68;line-height:1.6}.ind-fits{list-style:none;padding:0!important}.ind-fits li{display:flex;gap:8px;align-items:flex-start}.ind-fits svg{flex:none;margin-top:4px;color:#1a8f6a}.ind-chips{display:flex;flex-wrap:wrap;gap:8px}.ind-chips span,.ind-chips a{background:#fff;border:1px solid #dfe7ea;border-radius:999px;padding:7px 14px;font-size:14px;color:#193348;text-decoration:none}.ind-chips a:hover{border-color:#1a8f6a}.ind-note{background:#fff;border:1px solid #dfe7ea;border-radius:16px;padding:4px 20px 16px}.ind-card{text-align:left}@media(max-width:700px){.ind-cols{grid-template-columns:1fr}.ind-hero h1{font-size:26px}}.ind-bar{position:sticky;top:0;z-index:20}.ind-bar a.secondary{text-decoration:none;padding:8px 14px;border-radius:10px}.ind-hero2{background:linear-gradient(135deg,#e8f6f1,#e9f0fb 60%,#f3ecfb);padding:56px 20px 48px}.ind-hero2-in{max-width:1104px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.ind-kicker{display:inline-flex;gap:6px;align-items:center;background:#fff;border:1px solid #cfe3dc;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;color:#1a6f55}.ind-hero2 h1{font:800 44px/1.08 Manrope,Segoe UI,sans-serif;letter-spacing:-.035em;color:var(--ink);margin:16px 0 12px}.ind-hero2 p{font-size:18px;line-height:1.55;color:#40525e;max-width:560px;margin:0 0 22px}.ind-cta{display:flex;gap:12px;flex-wrap:wrap}.ind-cta.c{justify-content:center}.ind-cta a{display:inline-flex;gap:8px;align-items:center;text-decoration:none;padding:13px 22px;border-radius:12px;font-weight:700}.ind-hero2 small{display:block;margin-top:12px;color:#5b6d78}.ind-hero2-art{position:relative;min-height:300px}.ind-win{background:#fff;border-radius:18px;box-shadow:0 24px 60px #19334829;overflow:hidden;border:1px solid #dbe6ea}.ind-win-bar{display:flex;gap:6px;padding:12px 14px;background:#f1f5f7}.ind-win-bar i{width:10px;height:10px;border-radius:50%;background:#cbd6dc}.ind-win-body{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.ind-tile{display:grid;place-items:center;background:linear-gradient(135deg,#1a8f6a,#2a6fd6);color:#fff;border-radius:14px;min-height:130px;grid-column:span 2}.ind-tile.s{grid-column:auto;min-height:80px;background:#eef4f7;color:#2a6fd6}.ind-float{position:absolute;display:inline-flex;gap:6px;align-items:center;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;color:#193348;box-shadow:0 10px 30px #1933482e}.ind-float.f1{left:-18px;bottom:44px}.ind-float.f2{right:-10px;top:56px}.ind-float svg{color:#1a8f6a}.ind-stats{max-width:1104px;margin:-22px auto 0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #dfe7ea;border-radius:18px;box-shadow:0 14px 40px #19334814;overflow:hidden}.ind-stats div{padding:20px;text-align:center;border-right:1px solid #eef2f4}.ind-stats div:last-child{border:0}.ind-stats b{display:block;font:800 24px Manrope,Segoe UI,sans-serif;color:#1a8f6a}.ind-stats span{font-size:13px;color:#566872}.ind-pain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ind-pain-grid div{background:#fff;border:1px solid #dfe7ea;border-radius:14px;padding:16px;color:#4a5d68;font-size:14px;line-height:1.5}.ind-block{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:64px 0}.ind-block.flip .ind-block-copy{order:2}.ind-label{display:inline-block;font:800 12px Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#1a8f6a}.ind-block h2{font-size:30px;margin:8px 0 10px;letter-spacing:-.03em}.ind-block p{font-size:17px;line-height:1.6;color:#4a5d68;margin:0}.ind-block-art{position:relative;min-height:240px;border-radius:24px;display:grid;place-items:center;color:#fff}.a0{background:linear-gradient(135deg,#1a8f6a,#35b58d)}.a1{background:linear-gradient(135deg,#2a6fd6,#5b95ec)}.a2{background:linear-gradient(135deg,#8a5bd6,#b08af0)}.a3{background:linear-gradient(135deg,#e08a2e,#f0b062)}.ind-chip{position:absolute;background:#fff;color:#193348;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700;box-shadow:0 8px 24px #19334833;display:inline-flex;gap:5px;align-items:center}.ind-chip.c1{left:16px;top:20px}.ind-chip.c2{right:16px;bottom:20px}.ind-chip svg{color:#1a8f6a}.ind-faq>div{background:#fff;border:1px solid #dfe7ea;border-radius:14px;margin-bottom:10px}.ind-faq button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;background:none;border:0;padding:16px 18px;font:700 16px Manrope,Segoe UI,sans-serif;color:var(--ink);cursor:pointer}.ind-faq p{margin:0;padding:0 18px 16px;color:#4a5d68;line-height:1.55}.ind-faq .on svg{transform:rotate(180deg)}.ind-final{background:linear-gradient(135deg,#1a8f6a,#2a6fd6);color:#fff;text-align:center;padding:56px 20px}.ind-final h2{font:800 30px Manrope,sans-serif;margin:0 0 8px;color:#fff}.ind-final p{margin:0 0 22px;opacity:.92}.ind-final .secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.ind-final .primary{background:#fff;color:#14614a}.ind-others{max-width:960px;margin:0 auto;padding:30px 20px 60px;text-align:center}@media(max-width:800px){.ind-hero2-in,.ind-block{grid-template-columns:1fr}.ind-block.flip .ind-block-copy{order:0}.ind-hero2 h1{font-size:32px}.ind-stats{grid-template-columns:1fr 1fr;margin:-22px 14px 0}.ind-float{display:none}}.ind-crumb{font-size:13px;color:#566872;margin-bottom:14px}.ind-crumb a{color:#2a6fd6;text-decoration:none}.ind-crumb b{color:#193348}.ind-trust{max-width:1104px;margin:48px auto 0;padding:0 20px}.ind-trust h2,.ind-solutions h2{font:800 24px Manrope,sans-serif;color:var(--ink)}.ind-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.ind-trust-grid article{background:#fff;border:1px solid #dfe7ea;border-radius:16px;padding:20px}.ind-trust-grid span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#e7f5ef;color:#1a8f6a}.ind-trust-grid h3{margin:12px 0 6px;font-size:16px}.ind-trust-grid p{margin:0;color:#566872;font-size:14px;line-height:1.5}.ind-trust-links{display:flex;gap:18px;flex-wrap:wrap;margin:14px 0 0}.ind-trust-links a{color:#2a6fd6;font-weight:600;text-decoration:none}.ind-sol{display:flex;gap:16px;background:#fff;border:1px solid #dfe7ea;border-radius:18px;padding:22px;margin-bottom:14px}.ind-sol h3{margin:0 0 4px;font-size:18px}.ind-sol p{margin:0 0 10px;color:#566872}.ind-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ind-proof a{display:block;background:linear-gradient(135deg,#f0f8f5,#eef3fc);border:1px solid #dfe7ea;border-radius:18px;padding:22px;text-decoration:none;color:#40525e}.ind-proof b{display:block;font:800 30px Manrope,sans-serif;color:#1a8f6a;margin-bottom:6px}.ind-proof em{display:block;margin-top:12px;font-style:normal;font-weight:700;color:#2a6fd6}.ind-res{max-width:960px;margin:0 auto;padding:10px 20px 40px}.ind-res-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ind-res-grid a{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #dfe7ea;border-radius:14px;padding:14px 16px;text-decoration:none;color:#193348;font-weight:600}.ind-res-grid a:hover{border-color:#1a8f6a}.ind-final-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:0 auto}.ind-final-cards div{background:#ffffff1f;border:1px solid rgba(255,255,255,.35);border-radius:18px;padding:24px;text-align:left}.ind-final-cards h3{margin:0 0 6px;color:#fff}.ind-final-cards p{margin:0 0 16px;font-size:14px}.ind-final-cards a{display:inline-block;text-decoration:none;padding:11px 18px;border-radius:12px;font-weight:700}@media(max-width:700px){.ind-final-cards{grid-template-columns:1fr}.ind-sol{flex-direction:column}}.ind-trust{max-width:960px}.ind-note{margin-top:28px}.ind-block-art{padding:22px;min-height:290px}.ind-win-body{display:block;padding:0}.ma{width:100%;max-width:360px;background:#fff;border-radius:14px;box-shadow:0 18px 40px #19334847;overflow:hidden;color:#193348;text-align:left}.ind-win-body .ma{max-width:none;box-shadow:none;border-radius:0}.ma-bar{display:flex;gap:5px;padding:9px 12px;background:#f1f5f7}.ma-bar i{width:8px;height:8px;border-radius:50%;background:#cbd6dc}.ma-body{padding:14px 16px 16px}.ma-body.row{display:flex;gap:12px}.ma h4{margin:0 0 10px;font:800 15px Manrope,sans-serif}.ma h5{margin:12px 0 6px;font:700 12px Manrope,sans-serif;color:#566872}.ma-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;background:#10202c}.ma-tile{display:grid;place-items:center;gap:2px;background:#1b3040;border-radius:10px;padding:10px 0;color:#cfe0ea;font-size:11px}.ma-tools{display:flex;gap:10px;justify-content:center;padding:10px;background:#10202c}.ma-tools b{width:26px;height:26px;border-radius:50%;background:#2b4357}.ma-tools b.end{background:#d64545}.ma-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:10px}.ma-cal span{text-align:center;font-size:11px;padding:5px 0;border-radius:6px;color:#40525e}.ma-cal span.off{color:#b4c0c8}.ma-cal span.on{color:#fff;font-weight:700}.ma-slots{display:flex;gap:8px;margin-bottom:12px}.ma-slots span{flex:1;text-align:center;border:1px solid #d4dee3;border-radius:8px;padding:6px 0;font-size:12px}.ma-slots span.on{font-weight:700;background:#f3faf7}.ma-btn{color:#fff;text-align:center;border-radius:10px;padding:9px;font-size:13px;font-weight:700;margin-top:12px}.ma-booking .ma-btn{margin-top:0}.ma-doc i,.ma-qa i,.ma-row i{display:block;height:7px;border-radius:4px;background:#e1e8ec;margin-bottom:7px;width:100%}.ma-sigbox{border:1.5px dashed #b4c0c8;border-radius:10px;padding:8px 10px;margin-top:12px;position:relative}.ma-sigbox small{position:absolute;top:-8px;left:10px;background:#fff;padding:0 4px;color:#7a8b95;font-size:10px}.ma-ok{font-size:12px;font-weight:700;margin-top:10px}.ma-tag{display:inline-block;color:#fff;font-size:10px;font-weight:800;border-radius:999px;padding:3px 9px;margin-bottom:6px}.ma-act{display:flex;gap:8px;align-items:center;font-size:12px;margin-bottom:6px}.ma-act span{width:13px;height:13px;border:2px solid;border-radius:4px}.ma-act em{font-style:normal;flex:1}.ma-act small{color:#7a8b95}.ma-row{display:flex;gap:10px;align-items:center;padding:8px;border-radius:10px;margin-bottom:6px}.ma-row.on{background:#f1f8f5}.ma-row>div{flex:1}.ma-row i.l{width:85%;opacity:.6;margin:0}.ma-dot{width:9px;height:9px;border-radius:50%}.ma-stage{display:grid;place-items:center;height:110px;background:linear-gradient(135deg,#223b52,#2a6fd6);position:relative}.ma-live{position:absolute;top:8px;left:10px;background:#d64545;color:#fff;font-size:10px;font-weight:800;border-radius:6px;padding:2px 7px}.ma-poll{flex:1}.ma-poll div{background:#eef2f4;border-radius:6px;height:12px;margin-bottom:8px;overflow:hidden}.ma-poll u{display:block;height:100%}.ma-qa{flex:1;font-size:12px}.ma-qa b{display:block;margin-bottom:6px}.ma-board{flex:1;min-height:130px;background:#fbfaf3;border:1px solid #e8e3cf;border-radius:10px;position:relative}.ma-board span{position:absolute;width:44px;height:38px;border-radius:5px}.n1{background:#ffe27a;left:10px;top:12px}.n2{background:#9bd8f5;left:60px;top:50px}.n3{background:#bfe8b0;left:18px;top:78px}.ma-sheet{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;align-content:start}.ma-sheet u{display:block;height:20px;background:#eef2f4;border-radius:3px}.ma-sheet u.h{background:#cfe4db}@media(max-width:800px){.ind-block-art{min-height:260px}}.ind-float.f1{bottom:-16px;left:-14px}.ind-float.f2{top:-14px;right:-10px}
