.member-lifecycle-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.member-lifecycle-head p{color:var(--za);font-size:11px;letter-spacing:.16em}.member-lifecycle-head h1{margin:10px 0;font-size:clamp(42px,5vw,72px);line-height:.95;letter-spacing:-.06em}.member-lifecycle-head h1 em{color:var(--za);font-style:normal}.member-lifecycle-head>div>span{color:#9d96a5}.member-bulk,.member-filterbar,.member-head-actions,.member-saved-views{display:flex;gap:10px;align-items:center}.renewal-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.renewal-strip>*{display:flex;min-height:132px;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:var(--zsurface);color:inherit;text-align:left}.renewal-strip span{font-size:9px;letter-spacing:.12em;color:#928b99}.renewal-strip b{margin:14px 0 7px;font-size:29px}.renewal-strip small{color:#8c8592}.renewal-strip button:hover{border-color:color-mix(in srgb,var(--za) 55%,transparent);transform:translateY(-2px)}.member-command{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zsurface) 92%,transparent)}.member-filterbar{padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.member-filterbar input{flex:1 1;min-width:220px}.member-bulk button,.member-bulk select,.member-filterbar button,.member-filterbar input,.member-filterbar select,.profile-renew>*{height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.04);color:inherit}.member-saved-views{padding:0 16px 14px}.member-saved-views button{padding:7px 10px;border:1px solid color-mix(in srgb,var(--za) 28%,transparent);border-radius:99px;background:transparent;color:var(--za)}.member-bulk{padding:12px 16px;background:color-mix(in srgb,var(--za) 12%,transparent)}.member-bulk .danger{color:#ff8b9e}.member-life-row{display:grid;grid-template-columns:28px 1.35fr 1fr .8fr .9fr 100px;grid-gap:14px;gap:14px;align-items:center;min-height:76px;padding:10px 18px;border-top:1px solid rgba(255,255,255,.07);cursor:pointer}.member-life-row:not(.heading):hover{background:color-mix(in srgb,var(--za) 7%,transparent)}.member-life-row.heading{min-height:45px;color:#8f8795;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.member-life-row span{min-width:0}.member-life-row span>b,.member-life-row span>small{display:block}.member-life-row span>small{margin-top:5px;color:#8e8793;font-size:10px}.member-life-person{display:flex;align-items:center;gap:11px}.member-life-person>i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--za) 20%,var(--zsurface));font-style:normal}.member-signal{width:max-content;padding:7px 9px;border-radius:99px;font-size:9px}.member-signal.good{color:#66deb3;background:#66deb318}.member-signal.warn{color:#ffc36e;background:#ffc36e18}.member-signal.danger{color:#ff8296;background:#ff829618}.member-loading{padding:50px;text-align:center;color:#958e9c}.member-profile-backdrop{position:fixed;inset:0;z-index:150;display:flex;justify-content:flex-end;background:rgba(4,3,7,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.member-profile{width:min(620px,100%);height:100%;overflow:auto;padding:36px;background:var(--zbg);border-left:1px solid rgba(255,255,255,.12);box-shadow:-30px 0 90px rgba(0,0,0,.45)}.member-profile-close{float:right;border:0;background:transparent;color:inherit;font-size:28px}.member-profile>header{display:flex;align-items:center;gap:16px;margin-top:32px}.member-profile>header>i{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:color-mix(in srgb,var(--za) 23%,var(--zsurface));font-style:normal;font-size:19px}.member-add-dialog>p,.member-profile header p{color:var(--za);font-size:10px;letter-spacing:.14em}.member-add-dialog h2,.member-profile h2{margin:5px 0;font-size:32px}.member-profile header span{color:#918a98}.member-profile>nav{display:flex;gap:18px;margin:28px 0;border-bottom:1px solid rgba(255,255,255,.1)}.member-profile>nav button{padding:12px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#918a98}.member-profile>nav .active{border-color:var(--za);color:#fff}.profile-health{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.profile-health article{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:var(--zsurface)}.profile-health span{font-size:8px;color:#8d8592}.profile-health b,.profile-health small{display:block}.profile-health b{margin:10px 0}.profile-health small{color:#8d8592}.profile-contact{margin-top:18px;padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr)}.profile-contact dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.profile-contact dt{font-size:9px;color:#8e8794}.profile-contact dd{margin:6px 0}.profile-timeline{padding-left:8px}.profile-timeline article{display:flex;gap:14px;padding-bottom:22px}.profile-timeline article>i{width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--za);box-shadow:0 0 18px var(--za)}.profile-timeline article>div{display:grid;grid-gap:4px;gap:4px}.profile-timeline small,.profile-timeline span{color:#8f8895}.profile-renew{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:20px}.profile-renew button{grid-column:1/-1}.member-profile>footer{display:flex;gap:10px;margin-top:24px}.member-profile>footer button{min-height:45px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:transparent;color:inherit}.member-add-dialog{width:min(620px,calc(100% - 30px));max-height:calc(100vh - 40px);overflow:auto;margin:auto;padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:var(--zbg)}.member-add-dialog label{display:grid;grid-gap:7px;gap:7px;margin-top:14px;color:#99919f}.member-add-dialog input,.member-add-dialog select{height:46px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:var(--zsurface);color:inherit}.member-add-dialog>.zc-primary{width:100%;margin-top:22px;min-height:50px}@media(max-width:900px){.renewal-strip{grid-template-columns:1fr 1fr}.member-filterbar{flex-wrap:wrap}.member-life-row{grid-template-columns:28px 1fr 110px}.member-life-row>:nth-child(3),.member-life-row>:nth-child(4){display:none}}@media(max-width:620px){.member-lifecycle-head{align-items:stretch;flex-direction:column}.member-head-actions{justify-content:stretch}.renewal-strip{grid-template-columns:1fr}.member-filterbar>*{width:100%}.member-life-row{grid-template-columns:24px 1fr 85px}.member-life-row>:nth-child(5){display:none}.profile-health{grid-template-columns:1fr}.member-profile{padding:22px}.profile-renew{grid-template-columns:1fr}}.member-add-copy{display:block;margin:-10px 0 18px;color:#8f8795;font-size:10px;line-height:1.5}.profile-health article[role=button]{cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.profile-health article.selected,.profile-health article[role=button]:focus-visible,.profile-health article[role=button]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--za) 55%,transparent);background:color-mix(in srgb,var(--za) 9%,var(--zsurface));outline:none}.profile-quick-detail{margin-top:12px;padding:18px;border:1px solid color-mix(in srgb,var(--za) 35%,rgba(255,255,255,.09));border-radius:calc(var(--zr) * .75);background:color-mix(in srgb,var(--za) 7%,var(--zsurface));animation:member-detail-in .2s ease}.profile-quick-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-quick-detail>header span{color:var(--za);font-size:8px;letter-spacing:.14em}.profile-quick-detail h3{margin:5px 0 0;font-size:18px}.profile-quick-detail>header button{border:0;background:transparent;color:#978f9d;font-size:20px}.profile-quick-detail dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:17px 0 0}.profile-quick-detail dt{color:#8e8794;font-size:9px}.profile-quick-detail dd{margin:5px 0 0}.profile-quick-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.profile-quick-list>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025)}.profile-quick-list b,.profile-quick-list small{display:block}.profile-quick-list small,.profile-quick-list>article>span,.profile-quick-list>p{color:#938c99;font-size:10px}.profile-quick-list>p{margin:8px 0 0}@keyframes member-detail-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.renewal-strip>*{background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 88%,#fff 12%),color-mix(in srgb,var(--zbg) 95%,var(--za) 5%));border-color:color-mix(in srgb,#fff 9%,var(--za) 4%)}.member-command{background:linear-gradient(150deg,color-mix(in srgb,var(--zbg) 91%,#fff 9%),color-mix(in srgb,var(--zbg) 97%,var(--za) 3%));border-color:color-mix(in srgb,#fff 10%,var(--za) 3%)}.member-filterbar{background:color-mix(in srgb,var(--zbg) 90%,#fff 10%)}.member-bulk button,.member-bulk select,.member-filterbar button,.member-filterbar input,.member-filterbar select{background:color-mix(in srgb,var(--zbg) 84%,#fff 16%)}.member-save-view{white-space:nowrap;border-color:color-mix(in srgb,var(--za) 38%,transparent)!important;color:var(--za)!important}.member-view-rail{display:flex;align-items:center;gap:8px;min-height:66px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07);overflow-x:auto;background:color-mix(in srgb,var(--zbg) 94%,#fff 6%)}.member-view-rail>span{flex:0 0 auto;margin-right:4px;color:#827b89;font-size:8px;letter-spacing:.14em}.member-view-rail>small{color:#7f7885;font-size:9px}.member-view-rail>button,.saved-view{flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.025)}.member-view-rail>button{height:36px;padding:0 13px;color:#aaa2b0}.member-view-rail>button.active,.saved-view.active{border-color:color-mix(in srgb,var(--za) 58%,transparent);background:color-mix(in srgb,var(--za) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--za) 12%,transparent) inset}.saved-view{display:flex;align-items:center;overflow:hidden}.saved-view>button{height:34px;border:0;background:transparent;color:#b6afbc}.saved-view>button:first-child{display:flex;align-items:center;gap:7px;padding:0 10px 0 12px}.saved-view i{color:var(--za);font-style:normal}.saved-view .remove-view{width:30px;border-left:1px solid rgba(255,255,255,.08);color:#746d7a}.saved-view .remove-view:hover{background:#ff718b18;color:#ff91a3}.save-view-backdrop{position:fixed;inset:0;z-index:170;display:grid;place-items:center;padding:20px;background:rgba(3,2,5,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.save-view-dialog{position:relative;width:min(520px,100%);padding:34px;border:1px solid color-mix(in srgb,var(--za) 25%,#fff 8%);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 85%,#fff 15%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));box-shadow:0 35px 100px #000a}.save-view-dialog>button{position:absolute;top:18px;right:20px;border:0;background:transparent;color:#8f8795;font-size:24px}.save-view-dialog>p{margin:0;color:var(--za);font-size:9px;letter-spacing:.15em}.save-view-dialog h2{margin:12px 0 8px;font-size:34px;letter-spacing:-.04em}.save-view-dialog>span{color:#918a98}.save-view-dialog label{display:grid;grid-gap:8px;gap:8px;margin-top:28px;color:#98909e;font-size:10px}.save-view-dialog input{height:50px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit;font-size:14px}.save-view-dialog input:focus{outline:2px solid color-mix(in srgb,var(--za) 55%,transparent);border-color:transparent}.save-view-summary{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.save-view-summary span{padding:7px 9px;border-radius:99px;background:color-mix(in srgb,var(--za) 10%,transparent);color:var(--za);font-size:9px}.save-view-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.save-view-dialog footer button{min-height:45px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:transparent;color:inherit}.save-view-dialog footer .zc-primary{border:0;background:var(--za);color:#120e16}.theme-light .member-filterbar,.theme-light .member-life-row,.theme-light .member-view-rail{border-color:#00000012}.theme-light .member-view-rail>button,.theme-light .saved-view{border-color:#00000018}.member-life-person>b{display:grid!important;min-width:0;grid-gap:5px;gap:5px;line-height:1.2}.member-life-person>b>small{display:block;margin:0!important;max-width:100%;overflow:hidden;color:#8e8793;font-size:10px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.member-life-person{min-width:0}.member-life-person>i{flex:0 0 38px}.member-export{min-height:42px;padding-inline:16px;white-space:nowrap}.profile-health article{background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 86%,#fff 14%),color-mix(in srgb,var(--zbg) 95%,var(--za) 5%));border-color:color-mix(in srgb,#fff 10%,var(--za) 5%);color:#f4f0f6}.profile-health span{color:color-mix(in srgb,#aaa3b0 88%,var(--za) 12%)}.profile-health b{color:#f7f4f8}.profile-health small{color:#aaa3b0}.profile-contact{background:color-mix(in srgb,var(--zbg) 94%,#fff 6%);border-color:color-mix(in srgb,#fff 10%,var(--za) 3%)}.theme-light .profile-health article{background:linear-gradient(145deg,#fff,color-mix(in srgb,#fff 94%,var(--za) 6%));border-color:color-mix(in srgb,#000 12%,var(--za) 5%);color:#17131b}.theme-light .profile-health b{color:#17131b}.theme-light .profile-health small,.theme-light .profile-health span{color:#6f6875}.theme-light .profile-contact{background:#fff;color:#17131b;border-color:#00000016}@media(max-width:620px){.member-view-rail>span{display:none}.member-view-rail{padding-inline:12px}.save-view-dialog{padding:28px 22px}.save-view-dialog h2{font-size:29px}}.member-bulk{flex-wrap:wrap}.member-bulk>b{min-width:78px}.member-bulk-delete{margin-left:auto!important;border-color:#ff65784d!important;background:#ff65780d!important;color:#ff8796!important;white-space:nowrap}.member-bulk-delete:hover{border-color:#ff6578!important;background:#ff65781c!important}.member-delete-backdrop{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:22px;background:rgba(3,2,5,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.member-delete-dialog{position:relative;width:min(540px,100%);padding:36px;border:1px solid #ff718b42;border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--zsurface) 96%,#2a1118 4%),color-mix(in srgb,var(--zbg) 94%,#2a1118 6%));box-shadow:0 40px 120px #000c}.member-delete-dialog>button{position:absolute;right:21px;top:17px;border:0;background:transparent;color:var(--zmuted);font-size:25px}.member-delete-dialog>p{margin:0;color:#ff8394;font-size:9px;font-weight:800;letter-spacing:.15em}.member-delete-dialog h2{margin:13px 0 10px;font-size:34px;letter-spacing:-.045em}.member-delete-dialog>span{display:block;max-width:440px;color:var(--zmuted);line-height:1.65}.member-delete-dialog label{display:grid;grid-gap:9px;gap:9px;margin-top:27px;color:var(--zmuted);font-size:10px}.member-delete-dialog label b{color:var(--ztext)}.member-delete-dialog input{height:50px;padding:0 14px;border:1px solid var(--zline);border-radius:12px;background:color-mix(in srgb,var(--zbg) 82%,#fff 18%);color:var(--ztext);font:inherit;letter-spacing:.08em}.member-delete-dialog input:focus{outline:0;border-color:#ff718b;box-shadow:0 0 0 3px #ff718b1c}.member-delete-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.member-delete-dialog footer button{min-height:46px;padding:0 17px;border:1px solid var(--zline);border-radius:11px;background:transparent;color:var(--ztext)}.member-delete-dialog footer .confirm-delete{border-color:#ff6578;background:#ff6578;color:#190a0e;font-weight:800}.member-delete-dialog footer .confirm-delete:disabled{opacity:.35;cursor:not-allowed}.theme-light .member-delete-dialog{background:linear-gradient(145deg,#fff,#fff5f6)}@media(max-width:720px){.member-bulk>*{flex:1 1 145px}.member-bulk>b{flex-basis:100%}.member-bulk-delete{margin-left:0!important}.member-delete-dialog{padding:31px 22px}.member-delete-dialog footer{flex-direction:column-reverse}.member-delete-dialog footer button{width:100%}}.lead-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.lead-head p{color:var(--za);font-size:10px;letter-spacing:.16em}.lead-head h1{margin:10px 0;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.06em}.lead-head h1 em{color:var(--za);font-style:normal}.lead-head>div>span{color:#958e9b}.lead-head>div:last-child{display:flex;gap:9px}.lead-import-trigger{position:relative;display:inline-grid;place-items:center;cursor:pointer}.lead-import-trigger input{position:absolute;opacity:0;width:1px}.lead-import-error{color:#ff8ca0}.lead-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin-bottom:17px}.lead-kpis>*{display:flex;min-height:126px;flex-direction:column;align-items:flex-start;padding:19px;border:1px solid color-mix(in srgb,#fff 9%,var(--za) 3%);border-radius:var(--zr);background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 88%,#fff 12%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));color:inherit;text-align:left}.lead-kpis span{font-size:8px;color:#8c8592;letter-spacing:.11em}.lead-kpis b{margin:13px 0 7px;font-size:28px}.lead-kpis small{color:#8c8592}.lead-workspace{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 92%,#fff 8%)}.lead-toolbar{display:flex;gap:8px;align-items:center;padding:14px;background:color-mix(in srgb,var(--zbg) 88%,#fff 12%);overflow-x:auto}.lead-toolbar input{min-width:190px;flex:1 1}.lead-toolbar input,.lead-toolbar select,.lead-toolbar>button{height:40px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:color-mix(in srgb,var(--zbg) 82%,#fff 18%);color:inherit}.lead-mode{display:flex;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:10px}.lead-mode button{height:32px;border:0;border-radius:7px;background:transparent;color:#89828f}.lead-mode .active{background:color-mix(in srgb,var(--za) 17%,transparent);color:#fff}.lead-bulk,.lead-saved{display:flex;gap:8px;align-items:center;padding:11px 14px;border-top:1px solid rgba(255,255,255,.07)}.lead-saved button{padding:7px 10px;border:1px solid color-mix(in srgb,var(--za) 25%,transparent);border-radius:99px;background:transparent;color:var(--za)}.lead-bulk{background:color-mix(in srgb,var(--za) 10%,transparent)}.lead-bulk button,.lead-bulk select{height:34px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:var(--zbg);color:inherit}.lead-board{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));grid-gap:1px;gap:1px;overflow-x:auto;background:rgba(255,255,255,.07)}.lead-board>section{min-height:520px;padding:13px;background:color-mix(in srgb,var(--zbg) 94%,#fff 6%)}.lead-board>section>header{display:flex;justify-content:space-between;padding:5px 3px 12px;text-transform:uppercase;color:#8e8794;font-size:9px}.lead-board>section>header b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:rgba(255,255,255,.07)}.lead-board article{margin-bottom:9px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));cursor:pointer}.lead-board article:hover{border-color:color-mix(in srgb,var(--za) 45%,transparent);transform:translateY(-2px)}.lead-board article header{display:flex;justify-content:space-between}.lead-board article header i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.lead-board article header span,.lead-list-row>span:last-child{padding:5px 7px;border-radius:99px;font-size:8px}.lead-board h3{margin:12px 0 5px}.lead-board p{color:#908996;font-size:9px}.lead-board article footer{display:flex;justify-content:space-between;margin-top:14px;color:#918a97;font-size:8px}.hot{color:#ff8296!important;background:#ff829617}.warm{color:#ffc06c!important;background:#ffc06c17}.cold{color:#70cbea!important;background:#70cbea17}.lead-list-row{display:grid;grid-template-columns:25px 1.3fr .7fr 1fr 1fr .65fr;grid-gap:13px;gap:13px;align-items:center;min-height:67px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.07);cursor:pointer}.lead-list-row.heading{min-height:42px;color:#847d8a;font-size:8px;text-transform:uppercase}.lead-list-row span b,.lead-list-row span small{display:block}.lead-list-row span small{margin-top:4px;color:#8b8491}.lead-state{padding:60px;text-align:center;color:#928b98}.lead-detail-backdrop,.lead-dialog-backdrop{position:fixed;inset:0;z-index:170;background:rgba(3,2,5,.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lead-dialog-backdrop{display:grid;place-items:center;padding:20px}.lead-form,.lead-import-dialog,.lead-save-dialog{position:relative;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border:1px solid color-mix(in srgb,var(--za) 24%,#fff 8%);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%))}.lead-form>button,.lead-import-dialog>button,.lead-save-dialog>button{position:absolute;right:20px;top:17px;border:0;background:transparent;color:#aaa;font-size:25px}.lead-form>p,.lead-import-dialog>p,.lead-save-dialog>p{color:var(--za);font-size:9px;letter-spacing:.14em}.lead-form h2,.lead-import-dialog h2,.lead-save-dialog h2{font-size:34px}.lead-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.lead-form>.wide,.lead-form>footer,.lead-form>h2,.lead-form>p{grid-column:1/-1}.lead-form label{display:grid;grid-gap:7px;gap:7px;color:#98909e;font-size:9px}.lead-form input,.lead-form select,.lead-form textarea,.lead-save-dialog input{height:45px;padding:0 12px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:color-mix(in srgb,var(--zbg) 82%,#fff 18%);color:inherit}.lead-form textarea{min-height:80px;padding-top:12px}.lead-form footer,.lead-import-dialog footer,.lead-save-dialog footer{display:flex;justify-content:flex-end;gap:9px}.lead-form footer button,.lead-import-dialog footer button,.lead-save-dialog footer button{min-height:43px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:transparent;color:inherit}.lead-save-dialog{width:min(500px,100%)}.lead-save-dialog input{width:100%;margin:20px 0}.lead-import-dialog>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:24px 0}.lead-import-dialog article{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:12px}.lead-import-dialog article b,.lead-import-dialog article small{display:block}.lead-import-dialog article b{font-size:25px;color:var(--za)}.lead-detail-backdrop{display:flex;justify-content:flex-end}.lead-detail{width:min(690px,100%);height:100%;overflow:auto;padding:34px;background:var(--zbg);border-left:1px solid rgba(255,255,255,.12)}.lead-detail>button{float:right;border:0;background:transparent;color:inherit;font-size:27px}.lead-detail>header{display:flex;gap:15px;align-items:center;margin-top:30px}.lead-detail>header>i{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.lead-detail header p{color:var(--za);font-size:9px;letter-spacing:.13em}.lead-detail header h2{margin:4px 0;font-size:31px}.lead-detail header span{color:#918a97}.lead-detail header>b{margin-left:auto;padding:10px;border-radius:12px}.lead-next{margin:25px 0;padding:17px;border:1px solid color-mix(in srgb,var(--za) 25%,transparent);border-radius:14px;background:color-mix(in srgb,var(--za) 8%,transparent)}.lead-next b,.lead-next span{display:block}.lead-next span{margin-bottom:8px;color:var(--za);font-size:8px;letter-spacing:.12em}.lead-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.lead-fields label{display:grid;grid-gap:6px;gap:6px;color:#8f8895;font-size:9px}.lead-convert input,.lead-convert select,.lead-fields input,.lead-fields select{height:43px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 85%,#fff 15%);color:inherit}.lead-actions{display:flex;gap:9px;margin:20px 0}.lead-actions a,.lead-actions button{display:grid;place-items:center;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:inherit;text-decoration:none}.lead-convert{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:14px}.lead-convert button,.lead-convert h3{grid-column:1/-1}.lead-timeline{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.lead-timeline>div{display:flex;gap:8px}.lead-timeline>div input{flex:1 1;height:42px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 85%,#fff 15%);color:inherit}.lead-timeline>div button{border:0;border-radius:9px;background:var(--za);padding:0 14px}.lead-timeline article{display:flex;gap:12px;padding-top:17px}.lead-timeline article>i{width:9px;height:9px;margin-top:3px;border-radius:50%;background:var(--za)}.lead-timeline article span{display:grid;grid-gap:4px;gap:4px}.lead-timeline article small{color:#8d8693}@media(max-width:950px){.lead-kpis{grid-template-columns:1fr 1fr}.lead-toolbar{flex-wrap:wrap}.lead-list-row{grid-template-columns:25px 1fr 90px}.lead-list-row>:nth-child(4),.lead-list-row>:nth-child(5){display:none}}@media(max-width:650px){.lead-head{align-items:stretch;flex-direction:column}.lead-head>div:last-child{flex-wrap:wrap}.lead-kpis{grid-template-columns:1fr}.lead-toolbar>*{width:100%}.lead-convert,.lead-fields,.lead-form{grid-template-columns:1fr}.lead-form>*{grid-column:1!important}.lead-detail{padding:22px}}.lead-reminder-pop{position:fixed;z-index:60;right:24px;bottom:24px;width:min(390px,calc(100vw - 32px));padding:22px;border:1px solid color-mix(in srgb,var(--za) 42%,#ffffff18);border-radius:20px;background:color-mix(in srgb,var(--zsurface) 94%,#09070b);box-shadow:0 30px 90px #000c,0 0 45px color-mix(in srgb,var(--za) 12%,transparent);animation:lead-reminder-in .25s ease-out}@keyframes lead-reminder-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.lead-reminder-pop>button{position:absolute;right:16px;top:13px;border:0;background:transparent;color:#8d8492;font-size:20px;cursor:pointer}.lead-reminder-pop>p{margin:0 0 12px;color:var(--za);font-size:8px;letter-spacing:.16em}.lead-reminder-pop h3{margin:0 0 6px;font-size:24px;letter-spacing:-.035em}.lead-reminder-pop>span{display:block;color:#aaa2ae;font-size:11px}.lead-reminder-pop>small{display:block;margin-top:12px;color:#777;font-size:9px}.lead-reminder-pop footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff10}.lead-reminder-pop footer button{border:1px solid #ffffff16;border-radius:9px;background:transparent;color:#aaa;padding:9px 11px;font-size:9px;cursor:pointer}.lead-reminder-pop footer .zc-primary{border:0;background:var(--za);color:#120e17}.theme-light .lead-reminder-pop{background:#fff;color:#17131b;box-shadow:0 30px 80px #27152d25}.theme-light .lead-reminder-pop footer{border-color:#17131b12}.theme-light .lead-reminder-pop footer button{border-color:#17131b18;color:#5f5763}@media(max-width:700px){.lead-reminder-pop{right:16px;bottom:16px}}.lead-card-fields{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.lead-card-fields p{display:flex;justify-content:space-between;gap:10px;margin:0;padding-top:7px;border-top:1px solid rgba(255,255,255,.06)}.lead-card-fields small{color:#77717d;font-size:7px;text-transform:uppercase}.lead-card-fields b{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aaa3af;font-size:8px;text-align:right}.lead-list{overflow-x:auto}.lead-list-row.custom{grid-template-columns:var(--lead-columns);min-width:max-content;width:100%}.lead-list-row.custom>span{min-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-list-row.custom>span:nth-child(2){min-width:170px}.lead-column-dialog{position:relative;width:min(650px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border:1px solid color-mix(in srgb,var(--za) 24%,#fff 8%);border-radius:24px;background:var(--zsurface)}.lead-column-dialog>button{position:absolute;right:20px;top:15px;border:0;background:transparent;color:inherit;font-size:25px}.lead-column-dialog>p{color:var(--za);font-size:9px;letter-spacing:.14em}.lead-column-dialog h2{margin:8px 0;font-size:30px}.lead-column-dialog>span{color:var(--zmuted);font-size:10px}.lead-column-dialog>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:22px 0}.lead-column-dialog label{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--zline);border-radius:10px}.lead-column-dialog footer{display:flex;justify-content:flex-end;gap:8px}.lead-column-dialog footer button{min-height:40px;padding:0 13px;border:1px solid var(--zline);border-radius:9px;background:transparent;color:inherit}@media(max-width:650px){.lead-column-dialog>div{grid-template-columns:1fr}}.lead-card-link{display:block;color:inherit;text-decoration:none}.lead-card-link article{width:100%;box-sizing:border-box}.lead-list a.lead-list-row{color:inherit;text-decoration:none}.lead-detail-page{min-height:calc(100vh - 100px);padding:10px 0 40px}.lead-detail-page .lead-detail{width:100%;height:auto;min-height:calc(100vh - 120px);box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:22px}.lead-actions .lead-delete-action{margin-left:auto;border-color:#ff65784d;color:#ff8796}.lead-actions .lead-delete-action:hover{border-color:#ff6578;background:#ff657814}.lead-delete-backdrop{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:22px;background:rgba(3,2,5,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lead-delete-dialog{position:relative;width:min(540px,100%);padding:36px;border:1px solid #ff718b42;border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--zsurface) 96%,#2a1118 4%),color-mix(in srgb,var(--zbg) 94%,#2a1118 6%));box-shadow:0 40px 120px #000c}.lead-delete-dialog>button{position:absolute;right:21px;top:17px;border:0;background:transparent;color:var(--zmuted);font-size:25px}.lead-delete-dialog>p{margin:0;color:#ff8394;font-size:9px;font-weight:800;letter-spacing:.15em}.lead-delete-dialog h2{margin:13px 0 10px;font-size:34px;letter-spacing:-.045em}.lead-delete-dialog>span{display:block;color:var(--zmuted);line-height:1.65}.lead-delete-dialog label{display:grid;grid-gap:9px;gap:9px;margin-top:27px;color:var(--zmuted);font-size:10px}.lead-delete-dialog label b{color:var(--ztext)}.lead-delete-dialog input{height:50px;padding:0 14px;border:1px solid var(--zline);border-radius:12px;background:color-mix(in srgb,var(--zbg) 82%,#fff 18%);color:var(--ztext);font:inherit;letter-spacing:.08em}.lead-delete-dialog input:focus{outline:0;border-color:#ff718b;box-shadow:0 0 0 3px #ff718b1c}.lead-delete-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.lead-delete-dialog footer button{min-height:46px;padding:0 17px;border:1px solid var(--zline);border-radius:11px;background:transparent;color:var(--ztext)}.lead-delete-dialog footer .confirm-delete{border-color:#ff6578;background:#ff6578;color:#190a0e;font-weight:800}.lead-delete-dialog footer .confirm-delete:disabled{opacity:.35;cursor:not-allowed}.theme-light .lead-delete-dialog{background:linear-gradient(145deg,#fff,#fff5f6)}@media(max-width:620px){.lead-actions .lead-delete-action{margin-left:0}.lead-delete-dialog{padding:31px 22px}.lead-delete-dialog footer{flex-direction:column-reverse}.lead-delete-dialog footer button{width:100%}}.lead-head .lead-delete-all{border-color:#ff65784d;background:#ff65780a;color:#ff8796}.lead-head .lead-delete-all:hover{border-color:#ff6578;background:#ff657818}.lead-bulk .lead-bulk-delete{margin-left:auto;padding:0 14px;border-color:#ff65785c;background:#ff657812;color:#ff91a0}.lead-bulk .lead-bulk-delete:hover{border-color:#ff6578;background:#ff657824}.pay-head{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px}.pay-head p{color:var(--za);font-size:10px;letter-spacing:.16em}.pay-head h1{margin:9px 0;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.06em}.pay-head h1 em{color:var(--za);font-style:normal}.pay-head>div>span{color:#948d9a}.pay-head>div:last-child{display:flex;gap:9px}.pay-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:17px}.pay-kpis>*{display:flex;min-height:125px;flex-direction:column;align-items:flex-start;padding:18px;border:1px solid color-mix(in srgb,#fff 9%,var(--za) 3%);border-radius:var(--zr);background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 88%,#fff 12%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));color:inherit;text-align:left}.pay-kpis span{font-size:8px;color:#8b8491;letter-spacing:.1em}.pay-kpis b{margin:13px 0 7px;font-size:25px}.pay-kpis small{color:#89828f}.pay-workspace{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 92%,#fff 8%)}.pay-workspace>nav{display:flex;gap:20px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.pay-workspace>nav button{height:49px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8e8794}.pay-workspace>nav .active{border-color:var(--za);color:#fff}.pay-toolbar{display:flex;gap:8px;padding:14px;overflow-x:auto}.pay-toolbar input:first-child{min-width:210px;flex:1 1}.pay-bulk button,.pay-toolbar button,.pay-toolbar input,.pay-toolbar select{height:39px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.pay-bulk,.pay-saved{display:flex;gap:8px;padding:0 14px 12px}.pay-saved button{padding:6px 9px;border:1px solid color-mix(in srgb,var(--za) 25%,transparent);border-radius:99px;background:transparent;color:var(--za)}.pay-bulk{align-items:center;padding-block:11px;background:color-mix(in srgb,var(--za) 10%,transparent)}.pay-row{display:grid;grid-template-columns:24px 1.15fr 1.1fr .8fr .65fr .75fr .65fr;grid-gap:12px;gap:12px;align-items:center;min-height:66px;padding:9px 16px;border-top:1px solid rgba(255,255,255,.07);cursor:pointer}.pay-row.heading{min-height:41px;color:#827b88;font-size:8px;text-transform:uppercase}.pay-row:hover:not(.heading){background:color-mix(in srgb,var(--za) 6%,transparent)}.pay-row span b,.pay-row span small{display:block}.pay-row span small{margin-top:4px;color:#87808d;font-size:9px}.negative,.pay-row .negative{color:#ff8497}.pay-status{width:max-content;padding:6px 8px;border-radius:99px;font-size:8px}.pay-status.paid{color:#65dcb3;background:#65dcb317}.pay-status.partially_paid,.pay-status.pending{color:#ffc16d;background:#ffc16d17}.pay-status.failed,.pay-status.partially_refunded,.pay-status.refunded{color:#ff8497;background:#ff849717}.dues-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.07)}.dues-board section{min-height:420px;padding:17px;background:color-mix(in srgb,var(--zbg) 93%,#fff 7%)}.dues-board button,.dues-board header{display:flex;justify-content:space-between}.dues-board button{width:100%;margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:color-mix(in srgb,var(--zbg) 86%,#fff 14%);color:inherit;text-align:left}.dues-board button span b,.dues-board button span small{display:block}.dues-board button small,.dues-board p{margin-top:4px;color:#8d8693}.pay-analytics{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;padding:18px}.pay-analytics section{padding:19px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 88%,#fff 12%)}.pay-analytics section>div{display:grid;grid-template-columns:110px 1fr 90px;grid-gap:10px;gap:10px;align-items:center;margin:15px 0}.pay-analytics i{height:7px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.pay-analytics i b{display:block;height:100%;background:var(--za)}.pay-analytics strong{text-align:right}.pay-analytics .forecast{grid-column:1/-1}.forecast>b,.forecast>small,.forecast>span{display:block}.forecast>span{color:var(--za);font-size:9px;letter-spacing:.12em}.forecast>b{margin:15px 0;font-size:38px}.forecast>small{color:#8c8592}.closing-page{padding:20px}.closing-page>header{display:flex;justify-content:space-between}.closing-page>header b,.closing-page>header span{display:block}.closing-page>header span{color:#8d8693;font-size:9px}.closing-page>header b{margin-top:10px;font-size:30px}.closing-history{margin-top:22px;border:1px solid rgba(255,255,255,.09);border-radius:13px;overflow:hidden}.closing-history>div{display:grid;grid-template-columns:repeat(5,1fr);padding:13px;border-top:1px solid rgba(255,255,255,.07)}.pay-state{padding:55px;text-align:center}.pay-detail-backdrop,.pay-dialog-backdrop{position:fixed;inset:0;z-index:180;background:rgba(3,2,5,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pay-dialog-backdrop{display:grid;place-items:center;padding:20px}.close-dialog,.collect-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border:1px solid color-mix(in srgb,var(--za) 24%,#fff 8%);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%))}.collect-dialog{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.close-dialog>button,.collect-dialog>button{position:absolute;right:20px;top:17px;border:0;background:transparent;color:#aaa;font-size:25px}.collect-dialog>.wide,.collect-dialog>footer,.collect-dialog>h2,.collect-dialog>p{grid-column:1/-1}.close-dialog p,.collect-dialog p{color:var(--za);font-size:9px;letter-spacing:.14em}.close-dialog h2,.collect-dialog h2{font-size:34px}.close-dialog label,.collect-dialog label{display:grid;grid-gap:7px;gap:7px;color:#97909d;font-size:9px}.close-dialog input,.close-dialog textarea,.collect-dialog input,.collect-dialog select,.collect-dialog textarea{height:44px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.close-dialog textarea,.collect-dialog textarea{min-height:74px;padding-top:11px}.close-dialog footer,.collect-dialog footer{display:flex;justify-content:flex-end;gap:9px}.close-dialog footer button,.collect-dialog footer button{min-height:43px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:transparent;color:inherit}.collect-member{display:flex;gap:11px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:11px}.collect-member i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.collect-member span b,.collect-member span small{display:block}.collect-member small{color:#8c8592}.close-dialog{width:min(560px,100%)}.close-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:20px 0}.close-methods article{padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:11px}.close-methods b,.close-methods span{display:block}.close-methods span{font-size:8px;color:#8c8592}.close-methods b{margin-top:7px}.close-balance{display:flex;justify-content:space-between;margin:15px 0;padding:14px;border-radius:11px;background:#65dcb315;color:#65dcb3}.close-balance.mismatch{background:#ff849715;color:#ff8497}.pay-detail-backdrop{display:flex;justify-content:flex-end}.pay-detail{width:min(660px,100%);height:100%;overflow:auto;padding:34px;background:var(--zbg);border-left:1px solid rgba(255,255,255,.11)}.pay-detail>button{float:right;border:0;background:transparent;color:inherit;font-size:27px}.pay-detail>p{margin-top:35px;color:var(--za);font-size:9px;letter-spacing:.13em}.pay-detail>h2{margin:10px 0;font-size:49px}.pay-detail>span{color:#8d8693}.pay-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:25px 0}.pay-detail-grid article{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:color-mix(in srgb,var(--zbg) 88%,#fff 12%)}.pay-detail-grid b,.pay-detail-grid small,.pay-detail-grid span{display:block}.pay-detail-grid span{font-size:8px;color:#8b8491}.pay-detail-grid b{margin:9px 0}.pay-detail-grid small{color:#8b8491}.lead-actions,.receipt-actions{display:flex;gap:9px}.receipt-actions a,.receipt-actions button{display:grid;place-items:center;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:transparent;color:inherit;text-decoration:none}.settle-button{width:100%;margin-top:12px}.finance-controls{margin-top:22px;padding:17px;border:1px solid #ff849730;border-radius:14px}.finance-controls label{display:grid;grid-template-columns:1fr 110px;grid-gap:8px;gap:8px;margin-top:10px}.finance-controls button,.finance-controls input{height:40px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 85%,#fff 15%);color:inherit}.finance-controls small{display:block;margin-top:12px;color:#938c99}.member-payment-history{margin-top:22px}.member-payment-history>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.member-payment-history span b,.member-payment-history span small{display:block}.member-payment-history small{margin-top:4px;color:#8c8592}@media(max-width:1000px){.pay-kpis{grid-template-columns:1fr 1fr}.pay-toolbar{flex-wrap:wrap}.pay-row{grid-template-columns:24px 1.2fr 1fr .7fr}.pay-row>:nth-child(4),.pay-row>:nth-child(5),.pay-row>:nth-child(7){display:none}}@media(max-width:650px){.pay-head{align-items:stretch;flex-direction:column}.pay-head>div:last-child{flex-wrap:wrap}.dues-board,.pay-analytics,.pay-kpis{grid-template-columns:1fr}.pay-toolbar>*{width:100%}.collect-dialog{grid-template-columns:1fr}.collect-dialog>*{grid-column:1!important}.pay-detail{padding:22px}.pay-detail-grid{grid-template-columns:1fr}.closing-history{overflow-x:auto}.closing-history>div{min-width:600px}}.front-desk-pay-head{align-items:flex-end}.front-desk-pay-kpis{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.front-desk-collections{margin-top:24px;padding:28px;border:1px solid var(--zline);border-radius:calc(var(--zr) + 5px);background:color-mix(in srgb,var(--zsurface) 94%,var(--zbg))}.front-desk-collections>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--zline)}.front-desk-collections>header p{margin:0 0 7px;color:var(--za);font-size:9px;font-weight:800;letter-spacing:.15em}.front-desk-collections>header h2{margin:0;font-size:27px;letter-spacing:-.04em}.front-desk-collections>header input{width:min(360px,100%);padding:14px 16px;border:1px solid var(--zline);border-radius:12px;background:var(--zbg);color:var(--ztext)}.front-desk-collections>div>article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:22px;gap:22px;padding:19px 4px;border-bottom:1px solid var(--zline)}.front-desk-collections article span{display:grid;grid-gap:5px;gap:5px}.front-desk-collections article small{color:var(--zmuted)}.front-desk-collections article strong{font-size:21px}.front-desk-collections article button{padding:12px 17px;border:0;border-radius:11px;background:var(--za);color:var(--zcontrast,#09090d);font-weight:800;cursor:pointer}.front-desk-collections article button:disabled{opacity:.55;cursor:wait}@media(max-width:720px){.front-desk-pay-kpis{grid-template-columns:1fr}.front-desk-collections>header{align-items:stretch;flex-direction:column}.front-desk-collections>header input{width:100%}.front-desk-collections>div>article{grid-template-columns:1fr auto}.front-desk-collections article button{grid-column:1/-1}}.payment-preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:color-mix(in srgb,var(--zbg) 90%,var(--za) 10%)}.payment-preview span b,.payment-preview span small{display:block}.payment-preview span small{color:#8d8693;font-size:8px;letter-spacing:.1em}.payment-preview span b{margin-top:6px;font-size:20px}.payment-preview .pending{color:#ffc16d}.payment-preview .paid{color:#65dcb3}.payment-preview em{grid-column:1/-1;color:#98919e;font-size:10px;font-style:normal}.finance-controls>p{color:#918a97;font-size:11px;line-height:1.55}.finance-controls>div{display:flex;gap:9px;margin-top:13px}.finance-controls>div button{flex:1 1;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 85%,#fff 15%);color:inherit}.payment-action-layer{position:fixed;inset:0;z-index:220;display:grid;place-items:center;padding:20px;background:rgba(3,2,5,.76);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.payment-action-dialog{position:relative;width:min(520px,100%);padding:30px;border:1px solid color-mix(in srgb,var(--za) 30%,#fff 8%);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));box-shadow:0 30px 100px rgba(0,0,0,.55)}.payment-action-dialog>button{position:absolute;right:18px;top:14px;border:0;background:transparent;color:#aaa;font-size:24px}.payment-action-dialog>p{color:var(--za);font-size:9px;letter-spacing:.14em}.payment-action-dialog>h2{margin:10px 0 5px;font-size:31px}.payment-action-dialog>span{color:#918a97}.payment-action-summary{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:color-mix(in srgb,var(--zbg) 88%,#fff 12%)}.payment-action-summary small{color:#8d8693;font-size:8px;letter-spacing:.1em}.payment-action-summary b{font-size:23px}.payment-action-dialog label{display:grid;grid-gap:7px;gap:7px;margin-top:13px;color:#97909d;font-size:9px}.payment-action-dialog input,.payment-action-dialog select,.payment-action-dialog textarea{min-height:45px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.payment-action-dialog textarea{min-height:84px;padding-top:11px;resize:vertical}.payment-action-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.payment-action-dialog footer button{min-height:43px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:transparent;color:inherit}@media(max-width:650px){.payment-preview{grid-template-columns:1fr}.payment-preview em{grid-column:1}.payment-action-dialog{padding:24px}.finance-controls>div{flex-direction:column}}.payment-member-combobox{position:relative}.payment-member-combobox>input{width:100%;padding-right:42px}.payment-member-combobox>button{position:absolute;z-index:2;right:5px;top:5px;width:34px;height:34px;border:0;background:transparent;color:inherit;font-size:18px}.payment-member-combobox>div{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;max-height:245px;overflow:auto;padding:5px;border:1px solid color-mix(in srgb,var(--za) 28%,#fff 10%);border-radius:10px;background:color-mix(in srgb,var(--zbg) 90%,#fff 10%);box-shadow:0 18px 45px #0008}.payment-member-combobox>div>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left}.payment-member-combobox>div>button:hover,.payment-member-combobox>div>button[aria-selected=true]{background:color-mix(in srgb,var(--za) 14%,transparent)}.payment-member-combobox>div>button small{color:#8c8592}.payment-member-combobox>div>span{display:block;padding:14px;color:#8c8592;text-align:center}.payment-followup-panel{display:grid;grid-gap:14px;gap:14px;margin-top:20px;padding:18px;border:1px solid var(--zline);border-radius:15px;background:color-mix(in srgb,var(--zpanel) 94%,var(--za) 6%)}.payment-followup-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.payment-followup-panel h3{margin:4px 0 0}.payment-followup-panel header small{color:var(--za);font-size:8px;letter-spacing:.14em}.payment-followup-panel header>span{color:var(--zmuted);font-size:9px}.payment-followup-compose,.payment-note-compose{display:flex;align-items:flex-end;gap:9px}.payment-note-compose textarea{min-height:72px;flex:1 1;resize:vertical}.payment-followup-compose label{display:grid;flex:1 1;grid-gap:6px;gap:6px;color:var(--zmuted);font-size:8px}.payment-followup-panel input,.payment-followup-panel textarea{min-height:40px;padding:10px 11px;border:1px solid var(--zline);border-radius:9px;background:var(--zbg);color:var(--ztext)}.payment-followup-panel button{min-height:38px;flex:0 0 auto;padding:0 13px;border:0;border-radius:9px;background:var(--za);color:var(--zbg);font-weight:750}.payment-followup-panel button:disabled{opacity:.42}.payment-followup-history{border-top:1px solid var(--zline)}.payment-followup-history article{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--zline)}.payment-followup-history article>i{width:8px;height:8px;flex:0 0 8px;margin-top:4px;border-radius:50%;background:var(--za);box-shadow:0 0 14px var(--za)}.payment-followup-history article div{display:grid;grid-gap:3px;gap:3px}.payment-followup-history article small,.payment-followup-history article span,.payment-followup-history>p{color:var(--zmuted)}.payment-reminder-stack aside{border-color:color-mix(in srgb,#ffbf69 55%,var(--zline))}.payment-reminder-stack aside>p{color:#ffbf69}@media (max-width:700px){.payment-followup-compose,.payment-followup-panel>header,.payment-note-compose{align-items:stretch;flex-direction:column}.payment-followup-panel button{width:100%}}.ops-head{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px}.ops-head p{color:var(--za);font-size:10px;letter-spacing:.16em}.ops-head h1{margin:9px 0;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.06em}.ops-head h1 em{color:var(--za);font-style:normal}.ops-head>div>span{color:#958e9b}.ops-head>div:last-child,.ops-head>div:last-child>div{display:flex;gap:9px}.ops-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:17px}.ops-kpis article{display:flex;min-height:124px;flex-direction:column;padding:18px;border:1px solid color-mix(in srgb,#fff 9%,var(--za) 3%);border-radius:var(--zr);background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 88%,#fff 12%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%))}.ops-kpis span{font-size:8px;color:#8b8491;letter-spacing:.11em}.ops-kpis b{margin:13px 0 7px;font-size:28px}.ops-kpis small{color:#89828f}.attendance-command{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.attendance-command>section,.reports-grid>section,.tasks-workspace{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:color-mix(in srgb,var(--zbg) 92%,#fff 8%)}.attendance-command section>header{display:flex;justify-content:space-between;align-items:center;padding:15px}.attendance-command header input,.report-range input,.tasks-toolbar input,.tasks-toolbar select{height:39px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.attendance-live>button,.attendance-member-list>button{display:flex;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 15px;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;color:inherit;text-align:left}.attendance-member-list button>i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.attendance-live span,.attendance-member-list span{display:grid;grid-gap:4px;gap:4px;flex:1 1}.attendance-live small,.attendance-member-list small{color:#89828f}.attendance-member-list em{padding:7px 9px;border:1px solid #ffbc6c30;border-radius:8px;color:#ffbc6c;font-style:normal}.attendance-member-list em.checkin{border-color:#65dcb330;color:#65dcb3}.attendance-live>button>i{width:8px;height:8px;border-radius:50%;background:#65dcb3;box-shadow:0 0 12px #65dcb3}.attendance-live>button>i.out{background:#777;box-shadow:none}.attendance-live em{color:#888;font-style:normal}.attendance-live>p{padding:30px;color:#888}.ops-backdrop{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:20px;background:rgba(3,2,5,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ops-backdrop.right{display:flex;justify-content:flex-end;padding:0}.attendance-profile,.leave-panel,.task-detail,.team-profile{position:relative;width:min(620px,100%);height:100%;overflow:auto;padding:34px;background:var(--zbg);border-left:1px solid rgba(255,255,255,.11)}.attendance-profile>button,.leave-panel>button,.ops-form>button,.task-detail>button,.team-profile>button{position:absolute;right:20px;top:17px;border:0;background:transparent;color:inherit;font-size:26px}.attendance-profile>i,.team-profile>i{display:grid;place-items:center;width:65px;height:65px;margin-top:35px;border-radius:18px;background:color-mix(in srgb,var(--za) 22%,var(--zbg));font-style:normal}.attendance-profile>p,.leave-panel>p,.ops-form>p,.task-detail>p,.team-profile>p{color:var(--za);font-size:9px;letter-spacing:.14em}.attendance-profile h2,.leave-panel h2,.ops-form h2,.task-detail h2,.team-profile h2{font-size:34px}.attendance-profile>span,.task-detail>span,.team-profile>span{color:#8e8794}.attendance-profile>div,.team-profile>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:24px 0}.attendance-profile article,.team-profile article{padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:color-mix(in srgb,var(--zbg) 87%,#fff 13%)}.attendance-profile article b,.attendance-profile article small,.team-profile article b,.team-profile article small{display:block}.attendance-profile article small,.team-profile article small{margin-top:6px;color:#8d8693}.attendance-profile section p,.team-profile section p{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.tasks-toolbar{display:flex;gap:8px;padding:14px}.tasks-toolbar input{flex:1 1}.tasks-toolbar button{border:1px solid rgba(255,255,255,.1);border-radius:9px;background:transparent;color:inherit}.task-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.07)}.task-board>section{min-height:490px;padding:13px;background:color-mix(in srgb,var(--zbg) 94%,#fff 6%)}.task-board>section>header{display:flex;justify-content:space-between}.task-board>section>article{margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 85%,#fff 15%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));cursor:pointer}.task-board article>span{padding:5px 7px;border-radius:99px;font-size:8px}.task-board .low{color:#65dcb3;background:#65dcb315}.task-board .medium{color:#70cbea;background:#70cbea15}.task-board .high,.task-board .urgent{color:#ff8497;background:#ff849715}.task-board h4{font-size:15px}.task-board p{color:#8c8592}.task-board article footer{display:flex;align-items:center;gap:8px;margin-top:14px}.task-board footer i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.task-board footer b{font-size:9px}.task-board footer b.overdue{color:#ff8497}.task-board footer em{margin-left:auto;color:#888;font-size:8px;font-style:normal}.ops-form{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:32px;border:1px solid color-mix(in srgb,var(--za) 24%,#fff 8%);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 84%,#fff 16%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%))}.ops-form>.wide,.ops-form>footer,.ops-form>h2,.ops-form>p{grid-column:1/-1}.ops-form label,.task-detail label{display:grid;grid-gap:7px;gap:7px;color:#96909d;font-size:9px}.ops-form input,.ops-form select,.ops-form textarea,.task-detail input,.task-detail select{height:44px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:color-mix(in srgb,var(--zbg) 84%,#fff 16%);color:inherit}.ops-form textarea{min-height:80px;padding-top:11px}.ops-form footer{display:flex;justify-content:flex-end;gap:9px}.ops-form footer button{min-height:43px;padding:0 14px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:transparent;color:inherit}.ops-form.compact{width:min(560px,100%)}.task-detail>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:25px 0}.task-detail section{margin-top:22px}.task-detail section article{display:grid;grid-gap:5px;gap:5px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.task-detail section small{color:#888}.task-detail section footer{display:flex;gap:8px}.task-detail section footer input{flex:1 1}.task-detail section footer button{border:0;border-radius:9px;background:var(--za);padding:0 14px}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px}.team-grid>button{padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:var(--zr);background:linear-gradient(145deg,color-mix(in srgb,var(--zbg) 87%,#fff 13%),color-mix(in srgb,var(--zbg) 96%,var(--za) 4%));color:inherit;text-align:left}.team-grid header{display:flex;justify-content:space-between}.team-grid header i{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:color-mix(in srgb,var(--za) 20%,var(--zbg));font-style:normal}.team-grid header span{height:max-content;padding:5px 7px;border-radius:99px;color:#65dcb3;background:#65dcb315}.team-grid p{color:#8d8693}.team-grid>button>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:17px 0}.team-grid>button>div span{padding:10px;border-radius:9px;background:rgba(255,255,255,.04)}.team-grid>button>div b,.team-grid>button>div small{display:block}.team-grid>button>div small{margin-top:5px;color:#888;font-size:8px}.team-grid footer{padding-top:12px;color:#8c8592}.leave-panel article,.team-grid footer{border-top:1px solid rgba(255,255,255,.08)}.leave-panel article{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:15px 0}.leave-panel article span b,.leave-panel article span small{display:block}.leave-panel article small{margin-top:5px;color:#8d8693}.leave-panel article em{font-style:normal}.leave-panel article>div{grid-column:1/-1;display:flex;gap:8px}.leave-panel article button{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:inherit;padding:7px 10px}.report-range{align-items:center}.report-range input{width:140px}.reports-grid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:11px;gap:11px}.revenue-trend{grid-row:span 2;padding:18px}.revenue-trend header{display:flex;justify-content:space-between}.revenue-trend>div{display:flex;align-items:flex-end;gap:5px;height:300px;margin-top:20px}.revenue-trend i{display:flex;flex:1 1;height:100%;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;font-style:normal}.revenue-trend i b{width:100%;min-width:4px;border-radius:5px 5px 0 0;background:linear-gradient(var(--za),color-mix(in srgb,var(--za) 30%,transparent))}.revenue-trend small{font-size:7px;color:#888}.report-breakdown,.report-signals{padding:18px}.report-breakdown>div{display:grid;grid-template-columns:100px 1fr 75px;grid-gap:9px;gap:9px;align-items:center;margin:14px 0}.report-breakdown i{height:6px;background:rgba(255,255,255,.08)}.report-breakdown i b{display:block;height:100%;background:var(--za)}.report-breakdown strong{text-align:right}.report-signals{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.report-signals h3{grid-column:1/-1}.report-signals article{padding:15px;border-radius:12px}.report-signals article b,.report-signals article span{display:block}.report-signals article span{margin-top:7px;color:#8d8693}.report-signals .good{background:#65dcb310;border:1px solid #65dcb325}.report-signals .warn{background:#ffbd6c10;border:1px solid #ffbd6c25}@media(max-width:900px){.ops-kpis,.team-grid{grid-template-columns:1fr 1fr}.attendance-command,.reports-grid{grid-template-columns:1fr}.revenue-trend{grid-row:auto}.task-board{overflow-x:auto;grid-template-columns:repeat(3,minmax(250px,1fr))}}@media(max-width:650px){.ops-head{align-items:stretch;flex-direction:column}.ops-head>div:last-child{flex-wrap:wrap}.attendance-command,.ops-form,.ops-kpis,.team-grid{grid-template-columns:1fr}.ops-form>*{grid-column:1!important}.report-range{flex-wrap:wrap}.report-signals{grid-template-columns:1fr}.report-signals h3{grid-column:1}.attendance-profile,.leave-panel,.task-detail,.team-profile{padding:22px}}.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:9px}.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:9px}.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:9px;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:9px;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:9px}.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:8px;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:9px}.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:9px}.task-calendar article>button small{color:var(--zmuted);font-size:8px}.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:9px;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:9px;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:9px}.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:8px;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:9px}.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:8px}.team-workload button em{color:#8d8693;font-size:9px;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:9px}.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:9px;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:8px;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:8px;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:7px}.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:8px}.calendar-leave i{font-style:normal}.calendar-more{display:block;margin:6px;color:var(--za);font-size:8px}.calendar-add{width:100%;padding:8px;border:1px dashed rgba(255,255,255,.08);border-radius:8px;background:transparent;color:#65606a;font-size:8px;opacity:0;transition:opacity .15s ease,border-color .15s ease,color .15s ease}.month-grid>section:hover .calendar-add{opacity:1}.calendar-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:9px}.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:8px;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:9px;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:9px}.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)}