.task-quick-notes{margin:0 0 16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--za) 26%,var(--zline));border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--za) 10%,var(--zpanel)),var(--zpanel));box-shadow:0 18px 60px #0003}.task-quick-notes header{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-quick-notes header span{display:grid;grid-gap:3px;gap:3px}.task-quick-notes footer,.task-quick-notes header small{color:var(--zmuted)}.task-quick-notes button{border:1px solid var(--zline);border-radius:8px;background:transparent;color:inherit;padding:7px 11px}.task-quick-notes textarea{width:100%;min-height:95px;margin-top:12px;padding:14px;resize:vertical;border:1px solid var(--zline);border-radius:12px;background:color-mix(in srgb,var(--zbg) 88%,#fff 12%);color:inherit;font:inherit;line-height:1.5}.task-quick-notes footer{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:11px}.task-quick-notes footer span{flex:1 1;text-align:center}.task-section-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;width:min(520px,100%);margin:0 0 18px;padding:5px;border:1px solid var(--zline);border-radius:15px;background:color-mix(in srgb,var(--zpanel) 88%,var(--zbg))}.task-section-switch button{display:grid;grid-gap:3px;gap:3px;padding:12px 17px;border:0;border-radius:10px;background:transparent;color:var(--zmuted);text-align:left}.task-section-switch button b{color:inherit;font-size:14px}.task-section-switch button small{font-size:11px}.task-section-switch button.active{background:color-mix(in srgb,var(--za) 20%,var(--zpanel));color:var(--ztext);box-shadow:0 8px 28px #0003}.notes-editor,.notes-library{min-height:620px;border:1px solid var(--zline);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--zpanel) 96%,var(--za) 4%),var(--zpanel));overflow:hidden}.notes-library>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:32px;border-bottom:1px solid var(--zline)}.notes-library>header p{margin:0;color:var(--za);font-size:11px;letter-spacing:.15em}.notes-library>header h2{margin:8px 0 5px;font-size:42px;letter-spacing:-.05em}.notes-library>header span{color:var(--zmuted)}.notes-library>header button{min-height:44px;padding:0 18px}.notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;padding:24px}.notes-grid article{position:relative;min-height:190px;border:1px solid var(--zline);border-radius:18px;background:color-mix(in srgb,var(--zbg) 86%,#fff 14%);overflow:hidden;transition:.2s ease}.notes-grid article:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--za) 50%,var(--zline));box-shadow:0 20px 50px #0005}.notes-grid article>button:first-child{display:flex;width:100%;height:100%;min-height:190px;flex-direction:column;padding:22px;border:0;background:transparent;color:inherit;text-align:left}.notes-grid h3{margin:0 30px 11px 0;font-size:19px}.notes-grid p{display:-webkit-box;overflow:hidden;margin:0;color:var(--zmuted);line-height:1.55;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:pre-wrap}.notes-grid small{margin-top:auto;padding-top:18px;color:var(--zmuted)}.note-card-delete{position:absolute;right:12px;top:10px;width:29px;height:29px;border:0;border-radius:8px;background:transparent;color:var(--zmuted);font-size:19px}.note-card-delete:hover{background:#ff849715;color:#ff8497}.notes-library>footer{padding:16px 24px;border-top:1px solid var(--zline);color:var(--zmuted);font-size:11px;text-align:center}.notes-empty{display:grid;place-items:center;align-content:center;min-height:430px;padding:40px;color:var(--zmuted);text-align:center}.notes-empty i{display:grid;width:72px;height:72px;place-items:center;border-radius:22px;background:color-mix(in srgb,var(--za) 18%,var(--zpanel));color:var(--za);font-size:31px}.notes-empty h3{margin:18px 0 4px;color:var(--ztext);font-size:22px}.notes-empty p{max-width:400px}.notes-empty button{margin-top:14px;padding:10px 15px;border:1px solid var(--zline);border-radius:9px;background:var(--za);color:var(--zbg)}.notes-editor{display:flex;min-height:680px;flex-direction:column}.notes-editor>header{display:flex;align-items:center;gap:15px;padding:16px 22px;border-bottom:1px solid var(--zline)}.notes-editor>header>button{padding:9px 13px;border:1px solid var(--zline);border-radius:9px;background:transparent;color:inherit}.notes-editor>header span{display:grid;flex:1 1;grid-gap:2px;gap:2px;text-align:center}.notes-editor>header small{color:var(--zmuted)}.notes-editor>header .note-delete{color:#ff8497}.notes-title{margin:38px 9% 0;padding:0 0 15px;border:0;border-bottom:1px solid var(--zline);font:700 clamp(28px,4vw,46px)/1.1 inherit;letter-spacing:-.04em}.notes-page,.notes-title{outline:0;background:transparent;color:inherit}.notes-page{flex:1 1;margin:0 9%;padding:24px 0;resize:none;border:0;font:17px/1.8 inherit}.notes-editor>footer{padding:13px 9%;border-top:1px solid var(--zline);color:var(--zmuted);font-size:11px}.tasks-toolbar{flex-wrap:wrap}.tasks-toolbar>input{min-width:190px}.task-view-switch{display:flex;margin-left:auto;padding:3px;border:1px solid var(--zline);border-radius:10px;background:var(--zbg)}.task-view-switch button{padding:7px 10px;border:0!important}.task-view-switch button.active{background:var(--za);color:var(--zbg)}.task-board{grid-template-columns:repeat(4,1fr)}.task-board>section{min-width:0}.task-board>section:nth-child(3)>header b{color:#ffbd6c}.task-board article .urgent{box-shadow:0 0 15px #ff849733}.task-list{min-width:920px}.task-list>button,.task-list>header{display:grid;grid-template-columns:1.6fr 1fr .65fr 1.15fr .8fr .35fr;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:14px 18px;border:0;border-top:1px solid var(--zline);background:transparent;color:inherit;text-align:left}.task-list>header{color:var(--zmuted);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.task-list>button:hover{background:color-mix(in srgb,var(--za) 7%,transparent)}.task-list>button span:first-child{display:grid;grid-gap:4px;gap:4px}.task-list small{color:var(--zmuted)}.task-list i{padding:5px 8px;border-radius:999px;font-style:normal}.task-list i.low{color:#65dcb3;background:#65dcb315}.task-list i.medium{color:#70cbea;background:#70cbea15}.task-list i.high,.task-list i.urgent{color:#ff8497;background:#ff849715}.task-list .overdue{color:#ff8497}.task-list>p{padding:40px;text-align:center;color:var(--zmuted)}.task-calendar{padding:14px;overflow:auto}.task-calendar>header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px}.task-calendar>header button,.task-calendar>header input{height:38px;padding:0 12px;border:1px solid var(--zline);border-radius:9px;background:var(--zpanel);color:inherit}.task-calendar-week,.task-calendar>section{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px}.task-calendar-week b{padding:8px;color:var(--zmuted);font-size:11px}.task-calendar>section>article{min-height:125px;padding:8px;border:1px solid var(--zline);background:color-mix(in srgb,var(--zbg) 94%,#fff 6%)}.task-calendar>section>article.today{box-shadow:inset 0 0 0 1px var(--za)}.task-calendar>section>article.blank{opacity:.35}.task-calendar article>strong{display:block;margin-bottom:7px;font-size:10px}.task-calendar article>button{display:grid;grid-gap:2px;gap:2px;width:100%;margin:4px 0;padding:7px;border:0;border-left:3px solid #70cbea;border-radius:6px;background:#70cbea12;color:inherit;text-align:left}.task-calendar article>button.in_progress{border-color:var(--za);background:color-mix(in srgb,var(--za) 12%,transparent)}.task-calendar article>button.blocked{border-color:#ffbd6c;background:#ffbd6c12}.task-calendar article>button.done{border-color:#65dcb3;background:#65dcb312}.task-calendar article>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.task-calendar article>button small{color:var(--zmuted);font-size:10px}.task-detail article.created,.task-detail article.status,.task-detail article.update{padding-left:12px;border-left:2px solid var(--za)}.task-detail .task-copy-edit{grid-template-columns:1fr;margin:20px 0 0}.task-copy-edit textarea{min-height:82px;padding:11px;border:1px solid var(--zline);border-radius:9px;resize:vertical;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit;font:inherit}.task-manage-footer{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:18px;border-top:1px solid var(--zline)}.task-manage-footer button{padding:9px 12px;border:1px solid #ff849755;border-radius:8px;background:#ff84970c;color:#ff8497}.task-manage-footer small{color:var(--zmuted)}.task-reminder-stack{position:fixed;right:20px;bottom:20px;z-index:2400;display:grid;grid-gap:10px;gap:10px;width:min(390px,calc(100vw - 40px))}.task-reminder-stack aside{position:relative;padding:22px;border:1px solid color-mix(in srgb,var(--za) 45%,var(--zline));border-radius:18px;background:color-mix(in srgb,var(--zpanel) 84%,transparent);box-shadow:0 25px 90px #000b;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.task-reminder-stack aside>button{position:absolute;right:12px;top:9px;border:0;background:transparent;color:inherit;font-size:20px}.task-reminder-stack p{color:var(--za);font-size:11px;letter-spacing:.13em}.task-reminder-stack h3{margin:9px 0 5px;font-size:20px}.task-reminder-stack small,.task-reminder-stack span{display:block;color:var(--zmuted)}.task-reminder-stack footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.task-reminder-stack footer button{padding:9px 12px;border:1px solid var(--zline);border-radius:8px;background:transparent;color:inherit}.task-reminder-stack footer .zc-primary{border:0;background:var(--za);color:var(--zbg)}@media(max-width:1100px){.task-board{overflow-x:auto;grid-template-columns:repeat(4,minmax(250px,1fr))}.notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.task-section-switch{grid-template-columns:1fr 1fr}.notes-library>header{align-items:stretch;flex-direction:column}.notes-grid{grid-template-columns:1fr;padding:14px}.notes-editor>header span{display:none}.notes-page,.notes-title{margin-left:22px;margin-right:22px}.task-view-switch{width:100%;margin-left:0}.task-view-switch button{flex:1 1}}.tasks-toolbar{overflow-x:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--za) 65%,transparent) rgba(255,255,255,.06)}.tasks-toolbar::-webkit-scrollbar{height:9px}.tasks-toolbar::-webkit-scrollbar-track{border-radius:999px;background:rgba(255,255,255,.06)}.tasks-toolbar::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--za) 65%,transparent)}.tasks-toolbar input{min-width:210px}.tasks-toolbar button,.tasks-toolbar select{flex:0 0 auto}.tasks-toolbar input[type=month]{flex:0 0 175px;min-width:175px}.tasks-toolbar input[type=datetime-local]{flex:0 0 245px;min-width:245px}.tasks-toolbar button{min-width:80px}.team-command-tabs{display:flex;gap:7px;width:max-content;margin:0 0 14px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:color-mix(in srgb,var(--zbg) 91%,#fff 9%)}.team-command-tabs button{width:auto;padding:9px 16px;color:#918997}.team-command-tabs button.active{color:var(--ztext);background:color-mix(in srgb,var(--za) 18%,var(--zbg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--za) 35%,transparent)}.team-toolbar{display:flex;gap:9px;margin-bottom:12px}.leave-toolbar select,.team-toolbar input,.team-toolbar select{height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.team-toolbar input{flex:1 1}.team-grid>button{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.team-grid>button:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--za) 42%,transparent);box-shadow:0 18px 50px rgba(0,0,0,.2)}.team-grid header span.leave{color:#ffc36e;background:#ffc36e15}.team-empty,.team-loading{grid-column:1/-1;padding:46px;text-align:center;color:#8d8693}.shift-schedule{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 93%,#fff 7%)}.shift-schedule>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid rgba(255,255,255,.08)}.shift-schedule>header p{margin:0;color:var(--za);font-size:11px;letter-spacing:.14em}.shift-schedule>header h3{margin:6px 0 0}.shift-schedule>header>div:last-child{display:flex;gap:6px}.shift-schedule>header button{padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:inherit}.shift-week{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));min-width:1015px}.shift-week>section{min-height:420px;padding:10px;border-right:1px solid rgba(255,255,255,.07)}.shift-week>section.today{background:color-mix(in srgb,var(--za) 6%,transparent)}.shift-week>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#8f8795}.shift-week>section>header b{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:rgba(255,255,255,.05)}.shift-week>section.today>header b{color:var(--zbg);background:var(--za)}.shift-week>section>article,.shift-week>section>button{display:flex;gap:8px;width:100%;margin-bottom:8px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:color-mix(in srgb,var(--zbg) 86%,#fff 14%);color:inherit;text-align:left}.shift-week>section>button:not(:disabled):hover{border-color:var(--za)}.shift-week>section>article>i,.shift-week>section>button>i{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal;font-size:11px}.shift-week>section span b,.shift-week>section span em,.shift-week>section span small{display:block}.shift-week>section span em,.shift-week>section span small{margin-top:4px;color:#8d8693;font-size:10px;font-style:normal}.shift-week>section>article{border-color:#ffc36e28;background:#ffc36e09}.shift-week>section>p{padding:20px 5px;color:#716b76;font-size:10px}.team-workload{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.team-workload>article{overflow:hidden;min-height:240px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 92%,#fff 8%)}.team-workload>article>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.team-workload>article>header i{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.team-workload header span b,.team-workload header span small{display:block}.team-workload header small,.team-workload>article>p{margin-top:5px;color:#8d8693;font-size:11px}.team-workload>article>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 0;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;color:inherit;text-align:left}.team-workload button span b,.team-workload button span small{display:block}.team-workload button small{margin-top:4px;color:#8d8693;font-size:10px}.team-workload button em{color:#8d8693;font-size:11px;font-style:normal}.team-profile .overdue,.team-workload button em.overdue{color:#ff8497}.team-profile section{margin-top:24px}.team-profile section p span b,.team-profile section p span small{display:block}.team-profile section p span small{margin-top:4px;color:#8d8693;font-size:11px}.team-profile section p.empty{justify-content:flex-start;color:#8d8693}.team-profile>.team-assign-task{position:static!important;width:100%;min-height:44px;border:0;border-radius:10px;font-size:13px}.leave-toolbar{display:flex;gap:8px;margin:20px 0}.leave-toolbar select{flex:1 1}.leave-toolbar button{position:static!important;font-size:12px!important}.leave-panel article em.pending{color:#ffc36e}.leave-panel article em.approved{color:#65dcb3}.leave-panel article em.cancelled,.leave-panel article em.rejected{color:#ff8497}.ops-form footer button.danger{margin-right:auto;color:#ff8497}@media(max-width:1100px){.shift-schedule{overflow-x:auto}.team-workload{grid-template-columns:1fr 1fr}}@media(max-width:650px){.team-command-tabs{width:100%;overflow-x:auto}.team-command-tabs button{white-space:nowrap}.team-toolbar{flex-direction:column}.team-workload{grid-template-columns:1fr}.leave-toolbar{align-items:stretch;flex-direction:column}}.calendar-controls{align-items:center}.calendar-controls>span{display:flex;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.025)}.calendar-controls>span button{border:0;padding:6px 10px}.calendar-controls>span button.active{color:var(--ztext);background:color-mix(in srgb,var(--za) 20%,var(--zbg))}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018)}.calendar-weekdays span{padding:10px 14px;color:#77717c;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.month-grid{display:grid;grid-template-columns:repeat(7,1fr)}.month-grid>section{position:relative;min-height:145px;padding:10px;border-right:1px solid rgba(255,255,255,.065);border-bottom:1px solid rgba(255,255,255,.065);transition:background .18s ease}.month-grid>section:nth-child(7n){border-right:0}.month-grid>section:not(.outside):hover{background:color-mix(in srgb,var(--za) 5%,transparent)}.month-grid>section.outside{opacity:.32;background:rgba(0,0,0,.08)}.month-grid>section.today{background:linear-gradient(145deg,color-mix(in srgb,var(--za) 10%,transparent),transparent)}.month-grid>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.month-grid time{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:#aaa3ae;font-size:12px;font-weight:700}.month-grid .today time{color:var(--zbg);background:var(--za);box-shadow:0 0 20px color-mix(in srgb,var(--za) 45%,transparent)}.month-grid>section>header em{color:#77717c;font-size:10px;font-style:normal}.calendar-shift{display:flex;align-items:center;gap:7px;width:100%;margin:5px 0;padding:7px;border:1px solid color-mix(in srgb,var(--za) 24%,rgba(255,255,255,.06));border-radius:9px;background:linear-gradient(100deg,color-mix(in srgb,var(--za) 15%,var(--zbg)),color-mix(in srgb,var(--zbg) 92%,#fff 8%));color:inherit;text-align:left;transition:transform .15s ease,border-color .15s ease}.calendar-shift:not(:disabled):hover{transform:translateX(2px);border-color:var(--za)}.calendar-shift>i{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:7px;background:color-mix(in srgb,var(--za) 24%,var(--zbg));font-size:10px;font-style:normal}.calendar-shift span{min-width:0}.calendar-shift b,.calendar-shift small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-shift b{font-size:10px}.calendar-shift small{margin-top:3px;color:#8d8693;font-size:11px}.calendar-leave{display:flex;align-items:center;gap:6px;margin:5px 0;padding:7px;border:1px solid #ffc36e28;border-radius:8px;background:#ffc36e09;color:#ffc36e;font-size:10px}.calendar-leave i{font-style:normal}.calendar-more{display:block;margin:6px;color:var(--za);font-size:10px}.calendar-add{width:100%;padding:8px;border:1px dashed rgba(255,255,255,.08);border-radius:8px;background:transparent;color:#65606a;font-size:10px;opacity:.45;transition:opacity .15s ease,border-color .15s ease,color .15s ease}.calendar-add.populated{margin-top:7px;opacity:.72}.month-grid>section:hover .calendar-add{opacity:1}.calendar-add:hover{border-color:var(--za);color:var(--za)}.week-add{width:100%;margin-top:8px;padding:8px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;background:transparent;color:#79727e;font-size:10px}.week-add:hover{border-color:var(--za);color:var(--za)}.calendar-legend{display:flex;align-items:center;gap:18px;padding:13px 17px;color:#8c8592;font-size:11px}.calendar-legend span{display:flex;align-items:center;gap:6px}.calendar-legend i{width:7px;height:7px;border-radius:50%}.calendar-legend .shift-dot{background:var(--za);box-shadow:0 0 9px var(--za)}.calendar-legend .leave-dot{background:#ffc36e}.calendar-legend .today-dot{border:2px solid var(--za)}.calendar-legend em{margin-left:auto;font-style:normal}@media(max-width:1000px){.calendar-month{overflow-x:auto}.calendar-month .calendar-weekdays,.calendar-month .month-grid,.calendar-month>.calendar-legend,.calendar-month>header{min-width:840px}}.calendar-expand{min-width:112px;color:var(--za)!important;border-color:color-mix(in srgb,var(--za) 34%,transparent)!important}.calendar-fullscreen-open{overflow:hidden}.shift-schedule.calendar-fullscreen{position:fixed;inset:14px;z-index:180;display:flex;flex-direction:column;border-color:color-mix(in srgb,var(--za) 30%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--zbg) 97%,#fff 3%);box-shadow:0 35px 120px rgba(0,0,0,.72),0 0 0 20px rgba(2,2,4,.82);animation:calendar-full-in .22s ease}.calendar-fullscreen>header{flex:0 0 auto;padding:18px 22px}.calendar-fullscreen .calendar-weekdays{flex:0 0 auto}.calendar-fullscreen .month-grid{flex:1 1;grid-template-rows:repeat(6,minmax(105px,1fr));min-height:0;overflow:auto}.calendar-fullscreen .month-grid>section{min-height:0}.calendar-fullscreen .shift-week{flex:1 1;min-height:0;overflow:auto}.calendar-fullscreen .shift-week>section{min-height:100%}.calendar-fullscreen .calendar-legend{flex:0 0 auto}@keyframes calendar-full-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media(max-width:700px){.shift-schedule.calendar-fullscreen{inset:6px}.calendar-controls{flex-wrap:wrap;justify-content:flex-end}.calendar-expand{min-width:auto}.calendar-fullscreen>header{align-items:flex-start}.calendar-fullscreen .calendar-legend{overflow-x:auto;white-space:nowrap}}.team-basic-head{margin-bottom:18px}.leave-requester{grid-column:1/-1;padding:12px;border:1px solid color-mix(in srgb,var(--za) 18%,rgba(255,255,255,.08));border-radius:10px;background:color-mix(in srgb,var(--za) 7%,transparent)}.leave-requester b,.leave-requester span{display:block}.leave-requester span{color:var(--zmuted);font-size:10px;letter-spacing:.12em}.leave-requester b{margin-top:5px;font-size:12px}.calendar-shift:disabled{cursor:default;opacity:1}.leave-notification-stack{position:fixed;right:24px;bottom:24px;z-index:1510;display:flex;width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 48px);flex-direction:column-reverse;gap:12px;overflow-y:auto;padding:8px}.leave-notification-pop{position:relative;flex:0 0 auto;width:100%;padding:22px;border:1px solid color-mix(in srgb,#ffc36e 38%,var(--zline));border-radius:18px;background:color-mix(in srgb,var(--zpanel) 95%,#ffc36e 5%);color:var(--ztext);box-shadow:0 22px 68px #0009;animation:leave-notice-arrive .28s cubic-bezier(.2,.8,.2,1) both}.leave-notification-pop>button{position:absolute;right:12px;top:10px;border:0;background:transparent;color:var(--zmuted);font-size:20px}.leave-notification-pop>p{margin:0 0 8px;color:#ffc36e;font-size:11px;font-weight:800;letter-spacing:.15em}.leave-notification-pop h3{margin:0 28px 6px 0;font-size:20px}.leave-notification-pop>small,.leave-notification-pop>span{display:block;color:var(--zmuted)}.leave-notification-pop>small{margin-top:5px}.leave-notification-pop footer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.leave-notification-pop footer button{min-height:38px;padding:0 13px;border:1px solid var(--zline);border-radius:9px;background:transparent;color:var(--ztext)}.leave-notification-pop footer .zc-primary{border:0;background:var(--za);color:var(--zbg)}@keyframes leave-notice-arrive{0%{opacity:0;transform:translateX(34px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@media(max-width:700px){.leave-notification-stack{right:8px;bottom:8px;width:calc(100vw - 16px)}}.team-profile-period{display:block;margin-top:24px;color:#9f96a8;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.team-profile .team-profile-metrics{margin-top:8px}.team-profile-metrics>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:15px;border:1px solid #38323e;border-radius:15px;background:#201d23;color:#f7f3fa;text-align:left;cursor:pointer;transition:.18s ease}.team-profile-metrics>button:hover{border-color:var(--accent,#ad83ff);transform:translateY(-2px);background:#28222e}.team-profile-metrics>button b,.team-profile-metrics>button small{display:block}.team-profile-metrics>button small{margin-top:7px;color:#aca2b4}.team-metric-scrim{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(3,2,7,.76);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.team-metric-dialog{position:relative;width:min(680px,100%);max-height:min(760px,90vh);overflow:auto;padding:34px;border:1px solid #4d3c63;border-radius:28px;background:#151219;box-shadow:0 35px 100px #000}.team-metric-dialog>.team-metric-close{position:absolute;top:20px;right:20px;width:38px;height:38px;border:1px solid #3b3540;border-radius:50%;background:#211d25;color:#fff;font-size:22px}.team-metric-dialog>p{margin:0 0 12px;color:var(--accent,#ad83ff);font-size:11px;letter-spacing:.16em}.team-metric-dialog>h2{margin:0 0 5px;font-size:36px}.team-metric-dialog>span{color:#a89eaf}.team-metric-filters{display:flex;gap:10px;margin:26px 0 20px}.team-metric-filters input,.team-metric-filters select{min-width:0;flex:1 1;padding:13px 14px;border:1px solid #3d3742;border-radius:13px;background:#201d23;color:#fff}.team-metric-total{display:block;font-size:38px}.team-metric-dialog>small{display:block;margin:4px 0 22px;color:#99909f}.team-metric-list{display:grid;grid-gap:8px;gap:8px}.team-metric-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid #322d36;border-radius:14px;background:#1c191f}.team-metric-list article b,.team-metric-list article small,.team-metric-list article span{display:block}.team-metric-list article small{margin-top:5px;color:#9e95a3}.team-metric-list .empty{padding:28px;text-align:center;color:#99909f}@media(max-width:640px){.team-profile-metrics{grid-template-columns:1fr!important}.team-metric-filters{flex-direction:column}.team-metric-dialog{padding:28px 20px}.team-metric-dialog>h2{font-size:30px}}.epic-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:10px 0 34px}.epic-brief span,.epic-hero p,.epic-module header span,.goal-form>p,.pulse-detail>p{margin:0 0 12px;color:var(--za);font-size:11px;letter-spacing:.16em;font-weight:800}.epic-hero h1{margin:0;max-width:760px;font-size:clamp(46px,5.1vw,82px);line-height:.92;letter-spacing:-.065em}.epic-hero h1 em{color:var(--za);font-style:normal}.epic-hero>div>span{display:block;margin-top:20px;color:var(--zmuted);font-size:15px}.epic-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.epic-hero-actions>div{display:flex;padding:4px;border:1px solid var(--zline);border-radius:999px;background:color-mix(in srgb,var(--zsurface) 80%,transparent)}.epic-hero-actions button,.epic-module button{border:0;background:transparent;color:var(--zmuted);cursor:pointer;font:inherit}.epic-hero-actions>div button{padding:9px 13px;border-radius:999px;text-transform:capitalize;font-size:12px}.epic-hero-actions>div button.active{background:var(--za);color:var(--zcontrast,#08080b)}.epic-hero-actions>button{padding:13px 17px;border:1px solid color-mix(in srgb,var(--za) 35%,var(--zline));border-radius:12px;color:var(--ztext);background:color-mix(in srgb,var(--za) 9%,var(--zsurface))}.epic-clear,.epic-loading{padding:30px;color:var(--zmuted);border:1px dashed var(--zline);border-radius:var(--zr)}.epic-brief{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:23px 26px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--za) 28%,var(--zline));border-radius:calc(var(--zr) * .75);background:linear-gradient(105deg,color-mix(in srgb,var(--za) 11%,var(--zsurface)),color-mix(in srgb,var(--zsurface) 88%,transparent));overflow:hidden;position:relative}.epic-brief:before{content:"";position:absolute;inset:auto -10% -140px auto;width:360px;height:220px;background:var(--za);filter:blur(100px);opacity:.12;pointer-events:none}.epic-brief p{margin:0;max-width:850px;color:var(--ztext);font-size:17px;line-height:1.55}.epic-brief aside{min-width:190px;display:grid;grid-template-columns:12px 1fr;grid-gap:3px 10px;gap:3px 10px;align-items:center}.epic-brief aside i{width:8px;height:8px;border-radius:50%;background:#62dfb6;box-shadow:0 0 16px #62dfb6}.epic-brief aside i.attention{background:#ffb14a;box-shadow:0 0 16px #ffb14a}.epic-brief aside b{font-size:14px}.epic-brief aside small{grid-column:2;color:var(--zmuted)}.epic-kpis,.epic-main-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px}.epic-kpis{margin-bottom:14px}.epic-module,.epic-pulse{position:relative;border:1px solid var(--zline);background:color-mix(in srgb,var(--zsurface) 91%,transparent);border-radius:var(--zr);overflow:hidden;box-shadow:0 14px 45px rgba(0,0,0,.12)}.epic-pulse{grid-column:span 3;min-height:178px;padding:24px;display:flex;flex-direction:column;cursor:pointer;transition:.22s ease}.epic-pulse:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--za) 42%,var(--zline));background:color-mix(in srgb,var(--za) 6%,var(--zsurface))}.epic-pulse header{display:flex;justify-content:space-between;color:var(--zmuted);font-size:10px;letter-spacing:.12em}.epic-pulse header i{width:8px;height:8px;border-radius:50%;background:#777}.epic-pulse header i.live,.epic-pulse header i.up{background:#62dfb6;box-shadow:0 0 14px #62dfb6}.epic-pulse header i.warn{background:#ffb14a;box-shadow:0 0 14px #ffb14a}.epic-pulse strong{margin:auto 0 7px;color:var(--ztext);font-size:clamp(31px,3vw,48px);letter-spacing:-.05em}.epic-pulse small{color:var(--zmuted)}.epic-module{grid-column:span 4;padding:24px;min-height:300px}.epic-module.module-small,.epic-pulse.module-small{grid-column:span 3}.epic-module.module-wide,.epic-pulse.module-wide{grid-column:span 6}.epic-chart{grid-column:span 8;min-height:390px}.epic-module>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:22px}.epic-module h3{margin:0;color:var(--ztext);font-size:20px;letter-spacing:-.035em}.epic-module header b{font-size:24px}.epic-module footer button,.epic-module header button{color:var(--za);font-size:12px}.dual-chart{height:245px;gap:8px;padding:12px 4px 26px;border-bottom:1px solid var(--zline)}.dual-chart,.dual-chart>i{display:flex;align-items:flex-end}.dual-chart>i{position:relative;height:100%;flex:1 1;gap:2px}.dual-chart b,.dual-chart span{display:block;width:55%;min-height:3px;border-radius:5px 5px 0 0;background:var(--za);opacity:.9}.dual-chart b{width:35%;background:var(--zsecondary);opacity:.72}.dual-chart small{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);color:var(--zmuted);font-size:11px}.epic-chart footer{display:flex;gap:18px;align-items:center;margin-top:17px;color:var(--zmuted);font-size:11px}.epic-chart footer i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--za)}.epic-chart footer i.visits{background:var(--zsecondary)}.epic-chart footer button{margin-left:auto;border:0;background:none;cursor:pointer}.epic-actions{grid-column:span 4}.epic-actions>button{width:100%;display:flex;text-align:left;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--zline)}.epic-actions>button>i{width:7px;height:7px;border-radius:50%;background:#ffb14a;flex:none}.epic-actions>button>i.urgent{background:#ff657b;box-shadow:0 0 12px rgba(255,101,123,.5)}.epic-actions>button span{display:grid;grid-gap:4px;gap:4px;flex:1 1}.epic-actions>button b{color:var(--ztext);font-size:13px}.epic-actions>button small{color:var(--zmuted)}.epic-actions>button em{color:var(--za);font-style:normal}.epic-radar{display:grid;grid-template-columns:1fr 1fr}.epic-radar header{grid-column:1/-1}.radar-ring{--p:calc(var(--health) * 1%);width:142px;height:142px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle closest-side,var(--zsurface) 78%,transparent 79% 99%),conic-gradient(var(--za) var(--p),color-mix(in srgb,var(--ztext) 10%,transparent) 0)}.radar-ring b{font-size:30px}.radar-ring small{color:var(--zmuted)}.radar-breakdown{display:flex;flex-direction:column;justify-content:center}.epic-cash p,.radar-breakdown p{display:flex;justify-content:space-between;margin:0;padding:10px 0;border-bottom:1px solid var(--zline);color:var(--zmuted)}.epic-cash p b,.radar-breakdown b{color:var(--ztext)}.epic-cash>strong{display:block;color:var(--za);font-size:40px;letter-spacing:-.05em}.epic-cash>small{display:block;color:var(--zmuted);margin:5px 0 18px}.epic-feed>p,.epic-team>p{display:flex;gap:11px;align-items:center;margin:0;padding:11px 0;border-top:1px solid var(--zline)}.epic-team>p>i{display:grid;place-items:center;width:35px;height:35px;border-radius:12px;background:color-mix(in srgb,var(--za) 18%,var(--zsurface));color:var(--za);font-style:normal}.epic-feed>p span,.epic-team>p span{display:grid;grid-gap:3px;gap:3px;flex:1 1}.epic-feed small,.epic-team small{color:var(--zmuted)}.epic-feed em,.epic-team em{color:var(--zmuted);font-size:11px;font-style:normal}.epic-goals article{margin:17px 0}.epic-goals article p{display:flex;justify-content:space-between;margin:0 0 8px}.epic-goals article>i{display:block;height:7px;border-radius:99px;background:color-mix(in srgb,var(--ztext) 9%,transparent);overflow:hidden}.epic-goals article>i b{display:block;height:100%;background:linear-gradient(90deg,var(--za),var(--zsecondary));border-radius:inherit}.epic-goals article small{display:block;margin-top:7px;color:var(--zmuted)}.epic-feed>header>i{background:#62dfb6;box-shadow:0 0 12px #62dfb6}.epic-feed>header>i,.epic-feed>p>i{width:8px;height:8px;border-radius:50%}.epic-feed>p>i{background:var(--za)}.epic-feed>p>i.visit{background:#62dfb6}.epic-feed>p>i.lead{background:#ffb14a}.epic-feed>p b{font-size:12px}.epic-resize{position:absolute!important;right:8px!important;bottom:8px!important;width:30px!important;height:30px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--za) 45%,var(--zline))!important;border-radius:9px!important;background:var(--zsurface)!important;color:var(--za)!important;cursor:ew-resize!important;z-index:4}.epic-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:rgba(4,4,8,.68);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.goal-form,.pulse-detail{position:relative;width:min(940px,100%);max-height:88vh;overflow:auto;padding:38px;border:1px solid color-mix(in srgb,var(--za) 35%,var(--zline));border-radius:calc(var(--zr) + 8px);background:color-mix(in srgb,var(--zsurface) 97%,#08080d);box-shadow:0 35px 100px rgba(0,0,0,.55)}.goal-form{width:min(590px,100%)}.goal-form>button,.pulse-detail>button{position:absolute;right:22px;top:20px;border:0;background:none;color:var(--ztext);font-size:25px;cursor:pointer}.goal-form h2,.pulse-detail h2{margin:0 0 8px;font-size:38px;letter-spacing:-.05em}.pulse-detail>span{color:var(--zmuted)}.pulse-detail>div{margin-top:28px;border:1px solid var(--zline);border-radius:15px;overflow:hidden}.pulse-detail>div>p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:15px 18px;border-bottom:1px solid var(--zline);color:var(--zmuted)}.pulse-detail>div>p span:first-child{color:var(--ztext);font-weight:700}.goal-form footer,.pulse-detail footer{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.goal-form footer button,.pulse-detail footer button{padding:13px 18px;border:1px solid var(--zline);border-radius:11px;background:transparent;color:var(--ztext);cursor:pointer}.goal-form footer .zc-primary,.pulse-detail footer .zc-primary{border-color:var(--za);background:var(--za);color:var(--zcontrast,#08080b)}.goal-form label{display:grid;grid-gap:8px;gap:8px;margin-top:17px;color:var(--zmuted)}.goal-form input,.goal-form select{padding:15px;border:1px solid var(--zline);border-radius:12px;background:color-mix(in srgb,var(--zbg) 70%,var(--zsurface));color:var(--ztext);font:inherit}.theme-light .epic-brief,.theme-light .epic-module,.theme-light .epic-pulse{box-shadow:0 16px 45px rgba(30,25,20,.07)}@media(max-width:1100px){.epic-actions,.epic-chart,.epic-module,.epic-pulse{grid-column:span 6}}@media(max-width:720px){.epic-hero{align-items:flex-start;flex-direction:column}.epic-hero-actions{justify-content:flex-start}.epic-brief{align-items:flex-start;flex-direction:column}.epic-kpis,.epic-main-grid{grid-template-columns:1fr}.epic-chart,.epic-module,.epic-module.module-small,.epic-module.module-wide,.epic-pulse,.epic-pulse.module-small,.epic-pulse.module-wide{grid-column:1}.epic-radar{grid-template-columns:1fr}.goal-form,.pulse-detail{padding:27px 20px}.pulse-detail>div>p{grid-template-columns:1fr 1fr}.dual-chart{height:190px}}.zero-client.theme-dark .epic-hero-actions>div{background:rgba(20,19,24,.92)}.zero-client.theme-dark .epic-hero-actions>button{background:color-mix(in srgb,var(--za) 14%,#141318)}.zero-client.theme-dark .epic-brief{border-color:color-mix(in srgb,var(--za) 28%,rgba(255,255,255,.1));background:linear-gradient(105deg,color-mix(in srgb,var(--za) 10%,#151419),#121116)}.zero-client.theme-dark .epic-module,.zero-client.theme-dark .epic-pulse{border-color:rgba(255,255,255,.09);background:linear-gradient(145deg,#18171c,#121116);box-shadow:0 14px 45px rgba(0,0,0,.24)}.zero-client.theme-dark .epic-pulse:hover{border-color:color-mix(in srgb,var(--za) 48%,rgba(255,255,255,.1));background:linear-gradient(145deg,color-mix(in srgb,var(--za) 8%,#1a191e),#121116)}.zero-client.theme-dark .radar-ring{background:radial-gradient(circle closest-side,#151419 78%,transparent 79% 99%),conic-gradient(var(--za) var(--p),rgba(255,255,255,.1) 0)}.zero-client.theme-light .epic-hero-actions>div{background:rgba(255,255,255,.88)}.zero-client.theme-light .epic-hero-actions>button{background:color-mix(in srgb,var(--za) 10%,#fff)}.zero-client.theme-light .epic-brief{border-color:color-mix(in srgb,var(--za) 24%,#d8d5d0);background:linear-gradient(105deg,color-mix(in srgb,var(--za) 9%,#fff),#f7f6f3)}.zero-client.theme-light .epic-module,.zero-client.theme-light .epic-pulse{border-color:rgba(25,20,18,.11);background:linear-gradient(145deg,#fff,#f4f2ee);box-shadow:0 16px 45px rgba(30,25,20,.07)}.zero-client.theme-light .epic-pulse:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--za) 7%,#fff),#f4f2ee)}.zero-client.theme-light .radar-ring{background:radial-gradient(circle closest-side,#f8f6f2 78%,transparent 79% 99%),conic-gradient(var(--za) var(--p),rgba(20,18,16,.1) 0)}.settings-layout{grid-template-columns:210px minmax(0,980px)}.settings-tabs{position:-webkit-sticky;position:sticky;top:22px}.settings-tabs button{font-size:10px;padding:13px 12px}.settings-panel-live{background:linear-gradient(145deg,color-mix(in srgb,var(--zsurface) 94%,#111016),color-mix(in srgb,var(--zbg) 88%,#151219));box-shadow:0 24px 70px rgba(0,0,0,.18)}.settings-section-title{padding:29px 30px}.settings-section-title p{font-size:10px}.settings-section-title h2{font-size:26px;letter-spacing:-.04em}.settings-section-title span{font-size:11px}.settings-fields{gap:19px;padding:30px}.settings-field{font-size:10px}.settings-field-wide{grid-column:1/-1}.settings-field input,.settings-field select,.settings-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--ztext) 11%,transparent);border-radius:11px;background:color-mix(in srgb,var(--zbg) 74%,var(--zsurface));color:var(--ztext);padding:0 13px;font:inherit}.settings-field input,.settings-field select{height:46px}.settings-field textarea{min-height:92px;padding:13px 15px;line-height:1.6;resize:vertical}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{outline:0;border-color:var(--za);box-shadow:0 0 0 3px color-mix(in srgb,var(--za) 12%,transparent)}.settings-field small{font-size:10px}.settings-callout{grid-column:1/-1;display:flex;align-items:center;gap:13px;padding:17px 18px;border:1px solid color-mix(in srgb,var(--za) 24%,var(--zline));border-radius:14px;background:linear-gradient(100deg,color-mix(in srgb,var(--za) 10%,var(--zsurface)),color-mix(in srgb,var(--zsurface) 88%,transparent))}.settings-callout>i{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:12px;background:color-mix(in srgb,var(--za) 20%,transparent);color:var(--za);font-style:normal;font-weight:800}.settings-callout>span{display:grid;grid-gap:4px;gap:4px}.settings-callout b{font-size:11px}.settings-callout small{color:var(--zmuted);font-size:11px}.settings-callout.legal>i{font-family:Georgia,serif;font-size:20px}.settings-callout.privacy>i{color:#62dfb6;background:#62dfb619}.settings-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;padding:18px 30px;background:color-mix(in srgb,var(--zbg) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.settings-savebar>span{font-size:11px}.theme-light .settings-panel-live{background:linear-gradient(145deg,#fff,#f4f2ed)}.theme-light .settings-callout{background:linear-gradient(100deg,color-mix(in srgb,var(--za) 8%,#fff),#f7f5f1)}.theme-light .settings-savebar{background:rgba(248,246,241,.88)}.preview-client .settings-field textarea{font-size:6px;min-height:55px}.preview-client .settings-callout{padding:8px}.preview-client .settings-callout>i{width:22px;height:22px}.preview-client .settings-callout b{font-size:6px}.preview-client .settings-callout small{font-size:5px}@media(max-width:900px){.settings-layout{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:760px){.settings-layout{grid-template-columns:1fr}.settings-tabs{position:static;grid-template-columns:repeat(2,1fr)}.settings-field-wide{grid-column:auto}.settings-fields,.settings-section-title{padding:22px}.settings-savebar{padding:16px 22px}}.record-edit-backdrop{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:22px;background:rgba(4,4,8,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.record-edit-dialog{position:relative;width:min(760px,100%);max-height:90vh;overflow:auto;padding:34px;border:1px solid color-mix(in srgb,var(--za) 34%,var(--zline));border-radius:calc(var(--zr) + 7px);background:linear-gradient(145deg,color-mix(in srgb,var(--zsurface) 96%,#0d0c10),color-mix(in srgb,var(--zbg) 92%,#17131b));box-shadow:0 40px 120px rgba(0,0,0,.55)}.record-edit-dialog>button{position:absolute;right:22px;top:18px;border:0;background:none;color:var(--ztext);font-size:25px;cursor:pointer}.record-edit-dialog>p{margin:0 0 10px;color:var(--za);font-size:11px;letter-spacing:.15em;font-weight:800}.record-edit-dialog h2{margin:0 0 25px;font-size:34px;letter-spacing:-.05em}.record-edit-dialog>div:not(.zc-form-error){display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}.record-edit-dialog label{display:grid;grid-gap:8px;gap:8px;color:var(--zmuted);font-size:10px}.record-edit-dialog label.wide{grid-column:1/-1}.record-edit-dialog input,.record-edit-dialog select,.record-edit-dialog textarea{width:100%;min-width:0;border:1px solid var(--zline);border-radius:11px;background:color-mix(in srgb,var(--zbg) 76%,var(--zsurface));color:var(--ztext);font:inherit}.record-edit-dialog input,.record-edit-dialog select{height:48px;padding:0 14px}.record-edit-dialog textarea{min-height:110px;padding:14px;resize:vertical}.record-edit-dialog input:focus,.record-edit-dialog select:focus,.record-edit-dialog textarea:focus{outline:0;border-color:var(--za);box-shadow:0 0 0 3px color-mix(in srgb,var(--za) 12%,transparent)}.record-edit-dialog>.zc-form-error{margin-top:18px}.record-edit-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.record-edit-dialog footer button{padding:13px 18px;border:1px solid var(--zline);border-radius:11px;background:transparent;color:var(--ztext);cursor:pointer}.record-edit-dialog footer .zc-primary{border-color:var(--za);background:var(--za);color:var(--zcontrast,#08080b)}.theme-light .record-edit-dialog{background:linear-gradient(145deg,#fff,#f4f2ed)}@media(max-width:620px){.record-edit-dialog{padding:28px 20px}.record-edit-dialog>div:not(.zc-form-error){grid-template-columns:1fr}.record-edit-dialog label.wide{grid-column:auto}}.cinema-reports{--cinema-line:color-mix(in srgb,var(--ztext) 10%,transparent);position:relative}.cinema-reports:before{content:"";position:fixed;inset:70px 0 auto 22%;height:420px;pointer-events:none;background:radial-gradient(ellipse at 55% 0,color-mix(in srgb,var(--za) 12%,transparent),transparent 68%);filter:blur(20px)}.cinema-state{min-height:60vh;display:grid;place-items:center;color:var(--zmuted)}.cinema-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:20px 0 42px}.cinema-break>p,.cinema-decisions>p,.cinema-hero p,.cinema-stage header p{margin:0 0 12px;color:var(--za);font-size:10px;font-weight:800;letter-spacing:.17em}.cinema-hero h1{margin:0;font-size:clamp(58px,7vw,108px);line-height:.83;letter-spacing:-.075em}.cinema-hero h1 em{color:var(--za);font-style:normal}.cinema-hero>div>span{display:block;margin-top:25px;color:var(--zmuted);font-size:16px}.cinema-hero aside{display:flex;align-items:center;gap:10px}.cinema-hero aside>div{display:flex;padding:4px;background:color-mix(in srgb,var(--zsurface) 75%,transparent)}.cinema-hero aside>div,.cinema-hero button{border:1px solid var(--cinema-line);border-radius:99px}.cinema-hero button{padding:11px 14px;background:transparent;color:var(--ztext);cursor:pointer}.cinema-hero aside>div button{border:0}.cinema-hero button.active{background:var(--za);color:var(--zcontrast,#08080b)}.cinema-score{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-bottom:14px;border:1px solid var(--cinema-line);border-radius:var(--zr);background:var(--cinema-line);overflow:hidden}.cinema-score article{min-height:178px;display:flex;flex-direction:column;padding:24px;background:color-mix(in srgb,var(--zsurface) 96%,var(--zbg))}.cinema-score span{font-size:11px;letter-spacing:.13em;color:var(--zmuted)}.cinema-score b{margin:auto 0 8px;font-size:clamp(30px,3vw,50px);letter-spacing:-.055em}.cinema-score em{color:var(--zmuted);font-size:11px;font-style:normal}.cinema-score em.up{color:#65dcb3}.cinema-score em.down{color:#ff6f85}.cinema-stage{position:relative;padding:30px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--za) 18%,var(--cinema-line));border-radius:calc(var(--zr) + 4px);background:linear-gradient(145deg,color-mix(in srgb,var(--zsurface) 94%,#08080c),color-mix(in srgb,var(--zbg) 97%,var(--za) 3%));overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.22)}.cinema-stage>header{display:flex;justify-content:space-between;align-items:flex-start}.cinema-stage h2{margin:0;font-size:30px;letter-spacing:-.045em}.cinema-stage nav{display:flex;gap:4px}.cinema-stage nav button{padding:8px 12px;border:0;border-radius:9px;background:transparent;color:var(--zmuted);text-transform:capitalize;cursor:pointer}.cinema-stage nav button.active{background:color-mix(in srgb,var(--za) 15%,transparent);color:var(--za)}.cinema-chart{position:relative;height:340px;display:flex;align-items:flex-end;gap:3px;padding-top:32px;border-bottom:1px solid var(--cinema-line)}.cinema-chart>button{position:relative;z-index:2;height:100%;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--zmuted);cursor:crosshair}.cinema-chart>button i{display:block;width:70%;min-width:3px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,var(--za),color-mix(in srgb,var(--za) 18%,transparent));opacity:.68;transition:.18s ease}.cinema-chart>button.focused i,.cinema-chart>button:hover i{opacity:1;filter:brightness(1.18);box-shadow:0 0 28px color-mix(in srgb,var(--za) 35%,transparent)}.cinema-chart small{height:15px;font-size:10px}.cinema-glow{position:absolute;inset:auto 10% -70px;width:80%;height:110px;background:var(--za);filter:blur(90px);opacity:.1}.cinema-stage>footer{display:flex;justify-content:space-between;gap:20px;margin-top:16px;color:var(--zmuted);font-size:11px}.cinema-stage>footer b{color:var(--ztext)}.cinema-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.cinema-break,.cinema-decisions{padding:25px;border:1px solid var(--cinema-line);border-radius:var(--zr);background:color-mix(in srgb,var(--zsurface) 94%,var(--zbg))}.cinema-break h3,.cinema-decisions h2{margin:0 0 22px;font-size:22px;letter-spacing:-.04em}.cinema-break article{display:grid;grid-template-columns:120px 1fr 90px;grid-gap:12px;gap:12px;align-items:center;margin:17px 0}.cinema-break article span{color:var(--zmuted)}.cinema-break article i{height:6px;border-radius:99px;background:var(--cinema-line);overflow:hidden}.cinema-break article i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--za),var(--zsecondary))}.cinema-break article strong{text-align:right;font-size:11px}.cinema-break>small{color:var(--zmuted)}.cinema-break footer{margin-top:22px;padding-top:15px;border-top:1px solid var(--cinema-line);color:var(--zmuted);font-size:10px}.cinema-decisions{grid-column:1/-1}.cinema-decisions article{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid var(--cinema-line)}.cinema-decisions article>i{width:9px;height:9px;border-radius:50%;background:#65dcb3;box-shadow:0 0 16px #65dcb3}.cinema-decisions article.warn>i{background:#ffb15c;box-shadow:0 0 16px #ffb15c}.cinema-decisions article span{display:grid;grid-gap:5px;gap:5px}.cinema-decisions article small{color:var(--zmuted)}.theme-light .cinema-break,.theme-light .cinema-decisions,.theme-light .cinema-score article,.theme-light .cinema-stage{background:#fff;box-shadow:0 20px 55px rgba(30,25,20,.06)}@media(max-width:900px){.cinema-score{grid-template-columns:1fr 1fr}.cinema-grid{grid-template-columns:1fr}.cinema-decisions{grid-column:1}.cinema-hero{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.cinema-score{grid-template-columns:1fr}.cinema-hero aside{align-items:flex-start;flex-direction:column}.cinema-stage{padding:20px}.cinema-stage>header{gap:18px;flex-direction:column}.cinema-chart{height:240px}.cinema-break article{grid-template-columns:90px 1fr 65px}}.babygirl-report-identity{display:flex;align-items:center;gap:20px}.babygirl-report-mark{position:relative;display:grid!important;place-items:center;width:86px;height:86px;flex:0 0 86px;margin:0!important;border:1px solid rgba(255,38,135,.34);border-radius:25px;background:#181818;box-shadow:0 20px 55px rgba(255,18,120,.16);overflow:hidden}.babygirl-report-mark img{display:block;width:72px;height:72px;object-fit:contain;filter:none}.babygirl-report-heading{display:block!important;margin:0!important}.babygirl-report-heading p{margin:0 0 12px!important;color:#ff3b96!important}@media(max-width:620px){.babygirl-report-identity{gap:14px}.babygirl-report-mark{width:68px;height:68px;flex-basis:68px;border-radius:21px}.babygirl-report-mark img{width:57px;height:57px}}.cinema-hero .cinema-period-control{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:7px;border-radius:15px}.cinema-period-control input,.cinema-period-control select{height:38px;min-width:145px;border:1px solid var(--cinema-line);border-radius:10px;background:color-mix(in srgb,var(--zsurface) 92%,var(--zbg));color:var(--ztext);padding:0 11px;font:inherit}.cinema-period-control input[type=date]{min-width:132px}.cinema-period-control small{width:100%;padding:0 5px;color:var(--zmuted);font-size:11px;text-align:right}@media(max-width:620px){.cinema-period-control input,.cinema-period-control select{width:100%}.cinema-period-control small{text-align:left}}.persistent-reports-view[hidden]{display:none}.cinema-reports>.cinema-grid,.cinema-reports>.cinema-stage,.cinema-reports>.report-analysis-grid{content-visibility:auto;contain-intrinsic-size:auto 560px}.report-score article{cursor:pointer;transition:transform .22s ease,background .22s ease}.report-score article:hover{position:relative;z-index:2;transform:translateY(-4px);background:color-mix(in srgb,var(--zsurface) 90%,var(--za) 10%)}.report-score article small{margin-top:12px;color:var(--za);font-size:11px}.executive-strip{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1px;gap:1px;margin:0 0 14px;border:1px solid var(--cinema-line);border-radius:var(--zr);overflow:hidden;background:var(--cinema-line)}.executive-strip article{display:grid;grid-gap:9px;gap:9px;padding:15px;background:color-mix(in srgb,var(--zsurface) 96%,var(--zbg))}.executive-strip span{color:var(--zmuted);font-size:10px;letter-spacing:.1em}.executive-strip b{font-size:17px}.advanced-line{position:relative;height:380px;margin-top:15px;padding:16px 0 36px;border-bottom:1px solid var(--cinema-line)}.advanced-line svg{width:100%;height:calc(100% - 52px);overflow:visible}.advanced-line svg,.advanced-line>div{position:absolute;inset:16px 0 36px}.advanced-line>div button{position:absolute;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:crosshair}.advanced-line button i{display:block;width:7px;height:7px;margin:auto;border:2px solid var(--zsurface);border-radius:50%;background:var(--za);transition:.18s}.advanced-line button.active i,.advanced-line button:hover i{transform:scale(1.6);box-shadow:0 0 22px 6px color-mix(in srgb,var(--za) 35%,transparent)}.advanced-line footer{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--zmuted);font-size:11px}.advanced-line footer b{color:var(--ztext);text-align:center}.advanced-line footer span:last-child{text-align:right}.report-analysis-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.report-panel{min-height:390px;padding:25px;border:1px solid var(--cinema-line);border-radius:var(--zr);background:linear-gradient(145deg,color-mix(in srgb,var(--zsurface) 95%,var(--zbg)),color-mix(in srgb,var(--zbg) 97%,var(--za) 3%))}.report-panel header p{margin:0 0 9px;color:var(--za);font-size:11px;font-weight:800;letter-spacing:.16em}.report-panel header h3{margin:0;font-size:22px;letter-spacing:-.04em}.report-funnel{display:flex;align-items:center;flex-direction:column;gap:7px;margin-top:28px}.report-funnel button{display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px;min-height:66px;padding:12px 17px;border:1px solid color-mix(in srgb,var(--za) 22%,var(--cinema-line));border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--za) 21%,var(--zsurface)),color-mix(in srgb,var(--za) 5%,var(--zsurface)));color:var(--ztext);text-align:left;-webkit-clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);transition:.2s}.report-funnel button:hover{filter:brightness(1.15);transform:scale(1.015)}.report-funnel button b{font-size:22px}.report-funnel button small{grid-column:1/-1;color:var(--zmuted);font-size:10px}.report-donut-wrap{display:grid;grid-template-columns:190px 1fr;grid-gap:26px;gap:26px;align-items:center;margin-top:40px}.report-donut{place-items:center;width:190px;height:190px;box-shadow:0 0 45px color-mix(in srgb,var(--za) 12%,transparent)}.report-donut,.report-donut>i{display:grid;border-radius:50%}.report-donut>i{place-items:center;width:120px;height:120px;background:var(--zsurface);font-style:normal;text-align:center}.report-donut b,.report-donut small{display:block}.report-donut b{max-width:100px;font-size:18px}.report-donut small{color:var(--zmuted);font-size:11px;letter-spacing:.12em}.report-legend p{display:grid;grid-template-columns:8px 1fr auto;grid-gap:9px;gap:9px;align-items:center;margin:12px 0}.report-legend p>i{width:8px;height:8px;border-radius:50%}.report-legend span{color:var(--zmuted)}.report-legend b{font-size:11px}.report-heatmap{margin-top:28px}.report-heatmap header,.report-heatmap>div{display:grid;grid-template-columns:44px repeat(6,1fr);grid-gap:5px;gap:5px;margin-top:5px}.report-heatmap header span{color:var(--zmuted);font-size:11px;text-align:center}.report-heatmap>div>b{align-self:center;color:var(--zmuted);font-size:10px}.report-heatmap button{display:grid;place-items:center;aspect-ratio:1.7;border:1px solid color-mix(in srgb,var(--za) calc(var(--heat)*30%),var(--cinema-line));border-radius:7px;background:color-mix(in srgb,var(--za) calc(var(--heat)*72%),var(--zsurface));color:var(--ztext)}.report-heatmap button span{font-size:10px;opacity:calc(.35 + var(--heat))}.report-heatmap footer{margin-top:16px;color:var(--zmuted);font-size:11px}.report-detail-backdrop{z-index:230;padding:24px;background:rgba(3,2,5,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.report-detail{width:min(1100px,100%);max-height:calc(100vh - 48px);padding:32px;border:1px solid color-mix(in srgb,var(--za) 26%,var(--cinema-line));border-radius:26px;background:var(--zbg);box-shadow:0 35px 120px rgba(0,0,0,.55)}.report-detail>button{right:22px;top:18px;font-size:26px}.report-detail>p{letter-spacing:.15em}.report-detail>h2{margin:10px 0;font-size:38px}.report-detail>div{margin-top:24px;border:1px solid var(--cinema-line);border-radius:14px;overflow:auto}.report-detail>div article,.report-detail>div header{grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:12px;gap:12px;min-width:760px;padding:13px 15px;border-top:1px solid var(--cinema-line)}.report-detail>div header{border-top:0;font-size:10px;text-transform:uppercase}.report-detail>div article:hover{background:color-mix(in srgb,var(--za) 6%,transparent)}.report-detail>div>small{padding:40px;text-align:center}.report-detail>footer{justify-content:flex-end;gap:9px;margin-top:18px}.report-detail>footer>b{margin-right:auto}.report-detail>footer button{padding:11px 15px;border:1px solid var(--cinema-line);border-radius:9px;background:transparent;color:var(--ztext)}.theme-light .executive-strip article,.theme-light .report-detail,.theme-light .report-panel{background:#fff}@media(max-width:1100px){.executive-strip{grid-template-columns:repeat(3,1fr)}.report-analysis-grid{grid-template-columns:1fr}.report-panel{min-height:auto}}@media(max-width:700px){.executive-strip{grid-template-columns:1fr 1fr}.report-donut-wrap{grid-template-columns:1fr}.report-donut{margin:auto}.advanced-line{height:280px}.report-panel{padding:20px}.report-heatmap header,.report-heatmap>div{grid-template-columns:34px repeat(6,1fr)}}.chart-hover-card{position:absolute;z-index:8;top:22px;display:grid;grid-gap:5px;gap:5px;min-width:190px;padding:13px 15px;border-radius:13px;background:color-mix(in srgb,var(--zsurface) 94%,var(--zbg));box-shadow:0 18px 55px rgba(0,0,0,.38);transform:translateX(-50%);pointer-events:none;animation:reportTip .16s ease}.chart-hover-card small{color:var(--za);font-size:10px;letter-spacing:.11em}.chart-hover-card b{font-size:23px;letter-spacing:-.04em}.chart-hover-card span{color:var(--zmuted);font-size:11px}.report-open-section{border-color:color-mix(in srgb,var(--za) 50%,var(--cinema-line))!important;background:var(--za)!important;color:var(--zcontrast,#08080b)!important;font-weight:800}.cinema-break,.cinema-decisions article,.executive-strip article,.report-panel{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cinema-break:hover,.report-panel:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--za) 30%,var(--cinema-line));box-shadow:0 22px 60px rgba(0,0,0,.2)}.cinema-decisions article:hover{transform:translateX(5px)}.executive-strip article:hover{background:color-mix(in srgb,var(--zsurface) 90%,var(--za) 10%)}@keyframes reportTip{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:700px){.chart-hover-card{min-width:155px}.report-detail>footer{align-items:stretch;flex-direction:column}.report-detail>footer>b{margin-right:0}}.chart-hover-card{border:1px solid color-mix(in srgb,var(--za) 32%,var(--cinema-line));color:var(--ztext);text-align:left;cursor:pointer;pointer-events:auto}.chart-hover-card em{margin-top:3px;color:var(--za);font-size:10px;font-style:normal;font-weight:800}.chart-hover-card:hover{border-color:var(--za);filter:brightness(1.08)}.report-donut{border:0;color:var(--ztext);cursor:pointer}.report-donut:hover{filter:brightness(1.1);transform:scale(1.025)}.report-legend button{display:grid;grid-template-columns:8px 1fr auto 12px;grid-gap:9px;gap:9px;align-items:center;width:100%;margin:5px 0;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ztext);text-align:left;cursor:pointer}.report-legend button:hover{border-color:color-mix(in srgb,var(--za) 25%,var(--cinema-line));background:color-mix(in srgb,var(--za) 7%,transparent)}.report-legend button>i{width:8px;height:8px;border-radius:50%}.report-legend button span{color:var(--zmuted)}.report-legend button b{font-size:11px}.report-legend button em{color:var(--za);font-style:normal;opacity:0;transition:.15s}.report-legend button:hover em{opacity:1}.report-funnel button,.report-heatmap button{cursor:pointer}.report-heatmap button:hover{position:relative;z-index:2;border-color:var(--za);filter:brightness(1.22);transform:scale(1.08)}.breakdown-row{display:grid;grid-template-columns:120px 1fr 90px 12px;grid-gap:12px;gap:12px;align-items:center;width:100%;margin:8px 0;padding:9px 0;border:0;border-radius:8px;background:transparent;color:var(--ztext);text-align:left;cursor:pointer}.breakdown-row:hover{padding-inline:8px;background:color-mix(in srgb,var(--za) 7%,transparent)}.breakdown-row span{color:var(--zmuted)}.breakdown-row>i{height:6px;border-radius:99px;background:var(--cinema-line);overflow:hidden}.breakdown-row>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--za),var(--zsecondary))}.breakdown-row strong{text-align:right;font-size:11px}.breakdown-row em{color:var(--za);font-style:normal;opacity:0}.breakdown-row:hover em{opacity:1}.cinema-decisions>button{display:grid;grid-template-columns:9px 1fr auto;align-items:center;grid-gap:13px;gap:13px;width:100%;padding:17px 0;border:0;border-top:1px solid var(--cinema-line);background:transparent;color:var(--ztext);text-align:left;cursor:pointer}.cinema-decisions>button>i{width:9px;height:9px;border-radius:50%;background:#65dcb3;box-shadow:0 0 16px #65dcb3}.cinema-decisions>button.warn>i{background:#ffb15c;box-shadow:0 0 16px #ffb15c}.cinema-decisions>button span{display:grid;grid-gap:5px;gap:5px}.cinema-decisions>button small{color:var(--zmuted)}.cinema-decisions>button>em{color:var(--za);font-size:11px;font-style:normal}.cinema-decisions>button:hover{padding-inline:10px;background:color-mix(in srgb,var(--za) 6%,transparent)}@media(max-width:700px){.breakdown-row{grid-template-columns:90px 1fr 65px 10px}.cinema-decisions>button{grid-template-columns:9px 1fr}.cinema-decisions>button>em{grid-column:2}}.cinema-score article[role=button]{position:relative;cursor:pointer;transition:.22s ease}.cinema-score article[role=button]:after{content:"↗";position:absolute;right:20px;top:18px;color:var(--za);opacity:0;transition:.2s}.cinema-score article[role=button]:focus-visible,.cinema-score article[role=button]:hover{z-index:2;outline:0;background:linear-gradient(145deg,color-mix(in srgb,var(--za) 8%,var(--zsurface)),color-mix(in srgb,var(--zsurface) 95%,var(--zbg)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--za) 42%,transparent)}.cinema-score article[role=button]:focus-visible:after,.cinema-score article[role=button]:hover:after{opacity:1}.report-detail-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:22px;background:rgba(3,3,7,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.report-detail{position:relative;width:min(1020px,100%);max-height:88vh;overflow:auto;padding:38px;border:1px solid color-mix(in srgb,var(--za) 34%,var(--zline));border-radius:calc(var(--zr) + 8px);background:linear-gradient(145deg,#19171e,#0e0d12);box-shadow:0 45px 130px rgba(0,0,0,.62)}.report-detail>button{position:absolute;right:24px;top:20px;border:0;background:transparent;color:var(--ztext);font-size:27px;cursor:pointer}.report-detail>p{margin:0 0 10px;color:var(--za);font-size:11px;font-weight:800;letter-spacing:.16em}.report-detail h2{margin:0 0 8px;font-size:42px;letter-spacing:-.055em}.report-detail>span{color:var(--zmuted)}.report-detail>div{margin-top:28px;border:1px solid var(--zline);border-radius:15px;overflow:hidden}.report-detail>div article,.report-detail>div header{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;padding:14px 18px}.report-detail>div header{position:-webkit-sticky;position:sticky;top:0;background:color-mix(in srgb,var(--zsurface) 96%,var(--zbg));color:var(--zmuted);font-size:11px;letter-spacing:.1em}.report-detail>div article{border-top:1px solid var(--zline);color:var(--zmuted)}.report-detail>div article span:first-child{color:var(--ztext);font-weight:700}.report-detail>div>small{display:block;padding:30px;color:var(--zmuted)}.report-detail>footer{display:flex;justify-content:space-between;align-items:center;margin-top:22px;color:var(--zmuted)}.report-detail>footer button{padding:12px 18px;border:0;border-radius:10px;background:var(--za);color:var(--zcontrast,#08080b);cursor:pointer}.theme-light .report-detail{background:linear-gradient(145deg,#fff,#f3f1ed)}@media(max-width:650px){.report-detail{padding:30px 20px}.report-detail h2{font-size:33px}.report-detail>div{overflow-x:auto}.report-detail>div article,.report-detail>div header{min-width:650px}}.epic-hero h1 span{color:var(--ztext)}.epic-hero h1 em{display:inline-block;text-shadow:0 0 55px color-mix(in srgb,var(--za) 22%,transparent)}.hero-weather{width:max-content;display:flex;align-items:center;gap:12px;margin-top:24px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--za) 22%,var(--zline));border-radius:14px;background:linear-gradient(110deg,color-mix(in srgb,var(--za) 9%,#151419),#111015);box-shadow:0 12px 35px rgba(0,0,0,.16)}.hero-weather>i{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--za) 16%,transparent);color:var(--za);font-size:18px;font-style:normal}.hero-weather>span{display:grid;grid-gap:2px;gap:2px}.hero-weather b{font-size:15px}.hero-weather small,.hero-weather>em{color:var(--zmuted);font-size:11px}.hero-weather>em{margin-left:9px;padding-left:13px;border-left:1px solid var(--zline);font-style:normal}.hero-weather.skeleton{color:var(--zmuted);font-size:10px}.hero-weather.skeleton i{position:relative;overflow:hidden}.hero-weather.skeleton i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:weather-shimmer 1.4s infinite}@keyframes weather-shimmer{to{transform:translateX(100%)}}.theme-light .hero-weather{background:linear-gradient(110deg,color-mix(in srgb,var(--za) 8%,#fff),#f5f3ef)}@media(max-width:720px){.hero-weather{margin-top:18px}.hero-weather>em{display:none}}.epic-hero{position:relative}.epic-hero:after{content:"";position:absolute;z-index:-1;right:5%;top:-80px;width:360px;height:260px;border-radius:50%;background:var(--za);filter:blur(130px);opacity:.09;animation:dashboard-ambient 7s ease-in-out infinite alternate}.epic-hero h1 em{transition:filter .35s ease,letter-spacing .35s ease}.epic-hero:hover h1 em{filter:brightness(1.1);letter-spacing:-.055em}.hero-weather{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease}.hero-weather:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--za) 52%,var(--zline));box-shadow:0 18px 48px color-mix(in srgb,var(--za) 12%,rgba(0,0,0,.28))}.hero-weather>i{transition:transform .35s ease}.hero-weather:hover>i{transform:rotate(-8deg) scale(1.08)}.epic-module,.epic-pulse{isolation:isolate;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}.epic-module:before,.epic-pulse:before{content:"";position:absolute;z-index:-1;inset:-1px;pointer-events:none;background:radial-gradient(420px circle at 12% 0,color-mix(in srgb,var(--za) 11%,transparent),transparent 48%);opacity:0;transition:opacity .32s ease}.epic-module:after,.epic-pulse:after{content:"";position:absolute;top:-130%;left:-50%;width:35%;height:350%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent);transform:rotate(18deg);transition:left .75s cubic-bezier(.2,.8,.2,1)}.epic-module:hover,.epic-pulse:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--za) 38%,rgba(255,255,255,.1));box-shadow:0 25px 70px rgba(0,0,0,.3),0 0 0 1px color-mix(in srgb,var(--za) 8%,transparent)}.epic-module:hover:before,.epic-pulse:hover:before{opacity:1}.epic-module:hover:after,.epic-pulse:hover:after{left:125%}.epic-pulse strong{transition:color .25s ease,transform .28s ease}.epic-pulse:hover strong{color:color-mix(in srgb,var(--za) 32%,var(--ztext));transform:translateX(3px)}.epic-pulse header i.live,.epic-pulse header i.up{animation:dashboard-status 2s ease-in-out infinite}.epic-module>header button{position:relative;transition:color .2s ease,transform .2s ease}.epic-module>header button:hover{color:var(--ztext);transform:translateX(3px)}.epic-actions>button{transition:background .2s ease,padding .2s ease}.epic-actions>button:hover{padding-left:9px;background:linear-gradient(90deg,color-mix(in srgb,var(--za) 8%,transparent),transparent)}.epic-actions>button em{transition:transform .2s ease}.epic-actions>button:hover em{transform:translateX(4px)}.dual-chart b,.dual-chart span{transform-origin:bottom;transition:filter .2s ease,transform .2s ease}.dual-chart>i:hover b,.dual-chart>i:hover span{filter:brightness(1.3);transform:scaleX(1.12)}.radar-ring{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.epic-radar:hover .radar-ring{transform:scale(1.04) rotate(2deg);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--za) 22%,transparent))}.epic-goals article>i b{position:relative;overflow:hidden}.epic-goals article>i b:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent);transform:translateX(-100%);animation:goal-shimmer 3.4s ease-in-out infinite}.epic-feed>header>i{animation:dashboard-status 1.9s ease-in-out infinite}.epic-kpis>.epic-pulse,.epic-main-grid>.epic-module{animation:dashboard-rise .48s both}.epic-kpis>:nth-child(2),.epic-main-grid>:nth-child(2){animation-delay:.04s}.epic-kpis>:nth-child(3),.epic-main-grid>:nth-child(3){animation-delay:.08s}.epic-kpis>:nth-child(4),.epic-main-grid>:nth-child(4){animation-delay:.12s}.epic-main-grid>:nth-child(5){animation-delay:.16s}.epic-main-grid>:nth-child(6){animation-delay:.2s}.epic-main-grid>:nth-child(7){animation-delay:.24s}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes dashboard-status{50%{box-shadow:0 0 22px currentColor;transform:scale(1.18)}}@keyframes dashboard-ambient{to{transform:translate(-90px,55px) scale(1.14);opacity:.14}}@keyframes goal-shimmer{0%,55%{transform:translateX(-100%)}85%,to{transform:translateX(100%)}}.theme-light .epic-module:hover,.theme-light .epic-pulse:hover{box-shadow:0 24px 65px rgba(30,25,20,.12),0 0 0 1px color-mix(in srgb,var(--za) 13%,transparent)}.theme-light .epic-module:after,.theme-light .epic-pulse:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent)}@media(hover:none){.epic-module:hover,.epic-pulse:hover,.hero-weather:hover{transform:none}.epic-module:after,.epic-pulse:after{display:none}}@media(prefers-reduced-motion:reduce){.epic-feed>header>i,.epic-goals article>i b:after,.epic-hero:after,.epic-module,.epic-pulse,.epic-pulse header i{animation:none!important}.epic-module,.epic-pulse,.hero-weather,.radar-ring{transition:none!important}}.member-profile>footer .member-whatsapp{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid #25d36648;border-radius:10px;background:#25d3660d;color:#65e492;text-decoration:none;font-size:10px;transition:.2s ease}.member-profile>footer .member-whatsapp:hover{transform:translateY(-2px);background:#25d36618;border-color:#25d36680}.member-profile>footer button:disabled{opacity:.55;cursor:wait}.lead-timeline article span{min-width:0}.lead-timeline article span>em{display:block;margin-top:5px;color:var(--zmuted);font-size:11px;font-style:normal}.lead-timeline article span>small{text-transform:capitalize}.lead-timeline article:has(small:nth-child(2)){position:relative}.lead-timeline article i{box-shadow:0 0 0 4px color-mix(in srgb,var(--za) 9%,transparent)}.zero-client .zc-top{z-index:100}.zc-profile-wrap{position:relative;z-index:60}.zc-profile-scrim{position:fixed;inset:0;z-index:0;border:0;background:#00000008;cursor:default}.zc-profile-menu{position:absolute;z-index:1;right:0;top:calc(100% + 10px);width:min(292px,calc(100vw - 20px));max-height:calc(100vh - 86px);overflow:auto;padding:14px;border:1px solid #ffffff18;border-radius:15px;background:color-mix(in srgb,var(--zsurface) 96%,#08070a);box-shadow:0 18px 55px #000b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f4f0f6;transform-origin:top right;animation:profile-in .16s ease-out;scrollbar-width:thin}@keyframes profile-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.zc-profile-menu header{display:flex;align-items:center;gap:11px;padding:1px 1px 13px;border-bottom:1px solid #ffffff10}.zc-profile-menu header>i{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:linear-gradient(135deg,#f3eff5,var(--za));color:#151019;font-style:normal;font-weight:800;font-size:13px}.zc-profile-menu header span{min-width:0;display:grid;grid-gap:2px;gap:2px}.zc-profile-menu dt,.zc-profile-menu header small{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#827a87}.zc-profile-menu header b{overflow:hidden;text-overflow:ellipsis;font-size:13px;white-space:nowrap}.zc-profile-menu header em{font-size:11px;font-style:normal;color:#aaa2ae;text-transform:capitalize}.zc-profile-menu dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 10px;gap:12px 10px;margin:14px 1px}.zc-profile-menu dl div:first-child,.zc-profile-menu dl div:last-child:nth-child(4){grid-column:1/-1}.zc-profile-menu dt{margin-bottom:4px}.zc-profile-menu dd{margin:0;overflow:hidden;color:#e8e3eb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.zc-profile-menu code{font-family:inherit;font-size:10px;font-weight:700;color:#fff}.zc-profile-menu footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding-top:12px;border-top:1px solid #ffffff10}.zc-profile-menu footer button{display:flex;min-height:38px;justify-content:space-between;align-items:center;padding:8px 10px;border:1px solid #ffffff13;border-radius:9px;background:#ffffff07;color:#aaa2ae;font:inherit;font-size:10px;cursor:pointer;transition:.18s ease}.zc-profile-menu footer button:first-child{border-color:color-mix(in srgb,var(--za) 30%,transparent);color:var(--za)}.zc-profile-menu footer button:hover{border-color:color-mix(in srgb,var(--za) 45%,transparent);background:color-mix(in srgb,var(--za) 12%,transparent);color:#fff}.theme-light .zc-profile-menu{border-color:#17131b18;background:#fff;color:#17131b;box-shadow:0 24px 70px #24172a25}.theme-light .zc-profile-menu footer,.theme-light .zc-profile-menu header{border-color:#17131b12}.theme-light .zc-profile-menu code,.theme-light .zc-profile-menu header b{color:#17131b}.theme-light .zc-profile-menu dd,.theme-light .zc-profile-menu header em{color:#625a66}.theme-light .zc-profile-menu footer button{border-color:#17131b18;background:#17131b06;color:#625a66}.preview-client .zc-profile-menu{display:none}@media(max-width:700px){.zc-profile-menu{position:fixed;top:74px;right:10px;width:min(292px,calc(100vw - 20px));max-height:calc(100vh - 84px)}.zc-profile-menu dl{grid-template-columns:1fr 1fr}}@media(max-width:390px){.zc-profile-menu footer{grid-template-columns:1fr}}.zero-client{--ztext:#f7f4f8;--zmuted:#9d96a3;--zline:rgba(255,255,255,.1);--zpanel:#151318;--zpanel-2:#1b181f;--zinput:#201d23;color-scheme:dark;color:var(--ztext)!important;background:radial-gradient(ellipse 58% 42% at 92% -8%,color-mix(in srgb,var(--za) 18%,transparent),transparent 70%),#08080b!important}.zero-client.theme-light{--ztext:#18151c;--zmuted:#6d6671;--zline:rgba(24,18,29,.12);--zpanel:#fff;--zpanel-2:#f7f4f8;--zinput:#fff;color-scheme:light;color:var(--ztext)!important;background:radial-gradient(ellipse 58% 42% at 92% -8%,color-mix(in srgb,var(--za) 15%,transparent),transparent 70%),#f4f2ed!important}.zero-client,.zero-client *,.zero-client :after,.zero-client :before{font-family:var(--zf),sans-serif!important}.zero-client :is(h1,h2,h3,h4,h5,h6,b,strong,span,p,small,em,label,button,input,select,textarea,td,th,dt,dd){font-family:inherit!important}.zero-client .zc-content,.zero-client .zc-main{background:transparent!important;color:var(--ztext)!important}.zero-client :is(p,small,em,dt){color:var(--zmuted)}.zero-client :is(input,select,textarea){background:var(--zinput)!important;color:var(--ztext)!important;border-color:var(--zline)!important}.zero-client :is(input,select,textarea)::placeholder{color:color-mix(in srgb,var(--zmuted) 75%,transparent)}.zero-client.theme-light :is(.member-profile>nav .active,.pay-workspace>nav .active,.lead-mode .active,.settings-tabs .active){color:var(--ztext)!important}.zero-client.theme-light :is(.member-life-row,.lead-list-row,.pay-row,.dashboard-detail-row,.pulse-detail>div>p){border-color:var(--zline)!important;color:var(--zmuted)!important}.zero-client.theme-light :is(.member-life-row:hover,.lead-list-row:hover,.pay-row:hover){background:color-mix(in srgb,var(--za) 5%,#fff)!important}.zero-client .zc-top{background:color-mix(in srgb,#0b0a0e 94%,var(--za) 6%)!important}.zero-client .zc-side,.zero-client .zc-top{color:var(--ztext)!important;border-color:var(--zline)!important}.zero-client .zc-side{background:#0b0a0e!important}.zero-client.theme-light .zc-top{background:color-mix(in srgb,#fff 94%,var(--za) 6%)!important}.zero-client.theme-light .zc-side{background:#f8f6f2!important}.zero-client.sidebar-glass .zc-side{background:color-mix(in srgb,var(--zpanel) 72%,transparent)!important;-webkit-backdrop-filter:blur(28px) saturate(1.15)!important;backdrop-filter:blur(28px) saturate(1.15)!important}.zero-client.sidebar-accent .zc-side{background:linear-gradient(180deg,color-mix(in srgb,var(--za) 20%,#0b0a0e),#0b0a0e 72%)!important}.zero-client.theme-light.sidebar-accent .zc-side{background:linear-gradient(180deg,color-mix(in srgb,var(--za) 17%,#fff),#f8f6f2 72%)!important}.zero-client .zc-side nav button{color:var(--zmuted)!important}.zero-client .zc-side nav button:hover{color:var(--ztext)!important;background:color-mix(in srgb,var(--za) 7%,transparent)!important}.zero-client .zc-side nav button.active{color:var(--ztext)!important;background:color-mix(in srgb,var(--za) 15%,var(--zpanel))!important;border-color:var(--za)!important}.zero-client :is(.zc-card,.zc-directory,.zc-settings,.settings-panel-live,.settings-tabs,.epic-brief,.epic-pulse,.epic-module,.member-command,.renewal-strip>*,.profile-health article,.profile-contact,.member-profile,.member-add-dialog,.lead-kpis>*,.lead-workspace,.lead-board>section,.lead-board article,.lead-detail,.lead-form,.lead-save-dialog,.lead-import-dialog,.pay-kpis>*,.pay-workspace,.pay-detail,.pay-detail-grid article,.dues-board section,.dues-board button,.pay-analytics section,.collect-dialog,.close-dialog,.front-desk-collections,.ops-workspace,.team-workspace,.team-calendar,.team-profile,.report-panel,.report-detail,.cinema-card,.executive-strip article,.dashboard-detail,.pulse-detail,.goal-form,.record-edit-dialog,.settings-callout,.appearance-preview){background:var(--zpanel)!important;color:var(--ztext)!important;border-color:var(--zline)!important;border-radius:var(--zr)}.zero-client :is(.dashboard-detail-table,.pulse-detail>div,.report-detail>div,.lead-next,.lead-convert,.finance-controls,.member-payment-history,.closing-history){background:var(--zpanel-2)!important;border-color:var(--zline)!important}.zero-client.cards-soft :is(.zc-card,.epic-brief,.epic-pulse,.epic-module,.renewal-strip>*,.lead-kpis>*,.lead-workspace,.pay-kpis>*,.pay-workspace,.ops-workspace,.team-workspace,.report-panel,.settings-panel-live){background:linear-gradient(145deg,color-mix(in srgb,var(--zpanel) 96%,var(--za) 4%),var(--zpanel))!important;box-shadow:inset 0 1px rgba(255,255,255,.025),0 14px 42px rgba(0,0,0,.12)!important}.zero-client.cards-outlined :is(.zc-card,.epic-brief,.epic-pulse,.epic-module,.renewal-strip>*,.lead-kpis>*,.lead-workspace,.pay-kpis>*,.pay-workspace,.ops-workspace,.team-workspace,.report-panel,.settings-panel-live){background:color-mix(in srgb,var(--zpanel) 70%,transparent)!important;border:1px solid color-mix(in srgb,var(--za) 30%,var(--zline))!important;box-shadow:none!important}.zero-client.cards-elevated :is(.zc-card,.epic-brief,.epic-pulse,.epic-module,.renewal-strip>*,.lead-kpis>*,.lead-workspace,.pay-kpis>*,.pay-workspace,.ops-workspace,.team-workspace,.report-panel,.settings-panel-live){background:var(--zpanel)!important;border-color:color-mix(in srgb,var(--za) 17%,var(--zline))!important;box-shadow:0 22px 58px rgba(0,0,0,.3),0 0 0 1px color-mix(in srgb,var(--za) 7%,transparent)!important}.zero-client.theme-light.cards-soft :is(.zc-card,.epic-brief,.epic-pulse,.epic-module,.renewal-strip>*,.lead-kpis>*,.lead-workspace,.pay-kpis>*,.pay-workspace,.ops-workspace,.team-workspace,.report-panel,.settings-panel-live){box-shadow:0 15px 42px rgba(31,24,35,.07)!important}.zero-client.theme-light.cards-elevated :is(.zc-card,.epic-brief,.epic-pulse,.epic-module,.renewal-strip>*,.lead-kpis>*,.lead-workspace,.pay-kpis>*,.pay-workspace,.ops-workspace,.team-workspace,.report-panel,.settings-panel-live){box-shadow:0 24px 60px rgba(31,24,35,.14)!important}.zero-client .zc-primary{background:var(--za-safe,var(--za))!important;color:#0b090d!important;border-color:transparent!important}.zero-client :is(.epic-hero h1 em,.pay-head h1 em,.lead-head h1 em,.member-lifecycle-head h1 em,.settings-section-title>p,.pulse-detail>p,.dashboard-detail>p){color:var(--za-safe,var(--za))!important}.zero-client :is(.dashboard-detail,.pulse-detail,.goal-form,.report-detail,.record-edit-dialog){box-shadow:0 38px 120px rgba(0,0,0,.62)!important}.zero-client :is(.dashboard-detail-backdrop,.epic-backdrop,.report-detail-backdrop,.record-edit-backdrop,.lead-detail-backdrop,.pay-detail-backdrop,.member-profile-backdrop){background:rgba(3,3,6,.68)!important;-webkit-backdrop-filter:blur(20px) saturate(.72)!important;backdrop-filter:blur(20px) saturate(.72)!important}.zero-client.theme-light :is(.dashboard-detail-backdrop,.epic-backdrop,.report-detail-backdrop,.record-edit-backdrop,.lead-detail-backdrop,.pay-detail-backdrop,.member-profile-backdrop){background:rgba(30,24,35,.36)!important}.zero-client.density-compact .zc-content{padding:24px!important}.zero-client.density-compact :is(.epic-pulse,.epic-module,.renewal-strip>*,.lead-kpis>*,.pay-kpis>*,.report-panel){padding:15px!important}.zero-client.density-spacious .zc-content{padding:clamp(38px,4vw,64px)!important}.zero-client.density-spacious :is(.epic-pulse,.epic-module,.renewal-strip>*,.lead-kpis>*,.pay-kpis>*,.report-panel){padding:28px!important}.member-filterbar{overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important;scrollbar-width:thin;scrollbar-color:var(--za) transparent}.member-filterbar>*{flex:0 0 auto}.member-filterbar input{flex:1 0 280px!important}.zero-client,.zero-client *{scrollbar-width:thin;scrollbar-color:var(--za-safe,var(--za)) color-mix(in srgb,var(--zpanel) 82%,transparent)}.zero-client ::-webkit-scrollbar,.zero-client::-webkit-scrollbar{width:8px;height:8px}.zero-client ::-webkit-scrollbar-track,.zero-client::-webkit-scrollbar-track{background:color-mix(in srgb,var(--zpanel) 82%,transparent);border-radius:999px}.zero-client ::-webkit-scrollbar-thumb,.zero-client::-webkit-scrollbar-thumb{min-width:42px;min-height:42px;border:2px solid transparent;border-radius:999px;background:var(--za-safe,var(--za));background-clip:padding-box}.zero-client ::-webkit-scrollbar-thumb:hover,.zero-client::-webkit-scrollbar-thumb:hover{border-width:1px;background:color-mix(in srgb,var(--za-safe,var(--za)) 84%,#fff);background-clip:padding-box}.zero-client ::-webkit-scrollbar-corner,.zero-client::-webkit-scrollbar-corner{background:transparent}.zero-client ::-webkit-scrollbar-button,.zero-client::-webkit-scrollbar-button{display:none;width:0;height:0}.lead-reminder-stack{position:fixed;right:24px;bottom:24px;z-index:1500;display:flex;width:min(410px,calc(100vw - 32px));max-height:calc(100dvh - 48px);flex-direction:column-reverse;gap:12px;overflow-y:auto;padding:12px}.lead-reminder-pop{position:relative;flex:0 0 auto;width:100%;padding:23px;border:1px solid color-mix(in srgb,var(--za) 72%,#fff 20%);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--zpanel) 82%,#21172c 18%),color-mix(in srgb,var(--zbg) 86%,var(--za) 14%))!important;color:var(--ztext);-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);box-shadow:0 26px 80px #000d,0 0 0 1px #ffffff0c inset,0 0 42px color-mix(in srgb,var(--za) 26%,transparent);animation:lead-reminder-arrive .28s cubic-bezier(.2,.8,.2,1) both}.lead-reminder-pop:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:18px 0 0 18px;background:var(--za);box-shadow:0 0 22px var(--za)}.lead-reminder-pop:not(:last-child){transform:scale(calc(1 - (var(--stack-index) * .008)));transform-origin:bottom right}.lead-reminder-pop>button{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#d6cedb;font-size:20px}.lead-reminder-pop>p{margin:0 0 8px;color:color-mix(in srgb,var(--za-safe,var(--za)) 78%,#fff 22%);font-size:11px;font-weight:900;letter-spacing:.15em}.lead-reminder-pop h3{margin:0 28px 6px 0;color:#fff;font-size:21px}.lead-reminder-pop>small,.lead-reminder-pop>span{display:block;color:#c1bac7}.lead-reminder-pop>small{margin-top:5px}.lead-reminder-pop footer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #ffffff1c}.lead-reminder-pop footer button{min-height:38px;padding:0 13px;border:1px solid #ffffff2b;border-radius:9px;background:#ffffff0a;color:#f4eef8}.lead-reminder-pop footer .zc-primary{border-color:transparent;background:var(--za);color:#130d18;font-weight:800}@keyframes lead-reminder-arrive{0%{opacity:0;transform:translateX(34px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}.lead-reminder-stack{left:auto!important;right:24px!important;bottom:24px!important;box-sizing:border-box;z-index:9999!important}.lead-reminder-stack .lead-reminder-pop{position:relative!important;inset:auto!important;box-sizing:border-box;max-width:100%}@media(max-width:700px){.lead-reminder-stack{right:8px!important;bottom:8px!important;width:calc(100vw - 16px)!important}}.babygirl-beta-note{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:18px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--za) 28%,var(--cinema-line));border-radius:12px;background:color-mix(in srgb,var(--za) 7%,transparent)}.babygirl-beta-note>i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--za) 18%,transparent);color:var(--za);font-style:normal;font-weight:800}.babygirl-beta-note span{display:grid!important;grid-gap:2px;gap:2px;margin:0!important}.babygirl-beta-note b{font-size:10px}.babygirl-beta-note small{color:var(--zmuted);font-size:11px}.settings-policy-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px dashed color-mix(in srgb,var(--za) 30%,var(--zline));border-radius:14px;background:color-mix(in srgb,var(--za) 5%,transparent)}.settings-policy-actions>span{display:grid;grid-gap:5px;gap:5px}.settings-policy-actions b{font-size:11px}.settings-policy-actions small{max-width:620px;color:var(--zmuted);font-size:11px;line-height:1.5}.settings-policy-actions button{flex:none;min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,var(--za) 35%,var(--zline));border-radius:10px;background:color-mix(in srgb,var(--za) 13%,transparent);color:var(--ztext)}.settings-policy-actions button:hover{background:var(--za);color:var(--zcontrast,#09080c)}.settings-policy-actions.privacy-action{border-color:color-mix(in srgb,#62dfb6 32%,var(--zline));background:color-mix(in srgb,#62dfb6 5%,transparent)}.zero-policy-meta{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--zline);border-radius:14px;background:var(--zline)}.zero-policy-meta>span{display:grid;grid-gap:7px;gap:7px;padding:15px;background:var(--zpanel-2)}.zero-policy-meta small{color:var(--zmuted);font-size:10px;letter-spacing:.12em}.zero-policy-meta b{font-size:11px}.zero-policy-document{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--zline);border-radius:16px;background:var(--zline)}.zero-policy-document section{padding:18px;background:var(--zpanel)}.zero-policy-document section b{font-size:12px}.zero-policy-document section p{margin:8px 0 0;color:var(--zmuted);font-size:10px;line-height:1.65}.zero-policy-document>a{grid-column:1/-1;padding:16px 18px;background:color-mix(in srgb,var(--za) 10%,var(--zpanel));color:var(--za);font-size:11px;font-weight:700;text-decoration:none}.zero-policy-document>a:hover{background:color-mix(in srgb,var(--za) 17%,var(--zpanel))}.zero-policy-footer{justify-content:flex-start!important;color:var(--zmuted)}.zero-os-signature{margin-left:auto!important;display:flex!important;align-items:baseline;gap:4px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--za) 20%,var(--zline));border-radius:8px;background:color-mix(in srgb,var(--za) 5%,transparent);white-space:nowrap}.zero-os-signature b{color:var(--ztext);font-size:9px!important;letter-spacing:.08em}.zero-os-signature small{color:var(--za-safe,var(--za))!important;font-size:9px!important;letter-spacing:.04em!important}.zc-top>.zero-os-signature+em{margin-left:0!important}@media(max-width:700px){.zero-client.density-compact .zc-content,.zero-client.density-spacious .zc-content{padding-inline:14px!important}.settings-policy-actions{align-items:stretch;flex-direction:column}.settings-policy-actions button{width:100%}.zero-policy-meta{grid-template-columns:1fr 1fr}.zero-policy-document{grid-template-columns:1fr}.zero-policy-document>a{grid-column:1}.zero-os-signature{margin-left:auto!important}.zero-os-signature small{display:none}}.zero-os-signature{align-items:center!important;gap:5px!important}.zero-os-signature .zero-mark{width:15px;height:15px;flex:0 0 auto;color:var(--ztext)}.prospect-door{width:100%;margin-top:18px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;text-align:left;border:1px solid rgba(196,160,255,.2);border-radius:12px;background:linear-gradient(100deg,rgba(167,118,255,.09),rgba(255,255,255,.025));color:#c8bdcf;transition:.25s}.prospect-door:hover{transform:translateY(-2px);border-color:rgba(196,160,255,.48);background:linear-gradient(100deg,rgba(167,118,255,.18),rgba(255,255,255,.04));box-shadow:0 14px 35px #0005}.prospect-door span{font-size:11px;color:#8f8399}.prospect-door b{font-size:11px;font-weight:600;color:#d8c7f1}.prospect-door i{font-style:normal;color:#b685ff;margin-left:5px}.forgot-password{border:0;background:transparent;color:#b991f3;font-size:10px;padding:10px 0 0}.inquiry-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(4,3,8,.7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.inquiry-dialog{position:relative;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:38px;border:1px solid rgba(211,185,255,.22);border-radius:25px;background:radial-gradient(circle at 93% 0,rgba(143,76,241,.2),transparent 35%),linear-gradient(145deg,#21192c,#0f0d16);box-shadow:0 50px 150px #000b;color:#f5f0fb}.inquiry-close{position:absolute;right:20px;top:15px;border:0;background:transparent;color:#a89cad;font-size:27px}.inquiry-brand{display:flex;align-items:center;gap:10px;margin-bottom:42px}.inquiry-brand b{font-size:13px;letter-spacing:.13em}.inquiry-brand i{padding-left:10px;border-left:1px solid #514759;color:#9c90a6;font-size:10px;font-style:normal;letter-spacing:.1em}.inquiry-dialog h2{margin:8px 0 12px;font-size:clamp(35px,6vw,55px);font-weight:500;line-height:.98;letter-spacing:-.065em}.inquiry-dialog h2 em,.inquiry-dialog h2 span{color:#bd92ff;font-style:normal}.inquiry-copy{max-width:470px;margin:0 0 26px;color:#a79bad;font-size:11px;line-height:1.7}.inquiry-dialog form{display:grid;grid-gap:13px;gap:13px}.inquiry-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.inquiry-dialog label{display:grid;grid-gap:6px;gap:6px;color:#c5b8cf;font-size:11px}.inquiry-dialog input,.query-detail select{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.13);border-radius:10px;outline:0;background:rgba(255,255,255,.045);color:#f4edf9;padding:12px;font:inherit}.inquiry-dialog input:focus,.query-detail select:focus{border-color:#ad7cff;box-shadow:0 0 0 3px rgba(167,118,255,.13)}.inquiry-trap{position:absolute!important;left:-10000px!important}.inquiry-submit{width:100%;margin-top:5px;padding:13px;border:0;border-radius:11px;background:linear-gradient(135deg,#caabff,#8a52e2);color:#1b1029;font-size:10px;font-weight:750}.inquiry-submit:disabled{opacity:.55}.inquiry-consent{display:block;margin-top:14px;color:#786e82;font-size:10px;line-height:1.5}.inquiry-message{margin:0;padding:10px 12px;border:1px solid rgba(247,126,151,.26);border-radius:9px;background:rgba(106,30,49,.18);color:#ef9aae;font-size:11px}.otp-input{text-align:center;font-size:24px!important;letter-spacing:.35em;font-weight:600}.inquiry-back{margin-top:14px;border:0;background:transparent;color:#ab98bc;font-size:11px}.inquiry-complete{text-align:center;padding:15px 15px 5px}.inquiry-complete>span{width:57px;height:57px;display:grid;place-items:center;margin:0 auto 23px;border-radius:17px;background:rgba(105,219,173,.12);border:1px solid rgba(105,219,173,.3);color:#6ddbaf;font-size:23px}.inquiry-complete p:not(.eyebrow){color:#aaa0b2;font-size:11px;margin:18px auto 27px;max-width:380px;line-height:1.7}.studio-inquiries{margin-top:12px;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:19px;background:linear-gradient(145deg,rgba(31,25,43,.78),rgba(17,15,24,.76))}.inquiry-pipeline-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.inquiry-pipeline-head h2{margin:5px 0 0;font-size:23px;font-weight:500;letter-spacing:-.045em}.inquiry-pipeline-head h2 span{color:#c4a0ff}.inquiry-mini-stats{display:flex;gap:7px}.inquiry-mini-stats span{min-width:65px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#90869a;font-size:10px}.inquiry-mini-stats b{display:block;color:#eee7f6;font-size:16px;font-weight:500;margin-bottom:3px}.studio-empty{min-height:130px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:1px dashed rgba(255,255,255,.1);border-radius:14px;color:#8e8497;font-size:10px}.studio-empty b{color:#d6ccdf;font-size:13px}.studio-error{color:#eb8aa0}.inquiry-list{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px}.inquiry-list-head,.inquiry-row{display:grid;grid-template-columns:1.2fr 1.1fr 1fr .65fr;grid-gap:15px;gap:15px;align-items:center}.inquiry-list-head{padding:10px 14px;background:rgba(255,255,255,.025);color:#81768b;font-size:10px;letter-spacing:.11em}.inquiry-row{width:100%;padding:13px 14px;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;text-align:left;color:#ddd4e6;transition:.2s}.inquiry-row:hover{background:rgba(167,118,255,.07)}.inquiry-row>span{display:flex;align-items:center;gap:9px;font-size:11px;min-width:0}.inquiry-row>span:first-child i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#392458;color:#cdafff;font-style:normal}.inquiry-row b{font-size:10px;font-weight:600}.inquiry-row small{display:block;margin-top:3px;color:#857b8f;font-size:10px;font-weight:400}.inquiry-row .verified{color:#69dbae}.inquiry-row .pending{color:#e2b76f}.inquiry-row>span:last-child{justify-content:space-between}.query-status{padding:5px 7px;border-radius:6px;background:#31273c;color:#c6b1df;font-size:10px;font-style:normal}.query-status.new{background:rgba(167,118,255,.18);color:#caaaFF}.query-status.won{background:rgba(105,219,173,.15);color:#74ddb4}.query-detail-backdrop{position:fixed;z-index:1001;inset:0;display:grid;place-items:center;padding:20px;background:rgba(4,3,8,.65);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.query-detail{position:relative;width:min(540px,100%);padding:32px;border:1px solid rgba(211,185,255,.2);border-radius:22px;background:#15111d;box-shadow:0 40px 120px #000b}.query-detail h2{margin:7px 0 4px;font-size:34px;font-weight:500;letter-spacing:-.055em}.query-detail>p:not(.eyebrow){margin:0;color:#978c9f;font-size:11px}.query-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:25px 0}.query-detail-grid span{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#81768b;font-size:10px}.query-detail-grid b{display:block;margin-top:7px;color:#e7dfed;font-size:10px}.query-detail label{display:grid;grid-gap:7px;gap:7px;color:#9e93a8;font-size:11px}.query-actions{display:flex;gap:8px;margin-top:15px}.query-actions a{flex:1 1;padding:11px;border:1px solid rgba(196,160,255,.25);border-radius:9px;color:#cab0ef;text-align:center;text-decoration:none;font-size:11px}.query-actions a:hover{background:#a776ff;color:#1b1029}@media(max-width:650px){.inquiry-dialog{padding:27px 22px}.inquiry-brand{margin-bottom:30px}.inquiry-grid{grid-template-columns:1fr}.inquiry-pipeline-head{display:block}.inquiry-mini-stats{margin-top:15px}.inquiry-list-head{display:none}.inquiry-row{grid-template-columns:1fr 1fr}.inquiry-row>span:nth-child(3){display:none}.query-detail-grid{grid-template-columns:1fr}.prospect-door{display:grid;grid-gap:4px;gap:4px}}