.hero-login{align-items:center;background:radial-gradient(circle at top,#1a0326 0,#050112 60%,#010006 100%);color:#f8f8ff;display:flex;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;margin-top:-1rem;min-height:100vh;overflow:hidden;padding:1rem 1.5rem;position:relative}.hero-background{inset:0;overflow:hidden;position:absolute}.orb{animation:pulse 12s ease-in-out infinite;border-radius:50%;filter:blur(140px);height:32rem;opacity:.6;position:absolute;width:32rem}.orb--one{background:#7e22ced9;left:-4rem;top:-8rem}.orb--two{animation-delay:4s;background:#d946efb3;bottom:-10rem;right:-6rem}.grid-overlay{animation:drift 40s linear infinite;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:80px 80px;inset:0;opacity:.35;position:absolute}.hero-content{display:flex;flex-direction:column;gap:5.5rem;margin-bottom:2rem;position:relative;text-align:center;width:min(100%,950px);z-index:2}.hero-headline h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.2;margin:.35rem 0 .75rem}.hero-headline p{color:#e2dcffd9;line-height:1.6;margin:0 auto;max-width:32rem}.headline-pill{color:#d7bfffcc;display:inline-block;font-size:.7rem;letter-spacing:.6rem;text-transform:uppercase}.hero-panel{margin:0 auto;position:relative;width:min(100%,520px)}.floating-badges{inset:-80px 0 0;pointer-events:none;position:absolute}.badge{animation:float 10s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#9333ea2e;border:1px solid #ec489966;border-radius:999px;color:#fdf2f8;font-size:.85rem;padding:.6rem 1rem;position:absolute}.badge--tl{animation-delay:0s;left:-40px;top:0}.badge--tr{animation-delay:2s;right:-30px;top:-20px}.badge--bl{animation-delay:4s;bottom:10px;left:-50px}.badge--br{animation-delay:6s;bottom:-20px;right:-40px}.panel-card{animation:rise .8s ease-out both;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#03000ce6;border:1px solid #a855f766;border-radius:32px;box-shadow:0 40px 120px #000000bf,0 0 60px #a855f740;padding:3rem 2.5rem}.panel-heading{margin-bottom:2.5rem;text-align:center}.panel-heading h2{font-size:2.5rem;margin:.5rem 0}.panel-heading p{color:#d9d8f6cc;margin:0}.panel-pill{color:#e5c6ffd9;font-size:.65rem;letter-spacing:.55rem;text-transform:uppercase}.login-form{gap:1.5rem}.input-field,.login-form{display:flex;flex-direction:column}.input-field{color:#dfdbf7d9;font-size:1.5rem;gap:.5rem}.login-input{background:#0f061dcc;border:1px solid #cdb4ff4d;border-radius:18px;color:#fff;font-size:1.5rem;padding:.95rem 1.2rem;transition:border .2s ease,box-shadow .2s ease}.login-input:focus{border-color:#c084fc;box-shadow:0 0 20px #c084fc59;outline:none}.form-meta{align-items:center;color:#e0e0ffbf;display:flex;font-size:.85rem;justify-content:space-between}.remember{align-items:center;display:inline-flex;gap:.45rem}.remember-checkbox{accent-color:#a855f7;background:#0000;border:1px solid #fff6;border-radius:4px;height:16px;width:25px}.forgot-link{color:#d8b4fe;text-decoration:none;transition:color .2s ease}.forgot-link:hover{color:#f5d0fe}.form-error{background:#f472b626;border:1px solid #f472b673;border-radius:18px;color:#ffe4f1;font-size:.9rem;padding:.85rem;text-align:center}.login-button{background-image:linear-gradient(120deg,#9333ea,#c026d3,#ec4899);background-size:200% auto;border:none;border-radius:20px;box-shadow:0 25px 60px #9333ea73;color:#fff;cursor:pointer;font-size:20px;font-weight:600;padding:1rem;transition:background-position .3s ease,transform .2s ease,box-shadow .2s ease}.login-button:hover:not(:disabled){background-position:100%;transform:translateY(-1px)}.login-button:disabled{cursor:not-allowed;opacity:.6}.compliance{color:#cdcdff8c;font-size:.7rem;letter-spacing:.45rem;margin-top:2rem;text-align:center}@keyframes pulse{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-80px)}}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.hero-login{padding:3rem 1rem 4rem}.floating-badges{display:none}.panel-card{padding:2.25rem 1.75rem}.form-meta{align-items:flex-start;flex-direction:column;gap:.8rem}.headline-pill{letter-spacing:.35rem}}:root{color:#f7efff;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont}:root,body{background:#050112}.zoom-shell{color:#f8f5ff;min-height:100vh;overflow:hidden;position:relative}.zoom-background{inset:0;overflow:hidden;position:absolute}.zoom-glow{animation:zoomPulse 14s ease-in-out infinite;border-radius:50%;filter:blur(180px);height:42rem;opacity:.55;position:absolute;width:42rem}.zoom-glow--one{background:#7e22ced9;left:-6rem;top:-10rem}.zoom-glow--two{animation-delay:4s;background:#ec4899b3;bottom:-12rem;right:-5rem}.zoom-grid{animation:zoomDrift 60s linear infinite;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:120px 120px;inset:0;opacity:.22;position:absolute}.zoom-content{box-sizing:border-box;display:flex;flex-direction:column;gap:1.75rem;min-height:100vh;padding:2rem clamp(1rem,4vw,3rem) 4.5rem;position:relative;z-index:1}.zoom-topbar{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090119cc;border:1px solid #9333ea4d;border-radius:999px;box-shadow:0 20px 50px #0500148c;display:flex;gap:1.25rem;padding:.85rem 1.75rem}.zoom-logo{color:#f2e7ff;font-size:1.1rem;font-weight:700;letter-spacing:.05rem;text-transform:lowercase}.zoom-logo span{color:#c4b5fd;margin-left:.4rem}.zoom-nav{display:flex;flex:1 1;gap:.4rem}.zoom-nav-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:#e2dcffb3;cursor:pointer;display:flex;font-weight:600;gap:.35rem;padding:.55rem 1.1rem;transition:background .2s ease,border .2s ease,color .2s ease}.zoom-nav-btn.active{background:#ffffff14;border-color:#9333ea66;color:#f9f5ff}.zoom-nav-btn:hover{border-color:#ec489966;color:#fff}.badge{background:linear-gradient(120deg,#9333ea,#ec4899);border-radius:6px;color:#fff;font-size:.55rem;padding:.1rem .45rem}.zoom-actions{align-items:center;display:flex;gap:.4rem}.icon-btn{background:#ffffff14;border:1px solid #ffffff26;cursor:pointer;height:36px;width:36px}.avatar,.icon-btn{border-radius:50%;color:#fff}.avatar{align-items:center;background:linear-gradient(140deg,#7c3aed,#ec4899);box-shadow:0 0 20px #9333ea99;display:flex;font-weight:600;height:34px;justify-content:center;width:34px}.zoom-body{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:960px){.zoom-body{align-items:stretch;flex-direction:row}}.agenda-card,.bottom-widget,.clock-card,.home-panel,.recordings-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060012d9;border:1px solid #9333ea40;border-radius:32px;box-shadow:0 30px 80px #02000cb3,0 0 50px #9333ea33}.home-panel{flex:2 1;font-size:50px;padding:2.5rem}.home-grid{grid-gap:1rem;display:grid;font-size:50px;gap:1rem;grid-template-columns:repeat(2,1fr);height:950px;justify-items:center}.home-tile{align-items:center;background:radial-gradient(circle at top,#ffffff14,#0f061d);border:1px solid #ffffff14;border-radius:40px;box-shadow:inset 0 1px 0 #ffffff1a,0 25px 50px #06000fe6;color:#f7f5ff;cursor:pointer;display:flex;flex-direction:column;font-size:25px;font-weight:600;gap:.85rem;height:280px;justify-content:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:280px}.home-tile:hover{box-shadow:0 35px 60px #9333ea59;transform:translateY(-8px)}.tile-icon{border-radius:24px;box-shadow:0 15px 40px #00000059;color:#fff;font-size:1.9rem;height:100px;width:100px}.modal-backdrop,.tile-icon{align-items:center;display:flex;justify-content:center}.modal-backdrop{background:#0009;inset:0;position:fixed;z-index:50}.modal-content{background:#111323;border-radius:18px;box-shadow:0 18px 45px #0009;color:#fff;max-width:420px;padding:24px 28px;width:100%}.modal-content h2{margin-bottom:8px}.modal-content p{margin-bottom:16px;opacity:.8}.modal-content input{background:#050818;border:1px solid #333;border-radius:10px;color:#fff;margin-bottom:16px;padding:10px 12px;width:100%}.modal-buttons{display:flex;gap:8px;justify-content:flex-end}.modal-buttons button{border:none;border-radius:999px;cursor:pointer;font-weight:600;padding:8px 14px}.modal-buttons button[type=button]{background:#33384f;color:#fff}.modal-buttons button[type=submit]{background:#0a58ff;color:#fff}.side-panel{flex:1 1;gap:1.25rem}.clock-card,.side-panel{display:flex;flex-direction:column}.clock-card{color:#f9f5ff;font-size:2.2rem;font-weight:600;gap:.25rem;padding:1.8rem}.clock-card small{color:#e1dbffbf;font-size:.95rem}.agenda-card{padding:1.6rem}.agenda-card header{align-items:center;color:#f2e7ff;display:flex;font-weight:600;justify-content:space-between}.pager button{background:#ffffff14;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;height:32px;width:32px}.empty-day{color:#ddd8f4d9;margin-top:1.75rem;text-align:center}.empty-day img{filter:drop-shadow(0 10px 25px rgba(0,0,0,.35));opacity:.8;width:100px}.link-btn{background:#0000;border:none;color:#c084fc;cursor:pointer;font-weight:600}.recordings-card{color:#f5ecff;font-weight:600;padding:1.4rem}.bottom-widget{align-self:flex-start;max-width:360px;padding:1.25rem 1.75rem}.bottom-widget strong{font-size:1.1rem}.bottom-widget p{color:#dad4f4cc;margin-bottom:.8rem}.bottom-widget .progress{background:#ffffff14;border-radius:999px;height:7px;margin-bottom:.35rem;overflow:hidden}.bottom-widget .progress span{background:linear-gradient(120deg,#8b5cf6,#ec4899);border-radius:inherit;box-shadow:0 0 15px #ec4899a6;display:block;height:100%}.taskbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03000acc;border-top:1px solid #ffffff14;bottom:0;box-shadow:0 -10px 30px #0009;display:flex;gap:.45rem;left:0;padding:.5rem 1rem;position:fixed;right:0}.taskbar button{background:#0000;border:none;color:#f5eeffd9;cursor:pointer;font-size:1.05rem}.taskbar .system{color:#e5e1ffcc;display:flex;font-weight:500;gap:.85rem;margin-left:auto}@keyframes zoomPulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}}@keyframes zoomDrift{0%{transform:translateZ(0)}to{transform:translate3d(0,-120px,0)}}@media (max-width:640px){.zoom-topbar{border-radius:30px;flex-wrap:wrap}.zoom-nav{flex-wrap:wrap;justify-content:center}.home-tile{height:150px;width:150px}.taskbar{padding-bottom:env(safe-area-inset-bottom,.5rem)}}.call-shell{color:#fff;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.call-header,.call-shell{background:#050816;display:flex}.call-header{align-items:center;border-bottom:1px solid #191b2f;justify-content:space-between;padding:14px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.call-logo{align-items:center;display:flex;gap:8px}.call-logo-icon{font-size:20px}.call-logo-text{font-weight:600;letter-spacing:.03em}.call-room-info{align-items:center;display:flex;font-size:14px;gap:8px}.room-label{opacity:.7}.room-value{font-family:JetBrains Mono,Menlo,monospace;padding:4px 10px}.pill-btn,.room-value{background:#111323;border-radius:999px}.pill-btn{border:1px solid #2b2f4a;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px}.call-main{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);padding:32px}.call-participant{background:radial-gradient(circle at top left,#2c2957,#101226);border-radius:24px;box-shadow:0 20px 45px #0009;flex-direction:column;padding:32px;text-align:center}.avatar-circle,.call-participant{align-items:center;display:flex;justify-content:center}.avatar-circle{background:#ff6b00;border-radius:999px;font-size:32px;font-weight:700;height:90px;margin-bottom:16px;width:90px}.muted-text{font-size:14px;max-width:360px;opacity:.8}.call-side{display:flex;flex-direction:column;gap:16px}.side-card{background:#111323;border-radius:18px;box-shadow:0 12px 30px #00000080;font-size:14px;padding:16px 18px}.side-card h3{margin-bottom:8px;margin-top:0}.side-label{margin-right:4px;opacity:.8}.side-card ul{margin:6px 0 0;opacity:.85;padding-left:18px}.call-controls{background:#050816;border-top:1px solid #191b2f;gap:16px;justify-content:center;padding:14px 24px 22px}.call-controls,.control-btn{align-items:center;display:flex}.control-btn{background:#181b33;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;gap:6px;padding:8px 14px}.control-btn span{font-size:13px}.end-call-btn{background:#ff4b4b;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin-left:16px;padding:9px 18px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.c2f452e1.css.map*/