:root{--bg:#050b18;--bg-card:#091424;--bg-input:#060e1e;--border:#162e58;--border-b:#1a4080;--border-act:#05c;--text:#fff;--text-sec:#7a92b8;--text-dim:#445a7a;--text-label:#f9f6ee;--status-accent:#00d84a;--heading-green-1:#90ffb8;--heading-green-2:#00d84a;--connecting-accent:#f90;--blue:#06f;--blue2:#0af;--bglow:rgba(0,102,255,.25);--green:#00d84a;--gglow:rgba(0,216,74,.35);--red:#f34;--r:14px;--rsm:8px;--rlg:20px;--font-heading:"Rajdhani",sans-serif;--font-body:"Inter",system-ui,sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit}body,html{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.5}@keyframes logoFloat{0%,to{transform:translateY(0);filter:drop-shadow(0 0 18px rgba(0,120,255,.55)) drop-shadow(0 0 40px rgba(0,80,200,.25))}50%{transform:translateY(-10px);filter:drop-shadow(0 0 30px rgba(0,160,255,.85)) drop-shadow(0 0 60px rgba(0,120,255,.4))}}@keyframes shimmerText{0%{background-position:-300%}to{background-position:300%}}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes headerDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bgPulse{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes breatheGreen{0%,to{box-shadow:0 0 30px rgba(0,216,74,.4),0 0 60px rgba(0,216,74,.15),inset 0 1px 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 0 50px rgba(0,216,74,.7),0 0 90px rgba(0,216,74,.3),0 0 120px rgba(0,216,74,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}}@keyframes breatheRed{0%,to{box-shadow:0 0 30px rgba(255,51,68,.4),0 0 60px rgba(255,51,68,.15)}50%{box-shadow:0 0 50px rgba(255,51,68,.7),0 0 90px rgba(255,51,68,.3)}}@keyframes pulseDot{0%{box-shadow:0 0 0 0 rgba(0,216,74,.8)}60%{box-shadow:0 0 0 8px rgba(0,216,74,0)}to{box-shadow:0 0 0 0 rgba(0,216,74,0)}}@keyframes liveBadgePulse{0%,to{background:rgba(0,216,74,.1)}50%{background:rgba(0,216,74,.22)}}@keyframes scanLine{0%{left:-100%}to{left:200%}}@keyframes wvPulse{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes micPulse{0%,to{box-shadow:0 0 26px rgba(255,51,68,.35)}50%{box-shadow:0 0 42px rgba(255,51,68,.6),0 0 70px rgba(255,51,68,.2)}}@keyframes logoBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ftfGlow{0%,to{filter:drop-shadow(0 0 3px rgba(0,170,255,.25)) drop-shadow(0 0 7px rgba(0,100,255,.15))}50%{filter:drop-shadow(0 0 8px rgba(0,200,255,.45)) drop-shadow(0 0 16px rgba(0,130,255,.25))}}@keyframes ftfGlowGreen{0%,to{filter:drop-shadow(0 0 3px rgba(0,216,74,.25)) drop-shadow(0 0 7px rgba(0,160,50,.15))}50%{filter:drop-shadow(0 0 8px rgba(0,255,120,.45)) drop-shadow(0 0 16px rgba(0,200,74,.25))}}@keyframes centerLogoGlow{0%,to{filter:drop-shadow(0 0 14px rgba(0,100,255,.5))}50%{filter:drop-shadow(0 0 26px rgba(0,160,255,.85))}}@keyframes footerIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes captionPop{0%{color:var(--blue2)}to{color:var(--text)}}select{font-family:var(--font-body);background:var(--bg-input);color:var(--text);border:1px solid var(--border-b);border-radius:var(--rsm);padding:.55rem 2.1rem .55rem .8rem;font-size:.85rem;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230066ff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;cursor:pointer;transition:border-color .15s,box-shadow .15s}select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--bglow)}select:disabled{opacity:.45;cursor:not-allowed}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-family:var(--font-body);font-weight:600;border:none;cursor:pointer;transition:all .18s ease;white-space:nowrap}.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-ghost{background:var(--bg-card);border:1px solid var(--border);color:var(--text-sec);border-radius:var(--rsm);padding:.5rem .85rem;font-size:.82rem}.btn-ghost:hover{border-color:var(--border-act);color:var(--text)}.btn-create{background:linear-gradient(135deg,#04c,var(--blue2));color:#fff;border-radius:999px;padding:.5rem 1.15rem;font-size:.82rem;letter-spacing:.02em;box-shadow:0 2px 14px rgba(0,102,255,.3);transition:transform .18s ease,box-shadow .18s ease}.btn-create:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,102,255,.5)}.btn-back{background:var(--bg-card);border:1px solid var(--border);color:var(--text-sec);border-radius:var(--rsm);padding:.48rem .9rem;font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;line-height:1;transition:border-color .15s,color .15s,transform .15s}.btn-back:hover{border-color:var(--border-act);color:var(--text);transform:translateX(-2px)}.btn-arrow{width:38px;height:38px;border-radius:50%;background:var(--blue);color:#fff;font-size:1rem;border:none;box-shadow:0 2px 10px var(--bglow);flex-shrink:0;transition:transform .18s ease,box-shadow .18s ease}.btn-arrow:hover{transform:scale(1.15) translateX(2px);box-shadow:0 4px 20px rgba(0,102,255,.55)}.badge-btn{font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.22rem .58rem;border-radius:999px;cursor:pointer;border:1px solid;line-height:1.4;font-family:var(--font-body);transition:transform .12s ease,opacity .12s}.badge-btn:hover{transform:scale(1.05);opacity:.85}.badge-live{background:rgba(0,216,74,.1);color:var(--green);border-color:rgba(0,216,74,.4);animation:liveBadgePulse 2s ease-in-out infinite}.badge-rec{background:rgba(255,51,68,.1);color:var(--red);border-color:rgba(255,51,68,.4)}.badge-dl{background:rgba(0,102,255,.1);color:var(--blue2);border-color:rgba(0,102,255,.35)}.home-page{display:flex;flex-direction:column;height:100vh;height:100dvh;position:relative;overflow:hidden}.home-page:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(0,80,200,.18) 0,transparent 65%),radial-gradient(circle at 20% 80%,rgba(0,60,180,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,120,255,.06) 0,transparent 50%),url(/dark-back-01.png) 50% /cover no-repeat;pointer-events:none;z-index:0}.home-page>*{position:relative;z-index:1}.home-header{flex-shrink:0;justify-content:flex-end;padding:clamp(.75rem,1.6vw,1.5rem) clamp(1.25rem,3vw,2.5rem);gap:.5rem;animation:fadeUp .4s ease both}.home-header,.home-topbar-left{display:flex;align-items:center}.home-topbar-left{position:absolute;top:clamp(.5rem,1.5vh,.9rem);height:clamp(50px,9vw,120px);left:clamp(.75rem,3vw,1.25rem);z-index:10;gap:clamp(.4rem,1.5vw,.6rem)}.home-topbar-left img{height:clamp(30px,6vw,52px);width:auto;object-fit:contain;transform:translateY(clamp(.4px,.09vw,.8px))}.home-topbar-left button{background:rgba(255,50,70,.15);border:1px solid rgba(255,50,70,.5);color:#f56;border-radius:8px;padding:clamp(.22rem,.9vw,.35rem) clamp(.45rem,2vw,.85rem);font-size:clamp(.6rem,1.6vw,.78rem);font-weight:600;cursor:pointer;letter-spacing:.04em;white-space:nowrap}.home-topbar-right{position:fixed;top:-22px;height:clamp(50px,9vw,120px);right:calc(16px + 42px + 10px);z-index:10;display:flex;align-items:center;gap:clamp(.4rem,1.5vw,.6rem)}.home-topbar-right button{background:none;border:none;padding:0;cursor:pointer;box-shadow:none}.home-topbar-right .home-nav-cta{display:inline-flex;align-items:center;gap:clamp(.35rem,1vw,.5rem);height:clamp(30px,5.5vw,36px);padding:0 clamp(.75rem,2vw,1.1rem);border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(135deg,var(--blue) 0,var(--blue2) 100%);color:#fff;font-family:var(--font-poppins);font-size:clamp(.68rem,1.3vw,.8rem);font-weight:700;letter-spacing:.01em;white-space:nowrap;cursor:pointer;position:relative;overflow:hidden;flex-shrink:0;box-shadow:0 4px 16px var(--bglow),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.home-topbar-right .home-nav-cta:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3),transparent);transform:skewX(-20deg);transition:left .55s ease;pointer-events:none}.home-topbar-right .home-nav-cta:hover{transform:translateY(-2px);box-shadow:0 8px 22px var(--bglow),inset 0 1px 0 hsla(0,0%,100%,.25)}.home-topbar-right .home-nav-cta:hover:after{left:130%}.home-topbar-right .home-nav-cta:active{transform:translateY(0) scale(.96)}.home-topbar-right .home-nav-cta svg{flex-shrink:0}@media (max-width:520px){.home-topbar-right .home-nav-cta{width:clamp(30px,7vw,36px);padding:0;justify-content:center}.home-topbar-right .home-nav-cta span{display:none}}.home-topbar-right .btn-create-img{height:clamp(50px,9vw,120px);width:auto;object-fit:contain;transform:translateY(clamp(1.8px,.33vw,4.4px))}.home-topbar-right .btn-schedule-img{height:clamp(22px,4vw,42px);width:auto;object-fit:contain;transform:translateY(clamp(.8px,.15vw,1.6px))}.home-topbar-right .theme-toggle-btn{--tt-h:clamp(26px,5vw,30px);--tt-w:clamp(50px,9vw,60px);--tt-pad:3px;width:var(--tt-w);height:var(--tt-h);padding:var(--tt-pad);border-radius:999px;border:1px solid rgba(96,165,250,.55);background:linear-gradient(135deg,#142a52,#1d3f7d);display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0;box-shadow:inset 0 1px 4px rgba(0,0,0,.35),0 0 0 1px rgba(59,130,246,.22),0 2px 10px rgba(0,0,0,.4),0 0 16px rgba(59,130,246,.32);transition:background .45s ease,border-color .3s ease,box-shadow .35s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.home-topbar-right .theme-toggle-btn.is-light{border-color:rgba(26,86,219,.35);background:linear-gradient(135deg,#bcd8ff,#eef5ff);box-shadow:inset 0 1px 4px rgba(20,60,140,.22),0 0 0 1px rgba(26,86,219,.12),0 2px 10px rgba(20,60,140,.16),0 0 14px rgba(59,130,246,.18)}.home-topbar-right .theme-toggle-btn:hover{transform:scale(1.06);border-color:var(--border-act)}.home-topbar-right .theme-toggle-btn:active{transform:scale(.92)}.theme-toggle-thumb{width:calc(var(--tt-h) - var(--tt-pad) * 2);height:calc(var(--tt-h) - var(--tt-pad) * 2);border-radius:50%;background:linear-gradient(160deg,#eef4ff,#a9c2f0);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.35),0 0 8px rgba(147,197,253,.65);transform:translateX(0);transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .45s ease,box-shadow .35s ease}.theme-toggle-btn.is-light .theme-toggle-thumb{transform:translateX(calc(var(--tt-w) - var(--tt-h)));background:linear-gradient(160deg,#fff6d6,#ffcf4d);box-shadow:0 2px 6px rgba(210,150,10,.5),0 0 8px rgba(255,207,77,.55)}.theme-toggle-icon{font-size:calc(var(--tt-h) * .5);line-height:1;animation:themeIconPop .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes themeIconPop{0%{transform:scale(.3) rotate(-120deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.home-main{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;padding:clamp(.5rem,2vh,1.5rem) clamp(1.25rem,4vw,3rem) clamp(.75rem,2vh,2rem);gap:clamp(.5rem,1.5vh,1.25rem);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-b) transparent}.home-main::-webkit-scrollbar{width:6px}.home-main::-webkit-scrollbar-track{background:transparent}.home-main::-webkit-scrollbar-thumb{background:var(--border-b);border-radius:3px}.home-logo-wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,1vh,.8rem);margin-top:0;margin-bottom:clamp(.4rem,1.2vh,1rem);animation:fadeUp .5s ease .05s both}.home-logo{width:clamp(160px,min(26vw,34vh),380px);height:clamp(160px,min(26vw,34vh),380px);object-fit:contain;mix-blend-mode:screen;animation:logoFloat 3.5s ease-in-out infinite}.home-brand{font-family:var(--font-heading);font-size:clamp(1.9rem,3.2vw,4rem);font-weight:700;letter-spacing:.18em;margin-top:-.15em;background:linear-gradient(90deg,#4db8ff,#06f 35%,#8cf 65%,#04c);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 5s linear infinite}.home-cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(.9rem,2.4vw,3.2rem);width:100%}.home-card{--accent:var(--blue2);--accent2:var(--blue);--glow:var(--bglow);width:300px;height:300px;box-sizing:border-box;flex-shrink:0;position:relative;overflow:hidden;background:radial-gradient(120% 60% at 15% -12%,hsla(0,0%,100%,.14),transparent 55%),linear-gradient(165deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0) 42%),rgba(10,22,40,.5);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;padding:1.1rem 1.1rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:.3rem;cursor:pointer;transition:border-color .3s ease,box-shadow .35s ease,transform .3s cubic-bezier(.16,1,.3,1),background .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:cardSlideUp .55s cubic-bezier(.16,1,.3,1) backwards;box-shadow:0 8px 32px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -1px 0 rgba(0,0,0,.2)}.home-card--facetoface{--accent:#3b82f6;--accent2:#60a5fa;--glow:rgba(59,130,246,.4)}.home-card--live{--accent:#00d84a;--accent2:#34d399;--glow:rgba(0,216,74,.4)}.home-card--stream{--accent:#fff;--accent2:#cbd5e1;--glow:hsla(0,0%,100%,.38)}.home-card:before{top:-38%;left:50%;transform:translateX(-50%);width:220px;height:220px;background:radial-gradient(circle,var(--accent) 0,transparent 70%);opacity:.15;transition:opacity .3s ease}.home-card:after,.home-card:before{content:"";position:absolute;pointer-events:none}.home-card:after{top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.09),transparent);transition:left .8s ease}.home-card:first-child{animation-delay:.1s}.home-card:nth-child(2){animation-delay:.2s}.home-card:nth-child(3){animation-delay:.3s}@media (hover:hover) and (pointer:fine){.home-card:hover{background:radial-gradient(120% 60% at 15% -12%,hsla(0,0%,100%,.2),transparent 55%),linear-gradient(165deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,0) 45%),rgba(14,28,50,.62);border-color:var(--accent);transform:translateY(-8px) scale(1.02);box-shadow:0 22px 54px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.22),0 0 0 1px var(--glow),0 0 46px var(--glow)}.home-card:hover:before{opacity:.28}.home-card:hover:after{left:120%}.home-card:hover .card-icon-img{transform:scale(1.08)}.home-card:hover .card-cta{transform:translateX(4px);box-shadow:0 6px 22px var(--glow)}}.card-icon-img{width:130px;height:130px;object-fit:contain;position:relative;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 4px 14px var(--glow))}@keyframes cardHeadingGlow{0%,to{text-shadow:0 0 6px var(--glow)}50%{text-shadow:0 0 16px var(--glow)}}.home-card h2{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.35;background:linear-gradient(90deg,var(--accent2),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:cardHeadingGlow 2.5s ease-in-out infinite}.home-card h2,.home-card p{font-family:var(--font-poppins);margin:0;position:relative}.home-card p{font-size:11.5px;font-weight:400;color:var(--text-sec);line-height:1.6;letter-spacing:.01em;padding:0 .1rem}.card-cta{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1.05rem;border-radius:999px;background:linear-gradient(135deg,var(--accent2),var(--accent));color:#04101f;font-family:var(--font-poppins);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 16px var(--glow);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;position:relative}.card-cta-arrow{display:inline-flex;transition:transform .25s ease}.home-card:hover .card-cta-arrow{transform:translateX(3px)}.um-widget{position:fixed;top:clamp(70px,9vw,108px);right:16px;width:min(92vw,410px);z-index:900;box-sizing:border-box;border-radius:var(--rlg);padding:1.5px;background:linear-gradient(135deg,rgba(59,130,246,.55),rgba(34,211,238,.45),rgba(0,216,74,.4));box-shadow:0 16px 44px rgba(0,0,0,.5),0 0 30px rgba(34,211,238,.1);animation:fadeUp .5s ease .15s both;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease}.um-widget:hover{transform:translateY(-3px);background:linear-gradient(135deg,rgba(59,130,246,.85),rgba(34,211,238,.7),rgba(0,216,74,.65));box-shadow:0 22px 54px rgba(0,0,0,.55),0 0 42px rgba(34,211,238,.2)}.um-widget-inner{position:relative;overflow:hidden;box-sizing:border-box;border-radius:calc(var(--rlg) - 1.5px);background:rgba(9,20,36,.88);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);padding:1.15rem 1.25rem 1.25rem}.um-header{gap:9px}.um-header,.um-header-icon{display:flex;align-items:center}.um-header-icon{width:28px;height:28px;border-radius:9px;flex-shrink:0;background:rgba(0,102,255,.16);color:var(--blue2);justify-content:center}.um-title{flex:1 1;min-width:0;font-family:var(--font-poppins);font-weight:700;font-size:.92rem;color:var(--text);letter-spacing:.01em}.um-viewall{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--blue2);text-decoration:none;padding:5px 10px;border-radius:999px;background:rgba(0,102,255,.12);transition:gap .15s ease,background .15s ease,color .15s ease,transform .15s ease}.um-viewall:hover{gap:7px;background:var(--blue);color:#fff;transform:translateX(1px)}.um-divider{height:1px;background:linear-gradient(90deg,var(--border),transparent 85%);margin:.9rem 0 .95rem}.um-body{cursor:pointer;margin:-.35rem;padding:.35rem;border-radius:var(--rsm);animation:fadeUp .35s ease both;transition:background .15s ease}.um-body:hover{background:rgba(0,102,255,.07)}.um-top{display:flex;align-items:flex-start;gap:10px;margin-bottom:.8rem}.um-stream-icon{width:38px;height:38px;border-radius:11px;flex-shrink:0;background:rgba(0,216,74,.14);color:var(--green);display:flex;align-items:center;justify-content:center}.um-top-text{flex:1 1;min-width:0}.um-stream-title{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--text);line-height:1.25;overflow-wrap:anywhere}.um-countdown{font-size:.72rem;color:var(--blue2);font-weight:600;margin-top:3px}.um-meta{display:flex;flex-direction:column;gap:.48rem;margin-bottom:.95rem}.um-meta-row{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--text-sec)}.um-meta-row svg{flex-shrink:0;color:var(--text-dim)}.um-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:.85rem;border-top:1px dashed var(--border)}.um-id{font-size:.78rem;color:var(--text-sec);letter-spacing:.02em}.um-copy-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(0,102,255,.12);border:1px solid rgba(0,102,255,.35);color:var(--blue2);border-radius:999px;padding:6px 13px;font-size:.74rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease}.um-copy-btn:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-1px)}.um-copy-btn:active{transform:translateY(0) scale(.96)}.um-loading{justify-content:center;padding:1.6rem 0}.um-empty,.um-loading{display:flex;align-items:center}.um-empty{flex-direction:column;text-align:center;padding:.8rem 0 .1rem;color:var(--text-dim);animation:fadeUp .35s ease both}.um-empty svg{opacity:.55}.um-empty .myschedule-cta{margin-top:1rem;width:auto;padding:10px 18px;font-size:.82rem}@media (min-width:768px) and (max-width:1199px){.um-widget{width:min(88vw,340px)}.um-widget-inner{padding:1rem 1.05rem 1.1rem}.um-title{font-size:.88rem}.um-stream-title{font-size:.98rem}.um-meta-row{font-size:.78rem}.um-meta{gap:.4rem;margin-bottom:.8rem}.um-footer{padding-top:.7rem}}@media (max-width:767px){.um-widget{display:none}}.um-compact-btn{position:fixed;top:clamp(64px,15vw,84px);right:16px;z-index:900;display:none;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(135deg,var(--blue) 0,var(--blue2) 100%);color:#fff;font-family:var(--font-poppins);font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 8px 24px var(--bglow),inset 0 1px 0 hsla(0,0%,100%,.2);animation:fadeUp .4s ease both;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.um-compact-btn svg:first-child{flex-shrink:0}.um-compact-btn-arrow{display:inline-flex;transition:transform .18s ease}.um-compact-btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 12px 30px var(--bglow),inset 0 1px 0 hsla(0,0%,100%,.25)}.um-compact-btn:hover .um-compact-btn-arrow{transform:translateX(3px)}.um-compact-btn:active{transform:translateY(0) scale(.95)}@media (max-width:767px){.um-compact-btn{display:inline-flex}}@media (max-width:380px){.um-compact-btn span:not(.um-compact-btn-arrow){display:none}.um-compact-btn{padding:10px}}.home-page.theme-light{--bg-card:hsla(0,0%,100%,.82);--bg-input:rgba(238,244,252,.92);--border:rgba(20,63,140,.16);--border-b:rgba(20,63,140,.28);--border-act:#1a56db;--text:#0b1c3d;--text-sec:#5c6b84;--text-dim:#64748b;--blue:#1a56db;--blue2:#2f7bf5;--bglow:rgba(26,86,219,.22)}.home-page.theme-light:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(120,170,255,.22) 0,transparent 65%),radial-gradient(circle at 20% 80%,rgba(160,190,255,.16) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(140,180,255,.14) 0,transparent 50%),linear-gradient(160deg,rgba(238,243,252,.5),rgba(219,231,248,.5)),url(/light%20theme%20wall1.png) 50% /cover no-repeat}.home-page.theme-light .home-logo{mix-blend-mode:multiply}.home-page.theme-light .home-brand{background:linear-gradient(90deg,#0b1c3d,#1a56db 45%,#2f7bf5 65%,#0b1c3d);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.home-page.theme-light .home-card{background:linear-gradient(115deg,hsla(0,0%,100%,0) 28%,hsla(0,0%,100%,.4) 46%,hsla(0,0%,100%,0) 64%),radial-gradient(120% 60% at 15% -12%,hsla(0,0%,100%,.95),transparent 55%),linear-gradient(165deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,0) 42%),hsla(0,0%,100%,.72);backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border-color:rgba(20,63,140,.14);box-shadow:0 10px 30px rgba(20,50,110,.12),0 2px 10px rgba(20,50,110,.07),inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(20,50,110,.06)}.home-page.theme-light .home-card--stream{--accent:#475569;--accent2:#64748b;--glow:rgba(71,85,105,.28)}.home-page.theme-light .card-cta{color:#fff}.home-page.theme-light .um-widget{box-shadow:0 14px 36px rgba(20,50,110,.16),0 0 30px rgba(34,211,238,.12)}.home-page.theme-light .um-widget:hover{box-shadow:0 20px 46px rgba(20,50,110,.22),0 0 42px rgba(34,211,238,.22)}.home-page.theme-light .um-widget-inner{background:hsla(0,0%,100%,.88);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}.home-page.theme-light .um-header-icon{background:rgba(26,86,219,.12);color:var(--blue)}.home-page.theme-light .um-viewall{background:rgba(26,86,219,.1);color:var(--blue)}.home-page.theme-light .um-viewall:hover{background:var(--blue);color:#fff}.home-page.theme-light .um-stream-icon{background:rgba(0,150,64,.12);color:#0a8f3c}.home-page.theme-light .um-body:hover{background:rgba(26,86,219,.06)}.home-page.theme-light .um-countdown{color:var(--blue)}.home-page.theme-light .um-copy-btn{background:rgba(26,86,219,.08);border-color:rgba(26,86,219,.3);color:var(--blue)}.home-page.theme-light .um-copy-btn:hover{background:var(--blue);border-color:var(--blue);color:#fff}@media (hover:hover) and (pointer:fine){.home-page.theme-light .home-card:hover{background:linear-gradient(115deg,hsla(0,0%,100%,0) 25%,hsla(0,0%,100%,.55) 46%,hsla(0,0%,100%,0) 67%),radial-gradient(120% 60% at 15% -12%,#fff,transparent 55%),linear-gradient(165deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,0) 45%),hsla(0,0%,100%,.92);box-shadow:0 22px 48px rgba(20,50,110,.18),0 4px 14px rgba(20,50,110,.1),inset 0 1px 0 #fff,0 0 0 1px var(--glow),0 0 40px var(--glow)}}.home-footer{flex-shrink:0;display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(.5rem,1.2vw,.85rem) clamp(1.5rem,4vw,3.5rem);padding:clamp(.4rem,1vh,.75rem) clamp(1.25rem,3vw,2.5rem) clamp(.5rem,1vh,.85rem);border-top:1px solid var(--border)}.home-feat{display:flex;flex-direction:column;align-items:center;gap:.15rem;text-align:center;min-width:clamp(80px,8vw,110px);animation:footerIn .5s ease both}.home-feat:first-child{animation-delay:.45s}.home-feat:nth-child(2){animation-delay:.55s}.home-feat:nth-child(3){animation-delay:.65s}.home-feat:nth-child(4){animation-delay:.75s}.home-feat:nth-child(5){animation-delay:.85s}.home-feat .fi{font-size:clamp(1.1rem,1.6vw,1.5rem);margin-bottom:.05rem}.home-feat strong{font-size:clamp(.65rem,.85vw,.82rem);font-weight:700;text-transform:uppercase;letter-spacing:.07em}.home-feat span{font-size:clamp(.6rem,.8vw,.75rem);color:var(--text-sec)}.inner-page{display:flex;flex-direction:column;min-height:100vh;position:relative;overflow:visible}.inner-page:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(0,60,160,.18) 0,transparent 70%);animation:bgPulse 10s ease-in-out infinite alternate;pointer-events:none;z-index:0}.inner-page>*{position:relative;z-index:1}.inner-page>img[alt=""]{z-index:0;position:fixed}.inner-header{display:flex;align-items:center;padding:.95rem 1.75rem;border-bottom:1px solid var(--border);background:rgba(5,11,24,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:1rem;animation:headerDown .4s cubic-bezier(.16,1,.3,1) both}.inner-header-c{flex:1 1;text-align:center}.inner-header-c h1{font-family:var(--font-heading);font-size:clamp(1rem,2.5vw,1.45rem);font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,#cdf,var(--blue2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.inner-header-c p{font-size:.68rem;color:var(--text-dim);margin-top:.12rem;letter-spacing:.04em}.ftf-heading{background:linear-gradient(135deg,#cdf,var(--blue2));-webkit-background-clip:text;background-clip:text;animation:fadeUp .7s ease-out both,ftfGlow 2.5s ease-in-out .7s infinite}.ftf-heading,.ftf-heading-green{font-family:var(--font-heading);font-weight:700;letter-spacing:.07em;text-transform:uppercase;-webkit-text-fill-color:transparent}.ftf-heading-green{background:linear-gradient(135deg,#ccffe0,#00d84a);-webkit-background-clip:text;background-clip:text;animation:fadeUp .7s ease-out both,ftfGlowGreen 2.5s ease-in-out .7s infinite}.ftf-back-link{position:absolute;top:1rem;left:1rem;z-index:200;display:inline-block;height:clamp(40px,6vw,70px);transition:transform .18s ease,filter .18s ease}.ftf-corner-img{position:absolute;top:0;width:auto;z-index:100;pointer-events:none}.ftf-corner-left{left:clamp(12px,6vw,80px);height:clamp(90px,12vw,160px)}.ftf-corner-right{right:clamp(12px,6vw,80px);height:clamp(100px,13.5vw,180px)}@media (max-width:700px){.ftf-corner-img{display:none}}.status-bar{text-align:center;font-size:.78rem;color:var(--text-sec);padding:0 1.75rem;margin-top:-.3rem;min-height:1.5rem;font-family:var(--font-body);animation:fadeUp .4s ease .1s both;transition:color .3s ease}.status-bar[data-mode=error]{color:var(--red)}.status-bar[data-mode=live]{color:var(--green)}.status-bar[data-mode=connecting]{color:var(--blue2)}.stats-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.75rem;gap:.75rem;padding:.5rem 1rem;animation:fadeUp .5s ease .15s both}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r);padding:.6rem 1rem;display:flex;align-items:center;gap:.75rem;transition:border-color .2s,box-shadow .2s}.stat-card:hover{border-color:var(--border-b);box-shadow:0 4px 16px rgba(0,60,180,.15)}.stat-card-green{border-color:rgba(0,216,74,.25)}.stat-card-green:hover{border-color:rgba(0,216,74,.55);box-shadow:0 4px 16px rgba(0,216,74,.15)}.stat-icon{width:42px;height:42px;border-radius:50%;background:rgba(0,80,200,.12);border:1px solid rgba(0,102,255,.25);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.stat-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text-dim);font-weight:600;margin-bottom:.2rem}.stat-value{font-family:var(--font-heading);font-size:1.15rem;font-weight:600;line-height:1.2}.translate-layout{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) clamp(150px,16vw,210px) minmax(0,1fr);grid-gap:clamp(.75rem,2vw,1.2rem);gap:clamp(.75rem,2vw,1.2rem);padding:0 clamp(.75rem,3vw,1.75rem) clamp(160px,24vh,220px);align-items:start;animation:fadeUp .5s ease .25s both}.t-mic-dock{position:fixed;left:50%;bottom:clamp(5px,2vh,20px);transform:translateX(-50%);z-index:150;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none}.t-mic-dock>*{pointer-events:auto}.t-mic-dock .c-hint{text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 10px rgba(0,0,0,.7)}.t-panel{width:100%;max-width:560px;min-width:0;margin:0 auto;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r);padding:.8rem;display:flex;flex-direction:column;gap:.6rem;font-size:.72rem;transition:border-color .2s}.t-panel:hover{border-color:var(--border-b)}.t-left-col{width:100%;max-width:560px;min-width:0;margin:0 auto;display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1.2rem)}.t-left-col>.stream-actions-panel,.t-left-col>.t-panel{max-width:100%;margin-left:0;margin-right:0}@media (min-width:821px){.t-left-col{max-width:500px;margin-left:-1rem;margin-right:auto}.t-panel-out{margin-left:auto;margin-right:-1rem}}.t-panel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230066ff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.t-panel-out{border-color:rgba(0,216,74,.25)}.t-panel-out:hover{border-color:rgba(0,216,74,.5)}.t-panel-out select{border-color:rgba(0,216,74,.35);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2300d84a' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.t-panel-out select:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(0,216,74,.2)}.t-panel-out .ls-trigger{border-color:rgba(0,216,74,.35)}.t-panel-out .ls-trigger:hover:not(:disabled){border-color:var(--green)}.t-panel-out .ls-open .ls-trigger{border-color:var(--green);box-shadow:0 0 0 3px rgba(0,216,74,.2)}.t-panel-out .ls-arrow path{stroke:#00d84a}.t-panel-out .caption-box{border-color:rgba(0,216,74,.4)}.t-panel-out .caption-box:hover{border-color:rgba(0,216,74,.7);box-shadow:0 0 10px rgba(0,216,74,.15)}.t-panel-out .cap-head .ci{color:var(--green)}.t-panel-out .cap-head .sdot{background:#90ffb8}.stream-actions-panel{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;width:100%;max-width:560px;min-width:0;margin:0 auto;animation:fadeUp .5s ease .2s both}.stream-action-pill{display:flex;align-items:center;gap:.65rem;border-radius:var(--r);border:1px solid transparent;cursor:pointer;text-decoration:none;font:inherit;text-align:left;position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.stream-action-pill:active{transform:translateY(-1px) scale(.97)}.stream-action-pill:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.sa-pill-icon{flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .22s ease}.sa-pill-text{display:flex;flex-direction:column;min-width:0;z-index:1}.sa-pill-title{font-weight:700;line-height:1.25}.sa-pill-sub,.sa-pill-title{font-family:var(--font-poppins)}.sa-pill-primary{padding:.85rem 1.3rem;background:linear-gradient(135deg,#3f69bc,#102344);border-color:rgba(120,160,230,.4);color:#fff;box-shadow:0 8px 24px rgba(16,35,68,.45),0 0 22px rgba(63,105,188,.25),inset 0 1px 0 hsla(0,0%,100%,.15)}.sa-pill-primary:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.sa-pill-primary:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(16,35,68,.55),0 0 32px rgba(63,105,188,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.sa-pill-primary:hover:after{left:130%}.sa-pill-primary .sa-pill-icon{width:48px;height:48px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.3);color:#fff}.sa-pill-primary:hover .sa-pill-icon{transform:scale(1.08) rotate(-5deg);background:hsla(0,0%,100%,.25)}.sa-pill-primary .sa-pill-title{font-size:15px}.sa-pill-primary .sa-pill-sub{font-size:11px;color:hsla(0,0%,100%,.82);margin-top:2px}.sa-pill-primary:disabled{box-shadow:none;transform:none}.sa-pill-primary:disabled:hover:after{left:-60%}.sa-pill-secondary{padding:.55rem .95rem;background:var(--bg-card);border-color:var(--border);color:var(--text);box-shadow:0 2px 8px rgba(0,0,0,.22)}.sa-pill-secondary:hover{transform:translateY(-2px);border-color:rgba(0,216,74,.5);box-shadow:0 8px 18px rgba(0,216,74,.16)}.sa-pill-secondary .sa-pill-icon{width:32px;height:32px;background:rgba(0,216,74,.12);border:1px solid rgba(0,216,74,.3);color:var(--green)}.sa-pill-secondary:hover .sa-pill-icon{transform:scale(1.1)}.sa-pill-secondary .sa-pill-title{font-size:12.5px;font-weight:600}.inner-page.theme-light .sa-pill-primary{background:linear-gradient(165deg,#fff,#eaf1fd);border-color:rgba(26,86,219,.3);color:var(--text);box-shadow:0 8px 22px rgba(20,50,110,.14),inset 0 1px 0 hsla(0,0%,100%,.9)}.inner-page.theme-light .sa-pill-primary:hover{box-shadow:0 14px 30px rgba(20,50,110,.2),inset 0 1px 0 hsla(0,0%,100%,.95)}.inner-page.theme-light .sa-pill-primary:after{background:linear-gradient(120deg,transparent,rgba(26,86,219,.12),transparent)}.inner-page.theme-light .sa-pill-primary .sa-pill-icon{background:rgba(26,86,219,.12);border-color:rgba(26,86,219,.3);color:var(--blue)}.inner-page.theme-light .sa-pill-primary:hover .sa-pill-icon{background:rgba(26,86,219,.2)}.inner-page.theme-light .sa-pill-primary .sa-pill-sub{color:var(--text-sec)}.inner-page.theme-light .sa-pill-secondary{background:linear-gradient(165deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,0) 45%),var(--bg-card);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 8px 20px rgba(20,50,110,.1),inset 0 1px 0 hsla(0,0%,100%,.85)}.inner-page.theme-light .sa-pill-secondary:hover{box-shadow:0 12px 26px rgba(20,50,110,.16),inset 0 1px 0 hsla(0,0%,100%,.9)}.panel-lbl{font-size:.63rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-weight:700}.hint-text{font-size:.72rem;color:var(--text-sec);line-height:1.6;margin:0}.field-grp{gap:.28rem}.caption-box,.field-grp{display:flex;flex-direction:column}.caption-box{background:var(--bg-input);border:1.5px solid var(--border-act);border-radius:var(--r);padding:.85rem;gap:.55rem;width:100%;height:240px;box-sizing:border-box;overflow:hidden;flex-shrink:0;flex-grow:0;transition:border-color .2s,box-shadow .2s}.is-live .caption-box{box-shadow:0 0 14px rgba(0,102,255,.15)}.cap-head{display:flex;align-items:center;gap:.45rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim)}.cap-head .ci{color:var(--blue2)}.cap-text{font-family:var(--font-poppins);font-size:14px;line-height:1.65;color:var(--text);height:120px;overflow-y:auto;overflow-x:hidden;white-space:pre-wrap;word-break:break-word;width:100%;padding-right:.25rem;scroll-behavior:smooth}.cap-text::-webkit-scrollbar{width:4px}.cap-text::-webkit-scrollbar-track{background:transparent}.cap-text::-webkit-scrollbar-thumb{background:var(--border-b);border-radius:2px}.cap-text:empty:before{content:"…";color:var(--text-dim)}.cap-text.flash{animation:captionPop .8s ease}.cap-actions{gap:.42rem;flex-wrap:wrap;margin-top:auto}.cap-actions,.vol-row{display:flex;align-items:center}.vol-row{gap:.35rem;margin-left:auto}.vol-icon{font-size:.85rem;line-height:1}.vol-label{font-size:.67rem;color:var(--text-dim);min-width:2.4ch;text-align:right}.vol-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:72px;height:3px;border-radius:2px;background:var(--border-b);outline:none;cursor:pointer}.vol-slider::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:var(--blue);cursor:pointer;box-shadow:0 0 4px rgba(0,102,255,.5);-webkit-transition:background .15s,transform .15s;transition:background .15s,transform .15s}.vol-slider::-webkit-slider-thumb:hover{background:var(--blue2);transform:scale(1.2)}.vol-slider::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--blue);border:none;cursor:pointer}.monitor-btn{display:inline-flex;align-items:center;gap:.3rem;font-size:.67rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.22rem .58rem;border-radius:999px;border:1px solid rgba(122,146,184,.35);background:rgba(122,146,184,.07);color:var(--text-sec);cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:var(--font-body)}.monitor-btn:hover{border-color:var(--blue2);color:var(--blue2)}.monitor-btn.monitor-on{background:rgba(0,216,74,.1);border-color:rgba(0,216,74,.45);color:var(--green)}.sdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--text-dim);flex-shrink:0;transition:background .3s}.is-live .sdot{background:var(--green);animation:pulseDot 1.6s ease-out infinite}.t-center{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:.2rem;margin-left:1rem}.c-logo{width:clamp(90px,11vw,150px);height:clamp(90px,11vw,150px);object-fit:contain;mix-blend-mode:screen;animation:logoBounce 1.4s ease-in-out infinite,centerLogoGlow 3s ease-in-out infinite}.c-brand{font-family:var(--font-heading);font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,#8cf,var(--blue),#8cf);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 4s linear infinite;margin-top:-.3em}.c-brand--ftf{font-size:clamp(.9rem,2vw,1.6rem)}.c-brand--live{font-size:clamp(1.3rem,3vw,2.2rem)}@media (min-width:1700px){.c-logo{width:clamp(100px,14vw,240px);height:clamp(100px,14vw,240px)}.c-brand--ftf,.c-brand--live{font-size:clamp(1.4rem,3.8vw,3rem)}}.waveform{display:flex;align-items:center;justify-content:center;gap:3px;height:64px}.wv{width:5px;border-radius:3px;transform:scaleY(.12);transform-origin:center}.wv-live .wv{animation:wvPulse var(--d,.9s) ease-in-out infinite alternate;animation-delay:var(--dl,0s)}.btn-ss{width:130px;height:130px;border-radius:50%;background:var(--green);color:#000;border:3px solid rgba(0,216,74,.3);font-size:1.05rem;font-weight:800;letter-spacing:.1em;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;font-family:var(--font-body);transition:transform .2s ease;animation:breatheGreen 2.5s ease-in-out infinite}.btn-ss:hover{transform:scale(1.07)}.btn-ss.live{background:var(--red);border-color:rgba(255,51,68,.3);color:#fff;animation:breatheRed 2.5s ease-in-out infinite}.bs-icon{font-size:1.5rem;line-height:1}.bs-label{font-size:.72rem;font-weight:700;letter-spacing:.1em}.c-hint{font-size:.7rem;color:var(--text-sec);text-align:center;min-height:1.1rem;line-height:1.4;transition:color .3s ease}.c-hint.active{color:var(--green)}.btn-mic{position:relative;width:100px;height:100px;border-radius:50%;border:none;outline:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:linear-gradient(150deg,#ff5252,#b71c1c);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 0 0 3px rgba(255,82,82,.4),0 0 0 9px rgba(255,82,82,.12),0 10px 36px rgba(0,0,0,.65);transition:transform .2s ease,box-shadow .2s ease}.btn-mic:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:1.5px solid hsla(0,100%,70%,.22);pointer-events:none;transition:border-color .2s ease,transform .2s ease}.btn-mic:hover{transform:scale(1.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 0 0 4px rgba(255,82,82,.6),0 0 0 14px rgba(255,82,82,.1),0 14px 44px rgba(0,0,0,.7)}.btn-mic:hover:after{border-color:hsla(0,100%,70%,.5)}.btn-mic:active{transform:scale(.97)}.btn-mic.live{background:linear-gradient(150deg,#66bb6a,#1b5e20);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 3px rgba(76,175,80,.45),0 0 0 9px rgba(76,175,80,.12),0 10px 36px rgba(0,0,0,.65);animation:livePulse 2.4s ease-in-out infinite;cursor:pointer}.btn-mic.live:after{border-color:rgba(76,175,80,.3)}.btn-mic.live:hover{transform:scale(1.06)}@keyframes livePulse{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 3px rgba(76,175,80,.45),0 0 0 9px rgba(76,175,80,.12),0 10px 36px rgba(0,0,0,.65)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 5px rgba(76,175,80,.7),0 0 0 18px rgba(76,175,80,.07),0 10px 36px rgba(0,0,0,.65)}}.btn-mic.connecting{background:linear-gradient(150deg,#ffb74d,#e65100);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 3px rgba(255,160,50,.35),0 0 0 9px rgba(255,160,50,.09),0 10px 36px rgba(0,0,0,.6);cursor:default}.btn-mic.connecting:after{border:2.5px solid transparent;border-top-color:rgba(255,210,100,.85);animation:spinRing .9s linear infinite}@keyframes spinRing{to{transform:rotate(1turn)}}.mic-svg{width:30px;height:30px;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.mic-lbl{font-size:.58rem;font-weight:800;letter-spacing:.13em;color:#fff;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.4)}.mic-img-red{transition:filter .2s ease}.mic-img-red:hover{filter:drop-shadow(0 0 10px rgba(255,51,68,.9)) drop-shadow(0 0 22px rgba(255,51,68,.6))}.mic-img-green{transition:filter .2s ease}.mic-img-green:hover{filter:drop-shadow(0 0 10px rgba(0,216,74,.9)) drop-shadow(0 0 22px rgba(0,216,74,.6))}.mic-circle-red{width:clamp(84px,11vw,120px);height:clamp(84px,11vw,120px);border-radius:50%;background:radial-gradient(circle,rgba(255,51,68,.15) 0,rgba(255,51,68,.05) 70%);border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease}.mic-circle-red:hover{box-shadow:none}.mic-circle-green{width:clamp(84px,11vw,120px);height:clamp(84px,11vw,120px);border-radius:50%;background:radial-gradient(circle,rgba(0,216,74,.15) 0,rgba(0,216,74,.05) 70%);border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease}.mic-circle-green:hover{box-shadow:none}.inner-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 2rem;padding:.85rem 2rem 1.1rem;border-top:1px solid var(--border);font-size:.7rem;color:var(--text-sec);animation:fadeUp .5s ease .4s both}.inner-footer span{display:flex;align-items:center;gap:.35rem}.inner-page.theme-light{--bg-card:hsla(0,0%,100%,.82);--bg-input:rgba(238,244,252,.92);--border:rgba(20,63,140,.16);--border-b:rgba(20,63,140,.28);--border-act:#1a56db;--text:#0b1c3d;--text-sec:#5c6b84;--text-dim:#64748b;--text-label:#33415f;--blue:#1a56db;--blue2:#2f7bf5;--bglow:rgba(26,86,219,.22);--status-accent:#0a8f3c;--heading-green-1:#0b1c3d;--heading-green-2:#00d84a;--connecting-accent:#c2660d}.inner-page.theme-light:before{background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(120,170,255,.25) 0,transparent 70%)}.inner-page.theme-light .ftf-heading{background:linear-gradient(135deg,#0b1c3d,#1a56db 55%,#2f7bf5);-webkit-background-clip:text;background-clip:text}.inner-page.theme-light .ftf-heading-green{background:linear-gradient(135deg,#0b1c3d,#00d84a 65%);-webkit-background-clip:text;background-clip:text}.inner-page.theme-light .c-brand{background:linear-gradient(90deg,#0b1c3d,#1a56db,#0b1c3d);background-size:200% auto;-webkit-background-clip:text;background-clip:text}.inner-page.theme-light .c-logo{mix-blend-mode:multiply}.inner-page.theme-light .stat-card,.inner-page.theme-light .t-panel{background:linear-gradient(165deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,0) 45%),var(--bg-card);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 10px 28px rgba(20,50,110,.1),inset 0 1px 0 hsla(0,0%,100%,.85)}.inner-page.theme-light .stat-card:hover,.inner-page.theme-light .t-panel:hover{box-shadow:0 16px 36px rgba(20,50,110,.16),inset 0 1px 0 hsla(0,0%,100%,.9)}.inner-page.theme-light .caption-box{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.inner-page.theme-light .badge-live{background:rgba(0,150,64,.12);color:#0a8f3c;border-color:rgba(0,150,64,.45)}.inner-page.theme-light .badge-rec{background:rgba(214,31,52,.1);color:#d61f34;border-color:rgba(214,31,52,.4)}.inner-page.theme-light .badge-dl{background:rgba(26,86,219,.1);color:var(--blue);border-color:rgba(26,86,219,.35)}.inner-page.theme-light .t-panel-out .cap-head .sdot{background:#16a34a}.credits-label{color:var(--text-label)}.credits-value,.inner-page.theme-light .credits-label{color:#111}.inner-page:not(.theme-light) .credits-value{color:var(--text)}.inner-page.theme-light .stream-mount-display{background:rgba(0,150,64,.08);border-color:rgba(0,150,64,.4)}.inner-page.theme-light .stream-mount-label{color:#0a8f3c}.inner-page.theme-light .stream-mount-hint{color:rgba(10,143,60,.75)}.inner-page.theme-light .copy-btn{background:rgba(0,150,64,.1);border-color:rgba(0,150,64,.5);color:#0a8f3c}.inner-page.theme-light .monitor-btn.monitor-on{background:rgba(0,150,64,.12);border-color:rgba(0,150,64,.45);color:#0a8f3c}.inner-page.theme-light .t-mic-dock .c-hint{text-shadow:0 1px 3px hsla(0,0%,100%,.9),0 0 8px hsla(0,0%,100%,.6)}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}.ls-wrap{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ls-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.4rem;background:var(--bg-input);border:1px solid var(--border-b);border-radius:var(--rsm);padding:.55rem .8rem;cursor:pointer;font-size:12px;font-family:var(--font-poppins);color:var(--text);text-align:left;transition:border-color .15s,box-shadow .15s}.ls-open .ls-trigger,.ls-trigger:hover:not(:disabled){border-color:var(--blue)}.ls-open .ls-trigger{box-shadow:0 0 0 3px var(--bglow)}.ls-disabled .ls-trigger{opacity:.45;cursor:not-allowed}.ls-val{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-arrow{flex-shrink:0;transition:transform .15s;display:block}.ls-open .ls-arrow{transform:rotate(180deg)}.ls-dropdown{position:absolute;top:calc(100% + 5px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border-b);border-radius:var(--r);z-index:200;box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 0 1px rgba(0,102,255,.1);overflow:hidden;animation:dropIn .18s cubic-bezier(.16,1,.3,1) both;transform-origin:top}.ls-search-wrap{display:flex;align-items:center;gap:.45rem;padding:.55rem .65rem;border-bottom:1px solid var(--border)}.ls-search-icon{font-size:.8rem;opacity:.5;flex-shrink:0}.ls-search{flex:1 1;background:transparent;border:none;outline:none;color:var(--text);font-size:.83rem;font-family:var(--font-body);caret-color:var(--blue)}.ls-search::placeholder{color:var(--text-dim)}.ls-list{max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-b) transparent}.ls-list::-webkit-scrollbar{width:4px}.ls-list::-webkit-scrollbar-track{background:transparent}.ls-list::-webkit-scrollbar-thumb{background:var(--border-b);border-radius:2px}.ls-opt{display:flex;align-items:center;justify-content:space-between;padding:.48rem .75rem;cursor:pointer;transition:background .1s;gap:.5rem}.ls-opt-hi,.ls-opt:hover{background:rgba(0,80,200,.12)}.ls-opt-sel{background:rgba(0,102,255,.14)}.ls-opt-sel .ls-opt-name{color:var(--blue2)}.ls-opt-name{font-size:.83rem;flex:1 1}.ls-opt-code{font-size:.67rem;color:var(--text-dim);font-family:var(--font-body);flex-shrink:0}.ls-empty{padding:.9rem .75rem;font-size:.8rem;color:var(--text-dim);text-align:center}.inner-page.theme-light .ls-dropdown{background:hsla(0,0%,100%,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:rgba(11,28,61,.15)}.inner-page.theme-light .ls-opt-name,.inner-page.theme-light .ls-search{color:#111}.inner-page.theme-light .ls-opt-code{color:rgba(11,28,61,.55)}.inner-page.theme-light .ls-opt-hi,.inner-page.theme-light .ls-opt:hover{background:rgba(11,28,61,.08)}.inner-page.theme-light .t-panel-out .ls-trigger{background:rgba(220,255,235,.7);border-color:rgba(0,180,60,.4)}.inner-page.theme-light .t-panel-out .ls-dropdown{background:rgba(220,255,235,.85);border-color:rgba(0,180,60,.35)}.inner-page.theme-light .t-panel-out .ls-search-wrap{border-color:rgba(0,180,60,.25)}.inner-page.theme-light .t-panel-out .ls-opt-hi,.inner-page.theme-light .t-panel-out .ls-opt:hover{background:rgba(0,180,60,.14)}.inner-page.theme-light .t-panel-out .ls-opt-sel{background:rgba(0,180,60,.18)}.inner-page.theme-light .t-panel-out .ls-opt-sel .ls-opt-name{color:#0a8f3c}.stream-input{width:100%;background:var(--bg-input);color:var(--text);border:1px solid var(--border-b);border-radius:var(--rsm);padding:.55rem .8rem;font-size:.85rem;font-family:var(--font-body);transition:border-color .15s,box-shadow .15s;outline:none}.stream-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--bglow)}.stream-input:disabled{opacity:.45;cursor:not-allowed}.stream-input::placeholder{color:var(--text-dim)}.stream-mount-display{display:flex;align-items:center;justify-content:space-between;background:rgba(0,216,74,.08);border:1px solid rgba(0,216,74,.4);border-radius:var(--rsm);padding:.55rem .8rem}.stream-mount-label{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:#00d84a;letter-spacing:.05em}.stream-mount-hint{font-size:.7rem;color:rgba(0,216,74,.6)}.copy-btn{font-size:.72rem;padding:.2rem .55rem;border-radius:4px;border:1px solid rgba(0,216,74,.5);background:rgba(0,216,74,.1);color:#00d84a;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.copy-btn.copied,.copy-btn:hover{background:var(--green);color:#fff;border-color:var(--green)}.si-root{min-height:100vh;background:#060c18;background-image:radial-gradient(circle,rgba(59,130,246,.12) 1px,transparent 0);background-size:28px 28px;position:relative;overflow:hidden;display:flex;flex-direction:column}.si-bg-glow-tl{top:-150px;left:-100px;width:520px;height:520px;background:radial-gradient(circle,rgba(29,78,216,.38) 0,transparent 65%)}.si-bg-glow-br,.si-bg-glow-tl{position:fixed;pointer-events:none;z-index:0}.si-bg-glow-br{bottom:-80px;right:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(37,99,235,.22) 0,transparent 65%)}.si-dec{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.si-dec-g1{width:14px;height:14px;background:#22c55e;box-shadow:0 0 20px 5px rgba(34,197,94,.65);top:8%;left:8%}.si-dec-g2{width:10px;height:10px;background:#22c55e;box-shadow:0 0 16px 3px rgba(34,197,94,.55);top:30%;left:3%}.si-dec-g3{width:12px;height:12px;background:#22c55e;box-shadow:0 0 18px 4px rgba(34,197,94,.6);bottom:18%;left:36%}.si-dec-g4{background:#22c55e;box-shadow:0 0 14px 3px rgba(34,197,94,.5);top:14%;right:5%}.si-dec-b1,.si-dec-g4{width:10px;height:10px}.si-dec-b1{background:#3b82f6;box-shadow:0 0 14px 3px rgba(59,130,246,.6);top:62%;right:2%}.si-dec-b2{width:8px;height:8px;background:#60a5fa;box-shadow:0 0 10px 2px rgba(96,165,250,.5);bottom:32%;left:10%}.si-help{position:fixed;top:1.25rem;right:1.5rem;z-index:10;display:flex;align-items:center;gap:.4rem;background:transparent;border:1.5px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.65);padding:.35rem .9rem;font-size:.82rem;font-family:var(--font-body);cursor:pointer;transition:border-color .15s,color .15s}.si-help:hover{border-color:hsla(0,0%,100%,.5);color:#fff}.si-help-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.38);font-size:.7rem;font-weight:700;line-height:1}.si-wrap{flex:1 1;gap:2rem;padding:2rem 4rem;position:relative;z-index:1}.si-left,.si-wrap{display:flex;align-items:center}.si-left{flex:0 0 38%;gap:1rem}.si-brand,.si-left{flex-direction:column}.si-brand{display:flex;align-items:center;gap:.5rem}.si-logo{width:400px;height:400px;object-fit:contain;animation:siLogoFloat 3.5s ease-in-out infinite}@keyframes siLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.si-brand-name{font-family:var(--font-heading);font-size:2.8rem;font-weight:700;letter-spacing:.2em;color:#fff;text-shadow:0 0 30px rgba(59,130,246,.4)}.si-tagline{font-size:2rem;font-weight:700;color:#fff;text-align:center;margin-top:.25rem}.si-tagline-sub{font-size:.9rem;color:hsla(0,0%,100%,.5);text-align:center}.si-tagline-line{width:60px;height:3px;border-radius:2px;background:linear-gradient(90deg,#1d4ed8,#60a5fa);margin-top:.1rem}.si-card{flex:1 1;background:#0d1526;border-radius:20px;padding:2.5rem 2.75rem;border:1px solid rgba(59,130,246,.1);box-shadow:0 24px 80px rgba(0,0,0,.55);max-width:540px}.si-card-title{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:.3rem;font-family:var(--font-body)}.si-card-sub{font-size:.85rem;color:hsla(0,0%,100%,.45);margin-bottom:1.4rem}.si-form{gap:.95rem}.si-field,.si-form{display:flex;flex-direction:column}.si-field{gap:.32rem}.si-field label{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.7);font-family:var(--font-body)}.si-input-wrap{display:flex;align-items:center;gap:.6rem;background:#060e1e;border:1.5px solid rgba(59,130,246,.18);border-radius:10px;padding:0 .9rem;transition:border-color .15s,box-shadow .15s}.si-input-wrap:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.si-input-icon{color:hsla(0,0%,100%,.3);display:flex;align-items:center;flex-shrink:0}.si-input-wrap input{flex:1 1;background:transparent;border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;color:#fff;font-size:.88rem;font-family:var(--font-body);padding:.76rem 0;min-width:0}.si-input-wrap input::placeholder{color:hsla(0,0%,100%,.22)}.si-input-wrap input:disabled{opacity:.5;cursor:not-allowed}.si-country-select,.si-input-wrap input:focus{border:none!important;box-shadow:none!important;outline:none!important}.si-country-select{flex:1 1;background:transparent!important;border-radius:0!important;color:hsla(0,0%,100%,.5);font-size:.88rem;font-family:var(--font-body);padding:.76rem 1.5rem .76rem 0;min-width:0;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%233b82f6' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0 center!important;cursor:pointer}.si-country-select option{background:#0d1526;color:#fff}.si-country-select:focus{outline:none!important;box-shadow:none!important;border:none!important}.si-country-select:disabled{opacity:.5;cursor:not-allowed}.si-eye{background:none;border:none;color:hsla(0,0%,100%,.3);cursor:pointer;display:flex;align-items:center;padding:0;flex-shrink:0;transition:color .15s}.si-eye:hover{color:hsla(0,0%,100%,.65)}.si-forgot-row{display:flex;justify-content:flex-end;margin-top:-.3rem}.si-forgot{background:none;border:none;color:#3b82f6;font-size:.8rem;cursor:pointer;font-family:var(--font-body);padding:0;transition:color .15s}.si-forgot:hover{color:#60a5fa}.si-error{color:#f87171;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.25);border-radius:8px}.si-error,.si-info{font-size:.8rem;padding:.5rem .75rem;line-height:1.4}.si-info{color:#4ade80;background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.25);border-radius:8px}.si-submit{width:100%;background:#2563eb;color:#fff;border:none;border-radius:10px;padding:.88rem 1rem;font-size:.95rem;font-weight:700;letter-spacing:.08em;font-family:var(--font-body);cursor:pointer;box-shadow:0 4px 20px rgba(37,99,235,.4);transition:background .15s,box-shadow .15s,transform .15s;margin-top:.2rem}.si-submit:hover:not(:disabled){background:#1d4ed8;box-shadow:0 6px 28px rgba(37,99,235,.55);transform:translateY(-1px)}.si-submit:disabled{opacity:.5;cursor:not-allowed}.si-or{display:flex;align-items:center;gap:.75rem;margin:1.1rem 0;color:hsla(0,0%,100%,.3);font-size:.8rem;font-weight:600;letter-spacing:.06em}.si-or-line{flex:1 1;height:1px;background:hsla(0,0%,100%,.1)}.si-google{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#111827;border:1.5px solid hsla(0,0%,100%,.12);border-radius:10px;padding:.76rem 1rem;color:#fff;font-size:.88rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:background .15s,border-color .15s}.si-google:hover:not(:disabled){background:#1f2937;border-color:hsla(0,0%,100%,.22)}.si-google:disabled{opacity:.5;cursor:not-allowed}.si-switch-row{text-align:center;font-size:.82rem;color:hsla(0,0%,100%,.4);margin-top:1rem}.si-switch-row button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.82rem;font-family:var(--font-body);padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.si-switch-row button:hover{color:#60a5fa}.si-footer{position:relative;z-index:1;text-align:center;padding:.75rem 2rem 1.25rem;color:hsla(0,0%,100%,.28);font-size:.75rem;display:flex;flex-direction:column;gap:.3rem}.si-footer-links{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.si-footer-links a{color:hsla(0,0%,100%,.28);text-decoration:none;transition:color .15s}.si-footer-links a:hover{color:hsla(0,0%,100%,.6)}.si-footer-links span{opacity:.5}@media (max-width:900px){.si-wrap{flex-direction:column;padding:5rem 1.5rem 2rem;gap:1.5rem}.si-left{flex:none}.si-card{max-width:100%}.si-tagline{font-size:1.5rem}.si-brand-name{font-size:2rem}}@media (max-width:500px){.si-card{padding:2rem 1.5rem}}@media (min-width:1600px){.home-feat .fi{font-size:1.65rem}.home-feat strong{font-size:.9rem}.home-feat span{font-size:.8rem}}@media (max-height:900px) and (min-height:520px) and (min-width:820px){.home-logo{width:clamp(220px,min(28vw,40vh),380px);height:clamp(220px,min(28vw,40vh),380px)}.home-brand{font-size:clamp(2.2rem,3.8vw,4rem)}.home-logo-wrap{gap:4px;margin-bottom:clamp(.8rem,2.5vh,1.8rem)}}@media (max-width:820px){.home-logo-wrap{flex-shrink:0}.translate-layout{grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}.t-center{order:-1;margin-left:0}.stats-row{grid-template-columns:1fr;padding:.75rem 1rem}.btn-mic,.btn-ss{width:100px;height:100px}.t-left-col,.t-panel-out{max-width:100%;width:100%;margin-left:0;margin-right:0}.translate-layout{row-gap:1.25rem}.cap-text{text-align:left}.cap-head{flex-wrap:nowrap}.cap-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:500px){.inner-header{padding:.75rem 1rem}.home-header{padding:1rem}.caption-box,.t-panel,.t-panel-out{padding:.7rem}.caption-box{height:190px}.cap-text{height:100px;font-size:13px}.cap-head .cap-title{font-size:13px!important}}@media (max-height:520px){.home-logo-wrap{margin-top:-.5rem}.home-logo{width:clamp(70px,12vh,160px);height:clamp(70px,12vh,160px)}.home-brand{font-size:clamp(1.1rem,3.5vh,2.4rem)}.home-main{gap:.4rem;padding-top:.25rem;padding-bottom:.5rem}.home-footer{padding-top:.4rem;padding-bottom:.4rem;gap:.5rem 1.5rem}}@media (max-height:500px){.home-logo-wrap{margin-top:-.5rem}}@media (max-height:420px){.home-header{padding:.4rem .9rem}.home-header .btn-create{padding:.32rem .7rem;font-size:.7rem}.home-logo-wrap{margin-top:0}.home-logo{width:44px;height:44px}.home-brand{font-size:.85rem;margin-top:-.2rem}.home-main{gap:.3rem;padding-top:.15rem;padding-bottom:.3rem}.home-footer{padding:.3rem .9rem;gap:.3rem .8rem}.home-feat{min-width:60px;gap:.05rem}.home-feat .fi{font-size:.9rem;margin-bottom:0}.home-feat strong{font-size:.58rem}.home-feat span{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important}}.adm-root{min-height:100vh;color:#e2e8f0}.adm-root,.adm-splash{display:flex;background:#07101e;font-family:var(--font-poppins),sans-serif}.adm-splash{align-items:center;justify-content:center;height:100vh;font-size:1rem;color:#7a96bb;width:100%}.adm-splash-err{color:#f87171}.adm-sidebar{width:220px;min-height:100vh;background:#040c1a;border-right:1px solid rgba(30,70,140,.3);display:flex;flex-direction:column;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.adm-sidebar-brand{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.25rem 1.25rem;border-bottom:1px solid rgba(30,70,140,.2)}.adm-sidebar-logo{width:38px;height:38px;object-fit:contain;border-radius:8px}.adm-sidebar-name{font-size:.85rem;font-weight:700;letter-spacing:.08em;color:#e2e8f0}.adm-sidebar-role{font-size:.68rem;color:#4a6890;margin-top:2px;text-transform:uppercase;letter-spacing:.06em}.adm-nav{padding:1rem .75rem;flex:1 1;display:flex;flex-direction:column;gap:.25rem}.adm-nav-item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.6rem .85rem;border:none;border-radius:8px;background:transparent;color:#7a96bb;font-family:inherit;font-size:.82rem;cursor:pointer;text-align:left;transition:background .15s,color .15s}.adm-nav-item:hover{background:rgba(30,80,150,.18);color:#b8cce8}.adm-nav-active{background:rgba(59,130,246,.15)!important;color:#60a5fa!important;font-weight:600}.adm-nav-icon{font-size:1rem;width:20px;text-align:center}.adm-nav-label{flex:1 1}.adm-nav-badge{background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;border-radius:999px;padding:.1em .45em;min-width:18px;text-align:center}.adm-sidebar-foot{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.72rem;color:#3a5a80;border-top:1px solid rgba(30,70,140,.2)}.adm-pulse{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.5);animation:admPulse 2s infinite;flex-shrink:0}@keyframes admPulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.5)}70%{box-shadow:0 0 0 8px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.adm-main{flex:1 1;padding:1.5rem 1.75rem;overflow-x:hidden;min-width:0}.adm-cards{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.adm-card{background:#0c1829;border:1px solid rgba(30,70,140,.2);border-radius:12px;padding:1.1rem 1.25rem}.adm-card-stat{display:flex;flex-direction:column;gap:.3rem}.adm-card-val{font-size:1.7rem;font-weight:700;line-height:1}.adm-card-lbl{font-size:.72rem;color:#4a6890;text-transform:uppercase;letter-spacing:.05em}.adm-breakdown-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.adm-card-breakdown{padding:1.1rem 1.25rem}.adm-breakdown-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.adm-period-select{background:#06101e;border:1px solid rgba(30,80,140,.4);border-radius:6px;color:#94b3d4;font-family:inherit;font-size:.72rem;font-weight:600;padding:.3rem .55rem;outline:none;cursor:pointer}.adm-period-select:focus{border-color:#3b82f6}.adm-metric-toggle{display:flex;background:#06101e;border:1px solid rgba(30,80,140,.4);border-radius:8px;padding:2px}.adm-metric-btn{border:none;background:transparent;color:#7a96bb;font-family:inherit;font-size:.72rem;font-weight:600;padding:.3rem .75rem;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}.adm-metric-btn:hover{color:#94b3d4}.adm-metric-active{background:rgba(59,130,246,.18);color:#60a5fa}.adm-breakdown-val{font-size:1.7rem;font-weight:700;line-height:1;margin-top:.5rem}.adm-section{background:#0c1829;border:1px solid rgba(30,70,140,.2);border-radius:14px;overflow:hidden}.adm-section-head{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(30,70,140,.15)}.adm-section-head h2{font-size:.95rem;font-weight:600;color:#c8daf0;margin:0;flex:1 1}.adm-search-input{background:#06101e;border:1px solid rgba(30,80,140,.4);border-radius:8px;color:#e2e8f0;font-family:inherit;font-size:.8rem;padding:.45rem .8rem;width:220px;outline:none}.adm-search-input:focus{border-color:#3b82f6}.adm-search-input::placeholder{color:#4a6890}.adm-chip{background:rgba(59,130,246,.15);color:#60a5fa;font-size:.72rem;font-weight:600;border-radius:999px;padding:.2em .75em;border:1px solid rgba(59,130,246,.2)}.adm-analytics{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.adm-chart-card{padding:1rem 1.25rem}.adm-chart-wide{grid-column:1/-1}.adm-chart-title{font-size:.78rem;font-weight:600;color:#7a96bb;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.85rem}.adm-donut-center{position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.adm-donut-val{font-size:1.3rem;font-weight:700;color:#e2e8f0;line-height:1}.adm-donut-lbl{font-size:.68rem;color:#7a96bb;margin-top:3px;text-transform:uppercase;letter-spacing:.05em}.adm-donut-badge{position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f7fb;box-shadow:0 6px 14px rgba(0,0,0,.35),inset 0 -2px 4px rgba(0,0,0,.06)}.adm-donut-badge .adm-donut-val{font-size:1.05rem;font-weight:800;color:#12203a}.adm-donut-badge .adm-donut-lbl{font-size:.62rem;color:#55627a;margin-top:2px}.adm-table-wrap{overflow-x:auto}.adm-table{width:100%;border-collapse:collapse;font-size:.83rem}.adm-table th{padding:.65rem 1.25rem;text-align:left;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#4a6890;border-bottom:1px solid rgba(30,70,140,.18);white-space:nowrap}.adm-th-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}.adm-th-sort:hover{color:#7a9cc0}.adm-th-active{color:#60a5fa!important}.adm-sort-icon{font-size:.65rem;opacity:.6}.adm-table td{padding:.75rem 1.25rem;border-bottom:1px solid rgba(30,70,140,.16);border-left:2px solid transparent;vertical-align:middle;transition:background .15s,border-color .15s}.adm-table tr:last-child td{border-bottom:none}.adm-table tr:hover td{background:rgba(30,70,140,.07)}.adm-row-blocked td{background:rgba(239,68,68,.04)!important}.adm-row-clickable{cursor:pointer}.adm-row-clickable:hover td{background:rgba(59,130,246,.1)!important}.adm-row-clickable:hover td:first-child{border-left-color:#3b82f6}.adm-user-link{color:#60a5fa;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.adm-row-clickable:hover .adm-user-link{-webkit-text-decoration-color:#60a5fa;text-decoration-color:#60a5fa}.adm-bold{font-weight:500;color:#c8daf0}.adm-muted{font-size:.78rem;color:#4a6890;margin-top:1px}.adm-empty{padding:2rem;text-align:center;color:#3a5880;font-size:.85rem}.adm-badge{display:inline-block;font-size:.68rem;font-weight:600;border-radius:999px;padding:.22em .75em;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.adm-badge-ok{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.2)}.adm-badge-blocked{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.2)}.adm-badge-limit{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.2)}.adm-mode-translate{background:rgba(59,130,246,.12);color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.adm-mode-stream{background:rgba(139,92,246,.12);color:#a78bfa;border:1px solid rgba(139,92,246,.2)}.adm-mode-ftf{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.2)}.adm-bar-track{margin-top:4px;height:4px;border-radius:2px;background:rgba(59,130,246,.12);overflow:hidden;width:80px}.adm-bar-fill{height:100%;border-radius:2px;background:#3b82f6;transition:width .4s}.adm-bar-red{background:#ef4444}.adm-actions{display:flex;gap:.4rem;flex-wrap:wrap}.adm-btn{padding:.3rem .7rem;border:none;border-radius:6px;font-family:inherit;font-size:.73rem;font-weight:600;cursor:pointer;transition:opacity .15s;white-space:nowrap}.adm-btn:disabled{opacity:.4;cursor:not-allowed}.adm-btn:not(:disabled):hover{opacity:.75}.adm-btn-red{background:rgba(239,68,68,.18);color:#f87171}.adm-btn-green{background:rgba(16,185,129,.18);color:#34d399}.adm-btn-blue{background:rgba(59,130,246,.18);color:#60a5fa}.adm-btn-gray{background:rgba(100,130,180,.12);color:#7a96bb}.adm-backdrop{position:fixed;inset:0;background:rgba(4,10,25,.75);display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adm-modal{background:#0c1829;border:1px solid rgba(59,130,246,.25);border-radius:16px;padding:1.75rem;width:340px;max-width:90vw;box-shadow:0 24px 60px rgba(0,0,0,.5)}.adm-modal h3{margin:0 0 .4rem;color:#c8daf0;font-size:1rem}.adm-modal-lbl{display:block;font-size:.8rem;color:#7a96bb;margin-bottom:.5rem}.adm-modal-input{width:100%;padding:.6rem .85rem;box-sizing:border-box;background:#06101e;border:1px solid rgba(30,80,140,.4);border-radius:8px;color:#e2e8f0;font-size:.9rem;font-family:inherit;outline:none}.adm-modal-input:focus{border-color:#3b82f6}.adm-modal-btns{display:flex;gap:.6rem;margin-top:1.25rem}.adm-drawer{background:#0c1829;border:1px solid rgba(59,130,246,.25);border-radius:16px;width:min(1000px,95vw);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden}.adm-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(30,70,140,.2);flex-shrink:0}.adm-drawer-title{font-size:1.05rem;font-weight:700;color:#e2e8f0}.adm-drawer-sub{font-size:.8rem;color:#7a96bb;margin-top:3px}.adm-drawer-close{background:rgba(100,130,180,.12);color:#7a96bb;border:none;border-radius:8px;width:32px;height:32px;font-size:1rem;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.adm-drawer-close:hover{background:rgba(100,130,180,.22);color:#c8daf0}.adm-drawer-stats{display:flex;gap:1.75rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(30,70,140,.15);flex-wrap:wrap;flex-shrink:0}.adm-drawer-stat{display:flex;flex-direction:column;gap:3px}.adm-drawer-stat-val{font-size:1.1rem;font-weight:700;color:#c8daf0}.adm-drawer-stat-lbl{font-size:.68rem;color:#4a6890;text-transform:uppercase;letter-spacing:.05em}.adm-drawer-tabs{padding:.85rem 1.5rem 0;flex-shrink:0}.adm-drawer-body{overflow-y:auto;flex:1 1;padding-top:.5rem}@media (max-width:700px){.adm-drawer{width:100vw;height:100vh;max-height:100vh;border-radius:0}.adm-drawer-stats{gap:1rem}}@media (max-width:1100px){.adm-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.adm-cards{grid-template-columns:repeat(3,1fr)}.adm-breakdown-row{grid-template-columns:repeat(2,1fr)}.adm-analytics{grid-template-columns:1fr}.adm-chart-wide{grid-column:1}}@media (max-width:700px){.adm-sidebar{display:none}.adm-main{padding:1rem}.adm-cards{grid-template-columns:repeat(2,1fr);gap:.6rem;margin-bottom:1rem}.adm-card-val{font-size:1.35rem}.adm-breakdown-row{grid-template-columns:1fr;gap:.6rem;margin-bottom:1rem}.adm-breakdown-val{font-size:1.1rem}}.adm-splash.theme-light{background:#f3f6fb;color:#5b6b85}.adm-root.theme-light{background:#f3f6fb;color:#16233c}.adm-root.theme-light .adm-sidebar{background:#fff;border-right-color:#dde5f0}.adm-root.theme-light .adm-sidebar-brand{border-bottom-color:#e7edf5}.adm-root.theme-light .adm-sidebar-name{color:#16233c}.adm-root.theme-light .adm-sidebar-role{color:#8695ac}.adm-root.theme-light .adm-nav-item{color:#5b6b85}.adm-root.theme-light .adm-nav-item:hover{background:rgba(59,130,246,.08);color:#1a56db}.adm-root.theme-light .adm-nav-active{background:rgba(59,130,246,.12)!important;color:#1a56db!important}.adm-root.theme-light .adm-sidebar-foot{color:#96a5ba;border-top-color:#e7edf5}.adm-root.theme-light .adm-card{background:#fff;border-color:#dde5f0}.adm-root.theme-light .adm-card-lbl{color:#8695ac}.adm-root.theme-light .adm-period-select{background:#fff;border-color:#c3d4ef;color:#3c4a63}.adm-root.theme-light .adm-metric-toggle{background:#fff;border-color:#c3d4ef}.adm-root.theme-light .adm-metric-btn{color:#5b6b85}.adm-root.theme-light .adm-metric-btn:hover{color:#1a56db}.adm-root.theme-light .adm-metric-active{background:rgba(59,130,246,.12);color:#1a56db}.adm-root.theme-light .adm-section{background:#fff;border-color:#dde5f0}.adm-root.theme-light .adm-section-head{border-bottom-color:#e7edf5}.adm-root.theme-light .adm-section-head h2{color:#16233c}.adm-root.theme-light .adm-search-input{background:#fff;border-color:#c3d4ef;color:#16233c}.adm-root.theme-light .adm-search-input::placeholder{color:#8695ac}.adm-root.theme-light .adm-chip{background:rgba(59,130,246,.1);color:#1a56db;border-color:rgba(59,130,246,.25)}.adm-root.theme-light .adm-chart-title{color:#5b6b85}.adm-root.theme-light .adm-donut-val{color:#16233c}.adm-root.theme-light .adm-donut-lbl{color:#5b6b85}.adm-root.theme-light .adm-table th{color:#8695ac;border-bottom-color:#e7edf5}.adm-root.theme-light .adm-th-sort:hover{color:#3c4a63}.adm-root.theme-light .adm-th-active{color:#1a56db!important}.adm-root.theme-light .adm-table td{border-bottom-color:#eef2f8}.adm-root.theme-light .adm-table tr:hover td{background:rgba(59,130,246,.04)}.adm-root.theme-light .adm-row-clickable:hover td{background:rgba(59,130,246,.06)!important}.adm-root.theme-light .adm-user-link{color:#1a56db}.adm-root.theme-light .adm-row-clickable:hover .adm-user-link{-webkit-text-decoration-color:#1a56db;text-decoration-color:#1a56db}.adm-root.theme-light .adm-bold{color:#16233c}.adm-root.theme-light .adm-muted{color:#8695ac}.adm-root.theme-light .adm-empty{color:#a9b6c8}.adm-root.theme-light .adm-btn-gray{background:rgba(100,130,180,.1);color:#5b6b85}.adm-root.theme-light .adm-backdrop{background:rgba(20,40,80,.35)}.adm-root.theme-light .adm-modal{background:#fff;border-color:rgba(59,130,246,.2);box-shadow:0 24px 60px rgba(20,40,80,.18)}.adm-root.theme-light .adm-modal h3{color:#16233c}.adm-root.theme-light .adm-modal-lbl{color:#5b6b85}.adm-root.theme-light .adm-modal-input{background:#fff;border-color:#c3d4ef;color:#16233c}.adm-root.theme-light .adm-drawer{background:#fff;border-color:rgba(59,130,246,.2);box-shadow:0 24px 60px rgba(20,40,80,.18)}.adm-root.theme-light .adm-drawer-head{border-bottom-color:#e7edf5}.adm-root.theme-light .adm-drawer-title{color:#16233c}.adm-root.theme-light .adm-drawer-sub{color:#5b6b85}.adm-root.theme-light .adm-drawer-close{background:rgba(100,130,180,.1);color:#5b6b85}.adm-root.theme-light .adm-drawer-close:hover{background:rgba(100,130,180,.18);color:#16233c}.adm-root.theme-light .adm-drawer-stats{border-bottom-color:#e7edf5}.adm-root.theme-light .adm-drawer-stat-val{color:#16233c}.adm-root.theme-light .adm-drawer-stat-lbl{color:#8695ac}.ftf-lang-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%}@media (max-width:700px){.ftf-lang-grid{grid-template-columns:1fr}.ftf-add-wrap,.ftf-add-wrap>button{width:100%}}@keyframes schedOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes schedOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes schedBoxIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes schedBoxOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.97)}}.sched-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:schedOverlayIn .18s ease both}.sched-overlay.closing{animation:schedOverlayOut .19s ease both}.sched-box{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--rlg);padding:1.6rem;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px rgba(0,0,0,.5);color:var(--text);font-family:var(--font-body);animation:schedBoxIn .22s cubic-bezier(.16,1,.3,1) both}.sched-box.closing{animation:schedBoxOut .17s ease both}@media (prefers-reduced-motion:reduce){.sched-box,.sched-box.closing,.sched-overlay,.sched-overlay.closing{animation:none!important}}.sched-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:1.3rem}.sched-header-text{flex:1 1;min-width:0}.sched-close{background:none;border:none;color:var(--text-dim);cursor:pointer;width:30px;height:30px;border-radius:var(--rsm);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.sched-close:hover{background:var(--bg-input);color:var(--text)}.sched-icon-badge{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:rgba(0,102,255,.14);color:var(--blue);display:flex;align-items:center;justify-content:center}.sched-icon-badge--sm{width:34px;height:34px;border-radius:10px}.sched-title{font-size:1.15rem;font-weight:700;color:var(--text)}.sched-subtitle{font-size:.78rem;color:var(--text-sec);margin-top:3px}.sched-field{margin-bottom:1rem}.sched-label{font-size:.72rem;color:var(--text-sec);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:flex;align-items:center;gap:6px}.sched-label-optional{text-transform:none;letter-spacing:normal;opacity:.65;font-weight:400}.sched-input,.sched-textarea{width:100%;box-sizing:border-box;background:var(--bg-input);border:1px solid var(--border-b);border-radius:var(--rsm);color:var(--text);font-family:var(--font-body);font-size:.85rem;padding:9px 12px}.sched-input:focus,.sched-textarea:focus{outline:none;border-color:var(--blue)}.sched-textarea{resize:vertical;min-height:64px}.sched-input[type=date],.sched-input[type=time]{color-scheme:dark;cursor:pointer}.home-page.theme-light .sched-input[type=date],.home-page.theme-light .sched-input[type=time],.inner-page.theme-light .sched-input[type=date],.inner-page.theme-light .sched-input[type=time]{color-scheme:light}.sched-input-wrap{position:relative}.sched-input-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none;display:flex}.sched-input.has-icon{padding-left:32px}.sched-row-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:.9rem}@media (max-width:480px){.sched-row-2{grid-template-columns:1fr}}.sched-section{border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-bottom:1rem;background:var(--bg-input)}.sched-section-header{display:flex;align-items:center;gap:11px;margin-bottom:.3rem}.sched-section-title{font-size:.88rem;font-weight:700;color:var(--text)}.sched-section-sub{font-size:.72rem;color:var(--text-sec);margin-top:1px}.sched-vis-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:420px){.sched-vis-grid{grid-template-columns:1fr}}.sched-vis-card{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:12px;border-radius:12px;cursor:pointer;border:1.5px solid var(--border-b);background:var(--bg-card);color:var(--text);transition:border-color .15s,background .15s;font-family:var(--font-body)}.sched-vis-card.active{border-color:var(--blue);background:rgba(0,102,255,.1)}.sched-vis-card:disabled{opacity:.6;cursor:not-allowed}.sched-vis-icon{color:var(--blue);flex-shrink:0;margin-top:1px}.sched-vis-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.sched-vis-title{font-size:.82rem;font-weight:700}.sched-vis-desc{font-size:.7rem;color:var(--text-sec);line-height:1.3}.sched-vis-check{width:17px;height:17px;border-radius:50%;flex-shrink:0;margin-top:1px;border:1.5px solid var(--border-b);display:flex;align-items:center;justify-content:center}.sched-vis-check.active{border-color:var(--blue);background:var(--blue)}.sched-code-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sched-code-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.sched-btn-getcode{display:flex;align-items:center;gap:7px;background:var(--blue);color:#fff;padding:8px 14px;font-size:.78rem}.sched-btn-getcode:disabled{opacity:.5;cursor:not-allowed}.sched-icon-btn{width:33px;height:33px;border-radius:var(--rsm);flex-shrink:0;background:var(--bg-card);border:1px solid var(--border-b);color:var(--text-sec);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s}.sched-icon-btn:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.sched-icon-btn:disabled{opacity:.4;cursor:not-allowed}.sched-code-hint{font-size:.76rem;color:var(--text-dim);margin-top:10px}.sched-code-display{margin-top:10px;padding:12px;border-radius:var(--rsm);background:var(--bg-card);border:1px dashed var(--border-b);font-family:var(--font-heading);font-size:1.4rem;font-weight:700;letter-spacing:.28em;color:var(--blue);text-align:center;position:relative}.sched-code-copied{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:normal;color:var(--green)}.sched-visibility{display:flex;gap:8px}.sched-vis-btn{flex:1 1;padding:9px 10px;border-radius:var(--rsm);border:1px solid var(--border-b);background:var(--bg-input);color:var(--text-sec);font-size:.82rem;cursor:pointer;transition:all .15s}.sched-vis-btn.active{border-color:var(--blue);background:rgba(0,102,255,.12);color:var(--text)}.sched-error{color:var(--red);font-size:.78rem;margin-bottom:.8rem}.sched-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:1.2rem}.sched-btn{padding:10px 22px;border-radius:var(--rsm);border:none;font-weight:700;font-size:.82rem;cursor:pointer}.sched-btn-primary{background:var(--blue);color:#fff}.sched-btn-primary:disabled{opacity:.5;cursor:not-allowed}.sched-btn-ghost{background:transparent;border:1px solid var(--border-b);color:var(--text-sec)}.sched-btn-danger{background:rgba(255,51,68,.12);border:1px solid rgba(255,51,68,.4);color:var(--red)}.home-page.theme-light .sched-box,.inner-page.theme-light .sched-box{background:#fff;border-color:rgba(20,63,140,.16);box-shadow:0 24px 60px rgba(20,50,110,.16),inset 0 1px 0 hsla(0,0%,100%,.9)}.home-page.theme-light .sched-code-display,.home-page.theme-light .sched-input,.home-page.theme-light .sched-section,.home-page.theme-light .sched-textarea,.home-page.theme-light .sched-vis-btn,.inner-page.theme-light .sched-code-display,.inner-page.theme-light .sched-input,.inner-page.theme-light .sched-section,.inner-page.theme-light .sched-textarea,.inner-page.theme-light .sched-vis-btn{background:rgba(0,0,0,.03);color:#0b1c3d}.home-page.theme-light .sched-vis-card,.inner-page.theme-light .sched-vis-card{background:#fff}.home-page.theme-light .sched-vis-card.active,.inner-page.theme-light .sched-vis-card.active{background:rgba(0,102,255,.08);border-color:var(--blue)}.home-page.theme-light .sched-icon-btn,.inner-page.theme-light .sched-icon-btn{background:#fff}@media (max-width:560px){.sched-box{padding:1.2rem}.sched-code-row{flex-direction:column;align-items:stretch}.sched-code-actions{justify-content:flex-end}}.myschedule-watermark{position:fixed;right:-2%;bottom:-4%;z-index:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(4rem,14vw,11rem);letter-spacing:.12em;white-space:nowrap;color:rgba(120,170,255,.055);transform:rotate(-6deg);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.myschedule-page.theme-light .myschedule-watermark{color:rgba(26,86,219,.05)}.msched-wrap{max-width:1440px;margin:0 auto;padding:6rem clamp(1rem,3vw,2.5rem) 3rem;display:flex;flex-direction:column;gap:1.85rem}@media (max-width:700px){.msched-wrap{padding-top:5.5rem}}.msched-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.myschedule-title-row{display:flex;align-items:center;gap:14px;animation:fadeUp .5s ease both}.myschedule-title-icon{width:54px;height:54px;border-radius:16px;flex-shrink:0;background:linear-gradient(135deg,var(--blue) 0,var(--blue2) 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px var(--bglow)}.myschedule-title{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.5rem,3vw,2rem);color:var(--text);letter-spacing:.01em}.myschedule-title .ftf-heading{font-size:inherit;letter-spacing:inherit;text-transform:none;animation:none}.myschedule-subtitle{font-size:.82rem;color:var(--text-sec);margin-top:2px}.msched-header-cta{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:11px 20px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(135deg,var(--blue) 0,var(--blue2) 100%);color:#fff;font-family:var(--font-poppins);font-size:.85rem;font-weight:700;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 6px 20px var(--bglow),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease;animation:fadeUp .5s ease .05s both}.msched-header-cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px var(--bglow),inset 0 1px 0 hsla(0,0%,100%,.25)}.msched-header-cta:active{transform:translateY(0) scale(.97)}.myschedule-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:999px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(135deg,var(--blue) 0,var(--blue2) 100%);color:#fff;font-family:var(--font-poppins);font-size:.92rem;font-weight:700;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 6px 20px var(--bglow),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.myschedule-cta:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3),transparent);transform:skewX(-20deg);transition:left .55s ease;pointer-events:none}.myschedule-cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px var(--bglow),inset 0 1px 0 hsla(0,0%,100%,.25)}.myschedule-cta:hover:after{left:130%}.myschedule-cta-arrow{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center;margin-left:2px;flex-shrink:0}.myschedule-layout{display:grid;grid-template-columns:400px 1fr;grid-gap:1.75rem;gap:1.75rem;align-items:start;max-width:1440px;margin:0 auto;padding:6rem clamp(1rem,3vw,2.5rem) 3rem}@media (max-width:980px){.myschedule-layout{grid-template-columns:1fr;padding-top:5.5rem}}.myschedule-left{display:flex;flex-direction:column;gap:1.4rem;position:-webkit-sticky;position:sticky;top:1.5rem}@media (max-width:980px){.myschedule-left{position:static}}.myschedule-title-icon--sm{width:44px;height:44px;border-radius:13px}.myschedule-cal-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--rlg);padding:1.3rem;animation:fadeUp .5s ease .1s both}.cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cal-nav-btn{display:inline-flex;align-items:center;gap:5px;background:var(--bg-input);border:1px solid var(--border-b);color:var(--text-sec);border-radius:var(--rsm);padding:6px 12px;cursor:pointer;font-size:.8rem;transition:border-color .15s,color .15s}.cal-nav-btn:hover{border-color:var(--blue);color:var(--text)}.cal-month-label{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;letter-spacing:.02em;color:var(--text)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.cal-weekday{text-align:center;font-size:.64rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;padding-bottom:6px}.cal-day{position:relative;aspect-ratio:1;min-height:38px;border:1px solid var(--border);border-radius:10px;background:var(--bg-input);color:var(--text);display:flex;align-items:flex-start;justify-content:flex-start;padding:6px;font-family:var(--font-body);cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.cal-day:hover{border-color:var(--blue);transform:translateY(-1px)}.cal-day.cal-day-empty{background:transparent;border-color:transparent;cursor:default;pointer-events:none}.cal-day-num{font-size:.78rem;font-weight:600}.cal-day.cal-day-today{border-color:rgba(0,102,255,.5);box-shadow:inset 0 0 0 1px rgba(0,102,255,.25)}.cal-day.cal-day-selected{border-color:var(--blue);background:linear-gradient(135deg,rgba(0,102,255,.16),rgba(0,170,255,.08));box-shadow:0 0 0 1px var(--blue),0 4px 14px var(--bglow)}.cal-day-badge{position:absolute;top:4px;right:4px;min-width:17px;height:17px;padding:0 3px;border-radius:999px;background:var(--blue);color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 6px var(--bglow)}.myschedule-legend{display:flex;align-items:center;gap:8px;margin-top:1.1rem;font-size:.74rem;color:var(--text-sec)}.myschedule-legend-dot{width:9px;height:9px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px var(--bglow);flex-shrink:0}.inner-page.theme-light .cal-day{background:hsla(0,0%,100%,.7);border-color:rgba(20,63,140,.14)}.inner-page.theme-light .cal-day-num{color:#0b1c3d}.inner-page.theme-light .cal-nav-btn{background:hsla(0,0%,100%,.7)}.inner-page.theme-light .myschedule-cal-card{background:hsla(0,0%,100%,.82);box-shadow:0 10px 28px rgba(20,50,110,.1),inset 0 1px 0 hsla(0,0%,100%,.85)}.myschedule-right{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.myschedule-right-header{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--rlg);padding:1.2rem 1.4rem;animation:fadeUp .5s ease both}.myschedule-right-header-text{flex:1 1;min-width:160px}.myschedule-date-title{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.15rem,2.2vw,1.4rem);color:var(--text)}.myschedule-date-sub{font-size:.8rem;color:var(--text-sec);margin-top:2px}.myschedule-add-btn{display:inline-flex;align-items:center;gap:7px;background:rgba(0,102,255,.12);border:1px solid rgba(0,102,255,.4);color:var(--blue);border-radius:999px;padding:10px 18px;font-size:.84rem;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.myschedule-add-btn:hover{background:rgba(0,102,255,.2);transform:translateY(-1px)}.myschedule-cards{display:flex;flex-direction:column;gap:1rem}.meeting-card{display:flex;gap:14px;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--rlg);padding:1.1rem 1.3rem;animation:fadeUp .45s ease both;transition:transform .18s ease,box-shadow .18s ease}.meeting-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.25)}.meeting-card-icon{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.meeting-card-body{flex:1 1;min-width:0}.meeting-card-top{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.meeting-card-title{flex:1 1;min-width:0;font-weight:700;font-size:.98rem;color:var(--text);overflow-wrap:anywhere}.status-completed{background:rgba(122,146,184,.12);color:var(--text-dim);border:1px solid rgba(122,146,184,.28)}.status-restartable{background:rgba(249,153,0,.14);color:var(--connecting-accent);border:1px solid rgba(249,153,0,.4)}.status-canceled{background:rgba(122,146,184,.06);color:var(--text-dim);border:1px solid transparent;text-decoration:line-through}.inner-page.theme-light .status-restartable{background:rgba(194,102,13,.12);border-color:rgba(194,102,13,.4)}.mcard-menu-wrap{position:relative;flex-shrink:0}.mcard-menu-btn{width:28px;height:28px;border-radius:8px;background:transparent;border:none;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.mcard-menu-btn:hover{background:var(--bg-input);color:var(--text)}.mcard-menu{position:absolute;top:100%;right:0;margin-top:4px;z-index:300;min-width:150px;background:var(--bg-card);border:1px solid var(--border-b);border-radius:var(--rsm);padding:6px;box-shadow:0 12px 32px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:2px;animation:schedBoxIn .15s ease both}.mcard-menu-item{text-align:left;background:none;border:none;color:var(--text-sec);padding:7px 10px;border-radius:6px;font-size:.78rem;cursor:pointer}.mcard-menu-item:hover{background:var(--bg-input);color:var(--text)}.mcard-menu-item-danger{color:var(--red)}.mcard-menu-item-danger:hover{background:rgba(255,51,68,.1)}.inner-page.theme-light .mcard-menu{background:#fff;box-shadow:0 12px 32px rgba(20,50,110,.16)}.meeting-copy-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(0,102,255,.1);border:1px solid rgba(0,102,255,.35);color:var(--blue);border-radius:var(--rsm);padding:6px 12px;font-size:.74rem;font-weight:700;cursor:pointer;transition:background .15s}.meeting-copy-btn:hover{background:rgba(0,102,255,.2)}.inner-page.theme-light .meeting-card,.inner-page.theme-light .myschedule-right-header{background:hsla(0,0%,100%,.82);box-shadow:0 10px 28px rgba(20,50,110,.08),inset 0 1px 0 hsla(0,0%,100%,.85)}.inner-page.theme-light .meeting-card:hover{box-shadow:0 14px 32px rgba(20,50,110,.14),inset 0 1px 0 hsla(0,0%,100%,.9)}@media (max-width:560px){.meeting-card{flex-direction:column}.meeting-card-icon{width:36px;height:36px}.myschedule-right-header{padding:1rem}.myschedule-add-btn{width:100%;justify-content:center}.myschedule-layout{padding-top:5rem}}.msched-filterbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.9rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--rlg);padding:.7rem .9rem;animation:fadeUp .5s ease .05s both}.msched-tabs{display:flex;flex-wrap:wrap;gap:4px}.msched-tab{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid transparent;color:var(--text-sec);border-radius:999px;padding:7px 13px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.msched-tab:hover{color:var(--text);border-color:var(--border-b)}.msched-tab.active{background:linear-gradient(135deg,var(--blue) 0,var(--blue2) 100%);border-color:transparent;color:#fff;box-shadow:0 4px 14px var(--bglow)}.msched-tab-count{font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:999px;background:rgba(122,146,184,.16);color:var(--text-dim);transition:background .15s,color .15s}.msched-tab.active .msched-tab-count{background:hsla(0,0%,100%,.25);color:#fff}.msched-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.msched-search{display:flex;align-items:center;gap:7px;background:var(--bg-input);border:1px solid var(--border-b);border-radius:999px;padding:7px 13px;color:var(--text-dim);min-width:0}.msched-search svg{flex-shrink:0}.msched-search input{background:none;border:none;outline:none;color:var(--text);font-size:.8rem;font-family:var(--font-body);width:140px;min-width:0}.msched-search input::placeholder{color:var(--text-dim)}.msched-filter-btn{display:inline-flex;align-items:center;gap:6px;background:var(--bg-input);border:1px solid var(--border-b);color:var(--text-sec);border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s;font-family:var(--font-body)}.msched-filter-btn:hover{border-color:var(--blue);color:var(--text)}.msched-filter-btn.active{border-color:var(--blue);color:var(--blue);background:rgba(0,102,255,.1)}.msched-filter-wrap{position:relative;flex-shrink:0}.msched-filter-popup{position:fixed;z-index:950;width:min(92vw,340px);background:var(--bg-card);border:1px solid var(--border-b);border-radius:var(--rlg);padding:1.1rem 1.15rem 1.15rem;box-shadow:0 20px 48px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.04);opacity:0;transform:scale(.96) translateY(-6px);transform-origin:top right;pointer-events:none;transition:opacity .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.msched-filter-popup.meeting-menu-up{transform:scale(.96) translateY(6px);transform-origin:bottom right}.msched-filter-popup.meeting-menu-ready{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.msched-filter-popup-title{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--text);margin-bottom:.9rem}.msched-filter-section+.msched-filter-section{margin-top:.9rem}.msched-filter-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--text-dim);margin-bottom:.4rem}.msched-filter-pills{display:flex;flex-wrap:wrap;gap:6px}.msched-filter-pill{background:var(--bg-input);border:1px solid var(--border-b);color:var(--text-sec);border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:var(--font-body)}.msched-filter-pill:hover{border-color:var(--blue);color:var(--text)}.msched-filter-pill.active{background:linear-gradient(135deg,var(--blue) 0,var(--blue2) 100%);border-color:transparent;color:#fff;box-shadow:0 3px 10px var(--bglow)}.msched-filter-results{margin-top:1rem;padding:.8rem .9rem;text-align:center;background:var(--bg-input);border:1px dashed var(--border-b);border-radius:var(--r)}.msched-filter-results-label{font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-weight:700}.msched-filter-results-count{font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--blue2);margin-top:2px}.msched-filter-results-range{font-size:.72rem;color:var(--text-sec);margin-top:3px}.msched-filter-popup .sched-row-2{grid-template-columns:1fr;gap:.6rem}@media (max-width:420px){.msched-filter-popup{padding:1rem}}.msched-table{display:flex;flex-direction:column;gap:.6rem}.msched-row{display:grid;grid-template-columns:minmax(180px,2.1fr) minmax(140px,1.3fr) minmax(90px,.8fr) minmax(120px,1fr) minmax(100px,.85fr) 48px;grid-gap:14px;gap:14px;align-items:center}.msched-row-head{padding:0 1.2rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--text-dim)}.msched-row-body{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--rlg);padding:.9rem 1.2rem;cursor:pointer;animation:fadeUp .4s ease both;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.msched-row-body:hover{transform:translateY(-3px) scale(1.005);box-shadow:0 14px 34px rgba(0,0,0,.28);border-color:var(--border-b)}.msched-cell-details{display:flex;align-items:center;gap:12px;min-width:0}.msched-row-icon{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.msched-row-text{min-width:0}.msched-row-title{font-weight:700;font-size:.92rem;color:var(--text);overflow-wrap:anywhere}.msched-cell-date{display:flex;flex-direction:column;gap:3px}.msched-cell-date .meeting-card-row{margin-bottom:0;font-size:.78rem}.msched-cell-vis{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-sec)}.msched-cell-vis svg{flex-shrink:0;color:var(--text-dim)}.msched-cell-id{display:flex;align-items:center;gap:8px}.msched-copy-icon-btn{width:26px;height:26px;border-radius:7px;flex-shrink:0;background:var(--bg-input);border:1px solid var(--border-b);color:var(--text-sec);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s}.msched-copy-icon-btn:hover{border-color:var(--blue);color:var(--blue)}.msched-cell-status{display:flex}.msched-cell-actions{display:flex;justify-content:flex-end}@media (max-width:980px){.msched-row-head{display:none}.msched-row-body{grid-template-columns:1fr;justify-items:start;gap:8px}.msched-cell-actions{position:absolute;top:.9rem;right:1.1rem}.msched-row-body{position:relative;padding-right:3rem}}.meeting-status{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;padding:4px 10px 4px 8px;border-radius:999px;white-space:nowrap}.meeting-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ms-status-upcoming{background:rgba(0,216,74,.12);color:var(--green);border:1px solid rgba(0,216,74,.35)}.ms-status-startingsoon{background:rgba(245,158,11,.14);color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.ms-status-ongoing{background:rgba(0,102,255,.15);color:var(--blue2);border:1px solid rgba(0,102,255,.45);animation:liveBadgePulse 2s ease-in-out infinite}.ms-status-completed{background:rgba(122,146,184,.12);color:var(--text-dim);border:1px solid rgba(122,146,184,.28)}.ms-status-cancelled{background:rgba(255,51,68,.1);color:var(--red);border:1px solid rgba(255,51,68,.35);text-decoration:line-through}.inner-page.theme-light .ms-status-upcoming{background:rgba(0,150,64,.12);color:#0a8f3c;border-color:rgba(0,150,64,.4)}.inner-page.theme-light .ms-status-startingsoon{background:rgba(180,83,9,.12);color:#b45309;border-color:rgba(180,83,9,.4)}.inner-page.theme-light .ms-status-cancelled{background:rgba(214,31,52,.1);color:#d61f34;border-color:rgba(214,31,52,.35)}.status-upcoming{background:rgba(0,102,255,.12);color:var(--blue);border:1px solid rgba(0,102,255,.35)}.status-ongoing,.status-startingsoon{background:rgba(0,216,74,.15);color:var(--green);border:1px solid rgba(0,216,74,.45)}.status-ongoing{animation:liveBadgePulse 2s ease-in-out infinite}.home-page.theme-light .status-ongoing,.home-page.theme-light .status-startingsoon{background:rgba(0,150,64,.12);color:#0a8f3c;border-color:rgba(0,150,64,.45)}.meeting-menu-wrap{position:relative;flex-shrink:0}.meeting-menu-btn{width:28px;height:28px;border-radius:8px;background:transparent;border:none;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.meeting-menu-btn:hover{background:var(--bg-input);color:var(--text)}.meeting-menu-overlay{position:fixed;inset:0;z-index:290}.meeting-menu{position:fixed;z-index:950;min-width:178px;background:var(--bg-card);border:1px solid var(--border-b);border-radius:var(--r);padding:6px;box-shadow:0 20px 48px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.04);display:flex;flex-direction:column;gap:2px;opacity:0;transform:scale(.94) translateY(-6px);transform-origin:top right;pointer-events:none;transition:opacity .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.meeting-menu.meeting-menu-up{transform:scale(.94) translateY(6px);transform-origin:bottom right}.meeting-menu.meeting-menu-ready{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.meeting-menu-item{text-align:left;background:none;border:none;color:var(--text-sec);padding:9px 11px;border-radius:8px;font-size:.8rem;cursor:pointer;transition:background .12s ease,color .12s ease}.meeting-menu-item:hover{background:var(--bg-input);color:var(--text)}.meeting-menu-item-danger{color:var(--red)}.meeting-menu-item-danger:hover{background:rgba(255,51,68,.1)}@media (pointer:coarse){.meeting-menu-item{padding:11px 12px;font-size:.82rem}}.meeting-card-row{display:flex;align-items:center;gap:7px;font-size:.8rem;color:var(--text-sec);margin-bottom:5px}.meeting-card-row svg{flex-shrink:0;color:var(--text-dim)}.meeting-card-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:10px}.meeting-id{font-size:.78rem;color:var(--text-sec)}.msched-pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.msched-page-btn,.msched-page-num{min-width:34px;height:34px;padding:0 8px;border-radius:9px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-sec);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.82rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.msched-page-btn:hover:not(:disabled),.msched-page-num:hover{border-color:var(--blue);color:var(--text)}.msched-page-btn:disabled{opacity:.4;cursor:not-allowed}.msched-page-num.active{background:var(--blue);border-color:var(--blue);color:#fff}.msched-pagesize-select{margin-left:10px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-sec);border-radius:9px;font-size:.78rem;padding:8px 26px 8px 12px;width:auto}.myschedule-spinner-wrap{display:flex;align-items:center;justify-content:center;padding:3.5rem 0}.myschedule-spinner{width:30px;height:30px;border-radius:50%;display:block;border:3px solid var(--border-b);border-top-color:var(--blue);animation:spinRing .8s linear infinite}.myschedule-empty{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3.5rem 1.5rem;background:var(--bg-card);border:1px dashed var(--border-b);border-radius:var(--rlg);color:var(--text-dim);animation:fadeUp .5s ease both}.myschedule-empty:before{content:"";position:absolute;top:18%;left:50%;transform:translateX(-50%);width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,var(--bglow) 0,transparent 70%);pointer-events:none}.myschedule-empty svg{position:relative}.myschedule-empty-title{position:relative;font-size:1rem;font-weight:700;color:var(--text-sec);margin-top:1rem}.myschedule-empty-sub{position:relative;font-size:.82rem;color:var(--text-dim);margin-top:4px}.inner-page.theme-light .msched-filterbar,.inner-page.theme-light .msched-page-btn,.inner-page.theme-light .msched-page-num,.inner-page.theme-light .msched-row-body,.inner-page.theme-light .myschedule-empty{background:hsla(0,0%,100%,.82)}.inner-page.theme-light .msched-filterbar,.inner-page.theme-light .msched-row-body{box-shadow:0 10px 24px rgba(20,50,110,.08),inset 0 1px 0 hsla(0,0%,100%,.85)}.inner-page.theme-light .msched-row-body:hover{box-shadow:0 14px 30px rgba(20,50,110,.14),inset 0 1px 0 hsla(0,0%,100%,.9)}.inner-page.theme-light .meeting-menu,.inner-page.theme-light .msched-filter-popup{background:#fff;border-color:rgba(20,63,140,.14);box-shadow:0 20px 48px rgba(20,50,110,.18),0 0 0 1px rgba(20,63,140,.05)}.inner-page.theme-light .msched-filter-pill,.inner-page.theme-light .msched-filter-results,.inner-page.theme-light .msched-search{background:hsla(0,0%,100%,.7)}.inner-page.theme-light .msched-page-num.active{background:var(--blue);border-color:var(--blue);color:#fff}.inner-page.theme-light .msched-filter-pill.active{background:linear-gradient(135deg,var(--blue) 0,var(--blue2) 100%);border-color:transparent;color:#fff}@media (max-width:700px){.msched-header{flex-direction:column;align-items:stretch}.msched-header-cta{justify-content:center}.msched-filterbar{flex-direction:column;align-items:stretch}.msched-controls{justify-content:stretch}.msched-search{flex:1 1 100%}.msched-search input{width:100%}}