@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#25263b;background:#f7f8fc;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button,a{transition:background .15s,transform .15s}a{color:inherit;text-decoration:none;cursor:pointer}button{border:0}button:focus-visible,a:focus-visible{outline:3px solid #b2a7ff;outline-offset:3px}button:hover{filter:brightness(.97)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}p{color:#83869b;line-height:1.7}h3{font-size:15px}svg{flex-shrink:0}.app{display:flex;min-height:100vh}aside{width:242px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e9eaf3;padding:29px 18px 0;display:flex;flex-direction:column;z-index:10}.brand{display:flex;gap:10px;align-items:center;padding:0 10px;font-size:22px;font-weight:800;letter-spacing:-.7px}.brand img{width:40px;height:40px}.brand span{display:block;font-size:9px;letter-spacing:2.9px;margin-top:3px;color:#9091a6;font-weight:600}.workspace{display:flex;align-items:center;gap:10px;background:#f8f8fc;border:1px solid #eeeef6;border-radius:10px;padding:12px 9px;margin:33px 3px 27px}.workspace strong{font-size:11px;display:block;max-width:133px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace small{font-size:10px;color:#9394a5}.workspace-icon{background:#ebe7ff;color:#7361d9;border-radius:7px;padding:9px;font-weight:700}.workspace>svg{margin-left:auto}.nav-label{font-size:9px;letter-spacing:1.6px;margin:0 15px 12px;font-weight:700;color:#a1a3b3}nav{display:grid;gap:6px}nav button{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:8px;color:#7c7d91;background:transparent;text-align:left;font-size:12px;font-weight:500}nav button.active{color:#7760df;background:#eee9ff;font-weight:700}nav small{margin-left:auto;font-size:9px;background:#e2dafb;border-radius:5px;padding:3px 5px}.management{margin-top:33px}.aside-bottom{margin-top:auto;padding-top:30px}.help{padding:18px 15px;border:1px solid #e9e6f8;border-radius:10px;background:linear-gradient(125deg,#fcfbff,#f1edff)}.help span{font-weight:700;font-size:12px}.help p{font-size:11px;line-height:1.6;margin:8px 0 12px}.help button{background:#fff;color:#7e67d9;display:flex;align-items:center;gap:14px;padding:8px 10px;border:1px solid #e9e4fa;border-radius:6px;font-size:10px;font-weight:700}.profile{background:#fff;display:flex;align-items:center;gap:10px;padding:22px 4px;width:100%;text-align:left}.avatar{background:#ece6dc;color:#9f8258;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;font-weight:700}.profile strong{display:block;font-size:11px}.profile small{display:block;color:#9697a7;font-size:10px;margin-top:4px}.profile>svg{margin-left:auto;color:#989aaa}.main{margin-left:242px;width:calc(100% - 242px)}header{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eaf2;background:#fffb;padding:0 38px}.breadcrumb{display:flex;gap:13px;align-items:center;color:#a0a0b3;font-size:11px}.breadcrumb b{font-weight:500;color:#66677e}.header-right{display:flex;align-items:center;gap:11px;font-size:10px;color:#9296a3}.live-dot{width:6px;height:6px;border-radius:50%;background:#76b995;display:inline-block}.icon-button{background:transparent;display:grid;place-items:center;color:#8b8da4;padding:8px}.header-right .icon-button{margin:0 7px 0 18px;border-left:1px solid #e9e9f1;padding-left:22px}.small{width:30px;height:30px;font-size:11px}main{max-width:1550px;margin:auto;padding:36px 38px 20px}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;gap:20px}.eyebrow{font-size:9px;letter-spacing:1.7px;color:#9a95b0;font-weight:700;margin-bottom:9px}h1{font-size:27px;letter-spacing:-1.1px;font-weight:800}.subtitle{display:block;font-size:11px;color:#9393a7;margin-top:9px}.primary,.soft,.join{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;padding:12px 15px;font-size:11px;font-weight:600;white-space:nowrap}.primary{background:#7b61df;color:#fff;box-shadow:0 4px 9px #7961d31a}.soft{background:#fff;border:1px solid #e8e7f1;color:#74718a}.join{background:#eee9fd;color:#8168d3;padding:9px 12px}.hero{background:#ede8fb;border:1px solid #e7e0f6;border-radius:13px;min-height:260px;display:flex;overflow:hidden;position:relative;padding:29px 34px}.hero-badge{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.7px;color:#8a77bb;font-weight:700}.hero-badge span{width:5px;height:5px;background:#a696cd;border-radius:50%}.hero h2{font-size:29px;line-height:1.35;letter-spacing:-1px;margin:13px 0 10px;color:#40365f}.hero p{font-size:11px;line-height:1.7;color:#9287a8}.hero button{display:flex;align-items:center;gap:15px;margin-top:18px;color:#6f57ac;background:#fff;border:1px solid #e1d8f4;border-radius:6px;padding:9px 14px;font-size:10px;font-weight:600}.hero-art{position:absolute;right:40px;top:0;width:350px;height:100%}.orbit{position:absolute;border:1px solid #dcd3f2;border-radius:50%;width:280px;height:280px;top:15px;right:14px;transform:rotate(-25deg)}.o2{width:350px;height:350px;right:-22px;top:-20px}.art-tile{position:absolute;display:grid;place-items:center;border:1px solid #ffffffbb;box-shadow:0 12px 24px #8570b11c;border-radius:20px}.tile1{width:100px;height:100px;left:100px;top:66px;transform:rotate(-14deg);background:linear-gradient(135deg,#a58aec,#8062d2);color:#fff}.tile2{width:72px;height:72px;right:25px;top:35px;transform:rotate(12deg);color:#a48dbd;background:#faf7ff}.tile3{width:62px;height:62px;right:44px;bottom:35px;transform:rotate(14deg);background:#e7f2e7;color:#79a68a}.art-caption{position:absolute;bottom:30px;left:40px;border:1px solid #eee8f7;box-shadow:0 5px 18px #9580ad0d;background:#fffc;border-radius:7px;padding:10px 12px;font-size:9px;color:#94869e;transform:rotate(-4deg)}.art-caption span{margin-right:5px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:23px 0}.stat{background:#fff;border:1px solid #e9e9f2;border-radius:10px;padding:19px 20px}.stat>div{display:flex;align-items:center;justify-content:space-between;color:#a39ab5}.stat span{font-size:11px;color:#9190a2}.stat svg{color:#a99bc7}.stat h2{font-size:27px;letter-spacing:-1px;margin:11px 0 7px}.stat small{font-size:9px;color:#a3a2b3}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:21px}.panel{background:#fff;border:1px solid #e9e9f2;border-radius:11px;overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:23px}.section-heading h3{display:flex;gap:9px;align-items:center;font-size:13px}.section-heading p{font-size:10px;margin-top:6px}.count{border-radius:5px;background:#f4f1fd;color:#9b87c8;padding:3px 6px;font-size:9px}.text-button{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#9b89be;font-size:10px}.meeting-row{display:flex;align-items:center;gap:13px;padding:21px 23px;border-top:1px solid #f0f0f6}.meeting-icon{background:#eeeafb;color:#a08ac8;padding:12px;border-radius:10px}.color1{background:#eaf2ed;color:#8aac99}.color2{background:#fff1e4;color:#c5a278}.meeting-info{flex:1}.meeting-info strong{display:block;font-size:11px;font-weight:600}.meeting-info span{display:block;font-size:9px;color:#a09db0;margin-top:7px}.provider{font-size:9px;color:#9b97aa}.pill{font-size:9px;background:#f2edfc;color:#a08cc2;padding:6px 9px;border-radius:5px;display:inline-block;white-space:nowrap}.pill.green{background:#edf6ef;color:#85aa92}.meeting-row .soft{padding:8px;font-size:9px}.overview-grid .provider,.overview-grid .meeting-row>.pill,.overview-grid .meeting-row>.soft{display:none}.quick{padding:24px}.quick>h3:first-child{font-size:12px;margin-bottom:23px}.plan-icon{background:#f1edf9;border-radius:12px;color:#9e88c3;padding:12px;width:50px;margin-bottom:13px}.quick>h3{font-size:13px;margin-top:15px}.quick p{font-size:10px;margin-top:9px;line-height:1.9}.progress{height:5px;background:#f0ecf8;border-radius:10px;margin:16px 0 19px;overflow:hidden}.progress span{display:block;height:100%;background:#b6a2e2}.quick .soft{font-size:9px;width:100%}footer{display:flex;justify-content:space-between;color:#aaa9b8;font-size:9px;margin-top:24px}footer span{display:flex;align-items:center;gap:6px}.search{display:flex;align-items:center;gap:9px;border:1px solid #e9e7f0;border-radius:7px;padding:8px 12px}.search input{border:0!important;padding:0!important;background:none!important;width:160px!important;font-size:11px;outline:none}.calendar-row,.member-row{display:flex;align-items:center;gap:18px;padding:21px 24px;border-top:1px solid #f0f0f6}.calendar-row>div:nth-child(2),.member-row>div:nth-child(2){flex:1}.calendar-row strong,.member-row strong{font-size:12px}.calendar-row p,.member-row p{font-size:11px;margin-top:5px}.date-block{background:#f2edfd;padding:12px;border-radius:7px;color:#8c75bb}.checkbox{width:22px;height:22px;border:1px solid #dcd6eb;border-radius:5px;background:#fff;color:#fff}.checked{background:#8e75d3}.empty{text-align:center;padding:45px 25px;color:#a49aaf;font-size:12px}.empty>svg{margin-bottom:15px}.empty p{font-size:11px;margin:10px 0 20px}.empty h3{font-size:14px}.report,.settings,.subscription{padding:30px}.report>p{font-size:11px;margin-top:25px}.bar-row{display:flex;gap:20px;align-items:center;margin-top:28px;font-size:12px}.bar-row>span{width:90px;color:#8a8398}.bar-row>div{flex:1;height:15px;background:#f3f0fa;border-radius:4px;overflow:hidden}.bar-row i{height:100%;display:block;background:#b7a6de}.subscription>h2{margin:20px 0 12px}.subscription p{font-size:12px}.plan-card{margin:25px 0;background:#f6f2fe;border:1px solid #ebe1fc;border-radius:12px;padding:25px;max-width:520px;color:#8b72bd}.plan-card h2{margin:15px 0}.plan-card p{margin-bottom:18px}.settings{max-width:650px}.settings>p{font-size:12px;margin:12px 0 24px}.settings form>p{font-size:11px;margin-bottom:20px}.room iframe{width:100%;height:65vh;border:0;background:#eee}.room>.soft{margin:18px}.toast{position:fixed;bottom:25px;right:30px;display:flex;align-items:center;gap:10px;background:#383347;color:#fff;padding:16px 22px;border-radius:10px;z-index:100;font-size:12px;box-shadow:0 8px 40px #0002}.error{background:#fff0f0;color:#b55050;padding:12px 15px;border-radius:7px;font-size:12px;margin-bottom:18px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#25213e66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:25px;z-index:40}.modal{width:560px;max-height:92vh;overflow:auto;background:#fff;border-radius:15px;box-shadow:0 30px 100px #201a4a33;padding:0 26px 25px}.modal>.section-heading{padding:22px 0}.modal h2{font-size:19px}.modal p{font-size:11px;margin-bottom:15px}.modal h3{margin-bottom:10px}label{display:block;font-size:11px;color:#777087;font-weight:500;margin-bottom:16px}input:not([type=checkbox]),textarea,select{display:block;width:100%;border:1px solid #e3deed;background:#fdfcff;color:#514760;border-radius:7px;padding:11px 12px;margin-top:7px;outline-color:#ae97df}textarea{resize:vertical;min-height:75px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.check-label{display:flex;align-items:center;gap:9px;font-weight:400}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.auth-story{background:#eee8fa;display:flex;flex-direction:column;justify-content:space-between;padding:50px 60px;color:#6b588c}.auth-story>div{margin:55px 0}.auth-story h1{font-size:58px;line-height:1.2;letter-spacing:-2px;margin:22px 0}.auth-story h1 em{font-style:normal;color:#9274cf}.auth-story p{font-size:14px;color:#9b8eac}.auth-story>span{font-size:11px}.auth-form{display:grid;place-items:center;padding:50px}.auth-form>div{width:100%;max-width:370px}.auth-form h1{font-size:30px}.auth-form>div>p{font-size:12px;margin:12px 0 30px}.auth-form form{margin-top:28px}.auth-form form>.primary{width:100%;margin:8px 0 20px}.auth-form form p{font-size:11px;margin-bottom:16px}.demo{display:flex;gap:12px;align-items:center;background:#f7f5fb;border:1px solid #ece6f6;border-radius:8px;padding:14px;margin-top:35px;color:#a28bbd}.demo b{display:block;font-size:10px;margin-bottom:5px}.demo span{font-size:9px;color:#a397ae}.loading{height:100vh;display:grid;place-items:center;color:#8870bd}@media(min-width:1600px){.hero{min-height:300px}.hero-art{right:100px}.hero h2{font-size:36px}.hero p{font-size:13px}.overview-grid{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1150px){aside{width:210px}.main{margin-left:210px;width:calc(100% - 210px)}main{padding:28px 24px}.hero-art{right:-50px;opacity:.6}.hero>div:first-child{z-index:1}.overview-grid{grid-template-columns:1fr}.quick,.provider{display:none}.stat{padding:15px}.stat small{font-size:8px}.auth-story{padding:40px}.auth-story h1{font-size:44px}}@media(max-width:800px){aside{width:75px;padding:20px 10px}.brand{padding:0 6px}.brand>div,.workspace,.nav-label,.help,.profile>div:not(.avatar),.profile>svg,nav small{display:none}nav{margin-top:25px}nav button{font-size:0;padding:15px 17px;gap:0}.brand img{width:36px}.main{margin-left:75px;width:calc(100% - 75px)}header{height:60px;padding:0 20px}.header-right{font-size:0;gap:0}.header-right>.live-dot{display:none}.page-heading{align-items:flex-start}h1{font-size:22px}.subtitle{line-height:1.6}.page-heading>.primary{font-size:0;padding:12px}.hero{padding:25px}.hero-art{display:none}.hero h2{font-size:27px}.stats{grid-template-columns:repeat(2,1fr);gap:12px}.meeting-row{padding:17px 14px;gap:10px}.meeting-row>.pill,.meeting-row>.soft{display:none}.section-heading{padding:20px 15px}.calendar-row{flex-wrap:wrap}.calendar-row .soft{font-size:9px}footer{display:none}.auth{grid-template-columns:1fr}.auth-story{display:none}.auth-form{padding:30px}.room .section-heading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}html{color-scheme:light;--surface:#fff;--canvas:#f7f8fc;--ink:#25263b;--muted:#85869a;--line:#e9e9f2;--accent:#7b61df}html[data-theme=dark]{color-scheme:dark;--surface:#111c31;--canvas:#0b1424;--ink:#e8eef9;--muted:#9aabc4;--line:#263750;--accent:#63a8ff}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] .main{background:var(--canvas);color:var(--ink)}html[data-theme=dark] aside,html[data-theme=dark] header,html[data-theme=dark] .panel,html[data-theme=dark] .stat,html[data-theme=dark] .admin-quick,html[data-theme=dark] .modal,html[data-theme=dark] .workspace,html[data-theme=dark] .profile,html[data-theme=dark] .admin-table-wrap{background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] header,html[data-theme=dark] .workspace,html[data-theme=dark] .panel,html[data-theme=dark] .stat,html[data-theme=dark] .admin-quick{border-color:var(--line)}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] strong,html[data-theme=dark] td strong{color:var(--ink)}html[data-theme=dark] p,html[data-theme=dark] small,html[data-theme=dark] .subtitle,html[data-theme=dark] .breadcrumb,html[data-theme=dark] label{color:var(--muted)}html[data-theme=dark] input:not([type=checkbox]),html[data-theme=dark] textarea,html[data-theme=dark] select{background:#0b1628;color:var(--ink);border-color:#2c405e}html[data-theme=dark] th{background:#15233a;color:#a7bad5;border-color:var(--line)}html[data-theme=dark] td,html[data-theme=dark] .calendar-row,html[data-theme=dark] .meeting-row,html[data-theme=dark] .member-row,html[data-theme=dark] .delivery-row{border-color:var(--line);color:#b7c5d9}html[data-theme=dark] .admin-feature-chips span,html[data-theme=dark] .attendee-chips button,html[data-theme=dark] .pill{background:#1a2c46;border-color:#304664;color:#b9d6ff}html[data-theme=dark] .owner-banner{background:linear-gradient(115deg,#102c55,#153e76 52%,#1d4e86);box-shadow:0 16px 44px #061a3970}html[data-theme=dark] .hero{background:linear-gradient(118deg,#0d2b55,#123d78 48%,#0c4b83);border-color:#285588;box-shadow:0 18px 45px #071d4380}html[data-theme=dark] .hero h2,html[data-theme=dark] .hero .hero-badge,html[data-theme=dark] .hero p{color:#e9f3ff}html[data-theme=dark] .hero button{background:#e9f3ff;color:#174279}html[data-theme=dark] .admin-quick strong{color:var(--ink)}html[data-theme=dark] .auth{background:var(--canvas);color:var(--ink)}html[data-theme=dark] .auth-form{background:var(--surface)}html[data-theme=dark] .auth-story{background:linear-gradient(145deg,#102b52,#174e84);color:#eff6ff}html[data-theme=dark] .auth-story p{color:#c2d7f0}html[data-theme=dark] .demo{background:#16263e;border-color:#2b4161}html[data-theme=dark] .demo span{color:#b3c2d7}html[data-theme=dark] .icon-button,html[data-theme=dark] .soft{color:#c7d7eb;border-color:#344760;background:#17263c}html[data-theme=dark] .error{background:#40232d;color:#ffb9c0}html[data-theme=dark] .admin-success{background:#17372f;color:#9ce0bd;border-color:#285b4c}html[data-theme=dark] .modal-overlay{background:#020713b8}.theme-light .hero{background:linear-gradient(112deg,#e9f5ff,#f0eaff 34%,#e6f8f0,#fff0e2);border-color:#e4e8fa;box-shadow:0 18px 46px #68619b12}.theme-light .hero .tile1{background:linear-gradient(135deg,#9480ef,#6e91f2)}.theme-toggle{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:10px}.sidebar-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 9px;margin:22px 0 -17px;background:transparent;color:#8c85a0;border:1px solid #efedf5;border-radius:7px;font-size:10px}.header-sidebar-toggle{margin-right:2px;border:1px solid var(--line);border-radius:7px}.sidebar-collapsed aside{width:82px;padding:22px 10px}.sidebar-collapsed .main{margin-left:82px;width:calc(100% - 82px)}.sidebar-collapsed .brand{justify-content:center;padding:0}.sidebar-collapsed .brand>div,.sidebar-collapsed .workspace>div,.sidebar-collapsed .workspace>svg,.sidebar-collapsed .nav-label,.sidebar-collapsed .help,.sidebar-collapsed .profile>div:not(.avatar),.sidebar-collapsed .profile>svg,.sidebar-collapsed .sidebar-toggle span{display:none}.sidebar-collapsed .sidebar-toggle{margin:22px 0 2px;padding:9px 4px}.sidebar-collapsed .workspace{justify-content:center;padding:9px 4px;margin:20px 0}.sidebar-collapsed nav{gap:8px}.sidebar-collapsed nav button{justify-content:center;position:relative;padding:13px 7px;font-size:0;gap:0}.sidebar-collapsed nav button small{position:absolute;right:3px;top:3px;font-size:8px}.sidebar-collapsed .profile{justify-content:center;padding:16px 0}.sidebar-collapsed .aside-bottom{padding-top:15px}.attendee-results{border:1px solid var(--line);border-radius:8px;margin:-10px 0 12px;max-height:180px;overflow:auto}.attendee-results button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;background:var(--surface);color:var(--ink);text-align:left;border-bottom:1px solid var(--line)}.attendee-results button:hover{background:#f1edfb}.attendee-results button small{display:block;margin-top:3px;color:var(--muted)}.attendee-results>small{display:block;padding:12px;color:var(--muted)}.attendee-chips{display:flex;flex-wrap:wrap;gap:7px;margin:-5px 0 12px}.attendee-chips button{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:16px;background:#eee9fb;color:#64528f;font-size:10px}.theme-dark .attendee-results button:hover{background:#1c2e48}@media(max-width:800px){.sidebar-toggle{display:none}.sidebar-collapsed aside{width:68px}.sidebar-collapsed .main{margin-left:68px;width:calc(100% - 68px)}}.app>aside{padding-top:18px}.app>aside .workspace-link{text-align:left;margin:18px 3px 14px;color:var(--ink);min-height:42px}.app>aside .workspace-details{min-width:0}.app>aside .workspace-icon{flex:none}.app>aside nav{gap:3px}.app>aside nav button{min-height:36px;padding-block:8px}.app>aside .management{margin-top:16px}.app>aside .aside-bottom{padding-top:8px}.app>aside .profile{padding-block:10px}.sidebar-collapsed .workspace-details{display:none}@media(max-width:760px){.app>aside .workspace-link{display:flex;justify-content:center;padding:4px}.app>aside .workspace-details,.app>aside .workspace-link>svg{display:none}.app>aside nav{margin-top:8px}}.app.role-superadmin>aside,.app.role-superadmin header{border-color:#078475}.app.role-superadmin nav button.active{background:#087468;color:#fff}.app.role-admin nav button.active{background:#6841a4;color:#fff}.email-template-form{padding:0 24px 24px}.meeting-studio{--bg:#13151d;--panel:#1c1f29;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;background:var(--bg);color:#f4f4fa;overflow:hidden;color-scheme:dark;font-family:DM Sans,sans-serif}.meeting-studio:fullscreen{width:100%;height:100%}.meeting-studio button{color:inherit;font:inherit}.meeting-studio button:disabled{cursor:not-allowed;opacity:.4}.studio-topbar{height:76px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #ffffff12;gap:20px}.studio-brand{display:flex;align-items:center;gap:11px;min-width:0}.studio-brand img{width:35px;height:35px}.studio-brand strong{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.5px}.studio-brand strong span{font-size:9px;color:#9894bb;letter-spacing:2px;font-weight:500;margin-left:8px}.studio-brand small{display:block;font-size:11px;color:#8e93a8;margin-top:4px;max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-top-actions{display:flex;align-items:center;gap:14px}.studio-secure{display:flex;align-items:center;gap:6px;color:#8d98a8;font-size:10px;white-space:nowrap}.studio-secure svg{color:#8cbca9}.studio-invite{display:flex;gap:7px;align-items:center;padding:9px 13px;border:1px solid #ffffff18;border-radius:8px;background:#ffffff05;font-size:11px!important}.studio-icon{border:0;background:none;width:35px;height:35px;display:grid;place-items:center;border-radius:8px;color:#c3c6d4!important}.studio-icon:hover{background:#ffffff0b}.studio-error{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#633543;border:1px solid #e495a355;color:#ffdae2;padding:10px 24px;font-size:12px;flex-shrink:0}.studio-error button{background:none;color:inherit;padding:3px;display:flex}.studio-lobby{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:center;gap:8vw;width:min(1100px,90%);margin:auto;padding:40px 0;overflow:auto}.studio-preview{position:relative;aspect-ratio:16/11;max-height:58vh;border:1px solid #ffffff0c;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 40% 25%,#373044 0,#252536 45%,#20222f)}.preview-orbit{position:absolute;width:350px;height:350px;border:1px solid #ffffff05;border-radius:50%;box-shadow:0 0 0 60px #ffffff02,0 0 0 120px #ffffff01}.preview-avatar{z-index:1;display:grid;place-items:center;width:115px;height:115px;background:linear-gradient(135deg,#9b82d3,#7760aa);border-radius:50%;font-size:37px;box-shadow:0 20px 50px #08061340}.studio-preview>span{display:flex;align-items:center;gap:7px;position:absolute;bottom:28px;color:#9b98ac;font-size:11px}.preview-badge{display:flex;align-items:center;gap:6px;position:absolute;left:18px;top:18px;border:1px solid #ffffff10;background:#19192344;border-radius:20px;padding:8px 10px;color:#b6b2c6;font-size:10px}.studio-kicker{font-size:8px;letter-spacing:2px;color:#a896c9}.studio-welcome h1{font-size:48px;line-height:1.2;letter-spacing:-2px;margin:15px 0 18px}.studio-welcome p{color:#9293a5;font-size:13px;line-height:1.8}.studio-welcome>small{display:block;font-size:10px;line-height:1.8;color:#727789;margin-top:23px}.quality-select{font-size:10px;color:#9899ae;margin:26px 0 12px;max-width:310px;display:flex;align-items:center;gap:20px}.quality-select select{width:auto;flex:1;margin:0;padding:9px 12px;background:#20232d;border:1px solid #ffffff10;color:#c9c6df;border-radius:8px;font-size:11px}.studio-join{display:flex;align-items:center;justify-content:center;gap:10px;max-width:310px;width:100%;padding:15px;background:#9981e7;border-radius:9px;color:#fff!important;font-size:13px!important;font-weight:600!important;box-shadow:0 5px 28px #7852cf22}.lobby-alternatives{display:flex;max-width:310px;gap:10px;margin-top:12px}.lobby-alternatives button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 6px;border:1px solid #ffffff10;border-radius:8px;background:#ffffff03;font-size:11px!important;color:#adadc1!important}.studio-body{display:flex;flex:1;min-height:0;gap:16px;padding:0 20px}.studio-stage{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.stage-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:15px;flex-shrink:0}.stage-toolbar>span{display:flex;gap:7px;align-items:center;font-size:8px;font-weight:700;letter-spacing:1px;color:#a9c3b4}.stage-toolbar i{width:5px;height:5px;background:#8cbda5;border-radius:50%}.stage-toolbar b{font-size:10px;letter-spacing:0;font-weight:400;color:#747b8f;border-left:1px solid #ffffff15;margin-left:8px;padding-left:14px}.stage-toolbar>div{display:flex;gap:4px;background:#ffffff04;border:1px solid #ffffff09;border-radius:7px;padding:3px}.stage-toolbar button{display:flex;align-items:center;gap:7px;padding:6px 10px;background:none;color:#868ba0;font-size:10px!important;border-radius:5px}.stage-toolbar button.selected{background:#353242;color:#d5c9f3}.rtc-videos{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));gap:12px;flex:1;min-height:0;min-width:0}.rtc-tile{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:13px;background:radial-gradient(ellipse at 45% 35%,#303040,#252734);isolation:isolate;border:1px solid #ffffff08}.rtc-tile:nth-child(3n+2){background:radial-gradient(ellipse at 45% 35%,#34333a,#292a30)}.rtc-tile:nth-child(3n+3){background:radial-gradient(ellipse at 45% 35%,#293a3c,#232f34)}.rtc-tile video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#11131b}.rtc-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:35px 15px}.rtc-person-avatar{width:clamp(45px,8vh,90px);height:clamp(45px,8vh,90px);display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ac90d3,#8a6caf);box-shadow:0 8px 30px #17121f33;font-size:clamp(18px,3vh,29px);font-weight:500;color:#fff}.rtc-tile:nth-child(3n+2) .rtc-person-avatar{background:linear-gradient(135deg,#8fa5b7,#687d99)}.rtc-tile:nth-child(3n+3) .rtc-person-avatar{background:linear-gradient(135deg,#80b5ab,#5e9288)}.rtc-placeholder strong{font-size:13px;font-weight:500;color:#dfdce8}.rtc-placeholder small{font-size:10px;color:#8b8b9f}.rtc-tile-top{position:absolute;inset:12px 12px auto;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:2}.rtc-pin{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff0d;background:#15171e88;border-radius:8px;color:#d9d6e8!important;opacity:0}.rtc-tile:hover .rtc-pin,.rtc-tile:focus-within .rtc-pin,.rtc-pin.selected{opacity:1}.rtc-pin.selected{background:#8f78ca;color:#fff!important}.rtc-presenting{display:flex;align-items:center;gap:5px;font-size:10px;background:#a58cdd;color:#1d172c;padding:6px 9px;border-radius:6px}.rtc-tile-label{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:26px 14px 12px;background:linear-gradient(transparent,#0c0e1766);z-index:2;gap:8px}.rtc-tile-label>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#eeeef5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtc-tile-status{margin-left:auto;flex-shrink:0}.rtc-tile-status svg{background:#15172066;padding:4px;width:25px;height:25px;border-radius:6px;color:#bdc0ce}.rtc-tile-status small{font-size:9px;color:#a9aabb}.rtc-play{position:absolute;bottom:48px;left:50%;transform:translate(-50%);padding:8px 12px;border-radius:6px;background:#8d72d1;color:#fff;z-index:3;font-size:10px!important}.rtc-videos.spotlight{grid-template-columns:minmax(0,1fr) 190px;grid-template-rows:repeat(var(--striprows),minmax(0,1fr));gap:10px}.spotlight .rtc-tile{grid-column:2}.spotlight .rtc-tile.featured{grid-column:1;grid-row:1 / span var(--striprows)}.spotlight .rtc-tile:not(.featured) .rtc-placeholder{gap:5px;padding:23px 5px}.spotlight .rtc-tile:not(.featured) .rtc-person-avatar{width:42px;height:42px;font-size:16px}.spotlight .rtc-tile:not(.featured) .rtc-placeholder strong{font-size:10px}.spotlight .rtc-tile:not(.featured) .rtc-placeholder small{display:none}.spotlight .rtc-tile:not(.featured) .rtc-tile-label{padding:20px 9px 8px}.spotlight .rtc-tile:not(.featured) .rtc-tile-label>span{font-size:9px}.studio-wait{display:flex;gap:8px;align-items:center;justify-content:center;font-size:10px;color:#888ca1;padding:12px;flex-shrink:0}.studio-wait button{background:none;color:#baa4ef!important;font-size:10px!important;padding:0}.studio-sidepanel{width:310px;flex-shrink:0;background:#1d202a;display:flex;flex-direction:column;border-radius:13px;overflow:hidden;margin-top:12px;border:1px solid #ffffff09;min-height:0}.sidepanel-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 18px;gap:15px;border-bottom:1px solid #ffffff0a}.sidepanel-heading h3{font-size:13px;color:#e4e2ef}.sidepanel-heading button{display:grid;place-items:center;background:none;color:#888da5!important;padding:0}.chat-notice{font-size:10px;line-height:1.7;color:#9092aa;background:#ffffff03;border:1px solid #ffffff07;border-radius:8px;margin:15px;padding:12px}.rtc-messages{padding:8px 15px 15px;flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#ffffff15 transparent}.chat-empty{text-align:center;padding:35px 0;color:#716a89}.chat-empty svg{margin-bottom:15px}.chat-empty h3{font-size:12px;color:#b2abc5}.chat-empty p{font-size:10px;color:#77768e;margin-top:7px}.rtc-message{display:flex;gap:9px;margin:15px 0}.message-avatar{display:grid;place-items:center;flex-shrink:0;background:#4b415e;color:#cbb2ed;width:29px;height:29px;border-radius:50%;font-size:11px}.rtc-message>div:last-child{min-width:0;flex:1}.rtc-message strong{display:block;font-size:10px;color:#c9c4d6;font-weight:500}.rtc-message small{font-size:8px;color:#747c90;margin-left:9px}.rtc-message p{background:#292b38;color:#d3cfde;font-size:12px;line-height:1.6;padding:9px 11px;border-radius:0 9px 9px;margin-top:7px;white-space:pre-wrap;overflow-wrap:anywhere}.studio-chat-compose{display:flex;align-items:center;gap:5px;margin:14px;padding:5px;border-radius:9px;background:#282b36;border:1px solid #ffffff0c}.studio-chat-compose input{min-width:0;flex:1;background:none!important;border:0!important;color:#ddd5eb!important;padding:9px!important;margin:0!important;font-size:11px!important}.studio-chat-compose input::placeholder{color:#767a8d}.studio-chat-compose button{display:grid;place-items:center;padding:9px;border-radius:7px;background:#a28adf;color:#fff}.studio-people{padding:4px 15px;overflow:auto}.studio-person{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #ffffff08}.studio-person>div:nth-child(2){flex:1;min-width:0}.studio-person strong{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis}.studio-person small{font-size:9px;color:#848a9f;display:block;margin-top:4px}.studio-person>svg{color:#9499ad}.studio-person button{background:none;color:#9297ac!important;display:grid;place-items:center;padding:5px}.studio-view-settings{padding:20px;overflow:auto}.studio-view-settings p{font-size:11px;line-height:1.8;color:#9396ac}.studio-view-settings h4{font-size:11px;color:#d7d1e3;margin:25px 0 13px;font-weight:500}.studio-view-settings>button{display:flex;align-items:center;gap:10px;background:#ffffff03;border:1px solid #ffffff09;width:100%;padding:15px 12px;border-radius:8px;margin-bottom:9px;text-align:left}.studio-view-settings>button.selected{border-color:#a68bd688;background:#a68bd615;color:#d0bcf0}.studio-view-settings button div{flex:1}.studio-view-settings strong{display:block;font-size:11px;font-weight:500}.studio-view-settings small{display:block;color:#84889e;font-size:9px;margin-top:6px}.studio-view-settings>p:last-child{margin-top:20px}.studio-bottom{min-height:92px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 25px;gap:20px}.studio-call-info{display:flex;gap:14px;align-items:center;min-width:0;flex:1}.studio-duration{font-size:12px;color:#c8c4d4;font-variant-numeric:tabular-nums;padding-right:15px;border-right:1px solid #ffffff15}.studio-call-info>div{min-width:0;max-width:230px}.studio-call-info strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c8c5d4;font-weight:500}.studio-call-info small{display:flex;align-items:center;gap:4px;font-size:8px;color:#676e82;margin-top:6px}.studio-controls{display:flex;align-items:center;justify-content:center;gap:8px}.rtc-control{width:65px;height:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:#262935;border:1px solid #ffffff06;border-radius:11px;color:#c9c7d8!important}.rtc-control span{font-size:8px;white-space:nowrap}.rtc-control.on{background:#58404d;color:#f0b7cb!important;border-color:#f4afc00d}.control-divider{height:30px;border-left:1px solid #ffffff13;margin:0 3px}.studio-leave{background:#e65f72;border-radius:11px;color:#fff!important;width:73px;height:58px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;margin-left:5px}.studio-leave span{font-size:8px}.studio-panel-buttons{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1}.studio-panel-buttons button{display:flex;align-items:center;gap:5px;position:relative;border-radius:9px;padding:10px;background:none;color:#8e94aa!important}.studio-panel-buttons button.selected{background:#a08ad522;color:#c6acf5!important}.studio-panel-buttons button span{font-size:9px}.studio-panel-buttons button i{position:absolute;top:8px;right:8px;width:5px;height:5px;border-radius:50%;background:#b098e5}.meeting-studio button:focus-visible{outline:2px solid #c4a7ff;outline-offset:3px}@media(min-width:1800px){.studio-body{padding:0 32px;gap:24px}.studio-bottom{padding:20px 35px;min-height:105px}.studio-sidepanel{width:350px}.rtc-videos.spotlight{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:1100px){.studio-call-info>div{display:none}.studio-controls{gap:6px}.studio-panel-buttons{gap:5px}.studio-sidepanel{width:280px}.rtc-videos.spotlight{grid-template-columns:minmax(0,1fr) 145px}.studio-bottom{gap:10px;padding:12px 18px}.rtc-control{width:59px}.studio-leave{width:62px}.studio-secure{display:none}.spotlight .rtc-tile:not(.featured) .rtc-placeholder strong{display:none}}@media(max-width:760px){.studio-topbar{height:66px;padding:0 16px}.studio-brand strong{font-size:14px}.studio-brand small{font-size:9px;max-width:40vw}.studio-top-actions{gap:6px}.studio-body{padding:0 10px;position:relative}.studio-sidepanel{position:absolute;inset:2px 10px 0 auto;width:min(330px,calc(100% - 20px));margin-top:0;z-index:5;box-shadow:-10px 0 35px #0004}.studio-bottom{min-height:84px;padding:10px 12px;gap:6px}.studio-call-info{display:none}.studio-controls{flex:1;justify-content:flex-start;gap:6px}.rtc-control{width:48px;height:52px;gap:5px;border-radius:9px}.rtc-control span{font-size:7px}.studio-leave{width:52px;height:52px;margin-left:1px}.studio-panel-buttons{flex:0;gap:0}.studio-panel-buttons button{padding:9px 7px}.studio-panel-buttons button span,.control-divider{display:none}.stage-toolbar{min-height:47px}.stage-toolbar b{font-size:9px;padding-left:8px;margin-left:0}.stage-toolbar button{padding:6px 7px;font-size:9px!important}.rtc-videos{gap:8px;grid-template-columns:repeat(min(var(--columns),2),minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.rtc-videos.spotlight{grid-template-columns:repeat(var(--striprows),minmax(0,1fr));grid-template-rows:minmax(0,1fr) 110px}.spotlight .rtc-tile{grid-column:auto;grid-row:2}.spotlight .rtc-tile.featured{grid-row:1;grid-column:1 / span var(--striprows)}.rtc-tile-label{padding:23px 9px 9px}.rtc-tile-label>span{font-size:9px}.rtc-placeholder strong{font-size:11px}.rtc-placeholder small{font-size:8px}.rtc-pin{opacity:1;width:26px;height:26px}.rtc-tile-top{inset:8px 8px auto}.studio-lobby{grid-template-columns:1fr;gap:25px;max-width:430px;padding:25px 0;text-align:center}.studio-preview{aspect-ratio:16/9;max-height:27vh}.preview-avatar{width:70px;height:70px;font-size:25px}.studio-preview>span{font-size:9px;bottom:14px}.preview-badge{font-size:8px;top:12px;left:12px}.studio-welcome h1{font-size:32px;line-height:1.2;margin:12px 0}.studio-welcome h1 br{display:none}.studio-welcome p{font-size:11px}.quality-select,.studio-join,.lobby-alternatives{margin-left:auto;margin-right:auto}.quality-select{margin-top:18px}.studio-welcome>small{margin-top:15px;font-size:9px}.studio-kicker{font-size:7px}.studio-wait{font-size:9px;padding:9px;gap:5px}}@media(max-width:420px){.studio-invite{padding:8px;font-size:9px!important}.studio-brand strong span{display:none}.studio-controls{gap:4px}.rtc-control{width:42px}.studio-panel-buttons button{padding:8px 5px}.studio-panel-buttons svg{width:18px}.studio-bottom{padding:10px 8px}.studio-leave{width:46px}}@media(prefers-reduced-motion:reduce){.meeting-studio *{transition:none!important}}.owner-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(115deg,#30254c,#57417e);padding:25px 28px;border-radius:12px;color:#f9f7ff;margin-bottom:23px}.owner-banner span{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.7px;color:#c3afe4;margin-bottom:12px}.owner-banner strong{font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.5px}.owner-banner p{font-size:11px;color:#b7a6d0;margin-top:9px}.owner-banner>.soft{background:#ffffff13;border-color:#ffffff28;color:#e0d5ef}.admin-success{display:flex;align-items:center;gap:9px;background:#eaf5ed;border:1px solid #d6eadd;color:#668c73;border-radius:8px;padding:12px 17px;font-size:12px;margin:15px 0}.admin-success button{background:none;color:inherit;margin-left:auto}.admin-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0}.admin-quick{position:relative;background:#fff;border:1px solid #e9e5f2;border-radius:11px;padding:23px;text-align:left;color:#8a73b5}.admin-quick>svg:first-child{margin-bottom:20px}.admin-quick strong{display:block;font-size:13px;color:#4b405f}.admin-quick p{font-size:10px;margin-top:9px;line-height:1.7}.admin-quick>svg:last-child{position:absolute;right:18px;top:24px;color:#b8aacb}.admin-summary{padding:28px}.admin-summary p{font-size:12px;margin-top:14px}.admin-toolbar{display:flex;align-items:center;gap:15px;padding:0 23px 20px;flex-wrap:wrap}.admin-toolbar select{width:auto;min-width:170px;max-width:270px;padding:9px;margin:0;font-size:11px}.admin-table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}th{background:#faf9fd;font-size:9px;text-transform:uppercase;letter-spacing:.7px;font-weight:600;color:#a09aaf;padding:13px 20px;border-top:1px solid #f0ecf6;border-bottom:1px solid #f0ecf6;white-space:nowrap}td{padding:18px 20px;border-bottom:1px solid #f0edf5;color:#83788f;vertical-align:middle}td strong{display:block;color:#544660;font-size:11px;font-weight:600}td small{display:block;color:#a298ad;font-size:9px;line-height:1.7;margin-top:5px;max-width:320px;overflow-wrap:anywhere}.row-actions{display:flex;gap:6px;align-items:center;white-space:nowrap}.row-actions button{display:flex;align-items:center;gap:5px;background:#f5f1fc;border:1px solid #eae3f5;border-radius:6px;color:#9279b5;font-size:9px;padding:8px}.admin-heading{padding:6px 0 23px}.admin-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.admin-plan{padding:26px;display:flex;flex-direction:column;align-items:flex-start}.admin-plan h2{font-size:23px;letter-spacing:-.8px;margin:18px 0 10px}.admin-plan p{font-size:11px}.admin-price{font-family:Manrope,sans-serif;color:#73608d;font-size:25px;font-weight:700;margin:25px 0 17px}.admin-price small{font:10px DM Sans,sans-serif;color:#a092b3}.admin-feature-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.admin-feature-chips span{display:flex;align-items:center;gap:5px;background:#f5f1fb;border:1px solid #ece4f6;border-radius:6px;color:#9981b7;font-size:9px;padding:6px 8px}.admin-plan>.soft{margin-top:auto;width:100%}.admin-modal{max-width:640px;width:100%}.admin-features{border:1px solid #e8e1f1;border-radius:9px;padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 22px}.admin-features legend{padding:0 7px;font-size:11px;color:#9c87b6}.admin-features label{display:flex;align-items:center;gap:7px;font-size:10px;margin:0;font-weight:400}.admin-features input{accent-color:#9877cd}.admin-modal .check-label{margin-top:15px}.admin-subscription{padding:30px}.admin-subscription h2{margin:18px 0 12px;font-size:25px}.admin-subscription p{font-size:12px}.admin-billing{margin-top:23px}.owner-panel .stat h2{font-size:24px}.admin-billing>.error{margin:0 20px 20px}@media(max-width:1150px){.admin-quick-grid,.admin-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-banner strong{font-size:18px}}@media(max-width:760px){.admin-plan-grid{grid-template-columns:1fr}.admin-quick{padding:18px}.owner-banner{padding:20px;flex-wrap:wrap}.owner-banner strong{font-size:17px}.owner-banner p{line-height:1.7}.admin-toolbar{padding:0 15px 15px}.admin-features{grid-template-columns:1fr}.admin-modal{padding:0 20px 20px}td,th{padding:14px}.admin-subscription{padding:23px}.admin-quick-grid{gap:11px}}.owner-panel .stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.owner-panel .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.app>aside{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ded6ee transparent}.app>aside .aside-bottom{padding-top:24px}.owner-panel .admin-summary p:last-child{max-width:850px}.owner-panel .admin-toolbar .search{margin:0}.owner-panel .admin-plan-grid{align-items:stretch}.support-modal{max-width:760px}.support-modal>.section-heading h2{display:flex;align-items:center;gap:8px}.support-status{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0 23px 18px;border-bottom:1px solid var(--line)}.support-status strong{color:var(--ink)}.support-status>span:last-child{font-size:10px;color:var(--muted)}.support-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:20px 23px}.support-metrics>div{padding:13px;background:var(--canvas);border:1px solid var(--line);border-radius:8px}.support-metrics small,.support-metrics strong{display:block}.support-metrics small{font-size:9px;color:var(--muted);margin-bottom:8px}.support-metrics strong{font-size:15px;color:var(--ink)}.support-contact{display:grid;grid-template-columns:190px 1fr;gap:9px;padding:6px 23px 19px;font-size:11px}.support-contact b{color:var(--muted)}.support-contact span{color:var(--ink)}.support-safe{display:flex;gap:8px;align-items:flex-start;padding:12px 14px;margin:0 23px 22px;background:#eff7f2;border-radius:8px;color:#527965;font-size:10px}.support-safe svg{flex-shrink:0}.support-error{color:#b55050;max-width:100px;white-space:normal}@media(max-width:600px){.support-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.support-contact{grid-template-columns:1fr;gap:4px}.support-status{align-items:flex-start;flex-direction:column}}.notification-settings,.email-provider-settings{margin-top:20px}.notification-settings>.section-heading h3,.email-provider-settings>.section-heading h3{display:flex;align-items:center;gap:8px}.notification-settings>form,.email-provider-settings>form{padding:0 23px 24px;max-width:800px}.reminder-options{display:flex;flex-wrap:wrap;gap:16px;border:1px solid #e8e4f0;border-radius:9px;padding:15px;margin:8px 0 17px}.reminder-options legend{font-size:11px;color:#8f84a2;padding:0 6px}.reminder-options label,.notification-settings .check-label,.email-provider-settings .check-label{display:flex;align-items:center;gap:8px;font-size:11px}.notification-hint{font-size:11px;margin:13px 0 18px;max-width:760px}.delivery-log{border-top:1px solid #eeeaf4;padding-bottom:12px}.delivery-log .section-heading{padding-top:20px;padding-bottom:14px}.delivery-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 23px;border-top:1px solid #f2eff6}.delivery-row strong,.delivery-row small{display:block}.delivery-row strong{font-size:11px;color:#514760}.delivery-row small{font-size:10px;color:#938a9e;margin-top:5px}.delivery-row .delivery-error{color:#b55050}.email-provider-settings{max-width:900px}.email-provider-settings>.section-heading{padding-bottom:20px}.test-email{display:flex;align-items:end;gap:12px;padding:0 23px}.test-email label{flex:1}.email-provider-settings>.notification-hint{padding:0 23px 15px;margin-top:18px}@media(max-width:700px){.test-email{align-items:stretch;flex-direction:column}.delivery-row{align-items:flex-start;flex-direction:column}}
