:root{--v25-glass:#0f1928a8;--v25-glass-strong:#111d2ed6;--v25-line:#b7d3f121;--v25-line-soft:#b7d3f113;--v25-text:#f4f7fb;--v25-muted:#cedcee94;--v25-blue:#54a9ff;--v25-cyan:#54dfd2;--v25-shadow:0 24px 70px #00000047}.v25-admin-shell,.v25-client-shell{min-height:100vh;color:var(--v25-text);background:radial-gradient(circle at 14% 0,#3584d521,#0000 28%),radial-gradient(circle at 90% 8%,#34d2be14,#0000 24%),#050a13}.v25-admin-topbar,.v25-client-topbar{z-index:30;-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);min-height:68px;position:sticky;top:0;box-shadow:0 14px 42px #00000029;background:#070d17b8!important;border-width:0 0 1px!important;border-radius:0!important}.v25-admin-content,.v25-client-content{width:min(1180px,100% - 40px);margin:0 auto;padding:48px 0 100px}.v25-admin-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.v25-admin-heading h1{letter-spacing:-.075em;margin:10px 0 16px;font-size:clamp(3.2rem,7vw,6.4rem);line-height:.88}.v25-admin-heading p:last-child{color:var(--v25-muted);margin:0;font-size:1rem}.v25-connected-demo{box-shadow:var(--v25-shadow);border-radius:26px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:26px;margin-bottom:22px;padding:25px 28px;display:grid;position:relative;overflow:hidden;background:linear-gradient(135deg,#1a324ec7,#0b1625b8)!important;border:1px solid #6fbcff2e!important}.v25-connected-demo:after{content:"";filter:blur(50px);background:#37c7dc2b;border-radius:50%;width:260px;height:260px;position:absolute;top:-160px;right:-120px}.v25-connected-demo-copy{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.v25-demo-orb{color:#73d9ff;background:linear-gradient(145deg,#56adff33,#47e1cf1f);border:1px solid #7cd0ff33;border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff29}.v25-connected-demo h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:1.35rem}.v25-connected-demo p{color:var(--v25-muted);margin:0;font-size:.82rem;line-height:1.45}.v25-connected-demo-metrics{z-index:1;gap:18px;display:flex;position:relative}.v25-connected-demo-metrics span{color:var(--v25-muted);flex-direction:column;gap:2px;font-size:.68rem;display:flex}.v25-connected-demo-metrics strong{color:var(--v25-text);font-size:1.18rem}.v25-connected-demo-actions{z-index:1;gap:8px;display:flex;position:relative}.v25-connected-demo-actions a{min-height:42px;padding:0 14px}.v25-admin-stats,.v25-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.v25-admin-stats article,.v25-summary-grid article{border-radius:20px;flex-direction:column;align-items:flex-start;min-height:132px;padding:17px;display:flex;box-shadow:0 14px 36px #0000001f;border:1px solid var(--v25-line)!important;background:linear-gradient(145deg,#121f31b8,#0a121ea3)!important}.v25-admin-stats article>span,.v25-summary-grid article>span{color:#63b5ff;background:#49a4ff17;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.v25-admin-stats svg,.v25-summary-grid svg{width:16px;height:16px}.v25-admin-stats strong,.v25-summary-grid strong{letter-spacing:-.05em;margin-top:auto;font-size:1.75rem;line-height:1}.v25-admin-stats small,.v25-summary-grid small{color:var(--v25-muted);margin-top:7px;font-size:.7rem;line-height:1.25}.v25-commerce-list{box-shadow:var(--v25-shadow);overflow:hidden;border:1px solid var(--v25-line)!important;background:linear-gradient(145deg,#101c2cbd,#080f1ab8)!important;border-radius:27px!important}.v25-commerce-list>header{border-bottom:1px solid var(--v25-line-soft);justify-content:space-between;align-items:center;padding:24px 26px;display:flex}.v25-commerce-list h2{margin:5px 0;font-size:1.35rem}.v25-commerce-list header p{color:var(--v25-muted);margin:0;font-size:.78rem}.v25-commerce-list>header>span{background:#ffffff0d;border-radius:999px;place-items:center;min-width:31px;height:31px;padding:0 10px;font-size:.72rem;display:grid}.v25-commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.v25-commerce-card{border:1px solid var(--v25-line-soft);background:#ffffff06;border-radius:20px;padding:18px;transition:all .2s}.v25-commerce-card:hover{background:#ffffff0a;border-color:#64b7ff33;transform:translateY(-2px)}.v25-commerce-card-head{align-items:center;gap:11px;display:flex}.v25-commerce-card-head>div{flex-direction:column;gap:3px;display:flex}.v25-commerce-card-head small{color:var(--v25-muted);font-size:.7rem}.v25-commerce-card-head .v25-dot{background:#647188;border-radius:50%;width:8px;height:8px;margin-left:auto}.v25-commerce-card-head .v25-dot.active{background:#4ed6c5;box-shadow:0 0 14px #4ed6c599}.v25-commerce-card-head .v25-dot.suspended{background:#e99867}.v25-commerce-card-metrics{grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 13px;display:grid}.v25-commerce-card-metrics span{background:#ffffff06;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.v25-commerce-card-metrics strong{font-size:1rem}.v25-commerce-card-metrics small{color:var(--v25-muted);font-size:.62rem}.v25-commerce-access{color:var(--v25-muted);align-items:center;gap:7px;font-size:.67rem;display:flex}.v25-commerce-access svg{color:#58b7ff}.v25-commerce-card footer{border-top:1px solid var(--v25-line-soft);justify-content:flex-end;align-items:center;gap:10px;margin-top:17px;padding-top:14px;display:flex}.v25-commerce-card footer .secondary-button{min-height:38px;padding:0 13px}.v25-text-action,.v25-icon-text{color:#cedcee85;cursor:pointer;background:0 0;border:0;padding:7px;font-size:.68rem;font-weight:700}.v25-text-action:hover,.v25-icon-text:hover{color:#fff}.v25-icon-text{align-items:center;gap:5px;display:flex}.v25-client-topbar{justify-content:space-between;align-items:center;padding:0 max(20px,50vw - 590px);display:flex}.v25-client-topbar>a{color:#e2ebf6b8;align-items:center;gap:8px;font-size:.78rem;font-weight:750;display:flex}.v25-client-topbar>div{align-items:center;gap:10px;display:flex}.v25-status{border:1px solid var(--v25-line);border-radius:999px;padding:7px 10px;font-size:.64rem;font-weight:800}.v25-status.active{color:#66dfd0;background:#3ecfbf14}.v25-status.suspended{color:#f3b38c;background:#e1814914}.v25-client-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 2px 34px;display:flex}.v25-client-hero h1{letter-spacing:-.075em;max-width:820px;margin:12px 0;font-size:clamp(3.2rem,7vw,5.8rem);line-height:.9}.v25-client-hero p{color:var(--v25-muted);margin:0;font-size:.88rem}.v25-client-hero-actions{gap:8px;padding-bottom:5px;display:flex}.v25-client-hero-actions button{min-height:44px}.v25-client-nav{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:18px;align-items:center;gap:3px;margin-bottom:48px;padding:6px;display:flex;position:sticky;top:78px;border:1px solid var(--v25-line)!important;background:#0c1624c2!important}.v25-client-nav a{color:#cedcee8a;white-space:nowrap;border-radius:12px;padding:10px 14px;font-size:.7rem;font-weight:750}.v25-client-nav a:hover{color:#fff;background:#ffffff0e}.v25-client-section{margin-bottom:76px;scroll-margin-top:150px}.v25-section-heading{max-width:670px;margin-bottom:22px}.v25-section-heading h2{letter-spacing:-.05em;margin:7px 0 9px;font-size:clamp(1.75rem,3.4vw,2.65rem)}.v25-section-heading p{color:var(--v25-muted);margin:0;font-size:.82rem;line-height:1.55}.v25-section-heading-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.v25-access-model{border-radius:21px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex;border:1px solid var(--v25-line)!important;background:linear-gradient(135deg,#122337b8,#0a1422a3)!important}.v25-access-model>div:first-child{align-items:center;gap:13px;max-width:630px;display:flex}.v25-access-icon{color:#61b8ff;background:#4dabff1a;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.v25-access-model strong{font-size:.9rem}.v25-access-model p{color:var(--v25-muted);margin:4px 0 0;font-size:.72rem;line-height:1.4}.v25-access-users{gap:7px;display:flex}.v25-access-users>span{background:#ffffff09;border-radius:13px;grid-template-columns:28px auto;align-items:center;column-gap:8px;min-width:150px;padding:8px 10px;display:grid}.v25-access-users b{background:#4baeff21;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:.62rem;display:grid}.v25-access-users i{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-style:normal;font-weight:750;overflow:hidden}.v25-access-users small{color:var(--v25-muted);font-size:.58rem}.v25-add-person{position:relative}.v25-add-person>summary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1677ff,#2dbde4);border-radius:13px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:.75rem;font-weight:800;list-style:none;display:flex;box-shadow:0 10px 25px #1677ff38}.v25-add-person>summary::-webkit-details-marker{display:none}.v25-add-person[open]{width:100%;max-width:900px}.v25-add-person[open]>summary{width:max-content;margin-left:auto}.v25-person-form{background:var(--v25-glass-strong);border:1px solid var(--v25-line);box-shadow:var(--v25-shadow);border-radius:21px;gap:13px;margin-top:12px;padding:18px;display:grid}.v25-person-form footer,.v25-settings-form footer,.v25-person-edit form footer{border-top:1px solid var(--v25-line-soft);justify-content:flex-end;align-items:center;gap:14px;padding-top:12px;display:flex}.v25-send-now{color:var(--v25-muted);align-items:center;gap:7px;margin-right:auto;font-size:.69rem;display:flex}.v25-send-now input,.v25-check input,.v25-position-picker input{accent-color:#2d9fff;width:16px!important;height:16px!important}.v25-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v25-person-card{border-radius:22px;padding:18px;box-shadow:0 18px 45px #00000024;border:1px solid var(--v25-line)!important;background:linear-gradient(145deg,#111f31bd,#09111dad)!important}.v25-person-card>header{align-items:center;gap:11px;display:flex}.v25-person-avatar{background:linear-gradient(145deg,#4caaff2e,#49ddcd1a);border:1px solid #5dbcff26;border-radius:13px;place-items:center;width:40px;height:40px;font-size:.72rem;font-weight:850;display:grid}.v25-person-card>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.v25-person-card>header strong{font-size:.86rem}.v25-person-card>header small{color:var(--v25-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.v25-portal-pill{color:var(--v25-muted);border:1px solid var(--v25-line-soft);background:#ffffff0a;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:.57rem;font-weight:850}.v25-portal-pill.active{color:#69dfd0;background:#3ecfbf14}.v25-portal-pill.pending{color:#69baff;background:#409bee17}.v25-portal-pill.failed,.v25-portal-pill.expired{color:#f2a282;background:#d9674314}.v25-person-metrics{grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0 12px;display:grid}.v25-person-metrics span{background:#ffffff06;border-radius:11px;flex-direction:column;gap:3px;padding:9px;display:flex}.v25-person-metrics strong{font-size:.85rem}.v25-person-metrics small{color:var(--v25-muted);font-size:.57rem}.v25-person-contact{color:var(--v25-muted);flex-wrap:wrap;gap:10px;font-size:.64rem;display:flex}.v25-person-contact span{align-items:center;gap:5px;display:flex}.v25-portal-actions{border-top:1px solid var(--v25-line-soft);align-items:center;gap:8px;min-height:39px;margin-top:15px;padding-top:13px;display:flex}.primary-button.compact{min-height:36px;padding:0 11px;font-size:.66rem}.v25-linked{color:#63d8c9;align-items:center;gap:6px;font-size:.67rem;font-weight:750;display:flex}.v25-needs-email{color:var(--v25-muted);font-size:.65rem}.v25-invite-meta{color:#c3d3e65c;margin:8px 0 0;font-size:.56rem}.v25-person-edit{margin-top:12px}.v25-person-edit>summary{color:#cedcee7a;cursor:pointer;justify-content:space-between;align-items:center;padding:9px 0 0;font-size:.64rem;font-weight:750;list-style:none;display:flex}.v25-person-edit>summary::-webkit-details-marker{display:none}.v25-person-edit[open]>summary svg{transform:rotate(180deg)}.v25-person-edit form{border-top:1px solid var(--v25-line-soft);gap:12px;margin-top:12px;padding-top:13px;display:grid}.v25-form-grid{gap:9px;display:grid}.v25-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.v25-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.v25-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.v25-field{flex-direction:column;gap:6px;display:flex}.v25-field>span{color:#d2e0f18f;font-size:.61rem;font-weight:750}.v25-field input,.v25-field select,.v25-position-rows input:not([type=color]){min-height:39px;box-shadow:inset 0 1px #ffffff06;color:#f3f7fc!important;background:#030a1461!important;border:1px solid #b7d3f11f!important;border-radius:11px!important;padding:0 11px!important;font-size:.72rem!important}.v25-field input:focus,.v25-field select:focus{border-color:#4daaff7a!important;box-shadow:0 0 0 3px #2c91eb17!important}.v25-position-picker{flex-wrap:wrap;gap:7px;display:flex}.v25-position-picker label{color:var(--v25-muted);background:#ffffff06;border-radius:10px;align-items:center;gap:6px;padding:7px 9px;font-size:.62rem;display:flex}.v25-position-picker i{border-radius:50%;width:7px;height:7px}.v25-form-more>summary{color:var(--v25-muted);cursor:pointer;font-size:.62rem}.v25-form-more>div{margin-top:10px}.v25-operations-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.v25-operation-card{border-radius:22px;overflow:hidden;border:1px solid var(--v25-line)!important;background:linear-gradient(145deg,#111f31bd,#09111dad)!important}.v25-operation-card>header{border-bottom:1px solid var(--v25-line-soft);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.v25-operation-card>header>div{align-items:center;gap:10px;display:flex}.v25-operation-card>header svg{color:#5eb7ff}.v25-operation-card>header span{flex-direction:column;gap:3px;display:flex}.v25-operation-card>header strong{font-size:.8rem}.v25-operation-card>header small{color:var(--v25-muted);font-size:.6rem}.v25-operation-card>header>b{background:#ffffff0a;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:.67rem;display:grid}.v25-schedule-list,.v25-clocking-list{padding:7px}.v25-schedule-list>div,.v25-clocking-list>div{border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.v25-schedule-list>div:hover,.v25-clocking-list>div:hover{background:#ffffff06}.v25-schedule-list i{border-radius:999px;width:4px;height:30px}.v25-schedule-list span,.v25-clocking-list span:not(.v25-event-dot){flex-direction:column;gap:3px;min-width:0;display:flex}.v25-schedule-list strong,.v25-clocking-list strong{font-size:.68rem}.v25-schedule-list small,.v25-clocking-list small{color:var(--v25-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.v25-schedule-list em,.v25-clocking-list em{color:#cad9eb6b;margin-left:auto;font-size:.55rem;font-style:normal}.v25-event-dot{background:#6a7688;border-radius:50%;width:8px;height:8px}.v25-event-dot.clock_in,.v25-event-dot.break_end{background:#4ed6c5}.v25-event-dot.clock_out,.v25-event-dot.break_start{background:#f0a16d}.v25-access-history{border-radius:22px;overflow:hidden;border:1px solid var(--v25-line)!important;background:linear-gradient(145deg,#111f31bd,#09111dad)!important}.v25-access-history>header{border-bottom:1px solid var(--v25-line-soft);align-items:center;gap:10px;padding:17px 18px;display:flex}.v25-access-history>header svg{color:#5eb7ff}.v25-access-history>header div{flex-direction:column;gap:3px;display:flex}.v25-access-history>header strong{font-size:.8rem}.v25-access-history>header small{color:var(--v25-muted);font-size:.61rem}.v25-access-history>div{padding:7px}.v25-history-row{border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:flex}.v25-history-row:hover{background:#ffffff06}.v25-history-icon{color:#61b8ff;background:#4dabff14;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.v25-history-icon.accepted{color:#65ddcf;background:#3ecfbf14}.v25-history-icon.failed,.v25-history-icon.revoked{color:#ed9d79;background:#d9674314}.v25-history-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.v25-history-row strong{font-size:.69rem}.v25-history-row small{color:var(--v25-muted);font-size:.59rem}.v25-history-row time{color:#cad9eb6b;margin-left:auto;font-size:.57rem}.v25-settings-grid{gap:12px;display:grid}.v25-settings-card{border-radius:22px;overflow:hidden;border:1px solid var(--v25-line)!important;background:linear-gradient(145deg,#111f31bd,#09111dad)!important}.v25-settings-card>summary{cursor:pointer;align-items:center;gap:10px;padding:18px;list-style:none;display:flex}.v25-settings-card>summary::-webkit-details-marker{display:none}.v25-settings-card>summary>svg:first-child{color:#5eb7ff}.v25-settings-card>summary>span{flex-direction:column;gap:3px;display:flex}.v25-settings-card>summary strong{font-size:.82rem}.v25-settings-card>summary small{color:var(--v25-muted);font-size:.6rem}.v25-settings-card>summary>svg:last-child{margin-left:auto;transition:all .2s}.v25-settings-card[open]>summary>svg:last-child{transform:rotate(180deg)}.v25-settings-form{border-top:1px solid var(--v25-line-soft);gap:15px;padding:0 18px 18px;display:grid}.v25-form-block{padding-top:16px}.v25-form-block>span{color:#e0eaf6b3;align-items:center;gap:7px;margin-bottom:11px;font-size:.68rem;font-weight:800;display:flex}.v25-form-block>span svg{color:#59b2ff}.v25-check{min-height:39px;color:var(--v25-muted);align-self:end;align-items:center;gap:7px;font-size:.64rem;display:flex}.v25-position-rows{gap:7px;padding-top:16px;display:grid}.v25-position-rows>div{background:#ffffff06;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:7px;display:grid}.v25-position-rows input[type=color]{border:1px solid var(--v25-line);background:0 0;border-radius:10px;width:32px;height:32px;padding:2px}.v25-position-rows label{color:var(--v25-muted);align-items:center;gap:6px;font-size:.62rem;display:flex}.v25-position-rows label input{width:16px!important;height:16px!important}.v25-empty{color:#cad9eb6b!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:90px!important;font-size:.65rem!important;display:flex!important}.v25-activation-card{text-align:center;border-radius:28px;max-width:650px;margin:80px auto;padding:40px;border:1px solid var(--v25-line)!important;background:linear-gradient(145deg,#122134cc,#09111db8)!important}.v25-activation-card>span{color:#64b9ff;background:#50adff1a;border-radius:17px;place-items:center;width:55px;height:55px;margin:0 auto 18px;display:grid}.v25-activation-card h1{letter-spacing:-.055em;margin:10px;font-size:2.6rem}.v25-activation-card>p:not(.eyebrow){color:var(--v25-muted);line-height:1.5}.v25-activation-card form{margin-top:24px}.v25-shared-login-note{color:#c9d7e875;text-align:center;margin:13px 0 0;font-size:.63rem;line-height:1.45}@media (max-width:1050px){.v25-connected-demo{grid-template-columns:1fr auto}.v25-connected-demo-metrics{grid-column:1/2}.v25-connected-demo-actions{grid-area:1/2/3}.v25-admin-stats,.v25-summary-grid{grid-template-columns:repeat(3,1fr)}.v25-operations-grid{grid-template-columns:1fr}.v25-form-grid.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.v25-admin-content,.v25-client-content{width:min(100% - 22px,1180px);padding-top:28px}.v25-admin-heading h1,.v25-client-hero h1{font-size:3.35rem}.v25-connected-demo{grid-template-columns:1fr;padding:20px}.v25-connected-demo-metrics{grid-column:auto}.v25-connected-demo-actions{grid-area:auto}.v25-commerce-grid,.v25-people-grid{grid-template-columns:1fr}.v25-client-hero{flex-direction:column;align-items:flex-start}.v25-client-nav{margin-bottom:38px;top:64px;overflow-x:auto}.v25-client-nav a{padding:9px 11px}.v25-section-heading-row{flex-direction:column}.v25-add-person,.v25-add-person[open]{width:100%}.v25-add-person>summary,.v25-add-person[open]>summary{justify-content:center;width:100%;margin:0}.v25-access-model{flex-direction:column;align-items:flex-start}.v25-access-users{width:100%;overflow-x:auto}.v25-form-grid.three,.v25-form-grid.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.v25-admin-stats,.v25-summary-grid{grid-template-columns:repeat(2,1fr)}.v25-admin-stats article,.v25-summary-grid article{min-height:114px}.v25-connected-demo-actions,.v25-client-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.v25-connected-demo-actions a,.v25-client-hero-actions button{justify-content:center;width:100%}.v25-form-grid.two,.v25-form-grid.three,.v25-form-grid.four{grid-template-columns:1fr}.v25-commerce-card-metrics,.v25-person-metrics{grid-template-columns:repeat(3,1fr)}.v25-position-rows>div{grid-template-columns:34px 1fr}.v25-position-rows label{grid-column:2}.v25-history-row time{display:none}}
.v21-team-stack>span{box-shadow:inset 0 0 0 2px var(--person-color), 0 8px 24px #00000038;color:#fff!important;background:#123a57!important}.v7-live-presence .avatar,.v7-timesheets .avatar{color:#fff!important;background:#123a57!important}.v5-month-day.today .v13-month-day-main .v5-month-number{color:#fff!important;background:#07539c!important}.v5-month-day.today{opacity:1!important}.workspace-main:has(.v3-modal-backdrop){z-index:80;position:relative}.auth-route-error{color:#ffd5da;background:#9f2c3c24;border:1px solid #ff778557;border-radius:11px;margin:14px 0;padding:11px 12px;font-size:12px;line-height:1.5}
.v29-employee-shell{--v29-panel:#09192bc7;--v29-panel-strong:#071322f0;--v29-line:#85beec30;--v29-muted:#8fa7bd;--v29-text:#f6f9fc;--v29-accent:#31c7d5;background:radial-gradient(circle at 13% 12%,#2372d930,#0000 31%),radial-gradient(circle at 86% 74%,#6f4fd61f,#0000 30%),#03080f;width:100%;min-height:100dvh;grid-template-columns:232px minmax(0,1fr)!important;display:grid!important}.v29-employee-rail{z-index:50;border-right:1px solid var(--v29-line);-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:linear-gradient(#0a2540f0,#05111ff7);flex-direction:column;gap:20px;height:100dvh;padding:22px 16px 18px;display:flex;position:sticky;top:0;box-shadow:24px 0 70px #00000038}.v29-employee-brand-row{flex-direction:column;gap:9px;display:flex}.v29-employee-brand{color:var(--v29-text);align-items:center;gap:10px;text-decoration:none;display:flex}.v29-employee-brand>span{color:#fff;background:linear-gradient(145deg,#123454f5,#061222f0);border:1px solid #45d2e7b8;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 28px #1073b129}.v29-employee-brand div{line-height:1.08;display:grid}.v29-employee-brand strong{letter-spacing:-.02em;font-size:15px}.v29-employee-brand small{color:var(--v29-muted);margin-top:4px;font-size:10px;font-style:italic}.v29-employee-product{color:#7e9ab3;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.v29-employee-identity{background:#0d304385;border:1px solid #58d2da4a;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0a}.v29-employee-identity>span{color:#fff;background:linear-gradient(145deg,#36cfc1,#1b9bb8);border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid}.v29-employee-identity div{gap:3px;min-width:0;display:grid}.v29-employee-identity strong{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.v29-employee-identity small{color:#8aa4bc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v29-employee-desktop-nav{gap:6px;display:grid}.v29-employee-desktop-nav a,.v29-employee-rail-foot a{color:#9db0c2;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:13px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s;display:flex}.v29-employee-desktop-nav a:hover,.v29-employee-rail-foot a:hover{color:#eafaff;background:#22a1b217;transform:translate(2px)}.v29-employee-desktop-nav a.active{color:#f7ffff;background:linear-gradient(90deg,#1d9eae3d,#13577a2b);border-color:#39d2d752;box-shadow:inset 3px 0 #32cbd0,0 12px 28px #051a2b2e}.v29-employee-desktop-nav a.active svg{color:#42d9d5;filter:drop-shadow(0 0 8px #42d9d559)}.v29-employee-rail-foot{border-top:1px solid #7eabcf1f;margin-top:auto;padding-top:12px}.v29-employee-mobile-nav{display:none}.v29-employee-main{width:min(1220px,100%);min-width:0;margin:0 auto;padding:34px 34px 84px}.v29-employee-main>.employee-page{animation:.48s cubic-bezier(.2,.78,.25,1) both v29-page-enter;width:100%!important;max-width:none!important;margin:0!important}.v29-employee-main .employee-page-head,.v29-employee-main .v22-employee-page-head{margin-bottom:24px}.v29-employee-main .glass,.v29-employee-main .employee-card,.v29-employee-main .v22-hours-hero,.v29-employee-main .v22-hours-chart,.v29-employee-main .v22-hours-metrics>article,.v29-employee-main .v22-clock-console,.v29-employee-main .v22-day-register,.v29-employee-main .v22-employee-schedule-toolbar{border-color:#7eb7df33;box-shadow:inset 0 1px #ffffff09,0 22px 55px #00000029}.v29-employee-main .employee-stack>*,.v29-employee-main .v22-hours-dashboard>*,.v29-employee-main .v22-employee-today-grid>*{animation:.52s cubic-bezier(.2,.75,.2,1) both v29-card-enter}.v29-employee-main .employee-stack>:nth-child(2),.v29-employee-main .v22-hours-dashboard>:nth-child(2),.v29-employee-main .v22-employee-today-grid>:nth-child(2){animation-delay:70ms}.v29-employee-main .employee-stack>:nth-child(3),.v29-employee-main .v22-hours-dashboard>:nth-child(3){animation-delay:.12s}.v29-employee-main .employee-stack>:nth-child(4),.v29-employee-main .v22-hours-dashboard>:nth-child(4){animation-delay:.17s}.v29-employee-main .primary-button,.v29-employee-main .secondary-button{transition:transform .18s,filter .18s,box-shadow .18s;position:relative;overflow:hidden}.v29-employee-main .primary-button:hover:not(:disabled),.v29-employee-main .secondary-button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.v29-employee-main .primary-button:active:not(:disabled),.v29-employee-main .secondary-button:active:not(:disabled){transform:translateY(1px)scale(.992)}.v29-employee-main .primary-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3b,#0000);width:34%;animation:5.5s ease-in-out infinite v29-button-shine;position:absolute;inset:-70% auto -70% -45%;transform:rotate(18deg)}.v29-employee-main .v22-hours-ring:before{animation:3.2s ease-in-out infinite v29-ring-breathe}.v29-employee-main .v22-hours-chart i{transform-origin:bottom;animation:.72s cubic-bezier(.2,.8,.2,1) both v29-bar-rise;animation-delay:calc(var(--bar-index,0) * 70ms + .12s)}.v29-employee-main .v22-live-state i,.v29-employee-main .employee-demo-clock:before{animation:1.8s ease-in-out infinite v29-live-pulse}.v29-mobile-schedule{display:none}.v29-mobile-schedule-list{gap:10px;display:grid}.v29-mobile-day{animation:.42s both v29-card-enter;animation-delay:calc(var(--day-index,0) * 45ms);background:linear-gradient(145deg,#0c2238e8,#071423f0);border:1px solid #7eb7df33;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.v29-mobile-day>button{color:#f4f8fc;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.v29-mobile-day.today>button{background:#2179c129}.v29-mobile-day>button span{gap:3px;display:grid}.v29-mobile-day>button strong{text-transform:capitalize;font-size:15px}.v29-mobile-day>button small{color:#87a2b9;font-size:11px}.v29-mobile-day>button em{color:#45d9d0;font-size:11px;font-style:normal}.v29-mobile-day-shifts{gap:8px;padding:0 12px 12px;display:grid}.v29-mobile-shift{border:1px solid color-mix(in srgb, var(--position-color) 42%, #7eb7df2e);background:color-mix(in srgb, var(--position-color) 10%, #040f1cd6);border-radius:12px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.v29-mobile-shift>i{background:var(--position-color);width:4px;height:100%;min-height:36px;box-shadow:0 0 14px color-mix(in srgb, var(--position-color) 52%, transparent);border-radius:99px}.v29-mobile-shift div{gap:3px;min-width:0;display:grid}.v29-mobile-shift strong{color:#f8fbff;font-size:13px}.v29-mobile-shift small{color:#8fa7bb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v29-mobile-shift time{color:#d9e7f2;font-size:11px;font-weight:700}.v29-mobile-free{color:#718ba1;padding:4px 14px 13px;font-size:12px}.v29-mobile-holiday{align-items:center;gap:5px;display:flex;color:#f0c86f!important}@keyframes v29-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v29-card-enter{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:none}}@keyframes v29-bar-rise{0%{opacity:.25;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes v29-ring-breathe{0%,to{filter:drop-shadow(0 0 #29cdce00)}50%{filter:drop-shadow(0 0 12px #29cdce38)}}@keyframes v29-live-pulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes v29-button-shine{0%,68%{left:-45%}86%,to{left:125%}}@media (max-width:960px){.v29-employee-shell{grid-template-columns:198px minmax(0,1fr)!important}.v29-employee-main{padding-inline:22px}.v29-employee-rail{padding-inline:12px}}@media (max-width:760px){.v29-employee-shell{min-height:100dvh;display:block!important}.v29-employee-rail{z-index:100;width:100%;height:auto;min-height:0;padding:max(12px, env(safe-area-inset-top)) 14px 10px;background:linear-gradient(#071b2ff7,#040f1bf0);border-bottom:1px solid #70b0da33;border-right:0;gap:12px;position:sticky;top:0;box-shadow:0 16px 42px #00000042}.v29-employee-brand-row{flex-direction:row;justify-content:space-between;align-items:center}.v29-employee-brand>span{border-radius:10px;width:34px;height:34px}.v29-employee-product{font-size:9px}.v29-employee-identity,.v29-employee-desktop-nav,.v29-employee-rail-foot{display:none}.v29-employee-mobile-nav{background:#05111ea8;border:1px solid #7fb6dc2b;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:4px;display:grid}.v29-employee-mobile-nav>a,.v29-employee-mobile-nav>details>summary{color:#8fa5b8;border:1px solid #0000;border-radius:10px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:48px;padding:5px 3px;font-size:9px;text-decoration:none;list-style:none;display:grid}.v29-employee-mobile-nav>a.active,.v29-employee-mobile-nav>details.active>summary{color:#f5ffff;background:linear-gradient(145deg,#1c99a93d,#19486f2e);border-color:#3fd3d647}.v29-employee-mobile-nav summary::-webkit-details-marker{display:none}.v29-employee-mobile-nav summary svg:last-child{display:none}.v29-employee-mobile-nav details{position:relative}.v29-employee-mobile-nav details>div{z-index:120;background:#051220fa;border:1px solid #74b4de40;border-radius:14px;gap:5px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 55px #00000070}.v29-employee-mobile-nav details:not([open])>div{display:none}.v29-employee-mobile-nav details>div a{color:#a8bac9;border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:12px;text-decoration:none;display:flex}.v29-employee-mobile-nav details>div a.active{color:#efffff;background:#2db7bf29}.v29-employee-main{width:100%;padding:24px 14px calc(48px + env(safe-area-inset-bottom))}.v29-employee-main .employee-page-head,.v29-employee-main .v22-employee-page-head{align-items:flex-start;gap:15px;margin-bottom:20px}.v29-employee-main .employee-page-head h1,.v29-employee-main .v22-employee-page-head h1{font-size:clamp(34px,11vw,48px)}.v29-employee-main .employee-live-clock{align-self:flex-start}.v29-schedule-desktop{display:none}.v29-mobile-schedule{display:block}.v22-employee-schedule-toolbar{position:relative!important;top:auto!important}.v22-employee-schedule-toolbar,.v22-employee-date-nav{gap:8px}.v22-employee-date-nav{grid-template-columns:auto auto minmax(0,1fr) auto;width:100%}.v22-employee-date-nav strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v22-employee-schedule-toolbar .segmented{width:100%}.v22-employee-schedule-toolbar .segmented button{flex:1}.v22-hours-dashboard{grid-template-columns:1fr!important}.v22-hours-hero,.v22-hours-chart{min-height:0}.v22-hours-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v22-hours-chart>div{min-height:165px}.employee-form{grid-template-columns:1fr!important}.employee-form .form-span{grid-column:1!important}.employee-card{padding:18px!important}}@media (max-width:420px){.v29-employee-main{padding-inline:12px}.v29-employee-mobile-nav{gap:3px}.v29-employee-mobile-nav>a,.v29-employee-mobile-nav>details>summary{font-size:8.5px}.v22-hours-metrics{grid-template-columns:1fr 1fr!important}.v22-hours-metrics article{padding:13px 11px}}@media (prefers-reduced-motion:reduce){.v29-employee-shell *,.v29-employee-shell :before,.v29-employee-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.v29-demo-invite-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.v29-demo-invite-actions .primary-button,.v29-demo-invite-actions .secondary-button{white-space:nowrap;min-height:40px}.v29-real-hours-dashboard+.v29-hours-history-stack{margin-top:18px}.v29-hours-history-stack .v11-hours-history,.v29-hours-history-stack .v11-missing-clocking{width:100%}@media (max-width:760px){.v29-demo-invite-actions{justify-content:stretch;width:100%}.v29-demo-invite-actions .primary-button,.v29-demo-invite-actions .secondary-button{flex:100%;justify-content:center}.turnos-employee-access>article{align-items:flex-start}}
.v30-employee-home,.v30-employee-space{--v30-border:#70b0e03d;--v30-panel:#08192ae0;--v30-panel-strong:#0a2034f5;--v30-muted:#8fa6b9;--v30-white:#f5f9fc;--v30-cyan:#36d2d0;--v30-blue:#2589ff}.v30-home-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:stretch;gap:18px;display:grid}.v30-home-hero{border:1px solid var(--v30-border);background:radial-gradient(circle at 83% 15%,#29bcd52e,#0000 31%),linear-gradient(135deg,#0c273ffa,#05121ff0);border-radius:25px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);gap:28px;min-height:290px;padding:clamp(24px,3.2vw,40px);animation:.65s cubic-bezier(.2,.8,.2,1) both v30-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000042,inset 0 1px #ffffff08}.v30-home-hero:before{content:"";filter:blur(40px);background:#36d2d021;border-radius:50%;width:360px;height:360px;animation:6s ease-in-out infinite v30-breathe;position:absolute;bottom:-220px;right:-170px}.v30-home-hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.v30-home-status{color:#b7cad8;background:#040f1b5c;border:1px solid #7ec2e040;border-radius:999px;align-items:center;gap:8px;min-height:30px;margin-bottom:24px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.v30-home-status i{background:#7e9aac;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7e9aac17}.v30-home-hero.state-active .v30-home-status i,.v30-home-hero.state-done .v30-home-status i{background:#39dfb3;box-shadow:0 0 0 5px #39dfb31a}.v30-home-hero.state-pause .v30-home-status i{background:#efb847;box-shadow:0 0 0 5px #efb8471a}.v30-home-hero.state-active .v30-home-status i,.v30-home-hero.state-pause .v30-home-status i{animation:1.8s ease-in-out infinite v30-pulse}.v30-home-hero h2{max-width:760px;color:var(--v30-white);letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(36px,4.3vw,58px);line-height:.98}.v30-home-hero-copy>p{color:#a4b6c5;max-width:610px;margin:0;font-size:14px;line-height:1.65}.v30-home-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.v30-home-actions a{min-height:45px;transition:transform .2s,box-shadow .2s,filter .2s}.v30-home-actions a:hover{transform:translateY(-2px)}.v30-home-shift{--shift-color:var(--v30-cyan);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1;background:#030f1b85;border:1px solid #76bee133;border-radius:19px;flex-direction:column;justify-content:center;align-self:center;min-height:160px;padding:25px;animation:.65s cubic-bezier(.2,.8,.2,1) .12s both v30-rise;display:flex;position:relative;overflow:hidden}.v30-home-shift:before{content:"";background:var(--shift-color);width:4px;box-shadow:0 0 24px var(--shift-color);position:absolute;inset:0 auto 0 0}.v30-home-shift>span{color:#88a3b7;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:760}.v30-home-shift strong{color:#f7fbff;letter-spacing:-.045em;margin:12px 0 7px;font-size:clamp(24px,2.4vw,34px)}.v30-home-shift small{color:#92a8b9;font-size:13px;line-height:1.5}.v30-home-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v30-home-metrics article{background:linear-gradient(145deg,#0c2237ed,#051422e6);border:1px solid #67a5d036;border-radius:17px;align-items:center;gap:13px;min-height:96px;padding:17px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.55s cubic-bezier(.2,.8,.2,1) both v30-rise;display:flex;box-shadow:0 16px 34px #00000024}.v30-home-metrics article:nth-child(2){animation-delay:60ms}.v30-home-metrics article:nth-child(3){animation-delay:.12s}.v30-home-metrics article:nth-child(4){animation-delay:.18s}.v30-home-metrics article:hover{border-color:#43d3db5c;transform:translateY(-3px);box-shadow:0 20px 42px #0003}.v30-home-metrics svg{color:var(--v30-cyan);flex:none}.v30-home-metrics span{gap:3px;display:grid}.v30-home-metrics strong{color:#f5faff;letter-spacing:-.035em;font-size:22px}.v30-home-metrics small{color:#839caf;font-size:12px}.v30-home-progress,.v30-home-summary{background:linear-gradient(145deg,#0a1f32f0,#04111ee8);border:1px solid #67a5d036;border-radius:21px;min-height:300px;padding:25px;animation:.65s cubic-bezier(.2,.8,.2,1) 80ms both v30-rise;box-shadow:0 22px 54px #0000002b}.v30-home-progress>header,.v30-home-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v30-home-progress h2,.v30-home-summary h2{color:#f4f9fd;letter-spacing:-.04em;margin:7px 0 0;font-size:25px}.v30-home-progress h2 small{color:#718b9e;font-size:14px;font-weight:650}.v30-progress-badge{color:#55dfdc;background:#30cccf1c;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:13px;font-weight:780;display:inline-flex}.v30-home-progress-track{background:#6c97b524;border-radius:999px;height:9px;margin:28px 0 25px;overflow:hidden}.v30-home-progress-track i{width:var(--week-progress);border-radius:inherit;background:linear-gradient(90deg,#158cff,#43d8cf);height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) .25s both v30-fill;display:block;box-shadow:0 0 22px #43d8cf5c}.v30-home-week-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:130px;display:grid}.v30-home-week-bars>span{grid-template-rows:1fr auto;place-items:end center;gap:9px;height:100%;display:grid}.v30-home-week-bars i{width:min(24px,65%);height:var(--bar-height);transform-origin:bottom;min-height:5px;animation:v30-bar .7s calc(.25s + var(--bar-index) * 70ms) cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(#45ddd4,#167b9f);border-radius:8px 8px 3px 3px;box-shadow:0 0 18px #45ddd42b}.v30-home-week-bars small{color:#7f99aa;font-size:11px;font-weight:760}.v30-home-summary{flex-direction:column;display:flex}.v30-home-summary>header svg{color:#43d8d0;animation:3.6s ease-in-out infinite v30-float}.v30-home-summary-list{gap:9px;margin:24px 0;display:grid}.v30-home-summary-list>span{background:#04101d6b;border:1px solid #71a8cc26;border-radius:13px;grid-template-columns:25px auto 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.v30-home-summary-list svg{color:#3fd6cf}.v30-home-summary-list strong{color:#f2f8fc;font-size:18px}.v30-home-summary-list small{color:#829bad;font-size:12px}.v30-home-summary>a{color:#6dbaff;background:#2789ff1f;border-radius:12px;justify-content:space-between;align-items:center;min-height:43px;margin-top:auto;padding:0 13px;font-size:13px;font-weight:760;text-decoration:none;transition:background .2s,transform .2s;display:flex}.v30-home-summary>a:hover{background:#2789ff33;transform:translateY(-2px)}.v30-space-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.v30-space-overview>span{background:linear-gradient(145deg,#0b2237ed,#051422e6);border:1px solid #67a5d036;border-radius:16px;align-content:center;gap:3px;min-height:82px;padding:15px 17px;animation:.5s cubic-bezier(.2,.8,.2,1) both v30-rise;display:grid}.v30-space-overview>span:nth-child(2){animation-delay:70ms}.v30-space-overview>span:nth-child(3){animation-delay:.14s}.v30-space-overview strong{color:#f6fbff;letter-spacing:-.04em;font-size:25px}.v30-space-overview small{color:#839caf;font-size:12px}.v30-space-shell{background:#05121f94;border:1px solid #67a5d033;border-radius:21px;animation:.62s cubic-bezier(.2,.8,.2,1) 80ms both v30-rise;overflow:hidden;box-shadow:0 26px 65px #0000002e}.v30-space-tabs{background:#0a1f31b8;border-bottom:1px solid #67a5d029;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:66px;padding:9px;display:grid}.v30-space-tabs button{color:#8199aa;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 14px;font-weight:740;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.v30-space-tabs button:hover{color:#d8e8f2;background:#ffffff09}.v30-space-tabs button.active{color:#ecf9ff;background:linear-gradient(135deg,#197cd24d,#2fc9cb29);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #4bc1e240,0 10px 24px #0000001f}.v30-space-tabs small{background:#ffffff14;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;display:grid}.v30-space-panels{padding:18px}.v30-space-panels>div.active{animation:.35s cubic-bezier(.2,.8,.2,1) both v30-panel-in}.v30-space-request-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v30-space-card{border-radius:18px!important;padding:21px!important}.v30-space-card>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.v30-space-card>header>span{color:#45d4d2;background:#2caed81f;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.v30-space-card>header h2{color:#f2f8fc;margin:0;font-size:17px}.v30-space-card>header p{color:#8199aa;margin:4px 0 0;font-size:12px;line-height:1.5}.v30-space-history{grid-column:1/-1}.v30-compact-form{gap:12px!important}.v30-compact-form textarea{min-height:70px}.v30-request-status{color:#a3b5c2;background:#899eb01f;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-style:normal;font-weight:780;display:inline-flex}.v30-request-status.status-approved{color:#53d7ac;background:#2ec48f1a}.v30-request-status.status-pending{color:#f0bb58;background:#f0bb581a}.v30-request-status.status-rejected,.v30-request-status.status-cancelled{color:#e98c92;background:#e25c651a}.v30-space-panels .v11-account-page{width:min(760px,100%);margin:0 auto}.v30-space-panels .v11-account-card{margin:0}.v30-space-panels .employee-list>div{transition:background .18s,transform .18s}.v30-space-panels .employee-list>div:hover{background:#2876ab14;transform:translate(3px)}.workspace>*{animation:.55s cubic-bezier(.2,.8,.2,1) both v30-rise}.workspace>:nth-child(2){animation-delay:60ms}.workspace .glass,.workspace article,.workspace [class*=Card],.workspace [class*=card]{transition:transform .22s,border-color .22s,box-shadow .22s}.workspace article:hover,.workspace [class*=Card]:hover{transform:translateY(-2px)}.workspace .main-nav button,.workspace .main-nav a{transition:transform .18s,background .18s,color .18s}.workspace .main-nav button:hover,.workspace .main-nav a:hover{transform:translate(3px)}.workspace [class*=progress] i,.workspace [class*=coverage] i{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .18s both v30-fill}.v30-admin-motion [class*=topbar]{animation:.45s cubic-bezier(.2,.8,.2,1) both v30-slide-down}.v30-admin-motion [class*=pageHeader],.v30-admin-motion [class*=sectionHeader]{animation:.5s cubic-bezier(.2,.8,.2,1) 30ms both v30-rise}.v30-admin-motion [class*=metricCard],.v30-admin-motion [class*=panel],.v30-admin-motion [class*=boundaryCard],.v30-admin-motion [class*=personRow]{transition:transform .2s,box-shadow .2s,border-color .2s;animation:.55s cubic-bezier(.2,.8,.2,1) both v30-rise}.v30-admin-motion [class*=metricCard]:nth-child(2){animation-delay:50ms}.v30-admin-motion [class*=metricCard]:nth-child(3){animation-delay:.1s}.v30-admin-motion [class*=metricCard]:nth-child(4){animation-delay:.15s}.v30-admin-motion [class*=metricCard]:hover,.v30-admin-motion [class*=personRow]:hover,.v30-admin-motion [class*=commerceRow]:hover{transform:translateY(-2px);box-shadow:0 18px 38px #1a375217}.v30-admin-motion [class*=commerceRow]{transition:background .18s,transform .18s,box-shadow .18s;animation:.45s cubic-bezier(.2,.8,.2,1) both v30-row-in}.v30-admin-motion [class*=commerceRow]:nth-child(2){animation-delay:40ms}.v30-admin-motion [class*=commerceRow]:nth-child(3){animation-delay:80ms}.v30-admin-motion button,.v30-admin-motion a{transition:transform .18s,box-shadow .18s,background .18s}.v30-admin-motion button:hover:not(:disabled),.v30-admin-motion a:hover{transform:translateY(-1px)}@keyframes v30-rise{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v30-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes v30-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes v30-panel-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes v30-fill{0%{width:0}}@keyframes v30-bar{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes v30-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.25)}}@keyframes v30-breathe{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes v30-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(5deg)}}@media (max-width:980px){.v30-home-layout{grid-template-columns:1fr}.v30-home-progress,.v30-home-summary{grid-column:1}.v30-home-hero{grid-template-columns:1fr}.v30-home-shift{min-height:130px}.v30-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v30-home-head{align-items:flex-start!important}.v30-home-head h1{font-size:clamp(38px,12vw,52px)!important}.v30-home-hero{border-radius:20px;gap:22px;min-height:auto;padding:22px}.v30-home-hero h2{font-size:clamp(34px,10.5vw,48px)}.v30-home-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.v30-home-actions a{padding-inline:10px;font-size:12px}.v30-home-metrics{gap:9px}.v30-home-metrics article{gap:10px;min-height:86px;padding:14px}.v30-home-metrics strong{font-size:19px}.v30-home-progress,.v30-home-summary{border-radius:18px;min-height:auto;padding:20px}.v30-home-week-bars{height:110px}.v30-space-overview{grid-template-columns:1fr 1fr 1fr;gap:8px}.v30-space-overview>span{min-height:72px;padding:12px}.v30-space-overview strong{font-size:21px}.v30-space-tabs{z-index:4;min-height:60px;padding:7px;position:sticky;top:0}.v30-space-tabs button{gap:6px;min-height:44px;padding:0 8px;font-size:12px}.v30-space-tabs button svg{width:16px}.v30-space-panels{padding:10px}.v30-space-request-layout{grid-template-columns:1fr;gap:10px}.v30-space-history{grid-column:1}.v30-space-card{border-radius:16px!important;padding:17px!important}.v30-employee-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.v30-employee-mobile-nav a{min-width:0;padding-inline:3px!important;font-size:10px!important}.v30-employee-mobile-nav a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width:480px){.v30-home-actions{grid-template-columns:1fr}.v30-home-metrics{grid-template-columns:1fr 1fr}.v30-home-metrics article{grid-template-columns:22px 1fr;display:grid}.v30-space-overview{grid-template-columns:1fr}.v30-space-overview>span{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:62px}.v30-space-overview>span small{align-self:center}.v30-space-tabs button{flex-direction:column;gap:3px;font-size:10px}.v30-space-tabs small{margin:-24px 0 0 32px;position:absolute}}@media (prefers-reduced-motion:reduce){.v30-motion-scope *,.workspace *,.v30-admin-motion *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
:root{--turnos-cyan:#22d3c5;--turnos-blue:#2c9dff;--turnos-glow:#22d3c52e}.workspace,.employee-demo-shell,.adminScope{--accent:var(--turnos-cyan);--accent-strong:var(--turnos-blue)}.workspace .primary-button,.workspace .v21-linear-meter>i,.workspace .loading-line,.employee-demo-shell .primary-button{background:linear-gradient(115deg, var(--turnos-blue), var(--turnos-cyan))}.workspace .main-nav button.active,.workspace .bottom-nav button.active,.workspace .v5-people-tabs button.active,.employee-demo-shell .v29-employee-desktop-nav :is(a,button).active,.employee-demo-shell .v29-employee-mobile-nav :is(a,button).active{color:#eaffff;box-shadow:inset 3px 0 0 var(--turnos-cyan), 0 12px 34px #0000001f;background:linear-gradient(110deg,#2c9dff29,#22d3c521);border-color:#22d3c56b}.v31-employee-navigation-progress{z-index:300;background:linear-gradient(90deg, var(--turnos-blue), var(--turnos-cyan));border-radius:0 999px 999px 0;width:34%;height:3px;animation:.8s cubic-bezier(.22,.8,.25,1) infinite alternate v31-navigation-progress;position:fixed;top:0;left:0;box-shadow:0 0 18px #22d3c5b3}@keyframes v31-navigation-progress{0%{opacity:.72;transform:translate(-18%)}to{opacity:1;transform:translate(210%)}}.v31-employee-rail .v29-employee-desktop-nav a,.v31-employee-rail .v29-employee-mobile-nav a{transition:transform .16s,background .2s,border-color .2s,color .2s}.v31-employee-rail .v29-employee-desktop-nav a:active,.v31-employee-rail .v29-employee-mobile-nav a:active{transform:scale(.97)}.workspace .content-scroll>*,.v31-people-view,.v31-route-panel,.v31-demo-route{animation:.36s cubic-bezier(.2,.75,.25,1) both v31-module-enter}@keyframes v31-module-enter{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.v31-people-tabs{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.v31-people-tabs button{min-width:0}.v31-people-tabs button span{white-space:nowrap}.v31-operations-stack{gap:16px;display:grid}.v31-operation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v31-operation-summary article{background:linear-gradient(145deg,#0b2032e6,#071524bd);border:1px solid #75acd22e;border-radius:18px;align-items:center;gap:13px;min-height:84px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff0b,0 14px 38px #0000001f}.v31-operation-summary article>svg{color:var(--turnos-cyan)}.v31-operation-summary article span{gap:3px;display:grid}.v31-operation-summary strong{letter-spacing:-.035em;color:#f5fbff;font-size:24px}.v31-operation-summary small{color:#83a0b7;font-size:12px}.v31-operation-panel{background:linear-gradient(145deg,#0a1c2df0,#05111ede);border:1px solid #77abcf2e;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 20px 55px #00000021}.v31-operation-panel>header{border-bottom:1px solid #79a9ca21;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:20px 22px;display:flex}.v31-operation-panel>header h2{color:#f4f9fd;margin:4px 0 0;font-size:20px}.v31-operation-panel>header p{color:#8099ad;margin:5px 0 0;font-size:13px}.v31-operation-panel>header>span{min-width:34px;height:34px;color:var(--turnos-cyan);background:#22d3c51a;border-radius:11px;place-items:center;padding:0 10px;font-weight:800;display:grid}.v31-operation-panel.muted{opacity:.92}.v31-request-list,.v31-document-list{display:grid}.v31-request-card,.v31-document-card{border-bottom:1px solid #79a9ca1c;align-items:center;gap:15px;min-height:92px;padding:16px 20px;transition:background .18s,transform .18s;display:grid}.v31-request-card{grid-template-columns:42px minmax(0,1fr) auto}.v31-document-card{grid-template-columns:42px minmax(0,1fr) auto auto}.v31-request-card:last-child,.v31-document-card:last-child{border-bottom:0}.v31-request-card:hover,.v31-document-card:hover{background:#2794ca0e}.v31-request-icon,.v31-document-icon{width:42px;height:42px;color:var(--turnos-cyan);background:#22d3c51a;border:1px solid #22d3c529;border-radius:13px;place-items:center;display:grid}.v31-request-icon.source-time{color:#66b7ff;background:#2c9dff1a;border-color:#2c9dff2e}.v31-request-icon svg,.v31-document-icon svg{width:19px}.v31-request-card h3{color:#f5faff;margin:3px 0 2px;font-size:15px}.v31-request-card p{color:#9eb2c3;margin:0;font-size:13px}.v31-request-card small{color:#728da3;margin-top:5px;display:block}.v31-request-actions,.v31-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.v31-request-actions button,.v31-document-actions button{min-height:38px;padding:0 12px}.v31-request-history{display:grid}.v31-request-history article{border-bottom:1px solid #79a9ca1a;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 20px;display:flex}.v31-request-history article:last-child{border-bottom:0}.v31-request-history span{gap:3px;display:grid}.v31-request-history strong{color:#eaf4fb}.v31-request-history small{color:#7e99ad}.v31-request-history em,.v31-signature-status{white-space:nowrap;color:#8da3b5;background:#7891a41c;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:750}:is(.v31-request-history em,.v31-signature-status).status-approved,.v31-signature-status.status-accepted{color:#69e0b9;background:#2bc6911c}:is(.v31-request-history em,.v31-signature-status).status-rejected{color:#ff9a9a;background:#ff5c5c1a}.v31-signature-status.status-pending{color:#f3c76a;background:#f0b5421a}.v31-signature-status.status-submitted{color:#70c5ff;background:#2c9dff1c}.v31-document-form{grid-template-columns:1.1fr 1.2fr .8fr 1.1fr;align-items:end;gap:12px;padding:20px 22px;display:grid}.v31-document-form label{color:#91a8ba;gap:7px;font-size:12px;font-weight:700;display:grid}.v31-document-form input,.v31-document-form select{color:#e8f3fa;background:#04111db8;border:1px solid #6fa2c440;border-radius:12px;min-width:0;min-height:44px;padding:0 12px}.v31-document-form input[type=file]{padding:9px 10px}.v31-document-form input:focus,.v31-document-form select:focus{border-color:var(--turnos-cyan);outline:none;box-shadow:0 0 0 3px #22d3c51a}.v31-signature-check{background:#04111d66;border:1px solid #6fa2c42b;border-radius:13px;grid-column:1/-2;align-items:center;min-height:52px;padding:10px 12px;gap:10px!important;display:flex!important}.v31-signature-check input{width:17px;height:17px;min-height:auto}.v31-signature-check span{gap:2px;display:grid}.v31-signature-check strong{color:#eaf4fa;font-size:13px}.v31-signature-check small{color:#748fa4;font-weight:500}.v31-document-card>div:nth-child(2){gap:3px;min-width:0;display:grid}.v31-document-card>div:nth-child(2) strong{color:#eef8fd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v31-document-card>div:nth-child(2) span{color:#8ba5b8;font-size:13px}.v31-document-card>div:nth-child(2) small{color:#647f94}.v31-operation-empty{text-align:center;color:#7592a7;align-content:center;place-items:center;min-height:210px;padding:32px;display:grid}.v31-operation-empty svg{color:var(--turnos-cyan)}.v31-operation-empty h3{color:#eaf4fa;margin:12px 0 5px}.v31-operation-empty p{margin:0}.v31-operations-loading{color:#8ba5b8;justify-content:center;align-items:center;gap:13px;min-height:180px;display:flex}.v31-operations-loading div{gap:3px;display:grid}.v31-operations-loading strong{color:#edf7fc}.v31-employee-document-list{gap:12px;margin-top:16px;display:grid}.v31-employee-document{background:#0513208a;border:1px solid #68a4c92b;border-radius:17px;padding:16px}.v31-employee-document-main{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.v31-employee-document-main>span{width:38px;height:38px;color:var(--turnos-cyan);background:#22d3c51a;border-radius:12px;place-items:center;display:grid}.v31-employee-document-main>div{gap:3px;min-width:0;display:grid}.v31-employee-document-main strong{color:#f1f9fd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v31-employee-document-main small{color:#7893a7}.v31-employee-document-main em{color:#8ba4b7;background:#7590a41a;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:750}.v31-employee-document-main em.status-pending{color:#efc66f;background:#f0b5421a}.v31-employee-document-main em.status-submitted{color:#6ac4ff;background:#2c9dff1a}.v31-employee-document-main em.status-accepted{color:#6fe0bc;background:#2bc6911a}.v31-employee-document-main em.status-rejected{color:#ff9797;background:#ff5c5c1a}.v31-employee-document-actions{justify-content:flex-end;margin-top:13px;display:flex}.v31-sign-document-form{border-top:1px solid #6ea1c21f;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.v31-sign-document-form label{color:#8da5b7;gap:6px;font-size:12px;display:grid}.v31-sign-document-form label>span{align-items:center;gap:6px;display:flex}.v31-sign-document-form input{color:#edf7fc;background:#030f1ab8;border:1px solid #6da2c438;border-radius:11px;min-height:42px;padding:0 11px}.v31-sign-document-form input[type=file]{padding:8px 9px}.v31-signature-message{color:#7bbce4;background:#2c9dff14;border-radius:11px;align-items:center;gap:7px;margin:12px 0 0;padding:10px 12px;font-size:12px;display:flex}.v31-signature-message.good{color:#6dddb9;background:#2bc69114}.v31-signature-message.warning{color:#f1c873;background:#f0b54214}.v31-demo-person-switch{color:#6f8ba1;gap:7px;margin:4px 0 1px;font-size:11px;display:grid}.v31-demo-person-switch select{color:#eaf5fb;background:#04111da6;border:1px solid #66a5ca33;border-radius:12px;min-height:42px;padding:0 10px}.v31-demo-employee .v29-employee-desktop-nav button,.v31-demo-employee .v29-employee-mobile-nav button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000}.v31-demo-route{min-height:100%}.employee-route-loading{color:#7592a7;place-items:center;min-height:72vh;display:grid}.employee-route-loading>div{gap:12px;width:min(580px,100% - 32px);display:grid}.employee-route-loading i{background:linear-gradient(105deg,#112a3e8c 25%,#22d3c51a 42%,#112a3e8c 58%) 0 0/220% 100%;border-radius:18px;height:72px;animation:1s linear infinite v31-skeleton;display:block}.employee-route-loading i:first-child{width:55%;height:46px}@keyframes v31-skeleton{to{background-position-x:-220%}}@media (max-width:1050px){.v31-people-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.v31-document-form{grid-template-columns:repeat(2,minmax(0,1fr))}.v31-signature-check,.v31-document-form>button{grid-column:1/-1}.v31-document-card{grid-template-columns:42px minmax(0,1fr)}.v31-document-card>em,.v31-document-actions{grid-column:2;justify-self:start}}@media (max-width:720px){.v31-people-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v31-operation-summary{grid-template-columns:1fr}.v31-request-card{grid-template-columns:38px minmax(0,1fr)}.v31-request-actions{grid-column:1/-1;width:100%}.v31-request-actions button{flex:1}.v31-document-form{grid-template-columns:1fr;padding:16px}.v31-document-form>*,.v31-signature-check{grid-column:1}.v31-sign-document-form{grid-template-columns:1fr}.v31-employee-document-main{grid-template-columns:36px minmax(0,1fr)}.v31-employee-document-main em{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.v31-employee-navigation-progress,.workspace .content-scroll>*,.v31-people-view,.v31-route-panel,.v31-demo-route,.employee-route-loading i{animation:none!important}}
.v31-request-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.v31-request-icon.source-absence{color:#f1c66f;background:#f0b5421a;border-color:#f0b5422e}.v31-people-view{min-height:420px}.v31-demo-employee .v29-employee-desktop-nav button{text-align:left;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.v31-demo-employee .v29-employee-mobile-nav button{border-radius:12px;align-content:center;place-items:center;gap:3px;min-height:52px;padding:5px 3px;font-size:10px;display:grid}@media (max-width:980px){.v31-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.v31-request-summary{grid-template-columns:1fr}}
.v32-demo-employee{--v32-ink:#f5fbff;--v32-muted:#8ea6b9;--v32-soft:#6f899d;--v32-line:#76b1da29;--v32-line-strong:#46cfda4d;--v32-panel:#061625ad;--v32-panel-strong:#081d30e0;--v32-cyan:#2ed7cf;--v32-blue:#2b91ff;--v32-violet:#9b72ff;--v32-good:#45dfb7;--v32-warn:#efbd58;background:radial-gradient(circle at 29% 10%,#2383ff26,#0000 28%),radial-gradient(circle at 77% 70%,#7d4fff1c,#0000 31%),#030a12;min-height:100dvh}.v32-demo-main{isolation:isolate;position:relative;overflow:hidden}.v32-demo-main:before,.v32-demo-main:after{content:"";z-index:-1;pointer-events:none;filter:blur(76px);opacity:.28;border-radius:50%;position:fixed}.v32-demo-main:before{background:#2591ff52;width:420px;height:420px;animation:14s ease-in-out infinite alternate v32-aurora-a;top:4%;left:23%}.v32-demo-main:after{background:#5f3adc40;width:520px;height:520px;animation:18s ease-in-out infinite alternate v32-aurora-b;bottom:-18%;right:-12%}.v32-demo-route{transform-origin:48% 8%;min-height:100%;animation:.5s cubic-bezier(.18,.84,.24,1) both v32-route-in}.v32-demo-page{width:min(1180px,100% - 48px);margin:0 auto;padding:30px 0 74px}.v32-page-head{align-items:flex-start;margin-bottom:22px}.v32-page-head>div:first-child{min-width:0}.v32-page-head h1{letter-spacing:-.065em;margin:7px 0 2px;font-size:clamp(43px,5vw,66px);line-height:.94}.v32-page-head p{color:var(--v32-muted);margin-top:7px}.v32-demo-clock{animation:4.8s ease-in-out infinite v32-float}.v32-employee-rail{background:linear-gradient(#082a46f5,#03111ef7);box-shadow:inset -1px 0 #67b8e22b,24px 0 80px #00000024}.v32-demo-person-switch select{transition:border-color .2s,box-shadow .2s,transform .2s}.v32-demo-person-switch select:focus{border-color:var(--v32-cyan);outline:none;box-shadow:0 0 0 4px #2ed7cf1a}.v32-employee-identity{animation:.55s 80ms both v32-rise}.v32-demo-employee .v29-employee-desktop-nav button{transition:transform .16s,background .2s,color .2s,border-color .2s}.v32-demo-employee .v29-employee-desktop-nav button:hover{transform:translate(3px)}.v32-demo-employee .v29-employee-desktop-nav button:active{transform:scale(.975)}.v32-home-flow,.v32-hours-flow{gap:16px;display:grid}.v32-home-hero{background:radial-gradient(circle at 86% 12%,#27d2d330,#0000 28%),radial-gradient(circle at 8% 108%,#2b91ff2e,#0000 38%),linear-gradient(130deg,#0a2a44f5,#04121fed);border:1px solid #5bb8e038;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(270px,.62fr);align-items:center;gap:34px;min-height:310px;padding:clamp(28px,4vw,48px);animation:.65s cubic-bezier(.18,.82,.24,1) both v32-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000045,inset 0 1px #ffffff0a}.v32-home-hero:before{content:"";filter:blur(34px);background:#2ed7cf26;border-radius:50%;width:420px;height:420px;animation:6.5s ease-in-out infinite v32-breathe;position:absolute;bottom:-270px;right:-190px}.v32-home-copy{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.v32-live-pill{color:#b9cbd8;background:#020e196b;border:1px solid #87c5e238;border-radius:999px;align-items:center;gap:8px;min-height:30px;margin-bottom:24px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.v32-live-pill i{background:#7794a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7794a81a}.v32-home-hero.state-active .v32-live-pill i,.v32-home-hero.state-done .v32-live-pill i{background:var(--v32-good);box-shadow:0 0 0 5px #45dfb71a}.v32-home-hero.state-pause .v32-live-pill i{background:var(--v32-warn);box-shadow:0 0 0 5px #efbd581a}.v32-home-hero.state-active .v32-live-pill i,.v32-home-hero.state-pause .v32-live-pill i{animation:1.7s ease-in-out infinite v32-pulse}.v32-home-copy h2{max-width:720px;color:var(--v32-ink);letter-spacing:-.06em;margin:8px 0 12px;font-size:clamp(40px,4.6vw,62px);line-height:.96}.v32-home-copy>p{color:#a3b7c6;max-width:620px;margin:0;line-height:1.65}.v32-home-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.v32-home-actions button{min-height:46px;transition:transform .18s,box-shadow .18s,filter .18s}.v32-home-actions button:hover{filter:brightness(1.06);transform:translateY(-2px)}.v32-next-shift{--shift-color:var(--v32-cyan);z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020f1b80;border:1px solid #76bee133;border-radius:24px;flex-direction:column;justify-content:center;min-height:188px;padding:28px;animation:.65s cubic-bezier(.18,.82,.24,1) .12s both v32-card-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000038,inset 0 1px #ffffff08}.v32-next-shift:before{content:"";background:var(--shift-color);width:4px;box-shadow:0 0 28px var(--shift-color);position:absolute;inset:0 auto 0 0}.v32-next-shift>span:first-child{color:#8ca7ba;text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:780}.v32-next-shift strong{color:#f8fcff;letter-spacing:-.05em;margin:13px 0 7px;font-size:clamp(26px,2.7vw,38px)}.v32-next-shift small{color:#91a8b9;line-height:1.5}.v32-shift-orbit{border:1px solid color-mix(in srgb,var(--shift-color) 42%,transparent);width:150px;height:150px;box-shadow:0 0 70px color-mix(in srgb,var(--shift-color) 18%,transparent);border-radius:50%;animation:13s linear infinite v32-spin;position:absolute;bottom:-78px;right:-70px}.v32-shift-orbit:after{content:"";background:var(--shift-color);width:8px;height:8px;box-shadow:0 0 17px var(--shift-color);border-radius:50%;position:absolute;top:28px;left:12px}.v32-metric-ribbon,.v32-schedule-summary,.v32-space-overview{border:1px solid var(--v32-line);background:var(--v32-line);border-radius:19px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 18px 48px #00000024}.v32-schedule-summary,.v32-space-overview{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.v32-metric{background:linear-gradient(145deg,#091f32f5,#04121ff0);align-items:center;gap:13px;min-height:92px;padding:17px 20px;transition:background .2s,transform .2s;animation:.55s both v32-metric-in;display:flex}.v32-metric:nth-child(2){animation-delay:60ms}.v32-metric:nth-child(3){animation-delay:.12s}.v32-metric:nth-child(4){animation-delay:.18s}.v32-metric:hover{background:linear-gradient(145deg,#0c2a3ffa,#051726f5);transform:translateY(-2px)}.v32-metric>span{width:38px;height:38px;color:var(--v32-cyan);background:#2ed7cf17;border-radius:13px;place-items:center;display:grid}.v32-metric svg{width:19px}.v32-metric>div{gap:3px;display:grid}.v32-metric strong{color:var(--v32-ink);letter-spacing:-.045em;font-size:23px}.v32-metric small{color:var(--v32-muted);font-size:12px}.v32-home-insights{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:16px;display:grid}.v32-week-visual,.v32-space-glance,.v32-hours-orbit-card,.v32-hours-chart,.v32-hours-history,.v32-schedule-canvas,.v32-space-shell{border:1px solid var(--v32-line);background:linear-gradient(145deg,#081d2fe6,#030f1bde);border-radius:24px;box-shadow:0 25px 70px #0000002e,inset 0 1px #ffffff09}.v32-week-visual{min-height:310px;padding:26px;animation:.65s .1s both v32-rise}.v32-week-visual>header,.v32-space-glance>header,.v32-hours-chart>header,.v32-hours-history>header,.v32-documents-flow>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v32-week-visual h2,.v32-space-glance h2,.v32-hours-chart h2,.v32-hours-history h2,.v32-documents-flow h2{color:var(--v32-ink);letter-spacing:-.045em;margin:7px 0 0;font-size:25px}.v32-week-visual h2 small,.v32-hours-orbit-card h2 small{color:#738da1;font-size:14px}.v32-progress-orbit,.v32-hours-orbit{--orbit:var(--actual-progress);aspect-ratio:1;background:conic-gradient(var(--v32-cyan) var(--orbit),#739ebc1f 0);border-radius:50%;place-items:center;width:70px;animation:1s .18s both v32-orbit-reveal;display:grid;position:relative;box-shadow:0 0 35px #2ed7cf1f}.v32-progress-orbit:before,.v32-hours-orbit:before{content:"";background:#071a2a;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 1px #ffffff0a}.v32-progress-orbit span,.v32-hours-orbit span{z-index:1;justify-items:center;display:grid;position:relative}.v32-progress-orbit strong{color:#f4fbff;font-size:17px}.v32-progress-orbit small{color:#7791a5;font-size:8px}.v32-hours-orbit{flex:none;width:148px}.v32-hours-orbit:before{inset:14px}.v32-hours-orbit strong{color:#f6fcff;letter-spacing:-.05em;font-size:29px}.v32-hours-orbit small{color:#7893a7;font-size:10px}.v32-progress-lines{margin:25px 0 20px}.v32-progress-lines>span{background:#6d99b71f;border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.v32-progress-lines i{border-radius:inherit;transform-origin:0;animation:1s cubic-bezier(.18,.82,.24,1) .22s both v32-line-fill;position:absolute;inset:0 auto 0 0}.v32-progress-lines i.planned{width:var(--planned-progress);background:#9b72ff61}.v32-progress-lines i.actual{width:var(--actual-progress);background:linear-gradient(90deg,var(--v32-blue),var(--v32-cyan));box-shadow:0 0 20px #2ed7cf57}.v32-progress-lines small{color:#7893a7;margin-top:8px;font-size:11px;display:block}.v32-week-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:126px;display:grid}.v32-week-bars>span{grid-template-rows:1fr auto;place-items:end center;gap:8px;height:100%;display:grid;position:relative}.v32-week-bars i{width:min(24px,62%);height:var(--bar-height);transform-origin:bottom;min-height:0;animation:v32-bar .72s calc(.22s + var(--bar-index)*65ms) both;border-radius:8px 8px 3px 3px;position:absolute;bottom:20px}.v32-week-bars i.planned{background:#9b72ff38;border:1px solid #9b72ff3d}.v32-week-bars i.actual{background:linear-gradient(180deg,var(--v32-cyan),#167c9e);width:min(12px,31%);box-shadow:0 0 17px #2ed7cf33}.v32-week-bars small{color:#7792a6;font-size:11px;font-weight:760}.v32-space-glance{flex-direction:column;min-height:310px;padding:25px;animation:.65s .16s both v32-rise;display:flex}.v32-space-glance>header svg{color:var(--v32-cyan);animation:3.8s ease-in-out infinite v32-float}.v32-space-glance>div{gap:8px;margin:23px 0;display:grid}.v32-space-glance>div>span{border-bottom:1px solid #71a8cc1f;grid-template-columns:24px auto 1fr;align-items:center;gap:9px;min-height:57px;padding:10px 12px;display:grid}.v32-space-glance>div>span:last-child{border-bottom:0}.v32-space-glance svg{color:var(--v32-cyan)}.v32-space-glance strong{color:#f2f9fd;font-size:18px}.v32-space-glance small{color:#819aac}.v32-space-glance>button{color:#75bdff;cursor:pointer;background:#2b91ff1f;border:0;border-radius:12px;justify-content:space-between;align-items:center;min-height:43px;margin-top:auto;padding:0 13px;font-weight:760;transition:background .2s,transform .2s;display:flex}.v32-space-glance>button:hover{background:#2b91ff33;transform:translateY(-2px)}.v32-clocking-stage .v22-employee-today-grid{gap:16px}.v32-clock-console,.v32-day-register{animation:.62s both v32-rise}.v32-day-register{animation-delay:.1s}.v32-day-register .v22-audit-log header button{color:#77bfff;cursor:pointer;background:#2b91ff1a;border:0;border-radius:9px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:11px;display:inline-flex}.v32-schedule-canvas{padding:10px;animation:.62s 80ms both v32-rise;overflow:hidden}.v32-schedule-canvas .employee-schedule-shell{box-shadow:none;background:0 0;border:0}.v32-hours-top{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:16px;display:grid}.v32-hours-orbit-card{align-items:center;gap:28px;min-height:275px;padding:28px;animation:.62s both v32-rise;display:flex;position:relative;overflow:hidden}.v32-hours-orbit-card:after{content:"";filter:blur(25px);background:#2ed7cf14;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-120px;right:-100px}.v32-hours-orbit-card h2{color:var(--v32-ink);letter-spacing:-.055em;margin:8px 0;font-size:32px}.v32-hours-orbit-card p{color:var(--v32-muted);margin:0}.v32-hours-legend{color:#829bad;gap:14px;margin-top:20px;font-size:11px;display:flex}.v32-hours-legend span{align-items:center;gap:6px;display:flex}.v32-hours-legend i{border-radius:50%;width:8px;height:8px}.v32-hours-legend i.actual{background:var(--v32-cyan);box-shadow:0 0 12px #2ed7cf73}.v32-hours-legend i.planned{background:var(--v32-violet);opacity:.65}.v32-hours-chart{min-height:275px;padding:25px;animation:.62s .1s both v32-rise}.v32-hours-chart>header svg{color:var(--v32-cyan)}.v32-hours-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:175px;margin-top:17px;display:grid}.v32-hours-bars>span{grid-template-rows:1fr auto auto;justify-items:center;gap:6px;height:100%;display:grid}.v32-hours-bars>span>div{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.v32-hours-bars i{width:min(14px,34%);height:var(--bar-height);transform-origin:bottom;min-height:2px;animation:v32-bar .72s calc(.2s + var(--bar-index)*65ms) both;border-radius:7px 7px 2px 2px}.v32-hours-bars i.planned{background:#9b72ff47}.v32-hours-bars i.actual{background:linear-gradient(180deg,var(--v32-cyan),#167c9e);box-shadow:0 0 16px #2ed7cf2e}.v32-hours-bars small{color:#7893a7;font-size:11px;font-weight:760}.v32-hours-bars em{color:#668297;text-align:center;min-height:12px;font-size:8px;font-style:normal}.v32-hours-history{padding:25px;animation:.62s .2s both v32-rise}.v32-hours-history>header p{color:var(--v32-muted);margin:5px 0 0}.v32-hours-history>header svg{color:var(--v32-cyan)}.v32-history-days{gap:12px;margin-top:20px;display:grid}.v32-history-days>article{animation:v32-history-in .48s calc(var(--day-index)*70ms) both;border-top:1px solid #76b1da24;overflow:hidden}.v32-history-days>article>header{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 2px;display:flex}.v32-history-days>article>header div{gap:3px;display:grid}.v32-history-days>article>header strong{color:#eef8fd;text-transform:capitalize}.v32-history-days>article>header small{color:#7390a5}.v32-history-days>article>header span{color:#58d8b4;align-items:center;gap:5px;font-size:11px;display:flex}.v32-history-days>article>div{padding-left:16px;position:relative}.v32-history-days>article>div:before{content:"";background:linear-gradient(var(--v32-cyan),#2b91ff14);width:1px;position:absolute;top:8px;bottom:8px;left:4px}.v32-history-days>article>div>span{border-bottom:1px solid #76b1da14;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;display:grid}.v32-history-days>article>div>span:last-child{border-bottom:0}.v32-history-days i{z-index:1;background:var(--v32-blue);width:8px;height:8px;animation:v32-dot-in .4s calc(var(--event-index)*60ms) both;border-radius:50%;position:relative;box-shadow:0 0 12px #2b91ff66}.v32-history-days i.event-break_start,.v32-history-days i.event-break_end{background:var(--v32-warn);box-shadow:0 0 12px #efbd5857}.v32-history-days i.event-clock_out{background:var(--v32-violet);box-shadow:0 0 12px #9b72ff57}.v32-history-days strong{color:#eaf4fa;font-size:13px}.v32-history-days small{color:#68859a;font-size:11px}.v32-history-days time{color:#f1f8fc;font-size:13px;font-weight:760}.v32-empty-visual{text-align:center;color:#7691a5;align-content:center;place-items:center;gap:9px;min-height:210px;display:grid}.v32-empty-visual svg{color:var(--v32-cyan)}.v32-empty-visual strong{color:#eaf4fa}.v32-space-shell{animation:.62s 80ms both v32-rise;overflow:hidden}.v32-space-shell>nav{border-bottom:1px solid var(--v32-line);background:#091f31ad;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:66px;padding:9px;display:grid}.v32-space-shell>nav button{color:#8199aa;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 14px;font-weight:740;transition:color .2s,background .2s,transform .2s;display:flex}.v32-space-shell>nav button:hover{color:#dcebf4;background:#ffffff09}.v32-space-shell>nav button.active{color:#eefaff;background:linear-gradient(135deg,#2584d74f,#2ed7cf21);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #4bc1e23d}.v32-space-shell>nav small{background:#ffffff12;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;display:grid}.v32-space-panel{padding:18px;animation:.35s cubic-bezier(.18,.82,.24,1) both v32-tab-in}.v32-request-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v32-request-flow>article{background:#03101c59;border:1px solid #76b1da21;border-radius:19px;padding:22px}.v32-request-flow>article>header{align-items:flex-start;gap:12px;display:flex}.v32-request-flow>article>header>span{width:40px;height:40px;color:var(--v32-cyan);background:#2ed7cf17;border-radius:13px;flex:none;place-items:center;display:grid}.v32-request-flow h2{color:#eff8fd;margin:1px 0 4px;font-size:19px}.v32-request-flow p{color:var(--v32-muted);margin:0;font-size:12px}.v32-request-flow form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.v32-request-flow label,.v32-account-flow label{color:#8ca4b6;gap:6px;font-size:12px;display:grid}.v32-request-flow label.wide{grid-column:1/-1}.v32-request-flow input,.v32-request-flow select,.v32-request-flow textarea,.v32-account-flow input{color:#eef7fc;width:100%;min-width:0;min-height:43px;font:inherit;background:#020e199e;border:1px solid #6fa4c638;border-radius:11px;padding:0 11px}.v32-request-flow textarea{resize:vertical;padding:10px 11px}.v32-request-flow input:focus,.v32-request-flow select:focus,.v32-request-flow textarea:focus,.v32-account-flow input:focus{border-color:var(--v32-cyan);outline:none;box-shadow:0 0 0 3px #2ed7cf17}.v32-request-flow form>button{grid-column:1/-1;justify-self:start}.v32-space-confirmation{color:#6be0bb;background:#45dfb714;border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:12px 14px;animation:.35s both v32-tab-in;display:flex}.v32-documents-flow>header{padding:7px 5px 20px}.v32-documents-flow>header svg{color:var(--v32-cyan)}.v32-documents-flow>article{border-top:1px solid #76b1da1f;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:90px;padding:15px 5px;display:grid}.v32-documents-flow>article>span{width:42px;height:42px;color:var(--v32-cyan);background:#2ed7cf17;border-radius:13px;place-items:center;display:grid}.v32-documents-flow>article>div:nth-child(2){gap:3px;display:grid}.v32-documents-flow strong{color:#eef8fd}.v32-documents-flow small{color:#7893a7}.v32-documents-flow em{color:#f1c873;background:#efbd5817;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:760}.v32-documents-flow em.done{color:#65ddb8;background:#45dfb717}.v32-documents-flow .actions{gap:8px;display:flex}.v32-documents-flow .actions button{min-height:39px}.v32-account-flow{gap:18px;max-width:760px;display:grid}.v32-account-identity{align-items:center;gap:13px;display:flex}.v32-account-identity>span{width:50px;height:50px;color:var(--v32-cyan);background:#2ed7cf1a;border-radius:16px;place-items:center;display:grid}.v32-account-identity>div{gap:3px;display:grid}.v32-account-identity strong{color:#f1f9fd;font-size:20px}.v32-account-identity small{color:var(--v32-muted)}.v32-account-details{border:1px solid var(--v32-line);background:var(--v32-line);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v32-account-details>span{background:#04121fd6;align-items:center;gap:11px;min-height:72px;padding:13px;display:flex}.v32-account-details svg{color:var(--v32-cyan)}.v32-account-details div{gap:3px;min-width:0;display:grid}.v32-account-details small{color:#738ea2}.v32-account-details strong{color:#eaf4fa;text-overflow:ellipsis;overflow:hidden}.v32-account-flow form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.v32-account-flow form button{grid-column:1/-1;justify-self:start}@keyframes v32-route-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.992)}to{opacity:1;filter:none;transform:none}}@keyframes v32-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes v32-card-in{0%{opacity:0;transform:translate(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes v32-metric-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes v32-history-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes v32-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes v32-tab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v32-bar{0%{opacity:.3;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes v32-line-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v32-orbit-reveal{0%{opacity:0;transform:rotate(-90deg)scale(.82)}to{opacity:1;transform:none}}@keyframes v32-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes v32-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}@keyframes v32-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes v32-spin{to{transform:rotate(360deg)}}@keyframes v32-aurora-a{0%{transform:translate(-5%,-3%)scale(.92)}to{transform:translate(13%,8%)scale(1.12)}}@keyframes v32-aurora-b{0%{transform:translate(4%,5%)scale(1)}to{transform:translate(-14%,-10%)scale(.9)}}@media (max-width:1080px){.v32-home-hero{grid-template-columns:1fr minmax(245px,.58fr)}.v32-home-insights{grid-template-columns:1fr}.v32-space-glance{min-height:auto}.v32-hours-top{grid-template-columns:1fr}}@media (max-width:820px){.v32-demo-page{width:min(100% - 28px,760px);padding-top:22px}.v32-page-head h1{font-size:clamp(38px,10vw,54px)}.v32-home-hero{grid-template-columns:1fr;min-height:auto;padding:25px}.v32-next-shift{min-height:145px}.v32-metric-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.v32-schedule-summary,.v32-space-overview,.v32-request-flow{grid-template-columns:1fr}.v32-documents-flow>article{grid-template-columns:42px minmax(0,1fr)}.v32-documents-flow>article>em,.v32-documents-flow .actions{grid-column:2;justify-self:start}}@media (max-width:620px){.v32-demo-page{width:100%;padding:18px 14px 92px}.v32-page-head{gap:13px;display:grid}.v32-page-head h1{font-size:42px}.v32-demo-clock{justify-self:start}.v32-home-copy h2{font-size:39px}.v32-home-actions{width:100%}.v32-home-actions button{flex:1}.v32-metric-ribbon{border-radius:16px}.v32-metric{min-height:82px;padding:13px}.v32-metric>span{width:34px;height:34px}.v32-metric strong{font-size:19px}.v32-week-visual,.v32-space-glance,.v32-hours-orbit-card,.v32-hours-chart,.v32-hours-history{border-radius:19px;padding:19px}.v32-hours-orbit-card{flex-direction:column;align-items:flex-start}.v32-hours-orbit{width:118px}.v32-hours-bars{gap:4px;height:145px}.v32-space-shell>nav{grid-template-columns:1fr}.v32-request-flow>article{padding:17px}.v32-request-flow form,.v32-account-flow form,.v32-account-details{grid-template-columns:1fr}.v32-request-flow label.wide,.v32-account-flow form button{grid-column:1}.v32-documents-flow .actions{flex-wrap:wrap;width:100%}.v32-documents-flow .actions button{flex:1}.v32-history-days>article>div>span{grid-template-columns:12px minmax(0,1fr) auto}.v32-history-days>article>div>span small{display:none}}@media (prefers-reduced-motion:reduce){.v32-demo-main:before,.v32-demo-main:after,.v32-demo-route,.v32-demo-clock,.v32-employee-identity,.v32-home-hero,.v32-home-hero:before,.v32-live-pill i,.v32-next-shift,.v32-shift-orbit,.v32-metric,.v32-week-visual,.v32-space-glance,.v32-space-glance>header svg,.v32-progress-orbit,.v32-hours-orbit,.v32-progress-lines i,.v32-week-bars i,.v32-clock-console,.v32-day-register,.v32-schedule-canvas,.v32-hours-orbit-card,.v32-hours-chart,.v32-hours-bars i,.v32-hours-history,.v32-history-days>article,.v32-history-days i,.v32-space-shell,.v32-space-panel{animation:none!important}.v32-demo-employee *{scroll-behavior:auto!important}}
.v33-demo-employee{--v33-line:color-mix(in srgb,var(--employee-color,#2dd4bf) 28%,#7191b138);--v33-panel:linear-gradient(145deg,#091e30b8,#05111f94);background:radial-gradient(circle at 36% 12%,color-mix(in srgb,var(--employee-color,#2dd4bf) 12%,transparent),transparent 33%), radial-gradient(circle at 86% 88%,#6f4edc24,transparent 32%), #030a13;min-height:100dvh}.v33-demo-employee .v33-employee-rail{background:linear-gradient(#05213af5,#041324f5)}.v33-demo-employee .v29-employee-product{display:none!important}.v33-person-switch{color:#819bb3;gap:6px;margin:2px 14px 8px;font-size:11px;display:grid}.v33-person-switch select{color:#eaf6ff;background:#041525c2;border:1px solid #5b97bf3d;border-radius:12px;outline:none;height:38px;padding:0 10px}.v33-employee-identity{margin-bottom:10px!important}.v33-demo-main{padding:0!important}.v33-demo-route{width:min(1050px,100% - 56px);margin:0 auto;padding:24px 0 54px;animation:.48s cubic-bezier(.2,.8,.2,1) both v33-route-in}.v33-context-bar{color:#7f98ad;text-transform:capitalize;justify-content:flex-end;align-items:center;gap:14px;height:34px;margin-bottom:8px;font-size:12px;display:flex}.v33-context-bar time{font-variant-numeric:tabular-nums;color:#dcecff;letter-spacing:.02em;font-size:15px;font-weight:750}.v33-page{gap:14px;display:grid}.v33-home-stage,.v33-clock-console,.v33-day-flow,.v33-week-canvas,.v33-hours-visual,.v33-schedule-canvas,.v33-space-panel,.v33-history,.v33-contract-rail{border:1px solid var(--v33-line);background:var(--v33-panel);-webkit-backdrop-filter:blur(24px);box-shadow:0 22px 65px #0000002e}.v33-home-stage{border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(190px,.62fr) minmax(170px,.55fr);align-items:center;gap:28px;min-height:290px;padding:32px 34px;display:grid;position:relative;overflow:hidden}.v33-home-stage:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--employee-color,#2dd4bf) 26%,transparent),transparent 67%);filter:blur(8px);pointer-events:none;animation:6s ease-in-out infinite alternate v33-breathe;position:absolute;inset:-45% 45% -55% -20%}.v33-home-stage>*{z-index:1;position:relative}.v33-home-status h1{letter-spacing:-.055em;color:#f6fbff;max-width:520px;margin:16px 0 24px;font-size:clamp(36px,4.5vw,62px);line-height:.98}.v33-live-pill{color:#b9cad8;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.v33-live-pill i{background:var(--employee-color,#2dd4bf);width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in srgb,var(--employee-color,#2dd4bf) 13%,transparent),0 0 18px var(--employee-color,#2dd4bf);border-radius:50%;animation:2s ease-in-out infinite v33-pulse}.v33-home-actions,.v33-clock-actions{flex-wrap:wrap;gap:10px;display:flex}.v33-next-shift{border-left:3px solid var(--shift-color);background:#020e1b94;border-radius:18px;flex-direction:column;justify-content:center;gap:6px;min-height:142px;padding:24px;display:flex;position:relative;overflow:hidden}.v33-next-shift:after{content:"";border:1px solid color-mix(in srgb,var(--shift-color) 55%,transparent);border-radius:50%;width:110px;height:110px;animation:10s linear infinite v33-orbit;position:absolute;bottom:-50px;right:-48px}.v33-next-shift small{letter-spacing:.15em;text-transform:uppercase;color:#89a0b6;font-size:10px;font-weight:850}.v33-next-shift strong{letter-spacing:-.035em;color:#f3f9ff;font-size:27px}.v33-next-shift span{color:#91a7ba;font-size:12px}.v33-home-orbit,.v33-hours-orbit{justify-content:center;align-items:center;gap:14px;display:flex}.v33-home-orbit>span,.v33-hours-orbit>span{gap:2px;display:grid}.v33-home-orbit>span strong,.v33-hours-orbit>span strong{color:#f1f8ff;letter-spacing:-.035em;font-size:22px}.v33-home-orbit>span small,.v33-hours-orbit>span small{color:#8298ad;font-size:11px}.v33-progress-orbit{--orbit-progress:0deg;aspect-ratio:1;background:conic-gradient(var(--employee-color,#2dd4bf) var(--orbit-progress),#2a4c6342 0);width:98px;box-shadow:0 0 34px color-mix(in srgb,var(--employee-color,#2dd4bf) 16%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.v33-progress-orbit:before{content:"";border-radius:inherit;background:#061526;position:absolute;inset:9px}.v33-progress-orbit span{z-index:1;position:relative}.v33-progress-orbit strong{color:#fff;font-size:21px}.v33-week-canvas{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:206px;padding:22px 30px 18px;display:grid}.v33-week-bars,.v33-hours-bars{grid-template-columns:repeat(7,minmax(24px,1fr));align-items:end;gap:clamp(10px,2vw,28px);height:142px;display:grid}.v33-week-bars>span,.v33-hours-bars>span{grid-template-columns:1fr 1fr;align-items:end;gap:4px;height:100%;padding-bottom:22px;display:grid;position:relative}.v33-week-bars i,.v33-hours-bars i{height:var(--bar-height);transform-origin:bottom;min-height:0;animation:v33-grow .65s calc(var(--bar-index)*70ms) cubic-bezier(.2,.8,.2,1) both;border-radius:999px 999px 4px 4px;display:block}.v33-week-bars i.planned,.v33-hours-bars i.planned{background:linear-gradient(#7c68dead,#7c68de38)}.v33-week-bars i.actual,.v33-hours-bars i.actual{background:linear-gradient(180deg,var(--employee-color,#2dd4bf),#2a8eb4b8);box-shadow:0 0 20px color-mix(in srgb,var(--employee-color,#2dd4bf) 20%,transparent)}.v33-week-bars small,.v33-hours-bars small{text-align:center;color:#738ba0;font-size:10px;position:absolute;bottom:0;left:0;right:0}.v33-legend{color:#8298ab;white-space:nowrap;align-items:center;gap:14px;font-size:10px;display:flex}.v33-legend span{align-items:center;gap:6px;display:flex}.v33-legend i{border-radius:50%;width:7px;height:7px}.v33-legend i.actual{background:var(--employee-color,#2dd4bf)}.v33-legend i.planned{background:#7667d3}.v33-clocking{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch}.v33-clock-console{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:500px;padding:36px;display:flex}.v33-dual-time{grid-template-columns:1fr 1fr;gap:28px;display:grid}.v33-dual-time>span{gap:8px;display:grid}.v33-dual-time strong{font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:#f5faff;font-size:clamp(42px,5vw,70px)}.v33-dual-time small{color:#758da2;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.v33-day-flow{border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex}.v33-shift-line{border:1px solid color-mix(in srgb,var(--shift-color) 50%,#637f9733);border-radius:16px;grid-template-columns:4px 1fr;gap:6px 12px;padding:15px;display:grid}.v33-shift-line i{background:var(--shift-color);border-radius:999px;grid-row:1/3;width:4px}.v33-shift-line strong{color:#eef7ff;font-size:15px}.v33-shift-line span{color:#8199ad;font-size:11px}.v33-register{border-top:1px solid #5b7e9733;margin-top:auto;padding-top:8px}.v33-register summary,.v33-history summary{cursor:pointer;color:#dceaff;align-items:center;gap:10px;min-height:46px;font-weight:750;list-style:none;display:flex}.v33-register summary::-webkit-details-marker{display:none}.v33-history summary::-webkit-details-marker{display:none}.v33-register summary strong,.v33-history summary strong{background:#356a8e38;border-radius:999px;place-items:center;min-width:28px;height:28px;margin-left:auto;font-size:11px;display:grid}.v33-register summary svg,.v33-history summary svg{transition:transform .25s}.v33-register[open] summary svg,.v33-history[open] summary>svg{transform:rotate(180deg)}.v33-register>div{gap:4px;padding-top:8px;display:grid}.v33-register>div>span{border-bottom:1px solid #4d6c8426;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:42px;display:grid}.v33-register>div i{color:#5ee3ce;background:#2ccab42e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.v33-register>div strong{color:#d8e7f2;font-size:12px}.v33-register time{color:#8aa0b3;font-size:12px}.v33-register>button{color:#6f91ae;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.v33-contract-rail{border-radius:20px;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:18px;min-height:72px;padding:15px 20px;display:grid}.v33-contract-rail>span{align-items:baseline;gap:7px;display:flex}.v33-contract-rail strong{color:#eef7ff;font-size:20px}.v33-contract-rail small{color:#7f96aa;font-size:11px}.v33-contract-rail>i{background:linear-gradient(90deg,var(--employee-color,#2dd4bf) var(--rail-progress),#3a576f40 0);height:7px;box-shadow:0 0 18px color-mix(in srgb,var(--employee-color,#2dd4bf) 14%,transparent);border-radius:999px}.v33-contract-rail em{color:#c9d9e6;font-size:13px;font-style:normal;font-weight:800}.v33-schedule-canvas{border-radius:24px;padding:10px;overflow:hidden}.v33-hours-visual{border-radius:28px;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:center;gap:36px;padding:30px;display:grid}.v33-hours-orbit .v33-progress-orbit{width:132px}.v33-hours-orbit>span strong{font-size:27px}.v33-hours-bars{height:220px}.v33-hours-visual>.v33-legend{grid-column:1/-1;justify-content:center}.v33-history{border-radius:20px;padding:8px 20px}.v33-history>summary{min-height:54px}.v33-history-days{gap:8px;padding:4px 0 14px;animation:.3s both v33-reveal;display:grid}.v33-history-days article{border-top:1px solid #51728b2e;padding:12px 0}.v33-history-days article>header{color:#d9e7f2;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.v33-history-days article>header span{color:#7f98ac}.v33-history-days article>div{color:#aebfcd;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-height:34px;font-size:11px;display:grid}.v33-history-days article>div i{background:#4cb3ff;border-radius:50%;width:7px;height:7px}.v33-history-days article>div i.event-clock_out,.v33-history-days article>div i.event-break_start{background:#9a72ee}.v33-space-tabs{border:1px solid var(--v33-line);background:#051828a8;border-radius:18px;grid-template-columns:repeat(3,1fr);padding:5px;display:grid}.v33-space-tabs button{color:#7f98ad;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:750;transition:all .2s;display:flex}.v33-space-tabs button.active{color:#eef9ff;background:linear-gradient(135deg,#2789d552,#1ecdbe2e);box-shadow:inset 0 0 0 1px #43bedd47}.v33-space-tabs small{background:#5f8dae38;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.v33-space-panel{border-radius:24px;padding:18px;animation:.3s both v33-reveal}.v33-request-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v33-request-card{background:#03111d42;border:1px solid #52789433;border-radius:18px;padding:18px}.v33-request-card>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.v33-request-card>header>span{color:#46d9ce;background:#1dcabd1f;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.v33-request-card h2{color:#e7f1f8;margin:0;font-size:16px}.v33-request-card form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.v33-request-card label{color:#7f96a9;gap:5px;font-size:11px;display:grid}.v33-request-card label.wide{grid-column:1/-1}.v33-request-card input,.v33-request-card select,.v33-request-card textarea,.v33-account input{color:#eaf5fd;background:#020f1cb3;border:1px solid #5b819c45;border-radius:11px;outline:none;width:100%;padding:10px}.v33-request-card button{justify-self:start}.v33-confirmation{color:#5ce0c6;grid-column:1/-1;align-items:center;gap:7px;margin:2px 0 0;font-size:12px;display:flex}.v33-document-row{grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.v33-document-row>span{color:#49dacd;background:#26cfbf1f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.v33-document-row>div{gap:3px;display:grid}.v33-document-row strong{color:#e6f1f8;font-size:13px}.v33-document-row small{color:#7891a5;font-size:11px}.v33-document-row em{color:#e6b966;font-size:10px;font-style:normal}.v33-document-row em.done{color:#55dbbc}.v33-account{gap:16px;display:grid}.v33-account-id{align-items:center;gap:11px;display:flex}.v33-account-id>span{color:#4bdcd0;background:#20c9be1f;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.v33-account-id>div{gap:2px;display:grid}.v33-account-id strong{color:#edf7ff}.v33-account-id small{color:#7890a4}.v33-account-meta{color:#90a5b7;flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.v33-account-meta span{align-items:center;gap:7px;display:flex}.v33-account form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.v33-account label{color:#7f96a9;gap:5px;font-size:11px;display:grid}.employee-real-shell .employee-page-head{display:none!important}.employee-real-shell .v29-employee-main{padding-top:18px!important}.employee-real-shell .employee-page{gap:14px!important}.employee-real-shell .v22-hours-metrics,.employee-real-shell .v30-space-overview{display:none!important}.employee-real-shell .v30-employee-space>.v30-space-tabs,.employee-real-shell .v30-employee-space>[class*=space-tabs],.employee-real-shell .v29-real-hours-dashboard{margin-top:0!important}.employee-real-shell .v22-hours-hero p,.employee-real-shell .v22-hours-chart .eyebrow,.employee-real-shell .v30-space-card>header p,.employee-real-shell .v31-employee-documents>header p{display:none!important}.employee-real-shell .v22-hours-hero,.employee-real-shell .v22-hours-chart{min-height:230px!important}.employee-real-shell .v29-hours-history-stack{margin-top:12px!important}.employee-real-shell .v11-missing-clocking .v11-card-heading p{display:none!important}.employee-real-shell .v30-space-request-layout{gap:12px!important}.employee-real-shell .v30-space-card{box-shadow:none!important}.workspace .content-scroll{padding-top:18px!important}.workspace .v21-live-header{align-items:center!important;min-height:58px!important;margin-bottom:14px!important;padding:0 2px!important}.workspace .v21-live-title>.eyebrow,.workspace .v21-live-title>h1{display:none!important}.workspace .v21-status-pills{margin:0!important}.workspace .v21-live-clock{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.workspace .v21-live-clock>span,.workspace .v21-live-clock>small{display:none!important}.workspace .v21-live-clock strong{font-size:22px!important}.workspace .v21-dashboard-grid{gap:12px!important}.workspace .v21-coverage-ratio,.workspace .v21-coverage-visual .v21-card-copy footer,.workspace .v21-activity-stats>span:nth-child(2){display:none!important}.workspace .v3-planning-header{align-items:center!important;min-height:42px!important;margin-bottom:8px!important}.workspace .v3-planning-header h1{letter-spacing:-.035em!important;margin:0!important;font-size:clamp(20px,2.2vw,28px)!important}.workspace .v3-planning-controls{margin-bottom:8px!important}.workspace .v14-context-metrics{min-height:52px!important;margin-bottom:8px!important;padding:8px 10px!important}.workspace .v14-metric-list article:nth-child(2){display:none!important}.workspace .v14-metric-list article{min-height:36px!important;padding:0 10px!important}.workspace .v8-position-filters{margin-bottom:8px!important}.workspace .people-page-header,.workspace .v4-people-header,.workspace .v18-people-header{margin-bottom:12px!important}.workspace .people-page-header h1,.workspace .v4-people-header h1,.workspace .v18-people-header h1{font-size:clamp(22px,2.5vw,32px)!important}.workspace .people-page-header p,.workspace .v4-people-header p,.workspace .v18-people-header p,.workspace .management-page-header p,.workspace .v5-management-header p,.workspace .sidebar-insight span{display:none!important}.workspace .sidebar-insight{min-height:44px!important;padding:10px!important}[class*=adminScope] [class*=content]{padding-top:26px!important}[class*=adminScope] [class*=pageHeader]{align-items:center!important;margin-bottom:16px!important}[class*=adminScope] [class*=pageHeader] [class*=overline],[class*=adminScope] [class*=pageHeader] p{display:none!important}[class*=adminScope] [class*=pageHeader] h1{letter-spacing:-.04em!important;margin:0!important;font-size:clamp(28px,3vw,38px)!important}[class*=adminScope] [class*=metricGrid],[class*=adminScope] [class*=panelHeader] p{display:none!important}[class*=adminScope] [class*=panelHeader]{min-height:54px!important;padding:12px 16px!important}[class*=adminScope] [class*=commerceRow]{min-height:76px!important;padding:11px 16px!important}[class*=adminScope] [class*=workspaceMain]{padding-top:20px!important}[class*=adminScope] [class*=workspaceHero]{align-items:center!important;margin-bottom:14px!important;padding-bottom:14px!important}[class*=adminScope] [class*=workspaceHero] p{display:none!important}[class*=adminScope] [class*=breadcrumb]{margin:0!important}[class*=adminScope] [class*=summaryGrid]{display:none!important}[class*=adminScope] [class*=sectionHeader]{margin-bottom:14px!important}[class*=adminScope] [class*=sectionHeader] [class*=overline],[class*=adminScope] [class*=sectionHeader] p{display:none!important}[class*=adminScope] [class*=sectionHeader] h1{margin:0!important;font-size:clamp(24px,2.6vw,32px)!important}[class*=adminScope] [class*=boundaryGrid]{gap:10px!important}[class*=adminScope] [class*=boundaryCard]{padding:16px!important}[class*=adminScope] [class*=footnote]{display:none!important}@keyframes v33-route-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes v33-grow{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes v33-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes v33-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes v33-orbit{to{transform:rotate(360deg)}}@keyframes v33-breathe{0%{opacity:.72;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@media (max-width:980px){.v33-demo-route{width:min(100% - 32px,860px)}.v33-home-stage{grid-template-columns:1fr 1fr}.v33-home-orbit{grid-column:1/-1;justify-content:flex-start}.v33-clocking{grid-template-columns:1fr}.v33-clock-console{min-height:390px}.v33-hours-visual{grid-template-columns:1fr}.v33-hours-orbit{justify-content:flex-start}.v33-hours-bars{height:180px}.v33-request-grid{grid-template-columns:1fr}.v33-confirmation{grid-column:1}.v33-document-row{grid-template-columns:38px 1fr auto}.v33-document-row button{grid-column:auto}[class*=adminScope] [class*=commerceRow]{grid-template-columns:minmax(220px,1fr) auto!important}[class*=adminScope] [class*=commerceMetrics],[class*=adminScope] [class*=commerceAccess]{display:none!important}}@media (max-width:700px){.v33-demo-route{width:100%;padding:12px 14px 92px}.v33-context-bar{height:28px;margin-bottom:4px}.v33-home-stage{border-radius:22px;grid-template-columns:1fr;gap:18px;min-height:0;padding:24px 20px}.v33-home-status h1{margin:12px 0 18px;font-size:38px}.v33-next-shift{min-height:108px}.v33-home-orbit{grid-column:auto}.v33-week-canvas{border-radius:20px;grid-template-columns:1fr;padding:18px}.v33-week-bars{gap:10px;height:120px}.v33-legend{justify-content:center}.v33-clock-console{border-radius:22px;min-height:360px;padding:24px 20px}.v33-dual-time{gap:14px}.v33-dual-time strong{font-size:38px}.v33-day-flow{border-radius:22px}.v33-contract-rail{grid-template-columns:1fr auto}.v33-contract-rail>i{grid-area:2/1/auto/-1}.v33-schedule-canvas{padding:4px}.v33-hours-visual{border-radius:22px;gap:20px;padding:22px 16px}.v33-hours-orbit{justify-content:center}.v33-hours-bars{gap:10px;height:150px}.v33-history{padding:6px 14px}.v33-space-tabs button span{display:none}.v33-space-panel{padding:10px}.v33-request-card form{grid-template-columns:1fr}.v33-request-card label.wide{grid-column:1}.v33-document-row{grid-template-columns:36px minmax(0,1fr)}.v33-document-row em{grid-column:2}.v33-document-row button{grid-column:1/-1}.v33-account form{grid-template-columns:1fr}.workspace .v21-live-header{min-height:44px!important}.workspace .v21-status-pills span:not(.warning):not(.danger){display:none!important}.workspace .v21-dashboard-grid{gap:9px!important}[class*=adminScope] [class*=content]{width:calc(100% - 28px)!important;padding-top:18px!important}}@media (prefers-reduced-motion:reduce){.v33-demo-route,.v33-week-bars i,.v33-hours-bars i,.v33-live-pill i,.v33-home-stage:before,.v33-next-shift:after,.v33-history-days,.v33-space-panel{animation:none!important}.v33-register summary svg,.v33-history summary svg{transition:none!important}}
.v33-real-hours{gap:14px;display:grid}.v33-real-context{justify-content:flex-end;align-items:center;height:34px;display:flex}.v33-real-context .employee-live-clock,.v33-real-context [class*=live-clock]{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.v33-real-context .employee-live-clock>span,.v33-real-context .employee-live-clock>small,.v33-real-context [class*=live-clock]>span,.v33-real-context [class*=live-clock]>small{display:none!important}.v33-real-context .employee-live-clock strong,.v33-real-context [class*=live-clock] strong{font-variant-numeric:tabular-nums;color:#dcecff!important;font-size:15px!important}.v33-real-hours-visual{background:linear-gradient(145deg,#091e30b8,#05111f94);border:1px solid #3298b945;border-radius:26px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:32px;padding:28px;display:grid;box-shadow:0 22px 65px #00000029}.v33-real-hours-orbit{justify-content:center;align-items:center;gap:16px;display:flex}.v33-real-hours-orbit>span{aspect-ratio:1;background:conic-gradient(var(--turnos-cyan,#2dd4bf) var(--hours-progress),#2a4c6340 0);border-radius:50%;place-items:center;width:126px;display:grid;position:relative;box-shadow:0 0 32px #2dd4bf24}.v33-real-hours-orbit>span:before{content:"";border-radius:inherit;background:#061526;position:absolute;inset:10px}.v33-real-hours-orbit>span strong{z-index:1;color:#fff;font-size:23px;position:relative}.v33-real-hours-orbit>div{gap:3px;display:grid}.v33-real-hours-orbit>div strong{color:#f2f8fd;letter-spacing:-.04em;font-size:27px}.v33-real-hours-orbit>div small{color:#8199ad;font-size:11px}.v33-real-hours-bars{grid-template-columns:repeat(7,minmax(22px,1fr));align-items:end;gap:clamp(10px,2vw,26px);height:210px;display:grid}.v33-real-hours-bars>span{align-items:end;height:100%;padding-bottom:22px;display:grid;position:relative}.v33-real-hours-bars i{height:var(--bar-height);background:linear-gradient(180deg,var(--turnos-cyan,#2dd4bf),#2d89bbad);transform-origin:bottom;animation:v33-real-grow .65s calc(var(--bar-index)*70ms) cubic-bezier(.2,.8,.2,1) both;border-radius:999px 999px 4px 4px;display:block;box-shadow:0 0 18px #2dd4bf24}.v33-real-hours-bars small{text-align:center;color:#738ba0;font-size:10px;position:absolute;bottom:0;left:0;right:0}.v33-real-hours-legend{color:#8197aa;grid-column:1/-1;justify-content:center;gap:16px;font-size:10px;display:flex}.v33-real-hours-legend span{align-items:center;gap:6px;display:flex}.v33-real-hours-legend i{background:var(--turnos-cyan,#2dd4bf);border-radius:50%;width:7px;height:7px}.v33-real-history,.v33-real-correction{background:#0719288f;border:1px solid #4075973d;border-radius:19px;padding:7px 18px;box-shadow:0 16px 44px #0000001a}.v33-real-history>summary,.v33-real-correction>summary{cursor:pointer;color:#dceaf5;align-items:center;gap:9px;min-height:52px;font-size:13px;font-weight:750;list-style:none;display:flex}.v33-real-history>summary::-webkit-details-marker{display:none}.v33-real-correction>summary::-webkit-details-marker{display:none}.v33-real-history>summary>strong,.v33-real-correction>summary>strong{background:#386d9038;border-radius:999px;place-items:center;min-width:28px;height:28px;margin-left:auto;font-size:10px;display:grid}.v33-real-history>summary>svg:last-child,.v33-real-correction>summary>svg:last-child{margin-left:auto;transition:transform .22s}.v33-real-history>summary>strong+svg,.v33-real-correction>summary>strong+svg{margin-left:0}.v33-real-history[open]>summary>svg:last-child,.v33-real-correction[open]>summary>svg:last-child{transform:rotate(180deg)}.v33-real-history-days{padding:5px 0 13px;animation:.25s both v33-real-reveal}.v33-real-history-days .v11-hours-day{box-shadow:none!important;background:0 0!important;border-top:1px solid #4b708b2e!important;border-radius:0!important}.v33-real-correction>.employee-form,.v33-real-correction>.employee-list{padding:8px 0 14px;animation:.25s both v33-real-reveal}@keyframes v33-real-grow{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes v33-real-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:760px){.v33-real-hours-visual{border-radius:22px;grid-template-columns:1fr;gap:20px;padding:22px 16px}.v33-real-hours-bars{gap:9px;height:150px}.v33-real-hours-orbit{justify-content:center}.v33-real-context{height:26px}.v33-real-history,.v33-real-correction{padding:5px 13px}}@media (prefers-reduced-motion:reduce){.v33-real-hours-bars i,.v33-real-history-days,.v33-real-correction>.employee-form,.v33-real-correction>.employee-list{animation:none!important}.v33-real-history>summary>svg:last-child,.v33-real-correction>summary>svg:last-child{transition:none!important}}
.v34-employee-demo{background:radial-gradient(circle at 35% 10%,color-mix(in srgb,var(--employee-color,#2dd4bf) 11%,transparent),transparent 34%),radial-gradient(circle at 88% 88%,#6749d41f,transparent 34%),#030a13;color:#edf7ff;min-height:100dvh}.v34-employee-rail{background:linear-gradient(#05223afa,#031222fa)!important}.v34-person-switch{color:#7f98ad;gap:6px;margin:12px 14px 10px;font-size:11px;display:grid}.v34-person-switch select{color:#eef8ff;background:#041525cc;border:1px solid #4e91b445;border-radius:12px;outline:none;height:39px;padding:0 10px}.v34-back-company{color:#91a8bb;margin-top:auto;padding:16px 14px 22px;font-size:12px;text-decoration:none}.v34-employee-main{width:min(1080px,100% - 56px);margin:0 auto;padding:22px 0 56px}.v34-employee-datebar{justify-content:space-between;align-items:flex-end;gap:20px;min-height:54px;margin-bottom:14px;display:flex}.v34-employee-datebar h1{letter-spacing:-.045em;color:#f6fbff;margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1}.v34-employee-datebar time{font-variant-numeric:tabular-nums;color:#c9d9e6;font-size:16px;font-weight:800}.v34-employee-page{gap:14px;animation:.4s cubic-bezier(.2,.8,.2,1) both v34-enter;display:grid}.v34-today-card,.v34-clock-console,.v34-current-shift,.v34-hours-card,.v34-details,.v34-space-tabs,.v34-space-panel{border:1px solid color-mix(in srgb,var(--employee-color,#2dd4bf) 28%,#4f769138);-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#091e30bd,#05111f9c);box-shadow:0 22px 65px #0000002b}.v34-today-card{border-radius:28px;grid-template-columns:minmax(220px,1fr) minmax(220px,.72fr) minmax(190px,.55fr);align-items:center;gap:26px;min-height:260px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.v34-today-card:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--employee-color,#2dd4bf) 24%,transparent),transparent 67%);pointer-events:none;animation:5s ease-in-out infinite alternate v34-breathe;position:absolute;inset:-55% 50% -60% -20%}.v34-today-card>*{z-index:1;position:relative}.v34-today-actions{align-content:center;gap:28px;display:grid}.v34-today-actions>div{flex-wrap:wrap;gap:10px;display:flex}.v34-state-pill{color:#b6c9d8;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.v34-state-pill i{background:var(--employee-color,#2dd4bf);width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in srgb,var(--employee-color,#2dd4bf) 13%,transparent),0 0 17px var(--employee-color,#2dd4bf);border-radius:50%}.v34-next-shift{border-left:3px solid var(--shift-color);background:#020e1b94;border-radius:18px;flex-direction:column;justify-content:center;gap:6px;min-height:135px;padding:23px;display:flex;position:relative;overflow:hidden}.v34-next-shift:after{content:"";border:1px solid color-mix(in srgb,var(--shift-color) 58%,transparent);border-radius:50%;width:106px;height:106px;position:absolute;bottom:-48px;right:-45px}.v34-next-shift small,.v34-current-shift>small{letter-spacing:.14em;text-transform:uppercase;color:#839caf;font-size:10px;font-weight:850}.v34-next-shift strong,.v34-current-shift>strong{letter-spacing:-.035em;color:#f3f9ff;font-size:27px}.v34-next-shift span,.v34-current-shift>span{color:#91a7ba;font-size:12px}.v34-contract-orbit{justify-content:center;align-items:center;gap:15px;display:flex}.v34-contract-orbit>span{aspect-ratio:1;background:conic-gradient(var(--employee-color,#2dd4bf) var(--progress),#28496245 0);width:106px;box-shadow:0 0 30px color-mix(in srgb,var(--employee-color,#2dd4bf) 15%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.v34-contract-orbit>span:before{content:"";border-radius:inherit;background:#061526;position:absolute;inset:9px}.v34-contract-orbit>span strong{z-index:1;color:#fff;font-size:22px;position:relative}.v34-contract-orbit>div{gap:2px;display:grid}.v34-contract-orbit>div strong{color:#eff7fd;font-size:24px}.v34-contract-orbit>div small{color:#8298ad;font-size:11px}.v34-week-visual{border:1px solid color-mix(in srgb,var(--employee-color,#2dd4bf) 24%,#4f769133);background:linear-gradient(145deg,#091e30ad,#05111f8a);border-radius:24px;grid-template-columns:repeat(7,minmax(28px,1fr));align-items:end;gap:clamp(12px,2.8vw,40px);min-height:190px;padding:24px 30px 18px;display:grid}.v34-week-visual>span{text-align:center;grid-template-rows:1fr auto;gap:8px;height:142px;display:grid}.v34-week-visual>span>div{grid-template-columns:1fr 1fr;align-items:end;gap:5px;display:grid}.v34-week-visual i{height:var(--height);transform-origin:bottom;min-height:0;animation:v34-grow .55s calc(var(--index)*65ms) ease both;border-radius:999px 999px 4px 4px}.v34-week-visual i.planned{background:linear-gradient(#7c68deb8,#7c68de38)}.v34-week-visual i.worked{background:linear-gradient(180deg,var(--employee-color,#2dd4bf),#2d8cb9b3);box-shadow:0 0 18px color-mix(in srgb,var(--employee-color,#2dd4bf) 18%,transparent)}.v34-week-visual small{color:#758da2;font-size:10px}.v34-clocking-page{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:stretch}.v34-clock-console{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:480px;padding:36px;display:flex}.v34-clock-values{grid-template-columns:1fr 1fr;gap:26px;display:grid}.v34-clock-values>span{gap:7px;display:grid}.v34-clock-values strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#f6fbff;font-size:clamp(40px,5vw,68px)}.v34-clock-values small{letter-spacing:.14em;text-transform:uppercase;color:#768fa3;font-size:10px}.v34-clock-buttons{flex-wrap:wrap;gap:10px;display:flex}.v34-current-shift{border-left:3px solid var(--shift-color);border-radius:28px;flex-direction:column;gap:7px;padding:26px;display:flex}.v34-current-shift details{border-top:1px solid #56789130;margin-top:auto;padding-top:10px}.v34-current-shift summary{cursor:pointer;color:#d7e6f1;justify-content:space-between;align-items:center;font-size:12px;font-weight:750;list-style:none;display:flex}.v34-current-shift summary::-webkit-details-marker{display:none}.v34-current-shift details div{gap:7px;padding-top:10px;display:grid}.v34-current-shift details div span{color:#9db0bf;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.v34-current-shift details i{background:var(--employee-color,#2dd4bf);border-radius:50%;width:7px;height:7px}.v34-hours-card{border-radius:28px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;padding:30px;display:grid}.v34-hours-card>.v34-week-visual{min-height:220px;box-shadow:none;background:0 0;border:0;padding:0}.v34-details{border-radius:19px;padding:7px 18px}.v34-details>summary{cursor:pointer;color:#dceaf5;align-items:center;gap:9px;min-height:52px;font-size:13px;font-weight:750;list-style:none;display:flex}.v34-details>summary::-webkit-details-marker{display:none}.v34-details>summary strong{color:#87a0b3;margin-left:auto;font-size:11px}.v34-details>summary>svg:last-child{margin-left:0;transition:transform .2s}.v34-details[open]>summary>svg:last-child{transform:rotate(180deg)}.v34-history-list{gap:8px;padding:4px 0 13px;display:grid}.v34-history-list article{border-top:1px solid #4d6f882e;padding:12px 0}.v34-history-list header{color:#dbe9f3;justify-content:space-between;font-size:12px;display:flex}.v34-history-list p{color:#8198aa;margin:7px 0 0;font-size:11px;line-height:1.6}.v34-correction-form{grid-template-columns:1fr 1fr 1.3fr auto;align-items:end;gap:10px;padding:8px 0 14px;display:grid}.v34-correction-form label{color:#8197aa;gap:5px;font-size:11px;display:grid}.v34-correction-form input,.v34-correction-form select{color:#eaf4fb;background:#03101c8f;border:1px solid #4b759240;border-radius:11px;height:40px;padding:0 10px}.v34-space-tabs{border-radius:18px;grid-template-columns:repeat(3,1fr);padding:5px;display:grid}.v34-space-tabs button{color:#8098ab;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;height:46px;font-weight:750;display:flex}.v34-space-tabs button.active{color:#eef9ff;background:linear-gradient(135deg,#2789d552,#1ecdbe2b);box-shadow:inset 0 0 0 1px #43bedd45}.v34-space-tabs small{background:#5e8baa38;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.v34-space-panel{border-radius:24px;padding:18px}.v34-request-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v34-request-grid article{background:#020f1b3d;border:1px solid #50779230;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.v34-request-grid h2{grid-column:1/-1;margin:0 0 4px;font-size:16px}.v34-request-grid label{color:#8198aa;gap:5px;font-size:11px;display:grid}.v34-request-grid input,.v34-request-grid select,.v34-request-grid textarea{color:#eaf5fb;background:#03111d94;border:1px solid #5077923d;border-radius:11px;padding:10px}.v34-request-grid button{justify-self:start}.v34-document{grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:10px;display:grid}.v34-document span{display:grid}.v34-document small{color:#8299ac}.v34-account{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.v34-account>strong,.v34-account>span{grid-column:1/-1}.v34-account label{color:#8299ac;gap:5px;font-size:11px;display:grid}.v34-account input{color:#fff;background:#03111d94;border:1px solid #5077923d;border-radius:11px;height:40px;padding:0 10px}.v34-employee-schedule{gap:14px;display:grid}.v34-schedule-toolbar{background:#07192894;border:1px solid #4676963d;border-radius:18px;padding:9px 11px!important}.v34-employee-time-grid{background:#05142294;border:1px solid #4676963d;border-radius:22px;overflow:hidden}.v34-employee-time-grid .v22-employee-axis{display:none!important}.v34-employee-day-list{display:grid!important}.v34-employee-day-list>article{border-bottom:1px solid #486e8933!important;grid-template-columns:118px minmax(0,1fr)!important;height:auto!important;min-height:88px!important;display:grid!important}.v34-employee-day-list>article:last-child{border-bottom:0!important}.v34-employee-day-list>article.today{background:linear-gradient(90deg,#2777c529,#0716241f)}.v34-employee-day-label{color:#dbe8f2!important;text-align:left!important;background:0 0!important;border:0!important;border-right:1px solid #486e8933!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;height:auto!important;min-height:88px!important;padding:16px 14px!important;display:flex!important}.v34-employee-day-label>span{font-size:14px}.v34-employee-day-label>span strong{font-size:18px}.v34-employee-day-label small{color:#7f96a9;align-items:center;gap:5px;font-size:10px;display:flex}.v34-employee-shift-flow{grid-template-columns:repeat(var(--shift-count),minmax(0,1fr))!important;background:0 0!important;align-items:stretch!important;gap:10px!important;height:auto!important;min-height:88px!important;padding:12px!important;display:grid!important;position:relative!important;inset:auto!important}.v34-employee-shift-flow>i{display:none!important}.v34-employee-shift-card{border:1px solid color-mix(in srgb,var(--position-color) 58%,#637f9740)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--position-color) 29%,#081624f0),#081624d1)!important;color:#f2f8fd!important;text-align:left!important;border-radius:14px!important;grid-template-columns:4px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:62px!important;margin:0!important;padding:11px 13px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.v34-employee-shift-card>i{min-height:36px;box-shadow:0 0 13px color-mix(in srgb,var(--position-color) 42%,transparent);border-radius:999px;background:var(--position-color)!important;width:4px!important;height:100%!important;display:block!important}.v34-employee-shift-card>span{gap:3px;min-width:0;display:grid}.v34-employee-shift-card>span strong{color:#f7fbff!important;white-space:nowrap!important;font-size:14px!important;line-height:1.15!important;display:block!important;overflow:visible!important}.v34-employee-shift-card>span small{color:#c4d2dc!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;display:block!important;overflow:hidden!important}.v34-employee-shift-card>time{color:#9fb3c2;white-space:nowrap;font-size:11px;font-weight:750}.v34-free-day{color:#647f94!important;align-items:center!important;padding:0 8px!important;font-size:11px!important;display:flex!important;position:static!important}.v29-mobile-shift.v34-employee-shift-card,.v34-employee-shift-card.compact{width:100%!important}.workspace .sidebar-insight{display:none!important}.workspace .v21-live-header{align-items:flex-end!important;min-height:74px!important;margin:0 0 16px!important;padding:0 2px!important;display:flex!important}.workspace .v21-live-title{gap:9px!important;display:grid!important}.workspace .v21-live-title>.eyebrow{display:none!important}.workspace .v21-live-title>h1{letter-spacing:-.045em!important;color:#f6fbff!important;text-transform:none!important;margin:0!important;font-size:clamp(27px,3vw,43px)!important;line-height:1!important;display:block!important}.workspace .v21-live-clock>span,.workspace .v21-live-clock>small{display:none!important}.workspace .v21-live-clock{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 4px!important}.workspace .v21-live-clock>strong{font-size:22px!important}.workspace .v21-schedule-visual>header>span{display:none!important}.v34-date-clock{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;padding:0!important;display:flex!important}.v34-date-clock>.v34-date-label{text-transform:capitalize;letter-spacing:-.045em!important;color:#f5fbff!important;font-size:clamp(27px,3vw,42px)!important;font-weight:850!important;line-height:1!important}.v34-date-clock>svg{color:#58d8d2;margin-left:auto}.v34-date-clock>span:not(.v34-date-label){font-variant-numeric:tabular-nums;color:#dceaf4!important;font-size:16px!important;font-weight:800!important}.v34-date-clock>small{display:none!important}.employee-real-shell .employee-page-head.v30-home-head{width:min(1000px,100% - 48px)!important;margin:0 auto 14px!important;padding:18px 0 0!important;display:flex!important}.employee-real-shell .employee-page-head.v30-home-head>div{display:none!important}.employee-real-shell .v30-home-layout{grid-template-columns:1fr!important;gap:14px!important;width:min(1000px,100% - 48px)!important;margin:0 auto!important}.employee-real-shell .v30-home-hero-copy>.eyebrow,.employee-real-shell .v30-home-hero-copy>h2,.employee-real-shell .v30-home-hero-copy>p{display:none!important}.employee-real-shell .v30-home-hero-copy{justify-content:center!important;gap:24px!important}.employee-real-shell .v30-home-metrics,.employee-real-shell .v30-home-summary{display:none!important}.employee-real-shell .v30-home-progress{grid-column:1/-1!important}.employee-real-shell .v30-home-hero{min-height:230px!important}.employee-real-shell .v33-real-hours{width:min(1000px,100% - 48px)!important;margin:0 auto!important;padding-top:14px!important}.employee-real-shell .v33-real-context{display:none!important}.v34-admin-date{color:#9bb0c0;text-transform:capitalize;white-space:nowrap;font-size:13px}@keyframes v34-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v34-grow{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes v34-breathe{0%{opacity:.72;transform:scale(.96)}to{opacity:1;transform:scale(1.08)}}@media (max-width:900px){.v34-today-card{grid-template-columns:1fr 1fr}.v34-today-actions{grid-column:1/-1}.v34-contract-orbit{justify-content:flex-start}.v34-clocking-page,.v34-hours-card{grid-template-columns:1fr}.v34-clock-console{min-height:380px}.v34-correction-form{grid-template-columns:1fr 1fr}.v34-correction-form button{justify-self:start}.v34-employee-day-list>article{grid-template-columns:98px minmax(0,1fr)!important}.v34-employee-shift-flow{grid-template-columns:1fr!important}.v34-employee-main{width:min(100% - 32px,1080px)}}@media (max-width:760px){.v34-employee-main{width:100%;padding:18px 14px 88px}.v34-employee-datebar{min-height:46px}.v34-employee-datebar h1{font-size:25px}.v34-employee-datebar time{font-size:13px}.v34-today-card{border-radius:22px;grid-template-columns:1fr;padding:22px 18px}.v34-today-actions{grid-column:auto}.v34-next-shift{min-height:112px}.v34-week-visual{gap:10px;min-height:160px;padding:18px 14px 14px}.v34-week-visual>span{height:112px}.v34-clock-console{min-height:350px;padding:24px 18px}.v34-clock-values{gap:14px}.v34-clock-values strong{font-size:36px}.v34-current-shift{padding:20px}.v34-hours-card{padding:22px 16px}.v34-request-grid,.v34-request-grid article{grid-template-columns:1fr}.v34-document{grid-template-columns:auto 1fr}.v34-document button{grid-column:2}.v34-account,.v34-correction-form{grid-template-columns:1fr}.v29-schedule-desktop{display:none!important}.v29-mobile-schedule{display:block!important}.employee-real-shell .employee-page-head.v30-home-head,.employee-real-shell .v30-home-layout,.employee-real-shell .v33-real-hours{width:calc(100% - 28px)!important}.v34-date-clock>.v34-date-label{font-size:25px!important}.workspace .v21-live-header{align-items:flex-start!important}.workspace .v21-live-clock>strong{font-size:16px!important}.workspace .v21-live-title>h1{font-size:28px!important}}@media (prefers-reduced-motion:reduce){.v34-employee-page,.v34-week-visual i,.v34-today-card:before{animation:none!important}.v34-details>summary>svg:last-child{transition:none!important}}
