@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap";.auth-page{--auth-ui-scale: 1;--auth-real-width: 100vw;--auth-real-height: 100vh;--auth-card-width: 432.959px;--auth-card-height: 657.748px;position:relative;width:100%;height:100%;overflow:hidden;background:#161638;color:#fafafa;font-family:Outfit}.auth-page,.auth-page *{box-sizing:border-box;letter-spacing:0}.auth-background,.auth-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.auth-background{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none}.auth-scrim{z-index:1;background:#1616384d}.auth-stage{position:absolute;top:50%;left:50%;z-index:2;width:1920px;height:1080px;transform:translate(-50%,-50%) scale(var(--auth-ui-scale));transform-origin:center}.auth-brand-side,.auth-form-side{position:absolute;top:0;display:flex;width:960px;height:1080px;align-items:center;justify-content:center}.auth-brand-side{left:0}.auth-form-side{left:960px}.auth-brand-block{display:flex;flex-direction:column;align-items:center;gap:24px}.auth-logo{display:block;width:470.153px;height:auto}.auth-tagline{width:287.206px;overflow:hidden;color:#fafafacc;font-size:14px;font-weight:500;line-height:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.auth-card{position:relative;width:var(--auth-card-width);height:var(--auth-card-height);overflow:hidden;border:.606px solid rgba(99,159,255,.4);border-radius:16px;box-shadow:0 25px 50px -12px #639fff33;background:linear-gradient(135deg,#639fff0d,#0000)}.auth-card--signin{--auth-card-width: 432.959px;--auth-card-height: 657.748px}.auth-card--signup{--auth-card-width: 433px;--auth-card-height: 855px}.auth-card--reset{--auth-card-width: 480px;--auth-card-height: 443px}.auth-card-reflection{position:absolute;top:.4px;right:.4px;bottom:.4px;left:.4px;border-radius:inherit;pointer-events:none}.auth-card-body{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;gap:22.76px;padding:30.33px 30.9px}.auth-card--signup .auth-card-body{gap:24px}.auth-card--reset .auth-card-body{gap:32px;padding:40px}.auth-header-block{display:flex;flex-direction:column;gap:8px}.auth-title{margin:0;color:#fafafa;font-size:56px;font-weight:300;line-height:67.2px;white-space:nowrap}.auth-title--wrap{white-space:normal;font-size:clamp(32px,8vw,44px);line-height:1.15}.auth-subtitle{margin:0;color:#dce6fd;font-size:16px;font-weight:300;line-height:24px}.auth-card--signin .auth-subtitle,.auth-card--signup .auth-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-form{display:flex;flex-direction:column}.auth-form--signin{gap:14.4px}.auth-form--signup{gap:16px}.auth-form--reset{gap:24px}.auth-field{display:flex;flex-direction:column;gap:7.99px}.auth-label,.auth-checkbox-text,.auth-text-link--small{font-size:14px;font-weight:500;line-height:20px}.auth-label,.auth-checkbox-text{color:#dce6fd}.auth-input{width:100%;min-height:46.698px;border:.606px solid rgba(99,159,255,.3);border-radius:10px;background:#1616384d;color:#dce6fd;font-size:16px;font-weight:300;line-height:normal;padding:0 16px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.auth-card--reset .auth-input{min-height:49px}.auth-input:focus{outline:none;border-color:#639fff94;background:#1616386b;box-shadow:0 0 0 2px #639fff1f}.auth-input::-moz-placeholder{color:#dce6fd80}.auth-input::placeholder{color:#dce6fd80}.auth-password-wrap{position:relative}.auth-input--password{padding-right:48px}.auth-password-toggle{position:absolute;top:50%;right:14px;display:grid;width:22px;height:22px;place-items:center;transform:translateY(-50%);border:0;background:transparent;padding:0;cursor:pointer}.auth-password-toggle img{display:block;width:19.329px;height:18.978px;opacity:.92}.auth-form-row{display:flex;min-height:18.969px;align-items:center;justify-content:space-between;gap:16px}.auth-checkbox-label{display:inline-flex;min-width:0;align-items:center;gap:7.99px;color:#dce6fd;cursor:pointer}.auth-checkbox-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.auth-checkbox-box{display:grid;width:15.99px;height:15.99px;flex:0 0 auto;place-items:center;border:.606px solid rgba(99,159,255,.35);border-radius:3px;background:#172987cc}.auth-checkbox-box.is-checked{background:#639fff;border-color:#639fffcc}.auth-checkbox-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-text-link,.auth-switch a{color:#639fff;font-weight:500;text-decoration:none;transition:color .16s ease,opacity .16s ease}.auth-text-link:hover,.auth-switch a:hover{color:#8bb6ff}.auth-primary-button,.auth-social-button{display:flex;width:100%;align-items:center;justify-content:center;border-radius:10px;color:#fafafa;font-size:16px;font-weight:500;line-height:24px;transition:filter .16s ease,opacity .16s ease,border-color .16s ease,background-color .16s ease}.auth-primary-button{min-height:45.548px;border:0;background:linear-gradient(173deg,#639fffe6,#639fffb3);box-shadow:0 10px 15px #639fff4d,0 4px 6px #639fff4d;cursor:pointer}.auth-card--reset .auth-primary-button{min-height:48px}.auth-primary-button:hover:not(:disabled){filter:brightness(1.08)}.auth-primary-button:disabled,.auth-social-button:disabled{cursor:not-allowed;opacity:.52}.auth-loading{display:inline-flex;align-items:center;gap:8px}.auth-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:999px;animation:auth-spin 1s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-divider{position:relative;display:flex;min-height:18.969px;align-items:center;justify-content:center}.auth-divider:before{content:"";position:absolute;right:0;left:0;border-top:.606px solid rgba(99,159,255,.2)}.auth-divider span{position:relative;width:50.226px;color:#dce6fd;font-size:14px;font-weight:300;line-height:20px;text-align:center;background:linear-gradient(90deg,transparent 0%,rgba(30,30,74,.8) 34%,rgba(30,30,74,.8) 66%,transparent 100%)}.auth-divider span:before{content:"OR"}.auth-social-buttons{display:flex;flex-direction:column;gap:10.8px}.auth-social-button{min-height:46.698px;border:.606px solid rgba(99,159,255,.2);background:linear-gradient(90deg,#16163880,#1616384d 52%,#0000);cursor:pointer;gap:12px;padding:0 16px}.auth-social-button img{display:block;width:19.329px;height:18.978px;flex:0 0 auto}.auth-social-button:hover:not(:disabled){border-color:#639fff5c;background-color:#639fff14}.auth-switch{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#dce6fd;font-size:14px;font-weight:300;line-height:20px;text-align:center;white-space:nowrap}.auth-switch a{font-size:16px;line-height:24px}.auth-message{border:.606px solid rgba(239,68,68,.42);border-radius:10px;background:#ef444429;color:#fecaca;font-size:13px;font-weight:500;line-height:18px;padding:8px 10px}.auth-message--success{border-color:#10b98166;background:#10b98129;color:#a7f3d0}.auth-signature{display:none}@media (max-width: 56em){.auth-page{height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;--auth-ui-scale: 1 !important}.auth-stage{position:relative;top:auto;left:auto;display:flex;width:100%;min-height:100%;height:auto;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;transform:none}.auth-brand-side,.auth-form-side{position:static;display:flex;width:100%;max-width:392px;height:auto;align-items:flex-start;justify-content:center}.auth-brand-block{gap:0}.auth-logo{width:152px}.auth-tagline{display:none}.auth-page--signin .auth-brand-side{margin-bottom:8px}.auth-page--signin .auth-logo{width:min(243.239px,62vw)}.auth-page--reset .auth-brand-side{padding-bottom:clamp(24px,10.8vh,103px)}.auth-card,.auth-card--signin,.auth-card--signup,.auth-card--reset{width:100%;max-width:392px;height:auto;background:linear-gradient(120.7deg,#639fff0d,#0000),linear-gradient(120.73deg,#1e1e4a40,#1e1e4a26,#17298733)}.auth-card-body,.auth-card--signup .auth-card-body{height:auto;gap:16px;padding:24px}.auth-card--signin .auth-card-body{gap:24px}.auth-card--reset .auth-card-body{height:auto;gap:24px;padding:28px}.auth-header-block{gap:4px}.auth-card--signin .auth-header-block{gap:8px}.auth-title{font-size:32px;line-height:40px;letter-spacing:-.8px}.auth-card--signin .auth-title{font-size:40px;line-height:53.333px}.auth-title--wrap{font-size:32px;line-height:40px;white-space:normal}.auth-subtitle,.auth-card--signup .auth-subtitle{overflow:visible;font-size:13px;line-height:20px;white-space:normal}.auth-card--signin .auth-subtitle{overflow:visible;font-size:14px;line-height:20px;white-space:normal}.auth-form--signin{gap:16px}.auth-form--signup{gap:12px}.auth-form--reset{gap:20px}.auth-field{gap:8px}.auth-input,.auth-card--reset .auth-input{min-height:49.214px}.auth-password-toggle{right:16px;width:20px;height:20px}.auth-password-toggle img{width:20px;height:20px}.auth-form-row{min-height:20px;flex-wrap:wrap;row-gap:8px}.auth-checkbox-label{gap:8px}.auth-checkbox-box{width:16px;height:16px}.auth-primary-button,.auth-card--reset .auth-primary-button{min-height:48px}.auth-divider{min-height:20px}.auth-divider span{width:51.97px}.auth-social-buttons{gap:12px}.auth-card--signup .auth-social-buttons{gap:10px}.auth-social-button{min-height:49.214px}.auth-social-button img{width:20px;height:20px}.auth-switch{flex-wrap:wrap;gap:0 5px}.auth-card--signin .auth-switch{margin-top:8px}.auth-card--reset .auth-switch{flex-direction:column;gap:8px}.auth-card--reset .auth-switch a{line-height:20px}.auth-signature{display:block;width:100%;max-width:392px;margin:0;color:#dce6fd66;font-size:9px;font-weight:300;line-height:15.75px;text-align:center;white-space:nowrap}}@media (max-width: 22.5em){.auth-stage{padding:16px}.auth-card-body,.auth-card--signup .auth-card-body,.auth-card--reset .auth-card-body{padding:20px}.auth-card--signin .auth-title{font-size:34px;line-height:44px}}.sidebar-subscription{display:flex;width:calc(100% - calc(24px * var(--nav-ui-scale, 1)));min-height:50px;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:6px;margin:0 calc(12px * var(--nav-ui-scale, 1)) calc(30px * var(--nav-ui-scale, 1));padding:0 15px;font-family:Outfit,sans-serif!important}.sidebar-subscription__label{margin:0;color:#dbe5fc73;font-family:Outfit,sans-serif!important;font-size:11px;font-weight:500;letter-spacing:0;line-height:14px;white-space:nowrap}.sidebar-subscription__button{display:inline-flex;width:103px;height:30px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(153,128,255,.3);border-radius:8px;background:linear-gradient(90deg,#734dd9e6,#4d40b2e6);box-shadow:0 2px 8px #6640d940;color:#fffffff2;font-family:Outfit,sans-serif!important;font-size:13px;font-weight:600;letter-spacing:0;line-height:16px;padding:7px 12px;white-space:nowrap}.sidebar-subscription__button:hover{border-color:#9980ff73;filter:brightness(1.06)}.request-media-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:16px;background:var(--navi-modal-backdrop-bg, rgba(0, 0, 0, .5));-webkit-backdrop-filter:blur(var(--navi-modal-backdrop-blur, 21px));backdrop-filter:blur(var(--navi-modal-backdrop-blur, 21px))}.request-media-modal{display:flex;width:min(620px,100%);max-height:calc(100dvh - 32px);flex-direction:column;overflow:hidden;border:1px solid var(--navi-modal-surface-border, rgba(255, 255, 255, .1));border-radius:16px;box-shadow:0 28px 80px #0206178c;color:#dce6fd}.request-media-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.request-media-head h2{font-size:26px;font-weight:300;line-height:32px;letter-spacing:-.4px;color:#fafafa}.request-media-subject{margin-top:4px;font-size:14px;font-weight:400;line-height:20px;color:#8bb6ff}.request-media-close{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#dce6fd;transition:background .16s ease,border-color .16s ease}.request-media-close:hover{border-color:#639fff80;background:#639fff33}.request-media-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:20px 24px 24px}.request-media-needs{border:0;padding:0;margin:0}.request-media-needs legend,.request-media-field>span,.request-media-mine h3{display:block;margin-bottom:10px;font-size:14px;font-weight:500;line-height:20px;color:#dce6fd}.request-media-need-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.request-media-need{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:center;min-height:78px;padding:14px 14px 14px 12px;text-align:left;border:1px solid rgba(99,159,255,.2);border-radius:14px;background:#16163899;color:#dce6fd;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.request-media-need:hover{border-color:#639fff73;background:#639fff14}.request-media-need:focus-visible,.request-media-close:focus-visible,.request-media-primary:focus-visible,.request-media-secondary:focus-visible,.request-media-field textarea:focus-visible,.request-media-field input:focus-visible{outline:2px solid #639fff;outline-offset:2px}.request-media-need.is-selected{border-color:#639fff;background:#639fff2e;box-shadow:inset 0 0 0 1px #639fff80}.request-media-need__icon{display:grid;grid-row:1 / span 2;width:34px;height:34px;place-items:center;border:1px solid rgba(99,159,255,.25);border-radius:10px;background:#639fff14;color:#8bb6ff}.request-media-need.is-selected .request-media-need__icon{background:#639fff;border-color:#639fff;color:#fff}.request-media-need__label{font-size:15px;font-weight:500;line-height:20px;color:#fafafa}.request-media-need__hint{font-size:12px;font-weight:300;line-height:16px;color:#dce6fd9e}.request-media-field{display:block;margin-top:18px}.request-media-field textarea,.request-media-field input{width:100%;border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#16163899;padding:12px 15px;font:inherit;font-size:15px;font-weight:300;line-height:22px;color:#dce6fd;outline:none;transition:border-color .16s ease,background .16s ease}.request-media-field input{height:46px;padding-top:0;padding-bottom:0}.request-media-field textarea{min-height:110px;resize:vertical}.request-media-field textarea::-moz-placeholder,.request-media-field input::-moz-placeholder{color:#dce6fd66}.request-media-field textarea::placeholder,.request-media-field input::placeholder{color:#dce6fd66}.request-media-field textarea:focus,.request-media-field input:focus{border-color:#639fffa6;background:#161638cc}.request-media-problem{margin-top:12px;font-size:13px;line-height:18px;color:#ff8a8f}.request-media-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.request-media-primary,.request-media-secondary{display:inline-flex;min-width:132px;height:44px;align-items:center;justify-content:center;padding:0 18px;border-radius:10px;font-size:14px;font-weight:500;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.request-media-primary{border:1px solid #639fff;background:#639fff;color:#fff;box-shadow:0 10px 22px #639fff3d}.request-media-primary:hover:not(:disabled){background:#7aa8ff}.request-media-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#dce6fd}.request-media-secondary:hover:not(:disabled){background:#639fff24}.request-media-primary:disabled,.request-media-secondary:disabled{opacity:.6;cursor:wait}.request-media-sent{display:flex;flex-direction:column;align-items:center;padding:18px 8px 10px;text-align:center}.request-media-sent__mark{display:grid;width:52px;height:52px;place-items:center;border-radius:999px;background:#05df7229;color:#05df72}.request-media-sent h3{margin-top:14px;font-size:22px;font-weight:400;line-height:28px;color:#fafafa}.request-media-sent p{max-width:40ch;margin-top:6px;font-size:14px;line-height:21px;color:#dce6fdb8}.request-media-sent__actions{display:flex;gap:10px;margin-top:20px}.request-media-mine{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.request-media-mine__note{font-size:13px;line-height:19px;color:#dce6fd99}.request-media-mine__note--error{color:#ff8a8f}.request-media-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.request-media-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#16163873}.request-media-row__main{display:flex;min-width:0;flex-direction:column}.request-media-row__need{font-size:14px;font-weight:500;line-height:20px;color:#fafafa}.request-media-row__about{overflow:hidden;font-size:12px;line-height:17px;color:#dce6fd9e;text-overflow:ellipsis;white-space:nowrap}.request-media-row__when{font-size:12px;line-height:17px;color:#dce6fd8c;white-space:nowrap}.request-media-status{display:inline-flex;height:24px;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.request-media-status--blue{background:#639fff2e;color:#8bb6ff}.request-media-status--amber{background:#f0b1002e;color:#fdc700}.request-media-status--green{background:#05df7229;color:#05df72}.request-media-field--project{margin:0 0 18px}.request-media-dropdown{width:100%}.request-media-dropdown-trigger.dark-filter-dropdown__trigger{--navi-select-scale: 1;width:100%!important;height:46px;min-width:0!important;justify-content:space-between!important;gap:10px!important;border:1px solid rgba(99,159,255,.2)!important;border-radius:12px!important;background:#16163899!important;padding:0 15px!important;color:#dce6fd!important;font-size:15px!important;font-weight:400!important}.request-media-dropdown-trigger.dark-filter-dropdown__trigger:hover,.request-media-dropdown-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:#639fff66!important}.request-media-dropdown-trigger .dark-filter-dropdown__chevron{color:#639fff!important}.request-media-select-menu.navi-menu-surface{--navi-menu-scale: 1;max-height:280px!important}@media (max-width: 640px){.request-media-need-grid{grid-template-columns:1fr}.request-media-row{grid-template-columns:minmax(0,1fr) auto}.request-media-row__when{grid-column:1}.request-media-actions{flex-direction:column-reverse}.request-media-primary,.request-media-secondary{width:100%}}@media (prefers-reduced-motion: reduce){.request-media-need,.request-media-primary,.request-media-secondary,.request-media-close{transition:none}}.theme-light .request-media-modal{color:#1a1a2e}.theme-light .request-media-head{border-bottom-color:#0d0d0d14}.theme-light .request-media-head h2,.theme-light .request-media-need__label,.theme-light .request-media-row__need,.theme-light .request-media-sent h3{color:#1a1a2e}.theme-light .request-media-needs legend,.theme-light .request-media-field>span,.theme-light .request-media-mine h3,.theme-light .request-media-secondary,.theme-light .request-media-close{color:#1a1a2e}.theme-light .request-media-need,.theme-light .request-media-field textarea,.theme-light .request-media-field input,.theme-light .request-media-row{background:#639fff0f;color:#1a1a2e}.theme-light .request-media-need__hint,.theme-light .request-media-row__about,.theme-light .request-media-row__when,.theme-light .request-media-mine__note,.theme-light .request-media-sent p{color:#1a1a2e9e}.theme-light .request-media-field textarea::-moz-placeholder,.theme-light .request-media-field input::-moz-placeholder{color:#1a1a2e66}.theme-light .request-media-field textarea::placeholder,.theme-light .request-media-field input::placeholder{color:#1a1a2e66}.theme-light .request-media-mine{border-top-color:#0d0d0d14}.theme-light .request-media-secondary{border-color:#0d0d0d1f;background:#0d0d0d0a}.theme-light .request-media-dropdown-trigger.dark-filter-dropdown__trigger{background:#639fff0f!important;color:#1a1a2e!important}.navi-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;width:100vw;height:100dvh;isolation:isolate;background:transparent;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);animation:navi-modal-glass-reveal .4s cubic-bezier(.2,.82,.2,1) both;will-change:backdrop-filter}.navi-confirm-backdrop:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:radial-gradient(48.7% 60.8% at 50% 48%,#17298747,#17298714 45%,#03051200),#00000085;animation:navi-modal-dim-reveal .4s cubic-bezier(.2,.82,.2,1) both;pointer-events:none}.navi-confirm-dialog{width:min(430px,calc(100vw - 32px));overflow:hidden;border:1px solid transparent;border-radius:20px;background:linear-gradient(#1a1a3e,#1a1a3e) padding-box,linear-gradient(135deg,#b3b3b37a,#0f0f3d6b) border-box;box-shadow:0 28px 90px #0206178a;padding:28px;color:#dce6fd;text-align:left;animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both;will-change:opacity,filter,box-shadow}.navi-confirm-kicker{display:inline-flex;height:24px;align-items:center;border-radius:4px;background:#fb2c3633;padding:0 8px;color:#ff6467;font-family:Outfit;font-size:12px;font-weight:500;line-height:16px}.navi-confirm-dialog h2{margin-top:18px;color:#ffffffeb;font-size:30px;font-weight:300;line-height:38px;overflow-wrap:anywhere}.navi-confirm-dialog p{margin-top:8px;color:#dce6fda8;font-family:Outfit;font-size:13px;font-weight:400;line-height:20px}.navi-confirm-error{margin-top:14px;border:1px solid rgba(251,44,54,.22);border-radius:10px;background:#fb2c361a;padding:8px 12px;color:#ffb4b5;font-family:Outfit;font-size:13px;line-height:18px}.navi-confirm-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.navi-confirm-cancel,.navi-confirm-delete{display:inline-flex;min-width:124px;height:42px;align-items:center;justify-content:center;border-radius:10px;padding:0 18px;font-family:Outfit;font-size:14px;font-weight:500;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,opacity .16s ease}.navi-confirm-cancel{border:1px solid rgba(99,159,255,.2);background:#17298766;color:#dce6fd}.navi-confirm-delete{border:1px solid rgba(251,44,54,.22);background:#fb2c3633;color:#ff6467}.navi-confirm-cancel:hover:not(:disabled),.navi-confirm-delete:hover:not(:disabled){transform:translateY(-1px)}.navi-confirm-cancel:hover:not(:disabled){border-color:#639fff6b;background:#639fff24}.navi-confirm-delete:hover:not(:disabled){background:#fb2c364d;color:#ff8587}.navi-confirm-cancel:disabled,.navi-confirm-delete:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 56em){.navi-confirm-dialog{padding:24px}.navi-confirm-actions{flex-direction:column-reverse}.navi-confirm-cancel,.navi-confirm-delete{width:100%}}.theme-light .navi-confirm-backdrop:before{background:radial-gradient(48.7% 60.8% at 50% 48%,#639fff1f,#639fff0a 45%,#fff0),#0f172a47!important}.theme-light .navi-confirm-dialog{background:#fff!important;border-color:#e2e4e8!important;box-shadow:0 28px 90px #0f172a2e!important;color:#1a1a2e!important}.theme-light .navi-confirm-dialog h2{color:#1a1a2e!important}.theme-light .navi-confirm-dialog p{color:#6a7282!important}.theme-light .navi-confirm-kicker{color:#e7000b!important}.theme-light .navi-confirm-error{color:#b91c1c!important}.theme-light .navi-confirm-cancel{border-color:#e2e4e8!important;background:#f4f5f7!important;color:#1a1a2e!important}.theme-light .navi-confirm-cancel:hover:not(:disabled){border-color:#639fff73!important;background:#639fff1f!important}.theme-light .navi-confirm-delete{color:#e7000b!important}.task-details-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:16px;background:var(--navi-modal-backdrop-bg, rgba(0, 0, 0, .5));-webkit-backdrop-filter:blur(var(--navi-modal-backdrop-blur, 21px));backdrop-filter:blur(var(--navi-modal-backdrop-blur, 21px))}.task-details{--task-priority: #639fff;display:flex;width:min(480px,100%);max-height:calc(100dvh - 32px);flex-direction:column;overflow:hidden;border:1px solid var(--navi-modal-surface-border, rgba(255, 255, 255, .1));border-radius:16px;box-shadow:0 28px 80px #0206178c;color:#dce6fd}.task-details--high{--task-priority: #f86a76}.task-details--medium{--task-priority: #f8cc3b}.task-details--low{--task-priority: #639fff}.task-details__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 0 24px}.task-details__chips{display:flex;flex-wrap:wrap;gap:8px}.task-details__priority,.task-details__state{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:4px 11px 4px 9px;font-size:13px;font-weight:500;line-height:18px}.task-details__priority{border:1px solid color-mix(in srgb,var(--task-priority) 38%,transparent);background:color-mix(in srgb,var(--task-priority) 14%,transparent);color:#f4f7ff}.task-details__priority-dot{width:8px;height:8px;border-radius:999px;background:var(--task-priority)}.task-details__state{border:1px solid rgba(52,211,153,.35);background:#34d3991f;color:#a7f3d0}.task-details__close{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#dce6fd;transition:background-color .16s ease,border-color .16s ease}.task-details__close:hover{background:#ffffff1a}.task-details__body{min-height:0;overflow-y:auto;padding:16px 24px 4px}.task-details__title{margin:0;font-size:22px;font-weight:500;line-height:1.3;color:#fff;overflow-wrap:anywhere}.task-details.is-done .task-details__title{color:#ffffff9e;text-decoration:line-through;text-decoration-color:#ffffff4d;text-decoration-thickness:1.5px}.task-details__rows{display:grid;gap:2px;margin-top:20px}.task-details-row{display:grid;grid-template-columns:16px 76px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;border-top:1px solid rgba(255,255,255,.06);font-size:15px;line-height:22px}.task-details-row:first-child{border-top:0}.task-details-row__icon{color:#639fff}.task-details-row__label{color:#dce6fd99}.task-details-row__value{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;color:#f4f7ff;overflow-wrap:anywhere}.task-details__overdue{color:#fca5a5}.task-details__overdue-tag{border-radius:999px;background:#f86a7629;padding:1px 8px;font-size:12px;font-weight:500;color:#fca5a5}.task-details__link{padding:0;border:0;background:none;color:#8fb8ff;font:inherit;text-decoration:underline;text-decoration-color:#8fb8ff66;text-underline-offset:3px;cursor:pointer}.task-details__link:hover{color:#b5d0ff;text-decoration-color:currentColor}.task-details__notes{margin-top:18px;border-radius:12px;border:1px solid rgba(99,159,255,.14);background:#1729872e;padding:12px 14px}.task-details__notes h3{margin:0 0 4px;font-size:13px;font-weight:500;color:#dce6fd99}.task-details__notes p{margin:0;font-size:15px;line-height:23px;color:#dce6fd;white-space:pre-line;overflow-wrap:anywhere}.task-details__no-notes{margin:18px 0 0;font-size:14px;color:#dce6fd73}.task-details__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;border-top:1px solid rgba(255,255,255,.08);padding:16px 24px 20px}.task-details__actions-main{display:flex;margin-left:auto;gap:10px}.task-details__primary,.task-details__secondary,.task-details__delete{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border-radius:12px;padding:0 18px;font-size:15px;font-weight:500;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.task-details__primary{border:1px solid #639fff;background:#639fff;color:#fff}.task-details__primary:hover{background:#4f8cff}.task-details__secondary{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#dce6fd}.task-details__secondary:hover{background:#ffffff1a}.task-details__delete{border:1px solid transparent;background:transparent;padding:0 10px;color:#fca5a5}.task-details__delete:hover{border-color:#f86a764d;background:#f86a761a}.task-details :is(button,a):focus-visible{outline:2px solid #639fff;outline-offset:2px}@media (max-width: 480px){.task-details-overlay{align-items:end;padding:0}.task-details{width:100%;max-height:88dvh;border-radius:20px 20px 0 0}.task-details__title{font-size:20px}.task-details__actions{padding-bottom:max(20px,env(safe-area-inset-bottom))}}.theme-light .task-details,.theme-light .task-details__title,.theme-light .task-details-row__value,.theme-light .task-details__priority,.theme-light .task-details__close,.theme-light .task-details__secondary{color:#1a1a2e}.theme-light .task-details.is-done .task-details__title{text-decoration-color:#1a1a2e4d}.theme-light .task-details-row,.theme-light .task-details__actions{border-color:#0d0d0d14}.theme-light .task-details__notes{background:#639fff0f}.theme-light .task-details__notes p{color:#1a1a2e}.theme-light .task-details__close,.theme-light .task-details__secondary{border-color:#0d0d0d1f;background:#0d0d0d0a}.theme-light .task-details .task-details__primary,.theme-light .task-details .task-details__primary *{color:#fff!important}.theme-light .task-details .task-details-row__icon{color:#2563eb!important}.theme-light .task-details .task-details__delete,.theme-light .task-details .task-details__overdue,.theme-light .task-details .task-details__overdue-tag{color:#b91c1c!important}.theme-light .task-details .task-details__state,.theme-light .task-details .task-details__state *{color:#047857!important}.theme-light .task-details .task-details__link{color:#2563eb!important}.theme-light .task-details .task-details-row__label,.theme-light .task-details .task-details__notes h3{color:#1a1a2e9e!important}.theme-light .task-details .task-details__no-notes{color:#1a1a2e8c!important}.theme-light .task-details.is-done .task-details__title{color:#1a1a2e99!important}@media (prefers-reduced-motion: reduce){.task-details{animation:none!important}}.glass-search-select{width:100%}.glass-search-select__menu.navi-menu-surface{width:var(--gss-width)!important;max-width:none!important;max-height:var(--gss-max-height)!important;overflow-y:auto!important}.glass-search-select__placeholder{color:#dce6fd66}.glass-search-select__search{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(99,159,255,.15);background:var(--navi-menu-bg, #1a1a3e);padding:6px 10px;margin-bottom:4px}.glass-search-select__search input{width:100%;border:0;background:transparent;color:#dce6fd;font-family:var(--font-family);font-size:13px;outline:none}.glass-search-select__search input::-moz-placeholder{color:#dce6fd66}.glass-search-select__search input::placeholder{color:#dce6fd66}.glass-search-select__sublabel{margin-left:auto;flex-shrink:0;color:#dce6fd80;font-size:12px}.glass-search-select__empty{margin:0;padding:8px 12px;color:#dce6fd85;font-family:var(--font-family);font-size:13px}.add-lead-select{position:relative;z-index:1}.add-lead-select.is-open{z-index:35}.add-lead-select-control{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;border:1px solid rgba(99,159,255,.2);border-radius:10px;background:#1e1e4ab3;padding:0 12px;color:#dce6fdcc;font-family:var(--font-family);font-size:14px;font-weight:500;line-height:normal;outline:none;box-shadow:0 10px 24px -8px #0006;-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.add-lead-select-control.navi-select-trigger{--navi-select-scale: 1}.add-lead-select-control:hover,.add-lead-select-control.is-open{border-color:#639fff47;background:#1e1e4ad1}.add-lead-select-control.is-error{border-color:#fb7185b3}.add-lead-select-control.is-placeholder{color:var(--crm-field-placeholder)}.add-lead-combobox-control{padding-right:8px}.add-lead-combobox-input{min-width:0;flex:1;border:0;background:transparent;outline:none;color:#dce6fdcc;font:inherit}.add-lead-combobox-input::-moz-placeholder{color:var(--crm-field-placeholder)}.add-lead-combobox-input::placeholder{color:var(--crm-field-placeholder)}.add-lead-select-chevron-button{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--crm-chevron-ink)}.add-lead-select-chevron-button:hover{background:#639fff1f;color:var(--crm-ink-strong)}.add-lead-select-chevron{color:currentColor;transition:transform .15s ease}.add-lead-select-chevron.is-open{transform:rotate(180deg)}.add-lead-select-menu.navi-menu-surface{--navi-menu-scale: 1;width:100%!important;min-width:100%;max-height:206px;overflow-x:hidden!important;overflow-y:auto!important}.add-lead-select-menu::-webkit-scrollbar{display:none}.add-lead-select-menu{scrollbar-width:none}.add-lead-select-option.navi-menu-item,.add-lead-select-empty.navi-menu-item{justify-content:flex-start!important;padding-inline:12px!important}.add-lead-select-option.is-selected{background:var(--navi-menu-hover-bg)!important;color:var(--navi-menu-text)!important}.add-lead-select-empty{color:var(--crm-placeholder)!important;cursor:default}@media (max-width: 640px){.add-lead-select-menu.navi-menu-surface{max-height:172px}}@media (max-width: 56em){form.add-lead-modal{height:auto;max-height:calc(100dvh - 32px);border-color:#639fff4d}.add-lead-modal .add-lead-modal__head{height:89px;align-items:center;padding-top:0}.add-lead-modal .add-lead-modal__title{font-size:30px;line-height:32px;letter-spacing:0}.add-lead-modal .add-lead-modal__close{margin-top:0}.add-lead-modal .add-lead-modal__grid label{line-height:20px}.add-lead-modal .add-lead-modal__grid input,.add-lead-modal .add-lead-modal__grid .add-lead-select-control,.add-lead-modal .add-lead-modal__grid .glass-search-select__trigger,.add-lead-modal .add-lead-modal__grid .add-lead-modal__readonly{height:42px}.add-lead-modal .add-lead-modal__grid .add-lead-modal__readonly{line-height:40px}.add-lead-modal .add-lead-modal__foot{padding:25px 24px 24px}.add-lead-modal .add-lead-modal__foot button{height:50px}}.theme-light .add-lead-select-control{border-color:var(--crm-control-border)!important;background:var(--crm-field-bg)!important;box-shadow:none!important;color:var(--crm-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-light .add-lead-select-control:hover,.theme-light .add-lead-select-control.is-open{border-color:#639fff73!important;background:var(--crm-field-bg-hover)!important}.theme-light .add-lead-select-control.is-placeholder{color:var(--crm-field-placeholder)!important}.theme-light .add-lead-combobox-input{color:var(--crm-ink)!important}.brochure-field-row{display:flex;align-items:center;gap:8px;min-height:46px}.brochure-field-upload{display:inline-flex;width:100%;height:46px;align-items:center;gap:8px;border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#16163899;padding:0 15px;color:#dce6fd;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;transition:border-color .16s ease,background .16s ease}.brochure-field-upload:hover:not(:disabled){border-color:#8bb6ff99;background:#17298766}.brochure-field-upload:disabled{cursor:not-allowed;opacity:.5}.brochure-field-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brochure-field-name{display:flex;min-width:0;flex:1;height:46px;align-items:center;overflow:hidden;border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#16163899;padding:0 15px;color:#dce6fd;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.brochure-field-name-text{display:block;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brochure-field-hint{flex:0 0 auto;color:#dce6fd8f;font-size:12px;text-transform:uppercase;letter-spacing:.4px}.brochure-field-view{flex:0 0 auto;color:#639fff;font-size:13px;text-decoration:none}.brochure-field-view:hover{text-decoration:underline}.brochure-field-remove{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border:1px solid rgba(99,159,255,.2);border-radius:8px;background:#0a103399;color:#8ea3d2;transition:border-color .15s ease,color .15s ease}.brochure-field-remove:hover:not(:disabled){border-color:#ff6b6b80;color:#ff6b6b}.brochure-field-remove:disabled{cursor:not-allowed;opacity:.5}.brochure-field-error{margin:6px 0 0;color:#ff6b6b;font-size:12px}.project-create-field .brochure-field{position:relative}.project-create-field .brochure-field-row{min-height:44px}.project-create-field .brochure-field-upload,.project-create-field .brochure-field-name{height:44px}.project-create-field .brochure-field-error{position:absolute;left:0;right:0;top:100%;margin:2px 0 0;overflow:hidden;font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.theme-light .brochure-field-upload{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .brochure-field-upload:hover:not(:disabled){border-color:#639fff73!important;background:#f1f5f9!important}.theme-light .brochure-field-name{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .brochure-field-hint{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.theme-light .brochure-field-view{color:#4f46e5!important}.theme-light .brochure-field-view:hover{color:#4338ca!important}.theme-light .brochure-field-remove{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#6b7280!important}.theme-light .brochure-field-remove:hover:not(:disabled){border-color:#ef444466!important;background:#fef2f2!important;color:#ef4444!important}.theme-light .brochure-field-error{color:#dc2626!important}.add-unit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;width:100vw;height:100dvh;overflow:hidden;isolation:isolate;background:transparent;-webkit-backdrop-filter:blur(var(--navi-modal-backdrop-blur, 21px));backdrop-filter:blur(var(--navi-modal-backdrop-blur, 21px));animation:navi-modal-glass-reveal .4s cubic-bezier(.2,.82,.2,1) both;will-change:backdrop-filter}.add-unit-overlay:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:radial-gradient(48.7% 60.8% at 50% 48%,#17298747,#17298714 45%,#03051200),var(--navi-modal-backdrop-bg, rgba(0, 0, 0, .5));animation:navi-modal-dim-reveal .4s cubic-bezier(.2,.82,.2,1) both;pointer-events:none}.add-unit-modal{--add-unit-modal-scale: 1;--add-unit-modal-width: min(850px, calc(100vw - 70px) );--add-unit-modal-height: min(1009px, calc(100dvh - 70px) );--add-unit-content-width: calc(var(--add-unit-modal-width) - 60px);--add-unit-gallery-gap: clamp(10px, calc(var(--add-unit-content-width) * .019), 15px);--add-unit-gallery-tile-size: calc((var(--add-unit-content-width) - (var(--add-unit-gallery-gap) * 4)) / 5);width:var(--add-unit-modal-width);height:var(--add-unit-modal-height);display:flex;flex-direction:column;overflow:hidden;border:1px solid transparent;border-radius:28px;background:linear-gradient(#1a1a3e,#1a1a3e) padding-box,linear-gradient(135deg,#b3b3b38c,#0f0f3d66) border-box;box-shadow:0 28px 90px #02061785;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);filter:blur(0);transform:scale(var(--add-unit-modal-scale));transform-origin:center;animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both;will-change:opacity,filter,box-shadow}.add-unit-modal--fixed-frame{--add-unit-modal-width: 850px;--add-unit-modal-height: 1009px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--add-unit-modal-scale));animation-name:navi-modal-surface-reveal}.add-unit-modal--edit-frame{--add-unit-modal-width: 1050px;--add-unit-modal-height: 962px;--add-unit-content-width: 991px}.add-unit-modal--edit-frame .add-unit-header{height:86px;padding-top:21px}.add-unit-modal--edit-frame .add-unit-header-text p{display:none}.add-unit-modal--edit-frame .add-unit-close{margin-top:1px}.add-unit-modal--edit-frame .add-unit-body{flex:0 0 770px;overflow-x:hidden;overflow-y:auto;padding:18px 0 0}.add-unit-modal--edit-frame .add-unit-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 15px}.add-unit-modal--edit-frame .add-unit-label{text-transform:uppercase}.add-unit-field--amenities,.add-unit-field--gallery,.add-unit-field--photo-set,.add-unit-field--tour,.add-unit-field--brochure{margin-top:22px}.add-unit-modal--edit-frame .add-unit-description{height:80px}.add-unit-media-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.add-unit-visuals-card.add-unit-visuals-card--inline{min-height:0;margin-top:12px;gap:12px;border-style:dashed;border-radius:12px;padding:9px 9px 9px 14px}.add-unit-visuals-card.add-unit-visuals-card--inline p{margin:0;font-size:13px;font-weight:400;line-height:18px}.add-unit-visuals-card--inline .add-unit-media-request{width:auto;height:36px;padding:0 16px}.add-unit-visuals-card--inline+.add-unit-field{margin-top:18px}.add-unit-gallery-hint{margin:0;color:#8c8ca6e6;font-family:Outfit,sans-serif;font-size:11px;font-weight:400;line-height:15px}.theme-light .add-unit-gallery-hint{color:#6a7282!important;-webkit-text-fill-color:#6a7282!important}.add-unit-modal--edit-frame .add-unit-footer{height:106px;padding-top:18px;border-top:0}.add-unit-header,.add-unit-body,.add-unit-footer{width:var(--add-unit-content-width);margin-inline:auto}.add-unit-header{position:relative;display:flex;height:106px;flex-shrink:0;align-items:flex-start;justify-content:space-between;padding-top:21px;border-bottom:1px solid rgba(255,255,255,.08)}.add-unit-header-text h2{font-size:40px;font-weight:300;line-height:50px;letter-spacing:0;color:#ffffffe6}.add-unit-header-text p{margin-top:1px;font-family:Outfit;font-size:12px;font-weight:400;line-height:15px;color:#ffffff80}.add-unit-close{display:grid;width:39px;height:38px;margin-top:14px;place-items:center;border:1px solid rgba(99,159,255,.2);border-radius:999px;background:#17298766;color:#fafafa;transition:border-color .16s ease,background .16s ease,transform .16s ease}.add-unit-close:hover{border-color:#639fff6b;background:#639fff2e;transform:translateY(-1px)}.add-unit-body{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:18px 0}.add-unit-fields-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 15px}.add-unit-field,.add-unit-image-url{display:flex;min-width:0;flex-direction:column;gap:7px}.add-unit-field:has(.add-unit-dropdown.is-open){position:relative;z-index:200}.add-unit-label,.add-unit-media-column h3,.add-unit-gallery-header h3{font-size:14px;font-weight:500;line-height:18px;color:#fff}.add-unit-input-wrap{position:relative;display:block}.add-unit-input{width:100%;height:46px;border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#16163899;padding:0 15px;font-size:16px;font-weight:300;line-height:20px;color:#dce6fd;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.add-unit-input:focus{border-color:#639fff7a;background:#161638c7;box-shadow:0 0 0 3px #639fff1a}.add-unit-input::-moz-placeholder{color:#dce6fd80}.add-unit-input::placeholder{color:#dce6fd80}.add-unit-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px}.add-unit-dropdown{width:100%;z-index:20}.add-unit-dropdown.is-open{z-index:210}.add-unit-dropdown-trigger.dark-filter-dropdown__trigger{--navi-select-scale: 1;min-width:0!important;justify-content:space-between!important;gap:10px!important;border-color:#639fff33!important;border-radius:10px!important;background:#1e1e4ab3!important;box-shadow:0 10px 24px -8px #0006!important;color:#dce6fdcc!important;font-weight:500!important;-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px)}.add-unit-dropdown-trigger.dark-filter-dropdown__trigger:hover,.add-unit-dropdown-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:#639fff47!important;background:#1e1e4ad1!important}.add-unit-dropdown-trigger .dark-filter-dropdown__chevron{color:#639fff!important}.add-unit-dropdown-trigger:disabled{opacity:1!important;cursor:default!important}.add-unit-select-menu.navi-menu-surface{--navi-menu-scale: 1;top:52px!important;z-index:220!important;width:287px!important;min-width:100%!important}.add-unit-select:disabled{opacity:1;cursor:default}.add-unit-select-icon{position:absolute;right:15px;top:50%;color:#639fff;pointer-events:none;transform:translateY(-50%)}.add-unit-leading-icon{position:absolute;left:15px;top:50%;color:#639fff;pointer-events:none;transform:translateY(-50%)}.add-unit-input-with-icon{padding-left:42px}.add-unit-images-section{margin-top:30px;min-width:0}.add-unit-upload-slot{display:flex;width:100%;height:368px;margin-top:13px;align-items:center;justify-content:center;border:1.5px dashed rgba(255,255,255,.22);border-radius:12px;background:#ffffff17;padding:0;color:#dce6fdb8;transition:border-color .16s ease,background .16s ease,color .16s ease}.add-unit-upload-slot:hover{border-color:#639fff7a;background:#639fff1c;color:#fafafa}.add-unit-file-name{margin-top:11px;font-family:Outfit;font-size:11px;font-weight:400;line-height:13px;color:#ffffff4d}.add-unit-plan-preview{position:relative;display:block;width:132px;height:132px;overflow:hidden;border-radius:9px;background:linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px) 0 0 / 22px 22px,#39393ae0;box-shadow:inset 0 0 0 1px #ffffff14}.add-unit-plan-title{position:absolute;left:37px;top:11px;width:60px;font-family:Outfit;font-size:4px;font-weight:600;line-height:6px;color:#ffffff94;text-align:center}.add-unit-plan-grid{position:absolute;left:13px;right:13px;top:29px;bottom:20px;display:grid;grid-template-columns:1.15fr .85fr 1fr;grid-template-rows:1fr 1fr;gap:5px;border:1px solid rgba(255,255,255,.25);padding:6px}.add-unit-plan-grid span{min-width:0;min-height:0;border:1px solid rgba(255,255,255,.22);background:#ffffff09}.add-unit-plan-delete,.add-unit-tile-delete{position:absolute;display:grid;place-items:center;border-radius:999px;background:#00000080;color:#ffffffd1}.add-unit-plan-delete{right:8px;top:8px;width:23px;height:23px}.add-unit-gallery-header{display:flex;align-items:center;justify-content:space-between;height:19px}.add-unit-gallery-header span{display:inline-flex;min-width:101px;height:18px;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0a;padding:0 8px;font-family:Outfit;font-size:10px;font-weight:600;color:#72a5ff;text-transform:uppercase}.add-unit-file-input{display:none}.add-unit-gallery-scroll{height:calc((var(--add-unit-gallery-tile-size) * 2) + var(--add-unit-gallery-gap));margin-top:20px;overflow-y:auto;overflow-x:hidden;border-radius:12px;outline:1px solid transparent;outline-offset:4px;scrollbar-width:none;transition:outline-color .16s ease,background .16s ease}.add-unit-gallery-scroll::-webkit-scrollbar{display:none}.add-unit-gallery-scroll.is-drag-active{background:#639fff0f;outline-color:#639fff70}.add-unit-gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--add-unit-gallery-gap);align-content:start;min-height:calc((var(--add-unit-gallery-tile-size) * 2) + var(--add-unit-gallery-gap))}.add-unit-gallery-tile{position:relative;display:grid;width:100%;aspect-ratio:1;min-width:0;overflow:hidden;place-items:center;border-radius:12px}.add-unit-gallery-filled{border:0;padding:0;background:#ffffff14;cursor:grab;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}.add-unit-gallery-filled:active{cursor:grabbing}.add-unit-gallery-filled.is-dragging{opacity:.45;transform:scale(.98);box-shadow:0 0 0 2px #639fff73}.add-unit-gallery-filled img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.add-unit-main-image-action{position:absolute;left:50%;top:50%;z-index:2;min-width:112px;height:30px;transform:translate(-50%,-50%) scale(.96);border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#080c1cc7;padding:0 12px;color:#fff;font-family:Outfit;font-size:10px;font-weight:700;line-height:12px;opacity:0;pointer-events:none;text-transform:uppercase;transition:opacity .16s ease,transform .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap}.add-unit-gallery-filled:hover .add-unit-main-image-action,.add-unit-gallery-filled:focus-within .add-unit-main-image-action{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.add-unit-gallery-filled.is-main-image .add-unit-main-image-action{display:none}.add-unit-main-image-action:hover,.add-unit-main-image-action:focus-visible{border-color:#05df728c;background:#05df7233;outline:none}.add-unit-gallery-filled.is-main-image{box-shadow:inset 0 0 0 2px #05df72b8}.add-unit-main-image-check{position:absolute;left:7px;bottom:7px;z-index:3;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(5,223,114,.58);border-radius:999px;background:#05df72eb;color:#07151f;box-shadow:0 8px 18px #05df7238}.add-unit-main-image-check:after{position:absolute;left:0;bottom:calc(100% + 6px);z-index:4;min-width:74px;border:1px solid rgba(99,159,255,.32);border-radius:999px;background:#080c1ceb;padding:5px 8px;color:#fff;content:attr(data-tooltip);font-family:Outfit;font-size:10px;font-weight:700;line-height:12px;opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.add-unit-main-image-check:hover:after,.add-unit-main-image-check:focus-visible:after{opacity:1;transform:translateY(0)}.add-unit-main-image-check:focus-visible{outline:2px solid rgba(99,159,255,.58);outline-offset:2px}.add-unit-tile-delete{border:0;right:6px;top:5px;width:23px;height:23px}.add-unit-photo-type-wrap{position:absolute;left:5px;top:5px;z-index:4}.add-unit-photo-type-trigger.dark-filter-dropdown__trigger{height:24px;min-width:0!important;padding:0 8px!important;gap:5px!important;border-radius:8px!important;font-size:10px!important}.add-unit-photo-type-trigger .dark-filter-dropdown__chevron{width:11px;height:11px}.add-unit-photo-type-menu.navi-menu-surface{top:29px!important;width:126px!important;min-width:0!important}.add-unit-photo-type-menu .navi-menu-item{font-size:11px}.add-unit-gallery-tile:has(.add-unit-photo-type-dropdown.is-open){overflow:visible;z-index:60}.add-unit-gallery-tile img{border-radius:inherit}.add-unit-image-name{display:flex;position:absolute;inset-inline:0;bottom:0;align-items:center;justify-content:center;gap:4px;overflow:hidden;border:0;background:linear-gradient(180deg,#0000,#050712d1);cursor:pointer;padding:18px 8px 7px;font-family:Outfit;font-size:10px;font-weight:500;line-height:13px;color:#ffffffe0;text-align:center;transition:color .15s ease}.add-unit-image-name:hover,.add-unit-image-name:focus-visible{color:#fff;outline:none}.add-unit-image-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-unit-image-name-pencil{flex:none;opacity:.7}.add-unit-image-name-input{position:absolute;inset-inline:4px;bottom:4px;z-index:4;height:20px;border:1px solid rgba(99,159,255,.4);border-radius:6px;background:#161638eb;padding:0 6px;color:#dce6fd;font-family:Outfit;font-size:10px;font-weight:500;line-height:18px;outline:none}.add-unit-image-name-input:focus{border-color:#639fffb3;box-shadow:0 0 0 2px #639fff29}.add-unit-gallery-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed rgba(255,255,255,.22);background:#ffffff17;color:#ffffffbf;font-family:Outfit;font-size:10px;font-weight:400;line-height:12px;text-align:center;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease}.add-unit-gallery-empty:hover{border-color:#639fff7a;background:#639fff1c;color:#fff}.add-unit-image-url{margin-top:16px}.add-unit-description{height:100px;margin-top:0;resize:none;padding-top:13px;line-height:20px}.add-unit-visuals-card{display:flex;min-height:83px;margin-top:20px;align-items:center;gap:15px;border:1px solid rgba(99,159,255,.2);border-radius:16px;background:#0b0b24cc;padding:17px 18px}.add-unit-visuals-icon{display:grid;width:39px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#639fff0d;color:#8bb6ff}.add-unit-visuals-card h3{font-family:Outfit;font-size:14px;font-weight:700;line-height:17px;color:#fafafa}.add-unit-visuals-card p{margin-top:4px;font-size:12px;font-weight:300;line-height:18px;color:#dce6fd8f}.add-unit-media-request{display:inline-flex;width:233px;height:45px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;margin-left:auto;border:1.2px solid #639fff;border-radius:10px;background:#639fff38;font-family:Outfit;font-size:14px;font-weight:500;color:#fff}.add-unit-footer{display:flex;height:87px;flex-shrink:0;align-items:flex-start;justify-content:flex-end;gap:15px;padding-top:29px;border-top:1px solid rgba(255,255,255,.08)}.add-unit-error{min-width:0;flex:1 1 auto;margin:0;align-self:center;color:#ff6b6b;font-size:13px;line-height:1.4;text-align:left}.theme-light .add-unit-error{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.add-unit-cancel,.add-unit-save{height:46px;border-radius:10px;transition:border-color .16s ease,background .16s ease,transform .16s ease,opacity .16s ease}.add-unit-cancel{min-width:271px;border:1px solid rgba(99,159,255,.2);background:#17298766;font-size:16px;font-weight:500;color:#dce6fd}.add-unit-save{display:inline-flex;min-width:271px;align-items:center;justify-content:center;gap:8px;border:0;background:linear-gradient(90deg,#4f46e5,#7c3aed);box-shadow:0 4px 6px #4f46e540;font-family:Outfit;font-size:13px;font-weight:600;color:#fff}.add-unit-cancel:hover,.add-unit-save:hover:not(:disabled){transform:translateY(-1px)}.add-unit-save:disabled{cursor:not-allowed;opacity:.42}@keyframes addUnitModalIn{0%{opacity:0;transform:scale(calc(var(--add-unit-modal-scale) * .97)) translateY(12px)}}@keyframes addUnitFixedModalIn{0%{opacity:0;transform:translate(-50%,-50%) scale(calc(var(--add-unit-modal-scale) * .97)) translateY(12px)}}@media (max-width: 900px) and (pointer: coarse){.add-unit-modal,.add-unit-modal.add-unit-modal--fixed-frame{--add-unit-modal-width: calc(100vw - 24px) ;--add-unit-modal-height: calc(100dvh - 24px) ;--add-unit-content-width: calc(var(--add-unit-modal-width) - 40px);width:calc(100vw - 24px);height:calc(100dvh - 24px);position:static;transform:none}.add-unit-header,.add-unit-body,.add-unit-footer{width:calc(100% - 40px)}.add-unit-body{overflow-y:auto}.add-unit-fields-grid,.add-unit-media-grid{grid-template-columns:1fr}.add-unit-gallery-scroll{height:min(307px,42vh)}.add-unit-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.add-unit-gallery-tile{width:100%;height:auto;aspect-ratio:1}.add-unit-footer{height:auto;padding-bottom:24px}.add-unit-cancel,.add-unit-save{min-width:0;flex:1}}.add-unit-modal.add-unit-modal--fixed-frame.add-unit-modal--edit-frame{--add-unit-modal-width: 1050px;--add-unit-modal-height: 962px;--add-unit-content-width: 991px;position:absolute;left:50%;top:50%;width:var(--add-unit-modal-width);height:var(--add-unit-modal-height);transform:translate(-50%,-50%) scale(var(--add-unit-modal-scale))}.theme-light .add-unit-overlay:before{background:radial-gradient(48.7% 60.8% at 50% 48%,#639fff1f,#639fff0a 45%,#fff0),#6478a052!important}.theme-light .add-unit-modal{border:1px solid #e2e4e8!important;background:#fff!important;box-shadow:0 25px 50px -12px #0f172a2e!important}.theme-light .add-unit-header{border-bottom-color:#e2e4e8!important}.theme-light .add-unit-header-text h2{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .add-unit-header-text p{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}.theme-light .add-unit-close{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important}.theme-light .add-unit-close:hover{border-color:#639fff73!important;background:#639fff1f!important}.theme-light .add-unit-label{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .add-unit-input{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .add-unit-input:focus{border-color:#639fff!important;background:#fff!important;box-shadow:0 0 0 3px #639fff1f!important}.theme-light .add-unit-input::-moz-placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.theme-light .add-unit-input::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.theme-light .add-unit-modal .add-unit-dropdown-trigger.dark-filter-dropdown__trigger{border-color:#e2e4e8!important;border-radius:12px!important;background:#f8f9fa!important;box-shadow:none!important;color:#4b5563!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-light .add-unit-modal .add-unit-dropdown-trigger.dark-filter-dropdown__trigger:hover,.theme-light .add-unit-modal .add-unit-dropdown-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:#639fff73!important;background:#fff!important}.theme-light .add-unit-modal .add-unit-dropdown-trigger .dark-filter-dropdown__chevron{color:#6a7282!important}.theme-light .add-unit-gallery-header h3{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .add-unit-gallery-header span{background:#eef2ff!important;color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.theme-light .add-unit-gallery-filled{background:#f8f9fa!important}.theme-light .add-unit-tile-delete{background:#ffffffeb!important;color:#e7000b!important;box-shadow:0 2px 6px #0f172a2e!important}.theme-light .add-unit-gallery-empty{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#9ca3af!important}.theme-light .add-unit-gallery-empty:first-of-type{border-color:#4f46e5!important;background:#eef2ff!important;color:#4f46e5!important}.theme-light .add-unit-gallery-empty:hover{border-color:#639fff8c!important;background:#639fff14!important;color:#4f46e5!important}.theme-light .add-unit-image-name-input{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .add-unit-image-name-input:focus{border-color:#639fff!important;background:#fff!important;box-shadow:0 0 0 3px #639fff1f!important}.theme-light .add-unit-visuals-card{border-color:#639fff33!important;background:#639fff12!important}.theme-light .add-unit-visuals-icon{border-color:#639fff33!important;background:#639fff1a!important;color:#639fff!important}.theme-light .add-unit-visuals-card h3{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .add-unit-visuals-card p{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}.theme-light .add-unit-media-request{border:0!important;background:#639fff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .add-unit-media-request:hover{background:#74aaff!important}.theme-light .add-unit-footer{border-top-color:#e2e4e8!important}.theme-light .add-unit-cancel{border-color:#e2e4e8!important;background:#fff!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .add-unit-cancel:hover{border-color:#639fff73!important;background:#639fff14!important}.theme-light .add-unit-save{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.add-unit-modal--edit-frame .add-unit-header,.add-unit-modal--edit-frame .add-unit-body,.add-unit-modal--edit-frame .add-unit-footer{width:var(--add-unit-content-width)}.add-unit-modal--edit-frame .add-unit-body{overflow-x:hidden;overflow-y:auto}.theme-light .add-unit-photo-type-trigger.dark-filter-dropdown__trigger,.theme-light .add-unit-modal .add-unit-photo-type-trigger.dark-filter-dropdown__trigger{border-color:#e2e4e8!important;border-radius:8px!important;background:#ffffffeb!important;box-shadow:0 2px 6px #0f172a2e!important;color:#4b5563!important}@media (max-width: 56em){.add-unit-overlay{padding:16px}.add-unit-modal,.add-unit-modal.add-unit-modal--fixed-frame,.add-unit-modal.add-unit-modal--fixed-frame.add-unit-modal--edit-frame{--add-unit-modal-width: calc(100vw - 32px) ;--add-unit-modal-height: auto;--add-unit-content-width: 100%;position:static;width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 32px);border:1px solid rgba(99,159,255,.3);border-radius:16px;background:#1a1a3e;box-shadow:0 25px 50px -12px #00000040;transform:none!important}.add-unit-modal .add-unit-header,.add-unit-modal .add-unit-body,.add-unit-modal .add-unit-footer{width:100%;margin:0}.add-unit-modal .add-unit-header,.add-unit-modal.add-unit-modal--edit-frame .add-unit-header{height:auto;align-items:center;border-bottom:1px solid rgba(99,159,255,.2);background:#16163880;padding:16px}.add-unit-modal .add-unit-header-text h2{font-size:30px;line-height:36px}.add-unit-modal .add-unit-header-text p{display:none}.add-unit-modal .add-unit-close,.add-unit-modal.add-unit-modal--edit-frame .add-unit-close{width:32px;height:32px;margin-top:0}.add-unit-modal .add-unit-body,.add-unit-modal.add-unit-modal--edit-frame .add-unit-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;padding:16px}.add-unit-modal .add-unit-fields-grid,.add-unit-modal.add-unit-modal--edit-frame .add-unit-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.add-unit-modal .add-unit-field{gap:8px}.add-unit-modal .add-unit-label,.add-unit-modal.add-unit-modal--edit-frame .add-unit-label{color:#dce6fd;font-size:14px;font-weight:500;line-height:20px;text-transform:none}.add-unit-modal .add-unit-input{height:42px;border-color:#639fff4d;border-radius:10px;background:#16163899;padding:0 16px;color:#fafafa;font-size:15px;font-weight:400}.add-unit-modal .add-unit-dropdown-trigger.dark-filter-dropdown__trigger{height:42px!important;min-height:42px!important;border-color:#639fff4d!important;border-radius:10px!important;background:#16163899!important;box-shadow:none!important;padding:0 16px!important;color:#fafafa!important;font-size:15px!important;font-weight:400!important}.add-unit-modal .add-unit-field--amenities,.add-unit-modal .add-unit-field--gallery,.add-unit-modal .add-unit-field--photo-set,.add-unit-modal .add-unit-field--tour,.add-unit-modal .add-unit-field--brochure{margin-top:0}.add-unit-modal .add-unit-description{height:80px;min-height:80px;padding:16px;font-size:14px;line-height:20px}.add-unit-modal .add-unit-visuals-card{display:grid;grid-template-columns:32px minmax(0,1fr);min-height:0;margin-top:0;align-items:center;gap:12px;border-radius:14px;padding:16px}.add-unit-modal .add-unit-visuals-icon{width:32px;height:32px;border-radius:10px}.add-unit-modal .add-unit-visuals-card h3{font-size:13px;line-height:16px}.add-unit-modal .add-unit-visuals-card p{margin-top:2px;font-size:11px;font-weight:400;line-height:14px;color:#dce6fd99}.add-unit-modal .add-unit-media-request{grid-column:1 / -1;width:100%;height:36px;margin-left:0;border-width:1px;border-radius:8px;font-size:12px;font-weight:600}.add-unit-modal .add-unit-media-row{grid-template-columns:minmax(0,1fr)}.add-unit-modal .add-unit-visuals-card--inline{grid-template-columns:minmax(0,1fr);margin-top:0;padding:12px}.add-unit-modal .add-unit-visuals-card--inline+.add-unit-field{margin-top:0}.add-unit-modal .add-unit-footer,.add-unit-modal.add-unit-modal--edit-frame .add-unit-footer{height:auto;flex-wrap:wrap;align-items:center;gap:12px;border-top:0;padding:8px 16px 16px}.add-unit-modal .add-unit-error{flex-basis:100%}.add-unit-modal .add-unit-cancel,.add-unit-modal .add-unit-save{min-width:0;flex:1 1 0;height:46px;font-size:15px}.add-unit-modal .add-unit-cancel{font-weight:500}.add-unit-modal .add-unit-save{font-weight:600}.add-unit-modal .add-unit-visuals-card,.add-unit-modal.add-unit-modal--edit-frame .add-unit-visuals-card{height:auto!important;min-height:0!important}.add-unit-modal .add-unit-visuals-card>div:not(.add-unit-visuals-icon){min-width:0}.add-unit-modal .add-unit-body>*{flex-shrink:0}}.tour-field-link{display:block;width:100%;height:46px;margin-top:8px;border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#16163899;padding:0 15px;color:#dce6fd;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;outline:none;transition:border-color .16s ease,background .16s ease}.tour-field-link::-moz-placeholder{color:#dce6fd73}.tour-field-link::placeholder{color:#dce6fd73}.tour-field-link:focus{border-color:#8bb6ff99;background:#17298766}.tour-field-link:disabled{cursor:not-allowed;opacity:.5}.tour-field-status{margin:6px 0 0;color:#8bb6ff;font-size:12px}.project-gallery-set-brochure-field .tour-field-link{height:40px;margin-top:6px;font-size:13px}.theme-light .tour-field-link{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .tour-field-link::-moz-placeholder{color:#9aa3b2!important;-webkit-text-fill-color:#9aa3b2!important}.theme-light .tour-field-link::placeholder{color:#9aa3b2!important;-webkit-text-fill-color:#9aa3b2!important}.theme-light .tour-field-link:focus{border-color:#639fff73!important;background:#f1f5f9!important}.theme-light .tour-field-status{color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.edit-amenities-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;width:100vw;height:100dvh;padding:16px}.edit-amenities-dialog{display:flex;width:min(720px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 64px));flex-direction:column;gap:16px;border:.606px solid rgba(99,159,255,.3);border-radius:16px;background:#1a1a3e;box-shadow:0 16px 16px #00000040;padding:28px 32px;color:#fafafa;animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both;will-change:opacity,filter,box-shadow}.edit-amenities-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.edit-amenities-header h2{font-size:20px;font-weight:600;line-height:28px}.edit-amenities-header p{color:#8ea3d2;font-size:14px;line-height:20px}.edit-amenities-close{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:8px;color:#8bb6ff;transition:background .15s ease}.edit-amenities-close:hover,.edit-amenities-close:focus-visible{background:#639fff29;outline:none}.edit-amenities-hint{border-left:2px solid rgba(99,159,255,.45);padding-left:10px;color:#8ea3d2;font-size:12.5px;line-height:18px}.edit-amenities-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.edit-amenities-search{display:flex;min-width:220px;flex:1 1 240px;align-items:center;gap:8px;border:.606px solid rgba(99,159,255,.38);border-radius:8px;background:#0a103399;padding:8px 12px;color:#8ea3d2}.edit-amenities-search:focus-within{border-color:#8bb6ffb3}.edit-amenities-search input{min-width:0;flex:1 1 auto;border:0;background:transparent;color:#fafafa;font-size:14px;line-height:20px;outline:none}.edit-amenities-search input::-moz-placeholder{color:#6f83b0}.edit-amenities-search input::placeholder{color:#6f83b0}.edit-amenities-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.edit-amenities-bulk button{display:inline-flex;align-items:center;gap:6px;border:.606px solid rgba(99,159,255,.28);border-radius:8px;background:#17298766;padding:7px 12px;color:#dce6fd;font-size:13px;line-height:18px;white-space:nowrap;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.edit-amenities-bulk button:hover:not(:disabled),.edit-amenities-bulk button:focus-visible:not(:disabled){border-color:#8bb6ffb3;background:#1729879e;outline:none}.edit-amenities-bulk button:disabled{cursor:not-allowed;opacity:.45}.edit-amenities-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:18px;overflow-y:auto;padding-right:4px}.edit-amenities-group h3{margin-bottom:8px;color:#8bb6ff;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.edit-amenities-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.edit-amenities-row{display:flex;align-items:center;gap:6px;border:.606px solid rgba(99,159,255,.2);border-radius:10px;background:#17298766;padding:8px 10px;transition:border-color .15s ease,background .15s ease}.edit-amenities-row:hover{border-color:#639fff61;background:#1729878c}.edit-amenities-row.is-on{border-color:#8bb6ff8c}.edit-amenities-row.is-overridden{border-left:2px solid #8bb6ff}.edit-amenities-option{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:9px;cursor:pointer}.edit-amenities-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.edit-amenities-box{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border:1px solid rgba(99,159,255,.5);border-radius:5px;background:#0a103399;color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.edit-amenities-option input:checked+.edit-amenities-box{border-color:transparent;background:linear-gradient(90deg,#4f46e5,#7c3aed);color:#fff}.edit-amenities-option input:focus-visible+.edit-amenities-box{outline:2px solid rgba(139,182,255,.7);outline-offset:2px}.edit-amenities-glyph{flex:0 0 auto;color:#8bb6ff}.edit-amenities-name{overflow:hidden;flex:1 1 auto;font-size:13.5px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.edit-amenities-reset{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:6px;color:#8bb6ff;transition:background .15s ease}.edit-amenities-reset:hover,.edit-amenities-reset:focus-visible{background:#639fff29;outline:none}.edit-amenities-empty{color:#8ea3d2;font-size:13px;line-height:20px}.edit-amenities-error{color:#ffb4b4;font-size:13px;line-height:20px}.edit-amenities-actions{display:flex;gap:12px}.edit-amenities-cancel,.edit-amenities-save{display:inline-flex;height:46.71px;min-width:0;flex:1 1 0;align-items:center;justify-content:center;border-radius:10px;padding:0 16px;color:#fff;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease,transform .15s ease}.edit-amenities-cancel{border:.606px solid rgba(99,159,255,.2);background:#17298766;color:#dce6fd}.edit-amenities-cancel:hover:not(:disabled),.edit-amenities-cancel:focus-visible:not(:disabled){border-color:#639fff61;background:#1729878c;outline:none}.edit-amenities-save{border:0;background:linear-gradient(90deg,#4f46e5,#7c3aed)}.edit-amenities-save:hover:not(:disabled){background:linear-gradient(90deg,#5b54ec,#8848f2)}.edit-amenities-cancel:active:not(:disabled),.edit-amenities-save:active:not(:disabled){transform:translateY(1px)}.edit-amenities-cancel:disabled,.edit-amenities-save:disabled{cursor:not-allowed;opacity:.62}.amenities-trigger{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:10px;border:.606px solid rgba(99,159,255,.38);border-radius:10px;background:#0a103399;padding:10px 14px;color:#dce6fd;font-size:14px;line-height:20px;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.amenities-trigger:hover:not(:disabled),.amenities-trigger:focus-visible:not(:disabled){border-color:#8bb6ffb3;background:#1729878c;outline:none}.amenities-trigger:disabled{cursor:not-allowed;opacity:.55}.amenities-trigger-label{display:inline-flex;align-items:center;gap:8px}.amenities-trigger-count{border-radius:999px;background:#639fff26;padding:2px 10px;color:#8bb6ff;font-size:12px;line-height:18px;white-space:nowrap}.theme-light .edit-amenities-dialog{border-color:#e2e4e8!important;background:#fff!important;box-shadow:0 25px 50px -12px #0f172a2e!important;color:#1a1a2e!important}.theme-light .edit-amenities-header h2{color:#1a1a2e!important}.theme-light .edit-amenities-header p,.theme-light .edit-amenities-hint,.theme-light .edit-amenities-empty{color:#64748b!important}.theme-light .edit-amenities-close,.theme-light .edit-amenities-reset,.theme-light .edit-amenities-glyph{color:#639fff!important}.theme-light .edit-amenities-close:hover,.theme-light .edit-amenities-close:focus-visible,.theme-light .edit-amenities-reset:hover,.theme-light .edit-amenities-reset:focus-visible{background:#639fff1f!important}.theme-light .edit-amenities-search{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#64748b!important}.theme-light .edit-amenities-search:focus-within{border-color:#639fff!important;background:#fff!important;box-shadow:0 0 0 3px #639fff1f!important}.theme-light .edit-amenities-search input{color:#1a1a2e!important}.theme-light .edit-amenities-search input::-moz-placeholder{color:#9ca3af!important}.theme-light .edit-amenities-search input::placeholder{color:#9ca3af!important}.theme-light .edit-amenities-bulk button{border-color:#e2e4e8!important;background:#fff!important;color:#1a1a2e!important}.theme-light .edit-amenities-bulk button:hover:not(:disabled),.theme-light .edit-amenities-bulk button:focus-visible:not(:disabled){border-color:#639fff73!important;background:#f8f9fa!important}.theme-light .edit-amenities-group h3{color:#4f46e5!important}.theme-light .edit-amenities-row{border-color:#e2e4e8!important;background:#f8f9fa!important}.theme-light .edit-amenities-row:hover{border-color:#639fff73!important;background:#f1f5f9!important}.theme-light .edit-amenities-row.is-on{border-color:#639fff8c!important}.theme-light .edit-amenities-row.is-overridden{border-left-color:#4f46e5!important}.theme-light .edit-amenities-name{color:#1a1a2e!important}.theme-light .edit-amenities-box{border-color:#cbd5e1!important;background:#fff!important}.theme-light .edit-amenities-option input:checked+.edit-amenities-box{border-color:transparent!important;color:#fff!important}.theme-light .edit-amenities-error{color:#e7000b!important}.theme-light .edit-amenities-cancel{border-color:#e2e4e8!important;background:#fff!important;color:#1a1a2e!important}.theme-light .edit-amenities-cancel:hover:not(:disabled),.theme-light .edit-amenities-cancel:focus-visible:not(:disabled){border-color:#639fff73!important;background:#f8f9fa!important}.theme-light .edit-amenities-save{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .amenities-trigger{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important}.theme-light .amenities-trigger:hover:not(:disabled),.theme-light .amenities-trigger:focus-visible:not(:disabled){border-color:#639fff73!important;background:#f1f5f9!important}.theme-light .amenities-trigger-count{background:#eef2ff!important;color:#4f46e5!important}.project-gallery-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;width:100vw;height:100dvh;padding:16px}.project-gallery-dialog{display:flex;width:min(940px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 64px));flex-direction:column;gap:16px;border:.606px solid rgba(99,159,255,.3);border-radius:16px;background:#1a1a3e;box-shadow:0 16px 16px #00000040;padding:28px 32px;color:#fafafa;animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both;will-change:opacity,filter,box-shadow}.project-gallery-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.project-gallery-header h2{font-size:20px;font-weight:600;line-height:28px}.project-gallery-header p{color:#8ea3d2;font-size:14px;line-height:20px}.project-gallery-close{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:8px;color:#8bb6ff;transition:background .15s ease}.project-gallery-close:hover,.project-gallery-close:focus-visible{background:#639fff29;outline:none}.project-gallery-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:22px;overflow-y:auto;padding-right:4px}.project-gallery-error{color:#ff9aa2;font-size:13px;line-height:18px}.project-gallery-empty{color:#8ea3d2;font-size:13px;line-height:18px}.project-gallery-section-header{position:sticky;top:-2px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#1a1a3e;padding:6px 0 16px}.project-gallery-section-header h3{color:#8bb6ff;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.project-gallery-section-count{border-radius:999px;background:#639fff26;padding:2px 10px;color:#72a5ff;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:16px;text-transform:uppercase;white-space:nowrap}.project-gallery-file-input{display:none}.project-gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-content:start;border-radius:12px;outline:1px solid transparent;outline-offset:4px;transition:outline-color .16s ease,background .16s ease}.project-gallery-grid.is-drag-active{background:#639fff0f;outline-color:#639fff70}.project-gallery-tile{position:relative;display:grid;width:100%;aspect-ratio:1;min-width:0;overflow:hidden;place-items:center;border-radius:12px}.project-gallery-tile--filled{background:#ffffff0f}.project-gallery-tile--filled img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.project-gallery-tile--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed rgba(255,255,255,.22);background:#ffffff17;color:#ffffffbf;font-family:Outfit;font-size:10px;font-weight:400;line-height:12px;text-align:center;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease}.project-gallery-tile--empty:hover,.project-gallery-tile--empty:focus-visible{border-color:#639fff7a;background:#639fff1c;color:#fff;outline:none}.project-gallery-main-action{position:absolute;left:50%;top:50%;z-index:2;min-width:112px;height:30px;transform:translate(-50%,-50%) scale(.96);border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#080c1cc7;padding:0 12px;color:#fff;font-family:Outfit;font-size:10px;font-weight:700;line-height:12px;opacity:0;pointer-events:none;text-transform:uppercase;transition:opacity .16s ease,transform .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap}.project-gallery-tile--filled:hover .project-gallery-main-action,.project-gallery-tile--filled:focus-within .project-gallery-main-action{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.project-gallery-main-action:hover,.project-gallery-main-action:focus-visible{border-color:#05df728c;background:#05df7233;outline:none}.project-gallery-tile--filled.is-main{box-shadow:inset 0 0 0 2px #05df72b8}.project-gallery-tile--filled{cursor:grab}.project-gallery-tile--filled:active{cursor:grabbing}.project-gallery-tile--filled.is-dragging{opacity:.4;box-shadow:inset 0 0 0 2px #639fffe6}.project-gallery-tile--filled.is-main.is-dragging{box-shadow:inset 0 0 0 2px #639fffe6,inset 0 0 0 5px #05df72b8}.project-gallery-main-check{position:absolute;left:7px;bottom:7px;z-index:3;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(5,223,114,.58);border-radius:999px;background:#05df72eb;color:#07151f;box-shadow:0 8px 18px #05df7238}.project-gallery-main-check:after{position:absolute;left:0;bottom:calc(100% + 6px);z-index:4;min-width:74px;border:1px solid rgba(99,159,255,.32);border-radius:999px;background:#080c1ceb;padding:5px 8px;color:#fff;content:attr(data-tooltip);font-family:Outfit;font-size:10px;font-weight:700;line-height:12px;opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.project-gallery-main-check:hover:after,.project-gallery-main-check:focus-visible:after{opacity:1;transform:translateY(0)}.project-gallery-main-check:focus-visible{outline:2px solid rgba(99,159,255,.58);outline-offset:2px}.project-gallery-delete{position:absolute;right:6px;top:5px;z-index:3;display:grid;width:23px;height:23px;place-items:center;border:0;border-radius:999px;background:#00000080;color:#ffffffd1;transition:background .15s ease,color .15s ease}.project-gallery-delete:hover,.project-gallery-delete:focus-visible{background:#e7000bb8;color:#fff;outline:none}.project-gallery-name{display:flex;position:absolute;inset-inline:0;bottom:0;align-items:center;justify-content:center;gap:4px;overflow:hidden;border:0;background:linear-gradient(180deg,#0000,#050712d1);cursor:pointer;padding:18px 8px 7px;color:#ffffffe0;font-family:Outfit;font-size:10px;font-weight:500;line-height:13px;text-align:center;transition:color .15s ease}.project-gallery-name:hover,.project-gallery-name:focus-visible{color:#fff;outline:none}.project-gallery-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-gallery-name-pencil{flex:none;opacity:.7}.project-gallery-name-input{position:absolute;inset-inline:4px;bottom:4px;z-index:4;height:20px;border:1px solid rgba(99,159,255,.4);border-radius:6px;background:#161638eb;padding:0 6px;color:#dce6fd;font-family:Outfit;font-size:10px;font-weight:500;line-height:18px;outline:none}.project-gallery-name-input:focus{border-color:#639fffb3;box-shadow:0 0 0 2px #639fff29}.project-gallery-actions{display:flex;gap:12px}.project-gallery-cancel,.project-gallery-save{display:inline-flex;height:46.71px;min-width:0;flex:1 1 0;align-items:center;justify-content:center;border-radius:10px;padding:0 16px;color:#fff;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease,transform .15s ease}.project-gallery-cancel{border:.606px solid rgba(99,159,255,.2);background:#17298766;color:#dce6fd}.project-gallery-cancel:hover:not(:disabled),.project-gallery-cancel:focus-visible:not(:disabled){border-color:#639fff61;background:#1729878c;outline:none}.project-gallery-save{border:0;background:linear-gradient(90deg,#4f46e5,#7c3aed)}.project-gallery-save:hover:not(:disabled){background:linear-gradient(90deg,#5b54ec,#8848f2)}.project-gallery-cancel:active:not(:disabled),.project-gallery-save:active:not(:disabled){transform:translateY(1px)}.project-gallery-cancel:disabled,.project-gallery-save:disabled{cursor:not-allowed;opacity:.62}.project-gallery-trigger{display:inline-flex;width:100%;height:46px;align-items:center;gap:10px;border:.606px solid rgba(99,159,255,.38);border-radius:10px;background:#0a103399;padding:0 12px;color:#dce6fd;font-size:14px;line-height:20px;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.project-create-field .project-gallery-trigger{height:44px}.project-gallery-trigger:hover:not(:disabled),.project-gallery-trigger:focus-visible:not(:disabled){border-color:#8bb6ffb3;background:#1729878c;outline:none}.project-gallery-trigger:disabled{cursor:not-allowed;opacity:.55}.project-gallery-trigger-preview{display:grid;width:30px;height:30px;flex:0 0 30px;overflow:hidden;place-items:center;border:1px solid rgba(99,159,255,.28);border-radius:8px;background:#639fff1f;color:#8bb6ff}.project-gallery-trigger-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-gallery-trigger-label{overflow:hidden;flex:1 1 auto;text-align:left;text-overflow:ellipsis;white-space:nowrap}.project-gallery-trigger-count{border-radius:999px;background:#639fff26;padding:2px 10px;color:#8bb6ff;font-size:12px;line-height:18px;white-space:nowrap}.theme-light .project-gallery-dialog{border-color:#e2e4e8!important;background:#fff!important;color:#1a1a2e!important}.theme-light .project-gallery-header h2{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .project-gallery-header p,.theme-light .project-gallery-empty{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.theme-light .project-gallery-close{color:#4f46e5!important}.theme-light .project-gallery-close:hover,.theme-light .project-gallery-close:focus-visible{background:#eef2ff!important}.theme-light .project-gallery-error{color:#e7000b!important;-webkit-text-fill-color:#e7000b!important}.theme-light .project-gallery-section-header h3{color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.theme-light .project-gallery-section-count{background:#eef2ff!important;color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.theme-light .project-gallery-tile--filled{background:#f8f9fa!important}.theme-light .project-gallery-tile--filled.is-dragging{box-shadow:inset 0 0 0 2px #4f46e5!important}.theme-light .project-gallery-tile--filled.is-main.is-dragging{box-shadow:inset 0 0 0 2px #4f46e5,inset 0 0 0 5px #05df72b8!important}.theme-light .project-gallery-tile--empty{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.theme-light .project-gallery-tile--empty:hover,.theme-light .project-gallery-tile--empty:focus-visible{border-color:#639fff8c!important;background:#639fff14!important;color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.theme-light .project-gallery-delete{background:#ffffffeb!important;color:#e7000b!important;box-shadow:0 2px 6px #0f172a2e!important}.theme-light .project-gallery-delete:hover,.theme-light .project-gallery-delete:focus-visible{background:#e7000b!important;color:#fff!important}.theme-light .project-gallery-name-input{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .project-gallery-name-input:focus{border-color:#639fff!important;background:#fff!important;box-shadow:0 0 0 3px #639fff1f!important}.theme-light .project-gallery-cancel{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .project-gallery-cancel:hover:not(:disabled),.theme-light .project-gallery-cancel:focus-visible:not(:disabled){border-color:#639fff73!important;background:#f1f5f9!important}.theme-light .project-gallery-save{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .project-gallery-trigger{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .project-gallery-trigger:hover:not(:disabled),.theme-light .project-gallery-trigger:focus-visible:not(:disabled){border-color:#639fff73!important;background:#f1f5f9!important}.theme-light .project-gallery-trigger-preview{border-color:#e2e4e8!important;background:#eef2ff!important;color:#4f46e5!important}.theme-light .project-gallery-trigger-count{background:#eef2ff!important;color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.theme-light .project-gallery-main-check,.theme-light .project-gallery-set-cover-check{color:#07151f!important}.project-gallery-set-main{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;padding:4px 10px;color:#ffffffb3;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.project-gallery-set-main:hover,.project-gallery-set-main:focus-visible{border-color:#05df728c;color:#fafafa;outline:none}.project-gallery-set-main.is-main{border-color:#05df7299;background:#05df7229;color:#7ef2b4}.project-gallery-set-main.is-main svg{fill:currentColor}.theme-light .project-gallery-set-main{border-color:#07151f2e;color:#07151fb3}.theme-light .project-gallery-set-main:hover,.theme-light .project-gallery-set-main:focus-visible{color:#07151f}.theme-light .project-gallery-set-main.is-main{background:#05b45f29;color:#0b7a44}.project-gallery-sets,.project-gallery-brochure{border-top:1px solid var(--navi-gallery-border, rgba(255, 255, 255, .1));margin-top:4px;padding-top:18px}.project-gallery-brochure-field{margin-top:10px}.project-gallery-set{border:1px solid var(--navi-gallery-border, rgba(255, 255, 255, .08));border-radius:10px;padding:10px 12px;margin-bottom:10px}.project-gallery-set-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;row-gap:8px}.project-gallery-set-head .project-gallery-set-name{flex:1 1 220px}@media (max-width: 640px){.project-gallery-set-head .project-gallery-set-count{flex:1 0 100%;order:1}}.project-gallery-set-delete{position:static;flex:0 0 auto;width:28px;height:28px;cursor:pointer}.project-gallery-set-brochure{display:flex;flex:1 1 100%;align-items:center;gap:8px}.project-gallery-set-brochure-label{flex:0 0 auto;color:#8bb6ff;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.project-gallery-set-brochure-field,.project-gallery-set-name{flex:1 1 auto;min-width:0}.project-gallery-set-count{font-size:12px;opacity:.75;white-space:nowrap}.project-gallery-set-add,.project-gallery-set-edit,.project-gallery-set-done{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:5px 10px;border-radius:8px;border:1px solid var(--navi-gallery-border, rgba(255, 255, 255, .12));background:transparent;color:inherit;cursor:pointer}.project-gallery-set-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:10px}.project-gallery-set-range{display:flex;align-items:center;gap:6px;min-width:0}.project-gallery-set-range-label{flex:0 0 96px;font-size:12px;opacity:.8}.project-gallery-set-range .project-gallery-set-input{flex:1 1 0;min-width:56px;width:auto}.project-gallery-set-range .dark-filter-dropdown{flex:1 1 auto;min-width:0}.project-gallery-set-range-dash{font-size:11px;opacity:.6}.project-gallery-set-editor-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.project-gallery-set-photos{display:flex;flex-direction:column;gap:8px;margin-top:10px}.project-gallery-set-section{display:flex;align-items:flex-start;gap:10px}.project-gallery-set-section-label{flex:0 0 70px;padding-top:5px;color:#8bb6ff;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:14px;text-transform:uppercase}.project-gallery-set-section-row{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;min-width:0;border-radius:8px;background:#ffffff08;padding:4px 6px}.project-gallery-set-hint{font-size:12px;opacity:.55}.project-gallery-set-thumb{position:relative;width:44px;height:44px;border-radius:6px;overflow:hidden;cursor:grab}.project-gallery-set-thumb:active{cursor:grabbing}.project-gallery-set-thumb.is-dragging{opacity:.45}.project-gallery-set-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-gallery-set-thumb-remove{position:absolute;top:1px;right:1px;border:0;border-radius:4px;padding:1px;line-height:0;background:#0009;color:#fff;cursor:pointer}.project-gallery-set-thumb.is-cover{box-shadow:inset 0 0 0 2px #05df72b8}.project-gallery-set-cover-action,.project-gallery-set-cover-check{position:absolute;left:1px;bottom:1px;display:grid;width:16px;height:16px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0;line-height:0}.project-gallery-set-cover-action{background:#080c1cc7;color:#fff;cursor:pointer;opacity:0;transition:opacity .16s ease,background .16s ease,border-color .16s ease}.project-gallery-set-thumb:hover .project-gallery-set-cover-action,.project-gallery-set-thumb:focus-within .project-gallery-set-cover-action{opacity:1}.project-gallery-set-cover-action:hover,.project-gallery-set-cover-action:focus-visible{border-color:#05df728c;background:#05df7233;outline:none}.project-gallery-set-cover-check{border-color:#05df7294;background:#05df72eb;color:#07151f}.theme-light .project-gallery-section-header{background:#fff!important}.theme-light .project-gallery-sets,.theme-light .project-gallery-brochure{border-top-color:#0f1b3524}.theme-light .project-gallery-set{border-color:#0f1b351f}.theme-light .project-gallery-set-add,.theme-light .project-gallery-set-edit,.theme-light .project-gallery-set-done{border-color:#0f1b3529}.theme-light .project-gallery-set-section-label{color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.theme-light .project-gallery-set-section-row{background:#0f1b350a!important}.theme-light .project-gallery-set-brochure-label{color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.project-gallery-tabs{display:flex;align-self:flex-start;gap:4px;border:1px solid rgba(99,159,255,.24);border-radius:10px;padding:3px}.project-gallery-tab{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;padding:7px 14px;color:#8ea3d2;font-size:13px;font-weight:600;line-height:18px;cursor:pointer;transition:background .15s ease,color .15s ease}.project-gallery-tab:hover{background:#639fff1a;color:#fafafa}.project-gallery-tab:focus-visible{outline:2px solid #8bb6ff;outline-offset:1px}.project-gallery-tab.is-active{background:#639fff29;color:#fafafa}.project-gallery-tab-count{border-radius:999px;background:#639fff26;padding:1px 8px;color:#72a5ff;font-size:11px;font-weight:600;line-height:16px}.project-gallery-tab.is-active .project-gallery-tab-count{background:#639fff47;color:#cfe0ff}.project-gallery-set-section-body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:8px}.project-gallery-set-pick{display:inline-flex;align-items:center;gap:5px;border:1px dashed rgba(99,159,255,.4);border-radius:8px;background:transparent;padding:5px 10px;color:#8bb6ff;font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.project-gallery-set-pick:hover{background:#639fff1f;border-color:#639fffa6}.project-gallery-set-pick:focus-visible{outline:2px solid #8bb6ff;outline-offset:1px}.project-gallery-set-section.is-drag-active{outline:1px dashed rgba(99,159,255,.6);outline-offset:4px;border-radius:8px}.project-gallery-set-pick.is-open{border-style:solid;background:#639fff29;color:#fafafa}.project-gallery-set-picker{display:flex;flex-direction:column;gap:8px;border:1px solid rgba(99,159,255,.24);border-radius:8px;background:#639fff0f;padding:10px}.project-gallery-set-picker-grid{display:flex;flex-wrap:wrap;gap:8px}.project-gallery-set-pick-tile{position:relative;width:56px;height:56px;border:0;border-radius:6px;padding:0;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff24;transition:box-shadow .15s ease,opacity .15s ease}.project-gallery-set-pick-tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72;transition:opacity .15s ease}.project-gallery-set-pick-tile:hover img{opacity:1}.project-gallery-set-pick-tile:focus-visible{outline:2px solid #8bb6ff;outline-offset:2px}.project-gallery-set-pick-tile.is-chosen{box-shadow:inset 0 0 0 2px #8bb6ff}.project-gallery-set-pick-tile.is-chosen img{opacity:1}.project-gallery-set-pick-check{position:absolute;right:2px;bottom:2px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:#8bb6ff;color:#10203f}.project-gallery-set-picker-count{color:#8ea3d2;font-size:12px;line-height:16px}@media (prefers-reduced-motion: reduce){.project-gallery-tab,.project-gallery-set-pick,.project-gallery-set-pick-tile,.project-gallery-set-pick-tile img{transition:none}}.theme-light .project-gallery-tab{color:#475569!important}.theme-light .project-gallery-tab.is-active,.theme-light .project-gallery-tab:hover{color:#0f172a!important}.theme-light .project-gallery-tab-count{background:#4f46e51f!important;color:#4f46e5!important}.theme-light .project-gallery-set-pick{color:#4f46e5!important;border-color:#4f46e566!important}.theme-light .project-gallery-set-pick.is-open{background:#4f46e51f!important;color:#0f172a!important}.theme-light .project-gallery-set-picker{border-color:#4f46e538!important;background:#0f1b350a!important}.theme-light .project-gallery-set-picker-count{color:#475569!important}.reserve-unit-modal .glass-search-select__trigger{height:45px}.reserve-unit-binding{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;animation:reserveBindingIn .22s ease-out both}.reserve-unit-binding__lead,.reserve-unit-binding__unit{display:flex;min-width:0;align-items:center;gap:10px;border:1px solid rgba(99,159,255,.22);border-radius:10px;background:var(--crm-field-bg);padding:10px 12px}.reserve-unit-binding__unit{justify-content:space-between;border-color:#639fff80}.reserve-unit-binding__avatar{display:grid;width:32px;height:32px;flex-shrink:0;place-items:center;border-radius:999px;background:#639fff26;color:#639fff;font-size:13px}.reserve-unit-binding__link{position:relative;align-self:center;display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#639fff;color:#fff}.reserve-unit-note{color:#fdc700}.theme-light .reserve-unit-note{color:#9a6b00}.reserve-unit-or{display:flex;align-items:center;gap:12px;color:var(--crm-body-ink);font-size:12px;opacity:.6}.reserve-unit-or:before,.reserve-unit-or:after{content:"";height:1px;flex:1;background:var(--crm-modal-divider)}.reserve-unit-create{border:1px dashed rgba(99,159,255,.45);background:transparent;color:#639fff}.reserve-unit-create:hover:not(:disabled){border-style:solid;background:#639fff1a}.reserve-unit-create:focus-visible,.reserve-unit-modal button:focus-visible{outline:2px solid rgba(99,159,255,.6);outline-offset:2px}@keyframes reserveBindingIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width: 480px){.reserve-unit-binding{grid-template-columns:minmax(0,1fr);justify-items:stretch}.reserve-unit-binding__link{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion: reduce){.reserve-unit-binding{animation:none}}.tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;height:100svh;background:#000}.tour-overlay__frame{display:block;width:100%;height:100%;border:0;opacity:0;transition:opacity .32s ease}.tour-overlay__frame.is-loaded{opacity:1}.tour-overlay__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffffb8;font-size:15px;letter-spacing:.02em}.tour-overlay__close{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:1;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0a1033b8;color:#fff;transition:background-color .18s ease,transform .18s ease}.tour-overlay__close:hover{background:#0a1033eb;transform:scale(1.04)}.tour-overlay__close:focus-visible{outline:2px solid rgba(99,159,255,.7);outline-offset:2px}@media (prefers-reduced-motion: reduce){.tour-overlay__frame{transition:none}}.unit-gallery-hero{position:relative;overflow:hidden;aspect-ratio:2.08 / 1;border-radius:10px;background:#11162f}.unit-gallery-hero.is-loading{background:linear-gradient(110deg,#11162f,#1a1a3e 42%,#24305f,#1a1a3e 58%,#11162f);background-size:220% 100%;animation:unitGalleryShimmer 1.4s linear infinite}.unit-gallery-hero>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .2s ease-out}.unit-gallery-hero>img.is-loaded{opacity:1}.unit-gallery-caption{position:absolute;inset:auto 0 0 0;z-index:2;padding:22px 20px 14px;background:linear-gradient(to bottom,transparent,rgba(0,13,38,.65));color:#ffffffc7;font-size:13px;letter-spacing:.03em}.unit-gallery-arrow,.unit-gallery-fullscreen,.unit-gallery-lightbox__close{position:absolute;z-index:3;display:grid;width:40px;height:40px;place-items:center;border-radius:999px;background:#161638cc;color:#dce6fd;transition:background-color .15s,color .15s}.unit-gallery-arrow:hover,.unit-gallery-fullscreen:hover,.unit-gallery-lightbox__close:hover{background:#1a1a3e;color:#fff}.unit-gallery-arrow{top:50%;transform:translateY(-50%)}.unit-gallery-arrow.is-prev{left:16px}.unit-gallery-arrow.is-next{right:16px}.unit-gallery-fullscreen{top:14px;right:14px;width:36px;height:36px}.unit-gallery-origin{display:inline-flex;align-items:center;border-radius:999px;background:#639fff26;padding:2px 10px;color:#639fff;font-size:12px;line-height:18px;white-space:nowrap}.unit-gallery-origin.is-hero{position:absolute;top:16px;left:16px;z-index:3;background:#161638d9}.unit-gallery-thumbs{display:grid;gap:12px;grid-auto-columns:calc((100% - 36px)/4);grid-auto-flow:column;margin-top:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.unit-gallery-thumbs::-webkit-scrollbar{display:none}.unit-gallery-thumbs button{position:relative;height:80px;overflow:hidden;border-radius:4px;box-shadow:0 0 0 1px #639fff33;scroll-snap-align:start}.unit-gallery-thumbs button.is-active{box-shadow:0 0 0 2px #639fff}.unit-gallery-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.68);transition:filter .15s}.unit-gallery-thumbs button.is-active img,.unit-gallery-thumbs button:hover img{filter:brightness(.9)}.unit-gallery-thumbs span{position:absolute;inset:auto 0 0 0;overflow:hidden;padding:20px 8px 8px;background:linear-gradient(to top,rgba(22,22,56,.8),transparent);color:#fafafa;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.unit-gallery-thumbs button:focus-visible,.unit-gallery-arrow:focus-visible,.unit-gallery-fullscreen:focus-visible,.unit-gallery-action:focus-visible,.unit-gallery-lightbox__close:focus-visible{outline:2px solid rgba(99,159,255,.7);outline-offset:2px}.unit-gallery-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.unit-gallery-action{display:flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1.5px solid rgba(99,159,255,.55);border-radius:10px;padding:0 16px;color:#fafafa;font-size:15px;transition:background-color .15s,border-color .15s}.unit-gallery-action svg{flex-shrink:0;color:#639fff}.unit-gallery-action:hover{border-color:#639fff;background:#639fff1a}.unit-gallery-empty{display:flex;aspect-ratio:2.08 / 1;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed rgba(99,159,255,.3);border-radius:10px;background:#16163866;padding:24px;color:#639fff;text-align:center}.unit-gallery-empty__title{margin-top:6px;color:#fafafa;font-size:16px}.unit-gallery-empty__body{max-width:420px;color:#dce6fd99;font-size:13px;line-height:20px}.unit-gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#050818f0;padding:56px 72px;animation:unitGalleryFade .16s ease-out both}.unit-gallery-lightbox>img{max-width:100%;max-height:100%;border-radius:6px;-o-object-fit:contain;object-fit:contain}.unit-gallery-lightbox__close{top:16px;right:16px}.unit-gallery-lightbox__meta{position:absolute;bottom:18px;left:50%;display:flex;gap:16px;transform:translate(-50%);color:#ffffffbf;font-size:13px;white-space:nowrap}@media (max-width: 640px){.unit-gallery-thumbs{grid-auto-columns:calc((100% - 12px)*.4)}.unit-gallery-lightbox{padding:56px 12px}.unit-gallery-lightbox .unit-gallery-arrow.is-prev{left:6px}.unit-gallery-lightbox .unit-gallery-arrow.is-next{right:6px}}@keyframes unitGalleryShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes unitGalleryFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.unit-gallery-hero.is-loading,.unit-gallery-lightbox{animation:none}}.unit-detail-page{background-color:#161638f2!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:smoothFadeIn .18s ease-out both;will-change:opacity,transform}.theme-light .unit-detail-page{background-color:#fffffff2!important}@keyframes unitDetailFadeOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,10px,0)}}.unit-detail-page.is-closing,.navi-modal-presence[data-popup-state=closing] .unit-detail-page{pointer-events:none;animation:unitDetailFadeOut .18s ease-in both!important}.location-autocomplete{position:relative;display:block;width:100%;z-index:200}.location-autocomplete-menu.navi-menu-surface{--navi-menu-scale: 1;position:absolute;left:0;right:0;top:calc(100% + 6px);width:auto!important;min-width:100%!important;max-height:232px;overflow-y:auto!important;padding:6px!important}.location-autocomplete-option.navi-menu-item{display:flex;width:100%;align-items:center;gap:10px;text-align:left}.location-autocomplete-option.navi-menu-item svg{flex:0 0 auto;color:#639fff}.location-autocomplete-option.navi-menu-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-plan-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid transparent;border-radius:12px;padding:5px 11px;font-size:12px;font-weight:600;line-height:normal;white-space:nowrap;cursor:pointer;transition:filter .18s ease,transform .18s ease,border-color .18s ease}.project-plan-badge:hover{filter:brightness(1.15);transform:translateY(-1px)}.project-plan-badge:focus-visible{outline:2px solid #8bb6ff;outline-offset:2px}.project-plan-badge--plan{background:#639fff38;border-color:#639fff66;color:#8bb6ff}.project-plan-badge--none{background:#94a3b833;border-color:#94a3b859;color:#cbd5e1}.project-plan-badge--past-due{background:#f8717133;border-color:#f8717166;color:#f87171}.project-plan-badge--on-card{border-radius:calc(12px * var(--projects-ui-scale, 1));padding:calc(6px * var(--projects-ui-scale, 1)) calc(12px * var(--projects-ui-scale, 1));font-size:var(--projects-text-12, 12px)}.theme-light .add-unit-modal .project-plan-badge--plan{background:#3b82f61f!important;border-color:#3b82f64d!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}.theme-light .add-unit-modal .project-plan-badge--none{background:#64748b1f!important;border-color:#64748b47!important;color:#475569!important;-webkit-text-fill-color:#475569!important}.theme-light .add-unit-modal .project-plan-badge--past-due{background:#dc26261f!important;border-color:#dc26264d!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}.theme-light .project-plan-badge--plan{background:#639fff38!important;color:#8bb6ff!important;-webkit-text-fill-color:#8bb6ff!important}.theme-light .project-plan-badge--none{background:#94a3b833!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.theme-light .project-plan-badge--past-due{background:#f8717133!important;color:#f87171!important;-webkit-text-fill-color:#f87171!important}.project-plan-badge--on-card,.theme-light .project-plan-badge--on-card{background:#0b1023a8!important;border-color:#ffffff29!important}.project-create-overlay{--navi-modal-backdrop-blur: 9px;--navi-modal-backdrop-bg: rgba(0, 0, 0, .5)}.project-create-overlay:before{background:#00000080}.project-create-modal{--add-unit-modal-scale: 1;position:absolute;left:50%;top:50%;display:block;width:579px;height:1034px;overflow:hidden;border:.606px solid rgba(99,159,255,.3);border-radius:16px;background:#1a1a3e;box-shadow:0 25px 50px -12px #00000040;color:#dce6fd;font-family:Outfit,sans-serif;filter:blur(0);transform:translate(-50%,-50%) scale(var(--add-unit-modal-scale));transform-origin:center;animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both;will-change:opacity,filter,box-shadow}.project-create-modal__header{position:absolute;left:-.414px;top:-.425px;display:block;width:648.494px;height:106.856px;border-bottom:.606px solid rgba(99,159,255,.2);background:#16163880;padding:0}.project-create-modal__header h2{position:absolute;left:23.2px;top:21.62px;margin:0;color:#fafafa;font-family:Outfit,sans-serif;font-size:40px;font-weight:300;letter-spacing:-.8px;line-height:50px}.project-create-modal__close{position:absolute;left:508.396px;top:34.16px;display:grid;width:38.67px;height:37.961px;place-items:center;border:.606px solid rgba(99,159,255,.2);border-radius:999px;background:#17298766;padding:0;transition:border-color .16s ease,background .16s ease,transform .16s ease}.project-create-modal__close:hover{border-color:#639fff6b;background:#639fff29;transform:translateY(-1px)}.project-create-modal__close img{width:19.335px;height:18.981px}.project-create-modal__body{position:absolute;left:19px;top:118px;display:flex;width:539px;height:809px;flex-direction:column;gap:16px;padding:0}.project-create-field{display:flex;width:100%;height:85px;flex:0 0 85px;flex-direction:column;gap:8px;padding:4px 0}.project-create-field>span:first-child{height:25px;color:#dce6fd;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:24.5px}.project-create-control{width:100%;height:44px;border:.606px solid rgba(99,159,255,.3);border-radius:10px;background:#16163899;padding:0 16px;color:#dce6fd;font-family:Outfit,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:20px;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.project-create-control:focus{border-color:#639fff80;background:#161638c2;box-shadow:0 0 0 3px #639fff1a}.project-create-control::-moz-placeholder{color:#dce6fd66}.project-create-control::placeholder{color:#dce6fd66}.project-create-select-wrap{position:relative;display:block!important;width:100%;z-index:20}.project-create-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px}.project-create-select.is-placeholder,.project-create-dropdown-trigger.is-placeholder{color:#dce6fd66}.project-create-dropdown-trigger.dark-filter-dropdown__trigger{--navi-select-scale: 1;min-width:0!important;justify-content:space-between!important;gap:10px!important;border-color:#639fff33!important;border-radius:10px!important;background:#1e1e4ab3!important;box-shadow:0 10px 24px -8px #0006!important;color:#dce6fdcc!important;font-weight:500!important;-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px)}.project-create-dropdown-trigger.dark-filter-dropdown__trigger:hover,.project-create-dropdown-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:#639fff47!important;background:#1e1e4ad1!important}.project-create-dropdown-trigger .dark-filter-dropdown__chevron{color:#639fff!important}.project-create-select-menu.navi-menu-surface{--navi-menu-scale: 1;top:52px!important;width:287px!important;min-width:100%!important}.project-create-select option{color:#dce6fd;background:#1e1e4afa}.project-create-select-chevron{position:absolute;right:16px;top:50%;width:16px;height:16px;pointer-events:none;transform:translateY(-50%)}.project-create-divider{display:grid;width:100%;height:23px;flex:0 0 23px;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;padding:4px 0}.project-create-divider span{height:1px;background:url(/images/project-modal-divider-line.svg) center / 100% 1px no-repeat}.project-create-divider strong{color:#dce6fd99;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:18px}.project-create-import{display:flex;width:100%;min-height:164px;flex:0 0 164px;flex-direction:column;gap:12px;padding:4px 0}.project-create-import__copy{display:flex;height:39px;flex:0 0 39px;flex-direction:column;gap:4px}.project-create-import__copy h3,.project-create-import__copy p{margin:0;font-family:Outfit,sans-serif;letter-spacing:0}.project-create-import__copy h3{color:#fafafa;font-size:15px;font-weight:600;line-height:22.5px}.project-create-import__copy p{color:#dce6fd99;font-size:13px;font-weight:400;line-height:19.5px}.project-create-file-input{display:none}.project-create-upload{display:inline-flex;width:100%;height:105px;flex:0 0 105px;align-items:center;justify-content:center;gap:12px;border:.606px dashed rgba(99,159,255,.2);border-radius:10px;background:#17298766;padding:16px 20px;color:#639fff;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;line-height:21px;transition:border-color .16s ease,background .16s ease,color .16s ease}.project-create-upload:hover{border-color:#639fff6b;background:#17298785;color:#8bb8ff}.project-create-upload img{width:18px;height:18px;flex:0 0 auto}.project-create-upload span{max-width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-create-modal__footer{position:absolute;left:0;top:939px;display:grid;width:558px;height:93px;grid-template-columns:254px 271px;gap:11px;align-items:start;border-top:.606px solid rgba(99,159,255,.2);background:#16163880;padding:22px 0 0 22px}.project-create-button{display:inline-flex;height:47px;align-items:center;justify-content:center;border-radius:10px;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;transition:border-color .16s ease,filter .16s ease,transform .16s ease}.project-create-button:hover{transform:translateY(-1px)}.project-create-button--cancel{border:.606px solid rgba(99,159,255,.2);background:#17298766;color:#dce6fd}.project-create-button--cancel:hover{border-color:#639fff6b}.project-create-button--submit{border:0;background:linear-gradient(90deg,#4f46e5,#7c3aed);color:#fff}.project-create-button--submit:hover{filter:brightness(1.06)}.project-edit-description-field{margin-top:20px}.project-edit-modal{--add-unit-modal-width: 900px;--add-unit-modal-height: 939px;--add-unit-content-width: 840px}.project-edit-modal .add-unit-body,.project-edit-modal__body{overflow:visible}@media (max-width: 640px){.project-create-modal{width:579px;height:1034px}}.project-create-icon--light,.theme-light .project-create-icon--dark{display:none}.theme-light .project-create-icon--light{display:block}.theme-light .project-create-overlay{--navi-modal-backdrop-bg: rgba(100, 120, 160, .4) !important}.theme-light .project-create-overlay:before{background:#6478a066!important}.theme-light .project-create-modal{border-color:#e5e7eb!important;background:#fff!important;box-shadow:0 32.5px 65px -15.6px #00000040!important;color:#1a1a2e!important}.theme-light .project-create-modal__header{border-bottom-color:#e5e7eb!important;background:#fff!important}.theme-light .project-create-modal__header h2{color:#1a1a2e!important}.theme-light .project-create-modal__close{border-color:#e5e7eb!important;background:#f3f4f6!important}.theme-light .project-create-modal__close:hover{border-color:#d1d5db!important;background:#e5e7eb!important}.theme-light .project-create-field>span:first-child{color:#374151!important}.theme-light .project-create-control{border-color:#e5e7eb!important;background:#fff!important;color:#1a1a2e!important}.theme-light .project-create-control:focus{border-color:#639fff80!important;background:#fff!important;box-shadow:0 0 0 3px #639fff1f!important}.theme-light .project-create-control::-moz-placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.theme-light .project-create-control::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.theme-light .project-create-dropdown-trigger.dark-filter-dropdown__trigger{border-color:#e5e7eb!important;background:#fff!important;box-shadow:none!important;color:#1a1a2e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-light .project-create-dropdown-trigger.dark-filter-dropdown__trigger:hover,.theme-light .project-create-dropdown-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:#d1d5db!important;background:#f9fafb!important}.theme-light .project-create-select.is-placeholder,.theme-light .project-create-dropdown-trigger.is-placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.theme-light .project-create-dropdown-trigger .dark-filter-dropdown__chevron{color:#6b7280!important}.theme-light .project-create-divider span{background:#e5e7eb!important}.theme-light .project-create-divider strong{color:#9ca3af!important}.theme-light .project-create-import__copy h3{color:#1a1a2e!important}.theme-light .project-create-import__copy p{color:#6b7280!important}.theme-light .project-create-upload{border-color:#4f46e5!important;background:#f9fafb!important;color:#4f46e5!important}.theme-light .project-create-upload span{color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.theme-light .project-create-upload:hover{border-color:#4338ca!important;background:#f3f4f6!important;color:#4338ca!important}.theme-light .project-create-upload:hover span{color:#4338ca!important;-webkit-text-fill-color:#4338ca!important}.theme-light .project-create-modal__footer{border-top-color:#e5e7eb!important;background:#f9fafb!important}.theme-light .project-create-button--cancel{border-color:#d1d5db!important;background:#fff!important;color:#374151!important}.theme-light .project-create-button--cancel:hover{border-color:#9ca3af!important;background:#f3f4f6!important}.theme-light .project-create-button--submit{background:linear-gradient(90deg,#4f46e5,#7c3aed)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.project-create-error{margin:0 0 12px;flex-basis:100%;color:#ff6b6b;font-size:13px;line-height:1.4}.project-create-button--submit:disabled,.project-create-button--cancel:disabled,.add-unit-save:disabled,.add-unit-cancel:disabled{opacity:.55;cursor:not-allowed}.project-create-import__file{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border-radius:12px;border:1px solid rgba(99,159,255,.42);background:#17298785;color:#8bb8ff;font-family:Outfit,sans-serif;font-size:13px;font-weight:500}.project-create-import__file span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-create-import__file button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:4px;border:none;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.project-create-import__file button:hover{background:#639fff2e}.project-create-import__error,.project-create-import__warn{margin:0;font-family:Outfit,sans-serif;font-size:12px;line-height:17px}.project-create-import__error{color:#fca5a5}.project-create-import__warn{color:#fcd34d}.theme-light .project-create-import__file{border-color:#4f46e5!important;background:#f3f4f6!important;color:#4f46e5!important}.theme-light .project-create-import__error{color:#dc2626!important}.theme-light .project-create-import__warn{color:#b45309!important}.project-import-field{gap:7px}.project-import-field__drop{height:46px;flex:0 0 46px;gap:8px;border-radius:12px;padding:0 15px;font-size:14px}.project-edit-modal__body .add-unit-fields-grid{align-items:start}.project-edit-modal__title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 56em){.add-unit-modal.project-edit-modal{--add-unit-modal-width: calc(100vw - 32px) ;--add-unit-modal-height: auto;--add-unit-content-width: 100%}.add-unit-modal.project-edit-modal .add-unit-body,.add-unit-modal.project-edit-modal .project-edit-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px}.add-unit-modal.project-edit-modal .add-unit-body>*{flex-shrink:0}.project-edit-phone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;align-items:start}.project-edit-phone-grid .add-unit-field{min-width:0}.project-edit-phone-grid .project-edit-field--wide{grid-column:1 / -1}.project-edit-modal .project-edit-description-field{margin-top:0}.project-edit-modal .add-unit-description{height:100px;min-height:100px}.project-edit-modal .add-unit-input-with-icon{padding-left:42px}.project-edit-phone-section-title{display:block;margin:0 0 8px;color:#dce6fd;font-size:14px;font-weight:500;line-height:20px}.project-edit-phone-media{display:flex;flex-direction:column}.project-edit-phone-media__row{border:1px solid rgba(99,159,255,.3);border-top-width:0;background:#16163899}.project-edit-phone-media__row:nth-of-type(1){border-top-width:1px;border-radius:10px 10px 0 0}.project-edit-phone-media__row:last-of-type{border-radius:0 0 10px 10px}.project-edit-modal .project-edit-phone-media__row .project-gallery-trigger,.project-edit-modal .project-edit-phone-media__row .amenities-trigger,.project-edit-modal .project-edit-phone-media__row .brochure-field-upload,.project-edit-modal .project-edit-phone-media__row .brochure-field-name{height:46px;min-height:46px;border:0;border-radius:0;background:transparent;padding:0 14px;color:#dce6fd;font-size:15px;font-weight:400}.project-edit-modal .project-edit-phone-media__row .project-gallery-trigger:hover:not(:disabled),.project-edit-modal .project-edit-phone-media__row .amenities-trigger:hover:not(:disabled),.project-edit-modal .project-edit-phone-media__row .brochure-field-upload:hover:not(:disabled){background:#639fff1a}.project-edit-modal .project-edit-phone-media__row .project-gallery-trigger-preview{width:26px;height:26px;flex-basis:26px}.project-edit-modal .project-edit-phone-media__row .amenities-trigger-label{flex:1 1 auto;min-width:0}.project-edit-row-chevron{flex:0 0 auto;color:#dce6fd80}.project-edit-modal .project-edit-phone-media__row .project-gallery-trigger:after{content:"";width:7px;height:7px;flex:0 0 auto;margin-left:8px;border-right:1.5px solid rgba(220,230,253,.5);border-bottom:1.5px solid rgba(220,230,253,.5);transform:rotate(-45deg)}.project-edit-modal .project-edit-phone-media__row .brochure-field-row{min-height:46px;gap:0}.project-edit-modal .project-edit-phone-media__row .brochure-field-name{flex:1 1 auto}.project-edit-modal .project-edit-phone-media__row .brochure-field-hint{padding-right:14px;font-size:11px}.project-edit-modal .project-edit-phone-media__row .brochure-field-view,.project-edit-modal .project-edit-phone-media__row .brochure-field-remove{margin-right:8px}.project-edit-modal .project-edit-phone-media__row .brochure-field-error,.project-edit-modal .project-edit-phone-media__row .edit-amenities-error{margin:0;padding:0 14px 10px}.project-edit-phone-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.project-edit-phone-group{min-width:0;border:1px solid rgba(99,159,255,.3);border-radius:10px;background:#16163899}.project-edit-phone-group__summary{display:flex;height:46px;align-items:center;gap:10px;padding:0 14px;color:#dce6fd;font-size:15px;line-height:20px;list-style:none;cursor:pointer}.project-edit-phone-group__summary::-webkit-details-marker{display:none}.project-edit-phone-group__summary>svg{flex:0 0 auto;color:#8bb6ff}.project-edit-phone-group__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-edit-phone-group__hint{flex:0 0 auto;border-radius:999px;background:#639fff26;padding:2px 10px;color:#8bb6ff;font-size:12px;line-height:18px;white-space:nowrap}.project-edit-phone-group__summary:after{content:"";width:7px;height:7px;flex:0 0 auto;border-right:1.5px solid rgba(220,230,253,.5);border-bottom:1.5px solid rgba(220,230,253,.5);transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.project-edit-phone-group[open]>.project-edit-phone-group__summary:after{transform:translateY(2px) rotate(-135deg)}.project-edit-phone-group__body{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(99,159,255,.2);padding:12px 14px 14px}.project-edit-modal .project-edit-phone-group__body.project-import-field{gap:8px}.project-edit-modal .project-edit-phone-group__body .project-import-field__drop{height:42px;flex-basis:42px;border-radius:10px}}@media (min-width: 640px) and (max-width: 56em){.project-edit-phone-grid .project-edit-field--tablet-half{grid-column:auto}.project-edit-phone-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.theme-light .project-edit-phone-section-title{color:#1a1a2e!important}.theme-light .project-edit-phone-media__row,.theme-light .project-edit-phone-group{border-color:#e2e4e8!important;background:#f8f9fa!important}.theme-light .project-edit-phone-group__summary,.theme-light .project-edit-modal .project-edit-phone-media__row .project-gallery-trigger,.theme-light .project-edit-modal .project-edit-phone-media__row .amenities-trigger,.theme-light .project-edit-modal .project-edit-phone-media__row .brochure-field-upload,.theme-light .project-edit-modal .project-edit-phone-media__row .brochure-field-name{color:#1a1a2e!important;background:transparent!important}.theme-light .project-edit-phone-group__body{border-top-color:#e2e4e8!important}.theme-light .project-edit-phone-group__hint{background:#eef2ff!important;color:#4f46e5!important}.theme-light .project-edit-phone-group__summary:after,.theme-light .project-edit-modal .project-edit-phone-media__row .project-gallery-trigger:after{border-color:#64748b!important}.theme-light .project-edit-row-chevron{color:#64748b!important}.accent-picker{position:relative;width:100%}.accent-picker-control{display:flex;align-items:center;gap:10px;padding:0 6px 0 12px;cursor:text}.accent-picker-control:focus-within{border-color:#639fff7a;background:#161638c7;box-shadow:0 0 0 3px #639fff1a}.accent-picker-swatch{flex:0 0 auto;width:20px;height:20px;border:1px solid rgba(255,255,255,.22);border-radius:6px;box-shadow:inset 0 0 0 1px #0000002e}.accent-picker-swatch--empty{border:1px dashed rgba(139,182,255,.5);background:transparent;box-shadow:none}.accent-picker-input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding:0;font-family:inherit;font-size:15px;font-weight:300;letter-spacing:.04em;color:inherit;outline:none}.accent-picker-input::-moz-placeholder{color:#dce6fd61;letter-spacing:0}.accent-picker-input::placeholder{color:#dce6fd61;letter-spacing:0}.accent-picker-clear,.accent-picker-trigger{display:flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.accent-picker-clear{width:22px;height:22px;border-radius:6px;color:#dce6fd80}.accent-picker-clear:hover{background:#639fff24;color:#dce6fd}.accent-picker-trigger{width:34px;height:34px;border:1px solid rgba(99,159,255,.22);border-radius:9px;background:#639fff1a;color:var(--accent-ink, #8bb6ff)}.accent-picker-trigger:hover:not(:disabled),.accent-picker-trigger.is-open{border-color:#639fff66;background:#639fff33}.accent-picker-clear:disabled,.accent-picker-trigger:disabled{opacity:.45;cursor:not-allowed}.accent-picker-clear:focus-visible,.accent-picker-trigger:focus-visible{outline:2px solid rgba(139,182,255,.85);outline-offset:2px}.accent-picker-popover{position:fixed;z-index:6200;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;border:1px solid var(--navi-menu-border, rgba(99, 159, 255, .15));border-radius:14px;background:var(--navi-menu-bg, #1a1a3e);box-shadow:0 24px 48px -14px #00000073;padding:12px;font-family:var(--font-family);color:var(--navi-menu-text, #dce6fd);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);transform-origin:top right;animation:navi-date-picker-popover-in .16s cubic-bezier(.2,.85,.2,1) both}.accent-picker-popover *{box-sizing:border-box}.accent-picker-area{position:relative;height:132px;border-radius:10px;background:linear-gradient(to top,#000,#0000),linear-gradient(to right,#fff,#fff0),var(--accent-hue-color, #639fff);cursor:crosshair;touch-action:none}.accent-picker-hue{position:relative;height:12px;border-radius:6px;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:ew-resize;touch-action:none}.accent-picker-area:focus-visible,.accent-picker-hue:focus-visible{outline:2px solid rgba(139,182,255,.9);outline-offset:3px}.accent-picker-area__handle,.accent-picker-hue__handle{position:absolute;border:2px solid #ffffff;border-radius:50%;background:var(--accent-handle-color, transparent);box-shadow:0 0 0 1px #0006,0 1px 3px #00000059;pointer-events:none}.accent-picker-area__handle{width:14px;height:14px;transform:translate(-50%,-50%)}.accent-picker-hue__handle{top:50%;width:16px;height:16px;transform:translate(-50%,-50%)}.accent-picker-popover__footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.accent-picker-popover__value{font-size:13px;font-weight:300;letter-spacing:.06em;color:var(--navi-menu-text, #dce6fd)}.accent-picker-popover__clear{border:1px solid rgba(99,159,255,.22);border-radius:8px;background:transparent;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:400;color:var(--navi-menu-text-muted, rgba(220, 230, 253, .8));cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.accent-picker-popover__clear:hover:not(:disabled){border-color:#639fff66;background:#639fff29;color:var(--navi-menu-text, #dce6fd)}.accent-picker-popover__clear:disabled{opacity:.4;cursor:not-allowed}.accent-picker-popover__clear:focus-visible{outline:2px solid rgba(139,182,255,.85);outline-offset:2px}@media (prefers-reduced-motion: reduce){.accent-picker-popover{animation:none}}.glass-multi-select{width:100%}.glass-multi-select__menu.navi-menu-surface{width:var(--gms-width)!important;max-width:none!important;max-height:var(--gms-max-height)!important;overflow-y:auto!important}.glass-multi-select__check{display:inline-flex;height:16px;width:16px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--navi-select-border, rgba(99, 159, 255, .2));border-radius:5px;background:#16163899;color:#fff;transition:background .16s ease,border-color .16s ease}.glass-multi-select__check.is-checked{border-color:transparent;background:linear-gradient(90deg,#4f46e5,#7c3aed)}.glass-multi-select__busy{margin-left:auto;color:#dce6fd99}.glass-multi-select__empty{margin:0;padding:8px 12px;color:#dce6fd85;font-family:var(--font-family);font-size:13px}.glass-chip-row{display:flex;flex-wrap:wrap;gap:8px}.glass-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(99,159,255,.2);border-radius:9px;background:#639fff1a;padding:5px 12px;color:#dce6fdc7;font-family:var(--font-family);font-size:13px;font-weight:500}.event-link-chips{margin:10px 0 0;padding:0;list-style:none}.glass-chip--removable{gap:7px;max-width:100%;padding:4px 4px 4px 10px}.glass-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-chip__avatar{display:inline-grid;height:20px;width:20px;flex-shrink:0;margin-left:-4px;place-items:center;border-radius:999px;background:#639fff3d;color:#dce6fd;font-size:10px;font-weight:600}.glass-chip__remove{display:inline-grid;height:20px;width:20px;flex-shrink:0;place-items:center;border-radius:6px;color:#dce6fd8c;transition:background .16s ease,color .16s ease}.glass-chip__remove:hover{background:#fb2c362e;color:#ff8587}.glass-chip__remove:focus-visible{outline:2px solid #639fff;outline-offset:1px}.theme-light .glass-chip{border-color:#d6e2fb!important;background:#eef3fd!important;color:#1a1a2e!important}.theme-light .glass-chip__avatar{background:#cfdcfa!important;color:#1f3a8a!important}.theme-light .glass-chip__remove{color:#6a7282!important}.theme-light .glass-chip__remove:hover{background:#e7000b1a!important;color:#e7000b!important}.glass-multi-select--field .glass-multi-select__trigger{height:42px;min-height:42px;border-radius:10px}.edit-buildings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;width:100vw;height:100dvh;padding:16px}.edit-buildings-dialog{display:flex;width:min(520px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 64px));flex-direction:column;gap:20px;border:.606px solid rgba(99,159,255,.3);border-radius:16px;background:#1a1a3e;box-shadow:0 16px 16px #00000040;padding:32px;color:#fafafa;animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both;will-change:opacity,filter,box-shadow}.edit-buildings-header h2{font-size:20px;font-weight:600;line-height:28px}.edit-buildings-header p{color:#8ea3d2;font-size:14px;line-height:20px}.edit-buildings-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:8px;overflow-y:auto;list-style:none}.edit-buildings-row{display:flex;align-items:center;gap:10px;border:.606px solid rgba(99,159,255,.2);border-radius:10px;background:#17298766;padding:10px 12px;flex-wrap:wrap;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.edit-buildings-row:hover{border-color:#639fff61;background:#1729878c}.edit-buildings-row.is-dragging{opacity:.55;border-color:#8bb6ff99}.edit-buildings-row.is-deleted{opacity:.55;border-color:#ff6b6b59}.edit-buildings-row.is-deleted .edit-buildings-name{text-decoration:line-through}.edit-buildings-row.has-error{border-color:#ff6b6b8c}.edit-buildings-handle{display:inline-flex;color:#8ea3d2;cursor:grab}.edit-buildings-handle:disabled{cursor:not-allowed;opacity:.4}.edit-buildings-handle:focus-visible{border-radius:6px;outline:2px solid rgba(139,182,255,.7);outline-offset:2px}.edit-buildings-position{min-width:18px;color:#8ea3d2;font-size:12px;font-variant-numeric:tabular-nums}.edit-buildings-name{flex:1 1 auto;font-size:15px;line-height:22px}.edit-buildings-units{border-radius:999px;background:#639fff26;padding:2px 10px;color:#8bb6ff;font-size:12px;line-height:18px;white-space:nowrap}.edit-buildings-input{flex:1 1 auto;min-width:0;border:.606px solid rgba(99,159,255,.38);border-radius:8px;background:#0a103399;padding:6px 10px;color:#fafafa;font-size:15px;line-height:22px}.edit-buildings-input:focus{border-color:#8bb6ffb3;outline:none}.edit-buildings-icon-button{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:8px;color:#8bb6ff;transition:background .15s ease,color .15s ease,opacity .15s ease}.edit-buildings-icon-button:hover:not(:disabled),.edit-buildings-icon-button:focus-visible:not(:disabled){background:#639fff29;outline:none}.edit-buildings-icon-button.is-confirm{color:#05df72}.edit-buildings-icon-button.is-danger{color:#ff6b6b}.edit-buildings-icon-button.is-danger:hover:not(:disabled){background:#ff6b6b29}.edit-buildings-icon-button:disabled{cursor:not-allowed;opacity:.38}.edit-buildings-undo{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:4px 10px;color:#8bb6ff;font-size:13px}.edit-buildings-undo:hover:not(:disabled){background:#639fff29}.edit-buildings-row-message{flex:1 0 100%;color:#ffb4b4;font-size:12px;line-height:18px}.edit-buildings-add{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;border:.606px dashed rgba(99,159,255,.38);border-radius:10px;padding:8px 14px;color:#dce6fd;font-size:14px;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.edit-buildings-add:hover:not(:disabled){border-color:#8bb6ffb3;background:#17298766}.edit-buildings-add:disabled{cursor:not-allowed;opacity:.5}.edit-buildings-error{color:#ffb4b4;font-size:13px;line-height:20px}.edit-buildings-actions{display:flex;gap:12px}.edit-buildings-cancel,.edit-buildings-save{display:inline-flex;height:46.71px;min-width:0;flex:1 1 0;align-items:center;justify-content:center;border-radius:10px;padding:0 16px;color:#fff;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease,transform .15s ease}.edit-buildings-cancel{border:.606px solid rgba(99,159,255,.2);background:#17298766;color:#dce6fd}.edit-buildings-save{border:0;background:linear-gradient(90deg,#4f46e5,#7c3aed)}.edit-buildings-cancel:hover:not(:disabled),.edit-buildings-cancel:focus-visible:not(:disabled){border-color:#639fff61;background:#1729878c;outline:none}.edit-buildings-save:hover:not(:disabled){background:linear-gradient(90deg,#5b54ec,#8848f2)}.edit-buildings-cancel:active:not(:disabled),.edit-buildings-save:active:not(:disabled){transform:translateY(1px)}.edit-buildings-cancel:disabled,.edit-buildings-save:disabled{cursor:not-allowed;opacity:.62}.theme-light .edit-buildings-dialog{border-color:#e2e4e8!important;background:#fff!important;box-shadow:0 25px 50px -12px #0f172a2e!important;color:#1a1a2e!important}.theme-light .edit-buildings-header h2{color:#1a1a2e!important}.theme-light .edit-buildings-header p{color:#64748b!important}.theme-light .edit-buildings-row{border-color:#e2e4e8!important;background:#f8f9fa!important}.theme-light .edit-buildings-row:hover{border-color:#639fff73!important;background:#f1f5f9!important}.theme-light .edit-buildings-row.is-dragging{border-color:#639fff8c!important}.theme-light .edit-buildings-row.is-deleted{border-color:#e7000b59!important}.theme-light .edit-buildings-row.has-error{border-color:#e7000b8c!important}.theme-light .edit-buildings-handle,.theme-light .edit-buildings-position{color:#64748b!important}.theme-light .edit-buildings-name{color:#1a1a2e!important}.theme-light .edit-buildings-units{background:#eef2ff!important;color:#4f46e5!important}.theme-light .edit-buildings-input{border-color:#e2e4e8!important;background:#f8f9fa!important;color:#1a1a2e!important}.theme-light .edit-buildings-input:focus{border-color:#639fff!important;background:#fff!important;box-shadow:0 0 0 3px #639fff1f!important}.theme-light .edit-buildings-input::-moz-placeholder{color:#9ca3af!important}.theme-light .edit-buildings-input::placeholder{color:#9ca3af!important}.theme-light .edit-buildings-icon-button{color:#639fff!important}.theme-light .edit-buildings-icon-button:hover:not(:disabled),.theme-light .edit-buildings-icon-button:focus-visible:not(:disabled){background:#639fff1f!important}.theme-light .edit-buildings-icon-button.is-confirm{color:#05a34f!important}.theme-light .edit-buildings-icon-button.is-danger{color:#e7000b!important}.theme-light .edit-buildings-icon-button.is-danger:hover:not(:disabled){background:#e7000b1f!important}.theme-light .edit-buildings-undo{color:#639fff!important}.theme-light .edit-buildings-undo:hover:not(:disabled){background:#639fff1f!important}.theme-light .edit-buildings-row-message{color:#e7000b!important}.theme-light .edit-buildings-add{border-color:#e2e4e8!important;color:#1a1a2e!important}.theme-light .edit-buildings-add:hover:not(:disabled){border-color:#639fff73!important;background:#639fff14!important}.theme-light .edit-buildings-error{color:#e7000b!important}.theme-light .edit-buildings-cancel{border-color:#e2e4e8!important;background:#fff!important;color:#1a1a2e!important}.theme-light .edit-buildings-cancel:hover:not(:disabled),.theme-light .edit-buildings-cancel:focus-visible:not(:disabled){border-color:#639fff73!important;background:#f8f9fa!important}.theme-light .edit-buildings-save{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.ins-root{--ins-surface: #0a0e27;--ins-card: rgba(22, 22, 56, .72);--ins-card-border: rgba(255, 255, 255, .08);--ins-ink: #ffffff;--ins-ink-70: rgba(255, 255, 255, .7);--ins-ink-50: rgba(255, 255, 255, .5);--ins-ink-30: rgba(255, 255, 255, .3);--ins-hairline: rgba(255, 255, 255, .08);--ins-accent: #639fff;--ins-series-1: #3987e5;--ins-series-2: #d95926;--ins-series-3: #199e70;--ins-series-4: #c98500;--ins-series-5: #d55181;--ins-series-6: #008300;--ins-series-7: #9085e9;--ins-series-8: #e66767;--ins-day: #c98500;--ins-night: #9085e9;--ins-prev: #8a93b4;--ins-status-available: #05df72;--ins-status-reserved: #ff8904;--ins-status-sold: #ff6467;--ins-heat-1: #1b2447;--ins-heat-2: #25396d;--ins-heat-3: #2f4f96;--ins-heat-4: #3f6bc4;--ins-heat-5: #639fff;--ins-good: #28e0a4;--ins-bad: #ff6467;--ins-radius: 18px;position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:50;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:#080d1ff2;box-shadow:0 28px 90px #00000094;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--ins-ink);font-family:var(--font-family)}@media (min-width: 768px){.ins-root{top:20px;right:20px;bottom:20px;left:20px}}.ins-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:var(--navi-modal-backdrop-bg)}.ins-header{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;flex-shrink:0;padding:16px 20px;background:var(--ins-card);border-bottom:1px solid var(--ins-hairline)}.ins-header__title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.ins-header__project{display:block;font-size:12px;color:var(--ins-ink-50);font-weight:500}.ins-header__spacer{flex:1 1 auto}.ins-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;border:1px solid var(--ins-hairline);background:transparent;color:var(--ins-ink-70);cursor:pointer}.ins-icon-button:hover{color:var(--ins-ink);background:#ffffff0f}.ins-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--ins-accent),transparent);animation:ins-progress 1.1s linear infinite}@keyframes ins-progress{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ins-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%}.ins-preset,.ins-chip,.ins-toggle{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--ins-hairline);background:transparent;color:var(--ins-ink-70);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.ins-preset.is-on,.ins-toggle.is-on{background:var(--ins-accent);border-color:var(--ins-accent);color:#061024}.ins-chip.is-on{color:var(--ins-ink);background:#ffffff0f}.ins-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--dot, var(--ins-ink-30));opacity:.35}.ins-chip.is-on .ins-chip__dot{opacity:1}.ins-filters__group{display:inline-flex;align-items:center;gap:6px}.ins-filters__error{width:100%;font-size:12px;color:var(--ins-bad)}.ins-filters__custom{display:inline-flex;align-items:center;gap:6px}.ins-filters__custom .dark-date-picker-wrapper,.ins-filters__custom input{min-width:128px;height:30px;font-size:12px}.ins-banner{display:flex;align-items:center;gap:12px;padding:10px 20px;flex-shrink:0;background:#ff6b6b1f;border-bottom:1px solid rgba(255,107,107,.2);font-size:13px}.ins-banner button{color:var(--ins-ink);font-weight:600;text-decoration:underline;background:none;border:0;cursor:pointer}.ins-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px}.ins-body.ins-refetching .ins-card,.ins-body.ins-refetching .ins-kpis{opacity:.55;transition:opacity .16s ease}.ins-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 900px){.ins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-card--wide{grid-column:1 / -1}}.ins-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 900px){.ins-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.ins-card{min-width:0;padding:16px 18px;border-radius:var(--ins-radius);background:var(--ins-card);border:1px solid var(--ins-card-border)}.ins-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ins-card__title{margin:0;font-size:13px;font-weight:600;letter-spacing:.01em}.ins-card__subtitle{margin:2px 0 0;font-size:11px;color:var(--ins-ink-50)}.ins-card__controls{display:inline-flex;align-items:center;gap:6px}.ins-empty{padding:28px 0;text-align:center;font-size:12px;color:var(--ins-ink-50)}.ins-tile{padding:14px 16px;border-radius:14px;background:#ffffff08;border:1px solid var(--ins-hairline)}.ins-tile.is-dimmed>*:not(.ins-tile__caption){opacity:.45}.ins-tile__label{font-size:11px;color:var(--ins-ink-50)}.ins-tile__value{margin-top:4px;font-size:26px;font-weight:600;line-height:1.1}.ins-tile__delta{margin-top:4px;font-size:11px;color:var(--ins-ink-50)}.ins-tile__delta.is-up{color:var(--ins-good)}.ins-tile__delta.is-down{color:var(--ins-bad)}.ins-tile__spark{height:34px;margin-top:8px}.ins-tile__caption{margin-top:4px;font-size:10px;color:var(--ins-ink-70)}.ins-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11px;color:var(--ins-ink-70)}.ins-legend__item{display:inline-flex;align-items:center;gap:6px}.ins-legend__swatch{width:12px;height:3px;border-radius:2px;background:var(--swatch)}.ins-legend__swatch--rect{height:10px;border-radius:3px}.ins-tooltip{padding:8px 10px;border-radius:10px;background:#080d1ff5;border:1px solid var(--ins-hairline);font-size:12px;color:var(--ins-ink);box-shadow:0 10px 30px #0006}.ins-tooltip__title{margin-bottom:4px;color:var(--ins-ink-50);font-size:11px}.ins-tooltip__meta{margin:-2px 0 4px;font-size:11px;font-weight:600}.ins-tooltip__row{display:flex;align-items:center;gap:8px}.ins-tooltip__key{width:12px;height:2px;border-radius:1px;background:var(--swatch)}.ins-tooltip__value{font-weight:600;font-variant-numeric:tabular-nums}.ins-tooltip__name{color:var(--ins-ink-70)}.ins-path{display:grid;gap:10px}.ins-path__row{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:12px;font-size:12px}.ins-path__bar{height:22px;border-radius:4px;background:var(--ins-series-1);min-width:2px}.ins-path__ratio{color:var(--ins-ink-50);font-size:11px}.ins-path__count{font-weight:600;font-variant-numeric:tabular-nums}.ins-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ins-weekdays__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:56px;border-radius:10px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ins-weekdays__cell small{font-size:10px;font-weight:500;opacity:.8}.ins-callouts{display:grid;gap:14px}.ins-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ins-list__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:6px 0;border-bottom:1px solid var(--ins-hairline)}.ins-list__meta{color:var(--ins-ink-50)}.ins-list__count{font-weight:600;font-variant-numeric:tabular-nums}.ins-link-button{background:none;border:0;color:var(--ins-accent);font:inherit;font-size:12px;cursor:pointer;padding:0}.ins-table-wrap{overflow-x:auto}.ins-table{width:100%;border-collapse:collapse;font-size:12px}.ins-table th,.ins-table td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--ins-hairline);white-space:nowrap}.ins-table th:first-child,.ins-table td:first-child{text-align:left}.ins-table th{color:var(--ins-ink-50);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ins-table th.is-sortable{padding:0}.ins-table__sort{width:100%;padding:6px 8px;background:none;border:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.ins-table__sort:focus-visible{outline:2px solid var(--ins-accent);outline-offset:-2px;border-radius:4px}.ins-table th.is-sorted{color:var(--ins-ink)}.ins-table td{font-variant-numeric:tabular-nums}.ins-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid var(--ins-hairline);font-size:11px;color:var(--ins-ink-50)}.ins-footer__warn{color:var(--ins-status-reserved)}.theme-light .ins-root{--ins-surface: #f8f9fa;--ins-card: #ffffff;--ins-card-border: #e2e4e8;--ins-ink: #0d0d0d;--ins-ink-70: rgba(13, 13, 13, .7);--ins-ink-50: rgba(13, 13, 13, .62);--ins-ink-30: rgba(13, 13, 13, .35);--ins-hairline: #e2e4e8;--ins-accent: #2a78d6;--ins-series-1: #2a78d6;--ins-series-2: #eb6834;--ins-series-3: #1baf7a;--ins-series-4: #eda100;--ins-series-5: #e87ba4;--ins-series-6: #008300;--ins-series-7: #4a3aa7;--ins-series-8: #e34948;--ins-day: #eda100;--ins-night: #4a3aa7;--ins-prev: #9aa1b5;--ins-status-available: #059669;--ins-status-reserved: #d97706;--ins-status-sold: #dc2626;--ins-heat-1: #edf3ff;--ins-heat-2: #cfe0ff;--ins-heat-3: #a3c3ff;--ins-heat-4: #6fa0ff;--ins-heat-5: #0a55dc;--ins-good: #059669;--ins-bad: #dc2626;background:#f8f9fafa;box-shadow:0 28px 90px #0f172a40}.theme-light .ins-root .ins-tooltip{background:#fff}.theme-light .ins-root .ins-chip,.theme-light .ins-root .ins-preset,.theme-light .ins-root .ins-toggle,.theme-light .ins-root .ins-icon-button{color:var(--ins-ink-70)!important}.theme-light .ins-root .ins-chip.is-on,.theme-light .ins-root .ins-header__title,.theme-light .ins-root .ins-card__title,.theme-light .ins-root .ins-tile__value,.theme-light .ins-root .ins-path__count,.theme-light .ins-root .ins-list__count,.theme-light .ins-root .ins-table td,.theme-light .ins-root .ins-tooltip__value,.theme-light .ins-root .ins-legend{color:var(--ins-ink)!important}.theme-light .ins-root .ins-preset.is-on,.theme-light .ins-root .ins-toggle.is-on{color:#fff!important}.theme-light .ins-root .ins-tile__delta.is-up,.theme-light .ins-root .ins-list__good{color:var(--ins-good)!important}.theme-light .ins-root .ins-tile__delta.is-down,.theme-light .ins-root .ins-filters__error,.theme-light .ins-root .ins-banner{color:var(--ins-bad)!important}.theme-light .ins-root .ins-tile__label,.theme-light .ins-root .ins-card__subtitle,.theme-light .ins-root .ins-tile__delta:not(.is-up):not(.is-down),.theme-light .ins-root .ins-footer,.theme-light .ins-root .ins-list__meta,.theme-light .ins-root .ins-table th,.theme-light .ins-root .ins-tooltip__title,.theme-light .ins-root .ins-empty,.theme-light .ins-root .ins-header__project{color:var(--ins-ink-50)!important}.theme-light .ins-root .ins-table__sort{color:var(--ins-ink-50)!important}.theme-light .ins-root .ins-table th.is-sorted .ins-table__sort{color:var(--ins-ink)!important}.theme-light .ins-root .ins-tile__caption{color:var(--ins-ink-70)!important}.theme-light .ins-root .ins-link-button{color:var(--ins-accent)!important}.theme-light .ins-root .ins-weekdays__cell.is-dark-cell,.theme-light .ins-root .ins-weekdays__cell.is-dark-cell small{color:#fff!important}.theme-light .ins-root .ins-weekdays__cell:not(.is-dark-cell),.theme-light .ins-root .ins-weekdays__cell:not(.is-dark-cell) small{color:#0d1424!important}.theme-light .ins-root .ins-footer__warn{color:var(--ins-status-reserved)!important}:root{--dash-screen-bg: radial-gradient(102.33% 178.61% at 10% 15%, rgba(23, 41, 135, .7) 0%, rgba(0, 0, 0, 0) 50%), radial-gradient(102.33% 178.61% at 90% 85%, rgba(23, 41, 135, .6) 0%, rgba(0, 0, 0, 0) 50%), #161638;--dash-ink: #ffffff;--dash-ink-96: rgba(255, 255, 255, .96);--dash-ink-80: rgba(255, 255, 255, .8);--dash-ink-70: rgba(255, 255, 255, .7);--dash-ink-62: rgba(255, 255, 255, .62);--dash-ink-50: rgba(255, 255, 255, .5);--dash-ink-35: rgba(255, 255, 255, .35);--dash-ink-30: rgba(255, 255, 255, .3);--dash-ink-28: rgba(255, 255, 255, .28);--dash-ink-25: rgba(255, 255, 255, .25);--dash-card-bg: rgba(26, 26, 64, .72);--dash-card-bg-hover: rgba(26, 26, 64, .7);--dash-card-border: rgba(255, 255, 255, .075);--dash-card-border-hover: rgba(255, 255, 255, .08);--dash-panel-bg: rgba(255, 255, 255, .03);--dash-panel-border: rgba(255, 255, 255, .08);--dash-soft-bg: rgba(255, 255, 255, .035);--dash-soft-border: rgba(255, 255, 255, .055);--dash-accent-text: #639fff;--dash-on-accent-soft: #ffffff;--dash-positive: #28e0a4;--dash-check-border: rgba(220, 230, 253, .24);--dash-check-border-focus: rgba(220, 230, 253, .68);--dash-check-ink: #172a38;--dash-selector-backdrop: radial-gradient(48.7% 60.8% at 50% 48%, rgba(23, 41, 135, .28) 0%, rgba(23, 41, 135, .08) 45%, rgba(3, 5, 18, 0) 100%), rgba(3, 5, 18, .76);--dash-selector-close-border: rgba(99, 159, 255, .28);--dash-selector-close-ink: rgba(166, 199, 255, .84);--dash-greeting-ink: #ffffff;--dash-pill-bg: #1a1f3d;--dash-pill-border: rgba(99, 159, 255, .35);--dash-pill-border-hover: rgba(99, 159, 255, .6);--dash-pill-ink: #ffffff;--dash-selector-close-bg: rgba(23, 41, 135, .34);--dash-selector-card-bg: rgba(12, 13, 42, .88);--dash-selector-card-border: rgba(99, 159, 255, .12);--dash-selector-card-bg-active: rgba(18, 20, 58, .94);--dash-selector-card-border-active: rgba(99, 159, 255, .28);--dash-selector-image-fade: linear-gradient(0deg, rgb(13, 13, 43) 0%, rgba(8, 8, 33, .86) 7.14%, rgba(5, 5, 23, .71) 14.29%, rgba(2, 2, 14, .57) 21.43%, rgba(1, 1, 6, .43) 28.57%, rgba(0, 0, 2, .29) 35.71%, rgba(0, 0, 0, .14) 42.86%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);--dash-selector-name: #ffffff;--dash-selector-location: rgba(255, 255, 255, .35);--dash-selector-stats: rgba(255, 255, 255, .5);--dash-selector-track: rgba(255, 255, 255, .1);--dash-ai-bg: rgba(80, 91, 157, .5);--dash-ai-border: rgba(255, 255, 255, .06);--dash-ai-shadow: 0 2em 5.4em rgba(4, 8, 30, .18), inset 0 .06em 0 rgba(255, 255, 255, .07);--dash-ai-open-shadow: 0 calc(20px * var(--dash-ui-scale)) calc(60px * var(--dash-ui-scale)) rgba(0, 0, 0, .5), inset 0 max(1px, calc(.606px * var(--dash-ui-scale))) 0 rgba(255, 255, 255, .035);--dash-ai-open-gloss-shadow: inset 0 max(1px, calc(.606px * var(--dash-ui-scale))) 0 rgba(255, 255, 255, .1), inset 0 calc(-1px * var(--dash-ui-scale)) 0 rgba(255, 255, 255, .025);--dash-ai-state-ink: rgba(220, 230, 253, .32);--dash-ai-item-bg: rgba(255, 255, 255, .05);--dash-ai-item-border: rgba(255, 255, 255, .1);--dash-ai-open-border: rgba(99, 159, 255, .2);--dash-ai-user-bg: rgba(99, 159, 255, .22);--dash-building-top-bg: linear-gradient(180deg, rgba(107, 114, 134, .96) 0%, rgba(74, 75, 98, .96) 100%);--dash-building-top-border: rgba(255, 255, 255, .1);--dash-building-top-shadow: inset 0 .06em 0 rgba(255, 255, 255, .18), inset 0 -.06em 0 rgba(255, 255, 255, .08), 0 1.35em 3.9em rgba(2, 8, 25, .28);--dash-building-bottom-bg: linear-gradient(180deg, rgba(45, 43, 58, .98) 0%, rgba(29, 28, 45, .98) 100%);--dash-building-bottom-shadow: 0 -1.48em 4em rgba(2, 8, 25, .34), inset 0 .06em 0 rgba(255, 255, 255, .16), inset 0 -.06em 0 rgba(255, 255, 255, .06);--dash-building-divider: rgba(255, 255, 255, .08);--dash-glass-label-38: rgba(220, 230, 253, .38);--dash-glass-label-30: rgba(220, 230, 253, .3);--dash-avatar-ink: #101430;--dash-avatar-ring: #162046;--dash-landscape-border: rgba(73, 73, 73, .28);--dash-landscape-glass-bg: rgba(15, 15, 40, .55);--dash-landscape-glass-shadow: inset calc(1px * var(--dash-ui-scale)) calc(1px * var(--dash-ui-scale)) 0 rgba(255, 255, 255, .05), 1.2em 0 3.4em rgba(4, 10, 28, .22);--dash-units-bg: radial-gradient(96% 78% at 50% 0%, rgba(99, 159, 255, .16) 0%, rgba(99, 159, 255, 0) 62%), linear-gradient(180deg, rgba(38, 45, 76, .78) 0%, rgba(25, 30, 56, .72) 100%);--dash-units-border: rgba(255, 255, 255, .14);--dash-units-shadow: 0 calc(18px * var(--dash-ui-scale)) calc(34px * var(--dash-ui-scale)) rgba(0, 0, 0, .32), inset 0 max(1px, calc(.7px * var(--dash-ui-scale))) 0 rgba(255, 255, 255, .12);--dash-units-title: rgba(220, 230, 253, .64);--dash-units-cell-shadow: inset 0 max(1px, calc(.5px * var(--dash-ui-scale))) 0 rgba(255, 255, 255, .12);--dash-track-bg: rgba(255, 255, 255, .06);--dash-divider-faint: rgba(255, 255, 255, .04);--dash-velocity-bar: rgba(255, 255, 255, .04);--dash-velocity-bar-fill: rgba(255, 255, 255, .1);--dash-lead-row-border: rgba(255, 255, 255, .06);--dash-lead-action-bg: rgba(255, 255, 255, .05);--dash-lead-action-border: rgba(255, 255, 255, .08);--dash-lead-action-ink: rgba(220, 230, 253, .42);--dash-priority: #ff6467;--dash-lead-time: #fbbf24;--dash-on-accent: #ffffff;--dash-ink-44: rgba(255, 255, 255, .44);--dash-ink-40: rgba(255, 255, 255, .4);--dash-ink-34: rgba(255, 255, 255, .34);--dash-glass-label-82: rgba(220, 230, 253, .82);--dash-glass-label-72: rgba(220, 230, 253, .72);--dash-glass-label-62: rgba(220, 230, 253, .62);--dash-glass-label-55: rgba(220, 230, 253, .55);--dash-glass-label-45: rgba(220, 230, 253, .45);--dash-glass-label-22: rgba(220, 230, 253, .22);--dash-range-active-bg: #315DA8;--dash-range-active-ink: #ffffff;--dash-range-bg: rgba(255, 255, 255, .06);--dash-range-ink: rgba(220, 230, 253, .34);--dash-range-ink-hover: rgba(220, 230, 253, .7);--dash-change-ink: #28E0A4;--dash-chart-area: #34D399;--dash-chart-stroke-a: #26E0A4;--dash-chart-stroke-b: #2DD4BF;--dash-axis-ink: rgba(220, 230, 253, .28);--dash-critical-bg: rgba(251, 44, 54, .04);--dash-critical-border: rgba(240, 68, 56, .2);--dash-critical-icon-bg: rgba(251, 44, 54, .2);--dash-chip-bg: rgba(255, 255, 255, .2);--dash-chip-border: rgba(255, 255, 255, .25);--dash-critical-card-bg: rgba(255, 255, 255, .03);--dash-critical-card-border: rgba(255, 255, 255, .08);--dash-critical-chip-bg: rgba(251, 44, 54, .15);--dash-critical-chip-border: rgba(251, 44, 54, .2);--dash-cta-bg: rgba(99, 159, 255, .22);--dash-cta-bg-hover: rgba(99, 159, 255, .32);--dash-cta-border: #639FFF;--dash-building-top-flat-bg: rgba(8, 27, 61, .7);--dash-building-bottom-flat-bg: rgba(14, 14, 35, .72);--dash-building-top-edge: rgba(255, 255, 255, .12);--dash-building-top-gloss: radial-gradient(ellipse at 62% 0%, rgba(255, 255, 255, .13), transparent 36%), linear-gradient(90deg, rgba(0, 106, 188, .2), rgba(10, 22, 54, .24) 47%, rgba(0, 54, 126, .2));--dash-building-bottom-gloss: radial-gradient(ellipse at 58% 22%, rgba(255, 255, 255, .1), transparent 36%), linear-gradient(90deg, rgba(20, 20, 50, .26), rgba(255, 255, 255, .045), rgba(18, 18, 44, .28));--dash-units-cell-empty: rgba(220, 230, 253, .26);--dash-matrix-empty: rgba(255, 255, 255, .12);--dash-legend-sold: rgba(255, 255, 255, .2);--dash-donut-track: #ffffff;--dash-presence-chip-bg: rgba(99, 159, 255, .16);--dash-presence-chip-ink: #dce6fd;--dash-presence-chip-border: rgba(99, 159, 255, .35)}.dashboard-screen{--dash-safe-scale: 1;--dash-ui-scale: 1;--dash-real-width: 100vw;--dash-real-height: 100vh;--dash-u: clamp(10px, calc(16px * var(--dash-ui-scale)), 48px);--dash-kpi-row: clamp(150px, calc(211.634px * var(--dash-ui-scale)), 636px);--dash-page-pad: clamp(10px, calc(17px * var(--dash-ui-scale)), 54px);--dash-gap: clamp(10px, calc(17px * var(--dash-ui-scale)), 54px);--dash-main-area: calc(var(--dash-real-height) - (var(--dash-page-pad) * 2) - var(--dash-kpi-row) - var(--dash-gap));--dash-revenue-height: calc(var(--dash-main-area) * .315);--dash-hot-leads-height: calc(var(--dash-main-area) * .525);--dash-tasks-height: calc(var(--dash-main-area) * .275);--dash-critical-height: calc(var(--dash-main-area) * .445);--dash-ai-height: calc(65px * var(--dash-ui-scale));--dash-radius: clamp(10px, calc(14px * var(--dash-ui-scale)), 42px);--dash-radius-sm: calc(var(--dash-radius) * .72);--dash-card-pad: clamp(12px, calc(20px * var(--dash-ui-scale)), 64px);--dash-text-2xs: clamp(9px, calc(10px * var(--dash-ui-scale)), 30px);--dash-text-xs: clamp(10px, calc(12px * var(--dash-ui-scale)), 36px);--dash-text-sm: clamp(11px, calc(14px * var(--dash-ui-scale)), 42px);--dash-text-md: clamp(13px, calc(16px * var(--dash-ui-scale)), 48px);--dash-text-lg: clamp(25px, calc(32px * var(--dash-ui-scale)), 96px);--dash-icon: clamp(22px, calc(32px * var(--dash-ui-scale)), 96px);--dash-kpi-height: 100%;--dash-row: clamp(46px, calc(64px * var(--dash-ui-scale)), 192px);--dash-panel-shadow: 0 2em 5.4em rgba(4, 8, 30, .2), inset 0 .06em 0 rgba(255, 255, 255, .055);background:var(--dash-screen-bg);font-size:var(--dash-u)}.dashboard-page{box-sizing:border-box;height:100%;overflow:hidden;padding:var(--dash-page-pad);scrollbar-width:none}.dashboard-page::-webkit-scrollbar{display:none}.dashboard-content{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;gap:var(--dash-gap);container-type:inline-size}.dashboard-content--project-load{animation:dashboard-project-content-in .28s cubic-bezier(.2,.85,.2,1)}.dashboard-kpi-grid{display:grid;height:var(--dash-kpi-row);min-height:var(--dash-kpi-row);flex:0 0 var(--dash-kpi-row);grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(15.47px * var(--dash-ui-scale))}.dashboard-main-grid{display:grid;min-height:0;flex:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--dash-gap)}.dashboard-grid-item,.dashboard-widget-cell{min-width:0;min-height:0}.dashboard-widget-cell>*{width:100%;height:100%}.dashboard-span-2{grid-column:span 2}.dashboard-span-4,.dashboard-span-md-6,.dashboard-span-md-12{grid-column:span 4}.dashboard-building-cell>*{height:100%}.dashboard-middle-grid{display:grid;min-width:0;min-height:0;grid-template-rows:var(--dash-revenue-height) var(--dash-hot-leads-height);gap:var(--dash-gap)}.dashboard-side-grid{display:grid;min-width:0;min-height:0;grid-template-rows:var(--dash-tasks-height) var(--dash-critical-height) minmax(0,1fr) var(--dash-ai-height);gap:var(--dash-gap)}.dashboard-side-grid>:last-child{grid-row:4}.dashboard-side-grid>:nth-child(2){grid-row:2;min-height:0}.dashboard-portrait-project{--dash-portrait-column-gap: var(--dash-gap);--dash-portrait-column-width: calc((100% - (var(--dash-portrait-column-gap) * 2)) / 3);--dash-portrait-second-column-left: calc(var(--dash-portrait-column-width) + var(--dash-portrait-column-gap));--dash-portrait-third-column-left: calc((var(--dash-portrait-column-width) + var(--dash-portrait-column-gap)) * 2);--dash-portrait-top-row-height: min(calc(281px * var(--dash-ui-scale)), calc(var(--dash-main-area) * .38));--dash-portrait-row-gap: calc(19px * var(--dash-ui-scale));--dash-portrait-second-row-top: calc(var(--dash-portrait-top-row-height) + var(--dash-portrait-row-gap));--dash-ai-height: calc(62.12px * var(--dash-ui-scale))}.dashboard-landscape-project{--dash-landscape-building-width: calc(((var(--dash-real-width) - (var(--dash-page-pad) * 2) - (var(--dash-gap) * 11)) / 12 * 8) + (var(--dash-gap) * 7));--dash-landscape-building-height: min(calc(var(--dash-main-area) * .53), calc(var(--dash-landscape-building-width) * .31475));--dash-landscape-left-width: var(--dash-landscape-building-width);--dash-landscape-half-width: calc((var(--dash-landscape-left-width) - var(--dash-gap)) / 2);--dash-landscape-right-left: calc(var(--dash-landscape-left-width) + var(--dash-gap));--dash-landscape-right-width: calc(100% - var(--dash-landscape-right-left));--dash-landscape-bottom-top: calc(var(--dash-landscape-building-height) + var(--dash-gap));--dash-landscape-bottom-height: calc(var(--dash-main-area) - var(--dash-landscape-building-height) - var(--dash-gap));--dash-landscape-revenue-height: calc(var(--dash-landscape-building-height) * .839);--dash-landscape-media-start: 40.0185%;--dash-landscape-right-frame-top: .0243%;--dash-landscape-right-frame-height: 99.9757%;--dash-landscape-left-frame-top: 0%;--dash-landscape-left-frame-height: 99.8886%;--dash-landscape-glass-top: .0243%;--dash-landscape-glass-height: 99.6824%;--dash-landscape-glass-left: 0%;--dash-landscape-glass-width: 40.0185%;--dash-landscape-right-image-left: 37.061%;--dash-landscape-right-image-width: 62.939%;--dash-landscape-left-image-left: var(--dash-landscape-glass-left);--dash-landscape-left-image-width: var(--dash-landscape-glass-width);--dash-landscape-image-seam-cover: max(2px, calc(2px * var(--dash-ui-scale)));--dash-landscape-radius: calc(15px * var(--dash-ui-scale));--dash-hot-leads-height: var(--dash-landscape-bottom-height);--dash-tasks-height: calc(var(--dash-main-area) * .233);--dash-critical-height: max(calc(180px * var(--dash-ui-scale)), calc(var(--dash-main-area) - var(--dash-landscape-revenue-height) - var(--dash-ai-height) - (var(--dash-gap) * 2)))}.dashboard-landscape-project .dashboard-main-grid{grid-template-rows:var(--dash-landscape-building-height) minmax(0,var(--dash-landscape-bottom-height))}.dashboard-landscape-project .dashboard-building-cell{grid-column:span 8;grid-row:1}.dashboard-landscape-project .dashboard-middle-grid{grid-column:span 8;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.dashboard-landscape-project .dashboard-side-grid{grid-column:span 4;grid-row:1 / -1;grid-template-columns:1fr;grid-template-rows:var(--dash-tasks-height) minmax(0,1fr) var(--dash-ai-height)}.dashboard-landscape-project .dashboard-side-grid>:first-child,.dashboard-landscape-project .dashboard-side-grid>:nth-child(2),.dashboard-landscape-project .dashboard-side-grid>:last-child{grid-column:auto;min-height:0}.dashboard-landscape-project .dashboard-side-grid>:first-child{grid-row:1}.dashboard-landscape-project .dashboard-side-grid>:nth-child(2){grid-row:2}.dashboard-landscape-project .dashboard-side-grid>:last-child{grid-row:3}.dashboard-landscape-project .dashboard-middle-grid>:first-child{height:var(--dash-landscape-revenue-height);align-self:start}.dashboard-landscape-project .dashboard-middle-grid>:nth-child(2){height:var(--dash-landscape-bottom-height)}.dashboard-landscape-project .dashboard-hot-lead-extra{display:none}.dashboard-landscape-project .dashboard-units-overlay{top:45%}.dashboard-panel,.dashboard-kpi-card{border:.06em solid var(--dash-card-border);background:var(--dash-card-bg);box-shadow:var(--dash-panel-shadow);-webkit-backdrop-filter:blur(1.6em);backdrop-filter:blur(1.6em)}.dashboard-kpi-card{display:grid;grid-column:span 2;min-width:0;height:var(--dash-kpi-height);min-height:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;overflow:hidden;border-width:max(1px,calc(.606px * var(--dash-ui-scale)));border-color:var(--dash-card-border-hover);border-radius:calc(16px * var(--dash-ui-scale));background:var(--dash-card-bg-hover);box-shadow:none;padding:calc(18.95px * var(--dash-ui-scale)) calc(20.04px * var(--dash-ui-scale)) calc(17px * var(--dash-ui-scale)) calc(19.32px * var(--dash-ui-scale));-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-kpi-card-conversion{gap:0}.dashboard-kpi-card__header{min-height:calc(27.328px * var(--dash-ui-scale));gap:calc(12px * var(--dash-ui-scale))}.dashboard-kpi-card__title{color:var(--dash-ink);font-size:calc(12px * var(--dash-ui-scale));font-weight:400;line-height:calc(17.5px * var(--dash-ui-scale));text-transform:none}.dashboard-kpi-card__value{min-width:0;margin-top:calc(2.83px * var(--dash-ui-scale));color:var(--dash-ink);font-size:calc(32px * var(--dash-ui-scale));font-weight:300;letter-spacing:calc(-.64px * var(--dash-ui-scale));line-height:calc(32px * var(--dash-ui-scale));white-space:nowrap}.dashboard-kpi-visual{display:block;min-height:0;width:100%;margin-top:calc(11.39px * var(--dash-ui-scale))}.dashboard-kpi-visual--revenue-line,.dashboard-kpi-visual--price-line{height:calc(65.054px * var(--dash-ui-scale))}.dashboard-kpi-visual--listings-matrix{height:calc(82.131px * var(--dash-ui-scale));margin-top:calc(5.69px * var(--dash-ui-scale))}.dashboard-kpi-visual--sales-velocity{height:calc(88px * var(--dash-ui-scale));margin-top:calc(4.35px * var(--dash-ui-scale))}.dashboard-kpi-visual--deal-bars{height:calc(91.619px * var(--dash-ui-scale));margin-top:calc(6px * var(--dash-ui-scale))}.dashboard-kpi-visual--conversion-donut{height:calc(99.21px * var(--dash-ui-scale));margin-top:calc(10.37px * var(--dash-ui-scale))}.dashboard-kpi-visual-conversion{display:grid;align-content:center;justify-content:center;place-items:center}.dashboard-kpi-card--no-value .dashboard-kpi-visual{margin-top:calc(10.37px * var(--dash-ui-scale))}.dashboard-kpi-card__footer{min-height:calc(34px * var(--dash-ui-scale));align-content:end;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:calc(10px * var(--dash-ui-scale));column-gap:calc(10px * var(--dash-ui-scale))}.dashboard-kpi-card__change{gap:calc(5.79px * var(--dash-ui-scale));font-size:calc(11px * var(--dash-ui-scale));font-weight:500;line-height:calc(19.25px * var(--dash-ui-scale));white-space:nowrap}.dashboard-kpi-card__change svg{width:calc(10.629px * var(--dash-ui-scale));height:calc(10.434px * var(--dash-ui-scale));flex:0 0 auto}.dashboard-kpi-card__context{align-self:end;color:var(--dash-ink-50);font-size:calc(10px * var(--dash-ui-scale));font-weight:500;line-height:calc(17.5px * var(--dash-ui-scale));text-align:right}.dashboard-kpi-card--total-revenue .dashboard-kpi-card__footer,.dashboard-kpi-card--sales-velocity .dashboard-kpi-card__footer{grid-template-columns:minmax(0,1fr)}.dashboard-kpi-card--total-revenue .dashboard-kpi-card__context,.dashboard-kpi-card--sales-velocity .dashboard-kpi-card__context{margin-left:calc(16.42px * var(--dash-ui-scale));text-align:left}.dashboard-kpi-card--sales-velocity .dashboard-kpi-card__context{margin-left:0;color:var(--dash-accent-text)}.dashboard-kpi-card--project-sold-out .dashboard-kpi-card__footer{grid-template-columns:minmax(0,1fr) minmax(0,calc(83px * var(--dash-ui-scale)))}.dashboard-title{font-size:var(--dash-text-sm);line-height:1.35}.dashboard-screen .type-kpi{letter-spacing:0}.dashboard-screen :where(*){letter-spacing:0}.dashboard-label{font-size:var(--dash-text-2xs);line-height:1.35}.dashboard-meta{font-size:var(--dash-text-xs);line-height:1.4}.dashboard-value{font-size:var(--dash-text-lg);line-height:1}.dashboard-screen .dashboard-kpi-card__value{font-size:calc(32px * var(--dash-ui-scale));font-weight:300;letter-spacing:calc(-.64px * var(--dash-ui-scale));line-height:calc(32px * var(--dash-ui-scale))}.dashboard-icon-box{display:grid;width:calc(27.839px * var(--dash-ui-scale));height:calc(27.328px * var(--dash-ui-scale));flex-shrink:0;place-items:center;border-radius:calc(12px * var(--dash-ui-scale));font-size:calc(13.919px * var(--dash-ui-scale))}.dashboard-kpi-card--avg-unit-price .dashboard-icon-box,.dashboard-kpi-card--project-sold-out .dashboard-icon-box{width:calc(23.199px * var(--dash-ui-scale));height:calc(22.773px * var(--dash-ui-scale));border-radius:calc(10px * var(--dash-ui-scale));font-size:calc(11.599px * var(--dash-ui-scale))}.dashboard-card-pad{padding:var(--dash-card-pad)}.dashboard-tasks-panel{padding:calc(15.15px * var(--dash-ui-scale)) calc(15.43px * var(--dash-ui-scale)) calc(18.18px * var(--dash-ui-scale));grid-template-rows:calc(31.24px * var(--dash-ui-scale)) minmax(0,1fr) calc(40.44px * var(--dash-ui-scale));border-width:max(1px,calc(.606px * var(--dash-ui-scale)));border-color:var(--dash-panel-border);border-radius:calc(16px * var(--dash-ui-scale))!important;background:var(--dash-panel-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-tasks-panel__header{min-height:calc(31.24px * var(--dash-ui-scale));padding-bottom:0!important}.dashboard-tasks-panel__header>:first-child{gap:calc(7.73px * var(--dash-ui-scale))}.dashboard-tasks-panel__icon{width:calc(13.53px * var(--dash-ui-scale))!important;height:calc(13.28px * var(--dash-ui-scale))!important;margin-top:calc(3.32px * var(--dash-ui-scale));color:var(--dash-accent-text)}.dashboard-tasks-panel__title{color:var(--dash-ink);font-size:calc(13px * var(--dash-ui-scale));font-weight:400;line-height:calc(21px * var(--dash-ui-scale))}.dashboard-tasks-panel__count{margin-top:calc(.83px * var(--dash-ui-scale));color:var(--dash-ink-50);font-size:calc(11px * var(--dash-ui-scale));font-weight:500;line-height:calc(19.25px * var(--dash-ui-scale));text-align:right}.dashboard-row-gap{gap:calc(8px * var(--dash-ui-scale))}.dashboard-task-scroll{position:relative;display:flex;min-height:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(5.886px * var(--dash-ui-scale));overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.dashboard-task-scroll::-webkit-scrollbar{display:none}.dashboard-task-row{display:grid;width:calc(100% - (17.76px * var(--dash-ui-scale)));height:calc(35.114px * var(--dash-ui-scale));min-height:calc(35.114px * var(--dash-ui-scale));flex:0 0 calc(35.114px * var(--dash-ui-scale));grid-template-columns:calc(14.502px * var(--dash-ui-scale)) minmax(0,1fr) calc(8.693px * var(--dash-ui-scale));align-items:center;-moz-column-gap:calc(9.67px * var(--dash-ui-scale));column-gap:calc(9.67px * var(--dash-ui-scale));min-width:0;border-radius:calc(14px * var(--dash-ui-scale));padding:0 calc(9.67px * var(--dash-ui-scale));animation:dashboard-task-roll-in .22s cubic-bezier(.2,.85,.2,1) both;animation-delay:var(--task-roll-delay, 0ms);will-change:opacity,transform}.dashboard-task-toggle{position:relative;display:block;width:calc(14.502px * var(--dash-ui-scale));height:calc(14.236px * var(--dash-ui-scale));border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-check-border);border-radius:999px;background:transparent;transition:border-color .16s ease,background-color .16s ease}.dashboard-task-toggle:hover,.dashboard-task-toggle:focus-visible{border-color:var(--dash-check-border-focus)}.dashboard-task-toggle.is-done{border-color:var(--dash-positive);background:var(--dash-positive)}.dashboard-task-toggle.is-done:after{position:absolute;top:50%;left:50%;width:calc(5.2px * var(--dash-ui-scale));height:calc(2.9px * var(--dash-ui-scale));border-bottom:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-check-ink);border-left:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-check-ink);content:"";transform:translate(-50%,-58%) rotate(-45deg)}.dashboard-task-title{color:var(--dash-ink-96);font-size:clamp(13px,calc(13.5px * var(--dash-ui-scale)),40px);font-weight:400;line-height:1.4}.dashboard-task-title--button{display:block;min-width:0;border:0;background:none;padding:0;text-align:left;cursor:pointer}.dashboard-task-row:has(.dashboard-task-title--button){transition:background-color .16s ease}.dashboard-task-row:has(.dashboard-task-title--button:hover),.dashboard-task-row:has(.dashboard-task-title--button:focus-visible){background:var(--dash-card-bg-hover)}.dashboard-task-title--button:focus-visible{outline:none}.dashboard-task-row:has(.dashboard-task-title--button:focus-visible){box-shadow:inset 0 0 0 1.5px var(--dash-accent-text)}.dashboard-task-title.is-done{color:var(--dash-ink-50);text-decoration-line:line-through;text-decoration-color:var(--dash-ink-30);text-decoration-thickness:1px}.dashboard-task-priority{display:block;width:calc(8.693px * var(--dash-ui-scale));height:calc(8.533px * var(--dash-ui-scale));border-radius:999px}.dashboard-tasks-panel__footer{min-height:calc(40.44px * var(--dash-ui-scale))!important;border-top-color:var(--dash-panel-border)!important;padding-top:calc(7.56px * var(--dash-ui-scale))!important}.dashboard-tasks-panel__new-button{box-sizing:border-box;display:inline-flex;width:calc(106.344px * var(--dash-ui-scale));min-width:calc(106.344px * var(--dash-ui-scale));height:calc(24.675px * var(--dash-ui-scale));min-height:calc(24.675px * var(--dash-ui-scale));flex:0 0 auto;align-items:center;justify-content:flex-start;gap:calc(3.832px * var(--dash-ui-scale));border:0;border-radius:calc(9.579px * var(--dash-ui-scale));padding:0 0 0 calc(4.79px * var(--dash-ui-scale));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#639fff33;color:var(--dash-on-accent-soft);font-family:Outfit,sans-serif;font-size:calc(13px * var(--dash-ui-scale));font-weight:400;line-height:calc(22.99px * var(--dash-ui-scale));white-space:nowrap;cursor:pointer;transition:background-color .16s ease}.dashboard-tasks-panel__new-icon.figma-icon{width:calc(19.335px * var(--dash-ui-scale))!important;height:calc(18.981px * var(--dash-ui-scale))!important;flex:0 0 calc(19.335px * var(--dash-ui-scale))}.dashboard-tasks-panel__new-label{display:block;width:calc(66px * var(--dash-ui-scale));height:calc(22px * var(--dash-ui-scale));flex:0 0 calc(66px * var(--dash-ui-scale));color:var(--dash-on-accent-soft);font-family:Outfit,sans-serif;font-size:calc(13px * var(--dash-ui-scale));font-weight:400;line-height:calc(22.99px * var(--dash-ui-scale));text-align:center;transform:translateY(calc(-.58px * var(--dash-ui-scale)))}.dashboard-tasks-panel__new-button:hover,.dashboard-tasks-panel__new-button:focus-visible{background:#639fff52}.dashboard-tasks-loading,.dashboard-tasks-state{display:flex;width:100%;flex:1 1 auto;min-width:0;min-height:0;align-items:center;gap:.75em;border-radius:var(--dash-radius-sm);border:.06em solid rgba(99,159,255,.12);background:var(--dash-soft-bg);padding:.8em}.dashboard-tasks-state{flex-direction:column;align-items:flex-start;justify-content:center;gap:.22em}.dashboard-task-loader{width:2.2em;height:2.2em;flex:0 0 2.2em;border-radius:999px;border:.12em solid rgba(99,159,255,.18);border-top-color:#639fffeb;box-shadow:0 0 1.4em #639fff29;animation:dashboard-task-loader-spin .76s linear infinite}.dashboard-soft-row{min-height:var(--dash-row);border-radius:var(--dash-radius-sm);border:.06em solid var(--dash-soft-border);background:var(--dash-soft-bg)}.dashboard-action-button{min-height:clamp(2.12vmin,3.45vh,2.62vmin);border-radius:var(--dash-radius-sm);font-size:var(--dash-text-sm)}.dashboard-pipeline-dropdown{flex:0 0 auto;z-index:45}.dashboard-pipeline-dropdown__trigger.dark-filter-dropdown__trigger{width:calc(142px * var(--dash-ui-scale));height:calc(40px * var(--dash-ui-scale));min-width:calc(142px * var(--dash-ui-scale));min-height:calc(40px * var(--dash-ui-scale));border:max(1px,calc(1px * var(--dash-ui-scale))) solid var(--navi-select-border);border-radius:calc(10px * var(--dash-ui-scale))!important;background:var(--navi-select-bg)!important;box-shadow:0 calc(10px * var(--dash-ui-scale)) calc(24px * var(--dash-ui-scale)) calc(-8px * var(--dash-ui-scale)) #0006!important;color:var(--navi-select-text)!important;padding:0 calc(12px * var(--dash-ui-scale))!important;font-family:var(--font-family)!important;font-size:calc(14px * var(--dash-ui-scale))!important;font-weight:500!important;line-height:normal!important;-webkit-backdrop-filter:blur(calc(6.5px * var(--dash-ui-scale)))!important;backdrop-filter:blur(calc(6.5px * var(--dash-ui-scale)))!important}.dashboard-pipeline-dropdown__trigger:hover,.dashboard-pipeline-dropdown__trigger:focus-visible{border-color:var(--navi-select-border-hover)!important;background:var(--navi-select-bg-hover)!important}.dashboard-pipeline-dropdown__trigger .dark-filter-dropdown__chevron{width:calc(13px * var(--dash-ui-scale))!important;height:calc(13px * var(--dash-ui-scale))!important;color:#8bb6ffc7!important}.dashboard-pipeline-dropdown__menu.navi-menu-surface{--navi-menu-scale: var(--dash-ui-scale);top:calc(44px * var(--dash-ui-scale))!important;right:0!important}.dashboard-revenue-overview-panel{justify-content:stretch}.dashboard-revenue-chart-wrap{align-items:center;justify-items:center}.dashboard-revenue-chart{width:min(100%,calc(590px * var(--dash-ui-scale)));height:min(100%,calc(146px * var(--dash-ui-scale)));max-height:86%;filter:drop-shadow(0 .34em .9em rgba(99,159,255,.16))}.dashboard-media-integration-text{font-size:calc(var(--dash-text-sm) * .82);line-height:1}.dashboard-project-selector-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:var(--dash-page-pad);background:transparent;-webkit-backdrop-filter:blur(20px) saturate(.9);backdrop-filter:blur(20px) saturate(.9);animation:dashboard-project-glass-reveal .4s cubic-bezier(.2,.82,.2,1) both;isolation:isolate;will-change:backdrop-filter}.dashboard-project-selector-backdrop:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:var(--dash-selector-backdrop);animation:dashboard-project-dim-reveal .4s cubic-bezier(.2,.82,.2,1) both;pointer-events:none}.dashboard-project-selector-backdrop[data-popup-state=closing]{pointer-events:none;animation:dashboard-project-glass-hide .36s cubic-bezier(.4,0,.2,1) both}.dashboard-project-selector-backdrop[data-popup-state=closing]:before{animation:dashboard-project-dim-hide .36s cubic-bezier(.4,0,.2,1) both}.dashboard-project-selector-panel[data-popup-state=closing]{pointer-events:none;animation:dashboard-selector-panel-out .28s cubic-bezier(.4,0,.2,1) both}.dashboard-project-selector-open .dashboard-page{pointer-events:none}body.project-selector-open .app-header{visibility:hidden}body.project-selector-open .navi-app-shell>aside{z-index:100}.dashboard-project-selector-panel{position:relative;display:flex;width:min(calc(866px * var(--dash-ui-scale)),calc(100vw - (var(--dash-page-pad) * 2)));max-height:min(calc(590px * var(--dash-ui-scale)),calc(100vh - (var(--dash-page-pad) * 2)));flex-direction:column;overflow:visible;border:0;background:transparent;animation:dashboard-selector-panel-in .24s ease both}.dashboard-project-selector-header{position:relative;display:flex;min-height:calc(126px * var(--dash-ui-scale));align-items:flex-start;justify-content:center;text-align:center}.dashboard-project-selector-heading{display:grid;justify-items:center;padding-top:calc(31px * var(--dash-ui-scale));gap:calc(8px * var(--dash-ui-scale))}.dashboard-project-selector-title{color:#fff;font-size:calc(40px * var(--dash-ui-scale));font-weight:300;line-height:calc(48px * var(--dash-ui-scale));letter-spacing:0}.dashboard-project-selector-subtitle{color:#ffffff4d;font-size:calc(11px * var(--dash-ui-scale));font-weight:300;line-height:calc(19.25px * var(--dash-ui-scale))}.dashboard-project-selector-close{position:absolute;top:calc(24px * var(--dash-ui-scale));right:calc(4px * var(--dash-ui-scale));display:grid;width:calc(30px * var(--dash-ui-scale));height:calc(30px * var(--dash-ui-scale));flex-shrink:0;place-items:center;border:max(1px,calc(.6px * var(--dash-ui-scale))) solid var(--dash-selector-close-border);border-radius:999px;color:var(--dash-selector-close-ink);background:var(--dash-selector-close-bg);box-shadow:0 calc(4px * var(--dash-ui-scale)) calc(14px * var(--dash-ui-scale)) #0000002e}@property --dash-selector-fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --dash-selector-fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}.dashboard-project-selector-scroll{position:relative;display:flex;min-height:0;flex:1 1 auto;margin-inline:calc(-10px * var(--dash-ui-scale))}.dashboard-project-selector-scroll:before{position:absolute;z-index:3;inset:0 0 auto 0;height:calc(58px * var(--dash-ui-scale));content:"";opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px) saturate(.9);backdrop-filter:blur(12px) saturate(.9);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.7) 46%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.7) 46%,transparent 100%);transition:opacity .26s ease}.dashboard-project-selector-scroll[data-scrolled=true]:before{opacity:1}.dashboard-project-selector-list{--dash-selector-fade-top: calc(24px * var(--dash-ui-scale));--dash-selector-fade-bottom: 0px;display:grid;min-height:0;flex:1 1 auto;align-content:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(11px * var(--dash-ui-scale));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:calc(23px * var(--dash-ui-scale)) calc(10px * var(--dash-ui-scale)) calc(10px * var(--dash-ui-scale));scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--dash-selector-fade-top),#000 calc(100% - var(--dash-selector-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--dash-selector-fade-top),#000 calc(100% - var(--dash-selector-fade-bottom)),transparent 100%);transition:--dash-selector-fade-top .26s ease,--dash-selector-fade-bottom .26s ease}.dashboard-project-selector-list::-webkit-scrollbar{width:0;height:0}.dashboard-project-selector-scroll[data-scrolled=true] .dashboard-project-selector-list{--dash-selector-fade-top: calc(50px * var(--dash-ui-scale))}.dashboard-project-selector-scroll[data-more-below=true] .dashboard-project-selector-list{--dash-selector-fade-bottom: calc(32px * var(--dash-ui-scale))}.dashboard-project-selector-item{display:flex;min-width:0;height:calc(211px * var(--dash-ui-scale));flex-direction:column;gap:0;overflow:hidden;border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-selector-card-border);border-radius:calc(16px * var(--dash-ui-scale));padding:0;text-align:left;background:var(--dash-selector-card-bg);box-shadow:0 calc(4px * var(--dash-ui-scale)) calc(16px * var(--dash-ui-scale)) #0003;filter:blur(0);animation:dashboard-project-card-focus-in .3s cubic-bezier(.2,.82,.2,1) both;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease;will-change:opacity,filter,box-shadow}.dashboard-project-selector-item:nth-child(1){animation-delay:38ms}.dashboard-project-selector-item:nth-child(2){animation-delay:78ms}.dashboard-project-selector-item:nth-child(3){animation-delay:118ms}.dashboard-project-selector-item:nth-child(n+4){animation-delay:158ms}.dashboard-project-selector-item:nth-child(n+7){animation-delay:198ms}.dashboard-project-selector-item:hover,.dashboard-project-selector-item.is-active{border-color:var(--dash-selector-card-border-active);background:var(--dash-selector-card-bg-active);box-shadow:0 calc(4px * var(--dash-ui-scale)) calc(16px * var(--dash-ui-scale)) #00000080}.dashboard-project-selector-image{position:relative;display:block;width:100%;height:calc(106px * var(--dash-ui-scale));overflow:hidden}.dashboard-project-selector-image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--dash-selector-image-fade)}.dashboard-project-selector-image img,.dashboard-project-selector-photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard-project-selector-body{display:grid;min-height:0;flex:1;padding:calc(13px * var(--dash-ui-scale)) calc(13px * var(--dash-ui-scale)) calc(14px * var(--dash-ui-scale))}.dashboard-project-selector-name{display:block;overflow:hidden;color:var(--dash-selector-name);font-size:calc(21px * var(--dash-ui-scale));font-weight:400;line-height:calc(23px * var(--dash-ui-scale));text-overflow:ellipsis;white-space:nowrap}.dashboard-project-selector-location{display:flex;align-items:center;min-width:0;gap:calc(4px * var(--dash-ui-scale));margin-top:calc(1px * var(--dash-ui-scale));overflow:hidden;color:var(--dash-selector-location);font-size:calc(11px * var(--dash-ui-scale));font-weight:400;line-height:calc(19px * var(--dash-ui-scale));text-overflow:ellipsis;white-space:nowrap}.dashboard-project-selector-location svg{width:calc(10px * var(--dash-ui-scale));height:calc(10px * var(--dash-ui-scale));flex-shrink:0}.dashboard-project-selector-stats{display:flex;align-items:center;justify-content:space-between;margin-top:calc(8px * var(--dash-ui-scale));color:var(--dash-selector-stats);font-size:calc(11px * var(--dash-ui-scale));font-weight:500;line-height:calc(16.5px * var(--dash-ui-scale))}.dashboard-project-selector-stats>:first-child{color:var(--dash-accent-text)}.dashboard-project-selector-progress{position:relative;display:block;width:100%;height:calc(2px * var(--dash-ui-scale));margin-top:calc(7px * var(--dash-ui-scale));overflow:hidden;border-radius:999px;background:var(--dash-selector-track)}.dashboard-project-selector-progress span{position:absolute;top:0;bottom:0}.dashboard-project-selector-progress span:first-child{left:0;background:#639fff}.dashboard-project-selector-progress span:nth-child(2){background:#ffb900b3}.dashboard-ai-shell{--dash-ai-open-height: calc(320px * var(--dash-ui-scale));--dashboard-ai-open-surface: rgba(255, 255, 255, .15);height:var(--dash-ai-height)}.dashboard-ai-shell-global{--dash-ui-scale: var(--nav-ui-scale, 1);--dash-ai-height: calc(44px * var(--dash-ui-scale));--dash-ai-closed-width: calc(128px * var(--dash-ui-scale));--dash-radius: clamp(10px, calc(16px * var(--dash-ui-scale)), 42px);--dash-radius-sm: calc(var(--dash-radius) * .72);--dash-text-2xs: clamp(9px, calc(10px * var(--dash-ui-scale)), 30px);--dash-text-xs: clamp(10px, calc(12px * var(--dash-ui-scale)), 36px);--dash-text-sm: clamp(11px, calc(14px * var(--dash-ui-scale)), 42px);position:fixed;right:clamp(16px,calc(24px * var(--dash-ui-scale)),48px);bottom:clamp(16px,calc(24px * var(--dash-ui-scale)),48px);z-index:90;width:min(var(--dash-ai-closed-width),calc(100vw - 32px));height:var(--dash-ai-height);font-size:clamp(10px,calc(16px * var(--dash-ui-scale)),30px);filter:drop-shadow(0 calc(4px * var(--dash-ui-scale)) calc(12px * var(--dash-ui-scale)) rgba(99,159,255,.45));pointer-events:auto;transform-origin:right bottom;transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),bottom .3s cubic-bezier(.22,1,.36,1),filter .22s ease;animation:dashboard-global-ai-in .26s cubic-bezier(.22,1,.36,1) both}.dashboard-ai-shell-global[data-active=true]{bottom:clamp(16px,calc(18px * var(--dash-ui-scale)),44px);width:min(calc(536px * var(--dash-ui-scale)),calc(100vw - 32px));height:min(var(--dash-ai-open-height),calc(100vh - (36px * var(--dash-ui-scale))));animation:none;filter:none;transition-property:width,height,bottom}.dashboard-ai-panel{position:relative;display:flex;height:100%;align-items:center;min-height:100%;overflow:hidden;border-radius:var(--dash-radius);border:.06em solid var(--dash-ai-border);background:var(--dash-ai-bg);box-shadow:var(--dash-ai-shadow);-webkit-backdrop-filter:blur(1.6em);backdrop-filter:blur(1.6em);transform-origin:right bottom;transition:height .3s cubic-bezier(.22,1,.36,1),min-height .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),background-color .3s ease,box-shadow .3s ease,border-color .3s ease,backdrop-filter .3s ease}.dashboard-ai-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(160.89deg,#639fff,#a78bfa);content:"";opacity:0;pointer-events:none;transition:opacity .26s ease}.dashboard-ai-panel>*{position:relative;z-index:1}.dashboard-ai-panel[data-active=true]{display:flex;height:min(var(--dash-ai-open-height),calc(100vh - (36px * var(--dash-ui-scale))));min-height:min(var(--dash-ai-open-height),calc(100vh - (36px * var(--dash-ui-scale))));max-height:min(calc(560px * var(--dash-ui-scale)),calc(100vh - (36px * var(--dash-ui-scale))));flex-direction:column;align-items:stretch;overflow:hidden;border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-ai-open-border);border-radius:calc(16px * var(--dash-ui-scale));background:var(--dashboard-ai-open-surface);box-shadow:inset 0 max(1px,calc(1px * var(--dash-ui-scale))) 0 #ffffff40;-webkit-backdrop-filter:blur(calc(9px * var(--dash-ui-scale)));backdrop-filter:blur(calc(9px * var(--dash-ui-scale)))}.dashboard-ai-panel[data-active=false]{height:100%}.dashboard-ai-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(10px * var(--dash-ui-scale));border:0;background:transparent;text-align:left;transition:height .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),gap .3s cubic-bezier(.22,1,.36,1)}.dashboard-ai-panel[data-active=false] .dashboard-ai-summary{height:100%;padding:0 calc(18px * var(--dash-ui-scale));width:100%;align-items:center}.dashboard-ai-panel[data-active=true] .dashboard-ai-summary{height:calc(63px * var(--dash-ui-scale));flex:0 0 calc(63px * var(--dash-ui-scale));padding:calc(12px * var(--dash-ui-scale)) calc(16px * var(--dash-ui-scale))}.dashboard-ai-mark{display:grid;width:calc(35.2px * var(--dash-ui-scale));height:calc(35.2px * var(--dash-ui-scale));flex-shrink:0;place-items:center;overflow:hidden;border-radius:calc(12px * var(--dash-ui-scale));background:#719dff;color:#fff;transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),border-radius .3s cubic-bezier(.22,1,.36,1),background-color .22s ease}.dashboard-ai-panel[data-active=true] .dashboard-ai-mark{width:calc(38px * var(--dash-ui-scale));height:calc(39px * var(--dash-ui-scale));border-radius:calc(10px * var(--dash-ui-scale));background:linear-gradient(134deg,#639fff,#7a9afe 30%,#8c95fc 55%,#a78bfa)}.dashboard-ai-mark-icon{display:block;width:calc(20px * var(--dash-ui-scale));height:calc(21px * var(--dash-ui-scale));max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1)}.dashboard-ai-panel[data-active=true] .dashboard-ai-mark-icon{width:calc(21px * var(--dash-ui-scale));height:calc(20px * var(--dash-ui-scale))}.dashboard-ai-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;margin-left:calc(6px * var(--dash-ui-scale));transition:margin-left .3s cubic-bezier(.22,1,.36,1)}.dashboard-ai-panel[data-active=true] .dashboard-ai-copy{margin-left:0}.dashboard-ai-name{color:var(--dash-ink);font-size:var(--dash-text-sm);font-weight:600;line-height:1.35;transition:color .22s ease,font-size .3s cubic-bezier(.22,1,.36,1),line-height .3s cubic-bezier(.22,1,.36,1)}.dashboard-ai-panel[data-active=true] .dashboard-ai-name{font-size:calc(13px * var(--dash-ui-scale));font-weight:500;line-height:calc(22.75px * var(--dash-ui-scale))}.dashboard-ai-state{color:var(--dash-ai-state-ink);font-size:var(--dash-text-2xs);font-weight:500;line-height:1.35;transition:color .22s ease,font-size .3s cubic-bezier(.22,1,.36,1),line-height .3s cubic-bezier(.22,1,.36,1)}.dashboard-ai-panel[data-active=true] .dashboard-ai-state{color:var(--dash-ink-50);font-size:calc(11px * var(--dash-ui-scale));font-weight:400;line-height:calc(17.5px * var(--dash-ui-scale))}.dashboard-ai-right{display:flex;flex-shrink:0;align-items:center;gap:calc(8px * var(--dash-ui-scale));transition:gap .3s cubic-bezier(.22,1,.36,1)}.dashboard-ai-status-dot{width:calc(7px * var(--dash-ui-scale));height:calc(7px * var(--dash-ui-scale));border-radius:999px;background:var(--dash-positive);transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),background-color .22s ease}.dashboard-ai-panel[data-active=true] .dashboard-ai-status-dot{position:relative;width:calc(5.994px * var(--dash-ui-scale));height:calc(5.994px * var(--dash-ui-scale));background:#34d399}.dashboard-ai-panel[data-active=true] .dashboard-ai-status-dot:before{position:absolute;inset:calc(-2.953px * var(--dash-ui-scale));content:"";border-radius:inherit;background:#34d399;opacity:.25}.dashboard-ai-chevron{display:grid;width:calc(13.996px * var(--dash-ui-scale));height:calc(13.996px * var(--dash-ui-scale));place-items:center;opacity:.24;transform-origin:center;transition:transform .22s ease,opacity .22s ease}.dashboard-ai-panel[data-active=true] .dashboard-ai-chevron{opacity:.5;transform:rotate(90deg)}.dashboard-ai-chevron-icon{display:block;width:calc(13.996px * var(--dash-ui-scale));height:calc(13.996px * var(--dash-ui-scale));max-width:none;-o-object-fit:contain;object-fit:contain}.dashboard-ai-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:calc(8px * var(--dash-ui-scale));overflow-y:auto;padding:calc(8px * var(--dash-ui-scale)) calc(16px * var(--dash-ui-scale))}.dashboard-ai-message{width:-moz-fit-content;width:fit-content;max-width:84%;border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-ai-border);border-radius:calc(14px * var(--dash-ui-scale));background:var(--dash-ai-item-bg);color:var(--dash-ink);font-size:calc(12px * var(--dash-ui-scale));font-weight:400;line-height:calc(21px * var(--dash-ui-scale));padding:calc(7.4px * var(--dash-ui-scale)) calc(12px * var(--dash-ui-scale))}.dashboard-ai-message-assistant{align-self:flex-start}.dashboard-ai-message-user{align-self:flex-end;border-color:#639fff2e;background:var(--dash-ai-user-bg)}.dashboard-ai-paragraph{margin:0 0 calc(6px * var(--dash-ui-scale))}.dashboard-ai-paragraph:last-child{margin-bottom:0}.dashboard-ai-list{margin:0 0 calc(6px * var(--dash-ui-scale));padding-left:calc(16px * var(--dash-ui-scale));list-style:disc}.dashboard-ai-list:last-child{margin-bottom:0}.dashboard-ai-list li{margin:calc(2px * var(--dash-ui-scale)) 0}.dashboard-ai-typing{display:inline-flex;gap:calc(4px * var(--dash-ui-scale));align-items:center}.dashboard-ai-typing span{width:calc(6px * var(--dash-ui-scale));height:calc(6px * var(--dash-ui-scale));border-radius:50%;background:currentColor;opacity:.4;animation:dashboard-ai-typing 1.2s infinite ease-in-out}.dashboard-ai-typing span:nth-child(2){animation-delay:.2s}.dashboard-ai-typing span:nth-child(3){animation-delay:.4s}@keyframes dashboard-ai-typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(calc(-2px * var(--dash-ui-scale)))}}.dashboard-ai-error{align-self:stretch;margin:calc(2px * var(--dash-ui-scale)) 0;padding:calc(8px * var(--dash-ui-scale)) calc(12px * var(--dash-ui-scale));border-radius:calc(10px * var(--dash-ui-scale));background:#ff646724;color:#ff6467;font-size:calc(12px * var(--dash-ui-scale));line-height:calc(18px * var(--dash-ui-scale))}.dashboard-ai-toolbar{display:flex;flex:0 0 auto;justify-content:flex-end;padding:calc(4px * var(--dash-ui-scale)) calc(16px * var(--dash-ui-scale)) 0}.dashboard-ai-new-chat{border:0;background:transparent;color:var(--dash-accent-text);font-family:Outfit,sans-serif;font-size:calc(12px * var(--dash-ui-scale));font-weight:500;line-height:calc(18px * var(--dash-ui-scale));cursor:pointer}.dashboard-ai-new-chat:hover{text-decoration:underline}.dashboard-ai-chip:disabled,.dashboard-ai-send:disabled{opacity:.5;cursor:default}.dashboard-ai-suggestions{display:flex;flex:0 0 calc(32.2px * var(--dash-ui-scale));gap:calc(10px * var(--dash-ui-scale));overflow-x:auto;overflow-y:hidden;padding:0 calc(12.5px * var(--dash-ui-scale));scrollbar-width:none}.dashboard-ai-suggestions::-webkit-scrollbar{display:none}.dashboard-ai-chip{display:inline-flex;height:calc(27.13px * var(--dash-ui-scale));flex-shrink:0;align-items:center;justify-content:center;border:max(1px,calc(.667px * var(--dash-ui-scale))) solid var(--dash-ai-item-border);border-radius:999px;background:var(--dash-ai-item-bg);color:var(--dash-ink-70);font-size:calc(11px * var(--dash-ui-scale));font-weight:500;line-height:calc(16.5px * var(--dash-ui-scale));padding:calc(5px * var(--dash-ui-scale)) calc(11.667px * var(--dash-ui-scale))}.dashboard-ai-form{display:flex;flex:0 0 calc(47.2px * var(--dash-ui-scale));align-items:flex-start;gap:calc(8px * var(--dash-ui-scale));padding:0 calc(12px * var(--dash-ui-scale)) calc(12px * var(--dash-ui-scale))}.dashboard-ai-input-wrap{display:flex;height:calc(35.19px * var(--dash-ui-scale));min-width:0;flex:1 1 auto;align-items:center;border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-ai-item-border);border-radius:calc(14px * var(--dash-ui-scale));background:var(--dash-ai-item-bg);padding:0 calc(12.6px * var(--dash-ui-scale))}.dashboard-ai-input{width:100%;min-width:0;border:0;background:transparent;color:var(--dash-ink);font-size:calc(12px * var(--dash-ui-scale));font-weight:300;outline:none}.dashboard-ai-input::-moz-placeholder{color:var(--dash-ink-50)}.dashboard-ai-input::placeholder{color:var(--dash-ink-50)}.dashboard-ai-send{display:grid;width:calc(32px * var(--dash-ui-scale));height:calc(32px * var(--dash-ui-scale));flex:0 0 calc(32px * var(--dash-ui-scale));place-items:center;border-radius:999px;background:#639fff;color:#fff}.dashboard-ai-send-icon{display:block;width:calc(12.992px * var(--dash-ui-scale));height:calc(12.992px * var(--dash-ui-scale));-o-object-fit:contain;object-fit:contain}.dashboard-ai-panel[data-active=true] .dashboard-ai-body,.dashboard-ai-panel[data-active=true] .dashboard-ai-suggestions,.dashboard-ai-panel[data-active=true] .dashboard-ai-form{animation:dashboard-ai-content-in .3s cubic-bezier(.22,1,.36,1) both}.dashboard-ai-panel[data-active=true] .dashboard-ai-body{animation-delay:40ms}.dashboard-ai-panel[data-active=true] .dashboard-ai-suggestions{animation-delay:80ms}.dashboard-ai-panel[data-active=true] .dashboard-ai-form{animation-delay:115ms}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-panel{border:0;border-radius:calc(16px * var(--dash-ui-scale));background:var(--dashboard-ai-open-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-panel:before{opacity:1}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-summary{justify-content:flex-start;gap:calc(10px * var(--dash-ui-scale));padding:calc(12px * var(--dash-ui-scale)) calc(16px * var(--dash-ui-scale))}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-mark{width:calc(21px * var(--dash-ui-scale));height:calc(20px * var(--dash-ui-scale));border-radius:0;background:transparent;overflow:visible}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-mark-icon{width:calc(22px * var(--dash-ui-scale));height:calc(23.1px * var(--dash-ui-scale));-o-object-fit:fill;object-fit:fill}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-copy{flex:0 0 auto;margin-left:0}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-name{color:#fff;font-size:calc(13px * var(--dash-ui-scale));font-weight:600;line-height:calc(19.5px * var(--dash-ui-scale));white-space:nowrap}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-state,.dashboard-ai-shell-global[data-active=false] .dashboard-ai-chevron{display:none}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-right{flex:0 0 auto;gap:0}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-status-dot{position:relative;width:calc(7.994px * var(--dash-ui-scale));height:calc(7.994px * var(--dash-ui-scale));background:#fff}.dashboard-ai-shell-global[data-active=false] .dashboard-ai-status-dot:before{position:absolute;inset:calc(-2.164px * var(--dash-ui-scale));border-radius:inherit;background:#fff;content:"";opacity:.28}.dashboard-building-top{height:24%;box-shadow:var(--dash-building-top-shadow);-webkit-backdrop-filter:blur(2.25em) saturate(2);backdrop-filter:blur(2.25em) saturate(2)}.dashboard-building-panel-portrait>img{-o-object-position:center;object-position:center}.dashboard-building-panel-portrait{border-color:var(--dash-panel-border);border-radius:calc(16px * var(--dash-ui-scale))!important;contain:paint;isolation:isolate}.dashboard-building-panel-portrait .dashboard-units-overlay{display:none}.dashboard-building-panel-portrait .dashboard-building-top{z-index:2;height:24.47%;overflow:hidden;border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-building-top-border);border-radius:calc(16px * var(--dash-ui-scale)) calc(16px * var(--dash-ui-scale)) 0 0;background:var(--dash-building-top-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateZ(0)}.dashboard-building-panel-portrait .dashboard-building-top>:first-child{background:none!important}.dashboard-building-panel-portrait .dashboard-building-top>:nth-child(2){height:42.84%;padding-top:calc(10.8px * var(--dash-ui-scale));padding-right:calc(18px * var(--dash-ui-scale));padding-left:calc(14.95px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-building-top>:nth-child(2)>:first-child{max-width:calc(100% - (136px * var(--dash-ui-scale)))}.dashboard-building-panel-portrait .dashboard-building-top>:nth-child(2) .dashboard-label{color:var(--dash-ink);font-size:calc(13px * var(--dash-ui-scale));font-weight:400;line-height:calc(9px * var(--dash-ui-scale));letter-spacing:0;text-transform:none}.dashboard-building-panel-portrait .dashboard-building-top h2{margin-top:calc(5px * var(--dash-ui-scale));font-size:calc(22px * var(--dash-ui-scale));font-weight:300;line-height:calc(22px * var(--dash-ui-scale));letter-spacing:0}.dashboard-building-panel-portrait .dashboard-building-location{margin-top:calc(4px * var(--dash-ui-scale));color:var(--dash-ink-50);font-size:calc(12px * var(--dash-ui-scale));font-weight:300;line-height:calc(21px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-building-location svg{width:calc(10px * var(--dash-ui-scale));height:calc(10px * var(--dash-ui-scale));color:var(--dash-ink-50)}.dashboard-building-panel-portrait .dashboard-building-top>:nth-child(2)>button{width:calc(118px * var(--dash-ui-scale));min-height:calc(32px * var(--dash-ui-scale));margin-top:calc(12.35px * var(--dash-ui-scale));border:0;border-radius:calc(10px * var(--dash-ui-scale));background:#639fff;color:#fff;font-size:calc(12px * var(--dash-ui-scale));font-weight:500;line-height:calc(18px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-project-stats-grid{height:56.57%;align-items:start;border-top:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-building-divider)}.dashboard-building-panel-portrait .dashboard-project-stat-field{align-items:flex-start;justify-content:flex-start;padding:calc(10.8px * var(--dash-ui-scale)) calc(14.95px * var(--dash-ui-scale)) 0;text-align:left}.dashboard-building-panel-portrait .dashboard-project-stat-field+.dashboard-project-stat-field{border-left:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-building-divider)}.dashboard-building-panel-portrait .dashboard-project-stat-label{color:var(--dash-ink-35);font-size:calc(8px * var(--dash-ui-scale));font-weight:500;line-height:calc(14px * var(--dash-ui-scale));letter-spacing:calc(1.6px * var(--dash-ui-scale));text-align:left}.dashboard-building-panel-portrait .dashboard-project-stat-value{min-height:calc(21px * var(--dash-ui-scale));justify-content:flex-start;margin-top:calc(5.4px * var(--dash-ui-scale));font-size:calc(22px * var(--dash-ui-scale));font-weight:300;line-height:calc(22px * var(--dash-ui-scale));letter-spacing:0;text-align:left}.dashboard-building-panel-portrait .dashboard-project-stat-bars{justify-content:flex-start;gap:calc(2.8px * var(--dash-ui-scale));margin-top:calc(5px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-project-stat-bars span{width:calc(12.25px * var(--dash-ui-scale));height:calc(2.84px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-project-stat-hint{margin-top:calc(8px * var(--dash-ui-scale));color:var(--dash-ink-50);font-size:calc(11px * var(--dash-ui-scale));font-weight:300;line-height:calc(15.75px * var(--dash-ui-scale));text-align:left}.dashboard-building-panel-portrait .dashboard-project-stat-live{gap:calc(8px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-project-stat-live span{width:calc(7.73px * var(--dash-ui-scale));height:calc(7.58px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-project-stat-users{justify-content:flex-start;margin-top:calc(7px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-project-stat-users span{width:calc(15.46px * var(--dash-ui-scale));height:calc(15.18px * var(--dash-ui-scale));font-size:calc(7px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-building-bottom{z-index:2;height:17.68%;overflow:hidden;border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-building-top-border);border-radius:0 0 calc(16px * var(--dash-ui-scale)) calc(16px * var(--dash-ui-scale));padding-top:calc(10.8px * var(--dash-ui-scale));padding-right:calc(16px * var(--dash-ui-scale));padding-left:calc(14.95px * var(--dash-ui-scale));background:var(--dash-building-bottom-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateZ(0)}.dashboard-building-panel-portrait .dashboard-building-bottom>:first-child{background:none!important}.dashboard-building-panel-portrait .dashboard-building-bottom .dashboard-label{color:var(--dash-ink);font-size:calc(12px * var(--dash-ui-scale));font-weight:400;line-height:calc(17.5px * var(--dash-ui-scale));text-transform:none}.dashboard-building-panel-portrait .dashboard-building-bottom .relative.mb-\[0\.75em\]{margin-bottom:calc(5px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-building-bottom .relative.space-y-\[0\.55em\]>:not([hidden])~:not([hidden]){margin-top:calc(5px * var(--dash-ui-scale));margin-bottom:0}.dashboard-building-panel-portrait .dashboard-building-bottom .grid{grid-template-columns:calc(7.73px * var(--dash-ui-scale)) calc(23.2px * var(--dash-ui-scale)) minmax(0,1fr) calc(54px * var(--dash-ui-scale)) calc(23px * var(--dash-ui-scale));min-height:calc(22.77px * var(--dash-ui-scale));gap:calc(7px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-building-bottom .grid>:first-child{width:calc(7.73px * var(--dash-ui-scale));height:calc(7.58px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-building-bottom .grid>:nth-child(2){width:calc(23.2px * var(--dash-ui-scale));height:calc(22.77px * var(--dash-ui-scale));font-size:calc(9px * var(--dash-ui-scale));font-weight:700}.dashboard-building-panel-portrait .dashboard-building-bottom .dashboard-meta{color:var(--dash-ink-70);font-size:calc(12px * var(--dash-ui-scale));font-weight:300;line-height:calc(21px * var(--dash-ui-scale))}.dashboard-building-panel-portrait .dashboard-building-bottom .grid>:nth-child(4),.dashboard-building-panel-portrait .dashboard-building-bottom .grid>:nth-child(5){white-space:nowrap}.dashboard-building-bottom{height:16%;box-shadow:var(--dash-building-bottom-shadow);-webkit-backdrop-filter:blur(2.25em) saturate(2);backdrop-filter:blur(2.25em) saturate(2)}.dashboard-project-stats-grid{display:grid;height:47%;grid-template-columns:repeat(3,minmax(0,1fr));border-top:.06em solid var(--dash-soft-border)}.dashboard-project-stat-field{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:calc(7px * var(--dash-ui-scale)) calc(8px * var(--dash-ui-scale)) calc(6px * var(--dash-ui-scale));text-align:center}.dashboard-project-stat-field+.dashboard-project-stat-field{border-left:.06em solid var(--dash-soft-border)}.dashboard-project-stat-label{width:100%;color:var(--dash-glass-label-38);font-size:var(--dash-text-2xs);font-weight:700;line-height:1.12;text-align:center;text-transform:uppercase}.dashboard-project-stat-value{display:flex;align-items:center;justify-content:center;min-height:calc(25px * var(--dash-ui-scale));margin-top:calc(5px * var(--dash-ui-scale));font-size:calc(23px * var(--dash-ui-scale));font-weight:300;line-height:1;text-align:center}.dashboard-project-stat-bars{display:flex;width:100%;justify-content:center;gap:calc(4px * var(--dash-ui-scale));margin-top:calc(8px * var(--dash-ui-scale))}.dashboard-project-stat-bars span{width:calc(13px * var(--dash-ui-scale));height:calc(4px * var(--dash-ui-scale));border-radius:999px}.dashboard-project-stat-hint{width:100%;margin-top:calc(7px * var(--dash-ui-scale));overflow:hidden;color:var(--dash-glass-label-30);font-size:var(--dash-text-2xs);font-weight:500;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dashboard-project-stat-live{gap:calc(8px * var(--dash-ui-scale))}.dashboard-project-stat-live span{width:calc(7px * var(--dash-ui-scale));height:calc(7px * var(--dash-ui-scale));border-radius:999px;background:var(--dash-positive)}.dashboard-project-stat-users{display:flex;justify-content:center;margin-top:calc(8px * var(--dash-ui-scale))}.dashboard-project-stat-users span{display:grid;width:calc(19px * var(--dash-ui-scale));height:calc(19px * var(--dash-ui-scale));place-items:center;border-radius:999px;color:var(--dash-avatar-ink);font-size:calc(8px * var(--dash-ui-scale));font-weight:800;line-height:1;box-shadow:0 0 0 max(1px,calc(.7px * var(--dash-ui-scale))) var(--dash-avatar-ring)}.dashboard-project-stat-users span+span{margin-left:calc(-4px * var(--dash-ui-scale))}.dashboard-activity-avatar{display:flex;align-items:center;justify-content:center;width:calc(23.2px * var(--dash-ui-scale));height:calc(22.77px * var(--dash-ui-scale));min-height:0;align-self:center;justify-self:center;border-radius:999px;color:#161638;font-size:calc(9px * var(--dash-ui-scale));font-weight:700;line-height:1}.dashboard-building-landscape-image-frame{position:absolute;z-index:0;overflow:hidden;pointer-events:none}.dashboard-building-landscape-image-frame--right{top:var(--dash-landscape-right-frame-top);left:var(--dash-landscape-right-image-left);width:var(--dash-landscape-right-image-width);height:var(--dash-landscape-right-frame-height);border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-landscape-border);border-radius:var(--dash-landscape-radius)}.dashboard-building-landscape-image-frame--left{top:var(--dash-landscape-glass-top);left:var(--dash-landscape-left-image-left);width:var(--dash-landscape-left-image-width);height:var(--dash-landscape-glass-height);border-radius:var(--dash-landscape-radius)}.dashboard-building-landscape-image{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-building-landscape-image--right{top:-1.43%;left:calc(4.85% - var(--dash-landscape-image-seam-cover));width:calc(95.15% + var(--dash-landscape-image-seam-cover));height:104.12%}.dashboard-building-landscape-image--left{top:-.02%;left:0;width:155.68%;height:100.04%}.dashboard-building-panel-landscape:before{position:absolute;top:var(--dash-landscape-glass-top);bottom:auto;left:var(--dash-landscape-glass-left);z-index:1;width:var(--dash-landscape-glass-width);height:var(--dash-landscape-glass-height);content:"";border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-landscape-border);border-radius:var(--dash-landscape-radius) 0 0 var(--dash-landscape-radius);background:var(--dash-landscape-glass-bg);box-shadow:var(--dash-landscape-glass-shadow);-webkit-backdrop-filter:blur(calc(20px * var(--dash-ui-scale))) saturate(1.18);backdrop-filter:blur(calc(20px * var(--dash-ui-scale))) saturate(1.18)}.dashboard-building-panel-landscape{overflow:hidden;border-width:max(1px,calc(.606px * var(--dash-ui-scale)));border-color:var(--dash-landscape-border);border-radius:var(--dash-landscape-radius)!important;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-building-panel-landscape .dashboard-building-top{z-index:2;right:auto;bottom:0;width:var(--dash-landscape-media-start);height:100%;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.dashboard-building-panel-landscape .dashboard-building-top>:first-child{background:none!important}.dashboard-building-panel-landscape .dashboard-building-top>:nth-child(2){height:23.55%;padding-top:calc(10.42px * var(--dash-ui-scale));padding-right:calc(14px * var(--dash-ui-scale));padding-left:calc(15.38px * var(--dash-ui-scale));border-bottom:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-building-divider)}.dashboard-building-panel-landscape .dashboard-building-top>:nth-child(2)>:first-child{max-width:calc(100% - (136px * var(--dash-ui-scale)))}.dashboard-building-panel-landscape .dashboard-building-top>:nth-child(2) .dashboard-label{color:var(--dash-ink-96);font-size:calc(13px * var(--dash-ui-scale));font-weight:400;line-height:calc(9px * var(--dash-ui-scale));letter-spacing:0;text-transform:none}.dashboard-building-panel-landscape .dashboard-building-top h2{margin-top:calc(5px * var(--dash-ui-scale));font-size:calc(22px * var(--dash-ui-scale));line-height:1;letter-spacing:0}.dashboard-building-panel-landscape .dashboard-building-location{margin-top:calc(4px * var(--dash-ui-scale));color:var(--dash-ink-50);font-size:calc(12px * var(--dash-ui-scale));font-weight:300;line-height:calc(21px * var(--dash-ui-scale))}.dashboard-building-panel-landscape .dashboard-building-top>:nth-child(2)>button{position:absolute;right:calc(14px * var(--dash-ui-scale));top:calc(23.42px * var(--dash-ui-scale));z-index:4;width:calc(118px * var(--dash-ui-scale));min-height:calc(32px * var(--dash-ui-scale));border:0;border-radius:calc(10px * var(--dash-ui-scale));background:#639fff;color:#fff;font-size:calc(12px * var(--dash-ui-scale));font-weight:500;line-height:calc(18px * var(--dash-ui-scale))}.dashboard-building-panel-landscape .dashboard-building-top>:nth-child(3){width:100%;height:29.9%;grid-template-columns:repeat(3,minmax(0,1fr));background:transparent}.dashboard-building-panel-landscape .dashboard-project-stats-grid{width:100%;height:29.76%;align-items:stretch;grid-template-columns:34.7% 35.4% 29.9%;border-top:0;background:transparent}.dashboard-building-panel-landscape .dashboard-project-stat-field{align-items:flex-start;justify-content:flex-start;padding:calc(10.81px * var(--dash-ui-scale)) calc(15.38px * var(--dash-ui-scale)) calc(7px * var(--dash-ui-scale));text-align:left}.dashboard-building-panel-landscape .dashboard-project-stat-field+.dashboard-project-stat-field{border-left:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-building-divider)}.dashboard-building-panel-landscape .dashboard-project-stat-label{color:var(--dash-ink-35);font-size:calc(8px * var(--dash-ui-scale));font-weight:500;line-height:1.15;letter-spacing:calc(1.6px * var(--dash-ui-scale))}.dashboard-building-panel-landscape .dashboard-project-stat-value{min-height:calc(20px * var(--dash-ui-scale));justify-content:flex-start;margin-top:calc(7px * var(--dash-ui-scale));font-size:calc(22px * var(--dash-ui-scale));line-height:1}.dashboard-building-panel-landscape .dashboard-project-stat-bars{justify-content:flex-start;gap:calc(2.89px * var(--dash-ui-scale));margin-top:calc(5.4px * var(--dash-ui-scale))}.dashboard-building-panel-landscape .dashboard-project-stat-bars span{width:calc(10px * var(--dash-ui-scale));height:calc(3px * var(--dash-ui-scale))}.dashboard-building-panel-landscape .dashboard-project-stat-hint{margin-top:calc(6.4px * var(--dash-ui-scale));color:var(--dash-ink-50);font-size:calc(11px * var(--dash-ui-scale));font-weight:300;text-align:left}.dashboard-building-panel-landscape .dashboard-project-stat-users{justify-content:flex-start;margin-top:calc(6.8px * var(--dash-ui-scale))}.dashboard-building-panel-landscape .dashboard-project-stat-users span{width:calc(16px * var(--dash-ui-scale));height:calc(16px * var(--dash-ui-scale));font-size:calc(7px * var(--dash-ui-scale))}.dashboard-building-panel-landscape .dashboard-building-bottom{z-index:2;right:auto;left:0;width:var(--dash-landscape-media-start);height:46.2%;overflow:hidden;border:0;border-top:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-building-top-border);padding-top:calc(13.42px * var(--dash-ui-scale));padding-right:calc(15.38px * var(--dash-ui-scale));padding-left:calc(15.38px * var(--dash-ui-scale));background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-building-panel-landscape .dashboard-building-bottom>:first-child{background:none!important}.dashboard-building-panel-landscape .dashboard-building-bottom .dashboard-activity-extra{display:grid}.dashboard-building-panel-landscape .dashboard-building-bottom .relative.space-y-\[0\.55em\]{max-height:calc(100% - 2.1em);overflow:hidden}.dashboard-building-panel-landscape .dashboard-building-bottom .relative.space-y-\[0\.55em\]>:not([hidden])~:not([hidden]){margin-top:calc(11.39px * var(--dash-ui-scale));margin-bottom:0}.dashboard-building-panel-landscape .dashboard-building-bottom .grid{grid-template-columns:calc(8px * var(--dash-ui-scale)) calc(24px * var(--dash-ui-scale)) minmax(0,1fr) calc(50px * var(--dash-ui-scale)) calc(24px * var(--dash-ui-scale));min-height:calc(24.68px * var(--dash-ui-scale));gap:calc(8px * var(--dash-ui-scale))}.dashboard-building-panel .dashboard-building-bottom .dashboard-activity-avatar{min-height:calc(22.77px * var(--dash-ui-scale));max-height:calc(22.77px * var(--dash-ui-scale))}.dashboard-building-panel-landscape .dashboard-building-bottom .dashboard-label{color:var(--dash-ink-62);font-size:calc(12px * var(--dash-ui-scale));font-weight:400;line-height:1.2;text-transform:none}.dashboard-building-panel-landscape .dashboard-building-bottom .dashboard-meta{color:var(--dash-ink-70);font-size:calc(12px * var(--dash-ui-scale));font-weight:300;line-height:1.2}.dashboard-building-panel-landscape .dashboard-units-overlay{display:none}.dashboard-units-overlay{top:52%;right:calc(24px * var(--dash-ui-scale));width:calc(102px * var(--dash-ui-scale));min-width:calc(102px * var(--dash-ui-scale));padding:calc(12px * var(--dash-ui-scale));border:max(1px,calc(.8px * var(--dash-ui-scale))) solid var(--dash-units-border);border-radius:calc(14px * var(--dash-ui-scale));background:var(--dash-units-bg);box-shadow:var(--dash-units-shadow);-webkit-backdrop-filter:blur(calc(18px * var(--dash-ui-scale))) saturate(1.45);backdrop-filter:blur(calc(18px * var(--dash-ui-scale))) saturate(1.45)}.dashboard-units-overlay-header{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--dash-ui-scale));margin-bottom:calc(10px * var(--dash-ui-scale))}.dashboard-units-overlay-title{color:var(--dash-units-title);font-size:calc(10px * var(--dash-ui-scale));font-weight:800;line-height:1}.dashboard-units-overlay-dots{display:flex;align-items:center;gap:calc(4px * var(--dash-ui-scale))}.dashboard-units-overlay-dots i{width:calc(7px * var(--dash-ui-scale));height:calc(7px * var(--dash-ui-scale));flex-shrink:0;border-radius:999px;box-shadow:0 0 calc(8px * var(--dash-ui-scale)) currentColor}.dashboard-units-overlay-grid{display:grid;grid-template-columns:repeat(9,calc(7px * var(--dash-ui-scale)));gap:calc(4px * var(--dash-ui-scale))}.dashboard-units-overlay-cell{width:calc(7px * var(--dash-ui-scale));height:calc(7px * var(--dash-ui-scale));border-radius:calc(2px * var(--dash-ui-scale));box-shadow:var(--dash-units-cell-shadow)}.dashboard-kpi-cell{animation:dashboard-rise .72s ease both}.dashboard-listings-matrix{display:grid;height:100%;align-content:start}.dashboard-listings-matrix-grid{display:grid;gap:calc(3.795px * var(--dash-ui-scale))}.dashboard-listings-matrix-row{gap:calc(2.89px * var(--dash-ui-scale))}.dashboard-listings-matrix-cell{height:calc(4.745px * var(--dash-ui-scale));border-radius:calc(2px * var(--dash-ui-scale))}.dashboard-listings-matrix-legend{align-items:center;gap:calc(12px * var(--dash-ui-scale));margin-top:calc(4px * var(--dash-ui-scale));color:var(--dash-ink-28);font-size:calc(8px * var(--dash-ui-scale));font-weight:500;line-height:calc(14.936px * var(--dash-ui-scale));white-space:nowrap}.dashboard-listings-matrix-legend i{width:calc(4.8px * var(--dash-ui-scale));height:calc(4.8px * var(--dash-ui-scale));margin-right:calc(3.8px * var(--dash-ui-scale))}.dashboard-kpi-bar-fill,.dashboard-project-selector-progress span,.dashboard-project-stat-bars span{transform-origin:left center;animation:dashboardKpiBarFill .9s cubic-bezier(.22,1,.36,1) both;will-change:transform}.dashboard-project-selector-progress span:nth-child(2){animation-delay:.12s}.dashboard-units-overlay-cell{transform-origin:center;animation:dashboardKpiCellIn .62s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--dashboard-cell-delay, 0ms);will-change:opacity,transform}.dashboard-revenue-area{transform-box:fill-box;transform-origin:center bottom;animation:dashboard-area-fill .95s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.dashboard-revenue-line{stroke-dasharray:1;stroke-dashoffset:1;animation:dashboard-line-draw 1.15s cubic-bezier(.22,1,.36,1) .12s both;will-change:stroke-dashoffset}.dashboard-deal-bars{gap:calc(4.745px * var(--dash-ui-scale))}.dashboard-deal-row{grid-template-columns:calc(54.133px * var(--dash-ui-scale)) minmax(0,calc(135.924px * var(--dash-ui-scale))) calc(16px * var(--dash-ui-scale));gap:calc(7.7px * var(--dash-ui-scale));min-height:calc(14.936px * var(--dash-ui-scale));color:var(--dash-ink-50);font-size:calc(10px * var(--dash-ui-scale));font-weight:500;line-height:calc(15.75px * var(--dash-ui-scale))}.dashboard-deal-bar-track{height:calc(5.689px * var(--dash-ui-scale));background:var(--dash-track-bg)}.dashboard-sales-velocity-chart{padding-top:calc(8px * var(--dash-ui-scale))}.dashboard-sales-velocity-divider{position:absolute;top:0;left:0;right:0;border-top:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-divider-faint)}.dashboard-sales-velocity-bars{position:absolute;left:0;right:0;top:calc(8px * var(--dash-ui-scale));display:grid;height:calc(55px * var(--dash-ui-scale));grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(8px * var(--dash-ui-scale))}.dashboard-sales-velocity-bar{position:relative;display:block;overflow:hidden;border-radius:calc(3px * var(--dash-ui-scale)) calc(3px * var(--dash-ui-scale)) 0 0;background:var(--dash-velocity-bar)}.dashboard-sales-velocity-bar-fill{position:absolute;left:0;right:0;bottom:0;background:var(--dash-velocity-bar-fill);transform-origin:bottom center;animation-name:dashboard-bar-fill-y}.dashboard-sales-velocity-line{position:absolute;left:0;top:calc(8px * var(--dash-ui-scale));width:100%;height:calc(55px * var(--dash-ui-scale));overflow:visible}.dashboard-sales-velocity-path{stroke:#10b981;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:dashboard-line-draw 1.15s cubic-bezier(.22,1,.36,1) both}.dashboard-sales-velocity-dot-outer{fill:#10b981;opacity:.2}.dashboard-sales-velocity-dot{fill:#10b981}.dashboard-wide-only,.dashboard-critical-copy{display:initial}.dashboard-deal-row{grid-template-columns:5.8em minmax(0,1fr) 2em}.dashboard-hot-lead-extra{display:block}.dashboard-hot-leads-panel{--hot-leads-title-size: clamp(13px, calc(13px * var(--dash-ui-scale)), 39px);--hot-leads-title-line: clamp(20px, calc(22.75px * var(--dash-ui-scale)), 68px);--hot-leads-body-size: clamp(13px, calc(13px * var(--dash-ui-scale)), 39px);--hot-leads-body-line: clamp(20px, calc(22.75px * var(--dash-ui-scale)), 68px);--hot-leads-sub-size: clamp(11px, calc(11px * var(--dash-ui-scale)), 33px);--hot-leads-sub-line: clamp(18px, calc(19.25px * var(--dash-ui-scale)), 58px);--hot-leads-chip-size: clamp(10px, calc(10px * var(--dash-ui-scale)), 30px);--hot-leads-chip-line: clamp(16px, calc(17.5px * var(--dash-ui-scale)), 52px);align-self:start;height:var(--dash-hot-leads-height);max-height:var(--dash-hot-leads-height);padding:calc(15.36px * var(--dash-ui-scale))!important}.dashboard-hot-leads-header{min-height:calc(21.587px * var(--dash-ui-scale));margin-bottom:calc(9.82px * var(--dash-ui-scale))}.dashboard-hot-leads-toggle{display:inline-flex;flex:0 0 auto;gap:calc(2px * var(--dash-ui-scale));border-radius:calc(8px * var(--dash-ui-scale));background:var(--dash-range-bg);padding:calc(2px * var(--dash-ui-scale))}.dashboard-hot-leads-toggle__option{border-radius:calc(6px * var(--dash-ui-scale));padding:0 calc(9px * var(--dash-ui-scale));color:var(--dash-range-ink);font-size:var(--hot-leads-sub-size);font-weight:600;line-height:calc(17.587px * var(--dash-ui-scale));white-space:nowrap;transition:background-color .15s ease,color .15s ease}.dashboard-hot-leads-toggle__option:hover{color:var(--dash-range-ink-hover)}.dashboard-hot-leads-toggle__option.is-active{background:var(--dash-range-active-bg);color:var(--dash-range-active-ink)}.dashboard-hot-leads-toggle__option:focus-visible{outline:2px solid var(--dash-accent-text);outline-offset:1px}.dashboard-hot-leads-view{color:var(--dash-accent-text);font-size:var(--hot-leads-sub-size);font-weight:500;line-height:clamp(16px,calc(16.5px * var(--dash-ui-scale)),50px);white-space:nowrap}.dashboard-hot-leads-list{gap:calc(5.69px * var(--dash-ui-scale))}.dashboard-hot-lead-row{min-height:calc(61.887px * var(--dash-ui-scale))!important;grid-template-columns:minmax(0,1fr) minmax(calc(70px * var(--dash-ui-scale)),calc(96px * var(--dash-ui-scale))) calc(26.914px * var(--dash-ui-scale)) calc(26.914px * var(--dash-ui-scale))!important;-moz-column-gap:calc(7.69px * var(--dash-ui-scale));column-gap:calc(7.69px * var(--dash-ui-scale));border-color:var(--dash-lead-row-border)!important;border-radius:calc(14px * var(--dash-ui-scale))!important;padding:calc(6px * var(--dash-ui-scale)) calc(11.52px * var(--dash-ui-scale))!important}.dashboard-hot-lead-row--clickable{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dashboard-hot-lead-row--clickable:hover,.dashboard-hot-lead-row--clickable:focus-visible{border-color:var(--dash-pill-border-hover)!important;background:var(--dash-card-bg-hover)}.dashboard-hot-lead-row--clickable:focus-visible{outline:2px solid var(--dash-accent-text);outline-offset:2px}.dashboard-hot-lead-main{gap:calc(7.68px * var(--dash-ui-scale))}.dashboard-hot-lead-name{min-width:0;font-size:var(--hot-leads-body-size);font-weight:500;line-height:var(--hot-leads-body-line)}.dashboard-hot-lead-status{display:inline-flex;min-height:calc(20.401px * var(--dash-ui-scale));flex:0 0 auto;align-items:center;border-radius:999px;padding:0 calc(7.68px * var(--dash-ui-scale));font-size:var(--hot-leads-chip-size);font-weight:500;line-height:var(--hot-leads-chip-line);white-space:nowrap}.dashboard-hot-lead-status--offer{background:#fb923c21;color:#fb923c}.dashboard-hot-lead-status--negotiating{background:#f472b621;color:#f472b6}.dashboard-hot-lead-status--viewing{background:#fbbf2421;color:#fbbf24}.dashboard-hot-lead-status--qualified{background:#a78bfa21;color:#a78bfa}.dashboard-hot-lead-status--new{background:#51a2ff21;color:#51a2ff}.dashboard-hot-lead-status--contacted{background:#00b8db21;color:#00b8db}.dashboard-hot-lead-priority{display:inline-flex;flex:0 0 auto;align-items:center;gap:calc(1.92px * var(--dash-ui-scale));color:var(--dash-priority);font-size:var(--hot-leads-chip-size);font-weight:500;line-height:var(--hot-leads-chip-line);white-space:nowrap}.dashboard-hot-lead-priority svg,.dashboard-hot-lead-time svg{width:calc(9.615px * var(--dash-ui-scale));height:calc(9.49px * var(--dash-ui-scale));flex:0 0 auto}.dashboard-hot-lead-subtitle{color:var(--dash-ink-35);font-size:var(--hot-leads-sub-size);font-weight:300;line-height:var(--hot-leads-sub-line)}.dashboard-hot-lead-meta{min-width:0}.dashboard-hot-lead-time{display:inline-flex;max-width:100%;align-items:center;justify-content:flex-end;gap:calc(2px * var(--dash-ui-scale));color:var(--dash-lead-time);font-size:var(--hot-leads-sub-size);font-weight:300;line-height:var(--hot-leads-sub-line);white-space:nowrap}.dashboard-hot-lead-owner{margin-top:calc(-1px * var(--dash-ui-scale));color:var(--dash-ink-30);font-size:var(--hot-leads-chip-size);font-weight:300;line-height:var(--hot-leads-chip-line);white-space:nowrap}.dashboard-hot-lead-action{width:calc(26.914px * var(--dash-ui-scale));height:calc(26.566px * var(--dash-ui-scale));border:max(1px,calc(.606px * var(--dash-ui-scale))) solid var(--dash-lead-action-border);border-radius:calc(10px * var(--dash-ui-scale));background:var(--dash-lead-action-bg);color:var(--dash-lead-action-ink)}.dashboard-hot-lead-action svg{width:calc(11.536px * var(--dash-ui-scale));height:calc(11.387px * var(--dash-ui-scale))}.dashboard-activity-extra{display:grid}.dashboard-critical-footer{display:grid;justify-items:end;padding-top:.9em}.dashboard-critical-action{width:min(100%,32em)}.dashboard-conversion-donut{width:calc(98.9px * var(--dash-ui-scale));max-height:100%;transform:translateY(calc(-5px * var(--dash-ui-scale)))}.dashboard-conversion-svg{transform:rotate(-90deg)}.dashboard-conversion-ring{filter:drop-shadow(0 0 .55em rgba(45,212,191,.38));animation:dashboard-conversion-fill 1.15s cubic-bezier(.22,1,.36,1) forwards}.dashboard-kpi-card--project-sold-out .dashboard-conversion-donut p{font-size:calc(16.5px * var(--dash-ui-scale))!important;font-weight:400!important;line-height:1!important}.dashboard-kpi-card--project-sold-out .dashboard-conversion-donut p+p{display:none!important}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(.25em)}}@keyframes dashboard-task-roll-in{0%{opacity:0;transform:translateY(.8em) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboard-task-loader-spin{to{transform:rotate(360deg)}}@keyframes dashboard-project-content-in{0%{opacity:.38;filter:blur(calc(5px * var(--dash-ui-scale)));transform:translateY(calc(7px * var(--dash-ui-scale))) scale(.994)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes dashboard-conversion-fill{to{stroke-dashoffset:var(--conversion-target-offset)}}@keyframes dashboard-area-fill{0%{opacity:0;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes dashboard-line-draw{to{stroke-dashoffset:0}}@keyframes dashboard-bar-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dashboard-selector-in{0%{opacity:0;transform:translateY(calc(-8px * var(--dash-ui-scale))) scale(.985)}}@keyframes dashboard-project-glass-reveal{0%{-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}to{-webkit-backdrop-filter:blur(20px) saturate(.9);backdrop-filter:blur(20px) saturate(.9)}}@keyframes dashboard-project-glass-hide{0%{-webkit-backdrop-filter:blur(20px) saturate(.9);backdrop-filter:blur(20px) saturate(.9)}45%{-webkit-backdrop-filter:blur(12px) saturate(.96);backdrop-filter:blur(12px) saturate(.96)}to{-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}}@keyframes dashboard-project-dim-reveal{0%{opacity:0}to{opacity:1}}@keyframes dashboard-project-dim-hide{0%{opacity:1}45%{opacity:.58}to{opacity:0}}@keyframes dashboard-selector-panel-in{0%{opacity:0}to{opacity:1}}@keyframes dashboard-selector-panel-out{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}45%{opacity:.62;filter:blur(2.5px);transform:translateY(calc(6px * var(--dash-ui-scale))) scale(.992)}to{opacity:0;filter:blur(8px);transform:translateY(calc(18px * var(--dash-ui-scale))) scale(.975)}}@keyframes dashboard-project-card-focus-in{0%{opacity:0;filter:blur(5px);box-shadow:0 calc(2px * var(--dash-ui-scale)) calc(8px * var(--dash-ui-scale)) #0000}to{opacity:1;filter:blur(0);box-shadow:0 calc(8px * var(--dash-ui-scale)) calc(24px * var(--dash-ui-scale)) #00000052}}@keyframes dashboard-global-ai-in{0%{opacity:0;transform:translateY(calc(12px * var(--dash-ui-scale))) scale(.985)}}@keyframes dashboard-ai-content-in{0%{opacity:0;filter:blur(calc(7px * var(--dash-ui-scale)));transform:translateY(calc(16px * var(--dash-ui-scale))) scale(.985)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@media (max-width: 92em) and (min-width: 64.01em),(min-width: 56.001em) and (max-width: 1365px){.dashboard-page{overflow:hidden}.dashboard-content{height:100%;min-height:100%}.dashboard-main-grid{flex:1}.dashboard-kpi-grid{height:var(--dash-kpi-row);min-height:var(--dash-kpi-row);flex:0 0 var(--dash-kpi-row)}.dashboard-span-md-6,.dashboard-span-md-12{grid-column:span 4}.dashboard-middle-grid{grid-template-rows:var(--dash-revenue-height) var(--dash-hot-leads-height)}.dashboard-side-grid{grid-template-columns:1fr;grid-template-rows:var(--dash-tasks-height) var(--dash-critical-height) minmax(0,1fr) var(--dash-ai-height)}.dashboard-side-grid>:last-child{grid-column:auto;grid-row:4}.dashboard-side-grid>:nth-child(2){grid-row:2}.dashboard-landscape-project .dashboard-main-grid{grid-template-rows:var(--dash-landscape-building-height) minmax(0,var(--dash-landscape-bottom-height))}.dashboard-landscape-project .dashboard-building-cell{grid-column:span 8;grid-row:1}.dashboard-landscape-project .dashboard-middle-grid{grid-column:span 8;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.dashboard-landscape-project .dashboard-side-grid{grid-column:span 4;grid-row:1 / -1;grid-template-columns:1fr;grid-template-rows:var(--dash-tasks-height) minmax(0,1fr) var(--dash-ai-height)}.dashboard-landscape-project .dashboard-side-grid>:first-child,.dashboard-landscape-project .dashboard-side-grid>:nth-child(2),.dashboard-landscape-project .dashboard-side-grid>:last-child{grid-column:auto}.dashboard-landscape-project .dashboard-side-grid>:first-child{grid-row:1}.dashboard-landscape-project .dashboard-side-grid>:nth-child(2){grid-row:2}.dashboard-landscape-project .dashboard-side-grid>:last-child{grid-row:3}.dashboard-hot-leads-panel{height:var(--dash-hot-leads-height);max-height:var(--dash-hot-leads-height)}.dashboard-project-selector-panel{width:min(calc(866px * var(--dash-ui-scale)),calc(max(100vw,var(--app-desktop-min-width, 1366px)) - (var(--dash-page-pad) * 2)))}}@media (min-width: 64.01em),(min-width: 56.001em) and (max-width: 1365px){.dashboard-portrait-project .dashboard-main-grid{position:relative;display:block;height:var(--dash-main-area);min-height:var(--dash-main-area)}.dashboard-portrait-project .dashboard-middle-grid,.dashboard-portrait-project .dashboard-side-grid{display:contents}.dashboard-portrait-project .dashboard-building-cell,.dashboard-portrait-project .dashboard-revenue-cell,.dashboard-portrait-project .dashboard-hot-leads-cell,.dashboard-portrait-project .dashboard-tasks-cell,.dashboard-portrait-project .dashboard-critical-cell,.dashboard-portrait-project .dashboard-ai-cell{position:absolute;min-width:0;min-height:0}.dashboard-portrait-project .dashboard-building-cell{top:0;bottom:0;left:0;width:var(--dash-portrait-column-width)}.dashboard-portrait-project .dashboard-revenue-cell,.dashboard-portrait-project .dashboard-tasks-cell{top:0;width:var(--dash-portrait-column-width);height:var(--dash-portrait-top-row-height)}.dashboard-portrait-project .dashboard-revenue-cell{left:var(--dash-portrait-second-column-left)}.dashboard-portrait-project .dashboard-tasks-cell{left:var(--dash-portrait-third-column-left)}.dashboard-portrait-project .dashboard-hot-leads-cell{top:var(--dash-portrait-second-row-top);bottom:0;left:var(--dash-portrait-second-column-left);width:var(--dash-portrait-column-width)}.dashboard-portrait-project .dashboard-critical-cell{top:var(--dash-portrait-second-row-top);bottom:calc(var(--dash-ai-height) + var(--dash-portrait-row-gap));left:var(--dash-portrait-third-column-left);width:var(--dash-portrait-column-width)}.dashboard-portrait-project .dashboard-ai-cell{right:0;bottom:0;width:var(--dash-portrait-column-width);height:var(--dash-ai-height)}.dashboard-portrait-project .dashboard-revenue-overview-panel,.dashboard-portrait-project .dashboard-hot-leads-panel{height:100%;max-height:100%}.dashboard-landscape-project .dashboard-main-grid{position:relative;display:block;height:var(--dash-main-area);min-height:var(--dash-main-area)}.dashboard-landscape-project .dashboard-middle-grid,.dashboard-landscape-project .dashboard-side-grid{display:contents}.dashboard-landscape-project .dashboard-building-cell,.dashboard-landscape-project .dashboard-revenue-cell,.dashboard-landscape-project .dashboard-hot-leads-cell,.dashboard-landscape-project .dashboard-tasks-cell,.dashboard-landscape-project .dashboard-critical-cell,.dashboard-landscape-project .dashboard-ai-cell{position:absolute;min-width:0;min-height:0}.dashboard-landscape-project .dashboard-building-cell{top:0;left:0;width:var(--dash-landscape-left-width);height:var(--dash-landscape-building-height)}.dashboard-landscape-project .dashboard-revenue-cell{top:0;left:var(--dash-landscape-right-left);width:var(--dash-landscape-right-width);height:var(--dash-landscape-revenue-height)}.dashboard-landscape-project .dashboard-critical-cell{top:calc(var(--dash-landscape-revenue-height) + var(--dash-gap));left:var(--dash-landscape-right-left);width:var(--dash-landscape-right-width);height:var(--dash-critical-height)}.dashboard-landscape-project .dashboard-ai-cell{right:0;bottom:0;width:var(--dash-landscape-right-width);height:var(--dash-ai-height)}.dashboard-landscape-project .dashboard-tasks-cell,.dashboard-landscape-project .dashboard-hot-leads-cell{top:var(--dash-landscape-bottom-top);bottom:0;width:var(--dash-landscape-half-width)}.dashboard-landscape-project .dashboard-tasks-cell{left:0}.dashboard-landscape-project .dashboard-hot-leads-cell{left:calc(var(--dash-landscape-half-width) + var(--dash-gap))}}@media (max-width: 56em){.dashboard-wide-label,.dashboard-screen .dashboard-wide-only{display:none}.dashboard-deal-row{grid-template-columns:1fr;gap:0}.dashboard-screen .dashboard-kpi-card .dashboard-wide-only{display:initial}.dashboard-screen .dashboard-kpi-card .dashboard-deal-row{grid-template-columns:calc(54.133px * var(--dash-ui-scale)) minmax(0,calc(135.924px * var(--dash-ui-scale))) calc(16px * var(--dash-ui-scale));gap:calc(7.7px * var(--dash-ui-scale))}}@media (max-height: 52em) and (min-width: 92.01em){.dashboard-screen{--dash-card-pad: clamp(10px, calc(18px * var(--dash-ui-scale)), 54px);--dash-row: clamp(38px, calc(58px * var(--dash-ui-scale)), 174px)}.dashboard-building-top{height:22%}.dashboard-building-bottom{height:15%}}.theme-light{--dash-screen-bg: #ffffff;--dash-ink: #0d0d0d;--dash-greeting-ink: #0d0d0d;--dash-pill-bg: #ffffff;--dash-pill-border: #e2e4e8;--dash-pill-border-hover: rgba(99, 159, 255, .6);--dash-pill-ink: #0d0d0d;--dash-ink-96: rgba(13, 13, 13, .96);--dash-ink-80: rgba(13, 13, 13, .8);--dash-ink-70: rgba(13, 13, 13, .7);--dash-ink-62: rgba(13, 13, 13, .62);--dash-ink-50: rgba(13, 13, 13, .5);--dash-ink-35: rgba(13, 13, 13, .35);--dash-ink-30: rgba(13, 13, 13, .3);--dash-ink-28: rgba(13, 13, 13, .35);--dash-ink-25: rgba(13, 13, 13, .25);--dash-card-bg: #f8f9fa;--dash-card-bg-hover: #f2f4f6;--dash-card-border: #e2e4e8;--dash-card-border-hover: #d8dce2;--dash-panel-bg: #f8f9fa;--dash-panel-border: #e2e4e8;--dash-soft-bg: rgba(255, 255, 255, .6);--dash-soft-border: rgba(13, 13, 13, .06);--dash-accent-text: #7dafff;--dash-on-accent-soft: #639fff;--dash-positive: #34d399;--dash-check-border: rgba(13, 13, 13, .24);--dash-check-border-focus: rgba(13, 13, 13, .6);--dash-check-ink: #ffffff;--dash-selector-backdrop: rgba(15, 23, 42, .45);--dash-selector-close-border: #e2e4e8;--dash-selector-close-ink: rgba(13, 13, 13, .6);--dash-selector-close-bg: rgba(255, 255, 255, .92);--dash-selector-card-bg: rgba(255, 255, 255, .96);--dash-selector-card-border: #e2e4e8;--dash-selector-card-bg-active: #ffffff;--dash-selector-card-border-active: #639fff;--dash-selector-image-fade: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, .86) 7.14%, rgba(255, 255, 255, .71) 14.29%, rgba(255, 255, 255, .57) 21.43%, rgba(255, 255, 255, .43) 28.57%, rgba(255, 255, 255, .29) 35.71%, rgba(255, 255, 255, .14) 42.86%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);--dash-selector-name: #0d0d0d;--dash-selector-location: rgba(13, 13, 13, .4);--dash-selector-stats: rgba(13, 13, 13, .5);--dash-selector-track: rgba(13, 13, 13, .1);--dash-ai-bg: rgba(211, 211, 211, .3);--dash-ai-border: rgba(226, 228, 232, .5);--dash-ai-shadow: 0 2em 5.4em rgba(15, 23, 42, .1), inset 0 .06em 0 rgba(255, 255, 255, .25);--dash-ai-open-shadow: 0 calc(20px * var(--dash-ui-scale)) calc(60px * var(--dash-ui-scale)) rgba(15, 23, 42, .12), inset 0 max(1px, calc(.606px * var(--dash-ui-scale))) 0 rgba(255, 255, 255, .25);--dash-ai-open-gloss-shadow: inset 0 max(1px, calc(.606px * var(--dash-ui-scale))) 0 rgba(255, 255, 255, .25), inset 0 calc(-1px * var(--dash-ui-scale)) 0 rgba(13, 13, 13, .02);--dash-ai-state-ink: rgba(13, 13, 13, .5);--dash-ai-item-bg: rgba(26, 26, 46, .05);--dash-ai-item-border: rgba(226, 228, 232, .5);--dash-ai-open-border: rgba(226, 228, 232, .5);--dash-ai-user-bg: rgba(99, 159, 255, .15);--dash-building-top-bg: linear-gradient(180deg, rgba(255, 255, 255, .88) 0%, rgba(255, 255, 255, .8) 100%);--dash-building-top-border: rgba(226, 228, 232, .6);--dash-building-top-shadow: inset 0 .06em 0 rgba(255, 255, 255, .9), inset 0 -.06em 0 rgba(13, 13, 13, .04), 0 1.35em 3.9em rgba(15, 23, 42, .12);--dash-building-bottom-bg: linear-gradient(180deg, rgba(255, 255, 255, .92) 0%, rgba(250, 251, 252, .88) 100%);--dash-building-bottom-shadow: 0 -1.48em 4em rgba(15, 23, 42, .1), inset 0 .06em 0 rgba(255, 255, 255, .9), inset 0 -.06em 0 rgba(13, 13, 13, .03);--dash-building-divider: rgba(13, 13, 13, .08);--dash-glass-label-38: rgba(13, 13, 13, .35);--dash-glass-label-30: rgba(13, 13, 13, .5);--dash-avatar-ink: #ffffff;--dash-avatar-ring: #ffffff;--dash-landscape-border: rgba(226, 228, 232, .8);--dash-landscape-glass-bg: rgba(255, 255, 255, .7);--dash-landscape-glass-shadow: inset calc(1px * var(--dash-ui-scale)) calc(1px * var(--dash-ui-scale)) 0 rgba(255, 255, 255, .8), 1.2em 0 3.4em rgba(15, 23, 42, .1);--dash-units-bg: radial-gradient(96% 78% at 50% 0%, rgba(99, 159, 255, .12) 0%, rgba(99, 159, 255, 0) 62%), linear-gradient(180deg, rgba(255, 255, 255, .86) 0%, rgba(250, 251, 252, .8) 100%);--dash-units-border: rgba(226, 228, 232, .7);--dash-units-shadow: 0 calc(18px * var(--dash-ui-scale)) calc(34px * var(--dash-ui-scale)) rgba(15, 23, 42, .12), inset 0 max(1px, calc(.7px * var(--dash-ui-scale))) 0 rgba(255, 255, 255, .85);--dash-units-title: rgba(13, 13, 13, .6);--dash-units-cell-shadow: inset 0 max(1px, calc(.5px * var(--dash-ui-scale))) 0 rgba(255, 255, 255, .7);--dash-track-bg: rgba(13, 13, 13, .06);--dash-divider-faint: rgba(13, 13, 13, .06);--dash-velocity-bar: rgba(13, 13, 13, .05);--dash-velocity-bar-fill: rgba(13, 13, 13, .12);--dash-lead-row-border: rgba(13, 13, 13, .06);--dash-lead-action-bg: rgba(13, 13, 13, .05);--dash-lead-action-border: rgba(13, 13, 13, .08);--dash-lead-action-ink: rgba(13, 13, 13, .45);--dash-priority: #ff7e80;--dash-lead-time: #f59e0b;--dash-on-accent: #ffffff;--dash-ink-44: rgba(13, 13, 13, .44);--dash-ink-40: rgba(13, 13, 13, .4);--dash-ink-34: rgba(13, 13, 13, .4);--dash-glass-label-82: rgba(13, 13, 13, .7);--dash-glass-label-72: rgba(13, 13, 13, .72);--dash-glass-label-62: rgba(13, 13, 13, .6);--dash-glass-label-55: rgba(13, 13, 13, .5);--dash-glass-label-45: rgba(13, 13, 13, .5);--dash-glass-label-22: rgba(13, 13, 13, .35);--dash-range-active-bg: rgba(125, 175, 255, .2);--dash-range-active-ink: #7dafff;--dash-range-bg: rgba(13, 13, 13, .05);--dash-range-ink: rgba(13, 13, 13, .35);--dash-range-ink-hover: rgba(13, 13, 13, .7);--dash-change-ink: #10b981;--dash-chart-area: #34D399;--dash-chart-stroke-a: #10b981;--dash-chart-stroke-b: #34d399;--dash-axis-ink: rgba(13, 13, 13, .5);--dash-critical-bg: #fef8f8;--dash-critical-border: #ef4444;--dash-critical-icon-bg: rgba(251, 69, 78, .15);--dash-chip-bg: rgba(13, 13, 13, .08);--dash-chip-border: rgba(13, 13, 13, .15);--dash-critical-card-bg: #ffffff;--dash-critical-card-border: rgba(239, 68, 68, .12);--dash-critical-chip-bg: rgba(251, 69, 78, .15);--dash-critical-chip-border: rgba(251, 69, 78, .2);--dash-cta-bg: #639fff;--dash-cta-bg-hover: #72a9ff;--dash-cta-border: #ffffff;--dash-building-top-flat-bg: rgba(255, 255, 255, .8);--dash-building-bottom-flat-bg: rgba(255, 255, 255, .85);--dash-building-top-edge: rgba(226, 228, 232, .6);--dash-building-top-gloss: none;--dash-building-bottom-gloss: none;--dash-units-cell-empty: rgba(13, 13, 13, .1);--dash-matrix-empty: rgba(13, 13, 13, .1);--dash-legend-sold: rgba(13, 13, 13, .2);--dash-donut-track: #0d0d0d;--dash-presence-chip-bg: rgba(99, 159, 255, .14);--dash-presence-chip-ink: #1b3a6b;--dash-presence-chip-border: rgba(99, 159, 255, .45)}.theme-light .dashboard-screen{--dash-panel-shadow: 0 2em 5.4em rgba(15, 23, 42, .08), inset 0 .06em 0 rgba(255, 255, 255, 0)}.theme-light .dashboard-ai-shell{--dashboard-ai-open-surface: rgba(211, 211, 211, .3);--dashboard-ai-open-surface-gloss: none}.app-header .dashboard-header-lead,.app-header .dashboard-header-center{--dash-ui-scale: var(--dashboard-ui-scale, 1)}.app-header .dashboard-header-lead{display:flex;min-width:0;align-items:center}.app-header .dashboard-header-center{position:absolute;top:50%;left:50%;z-index:1;display:flex;max-width:40%;justify-content:center;transform:translate(-50%,-50%);pointer-events:none}.app-header .dashboard-header-center .dashboard-header-greeting{pointer-events:auto;text-align:center}@media (max-width: 56em),(max-width: 79.999em),(max-width: 85.374em) and (max-height: 44.999em){.app-header .dashboard-header-center{position:static;max-width:none;min-width:0;flex:1 1 auto;margin:0 12px;transform:none}}.dashboard-header-greeting{margin:0;overflow:hidden;color:var(--dash-greeting-ink);font-family:Outfit,sans-serif;font-size:calc(21px * var(--dash-ui-scale));font-weight:500;line-height:calc(18.75px * var(--dash-ui-scale));letter-spacing:calc(-.3px * var(--dash-ui-scale));white-space:nowrap;text-overflow:ellipsis}.dashboard-project-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:calc(8px * var(--dash-ui-scale));padding:calc(10px * var(--dash-ui-scale)) calc(16px * var(--dash-ui-scale));border:1px solid var(--dash-pill-border);border-radius:100px;background:var(--dash-pill-bg);color:var(--dash-pill-ink);font-family:Outfit,sans-serif;font-size:calc(15px * var(--dash-ui-scale));font-weight:500;line-height:calc(20px * var(--dash-ui-scale));white-space:nowrap;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.dashboard-project-pill:hover,.dashboard-project-pill.is-open{border-color:var(--dash-pill-border-hover)}.dashboard-project-pill:focus-visible{outline:0;box-shadow:0 0 0 calc(2px * var(--dash-ui-scale)) #639fff52}.dashboard-project-pill__dot,.dashboard-project-pill__chevron{display:inline-flex;flex:0 0 auto;overflow:hidden}.dashboard-project-pill__dot{width:calc(8px * var(--dash-ui-scale));height:calc(8px * var(--dash-ui-scale))}.dashboard-project-pill__chevron{width:calc(16px * var(--dash-ui-scale));height:calc(16px * var(--dash-ui-scale));transition:transform .16s ease}.dashboard-project-pill__dot img,.dashboard-project-pill__chevron img{display:block;width:100%;height:100%}.dashboard-project-pill[data-active=false] .dashboard-project-pill__dot{opacity:.35;filter:grayscale(1)}.dashboard-project-pill.is-open .dashboard-project-pill__chevron{transform:rotate(180deg)}.theme-light .dashboard-project-pill__chevron img{filter:invert(1)}.dashboard-map-frame{z-index:1;left:var(--dash-landscape-media-start);width:calc(100% - var(--dash-landscape-media-start));overflow:hidden;pointer-events:auto}.dashboard-building-panel-map{border:.06em solid var(--dash-card-border);background:var(--dash-card-bg);box-shadow:var(--dash-panel-shadow);-webkit-backdrop-filter:blur(1.6em);backdrop-filter:blur(1.6em)}.dashboard-map,.dashboard-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.dashboard-map-canvas{background:#0a0e27;font-family:var(--font-family, "Outfit", sans-serif)}.theme-light .dashboard-map-canvas{background:#e8eef8}.dashboard-map-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:250;pointer-events:none;background:linear-gradient(180deg,#639fff1a,#151b3b0a 45%,#0a0e2729)}.theme-light .dashboard-map-tint{background:linear-gradient(180deg,#639fff1a,#639fff08 45%,#151b3b1a)}.dashboard-map-empty{position:absolute;left:50%;top:50%;z-index:260;margin:0;max-width:80%;transform:translate(-50%,-50%);border:1px solid rgba(99,159,255,.3);border-radius:12px;padding:10px 16px;background:#151b3bd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dce6fd;font-size:13px;text-align:center;pointer-events:none}.dashboard-map-marker{position:absolute;transform:translate(-50%,-50%)}.dashboard-map-marker--active{z-index:10}.dashboard-map-pin-anchor{display:block;background:transparent;border:0;padding:0;cursor:pointer}.dashboard-map-pin{position:relative;display:block;width:26px;height:26px}.dashboard-map-pin__dot{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px solid rgba(255,255,255,.85);border-radius:9999px;background:#639fff;box-shadow:0 0 14px #639fff,0 0 30px #639fff8c,0 2px 6px #00000073}.dashboard-map-pin__ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid rgba(99,159,255,.55);border-radius:9999px;animation:dashboard-map-pin-pulse 2.4s ease-out infinite}@keyframes dashboard-map-pin-pulse{0%{transform:scale(.6);opacity:.9}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.dashboard-map-popup{position:absolute;bottom:32px;left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:230px;border:1px solid rgba(99,159,255,.35);border-radius:12px;padding:10px 14px;background:#151b3be0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px #00000073;color:#dce6fd;text-align:left}.dashboard-map-popup:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;transform:translate(-50%) rotate(45deg);border-right:1px solid rgba(99,159,255,.35);border-bottom:1px solid rgba(99,159,255,.35);background:#151b3be0}.dashboard-map-popup-name{margin:0;color:#fafafa;font-size:14px;font-weight:600}.dashboard-map-popup-location{margin:2px 0 9px;color:#dce6fda6;font-size:12px}.dashboard-map-popup-open{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:5px 12px;background:#639fff;box-shadow:inset 0 1px #ffffff40,0 5px 12px #639fff33;color:#fff;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .16s ease}.dashboard-map-popup-open:hover{background:#72a9ff}.dashboard-project-selector-image--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#639fff2e,#151b3b8c);color:#639fffe6}.dashboard-project-stat-users .dashboard-presence-chip{display:inline-flex;align-items:center;justify-content:center;width:auto;height:1.9em;min-width:1.9em;min-height:1.9em;margin-left:0;padding:0 .35em;border:1px solid var(--dash-presence-chip-border);border-radius:9999px;background:var(--dash-presence-chip-bg);color:var(--dash-presence-chip-ink);font-size:.72em;font-weight:600;line-height:1;box-shadow:none}.dashboard-project-stat-users .dashboard-presence-chip--more{background:transparent;color:color-mix(in srgb,var(--dash-presence-chip-ink) 60%,transparent)}.dashboard-project-stat-users .dashboard-presence-chip+.dashboard-presence-chip{margin-left:.25em}.dashboard-building-panel-portrait .dashboard-project-stat-users .dashboard-presence-chip,.dashboard-building-panel-landscape .dashboard-project-stat-users .dashboard-presence-chip{width:auto;height:1.9em;font-size:.72em}.dashboard-presence-stale{opacity:.45}.dashboard-mobile-selector,.dashboard-project-selector-logo,.dashboard-project-selector-availability,.dashboard-screen .dashboard-kpi-card__value--compact{display:none}@media (max-width: 56em){.dashboard-screen{--dash-u: 16px;--dash-page-pad: 12px;--dash-gap: 12px;--dash-radius: 16px;--dash-card-pad: 17px}.dashboard-screen .dashboard-page{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px}.dashboard-screen .dashboard-content{height:auto;min-height:100%;gap:12px}.dashboard-screen .dashboard-kpi-grid{height:auto;min-height:0;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.dashboard-screen .dashboard-kpi-card{grid-column:auto;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;-moz-column-gap:12px;column-gap:12px;height:73px;min-height:73px;border-radius:16px;padding:0 16px}.dashboard-screen .dashboard-kpi-card__header{display:contents}.dashboard-screen .dashboard-kpi-card .dashboard-icon-box{grid-column:1;grid-row:1 / span 2;width:32px;height:32px;border-radius:14px;font-size:15px}.dashboard-screen .dashboard-kpi-card__title{grid-column:2;grid-row:1;font-size:11px;font-weight:300;line-height:19.25px}.dashboard-screen .dashboard-kpi-card__value{grid-column:2;grid-row:2;margin:0;overflow:hidden;font-size:26px;letter-spacing:0;line-height:26.25px;text-overflow:ellipsis}.dashboard-screen .dashboard-kpi-card__value--compact{display:block}.dashboard-screen .dashboard-kpi-card .dashboard-kpi-visual,.dashboard-screen .dashboard-kpi-card .dashboard-kpi-card__footer{display:none}.dashboard-mobile-selector{display:block;flex:0 0 auto}.dashboard-mobile-selector .dashboard-project-pill{display:flex;width:100%;height:40px;justify-content:space-between;gap:12px;padding:0 16px;font-size:15px;line-height:20px}.dashboard-mobile-selector .dashboard-project-pill__label{min-width:0;flex:1 1 auto;overflow:hidden;text-align:center;text-overflow:ellipsis}.dashboard-screen .dashboard-main-grid,.dashboard-screen .dashboard-middle-grid,.dashboard-screen .dashboard-side-grid{display:flex;flex:0 0 auto;flex-direction:column;gap:12px}.dashboard-screen .dashboard-main-grid .dashboard-widget-cell,.dashboard-screen .dashboard-main-grid .dashboard-grid-item{position:static;width:100%;height:auto;min-height:0;flex:0 0 auto}.dashboard-screen .dashboard-main-grid .dashboard-widget-cell>*{height:auto}.dashboard-screen .dashboard-main-grid .dashboard-building-cell{height:560px}.dashboard-screen .dashboard-building-cell>*{height:100%;border-radius:16px!important}.dashboard-screen .dashboard-building-panel-portrait .dashboard-building-top{height:198.655px}.dashboard-screen .dashboard-building-panel-portrait .dashboard-building-bottom{height:143.434px}.dashboard-screen .dashboard-units-overlay{display:none}.dashboard-screen .dashboard-building-panel-portrait .dashboard-map-frame{position:absolute;top:198.655px;right:0;bottom:143.434px;left:0;width:auto;height:auto}.dashboard-screen .dashboard-main-grid .dashboard-revenue-cell{height:252px}.dashboard-screen .dashboard-main-grid .dashboard-revenue-cell>*{height:100%}.dashboard-screen .dashboard-hot-leads-panel{height:auto;max-height:none}.dashboard-screen .dashboard-hot-leads-list{gap:6px;overflow:visible}.dashboard-screen .dashboard-hot-lead-row{grid-template-columns:minmax(0,1fr) 28px 28px!important;-moz-column-gap:8px;column-gap:8px;padding:11px 13px!important}.dashboard-screen .dashboard-hot-lead-row>:first-child{padding-right:4px}.dashboard-screen .dashboard-hot-lead-meta{display:none}.dashboard-screen .dashboard-hot-lead-action{width:28px;height:28px;border-radius:10px}.dashboard-screen .dashboard-tasks-panel{height:auto}.dashboard-screen .dashboard-task-scroll{max-height:215px;overflow-y:auto}.dashboard-screen .dashboard-critical-cell .grid-rows-3{grid-template-rows:none}.dashboard-screen .dashboard-critical-cell .dashboard-wide-only{display:block}.dashboard-screen .dashboard-critical-cell .dashboard-wide-label{display:inline}.dashboard-screen .dashboard-main-grid .dashboard-ai-cell{height:var(--dash-ai-height)}.dashboard-screen .dashboard-main-grid .dashboard-ai-cell>*{height:100%}.dashboard-screen .dashboard-project-selector-backdrop{align-items:stretch;overflow:hidden;padding:40px 24px 0}.dashboard-screen .dashboard-project-selector-panel{width:100%;max-width:480px;max-height:none;margin:0 auto}.dashboard-screen .dashboard-project-selector-header{min-height:0;flex:0 0 auto;flex-direction:column;align-items:center;margin-bottom:0}.dashboard-project-selector-logo{display:block;width:101px;margin-bottom:13px}.dashboard-project-selector-logo__img{display:block;width:100%;height:auto}.dashboard-project-selector-logo__img--light,.theme-light .dashboard-project-selector-logo__img--dark{display:none}.theme-light .dashboard-project-selector-logo__img--light{display:block}.dashboard-screen .dashboard-project-selector-heading{gap:0;padding-top:0}.dashboard-screen .dashboard-project-selector-title{font-size:clamp(36px,11.3vw,48px);line-height:1.4;letter-spacing:-1.12px;white-space:nowrap}.dashboard-screen .dashboard-project-selector-subtitle{margin-top:7px;color:#ffffff80;font-size:14px;line-height:24.5px}.dashboard-screen .dashboard-project-selector-close{top:-8px;right:-8px;width:40px;height:40px;font-size:20px}.dashboard-screen .dashboard-project-selector-scroll{margin-inline:-10px;margin-top:9px}.dashboard-screen .dashboard-project-selector-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:23px 10px 40px}.dashboard-screen .dashboard-project-selector-item{height:222px}.dashboard-screen .dashboard-project-selector-image{height:112px;flex:0 0 auto}.dashboard-screen .dashboard-project-selector-body{align-content:start;padding:14px}.dashboard-screen .dashboard-project-selector-name{font-size:21px;line-height:22.75px}.dashboard-screen .dashboard-project-selector-location{margin-top:2px}.dashboard-screen .dashboard-project-selector-stats--status{display:none}.dashboard-project-selector-availability{display:block}.dashboard-project-selector-availability .dashboard-project-selector-stats{margin-top:10px;gap:8px;white-space:nowrap}.dashboard-project-selector-availability .dashboard-project-selector-stats>:last-child:not(:first-child){color:var(--dash-selector-stats)}.dashboard-project-selector-availability .dashboard-project-selector-progress{margin-top:8px}}@media (max-width: 56em){.dashboard-ai-shell[data-sheet=true]{pointer-events:none}.dashboard-ai-shell-global[data-sheet=true]{width:0;height:0;filter:none;animation:none}.dashboard-ai-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:396;border:0;padding:0;background:#07071c73;touch-action:none;-webkit-tap-highlight-color:transparent}.dashboard-ai-panel.dashboard-ai-sheet{--dash-ui-scale: 1;--dash-ai-open-height: auto;--dash-radius: 16px;--dash-radius-sm: 12px;--dash-text-2xs: 10px;--dash-text-xs: 12px;--dash-text-sm: 14px;position:fixed;top:96px;right:16px;bottom:var(--dashboard-ai-keyboard-inset, 0px);left:16px;z-index:397;width:auto;height:auto;min-height:0;max-height:none;border:1px solid rgba(226,228,232,.5);border-bottom:0;border-radius:16px 16px 0 0;background:linear-gradient(129deg,#b3b3b38c,#0f0f3d66);box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:none}.dashboard-ai-sheet .dashboard-ai-summary{height:63px;flex:0 0 63px;padding:12px 16px;gap:10px}.dashboard-ai-sheet .dashboard-ai-body{flex:1 1 auto;gap:8px;padding:8px 16px;overscroll-behavior:contain}.dashboard-ai-sheet .dashboard-ai-message{max-width:88%;border-color:#ffffff1a;background:#ffffff1a}.dashboard-ai-sheet .dashboard-ai-message-user{border-color:#639fff2e;background:var(--dash-ai-user-bg)}.dashboard-ai-sheet .dashboard-ai-suggestions{flex:0 0 auto;flex-wrap:wrap;gap:8px;overflow:visible;padding:0 16px 8px}.dashboard-ai-sheet .dashboard-ai-chip{height:auto;min-height:27px;border-color:#ffffff1a;background:#ffffff1a;color:#ffffffe6;font-size:11px;line-height:16.5px;padding:5px 11.667px}.dashboard-ai-sheet .dashboard-ai-form{flex:0 0 auto;gap:8px;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px))}.dashboard-ai-sheet .dashboard-ai-input-wrap{height:35px;border-color:#ffffff1a;border-radius:14px;background:#ffffff1a}.dashboard-ai-sheet .dashboard-ai-input{font-size:12px}.dashboard-ai-sheet .dashboard-ai-send{width:32px;height:32px;flex-basis:32px}.theme-light .dashboard-ai-scrim{background:#0d0d0d4d}.theme-light .dashboard-ai-panel.dashboard-ai-sheet{border-color:#e2e4e8cc;background:linear-gradient(129deg,#ffffffeb,#ecf0fce6)}.theme-light .dashboard-ai-sheet .dashboard-ai-message,.theme-light .dashboard-ai-sheet .dashboard-ai-input-wrap{border-color:var(--dash-ai-item-border);background:var(--dash-ai-item-bg)}.theme-light .dashboard-ai-sheet .dashboard-ai-chip{border-color:var(--dash-ai-item-border);background:var(--dash-ai-item-bg);color:var(--dash-ink-80)}}.dashboard-screen.dashboard-screen--flow{--dash-page-pad: 20px;--dash-gap: 16px;--dash-radius: 16px}.dashboard-screen--flow .dashboard-page{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--dash-page-pad)}.dashboard-screen--flow .dashboard-page .dashboard-content{height:auto;min-height:100%;gap:var(--dash-gap)}.dashboard-screen--flow .dashboard-page .dashboard-kpi-grid{height:auto;min-height:0;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:212px;gap:14px}.dashboard-screen--flow .dashboard-kpi-grid>*{grid-column:auto;min-width:0}.dashboard-screen--flow .dashboard-page .dashboard-main-grid{position:static;display:grid;height:auto;min-height:0;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;align-items:start;gap:var(--dash-gap)}.dashboard-screen--flow .dashboard-main-grid .dashboard-middle-grid,.dashboard-screen--flow .dashboard-main-grid .dashboard-side-grid{display:flex;height:auto;min-height:0;flex-direction:column;grid-row:2;gap:var(--dash-gap)}.dashboard-screen--flow .dashboard-main-grid .dashboard-middle-grid{grid-column:1}.dashboard-screen--flow .dashboard-main-grid .dashboard-side-grid{grid-column:2;align-self:stretch}.dashboard-screen--flow .dashboard-main-grid .dashboard-widget-cell,.dashboard-screen--flow .dashboard-main-grid .dashboard-grid-item{position:static;width:100%;height:auto;min-height:0;flex:0 0 auto}.dashboard-screen--flow .dashboard-main-grid .dashboard-widget-cell>*{height:auto}.dashboard-screen--flow .dashboard-main-grid .dashboard-building-cell{grid-column:1 / -1;grid-row:1;height:560px}.dashboard-screen--flow .dashboard-building-cell>*{height:100%;border-radius:var(--dash-radius)!important}.dashboard-screen--flow .dashboard-building-panel-portrait .dashboard-building-top{height:198.655px}.dashboard-screen--flow .dashboard-building-panel-portrait .dashboard-building-bottom{height:143.434px}.dashboard-screen--flow .dashboard-units-overlay{display:none}.dashboard-screen--flow .dashboard-building-panel-portrait .dashboard-map-frame{position:absolute;top:198.655px;right:0;bottom:143.434px;left:0;width:auto;height:auto}.dashboard-screen--flow .dashboard-main-grid .dashboard-revenue-cell{height:280px}.dashboard-screen--flow .dashboard-main-grid .dashboard-revenue-cell>*{height:100%}.dashboard-screen--flow .dashboard-main-grid .dashboard-hot-leads-panel{height:auto;max-height:none}.dashboard-screen--flow .dashboard-main-grid .dashboard-hot-leads-list{overflow:visible}.dashboard-screen--flow .dashboard-main-grid .dashboard-tasks-panel{height:auto}.dashboard-screen--flow .dashboard-main-grid .dashboard-task-scroll{max-height:260px;overflow-y:auto}.dashboard-screen--flow .dashboard-main-grid .dashboard-critical-cell .grid-rows-3{grid-template-rows:none}.dashboard-screen--flow .dashboard-main-grid .dashboard-critical-cell .dashboard-wide-only{display:block}.dashboard-screen--flow .dashboard-main-grid .dashboard-critical-cell .dashboard-wide-label{display:inline}.dashboard-screen--flow .dashboard-main-grid .dashboard-ai-cell{height:var(--dash-ai-height);margin-top:auto}@media (min-height: 37.5em){.dashboard-screen--flow .dashboard-main-grid .dashboard-ai-cell{position:sticky;z-index:30;bottom:0;border-radius:var(--dash-radius);box-shadow:0 -12px 32px #04081e73}.theme-light .dashboard-screen--flow .dashboard-main-grid .dashboard-ai-cell{box-shadow:0 -10px 28px #1a1a2e1f}}.dashboard-screen--flow .dashboard-critical-cell .dashboard-wide-only.truncate{overflow:visible;white-space:normal;text-overflow:clip}.dashboard-screen--flow .dashboard-main-grid .dashboard-ai-cell>*{height:100%}.dashboard-screen--flow .dashboard-project-selector-panel{width:min(866px,calc(100vw - 40px))}@media (max-width: 56em){.dashboard-screen .dashboard-critical-cell .dashboard-wide-only.truncate{overflow:visible;white-space:normal;text-overflow:clip}}._filterPanel_1bnyx_1{background-color:#1e1e4a4d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}@supports (backdrop-filter: blur(15px)){._filterPanel_1bnyx_1{background-color:#1e1e4a40}}.inventory-screen{--inventory-safe-scale: 1;--inventory-ui-scale: 1;--inventory-real-width: 100vw;--inventory-real-height: 100vh;--inventory-gap: max(12px, calc(24px * var(--inventory-ui-scale)));--inventory-page-pad-x: max(14px, calc(24px * var(--inventory-ui-scale)));--inventory-page-pad-right: max(22px, calc(38px * var(--inventory-ui-scale)));--inventory-page-pad-bottom: max(14px, calc(24px * var(--inventory-ui-scale)));--inventory-header-height: var(--app-header-height, calc(91.087px * var(--inventory-ui-scale)));--inventory-search-shell-height: max(44px, calc(55px * var(--inventory-ui-scale)));--inventory-search-height: max(36px, calc(45.2px * var(--inventory-ui-scale)));--inventory-control-height: max(36px, calc(44px * var(--inventory-ui-scale)));--inventory-toolbar-height: max(43px, calc(52.188px * var(--inventory-ui-scale)));--inventory-toolbar-stack-height: calc(var(--inventory-page-pad-x) + var(--inventory-toolbar-height));--inventory-tabs-height: calc(37.946px * var(--inventory-ui-scale));--inventory-controls-gap: max(14px, calc(24px * var(--inventory-ui-scale)));--inventory-filter-height: calc(109.696px * var(--inventory-ui-scale));--inventory-filter-collapsed-height: 0px;--inventory-scroll-closed: calc(var(--inventory-header-height) + var(--inventory-toolbar-stack-height) + var(--inventory-filter-collapsed-height) + var(--inventory-gap));--inventory-scroll-open: calc(var(--inventory-header-height) + var(--inventory-toolbar-stack-height) + var(--inventory-controls-gap) + var(--inventory-filter-height) + var(--inventory-gap));--inventory-active-scroll-top: var(--inventory-scroll-closed);--inventory-list-top-gap: calc(12px * var(--inventory-ui-scale));--inventory-fade-depth: calc(44px * var(--inventory-ui-scale));--inventory-fade-soft: calc(18px * var(--inventory-ui-scale));--inventory-list-header-height: calc(38.521px * var(--inventory-ui-scale));--inventory-card-height: max(252px, calc(385.431px * var(--inventory-ui-scale)));--inventory-card-media-height: max(159px, calc(242.914px * var(--inventory-ui-scale)));--inventory-card-body-height: max(92px, calc(140.62px * var(--inventory-ui-scale)));--inventory-card-padding: max(12px, calc(18.68px * var(--inventory-ui-scale)));--inventory-figma-content-width: calc(1668.74px * var(--inventory-ui-scale));--inventory-figma-main-width: calc(1730.67px * var(--inventory-ui-scale));--inventory-radius: max(8px, calc(10px * var(--inventory-ui-scale)));--inventory-text-xs: max(10px, calc(12px * var(--inventory-ui-scale)));--inventory-text-sm: max(11px, calc(14px * var(--inventory-ui-scale)));--inventory-text-md: max(13px, calc(16px * var(--inventory-ui-scale)));--inventory-filter-text-xs: max(10px, calc(12px * var(--inventory-ui-scale)));--inventory-filter-text-sm: max(11px, calc(14px * var(--inventory-ui-scale)));--inventory-title: max(22px, calc(28px * var(--inventory-ui-scale)));font-size:max(10px,calc(16px * var(--inventory-ui-scale)));background:transparent}.inventory-screen,.inventory-screen :where(*){letter-spacing:0}.inventory-screen{padding:0 var(--inventory-page-pad-right) var(--inventory-page-pad-bottom) var(--inventory-page-pad-x)!important}.theme-light .inventory-screen{background:#fff}.theme-light .inventory-screen .inventory-top-glass{background:transparent}.inventory-filters-open{--inventory-active-scroll-top: var(--inventory-scroll-open);--inventory-fade-depth: calc(var(--inventory-gap) + (54.848px * var(--inventory-ui-scale)))}.inventory-filters-closed{--inventory-active-scroll-top: var(--inventory-scroll-closed)}.inventory-app-header{z-index:300!important;background:#1e1e4a33!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto}.theme-light .inventory-app-header{background:#fff!important}.inventory-controls-shell{top:var(--inventory-header-height)!important;left:0!important;right:0!important;z-index:50!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:0!important;box-shadow:none!important;will-change:auto}.theme-light .inventory-controls-shell{background:transparent!important;border-bottom:0!important}.inventory-controls-panel{display:grid!important;grid-template-columns:minmax(280px,calc(432.966px * var(--inventory-ui-scale))) minmax(0,1fr);align-items:start;gap:var(--inventory-controls-gap) calc(20.234px * var(--inventory-ui-scale))!important;padding:var(--inventory-page-pad-x) var(--inventory-page-pad-right) 0 var(--inventory-page-pad-x)!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.inventory-search{grid-column:1;grid-row:1;width:calc(432.966px * var(--inventory-ui-scale))!important;max-width:100%!important;height:var(--inventory-toolbar-height)!important}.inventory-search :where(input){height:calc(42.906px * var(--inventory-ui-scale))!important;border-radius:calc(16px * var(--inventory-ui-scale))!important;border-width:max(1px,calc(.606px * var(--inventory-ui-scale)))!important;border-color:#639fff4d!important;background:#1616384d!important;padding-left:calc(37.36px * var(--inventory-ui-scale))!important;padding-right:calc(16px * var(--inventory-ui-scale))!important;font-size:var(--inventory-text-md)!important;font-weight:300!important}.inventory-search-icon,.inventory-search :where(svg){left:calc(11.595px * var(--inventory-ui-scale))!important;top:calc(11.96px * var(--inventory-ui-scale))!important;transform:none!important;width:calc(19.329px * var(--inventory-ui-scale))!important;height:calc(18.978px * var(--inventory-ui-scale))!important}.inventory-project-chevron{right:calc(12px * var(--inventory-ui-scale))!important;top:calc(16.9px * var(--inventory-ui-scale))!important;transform:none!important;width:calc(12px * var(--inventory-ui-scale))!important;height:calc(12px * var(--inventory-ui-scale))!important}.inventory-controls-row{grid-column:2;grid-row:1;display:grid!important;grid-template-columns:minmax(calc(287px * var(--inventory-ui-scale)),auto) minmax(0,1fr) auto;flex-direction:row!important;align-items:center!important;height:calc(43px * var(--inventory-ui-scale));min-height:calc(43px * var(--inventory-ui-scale));gap:calc(20px * var(--inventory-ui-scale))!important}.inventory-primary-actions,.inventory-view-actions,.inventory-status-tabs{gap:calc(8px * var(--inventory-ui-scale))!important}.inventory-primary-actions{width:calc(420px * var(--inventory-ui-scale));max-width:min(calc(420px * var(--inventory-ui-scale)),100%);flex-wrap:nowrap!important}.inventory-controls-row :where(button,select){min-height:var(--inventory-tabs-height);border-radius:var(--inventory-radius)!important;font-size:var(--inventory-text-md)!important;line-height:calc(24px * var(--inventory-ui-scale))!important}.inventory-primary-actions :where(button,select),.inventory-view-actions>button{height:var(--inventory-control-height)!important}.inventory-project-select{flex:0 0 calc(287px * var(--inventory-ui-scale));width:auto;min-width:calc(287px * var(--inventory-ui-scale))}.inventory-project-select :where(select),.inventory-project-trigger{width:100%;min-width:0!important;padding-left:calc(40px * var(--inventory-ui-scale))!important;padding-right:calc(28px * var(--inventory-ui-scale))!important}.inventory-project-trigger{height:calc(43px * var(--inventory-ui-scale))!important;min-height:calc(43px * var(--inventory-ui-scale))!important;gap:calc(10px * var(--inventory-ui-scale))!important;border:0!important;background:#639fff!important;padding:calc(10px * var(--inventory-ui-scale)) calc(14px * var(--inventory-ui-scale))!important;color:#fff!important;font-size:calc(14px * var(--inventory-ui-scale))!important;font-weight:600!important;line-height:normal!important;box-shadow:none!important}.inventory-project-trigger:hover{background:#74aaff!important}.inventory-project-icon{width:calc(14px * var(--inventory-ui-scale))!important;height:calc(16px * var(--inventory-ui-scale))!important;flex:0 0 calc(14px * var(--inventory-ui-scale))}.inventory-project-trigger-main{display:grid;grid-template-columns:calc(14px * var(--inventory-ui-scale)) minmax(0,calc(91px * var(--inventory-ui-scale))) auto minmax(0,calc(98px * var(--inventory-ui-scale)));align-items:center;gap:calc(10px * var(--inventory-ui-scale));min-width:0}.inventory-project-trigger-label{min-width:0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.inventory-project-trigger-divider{color:#ffffff80;font-weight:500}.inventory-project-trigger-chevron{width:calc(10px * var(--inventory-ui-scale))!important;height:calc(6px * var(--inventory-ui-scale))!important;flex:0 0 calc(10px * var(--inventory-ui-scale));color:#fff!important;transition:transform .15s ease}.inventory-project-trigger-chevron.is-open{transform:rotate(180deg)}.inventory-project-building-popover{--inventory-dropdown-bg: var(--navi-select-bg);--inventory-dropdown-border: var(--navi-select-border);--inventory-dropdown-item-bg: var(--navi-select-option-bg);--inventory-dropdown-text: var(--navi-select-text);--inventory-dropdown-text-active: var(--navi-select-text-active);position:absolute;top:calc(51px * var(--inventory-ui-scale));left:0;z-index:180;display:flex;align-items:flex-start;gap:calc(12px * var(--inventory-ui-scale))}.inventory-project-building-menu{width:calc(287px * var(--inventory-ui-scale));overflow:clip;border:max(1px,calc(.606px * var(--inventory-ui-scale))) solid var(--inventory-dropdown-border);border-radius:calc(10px * var(--inventory-ui-scale));background:var(--inventory-dropdown-bg);box-shadow:0 calc(10px * var(--inventory-ui-scale)) calc(24px * var(--inventory-ui-scale)) calc(-8px * var(--inventory-ui-scale)) #0006;padding:calc(8px * var(--inventory-ui-scale));-webkit-backdrop-filter:blur(calc(6.5px * var(--inventory-ui-scale)));backdrop-filter:blur(calc(6.5px * var(--inventory-ui-scale)))}.inventory-project-building-list{display:flex;width:100%;flex-direction:column;align-items:stretch}.inventory-cascade-item{display:flex;width:100%;height:calc(40px * var(--inventory-ui-scale))!important;min-height:calc(40px * var(--inventory-ui-scale))!important;align-items:center;justify-content:space-between;gap:calc(10px * var(--inventory-ui-scale));border:0;border-radius:calc(8px * var(--inventory-ui-scale))!important;background:transparent;padding:0 calc(12px * var(--inventory-ui-scale))!important;color:var(--inventory-dropdown-text);font-family:Outfit,sans-serif!important;font-size:calc(14px * var(--inventory-ui-scale))!important;font-weight:500!important;line-height:normal!important;text-align:left;transition:background .15s ease,color .15s ease}.inventory-cascade-item:hover,.inventory-cascade-item:focus-visible,.inventory-cascade-item.is-previewed,.inventory-cascade-item.is-selected{background:var(--inventory-dropdown-item-bg);color:var(--inventory-dropdown-text-active);outline:none}.inventory-cascade-project-item{font-weight:500!important}.inventory-cascade-item.is-selected{font-weight:600!important}.inventory-cascade-building-item{font-weight:500!important}.inventory-cascade-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-cascade-meta{flex:0 0 auto;color:#dce6fd;font-size:calc(12px * var(--inventory-ui-scale));opacity:.7;white-space:nowrap}.inventory-cascade-chevron,.inventory-cascade-chevron-placeholder{width:calc(16px * var(--inventory-ui-scale))!important;height:calc(16px * var(--inventory-ui-scale))!important;flex:0 0 calc(16px * var(--inventory-ui-scale));color:#639fff}.inventory-project-select .dark-filter-dropdown__menu{top:calc(50px * var(--inventory-ui-scale))!important;z-index:140!important}.inventory-top-glass{position:absolute;inset:0 0 auto 0;z-index:30;height:var(--inventory-active-scroll-top);pointer-events:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .17s cubic-bezier(.2,.85,.2,1)}.inventory-project-select .dark-filter-dropdown__chevron{right:auto!important;top:auto!important;width:calc(14px * var(--inventory-ui-scale))!important;height:calc(14px * var(--inventory-ui-scale))!important}.inventory-controls-row :where(svg){width:calc(20px * var(--inventory-ui-scale));height:calc(20px * var(--inventory-ui-scale))}.inventory-status-tabs{height:var(--inventory-tabs-height);width:calc(419.991px * var(--inventory-ui-scale));min-width:calc(419.991px * var(--inventory-ui-scale));justify-self:end;padding:0!important;gap:calc(7.46px * var(--inventory-ui-scale))!important}.inventory-screen--list .inventory-top-glass{background:transparent}.inventory-status-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(3px * var(--inventory-ui-scale));height:var(--inventory-tabs-height)!important;min-height:var(--inventory-tabs-height)!important;padding:0!important;border:0!important;border-radius:calc(10px * var(--inventory-ui-scale))!important;background:#16163899!important;color:#dce6fd!important;font-family:Outfit;font-size:calc(16px * var(--inventory-ui-scale))!important;font-weight:500!important;line-height:calc(24px * var(--inventory-ui-scale))!important;white-space:nowrap}.inventory-status-button:hover{background:#1e1e4ac7!important;color:#fafafa!important}.inventory-status-button.is-active{background:#639fff!important;color:#fff!important;box-shadow:none!important}.inventory-status-button[data-status=All]{width:calc(73.646px * var(--inventory-ui-scale))}.inventory-status-button[data-status=Available]{width:calc(118.893px * var(--inventory-ui-scale))}.inventory-status-button[data-status=Reserved]{width:calc(119.002px * var(--inventory-ui-scale))}.inventory-status-button[data-status=Sold]{width:calc(85.278px * var(--inventory-ui-scale))}.inventory-status-count{color:currentColor!important;opacity:.7}.inventory-view-actions{justify-self:end;flex-wrap:nowrap!important}.inventory-view-switch{width:calc(110px * var(--inventory-ui-scale))!important;height:calc(43px * var(--inventory-ui-scale))!important;min-height:calc(43px * var(--inventory-ui-scale))!important;min-width:calc(110px * var(--inventory-ui-scale));align-items:center!important;gap:calc(2px * var(--inventory-ui-scale))!important;overflow:hidden;border:max(1px,calc(.606px * var(--inventory-ui-scale))) solid rgba(99,159,255,.2)!important;border-radius:calc(12px * var(--inventory-ui-scale))!important;background:#161638!important;padding:calc(2px * var(--inventory-ui-scale))!important}.inventory-view-button{display:grid!important;width:calc(34px * var(--inventory-ui-scale))!important;height:calc(39px * var(--inventory-ui-scale))!important;min-height:calc(39px * var(--inventory-ui-scale))!important;place-items:center;border:0!important;border-radius:calc(10px * var(--inventory-ui-scale))!important;background:transparent!important;color:#dce6fd!important;padding:0!important;transition:background .15s ease,color .15s ease,transform .15s ease}.inventory-view-button:hover,.inventory-view-button:focus-visible{background:#639fff24!important;color:#fff!important;outline:none}.inventory-view-button.is-active{background:#639fff!important;color:#fff!important}.inventory-view-button:active{transform:translateY(1px)}.inventory-view-icon--list{width:calc(16px * var(--inventory-ui-scale))!important;height:calc(14px * var(--inventory-ui-scale))!important}.inventory-view-icon--small-grid{width:calc(14.5px * var(--inventory-ui-scale))!important;height:calc(14.5px * var(--inventory-ui-scale))!important}.inventory-view-icon--big-grid{width:calc(14px * var(--inventory-ui-scale))!important;height:calc(14px * var(--inventory-ui-scale))!important}.inventory-filter-toggle,.inventory-add-button{height:var(--inventory-tabs-height)!important;min-height:var(--inventory-tabs-height)!important;border-radius:calc(10px * var(--inventory-ui-scale))!important;font-size:calc(16px * var(--inventory-ui-scale))!important;font-weight:500!important;line-height:calc(24px * var(--inventory-ui-scale))!important;box-shadow:none!important;white-space:nowrap}.inventory-add-button{flex:0 0 auto;min-width:calc(112px * var(--inventory-ui-scale));height:calc(43px * var(--inventory-ui-scale))!important;min-height:calc(43px * var(--inventory-ui-scale))!important;justify-content:center;padding-left:calc(14px * var(--inventory-ui-scale))!important;padding-right:calc(14px * var(--inventory-ui-scale))!important}.inventory-filter-panel{grid-column:1 / -1;height:var(--inventory-filter-height);min-height:var(--inventory-filter-height);overflow:hidden;border-width:max(1px,calc(.606px * var(--inventory-ui-scale)))!important;border-color:#639fff33!important;border-radius:var(--inventory-radius)!important;background:#1e1e4a4d!important;padding:calc(21.55px * var(--inventory-ui-scale)) calc(22.37px * var(--inventory-ui-scale))!important;box-shadow:inset 0 1px #ffffff09;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform-origin:top center;animation:inventoryFilterOpen .17s cubic-bezier(.2,.85,.2,1) both;will-change:opacity,transform}@keyframes inventoryFilterOpen{0%{opacity:0;transform:translateY(-8px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}.inventory-filter-spacer{grid-column:1 / -1;height:var(--inventory-filter-collapsed-height);min-height:var(--inventory-filter-collapsed-height);pointer-events:none}.inventory-filter-controls{display:flex!important;grid-template-columns:none!important;align-items:flex-start;justify-content:space-between;width:100%;height:calc(63.007px * var(--inventory-ui-scale));gap:calc(24px * var(--inventory-ui-scale))!important}.inventory-filter-group{display:flex;width:min(calc(377.27px * var(--inventory-ui-scale)),31%);min-width:0;height:calc(63.007px * var(--inventory-ui-scale));flex:0 1 calc(377.27px * var(--inventory-ui-scale));flex-direction:column}.inventory-filter-type{display:none!important}.inventory-filter-heading{height:calc(24.49px * var(--inventory-ui-scale));margin-bottom:calc(17.38px * var(--inventory-ui-scale))!important;align-items:center}.inventory-filter-bedrooms .inventory-filter-heading{margin-bottom:calc(10.8px * var(--inventory-ui-scale))!important}.inventory-filter-panel :where(label){color:#dce6fd!important;font-size:var(--inventory-filter-text-xs)!important;font-weight:500!important;line-height:calc(16px * var(--inventory-ui-scale))!important;text-transform:uppercase}.inventory-filter-panel :where(span){color:#639fff!important;font-size:var(--inventory-filter-text-sm)!important;font-weight:500!important;line-height:calc(24.5px * var(--inventory-ui-scale))!important}.inventory-filter-panel :where(button,input){min-height:calc(24px * var(--inventory-ui-scale))!important;border-radius:var(--inventory-radius)!important;font-size:var(--inventory-filter-text-sm)!important}.inventory-filter-range{position:relative;display:flex;height:calc(24.5px * var(--inventory-ui-scale));align-items:center;padding:0!important}.inventory-filter-panel input[type=range]{width:100%;height:calc(24.5px * var(--inventory-ui-scale))!important;min-height:calc(24.5px * var(--inventory-ui-scale))!important;padding:0!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,#ffffff 0 var(--range-progress, 50%),rgba(0,0,0,.9) var(--range-progress, 50%) 100%) center / 100% max(1px,calc(1.5px * var(--inventory-ui-scale))) no-repeat!important;accent-color:#dce6fd;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inventory-range-value{position:absolute;left:var(--range-progress, 50%);top:calc(-14px * var(--inventory-ui-scale));z-index:1;transform:translate(-50%);color:#fff!important;font-family:Outfit;font-size:calc(12px * var(--inventory-ui-scale))!important;font-weight:400!important;line-height:calc(14px * var(--inventory-ui-scale))!important;opacity:1;pointer-events:none;white-space:nowrap}.inventory-filter-panel input[type=range]::-webkit-slider-runnable-track{height:max(1px,calc(1.5px * var(--inventory-ui-scale)));border-radius:999px;background:transparent}.inventory-filter-panel input[type=range]::-webkit-slider-thumb{width:calc(11.6px * var(--inventory-ui-scale));height:calc(11.39px * var(--inventory-ui-scale));margin-top:calc(-4.95px * var(--inventory-ui-scale));border:0;border-radius:999px;background:#fff;box-shadow:0 calc(2px * var(--inventory-ui-scale)) calc(8px * var(--inventory-ui-scale)) #639fff6b;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inventory-filter-panel input[type=range]::-moz-range-track{height:max(1px,calc(1.5px * var(--inventory-ui-scale)));border-radius:999px;background:#000000e6}.inventory-filter-panel input[type=range]::-moz-range-progress{height:max(1px,calc(1.5px * var(--inventory-ui-scale)));border-radius:999px;background:#fff}.inventory-filter-panel input[type=range]::-moz-range-thumb{width:calc(11.6px * var(--inventory-ui-scale));height:calc(11.39px * var(--inventory-ui-scale));border:0;border-radius:999px;background:#fff;box-shadow:0 calc(2px * var(--inventory-ui-scale)) calc(8px * var(--inventory-ui-scale)) #639fff6b}.inventory-bedroom-options{height:calc(34.136px * var(--inventory-ui-scale));gap:calc(7.46px * var(--inventory-ui-scale))!important}.inventory-bedroom-options button{height:calc(34.136px * var(--inventory-ui-scale))!important;min-height:calc(34.136px * var(--inventory-ui-scale))!important;min-width:calc(69.478px * var(--inventory-ui-scale))!important;border-radius:calc(10px * var(--inventory-ui-scale))!important;padding:0 calc(12px * var(--inventory-ui-scale))!important;font-size:calc(14px * var(--inventory-ui-scale))!important;font-weight:500!important;line-height:calc(20px * var(--inventory-ui-scale))!important}.inventory-bedroom-options button:not(.bg-\[\#639FFF\]){background:#1e1e4af2!important;color:#dce6fd!important}.inventory-content-scroll{padding-top:var(--inventory-scroll-closed)!important;background:transparent!important;padding-bottom:var(--inventory-page-pad-bottom)!important;transition:padding-top .17s cubic-bezier(.2,.85,.2,1);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--inventory-active-scroll-top) - var(--inventory-fade-depth)),rgba(0,0,0,.28) calc(var(--inventory-active-scroll-top) - var(--inventory-fade-soft)),#000 var(--inventory-active-scroll-top),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--inventory-active-scroll-top) - var(--inventory-fade-depth)),rgba(0,0,0,.28) calc(var(--inventory-active-scroll-top) - var(--inventory-fade-soft)),#000 var(--inventory-active-scroll-top),#000 100%)}.inventory-filters-open .inventory-content-scroll{padding-top:var(--inventory-scroll-open)!important}.inventory-screen--list .inventory-content-scroll{box-sizing:border-box;position:relative;display:block;overflow:hidden!important;padding-top:0!important;-webkit-mask-image:none;mask-image:none}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--inventory-gap)!important;background:transparent!important}.inventory-grid--small{--inventory-small-grid-gap: 20px;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:var(--inventory-small-grid-gap)!important;justify-content:stretch!important;align-items:start!important}.inventory-grid--small .inventory-grid-card{width:100%!important;max-width:100%!important}.inventory-screen--small-grid{--inventory-card-height: 297px;--inventory-card-media-height: 186px;--inventory-card-body-height: calc(var(--inventory-card-height) - var(--inventory-card-media-height));--inventory-card-padding: 12px;--inventory-title: 20px;--inventory-text-sm: 12px}.inventory-grid-card{height:var(--inventory-card-height);min-height:var(--inventory-card-height);border-width:max(1px,calc(.606px * var(--inventory-ui-scale)))!important;border-color:#639fff33!important;border-radius:var(--inventory-radius)!important;background:#1e1e4a4d!important;contain-intrinsic-size:calc(385px * var(--inventory-ui-scale))!important;box-shadow:inset 0 1px #ffffff09}.inventory-grid-card--small{display:flex!important;flex-direction:column;height:auto;min-height:0;container-type:inline-size}.inventory-grid-media{height:var(--inventory-card-media-height)!important;background:#17298766!important}.inventory-grid-card--small .inventory-grid-media{flex:0 0 auto;height:auto!important;min-height:0!important;aspect-ratio:307 / 186}.inventory-grid-status{position:absolute;left:max(10px,calc(12px * var(--inventory-ui-scale)));right:auto;top:max(10px,calc(12px * var(--inventory-ui-scale)));z-index:10}.inventory-grid-status :where(span){min-width:calc(70.83px * var(--inventory-ui-scale));height:calc(25.62px * var(--inventory-ui-scale));justify-content:center;border:0!important;padding:0 calc(11.21px * var(--inventory-ui-scale))!important;font-size:calc(12px * var(--inventory-ui-scale))!important;line-height:calc(16px * var(--inventory-ui-scale))!important}.inventory-grid-card--small .inventory-grid-status{left:12px;right:auto;top:12px}.inventory-grid-card--small .inventory-grid-status-badge{min-width:70.83px!important;height:25.62px!important;border:0!important;background:#0000006b!important;padding:0 11.21px!important;font-size:12px!important;line-height:16px!important;box-shadow:0 8px 18px #0000002e;-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%)}.inventory-grid-image-actions{position:absolute;top:max(10px,calc(12px * var(--inventory-ui-scale)));right:max(10px,calc(12px * var(--inventory-ui-scale)));z-index:12;display:flex;align-items:center;justify-content:flex-end;gap:calc(6px * var(--inventory-ui-scale));width:auto;max-width:-moz-max-content;max-width:max-content;flex:0 0 auto;pointer-events:auto}.inventory-grid-image-action-button{display:grid;width:calc(24px * var(--inventory-ui-scale));height:calc(24px * var(--inventory-ui-scale));min-width:calc(24px * var(--inventory-ui-scale))!important;max-width:calc(24px * var(--inventory-ui-scale))!important;min-height:calc(24px * var(--inventory-ui-scale))!important;max-height:calc(24px * var(--inventory-ui-scale))!important;flex:0 0 calc(24px * var(--inventory-ui-scale));aspect-ratio:1 / 1;place-items:center;box-sizing:border-box;overflow:hidden;border:0;border-radius:999px;background:transparent;padding:0;line-height:0!important;transition:filter .15s ease,transform .15s ease}.inventory-grid-image-action-button:hover,.inventory-grid-image-action-button:focus-visible{filter:brightness(1.16);outline:none}.inventory-grid-image-action-button:active{transform:translateY(1px)}.inventory-grid-image-edit-button{border:max(1px,calc(.606px * var(--inventory-ui-scale))) solid rgba(99,159,255,.3);background:#16163899;color:#dce6fd;-webkit-backdrop-filter:blur(calc(5px * var(--inventory-ui-scale)));backdrop-filter:blur(calc(5px * var(--inventory-ui-scale)))}.inventory-grid-image-edit-button:hover,.inventory-grid-image-edit-button:focus-visible{border-color:#639fff7a;background:#639fff2e;color:#fff}.inventory-grid-image-edit-button :where(svg){width:calc(13px * var(--inventory-ui-scale));height:calc(13px * var(--inventory-ui-scale))}.inventory-grid-card--small .inventory-grid-image-actions{top:12px;right:12px;gap:6px}.inventory-grid-card--small .inventory-grid-image-action-button,.inventory-grid-card--small .inventory-grid-image-delete-button{flex-basis:24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}.inventory-grid-card--small .inventory-grid-image-edit-button :where(svg){width:13px;height:13px}.inventory-grid-image-delete-button{flex:0 0 calc(24px * var(--inventory-ui-scale));width:calc(24px * var(--inventory-ui-scale))!important;min-width:calc(24px * var(--inventory-ui-scale))!important;max-width:calc(24px * var(--inventory-ui-scale))!important;height:calc(24px * var(--inventory-ui-scale))!important;min-height:calc(24px * var(--inventory-ui-scale))!important;max-height:calc(24px * var(--inventory-ui-scale))!important}.inventory-grid-image-delete-button :where(img){display:block!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.inventory-grid-media :where(span.inline-flex),.inventory-list-row :where(span.inline-flex){padding:calc(6px * var(--inventory-ui-scale)) calc(12px * var(--inventory-ui-scale))!important;font-size:var(--inventory-text-xs)!important;line-height:calc(16px * var(--inventory-ui-scale))!important}.inventory-grid-body{min-height:var(--inventory-card-body-height)!important;gap:calc(14.4px * var(--inventory-ui-scale))!important;padding:var(--inventory-card-padding)!important}.inventory-grid-card--small .inventory-grid-body{flex:0 0 auto;min-height:111px!important;justify-content:space-between;gap:10px!important;overflow:visible;padding:12px!important}.inventory-grid-card-actions{min-width:calc(112px * var(--inventory-ui-scale))}.inventory-grid-card--small .inventory-grid-title-row{gap:10px!important}.inventory-grid-card--small .inventory-grid-card-actions{min-width:0}.inventory-grid-action-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:calc(6px * var(--inventory-ui-scale));margin-top:calc(4px * var(--inventory-ui-scale))}.inventory-grid-edit-button{display:grid;width:calc(24px * var(--inventory-ui-scale));height:calc(24px * var(--inventory-ui-scale));place-items:center;border:max(1px,calc(.606px * var(--inventory-ui-scale))) solid rgba(99,159,255,.24);border-radius:999px;background:#161638c7;color:#dce6fdc7;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.inventory-grid-edit-button:hover,.inventory-grid-edit-button:focus-visible{border-color:#639fff6b;background:#639fff29;color:#8bb6ff;outline:none}.inventory-grid-edit-button:active{transform:translateY(1px)}.inventory-grid-edit-button svg{width:calc(13px * var(--inventory-ui-scale));height:calc(13px * var(--inventory-ui-scale))}.inventory-unit-title,.inventory-unit-price{font-size:var(--inventory-title)!important;line-height:calc(39.2px * var(--inventory-ui-scale))!important}.inventory-grid-card--small .inventory-unit-title,.inventory-grid-card--small .inventory-unit-price{font-size:20px!important;line-height:28px!important}.inventory-unit-subtitle,.inventory-unit-meta{font-size:var(--inventory-text-sm)!important;line-height:calc(24.5px * var(--inventory-ui-scale))!important}.inventory-grid-card--small .inventory-unit-subtitle{font-size:12px!important;line-height:18px!important}.inventory-unit-meta{display:grid!important;grid-template-columns:calc(62.124px * var(--inventory-ui-scale)) calc(63.415px * var(--inventory-ui-scale)) calc(64px * var(--inventory-ui-scale)) minmax(0,1fr);-moz-column-gap:calc(22.416px * var(--inventory-ui-scale))!important;column-gap:calc(22.416px * var(--inventory-ui-scale))!important;row-gap:calc(8px * var(--inventory-ui-scale))!important;width:100%}.inventory-unit-meta--small{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%;min-width:0;overflow:visible;flex-wrap:wrap!important;font-size:var(--inventory-text-sm)!important;line-height:normal!important;row-gap:6px!important}.inventory-unit-meta-left{display:flex;min-width:0;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:12px;overflow:visible}.inventory-unit-meta-item{min-height:calc(23.248px * var(--inventory-ui-scale));color:#dce6fdcc;font-family:Outfit;font-size:calc(14px * var(--inventory-ui-scale))!important;font-weight:500;line-height:calc(24.5px * var(--inventory-ui-scale))!important;white-space:nowrap}.inventory-unit-meta-item :where(.figma-icon){color:#639fff}.inventory-unit-meta--small .inventory-unit-meta-item{min-height:18px;gap:6px!important;font-size:12px!important;line-height:18px!important}.inventory-unit-leads{margin-left:calc(65px * var(--inventory-ui-scale))}.inventory-unit-meta--small .inventory-unit-leads{flex:1 0 100%;margin-left:0;gap:8px!important;min-width:0;overflow:visible}.inventory-unit-leads span{white-space:nowrap}.inventory-grid-card--small .inventory-unit-leads span{min-width:0;overflow:visible;text-overflow:clip}@container (min-width: 380px){.inventory-grid-card--small .inventory-unit-meta--small{flex-wrap:nowrap!important;align-items:center!important}.inventory-grid-card--small .inventory-unit-meta-left{flex:0 0 auto}.inventory-grid-card--small .inventory-unit-leads{flex:1 1 auto;overflow:hidden}.inventory-grid-card--small .inventory-unit-leads span{overflow:hidden}}.inventory-unit-meta :where(svg),.inventory-unit-meta :where(img[src*=figma-icons]),.inventory-unit-meta :where(.figma-icon){width:calc(20px * var(--inventory-ui-scale));height:calc(20px * var(--inventory-ui-scale))}.inventory-unit-meta--small :where(svg),.inventory-unit-meta--small :where(img[src*=figma-icons]),.inventory-unit-meta--small :where(.figma-icon){flex:0 0 14px!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important}.inventory-unit-leads :where(.figma-icon){width:calc(19px * var(--inventory-ui-scale));height:calc(19px * var(--inventory-ui-scale))}.inventory-unit-meta--small .inventory-unit-leads :where(.figma-icon){flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.inventory-delete-button{display:inline-flex;align-items:center;justify-content:center;min-width:calc(57px * var(--inventory-ui-scale));height:calc(24px * var(--inventory-ui-scale));min-height:calc(24px * var(--inventory-ui-scale))!important;border:0;border-radius:calc(4px * var(--inventory-ui-scale))!important;background:#fb2c3633;padding:calc(3.79px * var(--inventory-ui-scale)) calc(7.73px * var(--inventory-ui-scale));color:#ff6467;font-family:Outfit;font-size:calc(12px * var(--inventory-ui-scale))!important;font-weight:500;line-height:calc(16px * var(--inventory-ui-scale))!important;text-align:center;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;white-space:nowrap}.inventory-delete-button:hover,.inventory-delete-button:focus-visible{background:#fb2c364d;color:#ff8587;box-shadow:0 calc(6px * var(--inventory-ui-scale)) calc(16px * var(--inventory-ui-scale)) #fb2c361f;outline:none}.inventory-delete-button:active{transform:translateY(1px)}.inventory-delete-button--grid{margin-top:0}.inventory-list-actions{align-items:center;gap:calc(8px * var(--inventory-ui-scale))}.inventory-list-header,.inventory-screen--list .inventory-list-row{grid-template-columns:none!important;-moz-column-gap:0!important;column-gap:0!important}.inventory-list-header{position:relative;align-items:center;min-height:var(--inventory-list-header-height)!important;padding-left:0!important;padding-right:0!important;color:#dce6fdb3!important;font-family:Outfit,sans-serif!important;font-size:calc(12px * var(--inventory-ui-scale))!important;font-weight:500!important;line-height:calc(16px * var(--inventory-ui-scale))!important;letter-spacing:0!important}.inventory-screen--list .inventory-list-header{position:absolute!important;top:calc(var(--inventory-active-scroll-top) + var(--inventory-list-top-gap))!important;left:0;right:0;z-index:34!important;box-sizing:border-box;border:max(1px,calc(.606px * var(--inventory-ui-scale))) solid rgba(99,159,255,.2)!important;border-radius:calc(10px * var(--inventory-ui-scale)) calc(10px * var(--inventory-ui-scale)) 0 0!important;background:#1e1e4a75!important;box-shadow:0 calc(8px * var(--inventory-ui-scale)) calc(18px * var(--inventory-ui-scale)) #0206172e!important;-webkit-backdrop-filter:blur(calc(12px * var(--inventory-ui-scale))) saturate(135%)!important;backdrop-filter:blur(calc(12px * var(--inventory-ui-scale))) saturate(135%)!important;transition:top .17s cubic-bezier(.2,.85,.2,1)}.inventory-list-heading{position:absolute;top:calc(11.38px * var(--inventory-ui-scale));align-self:auto;white-space:nowrap}.inventory-list-heading--unit{left:9.9592%;width:calc(350.885px * var(--inventory-ui-scale))}.inventory-list-heading--bedrooms{left:18.2941%;width:calc(175.442px * var(--inventory-ui-scale));text-align:center}.inventory-list-heading--bathrooms{left:31.4754%;width:calc(175.451px * var(--inventory-ui-scale));text-align:center}.inventory-list-heading--surface{left:44.2631%;width:calc(175.442px * var(--inventory-ui-scale));text-align:center}.inventory-list-heading--leads{left:64.5503%}.inventory-list-heading--price{left:79.9194%;width:auto;transform:translate(-50%);text-align:center}.inventory-list-heading--status{left:84.1613%;width:calc(175.451px * var(--inventory-ui-scale));text-align:center}.inventory-list-heading--actions{left:95.9033%;width:calc(70px * var(--inventory-ui-scale));transform:translate(-50%);text-align:center;font-size:calc(12px * var(--inventory-ui-scale))}.inventory-list-body{margin-top:calc(8px * var(--inventory-ui-scale))!important}.inventory-screen--list .inventory-list-body{position:absolute;left:0;right:0;top:calc(var(--inventory-active-scroll-top) + var(--inventory-list-top-gap));bottom:var(--inventory-page-pad-bottom);height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;margin-top:0!important;padding-top:var(--inventory-list-header-height);border:0;border-radius:0 0 calc(10px * var(--inventory-ui-scale)) calc(10px * var(--inventory-ui-scale));background:linear-gradient(#639fff33,#639fff33) left var(--inventory-list-header-height) / max(1px,calc(.606px * var(--inventory-ui-scale))) calc(100% - var(--inventory-list-header-height)) no-repeat,linear-gradient(#639fff33,#639fff33) right var(--inventory-list-header-height) / max(1px,calc(.606px * var(--inventory-ui-scale))) calc(100% - var(--inventory-list-header-height)) no-repeat,linear-gradient(#639fff33,#639fff33) left bottom / 100% max(1px,calc(.606px * var(--inventory-ui-scale))) no-repeat,linear-gradient(180deg,transparent 0,transparent var(--inventory-list-header-height),rgba(30,30,74,.3) var(--inventory-list-header-height),rgba(30,30,74,.3) 100%);box-shadow:none;transition:top .17s cubic-bezier(.2,.85,.2,1)}.inventory-screen--list .inventory-list-body::-webkit-scrollbar{display:none}.inventory-screen--list .inventory-list-body>:not([hidden])~:not([hidden]){margin-top:0!important}.inventory-screen--list .inventory-list-body .group>.absolute{display:none!important}.inventory-list-row{position:relative!important;min-height:calc(76.859px * var(--inventory-ui-scale))!important;border-radius:0!important;font-family:Outfit,sans-serif!important}.inventory-screen--list .inventory-list-row{min-height:calc(76.859px * var(--inventory-ui-scale))!important;padding:0!important;border-bottom:max(1px,calc(1px * var(--inventory-ui-scale))) solid rgba(99,159,255,.1)!important;background:transparent!important}.inventory-screen--list .inventory-list-body .group:last-child .inventory-list-row{border-bottom:0!important}.inventory-screen--list .inventory-list-row:hover{background:#639fff0b!important}.inventory-list-thumb{position:absolute;left:4.2775%;top:calc(15.18px * var(--inventory-ui-scale));width:calc(61.852px * var(--inventory-ui-scale));height:calc(45.546px * var(--inventory-ui-scale));overflow:hidden;border:max(1px,calc(.606px * var(--inventory-ui-scale))) solid rgba(99,159,255,.3);border-radius:calc(10px * var(--inventory-ui-scale));background:#17298766}.inventory-list-unit{position:absolute;left:9.9592%;top:calc(17.08px * var(--inventory-ui-scale));width:calc(200px * var(--inventory-ui-scale));min-width:0}.inventory-list-unit-name{overflow:hidden;color:#fafafa;font-size:calc(16px * var(--inventory-ui-scale));font-weight:500;line-height:calc(28px * var(--inventory-ui-scale));text-overflow:ellipsis;white-space:nowrap}.inventory-list-unit-subtitle{overflow:hidden;margin-top:calc(-2px * var(--inventory-ui-scale));color:#dce6fd99;font-size:calc(12px * var(--inventory-ui-scale));font-weight:400;line-height:calc(16px * var(--inventory-ui-scale));text-overflow:ellipsis;white-space:nowrap}.inventory-list-metric,.inventory-list-leads{position:absolute;display:inline-flex;align-items:center;color:#fafafa;font-size:calc(16px * var(--inventory-ui-scale));font-weight:500;line-height:calc(28px * var(--inventory-ui-scale));white-space:nowrap}.inventory-list-metric{top:calc(24.67px * var(--inventory-ui-scale));width:calc(175.251px * var(--inventory-ui-scale));height:calc(26.569px * var(--inventory-ui-scale));justify-content:center;gap:calc(8px * var(--inventory-ui-scale))}.inventory-list-metric--bed{left:18.4429%}.inventory-list-metric--bath{left:31.353%}.inventory-list-metric--surface{left:44.2631%}.inventory-list-leads{left:61.4765%;top:calc(29px * var(--inventory-ui-scale));gap:calc(6px * var(--inventory-ui-scale));font-size:calc(14px * var(--inventory-ui-scale));line-height:calc(24px * var(--inventory-ui-scale))}.inventory-list-price{position:absolute;left:79.9194%;top:calc(24.67px * var(--inventory-ui-scale));transform:translate(-50%);color:#fafafa;font-size:calc(16px * var(--inventory-ui-scale));font-weight:500;line-height:calc(28px * var(--inventory-ui-scale));white-space:nowrap}.inventory-list-status{position:absolute;left:87.2966%;top:calc(26.57px * var(--inventory-ui-scale));width:calc(175.243px * var(--inventory-ui-scale))}.inventory-list-actions{position:absolute;left:95.9033%;top:calc(26px * var(--inventory-ui-scale));display:flex;width:calc(64px * var(--inventory-ui-scale));align-items:center;justify-content:center;gap:calc(8px * var(--inventory-ui-scale));transform:translate(-50%)}.inventory-list-action-button{display:grid;width:calc(24px * var(--inventory-ui-scale));height:calc(24px * var(--inventory-ui-scale));min-width:calc(24px * var(--inventory-ui-scale))!important;min-height:calc(24px * var(--inventory-ui-scale))!important;place-items:center;border-radius:999px;padding:0;line-height:0;transition:filter .15s ease,transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.inventory-list-action-button--edit,.inventory-list-action-button--delete{border:max(1px,calc(.606px * var(--inventory-ui-scale))) solid rgba(99,159,255,.3);background:#16163899;color:#dce6fd}.inventory-list-action-button:hover,.inventory-list-action-button:focus-visible{filter:brightness(1.16);outline:none}.inventory-list-action-button--edit:hover,.inventory-list-action-button--edit:focus-visible,.inventory-list-action-button--delete:hover,.inventory-list-action-button--delete:focus-visible{border-color:#639fff7a;background:#639fff2e;color:#fff}.inventory-list-action-button:active{transform:translateY(1px)}.inventory-list-action-button :where(svg){width:calc(13px * var(--inventory-ui-scale))!important;height:calc(13px * var(--inventory-ui-scale))!important}.inventory-list-action-button :where(img){width:100%!important;height:100%!important}.inventory-list-metric :where(.figma-icon),.inventory-list-leads :where(.figma-icon){color:#639fff}.inventory-list-metric :where(.figma-icon){width:calc(15.463px * var(--inventory-ui-scale))!important;height:calc(15.463px * var(--inventory-ui-scale))!important}.inventory-list-leads :where(.figma-icon){width:calc(14px * var(--inventory-ui-scale))!important;height:calc(14px * var(--inventory-ui-scale))!important}.inventory-list-status :where(.inventory-status-badge){display:inline-flex!important;min-width:calc(70px * var(--inventory-ui-scale))!important;height:calc(22.773px * var(--inventory-ui-scale))!important;align-items:center!important;justify-content:center!important;border:0!important;padding:0 calc(10px * var(--inventory-ui-scale))!important;font-size:calc(12px * var(--inventory-ui-scale))!important;font-weight:500!important;line-height:calc(16px * var(--inventory-ui-scale))!important}.inventory-status-badge--available{background-color:#59a6bf26!important;color:#8cd9e5!important}.inventory-status-badge--reserved{background-color:#7361b826!important;color:#b29ef2!important}.inventory-status-badge--sold{background-color:#fb2c3626!important;color:#ff6467!important}.inventory-list-status .inventory-status-badge--sold{min-width:calc(45.521px * var(--inventory-ui-scale))!important;background-color:#80738c26!important;color:#bfb2cc!important}.inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--available,.inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--reserved,.inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--sold{background:#0000006b!important}.inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--available{color:#8cd9e5!important}.inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--reserved{color:#b29ef2!important}.inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--sold{min-width:45.521px!important;color:#bfb2cc!important}@media (min-width: 48.001em) and (max-width: 56em){.inventory-screen{--inventory-scroll-closed: calc(var(--inventory-header-height) + (360px * var(--inventory-ui-scale)));--inventory-scroll-open: calc(var(--inventory-header-height) + (520px * var(--inventory-ui-scale)))}.inventory-controls-panel{padding-bottom:calc(12px * var(--inventory-ui-scale))!important}.inventory-controls-row{height:auto;min-height:0;align-items:flex-start!important}.inventory-status-tabs{width:100%;max-width:100%;order:3;margin-left:0!important;margin-right:0!important}.inventory-view-actions{order:2}}@media (max-width: 56em){.inventory-screen{--inventory-ui-scale: 1 !important;--inventory-gap: 16px;display:flex!important;flex-direction:column;padding:0 16px 16px!important}.inventory-app-header{position:sticky!important}.inventory-controls-shell{position:relative!important;flex-shrink:0;top:0!important;margin:0 -16px}.inventory-controls-panel{display:flex!important;flex-direction:column;gap:16px!important;padding:16px!important}.inventory-search{grid-column:auto;grid-row:auto;width:100%!important;height:auto!important}.inventory-top-glass{display:none}.inventory-content-scroll{-webkit-mask-image:none;mask-image:none}.inventory-controls-row{grid-column:auto;grid-row:auto;display:flex!important;flex-direction:column!important;height:auto;min-height:0;align-items:stretch!important}.inventory-primary-actions,.inventory-view-actions{width:100%;justify-content:space-between}.inventory-project-select{flex:1;width:auto;min-width:0}.inventory-project-building-popover{top:48px;width:min(287px,calc(100vw - 32px));flex-direction:column;gap:8px}.inventory-project-building-menu{width:100%}.inventory-project-trigger-main{grid-template-columns:14px minmax(0,1fr) auto minmax(0,1fr);gap:8px}.inventory-status-tabs{width:100%;min-width:0;order:3}.inventory-filter-panel{height:auto;min-height:0;padding:16px!important}.inventory-filter-controls{display:grid!important;grid-template-columns:1fr!important;height:auto;gap:16px!important}.inventory-filter-group,.inventory-filter-type{display:flex!important;width:100%;height:auto;flex:1 1 auto}.inventory-filter-heading{margin-bottom:12px!important}.inventory-content-scroll{flex:1 1 auto;display:block!important;height:auto!important;min-height:0;overflow-y:auto!important;padding-top:16px!important}.inventory-filters-open .inventory-content-scroll{padding-top:16px!important}.inventory-grid{grid-template-columns:1fr!important;gap:16px!important}.inventory-grid-card{height:auto;min-height:0}.inventory-grid-media{height:clamp(188px,56vw,256px)!important}.inventory-unit-leads{margin-left:0}.inventory-unit-meta{display:flex!important;gap:16px!important;width:auto}.inventory-list-header,.inventory-list-row{display:none!important}.inventory-screen--list .inventory-list-body{position:static;inset:auto;height:auto;min-height:0;overflow:visible;padding-top:0;border:0;background:transparent}.inventory-mobile-card{display:block!important}.inventory-delete-button--mobile{height:30px;min-height:30px!important;border-radius:8px!important;font-size:12px!important}}.theme-light .inventory-screen .inventory-search input{border-color:#e2e4e8!important;background:#fff!important;color:#1a1a2e!important}.theme-light .inventory-screen .inventory-project-trigger,.theme-light .inventory-screen .inventory-project-trigger-label,.theme-light .inventory-screen .inventory-project-trigger-main span{color:#fff!important}.theme-light .inventory-screen .inventory-project-trigger-divider{color:#ffffff80!important}.theme-light .inventory-screen .inventory-project-icon,.theme-light .inventory-screen .inventory-project-trigger-chevron{color:#fff!important}.theme-light .inventory-screen .inventory-cascade-meta{color:#6a7282!important}.theme-light .inventory-screen .inventory-cascade-chevron,.theme-light .inventory-screen .inventory-cascade-chevron-placeholder{color:#639fff!important}.theme-light .inventory-screen .inventory-status-button{background:#f4f5f7!important;color:#6a7282!important}.theme-light .inventory-screen .inventory-status-button:hover{background:#e9edf3!important;color:#1a1a2e!important}.theme-light .inventory-screen .inventory-status-button.is-active{background:#639fff!important;color:#fff!important}.theme-light .inventory-screen .inventory-status-button span,.theme-light .inventory-screen .inventory-status-button .inventory-status-count{color:currentColor!important}.theme-light .inventory-screen .inventory-view-switch{background:#f4f5f7!important;border-color:#e2e4e8!important}.theme-light .inventory-screen .inventory-view-button{color:#6a7282!important}.theme-light .inventory-screen .inventory-view-button:hover,.theme-light .inventory-screen .inventory-view-button:focus-visible{background:#e9edf3!important;color:#1a1a2e!important}.theme-light .inventory-screen .inventory-view-button.is-active{background:#639fff!important;color:#fff!important}.theme-light .inventory-screen .inventory-view-button .inventory-view-icon{color:currentColor!important}.theme-light .inventory-screen .inventory-filter-panel{background:#f8f9fb!important;border-color:#e2e4e8!important;box-shadow:none!important}.theme-light .inventory-screen .inventory-filter-panel :where(label){color:#6a7282!important}.theme-light .inventory-screen .inventory-filter-panel :where(span){color:#639fff!important}.theme-light .inventory-screen .inventory-range-value{color:#1a1a2e!important}.theme-light .inventory-screen .inventory-filter-panel input[type=range]{background:linear-gradient(90deg,#639fff 0 var(--range-progress, 50%),#e2e4e8 var(--range-progress, 50%) 100%) center / 100% calc(4px * var(--inventory-ui-scale)) no-repeat!important;accent-color:#639fff}.theme-light .inventory-screen .inventory-filter-panel input[type=range]::-webkit-slider-runnable-track{height:calc(4px * var(--inventory-ui-scale))!important}.theme-light .inventory-screen .inventory-filter-panel input[type=range]::-webkit-slider-thumb{box-sizing:border-box;width:calc(16px * var(--inventory-ui-scale))!important;height:calc(16px * var(--inventory-ui-scale))!important;margin-top:calc(-6px * var(--inventory-ui-scale))!important;border:calc(2px * var(--inventory-ui-scale)) solid #ffffff!important;background:#639fff!important;box-shadow:none!important}.theme-light .inventory-screen .inventory-filter-panel input[type=range]::-moz-range-track{height:calc(4px * var(--inventory-ui-scale))!important;background:#e2e4e8}.theme-light .inventory-screen .inventory-filter-panel input[type=range]::-moz-range-progress{height:calc(4px * var(--inventory-ui-scale))!important;background:#639fff}.theme-light .inventory-screen .inventory-filter-panel input[type=range]::-moz-range-thumb{box-sizing:border-box;width:calc(16px * var(--inventory-ui-scale))!important;height:calc(16px * var(--inventory-ui-scale))!important;border:calc(2px * var(--inventory-ui-scale)) solid #ffffff!important;background:#639fff!important;box-shadow:none!important}.theme-light .inventory-screen .inventory-bedroom-options button:not(.bg-\[\#639FFF\]){background:#f4f5f7!important;color:#6a7282!important}.theme-light .inventory-screen .inventory-filter-type input{border-color:#e2e4e8!important;background:#fff!important;color:#1a1a2e!important}.theme-light .inventory-screen .inventory-grid-card{background:#f8f9fb!important;border-color:#e2e4e8!important;box-shadow:0 1px 2px #0f172a0a!important}.theme-light .inventory-screen .inventory-grid-card:hover{border-color:#639fff73!important;background:#fff!important}.theme-light .inventory-screen .inventory-grid-media{background:#eef2ff99!important}.theme-light .inventory-screen .inventory-grid-media-scrim{background:linear-gradient(180deg,#16163800,#1616382e)!important}.theme-light .inventory-screen .inventory-grid-image-edit-button{border-color:#e2e4e8e6!important;background:#ffffffb8!important;color:#4b5563!important}.theme-light .inventory-screen .inventory-grid-image-edit-button:hover,.theme-light .inventory-screen .inventory-grid-image-edit-button:focus-visible{border-color:#639fff80!important;background:#639fff29!important;color:#1a1a2e!important}.theme-light .inventory-screen .inventory-unit-title,.theme-light .inventory-screen .inventory-unit-price{color:#1a1a2e!important}.theme-light .inventory-screen .inventory-unit-subtitle,.theme-light .inventory-screen .inventory-unit-meta-item{color:#6a7282!important}.theme-light .inventory-screen .inventory-unit-meta-item .figma-icon{color:#639fff!important}.theme-light .inventory-screen .inventory-grid-edit-button{border-color:#e2e4e8e6!important;background:#fff!important;color:#6a7282!important}.theme-light .inventory-screen .inventory-grid-edit-button:hover,.theme-light .inventory-screen .inventory-grid-edit-button:focus-visible{border-color:#639fff73!important;background:#639fff24!important;color:#639fff!important}.theme-light .inventory-screen .inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--available{background:#05df7229!important;color:#05a34f!important}.theme-light .inventory-screen .inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--reserved{background:#ff89042e!important;color:#d97706!important}.theme-light .inventory-screen .inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--sold{background:#fb2c3629!important;color:#e7000b!important}.theme-light .inventory-screen--list .inventory-top-glass{background:linear-gradient(180deg,#fffffffa,#fffffff5 72%,#ffffffeb)!important}.theme-light .inventory-screen .inventory-list-header{color:#6a7282!important}.theme-light .inventory-screen--list{--inventory-list-header-height: calc(48px * var(--inventory-ui-scale))}.theme-light .inventory-screen--list .inventory-list-header{min-height:var(--inventory-list-header-height)!important;border-color:#639fff2b!important;border-radius:calc(16px * var(--inventory-ui-scale)) calc(16px * var(--inventory-ui-scale)) 0 0!important;background:#fafafc!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:calc(13px * var(--inventory-ui-scale))!important;font-weight:600!important;line-height:calc(16px * var(--inventory-ui-scale))!important}.theme-light .inventory-screen--list .inventory-list-heading{top:calc(15px * var(--inventory-ui-scale));color:#6a7282!important;-webkit-text-fill-color:#6a7282!important;font-size:calc(13px * var(--inventory-ui-scale))!important;font-weight:600!important;line-height:calc(16px * var(--inventory-ui-scale))!important;text-transform:uppercase}.theme-light .inventory-screen--list .inventory-list-heading--actions{font-size:calc(13px * var(--inventory-ui-scale))!important}.theme-light .inventory-screen--list .inventory-list-body{border-radius:0 0 calc(16px * var(--inventory-ui-scale)) calc(16px * var(--inventory-ui-scale));background:linear-gradient(#639fff2b,#639fff2b) left var(--inventory-list-header-height) / max(1px,calc(1px * var(--inventory-ui-scale))) calc(100% - var(--inventory-list-header-height)) no-repeat,linear-gradient(#639fff2b,#639fff2b) right var(--inventory-list-header-height) / max(1px,calc(1px * var(--inventory-ui-scale))) calc(100% - var(--inventory-list-header-height)) no-repeat,linear-gradient(#639fff2b,#639fff2b) left bottom / 100% max(1px,calc(1px * var(--inventory-ui-scale))) no-repeat,linear-gradient(180deg,transparent 0,transparent var(--inventory-list-header-height),#ffffff var(--inventory-list-header-height),#ffffff 100%)!important}.theme-light .inventory-screen--list .inventory-list-body>.group{contain-intrinsic-size:70px!important}.theme-light .inventory-screen--list .inventory-list-row{min-height:calc(70px * var(--inventory-ui-scale))!important;border-right:max(1px,calc(1px * var(--inventory-ui-scale))) solid rgba(99,159,255,.17)!important;border-bottom-color:#639fff2b!important;border-left:max(1px,calc(1px * var(--inventory-ui-scale))) solid rgba(99,159,255,.17)!important}.theme-light .inventory-screen--list .inventory-list-body .group:last-child .inventory-list-row{border-bottom:max(1px,calc(1px * var(--inventory-ui-scale))) solid rgba(99,159,255,.17)!important}.theme-light .inventory-screen--list .inventory-list-body>.group:nth-child(odd) .inventory-list-row{background:#fff!important}.theme-light .inventory-screen--list .inventory-list-body>.group:nth-child(2n) .inventory-list-row{background:#fdfdfd!important}.theme-light .inventory-screen--list .inventory-list-row:hover{background:#639fff0f!important}.theme-light .inventory-screen--list .inventory-list-body>.group .inventory-list-row:hover{background:#639fff0f!important}.theme-light .inventory-screen .inventory-list-thumb{top:calc(14px * var(--inventory-ui-scale));width:calc(56px * var(--inventory-ui-scale));height:calc(42px * var(--inventory-ui-scale));border-color:#639fff2b!important;border-radius:calc(8px * var(--inventory-ui-scale));background:#eef2ff99!important}.theme-light .inventory-screen--list .inventory-list-unit{top:calc(15px * var(--inventory-ui-scale))}.theme-light .inventory-screen--list .inventory-list-unit-name{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;font-size:calc(16px * var(--inventory-ui-scale));font-weight:600;line-height:calc(20px * var(--inventory-ui-scale))}.theme-light .inventory-screen--list .inventory-list-unit-subtitle{margin-top:calc(2px * var(--inventory-ui-scale));color:#6a7282!important;-webkit-text-fill-color:#6a7282!important;font-size:calc(14px * var(--inventory-ui-scale));font-weight:400;line-height:calc(18px * var(--inventory-ui-scale))}.theme-light .inventory-screen--list .inventory-list-metric{top:calc(25.5px * var(--inventory-ui-scale));height:calc(19px * var(--inventory-ui-scale));color:#1a1a2e!important;font-size:calc(15px * var(--inventory-ui-scale));font-weight:500;line-height:calc(19px * var(--inventory-ui-scale))}.theme-light .inventory-screen--list .inventory-list-metric>span{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .inventory-screen--list .inventory-list-leads{top:calc(26px * var(--inventory-ui-scale));color:#1a1a2e!important;font-size:calc(14px * var(--inventory-ui-scale));font-weight:500;line-height:calc(18px * var(--inventory-ui-scale))}.theme-light .inventory-screen--list .inventory-list-lead-count{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;font-weight:500}.theme-light .inventory-screen--list .inventory-list-lead-separator,.theme-light .inventory-screen--list .inventory-list-viewings{color:#6a7282!important;-webkit-text-fill-color:#6a7282!important;font-weight:400}.theme-light .inventory-screen--list .inventory-list-price{top:calc(25px * var(--inventory-ui-scale));color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;font-size:calc(16px * var(--inventory-ui-scale));font-weight:600;line-height:calc(20px * var(--inventory-ui-scale))}.theme-light .inventory-screen--list .inventory-list-status{top:calc(23px * var(--inventory-ui-scale))}.theme-light .inventory-screen--list .inventory-list-status .inventory-status-badge{min-height:calc(24px * var(--inventory-ui-scale))!important;height:calc(24px * var(--inventory-ui-scale))!important;padding:0 calc(12px * var(--inventory-ui-scale))!important;font-size:calc(13px * var(--inventory-ui-scale))!important;font-weight:600!important;line-height:calc(16px * var(--inventory-ui-scale))!important}.theme-light .inventory-screen--list .inventory-list-actions{top:calc(21px * var(--inventory-ui-scale));width:calc(72px * var(--inventory-ui-scale))}.theme-light .inventory-screen .inventory-list-metric .figma-icon,.theme-light .inventory-screen .inventory-list-leads .figma-icon{color:#639fff!important}.theme-light .inventory-screen--list .inventory-list-metric .figma-icon{width:calc(16px * var(--inventory-ui-scale))!important;height:calc(16px * var(--inventory-ui-scale))!important}.theme-light .inventory-screen .inventory-list-action-button--edit,.theme-light .inventory-screen .inventory-list-action-button--delete{width:calc(28px * var(--inventory-ui-scale));height:calc(28px * var(--inventory-ui-scale));min-width:calc(28px * var(--inventory-ui-scale))!important;min-height:calc(28px * var(--inventory-ui-scale))!important;border-color:#639fff2b!important;border-radius:calc(8px * var(--inventory-ui-scale));background:#f4f5f7!important;color:#6a7282!important}.theme-light .inventory-screen--list .inventory-list-action-button :where(svg){width:calc(14px * var(--inventory-ui-scale))!important;height:calc(14px * var(--inventory-ui-scale))!important}.theme-light .inventory-screen .inventory-list-action-button--edit:hover,.theme-light .inventory-screen .inventory-list-action-button--edit:focus-visible,.theme-light .inventory-screen .inventory-list-action-button--delete:hover,.theme-light .inventory-screen .inventory-list-action-button--delete:focus-visible{border-color:#639fff73!important;background:#639fff24!important;color:#1a1a2e!important}.theme-light .inventory-screen .inventory-list-status .inventory-status-badge--available{background-color:#00c9501a!important;color:#05a34f!important}.theme-light .inventory-screen .inventory-list-status .inventory-status-badge--reserved{background-color:#ff69001a!important;color:#d97706!important}.theme-light .inventory-screen .inventory-list-status .inventory-status-badge--sold{background-color:#fb2c361a!important;color:#e7000b!important}.inventory-m-specs{display:none}@media (max-width: 56em){.inventory-screen--phone .inventory-controls-panel.inventory-m-panel{display:flex!important;flex-direction:column;align-items:stretch!important;gap:16px!important;padding:12px 16px 0!important}.inventory-screen--phone .inventory-m-title{display:flex;flex-direction:column;gap:4px;padding:0 16px}.inventory-screen--phone .inventory-m-title h1{margin:0;color:#fafafa;font-size:28px;font-weight:300;line-height:35px}.inventory-screen--phone .inventory-m-title p{margin:0;color:#639fffcc;font-size:14px;font-weight:500;line-height:18px}.inventory-screen--phone .inventory-m-search{display:flex;width:100%;height:38px;align-items:center;gap:10px;border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#1616384d;padding:0 14px}.inventory-screen--phone .inventory-m-search:focus-within{border-color:#639fff80}.inventory-screen--phone .inventory-m-search__icon{flex:0 0 16px;width:16px;height:16px;opacity:.8}.inventory-screen--phone .inventory-m-search input{min-width:0;flex:1;border:0;background:transparent;color:#dce6fd;font-size:14px;font-weight:300;line-height:18px;outline:none}.inventory-screen--phone .inventory-m-search input::-moz-placeholder{color:#dce6fd80}.inventory-screen--phone .inventory-m-search input::placeholder{color:#dce6fd80}.inventory-screen--phone .inventory-project-building-dropdown{display:flex;width:100%}.inventory-screen--phone .inventory-project-trigger{width:100%;height:38px!important;min-height:38px!important;border-radius:10px!important;padding:0 14px!important}.inventory-screen--phone .inventory-m-toolbar{display:flex;align-items:center;gap:8px}.inventory-screen--phone .inventory-m-filters-button,.inventory-screen--phone .inventory-m-add-button{display:inline-flex;height:36px;align-items:center;gap:8px;border-radius:10px;background:#639fff;padding:0 12px;color:#fff;font-size:14px;font-weight:600;line-height:18px;transition:background .15s ease}.inventory-screen--phone .inventory-m-filters-button:hover,.inventory-screen--phone .inventory-m-add-button:hover{background:#74aaff}.inventory-screen--phone .inventory-m-filters-button.is-active{box-shadow:inset 0 0 0 2px #ffffff59}.inventory-screen--phone .inventory-m-view-switch{display:flex;margin-left:auto;align-items:center;gap:2px;border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#161638;padding:2px}.inventory-screen--phone .inventory-m-view-button{display:grid;width:34px;height:32px;place-items:center;border-radius:10px;color:#dce6fd;transition:background .15s ease,color .15s ease}.inventory-screen--phone .inventory-m-view-button.is-active{background:#639fff;color:#fff}.inventory-screen--phone .inventory-m-filter-panel{border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#1e1e4a4d;padding:16px}.inventory-screen--phone .inventory-m-filter-panel .inventory-filter-controls{display:flex!important;flex-direction:column;gap:16px!important}.inventory-screen--phone .inventory-m-filter-panel .inventory-filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px!important}.inventory-screen--phone .inventory-m-filter-panel .inventory-filter-heading label,.inventory-screen--phone .inventory-m-filter-panel label.inventory-filter-heading{display:block;margin-bottom:0;color:#dce6fd!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:20px!important;text-transform:none!important}.inventory-screen--phone .inventory-m-filter-panel label.inventory-filter-heading{margin-bottom:8px!important}.inventory-screen--phone .inventory-m-filter-panel .inventory-filter-heading span{color:#639fff;font-size:14px;font-weight:500;line-height:20px}.inventory-screen--phone .inventory-m-filter-panel .inventory-range-value{display:none}.inventory-screen--phone .inventory-m-filter-panel .inventory-filter-range{display:flex;height:12px;align-items:center;padding:0}.inventory-screen--phone .inventory-m-filter-panel input[type=range]{width:100%;height:12px;margin:0;padding:0;border:0;border-radius:999px;background:linear-gradient(90deg,#fafafa 0 var(--range-progress, 50%),rgba(99,159,255,.2) var(--range-progress, 50%) 100%) center / 100% 2px no-repeat;accent-color:#fafafa;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inventory-screen--phone .inventory-m-filter-panel input[type=range]::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:transparent}.inventory-screen--phone .inventory-m-filter-panel input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-5px;border:0;border-radius:999px;background:#fafafa;box-shadow:0 2px 8px #639fff6b;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inventory-screen--phone .inventory-m-filter-panel input[type=range]::-moz-range-track{height:2px;border-radius:1px;background:#639fff33}.inventory-screen--phone .inventory-m-filter-panel input[type=range]::-moz-range-progress{height:2px;border-radius:1px;background:#fafafa}.inventory-screen--phone .inventory-m-filter-panel input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:999px;background:#fafafa}.inventory-screen--phone .inventory-m-filter-panel .inventory-bedroom-options{gap:6px}.inventory-screen--phone .inventory-m-filter-panel .inventory-bedroom-options button{height:auto!important;min-height:0!important;min-width:0!important;border:0!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important;line-height:15px!important;box-shadow:none!important}.inventory-screen--phone .inventory-m-filter-panel .inventory-bedroom-options button[aria-pressed=true]{background:#639fff!important;color:#161638!important}.inventory-screen--phone .inventory-m-filter-panel .inventory-bedroom-options button[aria-pressed=false]{background:#1e1e4a4d!important;color:#dce6fd!important}.inventory-screen--phone .inventory-m-filter-panel .inventory-filter-type input{height:38px;border-radius:10px}.inventory-screen--phone .inventory-m-status-tags{display:flex;max-width:100%;align-items:center;gap:8px;overflow-x:auto}.inventory-screen--phone .inventory-m-status-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;border-radius:8px;background:#16163899;padding:8px 12px;color:#dce6fd;font-size:13px;font-weight:500;line-height:16px;white-space:nowrap}.inventory-screen--phone .inventory-m-status-chip.is-active{background:#639fff;color:#161638}.inventory-screen--phone .inventory-m-status-chip__count{opacity:.7}.inventory-screen--phone .inventory-list-body{display:flex;flex-direction:column;gap:12px;margin-top:0!important}.inventory-screen--phone .inventory-list-body>*{margin-top:0!important}.inventory-screen--phone .inventory-m-row{display:flex;align-items:center;gap:12px;border:1px solid rgba(99,159,255,.2);border-radius:10px;background:#1e1e4a4d;padding:12px;cursor:pointer}.inventory-screen--phone .inventory-m-row:focus-visible{outline:2px solid rgba(99,159,255,.45);outline-offset:1px}.inventory-screen--phone .inventory-m-row__thumb{flex:0 0 60px;width:60px;height:45px;overflow:hidden;border-radius:6px;background:#1e1e4a}.inventory-screen--phone .inventory-m-row__info{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.inventory-screen--phone .inventory-m-row__line{display:flex;align-items:center;justify-content:space-between;gap:8px}.inventory-screen--phone .inventory-m-row__name{min-width:0;overflow:hidden;color:#fafafa;font-size:15px;font-weight:600;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.inventory-screen--phone .inventory-m-row__price{flex:0 0 auto;color:#639fff;font-size:15px;font-weight:600;line-height:19px}.inventory-screen--phone .inventory-m-row__specs{min-width:0;overflow:hidden;color:#dce6fd99;font-size:11px;font-weight:400;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.inventory-screen--phone .inventory-m-row__status{flex:0 0 auto}.inventory-screen--phone .inventory-m-row__actions{position:relative;flex:0 0 auto}.inventory-screen--phone .inventory-m-row__menu-button{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:#dce6fd99}.inventory-screen--phone .inventory-m-row__menu-button:hover,.inventory-screen--phone .inventory-m-row__menu-button[aria-expanded=true]{background:#639fff24;color:#fafafa}.inventory-screen--phone .inventory-m-row__menu{position:absolute;right:0;top:28px;z-index:60}.inventory-screen--phone .inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.inventory-screen--phone .inventory-grid-card{border-radius:10px;border-color:#639fff33;background:#1e1e4a4d}.inventory-screen--phone .inventory-grid-media{height:100px!important}.inventory-screen--phone .inventory-grid-media-scrim{display:none}.inventory-screen--phone .inventory-grid-status{left:8px!important;top:8px!important}.inventory-screen--phone .inventory-grid-status .inventory-grid-status-badge{min-width:0!important;height:auto!important;border:0!important;border-radius:12px!important;background:#000000b3!important;padding:4px 8px!important;font-size:10px!important;font-weight:600!important;line-height:13px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.inventory-screen--phone .inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--available{color:#05df72!important}.inventory-screen--phone .inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--reserved{color:#ff8904!important}.inventory-screen--phone .inventory-grid-status .inventory-grid-status-badge.inventory-status-badge--sold{color:#ff6467!important}.inventory-screen--phone .inventory-grid-image-actions{top:8px!important;right:8px!important;gap:6px;opacity:1!important;pointer-events:auto!important;transform:none!important}.inventory-screen--phone .inventory-grid-image-action-button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.inventory-screen--phone .inventory-grid-card{height:auto!important;min-height:0!important}.inventory-screen--phone .inventory-grid-body{height:auto!important;min-height:0!important;gap:6px!important;padding:10px!important}.inventory-screen--phone .inventory-grid-title-row{gap:8px}.inventory-screen--phone .inventory-unit-title{font-size:15px!important;font-weight:600!important;line-height:19px!important}.inventory-screen--phone .inventory-unit-price{color:#639fff!important;font-size:15px!important;font-weight:600!important;line-height:19px!important}.inventory-screen--phone .inventory-unit-subtitle,.inventory-screen--phone .inventory-unit-meta{display:none!important}.inventory-screen--phone .inventory-m-specs{display:block;margin:0;color:#dce6fd99;font-size:11px;font-weight:400;line-height:14px}.theme-light .inventory-screen--phone .inventory-m-title h1,.theme-light .inventory-screen--phone .inventory-m-row__name,.theme-light .inventory-screen--phone .inventory-m-filter-panel .inventory-filter-heading label{color:#1a1a2e}.theme-light .inventory-screen--phone .inventory-m-search,.theme-light .inventory-screen--phone .inventory-m-row,.theme-light .inventory-screen--phone .inventory-m-filter-panel,.theme-light .inventory-screen--phone .inventory-m-view-switch{border-color:#e2e4e8;background:#fff}.theme-light .inventory-screen--phone .inventory-m-search input,.theme-light .inventory-screen--phone .inventory-m-view-button{color:#1a1a2e}.theme-light .inventory-screen--phone .inventory-m-row__specs,.theme-light .inventory-screen--phone .inventory-m-specs{color:#1a1a2e99}.theme-light .inventory-screen--phone .inventory-m-status-chip,.theme-light .inventory-screen--phone .inventory-m-filter-panel .inventory-bedroom-options button[aria-pressed=false]{background:#f1f3f8!important;color:#1a1a2e!important}.theme-light .inventory-screen--phone .inventory-m-status-chip.is-active{background:#639fff;color:#fff}.theme-light .inventory-screen--phone .inventory-m-view-button.is-active{color:#fff}.inventory-screen--phone .inventory-list-body>.inventory-m-menu-open{position:relative;z-index:20;contain:none!important;content-visibility:visible!important}.inventory-screen--phone .inventory-m-filter-panel .inventory-bedroom-options{height:auto!important;align-items:flex-start;flex-wrap:wrap}.inventory-screen--phone .inventory-grid-status{display:flex!important;height:auto!important;line-height:0}#root .App .inventory-screen--phone .inventory-m-filter-panel .inventory-bedroom-options button[aria-pressed=true]{color:#161638!important;-webkit-text-fill-color:#161638!important}#root .App .theme-light .inventory-screen--phone .inventory-m-filter-panel .inventory-bedroom-options button[aria-pressed=true],.theme-light #root .App .inventory-screen--phone .inventory-m-filter-panel .inventory-bedroom-options button[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.inventory-screen--phone.inventory-screen--list .inventory-content-scroll{position:static;overflow-x:hidden!important;overflow-y:auto!important}}.projects-screen{--projects-ui-scale: 1;--projects-pad: max(16px, calc(40px * var(--projects-ui-scale)));--projects-gap: max(18px, calc(32px * var(--projects-ui-scale)));--projects-item-gap: max(12px, calc(20px * var(--projects-ui-scale)));--projects-radius: calc(16px * var(--projects-ui-scale));--projects-radius-sm: calc(10px * var(--projects-ui-scale));--projects-border: max(1px, calc(.606px * var(--projects-ui-scale)));--projects-text-12: max(10px, calc(12px * var(--projects-ui-scale)));--projects-text-13: max(11px, calc(13px * var(--projects-ui-scale)));--projects-text-14: max(12px, calc(14px * var(--projects-ui-scale)));--projects-text-15: max(12px, calc(15px * var(--projects-ui-scale)));--projects-text-18: max(15px, calc(18px * var(--projects-ui-scale)));--projects-text-20: max(16px, calc(20px * var(--projects-ui-scale)));--projects-text-36: max(26px, calc(36px * var(--projects-ui-scale)));--projects-title: max(18px, calc(24px * var(--projects-ui-scale)));--projects-top-stack-height: 0px;--projects-active-scroll-top: calc(var(--projects-top-stack-height) + var(--projects-gap));--projects-fade-depth: calc(var(--projects-active-scroll-top) - (61px * var(--projects-ui-scale)));--projects-fade-soft: calc(18px * var(--projects-ui-scale));background:transparent;padding:var(--projects-pad)}.projects-screen,.projects-screen :where(*){box-sizing:border-box;font-family:var(--font-family)!important;letter-spacing:0!important}.projects-workspace{position:relative;display:flex;width:100%;max-width:none;height:100%;min-height:0;flex-direction:column;gap:0;overflow:hidden}.projects-top-stack{position:absolute;top:0;left:0;right:0;z-index:50;display:flex;width:100%;flex-direction:column;gap:var(--projects-gap)}.projects-top-glass{position:absolute;inset:0 0 auto 0;z-index:30;height:var(--projects-active-scroll-top);pointer-events:none;background:transparent;-webkit-backdrop-filter:blur(calc(18px * var(--projects-ui-scale)));backdrop-filter:blur(calc(18px * var(--projects-ui-scale)));transition:height .17s cubic-bezier(.2,.85,.2,1),background .17s ease;will-change:height,backdrop-filter}.projects-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--projects-item-gap);width:100%}.projects-kpi-card{--projects-kpi-accent: #639fff;display:flex;min-height:calc(140px * var(--projects-ui-scale));flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:calc(16px * var(--projects-ui-scale));border:var(--projects-border) solid var(--projects-kpi-accent);border-left-width:calc(4px * var(--projects-ui-scale));border-radius:var(--projects-radius);background:#1e1e4a4d;padding:calc(24px * var(--projects-ui-scale));-webkit-backdrop-filter:blur(calc(9px * var(--projects-ui-scale)));backdrop-filter:blur(calc(9px * var(--projects-ui-scale)))}.projects-kpi-card__head{display:flex;width:100%;min-width:0;flex-direction:column;gap:calc(4px * var(--projects-ui-scale))}.projects-kpi-card__label{color:#dce6fd80;font-size:var(--projects-text-12);font-weight:500;line-height:1.2;text-transform:uppercase}.projects-kpi-card__value{overflow:hidden;color:#fafafa;font-size:var(--projects-text-36);font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.projects-kpi-card__caption{color:#dce6fd80;font-size:var(--projects-text-13);font-weight:400;line-height:1.2}.projects-toolbar{display:flex;width:100%;min-height:calc(46px * var(--projects-ui-scale));align-items:center;justify-content:space-between;gap:calc(16px * var(--projects-ui-scale))}.projects-toolbar__left,.projects-toolbar__actions{display:flex;align-items:center;gap:calc(16px * var(--projects-ui-scale));min-width:0}.projects-toolbar__left{flex:1 1 auto}.projects-toolbar__actions{flex:0 0 auto;justify-content:flex-end}.projects-search{position:relative;display:inline-flex;width:calc(240px * var(--projects-ui-scale));min-width:calc(180px * var(--projects-ui-scale));flex:0 1 calc(240px * var(--projects-ui-scale));align-items:center;gap:calc(10px * var(--projects-ui-scale));border:var(--projects-border) solid rgba(255,255,255,.08);border-radius:calc(8px * var(--projects-ui-scale));background:#1a1a3e99;padding:calc(10px * var(--projects-ui-scale)) calc(14px * var(--projects-ui-scale));transition:border-color .15s ease,background .15s ease}.projects-search:focus-within{border-color:#639fff66;background:#1e1e4abf}.projects-search__icon{width:calc(14px * var(--projects-ui-scale));height:calc(14px * var(--projects-ui-scale));flex:0 0 calc(14px * var(--projects-ui-scale));color:#94a3b8}.projects-search__input{width:100%;min-width:0;border:0;background:transparent;color:#fafafa;padding:0;font-size:var(--projects-text-13);font-weight:400;line-height:1.2;outline:none}.projects-search__input::-moz-placeholder{color:#94a3b8}.projects-search__input::placeholder{color:#94a3b8}.projects-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.projects-filter-pills{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:calc(8px * var(--projects-ui-scale))}.projects-filter-pill{display:inline-flex;align-items:center;justify-content:center;border:var(--projects-border) solid rgba(99,159,255,.2);border-radius:100px;background:transparent;color:#dce6fd80;padding:calc(10px * var(--projects-ui-scale)) calc(20px * var(--projects-ui-scale));font-size:var(--projects-text-14);font-weight:500;line-height:1.2;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.projects-filter-pill:hover,.projects-filter-pill:focus-visible{border-color:#639fff66;color:#dce6fd;outline:none}.projects-filter-pill.is-active{border-color:#639fff;background:#639fff;box-shadow:0 calc(2px * var(--projects-ui-scale)) calc(5px * var(--projects-ui-scale)) #639fff40;color:#fafafa}.projects-synopsis{overflow:hidden;color:#dce6fd80;font-size:var(--projects-text-13);font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.projects-add-button{display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--projects-ui-scale));border:0;border-radius:calc(12px * var(--projects-ui-scale));background:#639fff;color:#fafafa;padding:calc(10px * var(--projects-ui-scale)) calc(20px * var(--projects-ui-scale));font-size:var(--projects-text-15);font-weight:600;line-height:1.2;white-space:nowrap;transition:background .15s ease,transform .15s ease}.projects-add-button:hover,.projects-add-button:focus-visible{background:#74aaff;outline:none}.projects-add-button:active{transform:translateY(1px)}.projects-add-button__icon{width:calc(14px * var(--projects-ui-scale));height:calc(14px * var(--projects-ui-scale));flex:0 0 calc(14px * var(--projects-ui-scale))}.projects-screen .projects-scroll{position:relative;z-index:10;min-height:0;flex:1 1 auto;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-top:var(--projects-active-scroll-top);padding-bottom:calc(24px * var(--projects-ui-scale));scrollbar-width:none;transition:padding-top .17s cubic-bezier(.2,.85,.2,1);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--projects-active-scroll-top) - var(--projects-fade-depth)),rgba(0,0,0,.28) calc(var(--projects-active-scroll-top) - var(--projects-fade-soft)),#000 var(--projects-active-scroll-top),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--projects-active-scroll-top) - var(--projects-fade-depth)),rgba(0,0,0,.28) calc(var(--projects-active-scroll-top) - var(--projects-fade-soft)),#000 var(--projects-active-scroll-top),#000 100%)}.projects-screen .projects-scroll::-webkit-scrollbar{width:0;height:0;display:none}.projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:start;gap:var(--projects-item-gap)}.project-card{position:relative;overflow:hidden;border:var(--projects-border) solid rgba(99,159,255,.2);border-radius:var(--projects-radius);background:#1e1e4a4d;color:#fafafa;-webkit-backdrop-filter:blur(calc(9px * var(--projects-ui-scale)));backdrop-filter:blur(calc(9px * var(--projects-ui-scale)))}.project-card__media{position:relative;display:flex;width:100%;height:calc(220px * var(--projects-ui-scale));flex-direction:column;justify-content:flex-start;padding:calc(16px * var(--projects-ui-scale))}.project-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-card__media-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1616388c,#16163800 calc(96px * var(--projects-ui-scale))),#16163840;pointer-events:none}.project-card__media-top{position:relative;z-index:2;display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(12px * var(--projects-ui-scale))}.project-card__media-actions{display:flex;min-width:0;align-items:center;gap:calc(8px * var(--projects-ui-scale))}.project-status-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(12px * var(--projects-ui-scale));padding:calc(6px * var(--projects-ui-scale)) calc(12px * var(--projects-ui-scale));font-size:var(--projects-text-12);font-weight:600;line-height:normal;white-space:nowrap}.project-status-badge--active{background:#00c95033;color:#05df72}.project-status-badge--planning{background:#f59e0b33;color:#fbbf24}.project-status-badge--completed{background:#639fff38;color:#8bb6ff}.project-status-badge--paused{background:#a6a2d82e;color:#dce6fd}.project-card__status-badges{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8px * var(--projects-ui-scale))}.project-location-pill{display:inline-flex;min-width:0;align-items:center;gap:calc(4px * var(--projects-ui-scale));border:var(--projects-border) solid rgba(99,159,255,.2);border-radius:calc(12px * var(--projects-ui-scale));background:#000000ab;color:#fafafa;padding:calc(6px * var(--projects-ui-scale)) calc(12px * var(--projects-ui-scale));font-size:var(--projects-text-12);font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-location-pill__icon{width:calc(12px * var(--projects-ui-scale));height:calc(12px * var(--projects-ui-scale));flex:0 0 calc(12px * var(--projects-ui-scale))}.project-card__menu-wrap{position:relative;display:inline-flex;flex:0 0 auto}.project-card__more{display:grid;width:calc(28px * var(--projects-ui-scale));height:calc(28px * var(--projects-ui-scale));flex:0 0 calc(28px * var(--projects-ui-scale));place-items:center;border:var(--projects-border) solid rgba(99,159,255,.2);border-radius:calc(14px * var(--projects-ui-scale));background:#000000ab;color:#fafafa;padding:0;transition:border-color .15s ease,background .15s ease}.project-card__more:hover,.project-card__more:focus-visible,.project-card__more.is-open{border-color:#639fff73;background:#000000d1;outline:none}.project-card__more-icon{width:calc(14px * var(--projects-ui-scale));height:calc(14px * var(--projects-ui-scale))}.project-card__experience{text-decoration:none}.project-card__experience:focus-visible{outline:calc(2px * var(--projects-ui-scale)) solid rgba(139,182,255,.9);outline-offset:calc(2px * var(--projects-ui-scale))}.project-card__menu.navi-menu-surface{--navi-menu-scale: var(--projects-ui-scale);position:absolute;top:calc(36px * var(--projects-ui-scale));right:0;z-index:60;width:calc(196px * var(--projects-ui-scale))!important;min-width:calc(196px * var(--projects-ui-scale))!important;transform-origin:top right;animation:projectsCardMenuOpen .17s cubic-bezier(.2,.85,.2,1) both}.project-card__body{display:flex;flex-direction:column;gap:calc(16px * var(--projects-ui-scale));padding:calc(20px * var(--projects-ui-scale))}.project-card__title-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(16px * var(--projects-ui-scale))}.project-card__title-copy{min-width:0;flex:1 1 0;max-width:calc(260px * var(--projects-ui-scale))}.project-card__title-copy h3{overflow:hidden;color:#fafafa;font-size:var(--projects-text-20);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.project-card__title-copy p{margin-top:calc(4px * var(--projects-ui-scale));overflow:hidden;color:#94a3b8;font-size:var(--projects-text-13);font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.project-card__price{flex:0 0 auto;color:#00e5ff;font-size:var(--projects-text-18);font-weight:600;line-height:1.2;white-space:nowrap}.project-card__progress{display:flex;width:100%;flex-direction:column;gap:calc(8px * var(--projects-ui-scale))}.project-card__progress-labels{display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(12px * var(--projects-ui-scale));font-size:var(--projects-text-13);line-height:normal;white-space:nowrap}.project-card__progress-percent{color:#fafafa;font-weight:400}.project-card__progress-count{color:#b0bec5;font-weight:500}.project-card__progress-track{display:flex;width:100%;height:calc(6px * var(--projects-ui-scale));overflow:hidden;border-radius:calc(3px * var(--projects-ui-scale));background:#ffffff1a}.project-card__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#00e5ff,#639fff);transition:width .24s cubic-bezier(.2,.85,.2,1)}.project-card__meta{display:none}.project-card__divider{width:100%;height:var(--projects-border);background:#639fff33}.project-card__action{display:flex;width:100%;align-items:center;justify-content:center;border:var(--projects-border) solid rgba(59,91,219,.25);border-radius:var(--projects-radius-sm);background:#1c1c4c;color:#fafafa;padding:calc(12px * var(--projects-ui-scale));font-size:var(--projects-text-13);font-weight:600;line-height:normal;white-space:nowrap;transition:border-color .15s ease,background .15s ease,transform .15s ease}.project-card__action:hover,.project-card__action:focus-visible{border-color:#639fff73;background:#23235c;outline:none}.project-card__action:active{transform:translateY(1px)}.projects-delete-backdrop{--navi-modal-backdrop-blur: 9px;--navi-modal-backdrop-bg: rgba(10, 14, 30, .8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;width:100vw;height:100dvh;padding:16px}.projects-delete-backdrop,.projects-delete-backdrop :where(*){box-sizing:border-box;font-family:var(--font-family)!important;letter-spacing:0!important}.projects-delete-backdrop:before{background:#0a0e1ecc}.projects-delete-dialog{display:flex;width:min(440px,calc(100vw - 32px));flex-direction:column;align-items:center;gap:24px;border:.606px solid rgba(99,159,255,.3);border-radius:16px;background:#1a1a3e;box-shadow:0 16px 16px #00000040;padding:32px;color:#fafafa;text-align:center;animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both;will-change:opacity,filter,box-shadow}.projects-delete-icon{display:flex;width:56px;height:56px;flex:0 0 56px;align-items:center;justify-content:center;border-radius:28px;background:#dc262626}.projects-delete-icon img{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.projects-delete-copy{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px}.projects-delete-copy h2{width:100%;color:#fafafa;font-size:20px;font-weight:700;line-height:28px}.projects-delete-copy p{width:100%;color:#dce6fd99;font-size:14px;font-weight:400;line-height:20px}.projects-delete-copy .projects-delete-error{width:100%;margin-top:8px;color:#ff9aa2;font-size:13px;font-weight:400;line-height:18px}.projects-delete-actions{display:flex;width:100%;align-items:flex-start;gap:12px}.projects-delete-cancel,.projects-delete-confirm{display:inline-flex;height:46.71px;min-width:0;flex:1 1 0;align-items:center;justify-content:center;border-radius:10px;padding:0 16px;color:#fff;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease,transform .15s ease}.projects-delete-cancel{border:.606px solid rgba(99,159,255,.2);background:#17298766;color:#dce6fd}.projects-delete-confirm{border:0;background:linear-gradient(90deg,#4f46e5,#7c3aed)}.projects-delete-cancel:hover:not(:disabled),.projects-delete-cancel:focus-visible:not(:disabled){border-color:#639fff61;background:#1729878c;outline:none}.projects-delete-confirm:hover:not(:disabled),.projects-delete-confirm:focus-visible:not(:disabled){background:linear-gradient(90deg,#5b54ec,#8848f2);outline:none}.projects-delete-cancel:active:not(:disabled),.projects-delete-confirm:active:not(:disabled){transform:translateY(1px)}.projects-delete-cancel:disabled,.projects-delete-confirm:disabled{cursor:not-allowed;opacity:.62}@keyframes projectsCardMenuOpen{0%{opacity:0;transform:translateY(calc(-6px * var(--projects-ui-scale))) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 86em){.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 70em){.projects-toolbar,.projects-toolbar__left{flex-wrap:wrap}.projects-synopsis{flex:0 0 100%}}@media (max-width: 56em){.projects-screen{--projects-ui-scale: 1 !important;--projects-pad: 16px;--projects-gap: 16px;--projects-item-gap: 14px;padding:var(--projects-pad)}.projects-workspace{gap:var(--projects-gap);overflow:visible}.projects-top-stack{position:relative;z-index:auto}.projects-top-glass{display:none}.projects-screen .projects-scroll{height:auto;padding-top:0;-webkit-mask-image:none;mask-image:none}.projects-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-kpi-card{min-height:112px;padding:16px}.projects-toolbar,.projects-toolbar__left,.projects-toolbar__actions{width:100%}.projects-toolbar,.projects-toolbar__left{flex-direction:column;align-items:stretch}.projects-search{width:100%;flex:1 1 auto}.projects-toolbar__actions{justify-content:stretch}.projects-add-button{width:100%}.projects-grid{grid-template-columns:1fr}.project-card__media{height:210px}.projects-delete-dialog{gap:20px;padding:28px 22px}.projects-delete-actions{flex-direction:column}.projects-delete-cancel,.projects-delete-confirm{width:100%}}.theme-light .projects-screen .projects-kpi-card{background:#f8f9fa!important}.theme-light .projects-screen .projects-kpi-card__label,.theme-light .projects-screen .projects-kpi-card__caption{color:#0d0d0d80!important}.theme-light .projects-screen .projects-kpi-card__value{color:#0d0d0d!important;font-weight:300!important}.theme-light .projects-screen .projects-search{border-color:#e2e4e8a6!important;border-radius:calc(16px * var(--projects-ui-scale))!important;background:#f9fafc!important}.theme-light .projects-screen .projects-search:focus-within{border-color:#639fff73!important;background:#fff!important}.theme-light .projects-screen .projects-search__icon{color:#0d0d0d59!important}.theme-light .projects-screen .projects-search__input{color:#0f172a!important}.theme-light .projects-screen .projects-search__input::-moz-placeholder{color:#0d0d0d59!important;-webkit-text-fill-color:rgba(13,13,13,.35)!important}.theme-light .projects-screen .projects-search__input::placeholder{color:#0d0d0d59!important;-webkit-text-fill-color:rgba(13,13,13,.35)!important}.theme-light .projects-screen .projects-filter-pill{border-color:#639fff33!important;background:transparent!important;color:#475569!important}.theme-light .projects-screen .projects-filter-pill:hover,.theme-light .projects-screen .projects-filter-pill:focus-visible{border-color:#639fff73!important;color:#0f172a!important}.theme-light .projects-screen .projects-filter-pill.is-active{border-color:#639fff!important;background:#639fff!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .projects-screen .projects-synopsis{color:#475569!important}.theme-light .projects-screen .projects-add-button,.theme-light .projects-screen .projects-add-button span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .projects-screen .projects-add-button__icon{color:#fff!important}.theme-light .projects-screen .project-card{border-color:#e2e8f0!important;background:#fff!important;box-shadow:0 calc(2px * var(--projects-ui-scale)) calc(8px * var(--projects-ui-scale)) #0000000f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-light .projects-screen .project-card__media-scrim{background:linear-gradient(180deg,#16163873,#16163800 calc(96px * var(--projects-ui-scale))),#f8fafc40!important}.theme-light .projects-screen .project-status-badge--active{background:#00c95033!important;color:#05df72!important;-webkit-text-fill-color:#05df72!important}.theme-light .projects-screen .project-location-pill{background:#000000ab!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .projects-screen .project-location-pill__icon,.theme-light .projects-screen .project-card__more,.theme-light .projects-screen .project-card__more-icon{color:#fff!important}.theme-light .projects-screen .project-card__more{background:#000000ab!important}.theme-light .projects-screen .project-card__title-copy h3{color:#0f172a!important}.theme-light .projects-screen .project-card__title-copy p{color:#64748b!important}.theme-light .projects-screen .project-card__price{color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .projects-screen .project-card__progress-percent{color:#0f172a!important}.theme-light .projects-screen .project-card__progress-count{color:#64748b!important}.theme-light .projects-screen .project-card__progress-track{background:#f1f5f9!important}.theme-light .projects-screen .project-card__divider{background:#e2e8f0!important}.theme-light .projects-screen .project-card__action{border-color:#e2e4e8!important;background:#fff!important;color:#0f172a!important}.theme-light .projects-screen .project-card__action:hover,.theme-light .projects-screen .project-card__action:focus-visible{border-color:#639fff73!important;background:#f8f9fa!important}.theme-light .projects-screen .projects-empty-state{border-color:#e2e8f0!important;background:#fff!important;box-shadow:0 2px 8px #0000000f!important}.theme-light .projects-screen .projects-empty-state h3{color:#0f172a!important}.theme-light .projects-screen .projects-empty-state p{color:#64748b!important}.theme-light .projects-screen .projects-empty-state button,.theme-light .projects-screen .projects-empty-state button span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .projects-delete-dialog{border-color:#e2e4e8!important;background:#fff!important;box-shadow:0 25px 50px -12px #0f172a2e!important;color:#1a1a2e!important}.theme-light .projects-delete-copy h2{color:#1a1a2e!important}.theme-light .projects-delete-copy p{color:#64748b!important}.theme-light .projects-delete-copy .projects-delete-error{color:#e7000b!important}.theme-light .projects-delete-cancel{border-color:#e2e4e8!important;background:#fff!important;color:#1a1a2e!important}.theme-light .projects-delete-cancel:hover:not(:disabled),.theme-light .projects-delete-cancel:focus-visible:not(:disabled){border-color:#639fff73!important;background:#f8f9fa!important}.theme-light .projects-delete-confirm{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .projects-delete-backdrop:before{background:#6478a052!important}@media (max-width: 56em){.projects-screen{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.projects-screen::-webkit-scrollbar{display:none}.projects-workspace{height:auto!important;min-height:0!important;gap:var(--projects-gap)!important;overflow:visible!important}.projects-top-stack{position:static!important;z-index:auto!important}.projects-screen .projects-scroll{height:auto!important;max-height:none!important;min-height:0!important;flex:0 0 auto!important;overflow:visible!important;padding-top:0!important;padding-bottom:0!important}}@media (max-width: 56em){.projects-screen--phone{padding-top:8px!important}.projects-screen--phone .projects-workspace{gap:16px!important}.projects-m-title{display:block;padding:0 5px 14px}.projects-m-title h1{margin:0;color:#fafafa;font-size:30px;font-weight:300;line-height:60px;letter-spacing:-.96px}.projects-m-title p{margin:-13px 0 0;color:#dce6fd80;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.4px}.projects-screen--phone .projects-top-stack{gap:20px}.projects-screen--phone .projects-stats-grid{gap:10px}.projects-screen--phone .projects-kpi-card{min-height:0;gap:0;border-width:.6px;border-left-width:3px;border-radius:12px;padding:14px;-webkit-backdrop-filter:none;backdrop-filter:none}.projects-screen--phone .projects-kpi-card__head{flex-direction:column-reverse;gap:6px}.projects-screen--phone .projects-kpi-card__value{font-size:18px;font-weight:600;line-height:23px}.projects-screen--phone .projects-kpi-card__label{overflow:hidden;font-size:11px;font-weight:500;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.projects-screen--phone .projects-kpi-card__caption{display:none}.projects-screen--phone .projects-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 10px}.projects-screen--phone .projects-toolbar__left{display:contents}.projects-screen--phone .projects-search{grid-column:1;grid-row:1;height:37px;border:1px solid rgba(99,159,255,.2);border-radius:12px;background:#1616384d;padding:0 12px;gap:8px}.projects-screen--phone .projects-search__icon{width:14px;height:14px;color:#dce6fd80}.projects-screen--phone .projects-search__input{font-size:13px;font-weight:300}.projects-screen--phone .projects-search__input::-moz-placeholder{color:#dce6fd80}.projects-screen--phone .projects-search__input::placeholder{color:#dce6fd80}.projects-screen--phone .projects-toolbar__actions{grid-column:2;grid-row:1;width:auto}.projects-screen--phone .projects-add-button{width:auto;height:37px;gap:6px;border-radius:12px;padding:0 14px;color:#161638;font-size:13px;font-weight:600}.projects-screen--phone .projects-add-button__icon{width:12px;height:12px}.projects-screen--phone .projects-filter-pills{grid-column:1 / -1;grid-row:2;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.projects-screen--phone .projects-filter-pills::-webkit-scrollbar{display:none}.projects-screen--phone .projects-filter-pill{flex:0 0 auto;border:1px solid rgba(99,159,255,.2);padding:8px 14px;color:#dce6fd99;font-size:12px;font-weight:500;line-height:15px}.projects-screen--phone .projects-filter-pill.is-active{border-color:#639fff;background:#639fff;box-shadow:none;color:#161638;font-weight:600}.projects-screen--phone .projects-synopsis{display:none}.projects-screen--phone .projects-scroll{margin-top:4px}.projects-screen--phone .projects-grid{gap:12px}.projects-screen--phone .project-card{border-width:1px;border-radius:16px;-webkit-backdrop-filter:none;backdrop-filter:none}.projects-screen--phone .project-card__media{height:150px;padding:14px}.projects-screen--phone .project-card__media-scrim{background:#16163826}.projects-screen--phone .project-location-pill,.projects-screen--phone .project-card__experience,.projects-screen--phone .project-plan-badge--on-card{display:none!important}.projects-screen--phone .project-status-badge{border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600}.projects-screen--phone .project-card__body{gap:12px;padding:16px}.projects-screen--phone .project-card__title-row{align-items:flex-start}.projects-screen--phone .project-card__title-copy h3{font-size:18px;font-weight:600;line-height:23px}.projects-screen--phone .project-card__title-copy p{margin-top:4px;color:#dce6fd80;font-size:12px;line-height:15px}.projects-screen--phone .project-card__price{color:#00e5ff;font-size:16px;font-weight:600;line-height:20px}.projects-screen--phone .project-card__meta{display:block;margin:0;color:#dce6fd99;font-size:11px;font-weight:400;line-height:14px}.projects-screen--phone .project-card__progress{gap:6px}.projects-screen--phone .project-card__progress-labels{font-size:12px}.projects-screen--phone .project-card__progress-count{display:none}.projects-screen--phone .project-card__progress-track{height:5px}.projects-screen--phone .project-card__action{border:1px solid rgba(99,159,255,.3);border-radius:8px;background:#1e1e4a4d;padding:10px;font-size:12px;font-weight:600;line-height:15px}.theme-light .projects-m-title h1{color:#0d0d0d}.theme-light .projects-m-title p{color:#0d0d0d8c}.theme-light .projects-screen--phone .project-card__meta{color:#0d0d0d99}}.calendar-screen{--calendar-safe-scale: 1;--calendar-ui-scale: 1;--calendar-real-width: 100vw;--calendar-real-height: 100vh;--calendar-u: max(10px, calc(16px * var(--calendar-ui-scale)));--calendar-page-pad-x: max(14px, calc(24px * var(--calendar-ui-scale)));--calendar-page-pad-y: max(12px, calc(18px * var(--calendar-ui-scale)));--calendar-gap: max(12px, calc(24px * var(--calendar-ui-scale)));--calendar-tight-gap: max(4px, calc(4.6px * var(--calendar-ui-scale)));--calendar-subheader-height: max(56px, calc(74px * var(--calendar-ui-scale)));--calendar-subheader-gap: max(12px, calc(17px * var(--calendar-ui-scale)));--calendar-left-width: max(516px, calc(833.25px * var(--calendar-ui-scale)));--calendar-right-min: max(384px, calc(620px * var(--calendar-ui-scale)));--calendar-topbar-height: max(34px, calc(48px * var(--calendar-ui-scale)));--calendar-filter-height: max(58px, calc(82px * var(--calendar-ui-scale)));--calendar-panel-height: max(420px, calc(674.75px * var(--calendar-ui-scale)));--calendar-radius: max(8px, calc(14px * var(--calendar-ui-scale)));--calendar-radius-sm: max(6px, calc(10px * var(--calendar-ui-scale)));--calendar-text-xs: max(12px, calc(12px * var(--calendar-ui-scale)));--calendar-text-sm: max(14px, calc(14px * var(--calendar-ui-scale)));--calendar-text-md: max(16px, calc(16px * var(--calendar-ui-scale)));--calendar-title: max(28px, calc(28px * var(--calendar-ui-scale)));box-sizing:border-box;gap:var(--calendar-subheader-gap);padding:0 0 var(--calendar-page-pad-y)!important;font-family:Outfit,sans-serif;font-size:var(--calendar-u)}.calendar-screen--week{--calendar-left-width: max(516px, calc(826.194px * var(--calendar-ui-scale)));--calendar-gap: max(12px, calc(22.591px * var(--calendar-ui-scale)));--calendar-tight-gap: max(4px, calc(7.592px * var(--calendar-ui-scale)));--calendar-filter-height: max(54px, calc(74.974px * var(--calendar-ui-scale)));--calendar-panel-height: max(440px, calc(746.889px * var(--calendar-ui-scale)))}.calendar-screen--day{--calendar-left-width: max(516px, calc(810.229px * var(--calendar-ui-scale)));--calendar-gap: max(12px, calc(22.591px * var(--calendar-ui-scale)));--calendar-tight-gap: max(4px, calc(7.592px * var(--calendar-ui-scale)));--calendar-filter-height: max(54px, calc(74.974px * var(--calendar-ui-scale)));--calendar-panel-height: max(440px, calc(746.889px * var(--calendar-ui-scale)))}.calendar-screen,.calendar-screen :where(*){letter-spacing:0}.calendar-screen :where(button,input,textarea,select,option,optgroup){font-family:Outfit,sans-serif!important}.calendar-app-header{z-index:300!important}.calendar-subheader{position:relative;z-index:120;display:flex;width:100%;height:var(--calendar-subheader-height);min-height:var(--calendar-subheader-height);flex:0 0 var(--calendar-subheader-height);align-items:center;justify-content:space-between;gap:calc(24px * var(--calendar-ui-scale));padding:0 var(--calendar-page-pad-x);border-bottom:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(99,159,255,.1)}.calendar-header-search{width:calc(448px * var(--dashboard-ui-scale, 1))!important;max-width:min(calc(448px * var(--dashboard-ui-scale, 1)),40vw)!important;height:calc(42.9px * var(--dashboard-ui-scale, 1))!important}.calendar-header-search input{width:100%;height:calc(45.2px * var(--dashboard-ui-scale, 1))!important;border:max(1px,calc(.606px * var(--dashboard-ui-scale, 1))) solid rgba(99,159,255,.3)!important;border-radius:calc(16px * var(--dashboard-ui-scale, 1))!important;border-color:#639fff4d!important;background:#1616384d!important;padding-left:calc(40px * var(--dashboard-ui-scale, 1))!important;padding-right:calc(16px * var(--dashboard-ui-scale, 1))!important;font-size:max(13px,calc(16px * var(--dashboard-ui-scale, 1)))!important;font-weight:300;color:#dce6fd;outline:none}.calendar-header-search input::-moz-placeholder{color:#dce6fd80}.calendar-header-search input::placeholder{color:#dce6fd80}.calendar-header-search svg{left:calc(12px * var(--dashboard-ui-scale, 1))!important;width:calc(20px * var(--dashboard-ui-scale, 1))!important;height:calc(20px * var(--dashboard-ui-scale, 1))!important}.calendar-header-actions{display:flex;align-items:center;gap:calc(8px * var(--dashboard-ui-scale, 1))!important}.calendar-header-select-wrap{position:relative;display:inline-flex;align-items:center}.calendar-header-select-wrap select,.calendar-header-select-trigger{height:calc(40px * var(--dashboard-ui-scale, 1))!important;min-height:calc(40px * var(--dashboard-ui-scale, 1))!important;min-width:calc(140px * var(--dashboard-ui-scale, 1));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:max(1px,calc(1px * var(--dashboard-ui-scale, 1))) solid rgba(99,159,255,.2);border-color:#639fff33!important;border-radius:calc(10px * var(--dashboard-ui-scale, 1))!important;background:#1e1e4ab3!important;box-shadow:0 calc(10px * var(--dashboard-ui-scale, 1)) calc(24px * var(--dashboard-ui-scale, 1)) calc(-8px * var(--dashboard-ui-scale, 1)) #0006!important;padding-left:calc(12px * var(--dashboard-ui-scale, 1));padding-right:calc(12px * var(--dashboard-ui-scale, 1));font-size:calc(14px * var(--dashboard-ui-scale, 1))!important;font-weight:500;color:#dce6fdcc!important;outline:none;-webkit-backdrop-filter:blur(calc(6.5px * var(--dashboard-ui-scale, 1)));backdrop-filter:blur(calc(6.5px * var(--dashboard-ui-scale, 1)))}.calendar-header-select-wrap>svg{position:absolute;right:calc(13px * var(--dashboard-ui-scale, 1));top:50%;pointer-events:none;color:#639fff;transform:translateY(-50%)}.calendar-header-select-trigger:hover{border-color:#639fff47!important;background:#1e1e4ad1!important}.calendar-header-select-wrap .dark-filter-dropdown__chevron{width:calc(14px * var(--dashboard-ui-scale, 1))!important;height:calc(14px * var(--dashboard-ui-scale, 1))!important;color:#639fff!important}.calendar-header-select-menu{--navi-menu-scale: var(--dashboard-ui-scale, 1);top:calc(48px * var(--dashboard-ui-scale, 1))!important;z-index:140!important}.calendar-add-new-button{display:inline-flex;height:calc(40px * var(--dashboard-ui-scale, 1))!important;width:calc(130px * var(--dashboard-ui-scale, 1))!important;align-items:center;justify-content:center;gap:calc(8px * var(--dashboard-ui-scale, 1));border:0;border-radius:calc(10px * var(--dashboard-ui-scale, 1))!important;background:linear-gradient(90deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff);font-size:max(13px,calc(16px * var(--dashboard-ui-scale, 1)))!important;font-weight:400;color:#fff;transition:transform .16s ease,box-shadow .16s ease}.calendar-add-new-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #639fff38}.calendar-add-menu{top:calc(52px * var(--dashboard-ui-scale, 1))!important;height:auto!important}.calendar-page-grid{width:calc(100% - (var(--calendar-page-pad-x) * 2));max-width:none!important;grid-template-columns:var(--calendar-left-width) minmax(var(--calendar-right-min),1fr)!important;gap:var(--calendar-gap)!important}.calendar-main-column{gap:0!important}.calendar-topbar{height:var(--calendar-topbar-height)!important;min-height:var(--calendar-topbar-height)!important;margin-bottom:var(--calendar-gap)}.calendar-segmented-control{width:calc(267.95px * var(--calendar-ui-scale))!important;height:calc(48px * var(--calendar-ui-scale))!important;min-height:calc(48px * var(--calendar-ui-scale))!important;align-items:center!important;border-radius:calc(10px * var(--calendar-ui-scale))!important;border-width:max(1px,calc(.606px * var(--calendar-ui-scale)))!important;background:#1729874d!important;padding:0 calc(4.6px * var(--calendar-ui-scale))!important;gap:calc(8px * var(--calendar-ui-scale))!important}.calendar-view-button{display:inline-flex!important;width:0!important;height:calc(39px * var(--calendar-ui-scale))!important;min-width:0!important;min-height:calc(39px * var(--calendar-ui-scale))!important;flex:1 1 0!important;align-self:center!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:calc(8px * var(--calendar-ui-scale))!important;padding:0 calc(8px * var(--calendar-ui-scale))!important;font-size:var(--calendar-text-md)!important;line-height:max(24px,calc(24px * var(--calendar-ui-scale)))!important}.calendar-view-button__label{display:block;line-height:inherit}.calendar-view-button[data-active=true]{background:#639fff!important;color:#fff!important}.calendar-sync-pill{height:calc(33.2px * var(--calendar-ui-scale))!important;border-radius:calc(10px * var(--calendar-ui-scale))!important;padding:calc(8px * var(--calendar-ui-scale)) calc(12.6px * var(--calendar-ui-scale))!important;gap:calc(8px * var(--calendar-ui-scale))!important;font-size:var(--calendar-text-xs)!important;line-height:max(16px,calc(16px * var(--calendar-ui-scale)))!important;background:#1729874d!important}.calendar-sync-pill svg{width:calc(16px * var(--calendar-ui-scale));height:calc(16px * var(--calendar-ui-scale))}.calendar-filter-bar{height:var(--calendar-filter-height);min-height:var(--calendar-filter-height);margin-bottom:var(--calendar-tight-gap);border-width:max(1px,calc(.606px * var(--calendar-ui-scale)))!important;border-color:#ffffff0d!important;border-radius:var(--calendar-radius)!important;background:#17298733!important;padding:calc(16.6px * var(--calendar-ui-scale))!important}.calendar-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:calc(16px * var(--calendar-ui-scale))!important}.calendar-filter-grid--month{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important}.calendar-filter-group{min-width:0}.calendar-filter-label{margin-bottom:calc(8px * var(--calendar-ui-scale))!important;font-size:var(--calendar-text-xs)!important;line-height:calc(16px * var(--calendar-ui-scale))!important}.calendar-filter-options{gap:calc(8px * var(--calendar-ui-scale))!important}.calendar-filter-options--event-type{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}.calendar-filter-options--event-type::-webkit-scrollbar{display:none}.calendar-filter-options--event-type .calendar-filter-chip{flex:0 0 auto;white-space:nowrap}.calendar-filter-chip{height:calc(29.2px * var(--calendar-ui-scale))!important;min-height:calc(29.2px * var(--calendar-ui-scale))!important;border-radius:calc(10px * var(--calendar-ui-scale))!important;padding:0 calc(12px * var(--calendar-ui-scale))!important;font-size:var(--calendar-text-xs)!important;line-height:calc(16px * var(--calendar-ui-scale))!important}.calendar-filter-chip[data-active=true]{background:#639fff!important;color:#fff!important}.calendar-screen--week .calendar-filter-bar-compact{padding:calc(24.318px * var(--calendar-ui-scale)) calc(15.72px * var(--calendar-ui-scale))!important}.calendar-screen--week .calendar-filter-compact-row{min-height:calc(23.915px * var(--calendar-ui-scale));align-items:center;gap:calc(11.6px * var(--calendar-ui-scale))!important}.calendar-screen--week .calendar-filter-compact-row>span,.calendar-screen--week .calendar-filter-compact-row>button,.calendar-screen--week .calendar-filter-compact-row>select{font-family:Outfit,sans-serif!important;font-size:var(--calendar-text-xs)!important;line-height:max(16px,calc(16px * var(--calendar-ui-scale)))!important;font-weight:500!important}.calendar-filter-compact-label,.calendar-filter-compact-chip{font-family:Outfit,sans-serif!important;font-size:var(--calendar-text-xs)!important;line-height:max(16px,calc(16px * var(--calendar-ui-scale)))!important;font-weight:500!important}.calendar-screen--week .calendar-filter-compact-row>button,.calendar-screen--week .calendar-filter-compact-row>select{height:calc(23.915px * var(--calendar-ui-scale))!important;min-height:calc(23.915px * var(--calendar-ui-scale))!important;border-radius:calc(999px * var(--calendar-ui-scale))!important;padding:0 calc(12px * var(--calendar-ui-scale))!important}.calendar-screen--week .calendar-filter-compact-row>select{min-width:calc(117.514px * var(--calendar-ui-scale))}.calendar-filter-agent-dropdown{z-index:135}.calendar-filter-agent-trigger.dark-filter-dropdown__trigger{height:calc(40px * var(--calendar-ui-scale))!important;min-height:calc(40px * var(--calendar-ui-scale))!important;min-width:calc(117.514px * var(--calendar-ui-scale))!important;border:max(1px,calc(1px * var(--calendar-ui-scale))) solid var(--navi-select-border)!important;border-radius:calc(10px * var(--calendar-ui-scale))!important;background:var(--navi-select-bg)!important;box-shadow:0 calc(10px * var(--calendar-ui-scale)) calc(24px * var(--calendar-ui-scale)) calc(-8px * var(--calendar-ui-scale)) #0006!important;color:var(--navi-select-text)!important;padding:0 calc(12px * var(--calendar-ui-scale))!important;font-family:Outfit,sans-serif!important;font-size:var(--calendar-text-xs)!important;font-weight:500!important;line-height:max(16px,calc(16px * var(--calendar-ui-scale)))!important;-webkit-backdrop-filter:blur(calc(6.5px * var(--calendar-ui-scale)))!important;backdrop-filter:blur(calc(6.5px * var(--calendar-ui-scale)))!important}.calendar-filter-agent-trigger.dark-filter-dropdown__trigger:hover,.calendar-filter-agent-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:var(--navi-select-border-hover)!important;background:var(--navi-select-bg-hover)!important}.calendar-filter-agent-trigger .dark-filter-dropdown__chevron{width:calc(12px * var(--calendar-ui-scale))!important;height:calc(12px * var(--calendar-ui-scale))!important}.calendar-filter-agent-menu.navi-menu-surface{--navi-menu-scale: var(--calendar-ui-scale);top:calc(48px * var(--calendar-ui-scale))!important}.calendar-panel{height:var(--calendar-panel-height)!important;min-height:var(--calendar-panel-height)!important;flex:0 0 var(--calendar-panel-height)!important;border-width:max(1px,calc(.606px * var(--calendar-ui-scale)))!important;border-color:#ffffff0d!important;border-radius:var(--calendar-radius)!important;background:#17298733!important;padding:calc(24px * var(--calendar-ui-scale))!important}.calendar-panel--week{padding:calc(22.158px * var(--calendar-ui-scale)) calc(23.298px * var(--calendar-ui-scale)) calc(1.6px * var(--calendar-ui-scale))!important}.calendar-panel--day{padding:calc(21.55px * var(--calendar-ui-scale)) calc(23.298px * var(--calendar-ui-scale)) calc(1.6px * var(--calendar-ui-scale)) calc(22.69px * var(--calendar-ui-scale))!important}.calendar-panel-header{height:calc(51.2px * var(--calendar-ui-scale));min-height:calc(51.2px * var(--calendar-ui-scale));margin-bottom:calc(24px * var(--calendar-ui-scale))!important}.calendar-panel--month .calendar-panel-header,.calendar-panel--day .calendar-panel-header,.calendar-panel--week .calendar-panel-header{height:calc(48.584px * var(--calendar-ui-scale));min-height:calc(48.584px * var(--calendar-ui-scale));margin-bottom:calc(21.613px * var(--calendar-ui-scale))!important}.calendar-panel-header h3{font-size:var(--calendar-title)!important;font-weight:500!important;line-height:max(39.2px,calc(39.2px * var(--calendar-ui-scale)))!important;color:#fafafa!important}.calendar-panel-header button{border-radius:calc(10px * var(--calendar-ui-scale))!important;font-size:var(--calendar-text-xs)!important}.calendar-panel-today-button{line-height:max(16px,calc(16px * var(--calendar-ui-scale)))!important}.calendar-panel--day .calendar-panel-today-button,.calendar-panel--week .calendar-panel-today-button{width:calc(56.49px * var(--calendar-ui-scale))!important;height:calc(23.915px * var(--calendar-ui-scale))!important;min-height:calc(23.915px * var(--calendar-ui-scale))!important;border:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(255,255,255,.05)!important;border-radius:calc(10px * var(--calendar-ui-scale))!important;background:#1729874d!important;padding:0!important;color:#639fff!important;-webkit-text-fill-color:#639fff!important;font-family:Outfit,sans-serif!important;font-size:var(--calendar-text-xs)!important;font-weight:500!important;line-height:max(16px,calc(16px * var(--calendar-ui-scale)))!important}#root .App .calendar-panel--day .calendar-panel-today-button,#root .App .calendar-panel--week .calendar-panel-today-button{background:#1729874d!important;background-color:#1729874d!important;background-image:none!important;color:#639fff!important;-webkit-text-fill-color:#639fff!important}.calendar-panel--day .calendar-panel-today-button:hover,.calendar-panel--week .calendar-panel-today-button:hover{background:#1729876b!important}.calendar-panel-header svg{width:calc(18px * var(--calendar-ui-scale));height:calc(18px * var(--calendar-ui-scale))}.calendar-weekday-row{height:calc(32px * var(--calendar-ui-scale));margin-bottom:calc(8px * var(--calendar-ui-scale))!important;gap:calc(8px * var(--calendar-ui-scale))!important}.calendar-panel--month .calendar-weekday-row{height:calc(30.349px * var(--calendar-ui-scale));margin-bottom:calc(7.585px * var(--calendar-ui-scale))!important}.calendar-weekday-row>div{padding-top:calc(8px * var(--calendar-ui-scale))!important;padding-bottom:calc(8px * var(--calendar-ui-scale))!important;font-size:var(--calendar-text-xs)!important;line-height:max(16px,calc(16px * var(--calendar-ui-scale)))!important}.calendar-month-grid{gap:calc(8px * var(--calendar-ui-scale))!important}.calendar-month-cell{min-height:0!important;border-radius:calc(10px * var(--calendar-ui-scale))!important;padding:calc(8px * var(--calendar-ui-scale))!important}.calendar-month-cell>span:first-child{margin-bottom:calc(4px * var(--calendar-ui-scale))!important;font-size:var(--calendar-text-sm)!important;line-height:calc(20px * var(--calendar-ui-scale))!important}.calendar-mini-event{border-radius:calc(4px * var(--calendar-ui-scale))!important}.calendar-day-view{display:flex;height:100%;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;font-family:Outfit,sans-serif;color:#fafafa}.calendar-day-summary{min-height:calc(112.482px * var(--calendar-ui-scale));flex:0 0 auto;border:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(99,159,255,.2);border-radius:calc(10px * var(--calendar-ui-scale));background:#17298733;padding:calc(15.12px * var(--calendar-ui-scale)) calc(15.11px * var(--calendar-ui-scale))}.calendar-day-summary h3{overflow:hidden;color:#fafafa;font-family:Outfit,sans-serif;font-size:max(28px,calc(40px * var(--calendar-ui-scale)));font-weight:300;line-height:calc(53.333px * var(--calendar-ui-scale));text-overflow:ellipsis;white-space:nowrap}.calendar-day-summary p{margin-top:calc(2.25px * var(--calendar-ui-scale));color:#dce6fd99;font-family:Outfit,sans-serif;font-size:max(12px,calc(14px * var(--calendar-ui-scale)));font-weight:300;line-height:calc(20px * var(--calendar-ui-scale))}.calendar-day-scroll{min-height:0;flex:1 1 auto;margin-top:calc(21.607px * var(--calendar-ui-scale));overflow-y:auto;overscroll-behavior:contain;padding-right:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.calendar-day-scroll::-webkit-scrollbar{display:none}.calendar-day-list{display:flex;flex-direction:column;gap:calc(10.807px * var(--calendar-ui-scale))}.calendar-day-row{display:grid;min-height:calc(56.942px * var(--calendar-ui-scale));grid-template-columns:calc(77.851px * var(--calendar-ui-scale)) minmax(0,1fr);-moz-column-gap:calc(15.149px * var(--calendar-ui-scale));column-gap:calc(15.149px * var(--calendar-ui-scale))}.calendar-day-hour{padding-top:calc(3.42px * var(--calendar-ui-scale));color:#dce6fd99;font-family:Outfit,sans-serif;font-size:max(12px,calc(14px * var(--calendar-ui-scale)));font-weight:300;line-height:calc(20px * var(--calendar-ui-scale))}.calendar-day-track{position:relative;min-height:calc(56.942px * var(--calendar-ui-scale))}.calendar-day-slot{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;border:0;border-left:calc(1.818px * var(--calendar-ui-scale)) solid rgba(99,159,255,.2);border-radius:0;background:transparent!important;padding:calc(20.88px * var(--calendar-ui-scale)) calc(15.05px * var(--calendar-ui-scale));color:#dce6fd66;font-family:Outfit,sans-serif;font-size:max(10px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(16px * var(--calendar-ui-scale));text-align:left}.calendar-day-slot:hover,.calendar-day-slot:focus-visible{background:#17298714!important;outline:none}.calendar-day-slot span{display:block;margin-left:calc(15.05px * var(--calendar-ui-scale))}.calendar-day-event-stack{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:calc(8px * var(--calendar-ui-scale));padding-left:calc(15.05px * var(--calendar-ui-scale))}.calendar-day-event-card{display:flex;width:100%;min-height:calc(92.234px * var(--calendar-ui-scale));flex-direction:column;align-items:stretch;gap:calc(7.58px * var(--calendar-ui-scale));overflow:hidden;border:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(255,255,255,.1);border-radius:calc(10px * var(--calendar-ui-scale));padding:calc(15.15px * var(--calendar-ui-scale)) calc(15.55px * var(--calendar-ui-scale));color:#fff;font-family:Outfit,sans-serif;text-align:left;box-shadow:none;transition:transform .16s ease,filter .16s ease}.calendar-day-event-card:hover,.calendar-day-event-card:focus-visible{transform:translateY(calc(-1px * var(--calendar-ui-scale)));filter:brightness(1.04);outline:none}.calendar-day-event-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:calc(16px * var(--calendar-ui-scale))}.calendar-day-event-title{display:flex;min-width:0;align-items:center;gap:calc(7.57px * var(--calendar-ui-scale));color:#fff;font-family:Outfit,sans-serif;font-size:max(13px,calc(16px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(24px * var(--calendar-ui-scale))}.calendar-day-event-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-day-event-title svg{width:calc(15.565px * var(--calendar-ui-scale));height:calc(15.179px * var(--calendar-ui-scale));flex:0 0 calc(15.565px * var(--calendar-ui-scale));stroke-width:2}.calendar-day-event-time{flex:0 0 auto;padding-top:calc(.2px * var(--calendar-ui-scale));color:#fffc;font-family:Outfit,sans-serif;font-size:max(10px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(16px * var(--calendar-ui-scale));white-space:nowrap}.calendar-day-event-person,.calendar-day-event-location{display:flex;min-width:0;align-items:center;gap:calc(7.57px * var(--calendar-ui-scale));color:#ffffffe6;font-family:Outfit,sans-serif}.calendar-day-event-person{font-size:max(12px,calc(14px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(20px * var(--calendar-ui-scale))}.calendar-day-event-location{color:#ffffffb3;font-size:max(10px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(16px * var(--calendar-ui-scale))}.calendar-day-event-person svg,.calendar-day-event-location svg{width:calc(13.62px * var(--calendar-ui-scale));height:calc(13.283px * var(--calendar-ui-scale));flex:0 0 calc(13.62px * var(--calendar-ui-scale));stroke-width:2}.calendar-day-event-avatar{display:grid;width:calc(23.352px * var(--calendar-ui-scale));height:calc(22.773px * var(--calendar-ui-scale));flex:0 0 calc(23.352px * var(--calendar-ui-scale));place-items:center;border-radius:999px;background:#fff3;color:#fff;font-size:max(10px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(16px * var(--calendar-ui-scale))}.calendar-day-event-person>span:last-child,.calendar-day-event-location>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-week-view{--calendar-week-label-width: calc(90.504px * var(--calendar-ui-scale));--calendar-week-column-gap: calc(7.769px * var(--calendar-ui-scale));--calendar-week-card-inset: calc(3.889px * var(--calendar-ui-scale));--calendar-week-hour-height: calc(75.923px * var(--calendar-ui-scale));--calendar-week-header-height: calc(60.735px * var(--calendar-ui-scale));--calendar-week-line-width: max(1px, calc(.606px * var(--calendar-ui-scale)));position:relative;display:block;width:100%;overflow:hidden;font-family:Outfit,sans-serif}.calendar-week-scroll{width:100%;overscroll-behavior:contain;scrollbar-width:none}.calendar-week-scroll::-webkit-scrollbar{display:none}.calendar-week-content-viewport{position:absolute;top:var(--calendar-week-header-height);right:0;bottom:0;left:0;overflow:hidden}.calendar-week-view-inner{position:relative}.calendar-week-grid{display:grid;grid-template-columns:var(--calendar-week-label-width) repeat(7,minmax(0,1fr));-moz-column-gap:var(--calendar-week-column-gap);column-gap:var(--calendar-week-column-gap)}.calendar-week-header-grid{position:absolute;top:0;right:0;left:0;z-index:34;box-sizing:border-box;align-items:start;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.calendar-week-time-spacer{min-width:0;border-bottom:var(--calendar-week-line-width) solid rgba(99,159,255,.2)}.calendar-week-day-button{display:flex;height:100%;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;border:0;border-bottom:var(--calendar-week-line-width) solid rgba(99,159,255,.2);border-radius:calc(10px * var(--calendar-ui-scale));background:#17298733;padding:calc(7.729px * var(--calendar-ui-scale)) 0 0;color:#fafafa;text-align:center;transition:background-color .16s ease,color .16s ease}.calendar-week-day-button:hover,.calendar-week-day-button:focus-visible{background:#17298747;outline:none}.calendar-week-day-button.is-today{background:#639fff33}.calendar-week-day-name{font-family:Outfit,sans-serif;font-size:max(12px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:max(16px,calc(16px * var(--calendar-ui-scale)));color:#dce6fd99}.calendar-week-day-number{margin-top:calc(.9px * var(--calendar-ui-scale));font-family:Outfit,sans-serif;font-size:max(20px,calc(20px * var(--calendar-ui-scale)));font-weight:500;line-height:max(31.111px,calc(31.111px * var(--calendar-ui-scale)));color:#fafafa}.calendar-week-day-button.is-today .calendar-week-day-number{color:#639fff}.calendar-week-body{position:relative;width:100%}.calendar-week-time-label{position:absolute;left:0;width:var(--calendar-week-label-width);color:#dce6fd99;font-family:Outfit,sans-serif;font-size:max(12px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:max(16px,calc(16px * var(--calendar-ui-scale)))}.calendar-week-hour-line{display:none}.calendar-week-day-grid{position:absolute;inset-block:0;right:0;left:calc(var(--calendar-week-label-width) + var(--calendar-week-column-gap));display:grid;grid-template-columns:repeat(7,minmax(0,1fr));-moz-column-gap:var(--calendar-week-column-gap);column-gap:var(--calendar-week-column-gap)}.calendar-week-day-column{position:relative;min-width:0;cursor:pointer;outline:none}.calendar-week-day-column:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(23,41,135,.2) 0,rgba(23,41,135,.2) calc(var(--calendar-week-hour-height) - var(--calendar-week-line-width)),rgba(99,159,255,.1) calc(var(--calendar-week-hour-height) - var(--calendar-week-line-width)),rgba(99,159,255,.1) var(--calendar-week-hour-height));pointer-events:none}.calendar-week-event-card{position:absolute;right:var(--calendar-week-card-inset);left:var(--calendar-week-card-inset);display:flex;min-width:0;flex-direction:column;align-items:flex-start;overflow:hidden;z-index:1;border:var(--calendar-week-line-width) solid rgba(255,255,255,.2);border-radius:calc(4px * var(--calendar-ui-scale));padding:calc(5.34px * var(--calendar-ui-scale)) calc(7.54px * var(--calendar-ui-scale));color:#fff;font-family:Outfit,sans-serif;text-align:left;box-shadow:0 calc(1px * var(--calendar-ui-scale)) calc(1.5px * var(--calendar-ui-scale)) #0000001a,0 calc(1px * var(--calendar-ui-scale)) calc(1px * var(--calendar-ui-scale)) #0000001a;transition:transform .16s ease,box-shadow .16s ease}.calendar-week-event-card:hover,.calendar-week-event-card:focus-visible{z-index:2;transform:translateY(calc(-1px * var(--calendar-ui-scale)));outline:none;box-shadow:0 calc(14px * var(--calendar-ui-scale)) calc(24px * var(--calendar-ui-scale)) #02061733}.calendar-week-event-time{display:flex;max-width:100%;align-items:center;gap:calc(3.5px * var(--calendar-ui-scale));overflow:hidden;color:#fffffff2;font-family:Outfit,sans-serif;font-size:max(10px,calc(10px * var(--calendar-ui-scale)));font-weight:500;line-height:max(13.333px,calc(13.333px * var(--calendar-ui-scale)));white-space:nowrap}.calendar-week-event-time svg{width:calc(10.706px * var(--calendar-ui-scale));height:calc(10.706px * var(--calendar-ui-scale));flex:0 0 calc(10.706px * var(--calendar-ui-scale));stroke-width:2}.calendar-week-event-title{display:block;max-width:100%;overflow:hidden;color:#fff;font-family:Outfit,sans-serif;font-size:max(10px,calc(10px * var(--calendar-ui-scale)));font-weight:500;line-height:max(13.333px,calc(13.333px * var(--calendar-ui-scale)));text-overflow:ellipsis;white-space:nowrap}.calendar-week-event-attendee{display:flex;max-width:100%;align-items:center;gap:calc(3.8px * var(--calendar-ui-scale));margin-top:auto;overflow:hidden;color:#ffffffd1;font-family:Outfit,sans-serif;font-size:max(9px,calc(9px * var(--calendar-ui-scale)));font-weight:500;line-height:max(12px,calc(12px * var(--calendar-ui-scale)));text-overflow:ellipsis;white-space:nowrap}.calendar-week-event-avatar{display:grid;width:calc(11.387px * var(--calendar-ui-scale));height:calc(11.387px * var(--calendar-ui-scale));min-width:calc(11.387px * var(--calendar-ui-scale));place-items:center;border-radius:999px;background:#fff3;color:#fff;font-size:max(8px,calc(8px * var(--calendar-ui-scale)));line-height:max(10.667px,calc(10.667px * var(--calendar-ui-scale)))}.calendar-week-event-attendee-name{min-width:0;overflow:hidden;opacity:.9;text-overflow:ellipsis}.calendar-tasks-section{overflow:hidden}.calendar-tasks-shell{min-width:0}.calendar-tasks-panel{display:flex;height:100%;min-height:0;flex-direction:column;font-family:Outfit,sans-serif;color:#fafafa}.calendar-tasks-panel__header{display:flex;height:calc(49px * var(--calendar-ui-scale));min-height:calc(49px * var(--calendar-ui-scale));flex:0 0 calc(49px * var(--calendar-ui-scale));align-items:center;justify-content:space-between;gap:calc(16px * var(--calendar-ui-scale));margin-bottom:calc(2px * var(--calendar-ui-scale))}.calendar-tasks-panel__header h2{color:#fafafa;font-family:Outfit,sans-serif;font-size:max(16px,calc(20px * var(--calendar-ui-scale)))!important;font-weight:500;line-height:calc(28px * var(--calendar-ui-scale))!important}.calendar-tasks-panel__header span{display:inline-flex;height:calc(32.246px * var(--calendar-ui-scale));align-items:center;justify-content:center;border:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(99,159,255,.1);border-radius:calc(999px * var(--calendar-ui-scale));background:#1729873d;padding:0 calc(13px * var(--calendar-ui-scale));color:#dce6fd8c;font-size:max(10px,calc(11px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(16px * var(--calendar-ui-scale))}.calendar-tasks-panel__error{margin-bottom:calc(12px * var(--calendar-ui-scale));border:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(251,44,54,.25);border-radius:calc(10px * var(--calendar-ui-scale));background:#fb2c361a;padding:calc(9px * var(--calendar-ui-scale)) calc(12px * var(--calendar-ui-scale));color:#ffcdd2f2;font-size:max(10px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(16px * var(--calendar-ui-scale))}.calendar-tasks-panel__scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:0;scrollbar-width:none}.calendar-tasks-panel__scroll::-webkit-scrollbar{display:none}.calendar-task-section{margin-bottom:calc(21.607px * var(--calendar-ui-scale))!important}.calendar-task-section__header{display:flex;height:calc(34.169px * var(--calendar-ui-scale));align-items:flex-start;gap:calc(11.676px * var(--calendar-ui-scale));margin-bottom:calc(10.81px * var(--calendar-ui-scale))}.calendar-task-section__header h3{flex:0 0 auto;color:#fafafa;font-family:Outfit,sans-serif;font-size:max(13px,calc(16px * var(--calendar-ui-scale)))!important;font-weight:500;line-height:calc(24px * var(--calendar-ui-scale))!important}.calendar-task-section__header>div{height:max(1px,calc(.944px * var(--calendar-ui-scale)));flex:1 1 auto;margin-top:calc(11px * var(--calendar-ui-scale));background:linear-gradient(90deg,#639fff66,#0000)}.calendar-task-section__header>span{min-width:calc(12px * var(--calendar-ui-scale));margin-top:calc(9.49px * var(--calendar-ui-scale));color:#dce6fd99;font-size:max(10px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(16px * var(--calendar-ui-scale));text-align:right}.calendar-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(11.387px * var(--calendar-ui-scale)) calc(15.565px * var(--calendar-ui-scale))}.calendar-task-card{display:flex;min-height:calc(118.629px * var(--calendar-ui-scale))!important;flex-direction:column;border:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(99,159,255,.2);border-radius:calc(10px * var(--calendar-ui-scale))!important;background:#1e1e4a4d;padding:calc(10.75px * var(--calendar-ui-scale)) calc(11.33px * var(--calendar-ui-scale)) calc(13px * var(--calendar-ui-scale))!important;transition:border-color .16s ease,background-color .16s ease}.calendar-task-card:hover{border-color:#639fff52;background:#1e1e4a61}.calendar-task-card__top{display:grid;min-width:0;grid-template-columns:calc(15.565px * var(--calendar-ui-scale)) minmax(0,1fr) calc(23.352px * var(--calendar-ui-scale));gap:calc(7.57px * var(--calendar-ui-scale));align-items:flex-start}.calendar-task-checkbox{display:grid;width:calc(15.565px * var(--calendar-ui-scale));height:calc(15.179px * var(--calendar-ui-scale));min-width:calc(15.565px * var(--calendar-ui-scale));place-items:center;border:calc(1.818px * var(--calendar-ui-scale)) solid rgba(99,159,255,.4);border-radius:calc(4px * var(--calendar-ui-scale));background:transparent!important;color:transparent;-webkit-text-fill-color:transparent}.calendar-task-checkbox[data-checked=true]{border-color:#10b981bf;background:#10b981!important;color:#161638;-webkit-text-fill-color:#161638}.calendar-task-checkbox svg{width:calc(10px * var(--calendar-ui-scale));height:calc(10px * var(--calendar-ui-scale))}.calendar-task-card__copy{min-width:0}.calendar-task-card__copy h4{display:-webkit-box;overflow:hidden;color:#fafafa;font-family:Outfit,sans-serif;font-size:max(12px,calc(14px * var(--calendar-ui-scale)))!important;font-weight:500;line-height:calc(20px * var(--calendar-ui-scale))!important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.calendar-task-card.is-done .calendar-task-card__copy h4{color:#dce6fd80;text-decoration:line-through}.calendar-task-card__copy p{display:-webkit-box;overflow:hidden;margin-top:calc(2.57px * var(--calendar-ui-scale));color:#dce6fd99;font-family:Outfit,sans-serif;font-size:max(10px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(16px * var(--calendar-ui-scale));text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.calendar-task-edit-button{display:grid;width:calc(23.352px * var(--calendar-ui-scale));height:calc(22.773px * var(--calendar-ui-scale));min-width:calc(23.352px * var(--calendar-ui-scale));place-items:center;border:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(99,159,255,.2);border-radius:calc(4px * var(--calendar-ui-scale));background:#16163866!important;color:#dce6fdb8;-webkit-text-fill-color:rgba(220,230,253,.72);transition:border-color .16s ease,color .16s ease,background-color .16s ease}.calendar-task-edit-button:hover,.calendar-task-edit-button:focus-visible{border-color:#639fff59;background:#16163894!important;color:#fafafa;-webkit-text-fill-color:#fafafa;outline:none}.calendar-task-edit-button svg{width:calc(11.676px * var(--calendar-ui-scale));height:calc(11.387px * var(--calendar-ui-scale))}.calendar-task-card__meta{display:flex;min-width:0;flex-direction:column;gap:calc(5.69px * var(--calendar-ui-scale));margin-top:auto;padding-top:calc(16.2px * var(--calendar-ui-scale))}.calendar-task-chip-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:calc(5.83px * var(--calendar-ui-scale))}.calendar-task-chip,.calendar-task-assignee-chip{display:inline-flex;height:calc(20.122px * var(--calendar-ui-scale));max-width:100%;align-items:center;gap:calc(3.78px * var(--calendar-ui-scale));border:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(99,159,255,.2);border-radius:calc(4px * var(--calendar-ui-scale));background:#16163866;padding:0 calc(6px * var(--calendar-ui-scale));color:#dce6fdcc;font-family:Outfit,sans-serif;font-size:max(10px,calc(12px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(16px * var(--calendar-ui-scale));white-space:nowrap}.calendar-task-chip svg{width:calc(11.676px * var(--calendar-ui-scale));height:calc(11.387px * var(--calendar-ui-scale));flex:0 0 calc(11.676px * var(--calendar-ui-scale))}.calendar-task-chip span,.calendar-task-assignee-chip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.calendar-task-chip--high{border-color:#fb2c3666;background:#fb2c3633;color:#ff6467}.calendar-task-chip--medium{border-color:#f0b10066;background:#f0b10033;color:#fdc700}.calendar-task-chip--low{border-color:#6a728266;background:#6a728233;color:#99a1af}.calendar-task-assignee-chip{align-self:flex-start;padding-left:calc(5.66px * var(--calendar-ui-scale));padding-right:calc(6.8px * var(--calendar-ui-scale));font-size:max(8px,calc(10px * var(--calendar-ui-scale)));line-height:calc(13.333px * var(--calendar-ui-scale))}.calendar-task-avatar{display:grid;width:calc(15.565px * var(--calendar-ui-scale));height:calc(15.179px * var(--calendar-ui-scale));min-width:calc(15.565px * var(--calendar-ui-scale));place-items:center;border-radius:999px;background:linear-gradient(135.718deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff);color:#161638;font-size:max(7px,calc(9px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(12px * var(--calendar-ui-scale))}.calendar-task-empty-state{border:max(1px,calc(.606px * var(--calendar-ui-scale))) solid rgba(99,159,255,.12);border-radius:calc(10px * var(--calendar-ui-scale));background:#1e1e4a38;padding:calc(14px * var(--calendar-ui-scale));color:#dce6fd73;font-size:max(11px,calc(13px * var(--calendar-ui-scale)));font-weight:500;line-height:calc(20px * var(--calendar-ui-scale))}@media (max-width: 56em){.calendar-screen{--calendar-ui-scale: 1 !important;overflow-y:auto!important;padding:16px!important;gap:16px}.calendar-subheader{height:auto;min-height:0;flex:initial;flex-direction:column;align-items:stretch;gap:12px;border:1px solid rgba(99,159,255,.12);border-radius:16px;background:#1729872e;padding:12px}.calendar-header-search{width:100%!important;max-width:none!important}.calendar-header-actions{width:100%;flex-wrap:wrap}.calendar-header-select-wrap{flex:1 1 132px}.calendar-header-select-wrap select,.calendar-header-select-trigger,.calendar-add-new-button{width:100%!important}.calendar-header-actions>.relative{flex:1 1 160px}.calendar-page-grid{width:100%;grid-template-columns:1fr!important}.calendar-main-column{gap:16px!important}.calendar-topbar,.calendar-filter-bar,.calendar-panel{height:auto!important;min-height:0!important;flex:initial!important;margin-bottom:0!important}.calendar-filter-grid{grid-template-columns:1fr!important}}.theme-light .calendar-app-header .app-header__wash{background:transparent!important}.theme-light .calendar-subheader{border-bottom-color:#e2e4e880!important}.theme-light .calendar-header-search input{border-color:#e2e4e880!important;background:#f8f9fb!important;color:#1a1a2e!important}.theme-light .calendar-header-search input::-moz-placeholder{color:#9ca3af!important}.theme-light .calendar-header-search input::placeholder{color:#9ca3af!important}.theme-light .calendar-header-select-wrap select,.theme-light .calendar-header-select-trigger{border-color:#e2e4e880!important;background:#fff!important;box-shadow:0 max(6px,calc(10px * var(--dashboard-ui-scale, 1))) max(14px,calc(24px * var(--dashboard-ui-scale, 1))) -8px #0f172a1f!important;color:#639fff!important;-webkit-text-fill-color:#639fff!important;font-weight:400!important;font-size:max(13px,calc(16px * var(--dashboard-ui-scale, 1)))!important}.theme-light .calendar-header-select-trigger span,.theme-light .calendar-header-select-wrap select span{color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .calendar-add-new-button,.theme-light .calendar-add-new-button span,.theme-light .calendar-add-new-button svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .calendar-add-new-button{font-weight:400!important;font-size:max(16px,calc(16px * var(--dashboard-ui-scale, 1)))!important;line-height:max(24px,calc(24px * var(--dashboard-ui-scale, 1)))!important}.theme-light .calendar-header-select-trigger:hover,.theme-light .calendar-header-select-trigger:focus-visible,.theme-light .calendar-header-select-trigger[aria-expanded=true]{border-color:#d5dae2!important;background:#f4f5f7!important;color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .calendar-screen .calendar-segmented-control{border-color:#e2e4e880!important;background:#f4f5f7!important}.theme-light .calendar-screen .calendar-view-button{background:transparent!important;color:#6a7282!important}.theme-light .calendar-screen .calendar-view-button[data-active=true]{background:#639fff!important;color:#fff!important}.theme-light .calendar-screen .calendar-sync-pill{border-color:#e2e4e880!important;background:#f4f5f7!important;color:#6a7282!important}.theme-light .calendar-screen .calendar-filter-bar{border-color:#e2e4e880!important;background:#eef2ff66!important}.theme-light .calendar-screen .calendar-filter-label{color:#1a1a2e99!important;-webkit-text-fill-color:rgba(26,26,46,.6)!important}.theme-light .calendar-screen .calendar-filter-chip{border-color:#e2e4e880!important;background:#eef2ff4d!important;color:#6a7282!important}.theme-light .calendar-screen .calendar-filter-chip[data-active=true]{background:#639fff!important;border-color:#639fff!important;color:#fff!important}.theme-light .calendar-screen--week .calendar-filter-compact-row>button,.theme-light .calendar-screen--week .calendar-filter-compact-row>select{border-color:#e2e4e880!important;background:#fff!important;color:#4b5563!important}.theme-light .calendar-filter-agent-trigger.dark-filter-dropdown__trigger{border-color:#e2e4e880!important;background:#fff!important;box-shadow:0 max(6px,calc(10px * var(--calendar-ui-scale))) max(14px,calc(24px * var(--calendar-ui-scale))) -8px #0f172a1f!important;color:#4b5563!important}.theme-light .calendar-filter-agent-trigger.dark-filter-dropdown__trigger:hover,.theme-light .calendar-filter-agent-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:#d5dae2!important;background:#f4f5f7!important}.theme-light .calendar-screen .calendar-panel{border-color:#e2e4e880!important;background:#fff!important}.theme-light .calendar-panel-header h3{color:#1a1a2e!important}.theme-light .calendar-panel--day .calendar-panel-today-button,.theme-light .calendar-panel--week .calendar-panel-today-button,.theme-light #root .App .calendar-panel--day .calendar-panel-today-button,.theme-light #root .App .calendar-panel--week .calendar-panel-today-button{border-color:#e2e4e880!important;background:#f4f5f7!important;background-color:#f4f5f7!important;background-image:none!important;color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .calendar-panel--day .calendar-panel-today-button:hover,.theme-light .calendar-panel--week .calendar-panel-today-button:hover{background:#eaf1ff!important}.theme-light .calendar-panel--month .calendar-panel-today-button{background:transparent!important;background-color:transparent!important;border-color:transparent!important;padding-left:0!important;padding-right:0!important;color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .calendar-panel--month .calendar-panel-today-button:hover{background:transparent!important;text-decoration:underline!important}.theme-light .calendar-weekday-row>div{color:#6a7282!important}.theme-light .calendar-screen .calendar-month-cell{border-color:transparent!important;background:#f4f5f7!important;box-shadow:none!important}.theme-light .calendar-screen .calendar-month-cell>span:first-child{color:#1a1a2e!important}.theme-light .calendar-screen .calendar-month-cell[class*="border-[#639FFF]/30"]{border-color:transparent!important;background:#f4f5f7!important}.theme-light .calendar-screen .calendar-month-cell[class*="border-[#639FFF]/30"]>span:first-child{color:#639fff!important}.theme-light .calendar-day-view{color:#1a1a2e!important}.theme-light .calendar-day-summary{border-color:#639fff33!important;background:#eef2ff!important}.theme-light .calendar-day-summary h3{color:#1a1a2e!important}.theme-light .calendar-day-summary p,.theme-light .calendar-day-hour{color:#6a7282!important}.theme-light .calendar-day-slot{border-left-color:#639fff33!important;color:#9ca3af!important}.theme-light .calendar-day-slot:hover,.theme-light .calendar-day-slot:focus-visible{background:#639fff14!important}.theme-light .calendar-week-header-grid{background:transparent!important;box-shadow:none!important}.theme-light .calendar-week-day-button{border-bottom-color:#639fff33!important;background:#f8f9fb!important;color:#1a1a2e!important}.theme-light .calendar-week-day-button:hover,.theme-light .calendar-week-day-button:focus-visible{background:#f1f3f7!important}.theme-light .calendar-week-day-button.is-today{background:#eaf1ff!important}.theme-light .calendar-week-day-name{color:#6a7282!important}.theme-light .calendar-week-day-number{color:#1a1a2e!important}.theme-light .calendar-week-day-button.is-today .calendar-week-day-number{color:#639fff!important}.theme-light .calendar-week-time-spacer{border-bottom-color:#639fff33!important}.theme-light .calendar-week-time-label{color:#6a7282!important}.theme-light .calendar-week-day-column:before{background:repeating-linear-gradient(to bottom,#ffffff 0,#ffffff calc(var(--calendar-week-hour-height) - var(--calendar-week-line-width)),rgba(99,159,255,.12) calc(var(--calendar-week-hour-height) - var(--calendar-week-line-width)),rgba(99,159,255,.12) var(--calendar-week-hour-height))!important}.theme-light .calendar-mini-event,.theme-light .calendar-mini-event *,.theme-light .calendar-week-event-card,.theme-light .calendar-week-event-card *,.theme-light .calendar-day-event-card,.theme-light .calendar-day-event-card *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .calendar-week-event-attendee,.theme-light .calendar-week-event-attendee-name{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}.theme-light .calendar-day-event-time,.theme-light .calendar-day-event-location{color:#ffffffc7!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important}.theme-light .calendar-day-event-person{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}.theme-light .calendar-tasks-panel,.theme-light .calendar-tasks-panel__header h2{color:#1a1a2e!important}.theme-light .calendar-tasks-panel__header span{border-color:#e2e4e880!important;background:#f4f5f7!important;color:#6a7282!important}.theme-light .calendar-task-section__header h3{color:#1a1a2e!important}.theme-light .calendar-task-section__header>div{background:linear-gradient(90deg,#639fff47,#fff0)!important}.theme-light .calendar-task-section__header>span{color:#6a7282!important}.theme-light .calendar-task-card{border-color:#e2e4e880!important;background:#f8f9fb!important}.theme-light .calendar-task-card:hover{border-color:#d5dae2!important;background:#f1f3f7!important}.theme-light .calendar-task-checkbox{border-color:#639fff80!important}.theme-light .calendar-task-checkbox[data-checked=true]{border-color:#10b981bf!important;background:#10b981!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .calendar-task-card__copy h4{color:#1a1a2e!important}.theme-light .calendar-task-card.is-done .calendar-task-card__copy h4{color:#9ca3af!important}.theme-light .calendar-task-card__copy p{color:#6a7282!important}.theme-light .calendar-task-edit-button{border-color:#e2e4e880!important;background:#fff!important;color:#6a7282!important;-webkit-text-fill-color:#6a7282!important}.theme-light .calendar-task-edit-button:hover,.theme-light .calendar-task-edit-button:focus-visible{border-color:#d5dae2!important;background:#f4f5f7!important;color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .calendar-task-chip,.theme-light .calendar-task-assignee-chip{border-color:#e2e4e880!important;background:#f4f5f7!important;color:#4b5563!important}.theme-light .calendar-task-chip--high{border-color:#fb2c3666!important;background:#fb2c3633!important;color:#ff6467!important}.theme-light .calendar-task-chip--medium{border-color:#f0b10066!important;background:#f0b10033!important;color:#fdc700!important}.theme-light .calendar-task-chip--low{border-color:#6a728266!important;background:#6a728233!important;color:#99a1af!important}.theme-light .calendar-task-empty-state{border-color:#e2e4e880!important;background:#f8f9fb!important;color:#9ca3af!important}@media (max-width: 56em){.theme-light .calendar-subheader{border-color:#e2e4e880!important;background:#f8f9fb!important}}.calendar-m-title,.calendar-add-new-button__chevron{display:none}.calendar-m-toprow{display:flex;align-items:center;gap:12px}@media (max-width: 56em){.calendar-screen.calendar-screen--phone{gap:0;padding:0 16px 24px!important}.calendar-screen--phone .calendar-m-title{display:flex;flex-direction:column;padding:12px 5px 20px}.calendar-screen--phone .calendar-m-title h1{color:#fafafa;font-size:30px;font-weight:300;letter-spacing:-.96px;line-height:36px}.calendar-screen--phone .calendar-m-title p{color:#639fffcc;font-size:16px;font-weight:500;letter-spacing:.4px;line-height:28px}.calendar-screen--phone .calendar-page-grid{gap:24px!important}.calendar-screen--phone .calendar-main-column{gap:0!important}.calendar-screen--phone .calendar-topbar{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px!important}.calendar-screen--phone .calendar-segmented-control{width:269px!important;height:49px!important;min-height:49px!important}.calendar-screen--phone .calendar-view-button{height:40px!important;min-height:40px!important;font-size:16px!important}.calendar-screen--phone .calendar-sync-pill{width:57px;justify-content:center;padding:8px 12.6px!important}.calendar-screen--phone .calendar-sync-pill__label{display:none}.calendar-screen--phone .calendar-add-new-button--phone-top{display:inline-flex;width:130px;height:40px;align-items:center;gap:8px;border:0;border-radius:10px;background:linear-gradient(90deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff);padding:0 16px;color:#fff;font-size:16px;font-weight:400;line-height:24px}.calendar-screen--phone .calendar-filter-bar{margin-bottom:8px!important;padding:16.6px!important}.calendar-screen--phone .calendar-filter-options--event-type{flex-wrap:wrap!important;overflow:visible}.calendar-screen--phone .calendar-filter-bar-compact{padding:16.6px!important}.calendar-screen--phone .calendar-filter-compact-row{gap:12px 12px}.calendar-screen--phone .calendar-filter-compact-row>.h-6{display:none}.calendar-screen--phone .calendar-filter-compact-chip{height:25px;border-radius:10px;padding:0 12px;font-size:12px;line-height:16px}.calendar-screen--phone .calendar-filter-agent-dropdown{flex-basis:100%}.calendar-screen--phone .calendar-filter-agent-trigger{height:25px!important;min-height:25px!important;width:auto!important;min-width:120px!important;border-radius:10px!important;padding:0 12px!important;font-size:12px!important}.calendar-screen--phone .calendar-panel{padding:16.6px!important}.calendar-screen--phone .calendar-panel-header{height:51px;margin-bottom:24px!important;gap:12px!important}.calendar-screen--phone .calendar-panel-header h3{font-size:28px!important;font-weight:500!important;line-height:39px!important}.calendar-screen--phone .calendar-panel-header>div:first-child{gap:16px}.calendar-screen--phone .calendar-panel-today-button{display:inline-block!important;height:25px!important;border:1px solid rgba(255,255,255,.05);border-radius:10px!important;padding:0 12.6px!important;font-size:12px!important;line-height:23px!important}.calendar-screen--phone .calendar-panel-header>div:last-child button{width:34px;height:34px}.calendar-screen--phone .calendar-m-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px}.calendar-screen--phone .calendar-m-weekdays div{height:32px;color:#fafafa66;font-size:12px;font-weight:500;line-height:32px;text-align:center}.calendar-screen--phone .calendar-m-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.calendar-screen--phone .calendar-m-day{display:flex;min-width:0;min-height:80px;flex-direction:column;gap:4px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#1729874d;padding:8.6px 8.6px 8px;cursor:pointer}.calendar-screen--phone .calendar-m-day--pad{border:0;background:transparent;cursor:default}.calendar-screen--phone .calendar-m-day--today{border-color:#639fff80;background:#639fff29}.calendar-screen--phone .calendar-m-day__number{color:#fafafacc;font-size:14px;font-weight:300;line-height:20px}.calendar-screen--phone .calendar-m-pill{display:flex;width:100%;height:23px;min-width:0;align-items:center;gap:4px;border-radius:4px;padding:4px 8px;color:#fff;font-size:10px;font-weight:500;line-height:15px;overflow:hidden}.calendar-screen--phone .calendar-m-pill svg{flex:0 0 12px}.calendar-screen--phone .calendar-m-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-screen--phone .calendar-m-day__more{color:#dce6fd99;font-size:10px;font-weight:500;line-height:12px}.calendar-screen--phone .calendar-m-week{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.calendar-screen--phone .calendar-m-week::-webkit-scrollbar{display:none}.calendar-screen--phone .calendar-m-week__inner{display:grid;grid-template-columns:93px repeat(7,93px);-moz-column-gap:8px;column-gap:8px;width:-moz-max-content;width:max-content}.calendar-screen--phone .calendar-m-week__times{position:sticky;left:0;z-index:2;display:flex;flex-direction:column;background:#161638}.calendar-screen--phone .calendar-m-week__corner{height:72px}.calendar-screen--phone .calendar-m-week__time{height:80px;padding-top:4px;color:#dce6fd99;font-size:12px;font-weight:400;line-height:16px}.calendar-screen--phone .calendar-m-week-day__head{display:flex;height:64px;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-bottom:8px}.calendar-screen--phone .calendar-m-week-day__name{color:#fafafa99;font-size:12px;font-weight:500;line-height:16px}.calendar-screen--phone .calendar-m-week-day__num{min-width:36px;border-radius:8px;padding:0 6px;color:#fafafa;font-size:20px;font-weight:300;line-height:32px;text-align:center}.calendar-screen--phone .calendar-m-week-day--today .calendar-m-week-day__num{background:#639fff;color:#fff}.calendar-screen--phone .calendar-m-week-day__body{position:relative;height:960px;background:repeating-linear-gradient(180deg,rgba(99,159,255,.14) 0 1px,transparent 1px 80px);cursor:pointer}.calendar-screen--phone .calendar-m-week-event{position:absolute;left:4px;right:4px;display:flex;flex-direction:column;gap:2px;overflow:hidden;border-radius:8px;padding:6.6px 8.6px;color:#fff;text-align:left}.calendar-screen--phone .calendar-m-week-event__time{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:500;line-height:13px;white-space:nowrap}.calendar-screen--phone .calendar-m-week-event__title{overflow:hidden;font-size:10px;font-weight:500;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.calendar-screen--phone .calendar-m-week-event__person{display:flex;align-items:center;gap:4px;margin-top:4px;min-width:0}.calendar-screen--phone .calendar-m-week-event__avatar{display:grid;width:12px;height:12px;flex:0 0 12px;place-items:center;border-radius:999px;background:#ffffff40;font-size:7px;font-weight:600;line-height:1}.calendar-screen--phone .calendar-m-week-event__name{min-width:0;overflow:hidden;font-size:9px;font-weight:500;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.calendar-screen--phone .calendar-m-dayview__summary{border:1px solid rgba(255,255,255,.05);border-radius:14px;background:#1729874d;padding:16.6px}.calendar-screen--phone .calendar-m-dayview__summary h3{color:#fafafa;font-size:36px;font-weight:300;line-height:45px}.calendar-screen--phone .calendar-m-dayview__summary p{margin-top:12px;color:#dce6fd99;font-size:14px;font-weight:400;line-height:20px}.calendar-screen--phone .calendar-m-dayview__rows{display:flex;flex-direction:column;gap:12px;margin-top:24px}.calendar-screen--phone .calendar-m-hour{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px}.calendar-screen--phone .calendar-m-hour__label{padding-top:3.6px;color:#dce6fd99;font-size:14px;font-weight:400;line-height:20px}.calendar-screen--phone .calendar-m-hour__track{display:flex;min-height:60px;flex-direction:column;gap:8px;border-left:1px solid rgba(99,159,255,.2);padding-left:17.8px;cursor:pointer}.calendar-screen--phone .calendar-m-hour__empty{padding-top:22px;color:#dce6fd66;font-size:12px;font-weight:500;line-height:16px}.calendar-screen--phone .calendar-m-event{display:flex;width:100%;flex-direction:column;gap:8px;border-radius:12px;padding:16.6px;color:#fff;text-align:left;box-shadow:0 12px 26px #02061729}.calendar-screen--phone .calendar-m-event__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.calendar-screen--phone .calendar-m-event__title{display:flex;min-width:0;align-items:flex-start;gap:8px;font-size:16px;font-weight:500;line-height:24px}.calendar-screen--phone .calendar-m-event__title svg{flex:0 0 14px;margin-top:5px}.calendar-screen--phone .calendar-m-event__span{flex:0 0 auto;padding-top:4px;font-size:12px;font-weight:400;line-height:16px;opacity:.9;white-space:nowrap}.calendar-screen--phone .calendar-m-event__person,.calendar-screen--phone .calendar-m-event__location{display:flex;min-width:0;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px}.calendar-screen--phone .calendar-m-event__location{font-size:12px;line-height:16px;opacity:.9}.calendar-screen--phone .calendar-m-event__person>span:last-child,.calendar-screen--phone .calendar-m-event__location>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-screen--phone .calendar-m-event__avatar{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:999px;background:#fff3;font-size:12px;font-weight:500;line-height:16px}.calendar-screen--phone .calendar-tasks-panel__header{height:44px;min-height:44px;flex-basis:44px;margin-bottom:16px}.calendar-screen--phone .calendar-tasks-panel__header h2{flex:1 1 auto;font-size:24px!important;font-weight:300;letter-spacing:-.48px;line-height:30px!important}.calendar-screen--phone .calendar-tasks-panel__header>span{display:none}.calendar-screen--phone .calendar-add-new-button--tasks{display:inline-flex;height:36px;align-items:center;gap:8px;border:0;border-radius:10px;background:linear-gradient(90deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff);padding:0 16px;color:#fff;font-size:14px;font-weight:500;line-height:20px}.calendar-screen--phone .calendar-add-new-button--tasks .calendar-add-new-button__chevron{display:block}.calendar-screen--phone .calendar-task-section__header{height:36px;margin-bottom:12px}.calendar-screen--phone .calendar-task-grid{grid-template-columns:minmax(0,1fr);gap:12px}.calendar-screen--phone .calendar-task-card{min-height:0!important;gap:8px;padding:12.6px!important}.calendar-screen--phone .calendar-task-card__meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;padding-top:0}.calendar-screen--phone .calendar-task-chip-row{gap:6px}.calendar-screen--phone .calendar-task-assignee-chip{align-self:center}.theme-light .calendar-screen--phone .calendar-m-title h1,.theme-light .calendar-screen--phone .calendar-m-dayview__summary h3,.theme-light .calendar-screen--phone .calendar-m-day__number,.theme-light .calendar-screen--phone .calendar-m-week-day__num{color:#1a1a2e}.theme-light .calendar-screen--phone .calendar-m-week-day--today .calendar-m-week-day__num{color:#fff}.theme-light .calendar-screen--phone .calendar-m-day,.theme-light .calendar-screen--phone .calendar-m-dayview__summary{border-color:#e2e4e899;background:#f8f9fb}.theme-light .calendar-screen--phone .calendar-m-day--pad{border:0;background:transparent}.theme-light .calendar-screen--phone .calendar-m-week__times{background:#fff}.theme-light .calendar-screen--phone .calendar-m-week__time,.theme-light .calendar-screen--phone .calendar-m-hour__label,.theme-light .calendar-screen--phone .calendar-m-hour__empty,.theme-light .calendar-screen--phone .calendar-m-dayview__summary p{color:#1a1a2e99}.calendar-screen.calendar-screen--phone{--dashboard-ui-scale: 1}.calendar-screen--phone .calendar-page-grid{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-direction:column}.calendar-screen--phone .calendar-main-column,.calendar-screen--phone .calendar-tasks-section,.calendar-screen--phone .calendar-tasks-shell,.calendar-screen--phone .calendar-tasks-panel{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;flex:0 0 auto!important}.calendar-screen--phone .calendar-main-column>*,.calendar-screen--phone .calendar-tasks-panel>*{flex-shrink:0!important}.calendar-screen--phone .calendar-topbar,.calendar-screen--phone .calendar-filter-bar,.calendar-screen--phone .calendar-panel{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important}.calendar-screen--phone .calendar-tasks-panel__scroll{flex:0 0 auto!important;overflow:visible}.calendar-screen--phone .calendar-header-select-wrap select,.calendar-screen--phone .calendar-header-select-trigger{width:100%!important;min-width:0!important}.calendar-screen--phone .calendar-add-new-button.calendar-add-new-button--phone-top{width:130px!important;height:40px!important;border-radius:10px!important;font-size:16px!important}.calendar-screen--phone .calendar-add-new-button.calendar-add-new-button--tasks{width:auto!important;height:36px!important;border-radius:10px!important;font-size:14px!important;font-weight:500}.calendar-screen--phone .calendar-m-event__title>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (max-width: 56em){.calendar-screen--phone .calendar-filter-compact-chip{border-radius:999px}.calendar-screen--phone .calendar-filter-agent-trigger{gap:8px;border-color:#ffffff1a!important;border-radius:999px!important;background:#16163866!important;padding:0 12.6px!important;color:#fafafacc!important}.calendar-screen--phone .calendar-m-day{min-height:91.2px}.calendar-screen--phone .calendar-m-week__times{background:#161a48}.calendar-screen--phone .calendar-m-week__time{font-weight:500}.calendar-screen--phone .calendar-m-week-day__head{border-radius:10px}.calendar-screen--phone .calendar-m-week-day__name{color:#dce6fd99}.calendar-screen--phone .calendar-m-week-day__num{min-width:0;border-radius:0;padding:0;font-weight:500;line-height:31px}.calendar-screen--phone .calendar-m-week-day--today .calendar-m-week-day__head{border-bottom:1px solid rgba(99,159,255,.2);background:#639fff33}.calendar-screen--phone .calendar-m-week-day--today .calendar-m-week-day__num{background:transparent;color:#639fff}.calendar-screen--phone .calendar-m-week-day__body{background:repeating-linear-gradient(180deg,#17298733 0,#17298733 79px,#639fff1a 79px,#639fff1a 80px)}.calendar-screen--phone .calendar-m-week-event{border:1px solid rgba(255,255,255,.2);border-radius:4px;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.calendar-screen--phone .calendar-m-dayview__summary{border-color:#639fff33;border-radius:10px;background:#17298733}.calendar-screen--phone .calendar-m-dayview__summary p,.calendar-screen--phone .calendar-m-hour__label{font-weight:300}.calendar-screen--phone .calendar-m-hour__track{border-left-width:2px}.calendar-screen--phone .calendar-m-event{border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:none}.calendar-screen--phone .calendar-m-event__span{color:#fffc;font-weight:500;opacity:1}.calendar-screen--phone .calendar-m-event__person{color:#ffffffe6;font-weight:500}.calendar-screen--phone .calendar-add-new-button.calendar-add-new-button--tasks{width:130px!important;height:40px!important;justify-content:center;padding:0 12px}.calendar-screen--phone .calendar-task-checkbox{width:16px;height:16px;min-width:16px}.calendar-screen--phone .calendar-task-edit-button{width:24px;height:24px;min-width:24px}.calendar-screen--phone .calendar-task-chip,.calendar-screen--phone .calendar-task-assignee-chip{height:21.2px;padding:0 6.6px}.calendar-m-details{display:flex;flex-direction:column;gap:12px;margin-top:24px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:#17298733;padding:24.6px;color:#fafafa}.calendar-m-details--empty{min-height:233.7px;align-items:center;justify-content:center;gap:16px;color:#fafafa66}.calendar-m-details--empty svg{color:#fafafa4d}.calendar-m-details--empty p{margin:0;font-size:14px;font-weight:300;line-height:24.5px;text-align:center}.calendar-m-details__head{display:flex;align-items:center;justify-content:space-between}.calendar-m-details__type{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#1729874d;padding:4px 12px;color:#dce6fdbf;font-size:12px;font-weight:500;line-height:16px}.calendar-m-details__dot{width:8px;height:8px;border-radius:999px}.calendar-m-details__close{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(99,159,255,.2);border-radius:999px;background:#16163866;color:#dce6fdcc}.calendar-m-details__title{margin:0;font-size:20px;font-weight:500;line-height:28px}.calendar-m-details__row{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:20px}.calendar-m-details__row svg{flex:0 0 16px;margin-top:2px;color:#639fff}.calendar-m-details__row p{margin:0;color:#fafafa;font-weight:500}.calendar-m-details__row span{color:#dce6fda6}.calendar-m-details__note{margin:0;border:1px solid rgba(99,159,255,.12);border-radius:10px;background:#1729872e;padding:12px;color:#dce6fdb8;font-size:14px;line-height:22px}.calendar-m-details__actions{display:flex;gap:12px;border-top:1px solid rgba(99,159,255,.16);padding-top:16px}.calendar-m-details__edit{flex:1 1 auto;height:42px;border-radius:10px;background:#639fff;color:#fff;font-size:14px;font-weight:600}.calendar-m-details__delete{height:42px;border:1px solid rgba(248,113,113,.3);border-radius:10px;background:#ef44441f;padding:0 16px;color:#fca5a5;font-size:14px;font-weight:500}.theme-light .calendar-m-details{border-color:#0d0d0d14;background:#fffc;color:#0d0d0d}.theme-light .calendar-m-details--empty{color:#0d0d0d73}.theme-light .calendar-m-details--empty svg{color:#0d0d0d4d}.theme-light .calendar-m-details__row p,.theme-light .calendar-m-details__title{color:#0d0d0d}.theme-light .calendar-m-details__row span,.theme-light .calendar-m-details__note,.theme-light .calendar-m-details__type{color:#0d0d0da6}.theme-light .calendar-m-details__close{background:#ffffffb3;color:#0d0d0db3}}.lead-unit-open,.lead-unit-remove{background:transparent;transition:background-color .15s ease,color .15s ease}.lead-unit-open:hover,.lead-unit-open:focus-visible{background:#639fff14}.lead-unit-open:focus-visible{outline:2px solid #639fff;outline-offset:-2px}.lead-unit-remove{color:var(--crm-sub-ink-60)}.lead-unit-remove:hover,.lead-unit-remove:focus-visible{background:#fb2c361f;color:#ff6467}.lead-unit-remove:focus-visible{outline:2px solid #ff6467;outline-offset:-2px}.theme-light .lead-unit-remove:hover,.theme-light .lead-unit-remove:focus-visible{color:#dc2626}@media (prefers-reduced-motion: reduce){.lead-unit-open,.lead-unit-remove{transition:none}}:root{--crm-ink-strong: #ffffff;--crm-ink: #fafafa;--crm-ink-88: rgba(255, 255, 255, .88);--crm-ink-70: rgba(255, 255, 255, .7);--crm-body-ink: #dce6fd;--crm-sub-ink: rgba(220, 230, 253, .65);--crm-sub-ink-60: rgba(220, 230, 253, .6);--crm-thead-ink: rgba(220, 230, 253, .7);--crm-placeholder: rgba(220, 230, 253, .5);--crm-empty-bar: rgba(220, 230, 253, .18);--crm-positive-ink: #05df72;--crm-negative-ink: #ff6467;--crm-contract-fill: #d8b4fe;--crm-contract-ink: rgba(216, 180, 254, .92);--crm-donut-hole: rgba(54, 31, 31, .96);--crm-control-border: rgba(99, 159, 255, .3);--crm-control-bg: #161638;--crm-control-bg-70: rgba(22, 22, 56, .7);--crm-control-bg-60: rgba(22, 22, 56, .6);--crm-input-bg: rgba(22, 22, 56, .3);--crm-panel-border: rgba(99, 159, 255, .2);--crm-panel-bg: rgba(30, 30, 74, .3);--crm-panel-bg-52: rgba(26, 26, 64, .52);--crm-panel-border-14: rgba(99, 159, 255, .14);--crm-thead-bg: rgba(26, 26, 62, .92);--crm-thead-shadow-color: rgba(2, 6, 23, .2);--crm-row-border: rgba(99, 159, 255, .1);--crm-row-hover: rgba(99, 159, 255, .045);--crm-avatar-ink: #161638;--crm-score-inner-bg: rgba(22, 22, 56, .8);--crm-chevron-ink: #8bb6ff;--crm-switch-inactive-ink: #dce6fd;--crm-pipe-col-border: rgba(99, 159, 255, .2);--crm-pipe-col-bg: rgba(30, 30, 74, .2);--crm-pipe-chip-bg: rgba(26, 26, 62, .6);--crm-pipe-menu-border: rgba(99, 159, 255, .2);--crm-pipe-card-border: rgba(99, 159, 255, .2);--crm-pipe-card-border-hover: rgba(99, 159, 255, .34);--crm-pipe-card-bg: linear-gradient(180deg, rgba(26, 26, 76, .6) 0%, rgba(21, 31, 96, .6) 100%);--crm-pipe-card-bg-hover: linear-gradient(180deg, rgba(26, 26, 76, .68) 0%, rgba(21, 31, 96, .68) 100%);--crm-pipe-shadow-color: rgba(5, 9, 28, .38);--crm-pipe-scroll-track: rgba(30, 30, 74, .28);--crm-primary-grad: linear-gradient(90deg, #639FFF 0%, #68A1FF 20%, #6CA3FF 40%, #71A4FF 60%, #76A6FF 80%, #7AA8FF 100%);--crm-modal-strip: rgba(22, 22, 56, .5);--crm-modal-divider: rgba(99, 159, 255, .2);--crm-field-bg: rgba(22, 22, 56, .6);--crm-field-bg-hover: rgba(22, 22, 56, .78);--crm-field-placeholder: rgba(220, 230, 253, .4);--crm-soft-btn-bg: rgba(23, 41, 135, .4);--crm-drawer-bg: #161638;--crm-drawer-card-bg: #17173a;--crm-drawer-btn-bg: #17205a;--crm-m-thead-bg: rgba(26, 26, 62, .5);--crm-m-sticky-head-bg: rgba(26, 26, 62, .9);--crm-m-sticky-cell-bg: rgba(30, 30, 74, .95);--crm-m-pill-bg: rgba(22, 22, 56, .5)}@property --crm-occupancy-fill{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --crm-score-fill{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.crm-screen{--crm-safe-scale: 1;--crm-ui-scale: 1;--crm-real-width: 100vw;--crm-real-height: 100vh;--crm-content-max-width: none;--crm-u: clamp(10px, calc(16px * var(--crm-ui-scale)), 48px);--crm-page-pad-x: clamp(18px, calc(23px * var(--crm-ui-scale)), 72px);--crm-page-pad-right: clamp(22px, calc(35px * var(--crm-ui-scale)), 114px);--crm-page-pad-top: clamp(12px, calc(15px * var(--crm-ui-scale)), 72px);--crm-page-pad-bottom: clamp(0px, calc(0px * var(--crm-ui-scale)), 0px);--crm-gap: clamp(10px, calc(16px * var(--crm-ui-scale)), 48px);--crm-radius: clamp(8px, calc(10px * var(--crm-ui-scale)), 30px);--crm-radius-lg: clamp(10px, calc(14px * var(--crm-ui-scale)), 42px);--crm-control-height: clamp(38px, calc(43px * var(--crm-ui-scale)), 132px);--crm-toolbar-action-height: calc(39px * var(--crm-ui-scale));--crm-toolbar-height: var(--crm-control-height);--crm-toolbar-to-kpi: clamp(16px, calc(21px * var(--crm-ui-scale)), 64px);--crm-kpi-height: clamp(166px, calc(213.642px * var(--crm-ui-scale)), 642px);--crm-kpi-to-heading: clamp(24px, calc(34px * var(--crm-ui-scale)), 102px);--crm-heading-height: clamp(28px, calc(35px * var(--crm-ui-scale)), 105px);--crm-heading-to-table: clamp(12px, calc(17px * var(--crm-ui-scale)), 52px);--crm-table-header-height: clamp(34px, calc(38.521px * var(--crm-ui-scale)), 123px);--crm-table-row-height: clamp(64px, calc(76.468px * var(--crm-ui-scale)), 228px);--crm-text-2xs: clamp(8px, calc(10px * var(--crm-ui-scale)), 30px);--crm-text-xs: clamp(10px, calc(12px * var(--crm-ui-scale)), 36px);--crm-text-sm: clamp(11px, calc(14px * var(--crm-ui-scale)), 42px);--crm-text-md: clamp(13px, calc(16px * var(--crm-ui-scale)), 48px);--crm-title: clamp(22px, calc(28px * var(--crm-ui-scale)), 84px);--crm-kpi-title-size: calc(12px * var(--crm-ui-scale));--crm-kpi-title-line: calc(16px * var(--crm-ui-scale));--crm-kpi-title-tracking: calc(.6px * var(--crm-ui-scale));--crm-kpi-value-size: calc(48px * var(--crm-ui-scale));--crm-kpi-value-line: calc(48px * var(--crm-ui-scale));--crm-kpi-value-tracking: calc(-.96px * var(--crm-ui-scale));--crm-kpi-meta-size: calc(14px * var(--crm-ui-scale));--crm-kpi-meta-line: calc(20px * var(--crm-ui-scale));--crm-kpi-row-size: calc(12px * var(--crm-ui-scale));--crm-kpi-row-line: calc(16px * var(--crm-ui-scale));--crm-kpi-donut-size: calc(18.2px * var(--crm-ui-scale));--crm-kpi-donut-line: calc(26px * var(--crm-ui-scale));font-size:var(--crm-u)}.crm-screen,.crm-screen :where(*){letter-spacing:0}.crm-app-header{z-index:300!important}.crm-page{width:100%;max-width:var(--crm-content-max-width);align-self:center;box-sizing:border-box;padding:var(--crm-page-pad-top) var(--crm-page-pad-right) var(--crm-page-pad-bottom) var(--crm-page-pad-x)!important}.crm-toolbar{height:var(--crm-toolbar-height);min-height:var(--crm-toolbar-height);margin-bottom:var(--crm-toolbar-to-kpi)!important}.crm-toolbar-left{flex:1 1 auto;min-width:0}.crm-toolbar-actions{flex:0 0 auto;min-width:0;flex-wrap:nowrap;justify-content:flex-end}.crm-toolbar :where(input,button){height:var(--crm-control-height);border-radius:var(--crm-radius);font-size:var(--crm-text-sm)}.crm-toolbar :where(svg){width:calc(18px * var(--crm-ui-scale));height:calc(18px * var(--crm-ui-scale))}.crm-kpi-grid{height:var(--crm-kpi-height);min-height:var(--crm-kpi-height);grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:calc(15px * var(--crm-ui-scale))!important;margin-bottom:var(--crm-kpi-to-heading)!important}.crm-kpi-card{position:relative;display:flex;min-width:0;height:var(--crm-kpi-height)!important;flex-direction:column;overflow:hidden;border:max(1px,calc(.606px * var(--crm-ui-scale))) solid var(--crm-kpi-border);border-radius:calc(10px * var(--crm-ui-scale))!important;background:var(--crm-kpi-bg);box-shadow:none;padding:calc(15.75px * var(--crm-ui-scale)) calc(16.04px * var(--crm-ui-scale))!important;-webkit-backdrop-filter:none;backdrop-filter:none}.crm-screen .crm-kpi-card,.crm-screen .crm-kpi-card *{font-family:Outfit,sans-serif!important;font-synthesis:none}.crm-kpi-card__summary{display:grid;height:calc(91.07px * var(--crm-ui-scale));min-height:calc(91.07px * var(--crm-ui-scale));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:calc(12px * var(--crm-ui-scale))}.crm-kpi-card__copy{min-width:0}.crm-kpi-card__title{overflow:hidden;color:var(--crm-ink-strong);font-family:Outfit,sans-serif!important;font-size:var(--crm-kpi-title-size)!important;font-weight:400!important;letter-spacing:var(--crm-kpi-title-tracking)!important;line-height:var(--crm-kpi-title-line)!important;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.crm-kpi-card__value{margin-top:calc(6.76px * var(--crm-ui-scale));color:var(--crm-ink);font-family:Outfit,sans-serif!important;font-size:var(--crm-kpi-value-size)!important;font-weight:300!important;letter-spacing:var(--crm-kpi-value-tracking)!important;line-height:var(--crm-kpi-value-line)!important}.crm-kpi-card__value>.tabular-nums{display:block;font-family:Outfit,sans-serif!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.crm-kpi-card__meta{display:flex;min-width:0;margin-top:calc(3.79px * var(--crm-ui-scale));align-items:center;gap:calc(18px * var(--crm-ui-scale));color:var(--crm-ink-88);font-family:Outfit,sans-serif!important;font-size:var(--crm-kpi-meta-size)!important;font-weight:400!important;line-height:var(--crm-kpi-meta-line)!important;white-space:nowrap}.crm-kpi-card__meta span:last-child:not(:first-child){min-width:0;overflow:hidden;color:var(--crm-ink-70);text-overflow:ellipsis}.crm-kpi-card__trend{display:inline-flex;min-width:calc(43.3px * var(--crm-ui-scale));height:calc(22.76px * var(--crm-ui-scale));align-items:center;justify-content:center;border-radius:calc(4px * var(--crm-ui-scale));background:#00c95033;padding:0 calc(7.72px * var(--crm-ui-scale));color:var(--crm-positive-ink);font-family:Outfit,sans-serif!important;font-size:var(--crm-kpi-row-size)!important;font-weight:500!important;line-height:var(--crm-kpi-row-line)!important;white-space:nowrap}.crm-kpi-card__trend.is-negative{background:#fb2c3633;color:var(--crm-negative-ink)}.crm-kpi-card__body{min-height:0;margin-top:calc(11.41px * var(--crm-ui-scale))}.crm-kpi-lead-list{display:grid;gap:calc(5.69px * var(--crm-ui-scale))}.crm-kpi-lead-row{display:grid;min-width:0;height:calc(22.77px * var(--crm-ui-scale));align-items:center;grid-template-columns:calc(23.19px * var(--crm-ui-scale)) minmax(calc(88.91px * var(--crm-ui-scale)),1fr) auto minmax(calc(72px * var(--crm-ui-scale)),calc(130px * var(--crm-ui-scale)));-moz-column-gap:calc(13.08px * var(--crm-ui-scale));column-gap:calc(13.08px * var(--crm-ui-scale))}.crm-kpi-card--blue .crm-kpi-lead-row:not(.crm-kpi-lead-row--dot){grid-template-columns:calc(23.191px * var(--crm-ui-scale)) calc(88.913px * var(--crm-ui-scale)) auto minmax(calc(152px * var(--crm-ui-scale)),1fr);-moz-column-gap:calc(13.077px * var(--crm-ui-scale));column-gap:calc(13.077px * var(--crm-ui-scale))}.crm-kpi-card--blue .crm-kpi-lead-row:not(.crm-kpi-lead-row--dot) .crm-kpi-lead-bar{width:calc(154.93px * var(--crm-ui-scale));margin-left:calc(-11.91px * var(--crm-ui-scale))}.crm-kpi-lead-row--dot{height:calc(15.18px * var(--crm-ui-scale));grid-template-columns:calc(5.79px * var(--crm-ui-scale)) minmax(0,1fr) auto;-moz-column-gap:calc(7.46px * var(--crm-ui-scale));column-gap:calc(7.46px * var(--crm-ui-scale))}.crm-kpi-lead-avatar{display:grid;width:calc(23.19px * var(--crm-ui-scale));height:calc(22.77px * var(--crm-ui-scale));place-items:center;border-radius:999px;background:#2b7fff33;color:#51a2ff;font-family:Outfit,sans-serif!important;font-size:calc(12px * var(--crm-ui-scale))!important;font-weight:500!important;line-height:calc(16px * var(--crm-ui-scale))!important}.crm-kpi-lead-dot{width:calc(5.79px * var(--crm-ui-scale));height:calc(5.69px * var(--crm-ui-scale));border-radius:999px;background:#05df72}.crm-kpi-lead-name,.crm-kpi-lead-value,.crm-kpi-contract-line,.crm-kpi-legend-row{font-family:Outfit,sans-serif!important;font-size:var(--crm-kpi-row-size)!important;line-height:var(--crm-kpi-row-line)!important}.crm-kpi-lead-name{min-width:0;overflow:hidden;color:var(--crm-ink-70);font-weight:400!important;text-overflow:ellipsis;white-space:nowrap}.crm-kpi-lead-value{color:var(--crm-ink-strong);font-weight:500!important;white-space:nowrap}.crm-kpi-lead-row--dot .crm-kpi-lead-value{color:#05df72}.crm-kpi-lead-bar,.crm-kpi-contract-bar{position:relative;display:block;height:calc(6.18px * var(--crm-ui-scale));overflow:hidden;border-radius:999px;background:#2b7fff47}.crm-kpi-lead-bar span,.crm-kpi-contract-bar span{display:block;height:100%;border-radius:inherit;background:#2b7fff;transform-origin:left center;animation:crm-chart-fill-x .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--crm-chart-delay, 0ms);will-change:transform}.crm-kpi-empty-line,.crm-kpi-empty-value{height:calc(6px * var(--crm-ui-scale));border-radius:999px;background:var(--crm-empty-bar)}.crm-kpi-empty-value{width:calc(38px * var(--crm-ui-scale))}.crm-kpi-occupancy{position:relative;display:flex;min-height:calc(60.73px * var(--crm-ui-scale));margin-top:calc(17.38px * var(--crm-ui-scale));align-items:center;justify-content:space-between}.crm-kpi-occupancy__legend{display:grid;width:calc(199.09px * var(--crm-ui-scale));gap:calc(5.69px * var(--crm-ui-scale))}.crm-kpi-legend-row{display:grid;height:calc(22.77px * var(--crm-ui-scale));align-items:center;grid-template-columns:calc(8.7px * var(--crm-ui-scale)) minmax(0,1fr) auto;gap:calc(13.07px * var(--crm-ui-scale));color:var(--crm-ink-70);font-weight:400}.crm-kpi-legend-row span:first-child{width:calc(8.7px * var(--crm-ui-scale));height:calc(8.54px * var(--crm-ui-scale));border-radius:999px;background:#ff8904}.crm-kpi-legend-row strong{color:var(--crm-ink-strong);font-weight:500}.crm-kpi-occupancy__donut{--crm-occupancy-fill: 0deg;position:absolute;right:calc(-1px * var(--crm-ui-scale));bottom:0;display:grid;width:calc(80.4px * var(--crm-ui-scale));height:calc(78.94px * var(--crm-ui-scale));place-items:center;border-radius:999px;background:conic-gradient(#ff8904 0 var(--crm-occupancy-fill),rgba(255,137,4,.2) var(--crm-occupancy-fill) 360deg);animation:crm-occupancy-fill 1.05s cubic-bezier(.22,1,.36,1) .18s both}.crm-kpi-occupancy__donut:before{position:absolute;inset:calc(5.8px * var(--crm-ui-scale));border-radius:inherit;background:var(--crm-donut-hole);content:""}.crm-kpi-occupancy__donut span{position:relative;z-index:1;color:#ff8904;font-family:Outfit,sans-serif!important;font-size:var(--crm-kpi-donut-size);font-weight:500;line-height:var(--crm-kpi-donut-line)}.crm-kpi-contract{display:grid;margin-top:calc(17.38px * var(--crm-ui-scale));gap:calc(6px * var(--crm-ui-scale))}.crm-kpi-contract-bar{width:100%;background:#ad46ff52}.crm-kpi-contract-bar span{background:var(--crm-contract-fill)}.crm-kpi-contract-line{color:var(--crm-contract-ink);font-weight:500}.crm-kpi-card--green .crm-kpi-lead-list{margin-top:calc(25.5px * var(--crm-ui-scale))}.crm-score-circle,.crm-mobile-score{--crm-score-fill: 0deg;background:conic-gradient(var(--crm-score-main) 0 var(--crm-score-fill),var(--crm-score-track) var(--crm-score-fill) 360deg)!important;animation:crm-score-fill .92s cubic-bezier(.18,.82,.22,1) both;animation-delay:var(--crm-score-delay, 0ms);will-change:background}.crm-score-circle__inner,.crm-mobile-score__inner{animation:crm-score-inner-reveal .52s cubic-bezier(.18,.82,.22,1) both;animation-delay:var(--crm-score-delay, 0ms);transform-origin:center}@keyframes crm-chart-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crm-occupancy-fill{to{--crm-occupancy-fill: var(--crm-occupancy-value)}}@keyframes crm-score-fill{to{--crm-score-fill: var(--crm-score-value)}}@keyframes crm-score-inner-reveal{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.crm-section-heading{height:var(--crm-heading-height);min-height:var(--crm-heading-height);margin-bottom:var(--crm-heading-to-table)!important}.crm-section-heading h2{font-size:var(--crm-title)!important;line-height:var(--crm-heading-height)!important}.crm-table-panel{border-radius:var(--crm-radius)!important}.crm-leads-table{min-width:calc(1611.571px * var(--crm-ui-scale))!important}.crm-leads-header{height:var(--crm-table-header-height)!important;padding-left:calc(23.19px * var(--crm-ui-scale))!important;padding-right:calc(23.19px * var(--crm-ui-scale))!important;font-size:var(--crm-text-xs)!important;line-height:calc(16px * var(--crm-ui-scale))!important}.crm-leads-row{min-height:var(--crm-table-row-height)!important;padding-left:calc(23.19px * var(--crm-ui-scale))!important;padding-right:calc(23.19px * var(--crm-ui-scale))!important}.crm-leads-row :where(.text-\[14px\]){font-size:var(--crm-text-sm)!important}.crm-leads-row :where(.text-\[12px\]){font-size:var(--crm-text-xs)!important}.crm-leads-row :where(.h-10.w-10){width:calc(40px * var(--crm-ui-scale))!important;height:calc(40px * var(--crm-ui-scale))!important}.crm-leads-row :where(.h-12.w-12){width:calc(48px * var(--crm-ui-scale))!important;height:calc(48px * var(--crm-ui-scale))!important}.crm-leads-row :where(.h-9.w-9){width:calc(36px * var(--crm-ui-scale))!important;height:calc(36px * var(--crm-ui-scale))!important}.crm-screen--list .crm-toolbar{padding:0!important}.crm-screen--list .crm-desktop-search{flex:1 1 calc(320px * var(--crm-ui-scale));width:calc(433px * var(--crm-ui-scale))!important;max-width:min(34vw,calc(433px * var(--crm-ui-scale)))!important;min-width:calc(260px * var(--crm-ui-scale));height:var(--crm-toolbar-action-height)!important}.crm-screen--list .crm-desktop-search-input{height:var(--crm-toolbar-action-height)!important;min-height:var(--crm-toolbar-action-height)!important;border-color:var(--crm-control-border)!important;border-width:max(1px,calc(.606px * var(--crm-ui-scale)))!important;border-radius:clamp(12px,calc(16px * var(--crm-ui-scale)),48px)!important;background:var(--crm-input-bg)!important;box-shadow:none!important;color:var(--crm-ink)!important;font-size:var(--crm-text-sm)!important;font-weight:300!important;line-height:calc(20px * var(--crm-ui-scale))!important;padding-left:calc(38px * var(--crm-ui-scale))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.crm-screen--list .crm-desktop-search-input::-moz-placeholder{color:var(--crm-placeholder)!important}.crm-screen--list .crm-desktop-search-input::placeholder{color:var(--crm-placeholder)!important}.crm-screen--list .crm-desktop-search-icon{left:calc(13px * var(--crm-ui-scale))!important;color:#639fff!important}.crm-screen--list .crm-filter-trigger{flex:0 0 auto;height:calc(40px * var(--crm-ui-scale))!important;min-height:calc(40px * var(--crm-ui-scale))!important;min-width:calc(140px * var(--crm-ui-scale))!important;border-color:#639fff33!important;border-width:max(1px,calc(1px * var(--crm-ui-scale)))!important;border-radius:calc(10px * var(--crm-ui-scale))!important;background:#1e1e4ab3!important;box-shadow:0 calc(10px * var(--crm-ui-scale)) calc(24px * var(--crm-ui-scale)) calc(-8px * var(--crm-ui-scale)) #0006!important;color:#dce6fdcc!important;font-size:calc(14px * var(--crm-ui-scale))!important;font-weight:500!important;line-height:normal!important;padding:0 calc(12px * var(--crm-ui-scale))!important;-webkit-backdrop-filter:blur(calc(6.5px * var(--crm-ui-scale)))!important;backdrop-filter:blur(calc(6.5px * var(--crm-ui-scale)))!important}.crm-screen--list .crm-filter-trigger:hover,.crm-screen--list .crm-filter-trigger:focus-visible{border-color:#639fff47!important;background:#1e1e4ad1!important}.crm-screen--list .crm-filter-dropdown--project .crm-filter-trigger{min-width:calc(177px * var(--crm-ui-scale))!important;color:#dce6fdcc!important}.crm-screen--list .crm-filter-trigger svg{color:#639fff!important}.crm-screen--list :is(.crm-filter-menu,.crm-add-menu).navi-menu-surface{background:#1e1e4ab3!important;background-image:none!important;background-color:#1e1e4ab3!important;-webkit-backdrop-filter:blur(6.5px)!important;backdrop-filter:blur(6.5px)!important}.crm-screen--list .crm-view-switch{flex:0 0 auto;height:var(--crm-toolbar-action-height)!important;min-height:var(--crm-toolbar-action-height)!important;border-color:var(--crm-control-border)!important;border-width:max(1px,calc(.909px * var(--crm-ui-scale)))!important;background:var(--crm-control-bg-70)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.crm-screen--list .crm-view-switch button{height:calc(34px * var(--crm-ui-scale))!important;border-radius:calc(8px * var(--crm-ui-scale))!important;padding:0!important;font-size:var(--crm-text-sm)!important;font-weight:500!important;line-height:calc(20px * var(--crm-ui-scale))!important}.crm-screen--list .crm-view-switch button:first-child{width:calc(50px * var(--crm-ui-scale))!important;flex:0 0 calc(50px * var(--crm-ui-scale))!important}.crm-screen--list .crm-view-switch button:last-child{width:calc(71px * var(--crm-ui-scale))!important;flex:0 0 calc(71px * var(--crm-ui-scale))!important}.crm-screen--list .crm-add-new-button{flex:0 0 auto;width:calc(126px * var(--crm-ui-scale))!important;height:var(--crm-toolbar-action-height)!important;min-height:var(--crm-toolbar-action-height)!important;max-height:var(--crm-toolbar-action-height)!important;justify-content:center!important;gap:calc(8px * var(--crm-ui-scale))!important;border-radius:var(--crm-radius)!important;background:linear-gradient(90deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff)!important;box-shadow:none!important;font-size:var(--crm-text-sm)!important;font-weight:300!important;line-height:calc(20px * var(--crm-ui-scale))!important;padding:0 calc(12px * var(--crm-ui-scale))!important;white-space:nowrap!important}.crm-add-new-label--short{display:none}.crm-add-new-label--full{display:inline}@media (max-width: 56em){.crm-toolbar{height:auto;min-height:var(--crm-toolbar-height);align-items:flex-start!important;flex-wrap:wrap;row-gap:calc(10px * var(--crm-ui-scale))}.crm-toolbar-left{flex:1 1 calc(520px * var(--crm-ui-scale))}.crm-toolbar-actions{flex:0 1 auto;flex-wrap:wrap;row-gap:calc(8px * var(--crm-ui-scale))}.crm-screen--list .crm-desktop-search{width:auto!important;max-width:none!important;min-width:calc(250px * var(--crm-ui-scale))}.crm-screen--list .crm-add-new-button{width:calc(88px * var(--crm-ui-scale))!important;height:var(--crm-toolbar-action-height)!important;min-height:var(--crm-toolbar-action-height)!important;max-height:var(--crm-toolbar-action-height)!important}.crm-add-new-label--short{display:inline}.crm-add-new-label--full{display:none}}.crm-screen--list .crm-kpi-card{border-width:max(1px,calc(.606px * var(--crm-ui-scale)))!important;border-radius:var(--crm-radius)!important;padding:calc(16px * var(--crm-ui-scale))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.crm-screen--list .crm-kpi-card>span:first-child{display:none}.crm-screen--list .crm-section-heading h2{font-weight:300!important;color:var(--crm-ink)!important}.crm-screen--list .crm-section-heading div{color:var(--crm-sub-ink)}.crm-screen--list .crm-leads-table-panel{border-width:max(1px,calc(.606px * var(--crm-ui-scale)))!important;border-color:var(--crm-panel-border)!important;border-radius:calc(10px * var(--crm-ui-scale))!important;background:var(--crm-panel-bg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.crm-screen--list .crm-leads-table{min-width:calc(1611.571px * var(--crm-ui-scale))!important}.crm-screen--list .crm-leads-header,.crm-screen--list .crm-leads-row{grid-template-columns:minmax(calc(220px * var(--crm-ui-scale)),286fr) minmax(calc(150px * var(--crm-ui-scale)),262fr) minmax(calc(230px * var(--crm-ui-scale)),331fr) minmax(calc(150px * var(--crm-ui-scale)),250fr) minmax(calc(130px * var(--crm-ui-scale)),193fr) minmax(calc(112px * var(--crm-ui-scale)),165fr) minmax(calc(68px * var(--crm-ui-scale)),77fr)!important}.crm-screen--list .crm-leads-header{height:calc(38.521px * var(--crm-ui-scale))!important;min-height:calc(38.521px * var(--crm-ui-scale))!important;border-bottom:max(1px,calc(.606px * var(--crm-ui-scale))) solid var(--crm-panel-border)!important;background:var(--crm-thead-bg)!important;box-shadow:0 calc(10px * var(--crm-ui-scale)) calc(24px * var(--crm-ui-scale)) var(--crm-thead-shadow-color)!important;color:var(--crm-thead-ink)!important;font-size:var(--crm-text-xs)!important;font-weight:500!important;line-height:calc(16px * var(--crm-ui-scale))!important;letter-spacing:0!important;-webkit-backdrop-filter:blur(calc(10px * var(--crm-ui-scale)))!important;backdrop-filter:blur(calc(10px * var(--crm-ui-scale)))!important}.crm-screen--list .crm-leads-row{min-height:calc(76.468px * var(--crm-ui-scale))!important;border-bottom:max(1px,calc(.606px * var(--crm-ui-scale))) solid var(--crm-row-border)!important;background:transparent!important}.crm-screen--list .crm-leads-row--rollout{animation-duration:1.05s!important;animation-timing-function:cubic-bezier(.18,.82,.22,1)!important}.crm-screen--list .crm-leads-row:hover{background:var(--crm-row-hover)!important}.crm-screen--list .crm-lead-avatar{width:calc(39px * var(--crm-ui-scale))!important;height:calc(38px * var(--crm-ui-scale))!important;background:linear-gradient(135.525deg,#639fff,#639fffb3)!important;color:var(--crm-avatar-ink)!important;font-size:var(--crm-text-md)!important;font-weight:500!important;line-height:calc(24px * var(--crm-ui-scale))!important}.crm-screen--list .crm-lead-name,.crm-screen--list .crm-lead-interest{color:var(--crm-ink)!important;font-size:var(--crm-text-md)!important;font-weight:500!important;line-height:calc(28px * var(--crm-ui-scale))!important}.crm-screen--list .crm-lead-phone,.crm-screen--list .crm-lead-budget{margin-top:0!important;color:var(--crm-sub-ink-60)!important;font-size:var(--crm-text-xs)!important;font-weight:500!important;line-height:calc(16px * var(--crm-ui-scale))!important}.crm-screen--list .crm-lead-project,.crm-screen--list .crm-lead-source{color:var(--crm-body-ink)!important;font-size:var(--crm-text-sm)!important;font-weight:300!important;line-height:calc(24.5px * var(--crm-ui-scale))!important}.crm-screen--list .crm-lead-status-badge{min-height:calc(23.911px * var(--crm-ui-scale))!important;border-width:max(1px,calc(.606px * var(--crm-ui-scale)))!important;border-radius:calc(8px * var(--crm-ui-scale))!important;padding:calc(3.76px * var(--crm-ui-scale)) calc(9.64px * var(--crm-ui-scale))!important;font-size:var(--crm-text-xs)!important;font-weight:500!important;line-height:calc(16px * var(--crm-ui-scale))!important}.crm-screen--list .crm-score-circle{width:calc(46px * var(--crm-ui-scale))!important;height:calc(46px * var(--crm-ui-scale))!important}.crm-screen--list .crm-score-circle__inner{width:calc(34px * var(--crm-ui-scale))!important;height:calc(34px * var(--crm-ui-scale))!important;background:var(--crm-score-inner-bg)!important;font-size:var(--crm-text-xs)!important;font-weight:700!important;line-height:calc(16px * var(--crm-ui-scale))!important}.crm-screen--list .crm-lead-action-button{width:calc(34.786px * var(--crm-ui-scale))!important;height:calc(34.154px * var(--crm-ui-scale))!important;border:max(1px,calc(.606px * var(--crm-ui-scale))) solid var(--crm-control-border)!important;border-radius:999px!important;background:var(--crm-control-bg-60)!important;color:var(--crm-body-ink)!important}.crm-screen--list .crm-lead-action-button svg{width:calc(23.191px * var(--crm-ui-scale))!important;height:calc(22.77px * var(--crm-ui-scale))!important}@media (max-width: 56em){.crm-desktop-only{display:none!important}.crm-mobile-only,.crm-mobile-leads{display:flex!important}.crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto;min-height:0}.crm-screen{--crm-u: 16px}.crm-page{padding:44px 16px 80px!important}.crm-screen--pipeline .crm-page{padding-top:16px!important}.crm-screen{isolation:isolate;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain}.crm-mobile-strip{position:sticky!important;top:-78px;z-index:130!important}.crm-page{flex:1 0 auto!important;overflow:visible!important;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.crm-mobile-leads{height:auto!important;overflow:visible!important}.crm-mobile-table-panel{flex:0 0 auto!important}.crm-mobile-leads .crm-table-scroll{height:auto!important;overflow-x:auto!important;overflow-y:hidden!important}.crm-view-switch-dock{position:fixed!important;bottom:calc(31px + env(safe-area-inset-bottom,0px))!important}.crm-kpi-grid,.crm-toolbar,.crm-section-heading{height:auto;min-height:0}}@media (max-width: 56em){.crm-screen--list .crm-filter-trigger--phone{width:120px!important;min-width:0!important;height:38px!important;min-height:38px!important;gap:6px!important;padding:0 9px!important;border:1px solid rgba(99,159,255,.3)!important;border-radius:10px!important;background:var(--crm-m-pill-bg)!important;box-shadow:none!important;color:#639fff!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.crm-screen--list .crm-filter-dropdown--project .crm-filter-trigger--phone{width:auto!important;max-width:100%;min-width:152px!important;color:#dce6fd!important}.crm-screen--list .crm-filter-trigger--phone svg{color:#639fff!important}.crm-mobile-heading-row{display:flex!important}.crm-mobile-heading-row .navi-select-dropdown{flex:0 0 auto}.crm-mobile-heading-row .crm-filter-menu{top:46px;min-width:160px}.crm-mobile-leads thead th{box-shadow:none}.crm-mobile-leads .crm-table-scroll{scrollbar-width:none}.crm-mobile-leads .crm-table-scroll::-webkit-scrollbar{display:none}}.lead-detail-sections>*+*{margin-top:21px}.lead-detail-section>*+*,.lead-detail-rows>*+*{margin-top:10px}@media (max-width: 56em){.lead-detail-drawer .lead-detail-head{height:auto;padding:24px}.lead-detail-drawer .lead-detail-avatar{width:64px;height:64px;background:linear-gradient(135deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff);color:#161638;font-size:40px;line-height:53px}.lead-detail-drawer .lead-detail-name{font-size:30px;line-height:50px;letter-spacing:-.8px}.lead-detail-drawer .lead-detail-name-input{height:50px;font-size:24px}.lead-detail-drawer .lead-detail-pills{margin-top:14px}.lead-detail-drawer .lead-detail-status-pill{height:25px;font-size:12px;font-weight:500}.lead-detail-drawer .lead-detail-priority-pill{height:24px;font-size:12px;font-weight:500;text-transform:uppercase}.lead-detail-drawer .lead-detail-close{border-color:#639fff33;background:#17298766}.lead-detail-drawer .lead-detail-actions{margin-top:16px;gap:8px}.lead-detail-drawer .lead-detail-action{height:42px;padding:0 16.6px}.lead-detail-drawer .lead-detail-tabs,.lead-detail-drawer .lead-detail-tab{height:46px}.lead-detail-drawer .lead-detail-body{padding:24px}.lead-detail-drawer .lead-detail-sections>*+*{margin-top:24px}.lead-detail-drawer .lead-detail-section>*+*,.lead-detail-drawer .lead-detail-rows>*+*{margin-top:12px}.lead-detail-drawer .lead-detail-row{min-height:71px;gap:12px;padding:12.6px;background:#16163866}.lead-detail-drawer .lead-detail-foot{padding:24px}.lead-detail-drawer .lead-detail-primary{height:49px;background:var(--crm-primary-grad)}.lead-detail-drawer .lead-detail-secondary{width:100px;height:49px;border-color:#639fff33;background:#17298766}.theme-light .lead-detail-drawer .lead-detail-row{background:var(--crm-drawer-card-bg)}.theme-light .lead-detail-drawer .lead-detail-close,.theme-light .lead-detail-drawer .lead-detail-secondary{border-color:var(--crm-panel-border);background:var(--crm-drawer-btn-bg)}}.theme-light .crm-screen--list .crm-filter-trigger--phone{border-color:var(--crm-control-border)!important;color:#639fff!important}.theme-light .crm-screen--list .crm-filter-dropdown--project .crm-filter-trigger--phone{color:var(--crm-ink)!important}.theme-light{--crm-ink-strong: #1a1a2e;--crm-ink: #1a1a2e;--crm-ink-88: rgba(26, 26, 46, .85);--crm-ink-70: rgba(26, 26, 46, .7);--crm-body-ink: #1a1a2e;--crm-sub-ink: rgba(26, 26, 46, .6);--crm-sub-ink-60: rgba(26, 26, 46, .55);--crm-thead-ink: rgba(26, 26, 46, .6);--crm-placeholder: rgba(26, 26, 46, .45);--crm-empty-bar: rgba(26, 26, 46, .1);--crm-positive-ink: #00b34a;--crm-negative-ink: #dc2626;--crm-contract-fill: #a855f7;--crm-contract-ink: #9333ea;--crm-donut-hole: #ffe9d9;--crm-control-border: #e2e4e8;--crm-control-bg: #ffffff;--crm-control-bg-70: #ffffff;--crm-control-bg-60: #ffffff;--crm-input-bg: #f8f9fa;--crm-panel-border: #e2e4e8;--crm-panel-bg: #ffffff;--crm-panel-bg-52: #ffffff;--crm-panel-border-14: #e2e4e8;--crm-thead-bg: #f8f9fa;--crm-thead-shadow-color: rgba(15, 23, 42, .05);--crm-row-border: rgba(13, 13, 13, .06);--crm-row-hover: rgba(99, 159, 255, .06);--crm-avatar-ink: #ffffff;--crm-score-inner-bg: #ffffff;--crm-chevron-ink: #639fff;--crm-switch-inactive-ink: rgba(26, 26, 46, .7);--crm-pipe-col-border: #e2e4e8;--crm-pipe-col-bg: rgba(13, 13, 13, .02);--crm-pipe-chip-bg: rgba(255, 255, 255, .75);--crm-pipe-menu-border: rgba(13, 13, 13, .1);--crm-pipe-card-border: #e2e4e8;--crm-pipe-card-border-hover: #cdd3db;--crm-pipe-card-bg: #ffffff;--crm-pipe-card-bg-hover: #fafbfd;--crm-pipe-shadow-color: rgba(15, 23, 42, .1);--crm-pipe-scroll-track: rgba(13, 13, 13, .06);--crm-primary-grad: linear-gradient(90deg, #4f46e5 0%, #7c3aed 100%);--crm-modal-strip: #ffffff;--crm-modal-divider: rgba(13, 13, 13, .08);--crm-field-bg: #f8f9fa;--crm-field-bg-hover: #eef1f5;--crm-field-placeholder: rgba(26, 26, 46, .4);--crm-soft-btn-bg: #ffffff;--crm-drawer-bg: #f7f8fa;--crm-drawer-card-bg: #ffffff;--crm-drawer-btn-bg: #ffffff;--crm-m-thead-bg: #f8f9fa;--crm-m-sticky-head-bg: #f8f9fa;--crm-m-sticky-cell-bg: #ffffff;--crm-m-pill-bg: #ffffff}.theme-light .crm-screen--list .crm-filter-trigger{border-color:var(--crm-control-border)!important;background:#ffffffdb!important;box-shadow:0 calc(8px * var(--crm-ui-scale)) calc(20px * var(--crm-ui-scale)) calc(-12px * var(--crm-ui-scale)) #0f172a38!important;color:#0d0d0d99!important}.theme-light .crm-screen--list .crm-filter-trigger:hover,.theme-light .crm-screen--list .crm-filter-trigger:focus-visible{border-color:#639fff80!important;background:#fff!important}.theme-light .crm-screen--list .crm-filter-dropdown--project .crm-filter-trigger{color:#0d0d0dbf!important}.theme-light .crm-screen--list :is(.crm-filter-menu,.crm-add-menu).navi-menu-surface{background:#ffffff6b!important;background-image:none!important;background-color:#ffffff6b!important;-webkit-backdrop-filter:blur(20px) saturate(1.5)!important;backdrop-filter:blur(20px) saturate(1.5)!important}.invite-member-overlay{--navi-modal-backdrop-blur: 9px;--navi-modal-backdrop-bg: rgba(0, 0, 0, .5)}.invite-member-overlay:before{background:#00000080}.invite-member-modal{position:absolute;left:50%;top:50%;display:flex;width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);flex-direction:column;overflow:hidden;border:.606px solid rgba(99,159,255,.3);border-radius:16px;background:#1a1a3e;box-shadow:0 25px 50px -12px #00000040;color:#dce6fd;font-family:Outfit,sans-serif;transform:translate(-50%,-50%);animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both}.invite-member-modal__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;border-bottom:.606px solid rgba(99,159,255,.2);background:#16163880;padding:22px 24px}.invite-member-modal__header h2{margin:0;color:#fafafa;font-family:Outfit,sans-serif;font-size:20px;font-weight:500;line-height:28px}.invite-member-modal__close{display:inline-flex;height:32px;width:32px;align-items:center;justify-content:center;border:.606px solid rgba(99,159,255,.2);border-radius:8px;background:#16163899;color:#dce6fd;transition:border-color .16s ease}.invite-member-modal__close:hover{border-color:#639fff6b}.invite-member-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}.invite-member-field{display:flex;width:100%;flex-direction:column;gap:8px}.invite-member-field__label{color:#dce6fd;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:24.5px}.invite-member-control{width:100%;height:44px;border:.606px solid rgba(99,159,255,.3);border-radius:10px;background:#16163899;padding:0 16px;color:#dce6fd;font-family:Outfit,sans-serif;font-size:16px;font-weight:300;line-height:20px;outline:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.invite-member-control:focus{border-color:#639fff80;background:#161638c2;box-shadow:0 0 0 3px #639fff1a}.invite-member-control::-moz-placeholder{color:#dce6fd66}.invite-member-control::placeholder{color:#dce6fd66}.invite-member-roles{display:flex;flex-direction:column;gap:10px;margin:0;border:0;padding:0}.invite-member-roles legend{margin-bottom:8px;padding:0;color:#dce6fd;font-size:14px;font-weight:500;line-height:24.5px}.invite-member-role{display:flex;cursor:pointer;align-items:flex-start;gap:12px;border:.606px solid rgba(99,159,255,.2);border-radius:10px;background:#16163899;padding:14px 16px;transition:border-color .16s ease,background .16s ease}.invite-member-role:hover{border-color:#639fff6b}.invite-member-role:has(input:checked){border-color:#639fff99;background:#17298766}.invite-member-role:has(input:focus-visible){box-shadow:0 0 0 3px #639fff1a}.invite-member-role input{margin-top:3px;accent-color:#639fff}.invite-member-role__text{display:flex;flex-direction:column;gap:2px}.invite-member-role__text strong{color:#fafafa;font-size:15px;font-weight:500;line-height:22px}.invite-member-role__text span{color:#dce6fd99;font-size:13px;font-weight:300;line-height:19px}.invite-member-modal__error{margin:0;color:#ff6b6b;font-size:13px;line-height:1.4}.invite-member-modal__footer{display:grid;flex:0 0 auto;grid-template-columns:1fr 1fr;gap:11px;border-top:.606px solid rgba(99,159,255,.2);background:#16163880;padding:22px 24px}.invite-member-button{display:inline-flex;height:47px;align-items:center;justify-content:center;border-radius:10px;font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:24px;transition:border-color .16s ease,filter .16s ease,transform .16s ease}.invite-member-button:hover:not(:disabled){transform:translateY(-1px)}.invite-member-button:disabled{cursor:not-allowed;opacity:.55}.invite-member-button--cancel{border:.606px solid rgba(99,159,255,.2);background:#17298766;color:#dce6fd}.invite-member-button--cancel:hover:not(:disabled){border-color:#639fff6b}.invite-member-button--submit{border:0;background:linear-gradient(90deg,#4f46e5,#7c3aed);color:#fff}.invite-member-button--submit:hover:not(:disabled){filter:brightness(1.06)}.theme-light .invite-member-overlay{--navi-modal-backdrop-bg: rgba(100, 120, 160, .4) !important}.theme-light .invite-member-overlay:before{background:#6478a066!important}.theme-light .invite-member-modal{border-color:#e5e7eb!important;background:#fff!important;color:#1a1a2e!important}.theme-light .invite-member-modal__header{border-bottom-color:#e5e7eb!important;background:#fff!important}.theme-light .invite-member-modal__header h2{color:#1a1a2e!important}.theme-light .invite-member-modal__close{border-color:#e5e7eb!important;background:#f3f4f6!important;color:#374151!important}.theme-light .invite-member-modal__close:hover{border-color:#d1d5db!important;background:#e5e7eb!important}.theme-light .invite-member-field__label{color:#374151!important}.theme-light .invite-member-control{border-color:#e5e7eb!important;background:#fff!important;color:#1a1a2e!important}.theme-light .invite-member-control:focus{border-color:#639fff80!important;background:#fff!important;box-shadow:0 0 0 3px #639fff26!important}.theme-light .invite-member-control::-moz-placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.theme-light .invite-member-control::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af!important}.theme-light .invite-member-roles legend{color:#374151!important}.theme-light .invite-member-role{border-color:#e5e7eb!important;background:#fff!important}.theme-light .invite-member-role:hover{border-color:#d1d5db!important}.theme-light .invite-member-role:has(input:checked){border-color:#639fff99!important;background:#639fff14!important}.theme-light .invite-member-role__text strong{color:#1a1a2e!important}.theme-light .invite-member-role__text span{color:#6b7280!important}.theme-light .invite-member-modal__error{color:#dc2626!important}.theme-light .invite-member-modal__footer{border-top-color:#e5e7eb!important;background:#f9fafb!important}.theme-light .invite-member-button--cancel{border-color:#d1d5db!important;background:#fff!important;color:#374151!important}.theme-light .invite-member-button--cancel:hover:not(:disabled){border-color:#9ca3af!important;background:#f3f4f6!important}.theme-light .invite-member-button--submit{background:linear-gradient(90deg,#4f46e5,#7c3aed)!important;color:#fff!important}@media (max-width: 56em){.invite-member-modal__header{align-items:flex-start;padding:16px}.invite-member-modal__header h2{font-size:30px;font-weight:300;line-height:38px}.invite-member-modal__header h2:after{content:"Invite a new member to your team";display:block;margin-top:4px;color:#dce6fd99;font-size:13px;font-weight:300;line-height:17px}.invite-member-modal__close{border-radius:999px;background:#17298766}.invite-member-modal__body{gap:20px;padding:16px}.invite-member-field__label,.invite-member-roles legend{line-height:20px}.invite-member-control{height:42px;font-size:15px}.invite-member-roles{flex-direction:row;flex-wrap:wrap;gap:8px}.invite-member-roles legend{float:left;width:100%}.invite-member-role{position:relative;height:30px;align-items:center;gap:0;border-color:#ffffff14;border-radius:10px;background:transparent;padding:0 12px}.invite-member-role input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.invite-member-role:has(input:checked){border-color:#639fff66;background:#639fff26}.invite-member-role__text strong{color:#ffffff59;font-size:11px;font-weight:500;line-height:16.5px}.invite-member-role:has(input:checked) .invite-member-role__text strong{color:#639fff}.invite-member-role__text span{display:none}.invite-member-modal__footer{display:flex;justify-content:flex-end;gap:12px;margin:4px -16px -16px;padding:16px 24px}.invite-member-button{height:40px;border-radius:14px;font-size:14px;line-height:20px}.invite-member-button--cancel{min-width:110px;border-color:#ffffff1a;background:#ffffff0d}.invite-member-button--submit{min-width:126px;background:#639fff;box-shadow:0 0 8px #639fff4d}}.team-screen{--team-ui-scale: 1;--team-safe-scale: 1;--team-real-width: 100vw;--team-real-height: 100vh;--team-u: calc(16px * var(--team-ui-scale));--team-pad: calc(22.409px * var(--team-ui-scale));--team-gap: calc(15.865px * var(--team-ui-scale));--team-header-height: calc(122.309px * var(--team-ui-scale));--team-search-row-height: calc(183.301px * var(--team-ui-scale));--team-search-top: calc(138.049px * var(--team-ui-scale));--team-search-height: calc(37.19px * var(--team-ui-scale));--team-card-height: calc(377.355px * var(--team-ui-scale));--team-radius: calc(16px * var(--team-ui-scale));--team-radius-sm: calc(10px * var(--team-ui-scale));--team-text-xs: calc(12px * var(--team-ui-scale));--team-text-sm: calc(14px * var(--team-ui-scale));--team-text-md: calc(16px * var(--team-ui-scale));--team-text-lg: calc(19px * var(--team-ui-scale));--team-title: calc(40px * var(--team-ui-scale));color:#fafafa;font-family:Outfit,sans-serif;font-size:var(--team-u)}.team-screen,.team-screen :where(*){letter-spacing:0}.team-screen :where(*,button,input,textarea,select,option,optgroup){font-family:Outfit,sans-serif!important}.team-content-shell{min-width:0}.team-app-header{height:var(--team-header-height)!important;min-height:var(--team-header-height)!important;border-bottom-color:#ffffff14!important;background:#16163880!important}.team-app-header .app-header__wash{display:none!important}.team-app-header .app-header__titles h1{color:#fff!important;font-size:var(--team-title)!important;font-weight:300!important;line-height:calc(53.333px * var(--team-ui-scale))!important;letter-spacing:calc(-.8px * var(--team-ui-scale))!important}.team-app-header .app-header__titles p{margin-top:calc(-4px * var(--team-ui-scale))!important;color:#639fffcc!important;font-size:var(--team-text-md)!important;font-weight:500!important;line-height:calc(28px * var(--team-ui-scale))!important;letter-spacing:calc(.4px * var(--team-ui-scale))!important}.team-page-header{height:var(--team-header-height)!important;min-height:var(--team-header-height)!important;padding-left:var(--team-pad)!important;padding-right:var(--team-pad)!important;border-bottom:max(1px,calc(.606px * var(--team-ui-scale))) solid rgba(255,255,255,.06)!important;background:#1e1e4a29!important}.team-page-title{font-size:var(--team-title)!important;line-height:calc(53.33px * var(--team-ui-scale))!important}.team-page-subtitle{margin-top:calc(-4px * var(--team-ui-scale))!important;font-size:var(--team-text-md)!important;line-height:calc(28px * var(--team-ui-scale))!important;font-weight:500!important;letter-spacing:calc(.4px * var(--team-ui-scale))!important}.team-header-actions{display:flex!important;gap:calc(12px * var(--team-ui-scale))!important}.team-search-actions{gap:calc(11.596px * var(--team-ui-scale))!important;margin-top:calc(.991px * var(--team-ui-scale))!important}.team-header-pills{gap:calc(7.472px * var(--team-ui-scale))!important}.team-header-pill,.team-header-button{justify-content:center!important;height:calc(32.975px * var(--team-ui-scale))!important;min-height:calc(32.975px * var(--team-ui-scale))!important;border-radius:calc(14px * var(--team-ui-scale))!important;padding-left:calc(11.56px * var(--team-ui-scale))!important;padding-right:calc(11.56px * var(--team-ui-scale))!important;border-color:#ffffff14!important;background:#ffffff0d!important;font-size:calc(11px * var(--team-ui-scale))!important;font-weight:500!important;line-height:calc(19.25px * var(--team-ui-scale))!important;white-space:nowrap!important}.team-header-pill strong{color:#fff!important;font-weight:500!important}.team-header-pill span{margin-left:calc(2px * var(--team-ui-scale))!important;color:#ffffff80!important}.team-header-pills .team-header-pill:first-child{width:calc(61.736px * var(--team-ui-scale))!important}.team-header-pills .team-header-pill:last-child{width:calc(88.653px * var(--team-ui-scale))!important}.team-header-button{height:calc(35.702px * var(--team-ui-scale))!important;gap:calc(8px * var(--team-ui-scale))!important;padding-left:calc(15.43px * var(--team-ui-scale))!important;padding-right:calc(15.43px * var(--team-ui-scale))!important;color:#fff9!important;font-size:calc(12px * var(--team-ui-scale))!important;line-height:calc(18px * var(--team-ui-scale))!important}.team-search-actions .team-header-button:not(.team-header-primary){width:calc(128.274px * var(--team-ui-scale))!important}.team-header-primary{width:calc(119.555px * var(--team-ui-scale))!important;height:calc(33.719px * var(--team-ui-scale))!important;background:#639fff!important;color:#fff!important;box-shadow:0 0 calc(8px * var(--team-ui-scale)) #639fff4d!important}.team-header-button svg{width:calc(14px * var(--team-ui-scale));height:calc(14px * var(--team-ui-scale))}.team-search-row{height:var(--team-search-row-height)!important;min-height:var(--team-search-row-height)!important;padding:var(--team-search-top) var(--team-pad) 0 var(--team-pad)!important}.team-search{width:calc(309.21px * var(--team-ui-scale))!important;max-width:min(calc(309.21px * var(--team-ui-scale)),100%)!important;height:var(--team-search-height)!important}.team-search input{height:var(--team-search-height)!important;border-radius:calc(14px * var(--team-ui-scale))!important;border-color:#ffffff1a!important;background:#ffffff0d!important;padding-left:calc(33px * var(--team-ui-scale))!important;padding-right:calc(16px * var(--team-ui-scale))!important;color:#fafafa!important;font-size:calc(13px * var(--team-ui-scale))!important;font-weight:300!important;line-height:normal!important}.team-search input::-moz-placeholder{color:#fff3!important}.team-search input::placeholder{color:#fff3!important}.team-search svg{left:calc(13.528px * var(--team-ui-scale))!important;width:calc(13.528px * var(--team-ui-scale))!important;height:calc(13.884px * var(--team-ui-scale))!important}.team-scroll{overflow:hidden!important;padding-left:var(--team-pad)!important;padding-right:var(--team-pad)!important;padding-bottom:calc(32px * var(--team-ui-scale))!important}.team-scroll-profile{padding-top:var(--team-header-height)!important;padding-left:0!important;padding-right:0!important}.team-scroll-list{padding-top:0!important}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:var(--team-card-height)!important;gap:var(--team-gap)!important;padding-top:calc(11.8px * var(--team-ui-scale))!important;padding-bottom:calc(32px * var(--team-ui-scale))!important}.team-member-card{height:var(--team-card-height)!important;min-height:0!important;overflow:hidden;border-width:max(1px,calc(.606px * var(--team-ui-scale)))!important;border-color:#ffffff14!important;border-radius:var(--team-radius)!important;background:#1a1a40b3!important;padding:calc(23.6px * var(--team-ui-scale)) calc(22.38px * var(--team-ui-scale))!important;box-shadow:0 calc(4px * var(--team-ui-scale)) calc(24px * var(--team-ui-scale)) #00000040!important}.team-member-avatar{width:calc(80px * var(--team-ui-scale))!important;height:calc(80px * var(--team-ui-scale))!important;border-width:max(1px,calc(2px * var(--team-ui-scale)))!important}.team-member-status{right:calc(4px * var(--team-ui-scale))!important;bottom:calc(4px * var(--team-ui-scale))!important;width:calc(14px * var(--team-ui-scale))!important;height:calc(14px * var(--team-ui-scale))!important;border-width:max(1px,calc(2px * var(--team-ui-scale)))!important}.team-member-rank{top:calc(-4px * var(--team-ui-scale))!important;left:calc(-4px * var(--team-ui-scale))!important;min-width:calc(20px * var(--team-ui-scale))!important;height:calc(20px * var(--team-ui-scale))!important;padding-left:calc(4px * var(--team-ui-scale))!important;padding-right:calc(4px * var(--team-ui-scale))!important;font-size:calc(10px * var(--team-ui-scale))!important}.team-member-name{margin-top:calc(12px * var(--team-ui-scale))!important;color:#fff!important;font-size:var(--team-text-md)!important;font-weight:500!important;line-height:calc(20px * var(--team-ui-scale))!important}.team-member-role{margin-top:calc(4px * var(--team-ui-scale))!important;font-size:var(--team-text-xs)!important;font-weight:500!important;line-height:calc(21px * var(--team-ui-scale))!important}.team-member-role--lead{color:#a78bfa!important}.team-member-role--senior{color:#34d399!important}.team-member-role--sales{color:#fbbf24!important}.team-member-role--junior{color:#ffffff59!important}.team-stars{color:#fbbf24!important;gap:calc(2px * var(--team-ui-scale))!important;margin-top:calc(8px * var(--team-ui-scale))!important}.team-stars svg{width:calc(10px * var(--team-ui-scale));height:calc(10px * var(--team-ui-scale))}.team-member-stats{margin-top:calc(32px * var(--team-ui-scale))!important}.team-stat-value{color:#fff!important;font-size:calc(15px * var(--team-ui-scale))!important;font-weight:500!important;line-height:calc(26.25px * var(--team-ui-scale))!important}.team-stat-label{margin-top:calc(4px * var(--team-ui-scale))!important;font-size:calc(10px * var(--team-ui-scale))!important;font-weight:500!important;letter-spacing:calc(.5px * var(--team-ui-scale))!important;line-height:calc(17.5px * var(--team-ui-scale))!important;text-transform:uppercase!important}.team-stat:nth-child(1) .team-stat-label{color:#fbbf2480!important}.team-stat:nth-child(2) .team-stat-label{color:#34d39980!important}.team-stat:nth-child(3) .team-stat-label{color:#639fff80!important}.team-member-projects{min-height:calc(28px * var(--team-ui-scale))!important;gap:calc(6px * var(--team-ui-scale))!important;margin-top:calc(20px * var(--team-ui-scale))!important}.team-project-pill{display:inline-flex!important;min-height:calc(27.273px * var(--team-ui-scale))!important;align-items:center!important;border:max(1px,calc(.606px * var(--team-ui-scale))) solid rgba(255,255,255,.08)!important;border-radius:calc(10px * var(--team-ui-scale))!important;background:#ffffff0a!important;padding:calc(4.45px * var(--team-ui-scale)) calc(9.63px * var(--team-ui-scale))!important;color:#fff6!important;font-size:calc(10px * var(--team-ui-scale))!important;font-weight:500!important;line-height:calc(17.5px * var(--team-ui-scale))!important}.team-member-footer{padding-top:calc(20px * var(--team-ui-scale))!important}.team-contact-row,.team-profile-contact-actions{gap:calc(8px * var(--team-ui-scale))!important}.team-contact-button{height:calc(36.942px * var(--team-ui-scale))!important;border-radius:calc(14px * var(--team-ui-scale))!important;gap:calc(8px * var(--team-ui-scale))!important;font-size:calc(11px * var(--team-ui-scale))!important;font-weight:500!important;line-height:calc(19.25px * var(--team-ui-scale))!important}.team-contact-row .team-contact-button:first-child,.team-profile-contact-actions .team-contact-button:first-child{border-color:#639fff4d!important;background:#639fff1a!important;color:#639fff!important}.team-contact-row .team-contact-button:last-child,.team-profile-contact-actions .team-contact-button:last-child{border-color:#34d3994d!important;background:#34d3991a!important;color:#34d399!important}.team-contact-button svg{width:calc(11.9px * var(--team-ui-scale));height:calc(11.9px * var(--team-ui-scale))}.team-profile-view{padding-bottom:calc(40px * var(--team-ui-scale))!important;animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both;will-change:opacity,filter,box-shadow}.team-profile-topbar{height:calc(65.483px * var(--team-ui-scale))!important;gap:calc(16px * var(--team-ui-scale))!important;padding:0 calc(23.191px * var(--team-ui-scale))!important;border-bottom:max(1px,calc(.606px * var(--team-ui-scale))) solid rgba(255,255,255,.08)!important;background:#161638cc!important;box-sizing:border-box}.team-profile-breadcrumb{gap:calc(11.6px * var(--team-ui-scale))!important;font-size:calc(13px * var(--team-ui-scale))!important}.team-profile-back,.team-profile-current{height:calc(20px * var(--team-ui-scale))!important;color:#fff!important;font-size:calc(13px * var(--team-ui-scale))!important;font-weight:500!important;line-height:calc(19.5px * var(--team-ui-scale))!important}.team-profile-breadcrumb>span:first-of-type{color:#ffffff26!important;font-size:calc(16px * var(--team-ui-scale))!important;font-weight:300!important;line-height:calc(28px * var(--team-ui-scale))!important}.team-profile-breadcrumb>span:last-child{color:#ffffff4d!important;font-size:calc(13px * var(--team-ui-scale))!important;font-weight:700!important;line-height:calc(22.75px * var(--team-ui-scale))!important}.team-profile-edit{width:calc(109.673px * var(--team-ui-scale))!important;min-width:calc(109.673px * var(--team-ui-scale))!important;height:calc(34.165px * var(--team-ui-scale))!important;justify-content:center!important;border-color:#ffffff1a!important;border-radius:calc(14px * var(--team-ui-scale))!important;background:#ffffff0d!important;box-shadow:none!important;gap:calc(7.73px * var(--team-ui-scale))!important;padding-left:calc(15.43px * var(--team-ui-scale))!important;padding-right:calc(15.43px * var(--team-ui-scale))!important;color:#ffffff80!important;font-size:calc(12px * var(--team-ui-scale))!important;font-weight:500!important;line-height:calc(18px * var(--team-ui-scale))!important;white-space:nowrap!important}.team-profile-edit svg,.team-profile-back svg{width:calc(13.528px * var(--team-ui-scale));height:calc(13.286px * var(--team-ui-scale))}.team-profile-content{max-width:calc(865.788px * var(--team-ui-scale))!important;padding:calc(21.616px * var(--team-ui-scale)) calc(22.409px * var(--team-ui-scale)) 0!important;box-sizing:border-box}.team-profile-hero{min-height:calc(220.724px * var(--team-ui-scale))!important;border-radius:var(--team-radius)!important;border-color:#ffffff14!important;background:#1a1a40b3!important;box-shadow:none!important;padding:calc(28.72px * var(--team-ui-scale)) calc(29.81px * var(--team-ui-scale))!important;-webkit-backdrop-filter:blur(calc(8px * var(--team-ui-scale)))!important;backdrop-filter:blur(calc(8px * var(--team-ui-scale)))!important}.team-profile-hero-inner{height:100%!important;border-radius:0!important;padding:0!important}.team-profile-hero-row{min-height:calc(158.088px * var(--team-ui-scale))!important;gap:calc(23.191px * var(--team-ui-scale))!important}.team-profile-identity{gap:calc(23.191px * var(--team-ui-scale))!important}.team-profile-avatar{width:calc(92.763px * var(--team-ui-scale))!important;height:calc(91.107px * var(--team-ui-scale))!important;border-color:#34d39961!important;background:#172987!important}.team-profile-avatar-status{right:calc(3.86px * var(--team-ui-scale))!important;bottom:calc(3.79px * var(--team-ui-scale))!important;width:calc(15.46px * var(--team-ui-scale))!important;height:calc(15.185px * var(--team-ui-scale))!important;border-color:#1a1a40!important;background:#34d399!important;box-shadow:0 0 calc(8px * var(--team-ui-scale)) #34d3998f!important}.team-profile-info{width:calc(453.639px * var(--team-ui-scale))!important;max-width:min(calc(453.639px * var(--team-ui-scale)),100%)}.team-profile-name{color:#fff!important;font-size:calc(40px * var(--team-ui-scale))!important;font-weight:300!important;line-height:calc(53.333px * var(--team-ui-scale))!important;letter-spacing:calc(-.8px * var(--team-ui-scale))!important}.team-profile-role{margin-top:calc(10.566px * var(--team-ui-scale))!important;color:#a78bfa!important;font-size:var(--team-text-sm)!important;font-weight:500!important;line-height:calc(24.5px * var(--team-ui-scale))!important}.team-profile-meta{gap:calc(10.8px * var(--team-ui-scale))!important;margin-top:calc(7.592px * var(--team-ui-scale))!important;color:#fff6!important;font-size:var(--team-text-xs)!important;font-weight:300!important;line-height:calc(21px * var(--team-ui-scale))!important}.team-profile-status-text{gap:calc(5.797px * var(--team-ui-scale))!important}.team-profile-status-dot{width:calc(7.73px * var(--team-ui-scale))!important;height:calc(7.592px * var(--team-ui-scale))!important;background:#34d399!important}.team-profile-meta>span:not(.team-profile-status-text){color:#fff6!important}.team-profile-meta>span:nth-of-type(2),.team-profile-meta>span:nth-of-type(4){color:#ffffff26!important;font-size:calc(16px * var(--team-ui-scale))!important;line-height:calc(28px * var(--team-ui-scale))!important}.team-profile-tags{-moz-column-gap:calc(15.461px * var(--team-ui-scale))!important;column-gap:calc(15.461px * var(--team-ui-scale))!important;row-gap:calc(8px * var(--team-ui-scale))!important;margin-top:calc(15.185px * var(--team-ui-scale))!important;font-size:calc(13px * var(--team-ui-scale))!important}.team-profile-tag{gap:calc(7.73px * var(--team-ui-scale))!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:#ffffff80!important;font-size:calc(13px * var(--team-ui-scale))!important;font-weight:300!important;line-height:calc(22.75px * var(--team-ui-scale))!important}.team-profile-tag svg{width:calc(13.528px * var(--team-ui-scale));height:calc(13.286px * var(--team-ui-scale))}.team-profile-contact-actions{width:calc(162.849px * var(--team-ui-scale))!important;gap:calc(7.463px * var(--team-ui-scale))!important;margin-left:auto!important}.team-profile-contact-actions .team-contact-button{flex:0 0 auto!important;height:calc(40.808px * var(--team-ui-scale))!important;padding-left:calc(15.43px * var(--team-ui-scale))!important;padding-right:calc(15.43px * var(--team-ui-scale))!important}.team-profile-contact-actions .team-contact-button:first-child{width:calc(73.015px * var(--team-ui-scale))!important}.team-profile-contact-actions .team-contact-button:last-child{width:calc(82.364px * var(--team-ui-scale))!important}.team-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:calc(11.596px * var(--team-ui-scale))!important;margin-top:calc(21.616px * var(--team-ui-scale))!important}.team-profile-metric{height:calc(89.869px * var(--team-ui-scale))!important;border-color:#ffffff14!important;border-radius:var(--team-radius)!important;background:#1a1a4099!important;box-shadow:none!important;padding:calc(14.31px * var(--team-ui-scale)) calc(14.87px * var(--team-ui-scale))!important}.team-profile-metric-value{font-size:calc(28px * var(--team-ui-scale))!important;font-weight:300!important;line-height:calc(39.2px * var(--team-ui-scale))!important}.team-profile-metric-label{margin-top:calc(3.6px * var(--team-ui-scale))!important;font-size:calc(10px * var(--team-ui-scale))!important;font-weight:500!important;letter-spacing:calc(.5px * var(--team-ui-scale))!important;line-height:calc(17.5px * var(--team-ui-scale))!important;text-transform:uppercase!important}.team-profile-metric--deals{color:#fbbf248f!important}.team-profile-metric--revenue{color:#34d3998f!important}.team-profile-metric--leads,.team-profile-metric--viewings{color:#639fff8f!important}.team-profile-metric--conversion{color:#a78bfa8f!important}.team-profile-metric--average{color:#f472b68f!important}.team-profile-panels{grid-template-columns:minmax(0,1fr)!important;gap:calc(23.191px * var(--team-ui-scale))!important;margin-top:calc(21.616px * var(--team-ui-scale))!important}.team-profile-panel{height:calc(301.318px * var(--team-ui-scale))!important;overflow:hidden!important;border-color:#ffffff14!important;border-radius:var(--team-radius)!important;background:#1a1a4099!important;box-shadow:none!important;padding:calc(17.91px * var(--team-ui-scale)) calc(18.61px * var(--team-ui-scale)) 0!important}.team-profile-panel-title{color:#fff!important;font-size:calc(13px * var(--team-ui-scale))!important;font-weight:500!important;line-height:calc(19.5px * var(--team-ui-scale))!important}.team-profile-panel-body{margin-top:calc(13.92px * var(--team-ui-scale))!important;font-size:var(--team-text-xs)!important}.team-profile-project-list{display:flex!important;flex-direction:column!important;gap:calc(7.205px * var(--team-ui-scale))!important}.team-profile-project-list>*+*{margin-top:0!important}.team-profile-project-row{height:calc(46.265px * var(--team-ui-scale))!important;border:max(1px,calc(.606px * var(--team-ui-scale))) solid rgba(255,255,255,.06)!important;border-radius:calc(14px * var(--team-ui-scale))!important;background:#ffffff0a!important;padding-left:calc(14.91px * var(--team-ui-scale))!important;padding-right:calc(14.91px * var(--team-ui-scale))!important}.team-profile-project-name{gap:calc(9.33px * var(--team-ui-scale))!important;color:#fffc!important;font-size:calc(13px * var(--team-ui-scale))!important;font-weight:500!important;line-height:calc(22.75px * var(--team-ui-scale))!important}.team-profile-project-status{color:#ffffff4d!important;font-size:calc(11px * var(--team-ui-scale))!important;font-weight:500!important;line-height:calc(19.25px * var(--team-ui-scale))!important}.team-profile-panel :where(svg){width:calc(13.528px * var(--team-ui-scale))!important;height:calc(13.286px * var(--team-ui-scale))!important}.team-profile-activity-row{grid-template-columns:calc(7.73px * var(--team-ui-scale)) 1fr!important;height:calc(45.554px * var(--team-ui-scale))!important;gap:calc(11.2px * var(--team-ui-scale))!important}.team-profile-activity-dot{margin-top:calc(3.6px * var(--team-ui-scale))!important;width:calc(7.73px * var(--team-ui-scale))!important;height:calc(7.592px * var(--team-ui-scale))!important}.team-profile-activity-dot--green{background:#34d399!important}.team-profile-activity-dot--blue{background:#639fff!important}.team-profile-activity-dot--yellow{background:#fbbf24!important}.team-profile-activity-dot--purple{background:#a78bfa!important}.team-profile-activity-line{margin-top:calc(5.41px * var(--team-ui-scale))!important;width:max(1px,calc(.966px * var(--team-ui-scale)))!important;height:calc(23.551px * var(--team-ui-scale))!important;background:#ffffff14!important}.team-profile-panel .min-h-12{min-height:calc(45.554px * var(--team-ui-scale))!important}.team-profile-activity-title{color:#ffffffa6!important;font-size:calc(12px * var(--team-ui-scale))!important;font-weight:300!important;line-height:calc(16.5px * var(--team-ui-scale))!important}.team-profile-activity-time{margin-top:calc(.95px * var(--team-ui-scale))!important;color:#ffffff40!important;font-size:calc(10px * var(--team-ui-scale))!important;font-weight:300!important;line-height:calc(17.5px * var(--team-ui-scale))!important}.team-content-shell .team-app-header .app-header__titles h1{font-size:40px!important;line-height:53.333px!important;letter-spacing:-.8px!important}.team-content-shell .team-app-header .app-header__titles p{font-size:16px!important;line-height:28px!important;letter-spacing:.4px!important}.team-content-shell .team-search input{font-size:13px!important;line-height:normal!important}.team-content-shell .team-header-pill{font-size:11px!important;line-height:19.25px!important}.team-content-shell .team-header-button{font-size:12px!important;line-height:18px!important}.team-content-shell .team-member-rank{font-size:9px!important;line-height:15.75px!important}.team-content-shell .team-member-name{font-size:16px!important;line-height:20px!important}.team-content-shell .team-member-role{font-size:12px!important;line-height:21px!important}.team-content-shell .team-stat-value{font-size:15px!important;line-height:26.25px!important}.team-content-shell .team-stat-label,.team-content-shell .team-project-pill{font-size:10px!important;line-height:17.5px!important}.team-content-shell .team-stat-label{letter-spacing:.5px!important}.team-content-shell .team-contact-button{font-size:11px!important;line-height:19.25px!important}.team-content-shell .team-profile-back,.team-content-shell .team-profile-breadcrumb>span:last-child{font-size:13px!important;line-height:19.5px!important}.team-content-shell .team-profile-breadcrumb>span:first-of-type{font-size:16px!important;line-height:28px!important}.team-content-shell .team-profile-edit{font-size:12px!important;line-height:18px!important}.team-content-shell .team-profile-name{font-size:40px!important;line-height:53.333px!important;letter-spacing:-.8px!important}.team-content-shell .team-profile-role{font-size:14px!important;line-height:24.5px!important}.team-content-shell .team-profile-meta{font-size:12px!important;line-height:21px!important}.team-content-shell .team-profile-tags,.team-content-shell .team-profile-tag{font-size:13px!important;line-height:22.75px!important}.team-content-shell .team-profile-metric-value{font-size:28px!important;line-height:39.2px!important}.team-content-shell .team-profile-metric-label{font-size:10px!important;line-height:17.5px!important;letter-spacing:.5px!important}.team-content-shell .team-profile-panel-title,.team-content-shell .team-profile-project-name{font-size:13px!important}.team-content-shell .team-profile-panel-title{line-height:19.5px!important}.team-content-shell .team-profile-project-name{line-height:22.75px!important}.team-content-shell .team-profile-project-status{font-size:11px!important;line-height:19.25px!important}.team-content-shell .team-profile-activity-title{font-size:12px!important;line-height:16.5px!important}.team-content-shell .team-profile-activity-time{font-size:10px!important;line-height:17.5px!important}@media (min-width: 56.001em) and (max-width: 75em){.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 56em){.team-screen{--team-ui-scale: 1 !important;--team-header-height: 80px !important;--team-gap: 16px;font-size:16px}.team-page-header,.team-search-row{display:none!important}.team-scroll{overflow-y:auto!important;padding:80px 24px 32px!important}.team-scroll-list{padding-top:80px!important}.team-m-head{display:flex;flex-direction:column;padding-top:5px}.team-m-title{margin:0;color:#fff;font-size:30px;font-weight:300;line-height:53.333px;letter-spacing:-.8px}.team-m-subtitle{margin:-12px 0 0;color:#639fff;font-size:16px;font-weight:500;line-height:21px}.team-m-toolbar{display:flex;align-items:center;gap:12px;height:37.5px;margin:23px 0 24px}.team-m-search{position:relative;display:block;flex:1 1 auto;min-width:0;height:37.5px}.team-m-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#ffffff59;pointer-events:none}.team-m-search__input{width:100%;height:37.5px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0d;padding:0 16px 0 36px;color:#fff;font-size:13px;font-weight:300;outline:none}.team-m-search__input::-moz-placeholder{color:#fff3}.team-m-search__input::placeholder{color:#fff3}.team-m-search__input:focus{border-color:#639fff80}.team-m-invite{display:grid;width:56px;height:37.5px;flex:0 0 56px;place-items:center;border-radius:14px;background:#639fff;color:#fff;box-shadow:0 0 8px #639fff4d}.team-grid{grid-template-columns:1fr!important;gap:16px!important;padding-top:0!important}.team-screen .team-content-shell .team-member-card{height:auto!important;min-height:0!important;padding:25px!important;border-radius:16px!important}.team-screen .team-content-shell .team-member-name{font-size:16px!important;line-height:20px!important}.team-screen .team-content-shell .team-member-role{font-size:12px!important;line-height:21px!important}.team-screen .team-content-shell .team-stat-value{font-size:15px!important;line-height:26.25px!important}.team-screen .team-content-shell .team-stat-label{font-size:10px!important;line-height:17.5px!important;letter-spacing:.5px!important}.team-screen .team-content-shell .team-project-pill{height:27.5px!important;border-radius:10px!important;font-size:10px!important;line-height:17.5px!important}.team-screen .team-content-shell .team-member-card .team-contact-button{height:37.25px!important;border-radius:14px!important;font-size:12px!important;line-height:21px!important}.team-scroll-profile{padding:80px 24px 40px!important}.team-profile-view{padding:0 0 40px!important}.team-profile-topbar{position:sticky;top:-1px;z-index:5;width:calc(100% + 48px)!important;height:auto!important;min-height:63px;margin:0 -24px;flex-wrap:wrap;gap:12px!important;padding:0 24px!important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.team-profile-topbar-actions{display:contents!important}.team-profile-breadcrumb{order:1;flex:1 1 auto;min-width:0}.team-profile-breadcrumb>span{display:none}.team-profile-back{color:#fff!important;font-size:13px!important;font-weight:500!important;line-height:19.5px!important}.team-profile-edit{order:2;width:auto!important;min-width:0!important;height:32px!important;padding:0 12px!important;font-size:12px!important}.team-member-actions{order:3;flex:1 1 100%;flex-wrap:wrap;padding-bottom:12px}.team-profile-content{max-width:100%!important;padding:24px 0 0!important;transform:none}.team-profile-hero{min-height:0!important;padding:33px!important}.team-profile-hero-row,.team-profile-identity{flex-direction:column;align-items:center;min-height:0!important;gap:24px!important}.team-profile-identity{width:100%}.team-profile-avatar{width:96px!important;height:96px!important;margin:0 auto}.team-profile-info{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center}.team-profile-name{font-size:40px!important;line-height:53.333px!important;letter-spacing:-.8px!important;overflow-wrap:anywhere}.team-profile-role{margin-top:14px;color:#a78bfa!important;font-size:14px!important;font-weight:500!important;line-height:24.5px!important}.team-profile-meta{margin-top:11px!important;justify-content:center;gap:12px!important;color:#fff6!important;font-size:12px!important;font-weight:300!important;line-height:21px!important}.team-profile-tags{margin-top:19px!important;justify-content:center;gap:16px!important}.team-profile-tag{padding:0!important;background:transparent!important;color:#ffffff80!important;font-size:13px!important;font-weight:300!important;line-height:22.75px!important}.team-profile-contact-actions{width:100%!important;justify-content:center;gap:8px!important}.team-profile-contact-actions .team-contact-button:first-child,.team-profile-contact-actions .team-contact-button:last-child{width:auto!important}.team-profile-contact-actions .team-contact-button{height:43px!important;min-width:75.5px;flex:0 0 auto!important;padding:0 16px!important;border-radius:14px!important;font-size:12px!important}.team-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important}.team-profile-metric{height:94.66px!important;padding:17px!important}.team-profile-panels{grid-template-columns:1fr!important;gap:24px!important;margin-top:24px!important}.team-profile-panel{height:auto!important;padding:21px!important}.team-screen .team-profile-panel-title{color:#dce6fd!important;font-size:14px!important;line-height:20px!important}.team-profile-panel-body{margin-top:16px!important}.team-profile-project-row{height:48.7px!important;padding:0 17px!important}.team-profile-project-name{color:#fffc!important;font-size:13px!important}.team-profile-project-status{color:#ffffff4d!important;font-size:11px!important}.team-profile-activity-row{min-height:48px}.team-profile-activity-title{color:#ffffffa6!important;font-size:12px!important;font-weight:300!important;line-height:16.5px!important}.team-profile-activity-time{margin-top:2px!important;color:#ffffff40!important;font-size:10px!important;font-weight:300!important;line-height:17.5px!important}}.team-content-shell .team-stars{display:flex;align-items:center;justify-content:center}.team-content-shell .team-stars img{display:block;width:10px;height:10px;flex:0 0 auto}.team-content-shell .team-contact-button{display:inline-flex;align-items:center;justify-content:center;border-style:solid}.team-content-shell .team-contact-button__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.team-content-shell .team-grid{grid-auto-rows:auto!important;align-items:start!important}.team-content-shell .team-member-card{container-type:inline-size!important;position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:398.8323974609375 / 377.3553771972656!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:#1a1a40b3!important;box-shadow:0 4px 24px #00000040!important;padding:0!important;color:#fff!important;font-family:Outfit,sans-serif!important;transition:background .18s ease,transform .18s ease,border-color .18s ease!important}.team-content-shell .team-member-card:hover{border-color:#ffffff1f!important;background:#1a1a40c2!important;transform:translateY(-2px)}.team-content-shell .team-member-main{position:absolute!important;left:5.86%!important;top:6.52%!important;display:block!important;width:87.89%!important;height:40.97%!important;border:0!important;background:transparent!important;padding:0!important;color:inherit!important;cursor:pointer}.team-content-shell .team-member-avatar{position:absolute!important;left:38.97%!important;top:0!important;width:22.05%!important;height:51.32%!important;overflow:hidden!important;border:min(2px,.5015cqw) solid rgba(52,211,153,.38)!important;border-radius:999px!important;background:#172987!important}.team-content-shell .team-member-avatar img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.team-content-shell .team-member-status{position:absolute!important;left:56.62%!important;top:41.05%!important;width:3.86%!important;height:8.98%!important;border:min(2px,.5015cqw) solid #1a1a40!important;border-radius:999px!important;background:#34d399!important;box-shadow:0 0 6px #34d3998f!important}.team-content-shell .team-member-rank{position:absolute!important;left:37.87%!important;top:-2.57%!important;display:grid!important;min-width:min(19.326px,4.8468cqw)!important;height:min(19.835px,4.9733cqw)!important;place-items:center!important;border-radius:999px!important;background:#fbbf24!important;padding:0 min(4px,1.0029cqw)!important;color:#161638!important;font-size:min(9px,2.2566cqw)!important;font-weight:700!important;line-height:min(15.75px,3.9484cqw)!important;text-align:center!important}.team-content-shell .team-member-info{position:absolute!important;left:0!important;top:59.02%!important;width:100%!important;height:40.4%!important;text-align:center!important}.team-content-shell .team-member-name{display:block!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:#fff!important;font-size:min(16px,4.0117cqw)!important;font-weight:500!important;line-height:min(20px,5.0146cqw)!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.team-content-shell .team-member-role{display:block!important;margin:min(3.8px,.9528cqw) 0 0!important;font-size:min(12px,3.0088cqw)!important;font-weight:500!important;line-height:min(21px,5.2654cqw)!important;text-align:center!important;white-space:nowrap!important}.team-content-shell .team-member-card .team-stars{display:flex!important;width:min(105.015px,26.3306cqw)!important;height:min(9.917px,2.4865cqw)!important;align-items:center!important;justify-content:center!important;gap:min(1.867px,.4681cqw)!important;margin:min(7.76px,1.9457cqw) auto 0!important;color:#fbbf24!important}.team-content-shell .team-member-card .team-stars img{width:min(9.663px,2.4232cqw)!important;height:min(9.917px,2.4865cqw)!important;flex:0 0 auto!important}.team-content-shell .team-member-card .team-stars .team-stars__last{width:min(11.575px,2.9022cqw)!important}.team-content-shell .team-member-stats{position:absolute!important;left:5.86%!important;top:52.69%!important;display:grid!important;width:87.89%!important;height:12.03%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;border:0!important}.team-content-shell .team-stat{position:relative!important;min-width:0!important;height:100%!important;text-align:center!important}.team-content-shell .team-stat:not(:last-child){border-right:1px solid rgba(255,255,255,.06)!important}.team-content-shell .team-stat-value{position:absolute!important;left:0!important;top:min(-.5px,-.1254cqw)!important;width:100%!important;color:#fff!important;font-size:min(15px,3.761cqw)!important;font-weight:500!important;line-height:min(26.25px,6.5817cqw)!important;text-align:center!important}.team-content-shell .team-stat-label{position:absolute!important;left:0!important;top:min(28.52px,7.1509cqw)!important;width:100%!important;margin:0!important;font-size:min(10px,2.5073cqw)!important;font-weight:500!important;letter-spacing:min(.5px,.1254cqw)!important;line-height:min(17.5px,4.3878cqw)!important;text-align:center!important;text-transform:uppercase!important}.team-content-shell .team-stat:nth-child(1) .team-stat-label{color:#fbbf2480!important}.team-content-shell .team-stat:nth-child(2) .team-stat-label{color:#34d39980!important}.team-content-shell .team-stat:nth-child(3) .team-stat-label{color:#639fff80!important}.team-content-shell .team-member-projects{position:absolute!important;left:5.86%!important;top:69.94%!important;display:flex!important;width:87.89%!important;height:7.23%!important;min-height:0!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:min(5.798px,1.4538cqw)!important;margin:0!important}.team-content-shell .team-project-pill{display:inline-flex!important;height:min(27.273px,6.8382cqw)!important;min-height:0!important;max-width:42%!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:min(10px,2.5073cqw)!important;background:#ffffff0a!important;padding:min(4.455px,1.1169cqw) min(10.629px,2.6649cqw)!important;color:#fff6!important;font-size:min(10px,2.5073cqw)!important;font-weight:500!important;line-height:min(17.5px,4.3878cqw)!important;text-overflow:ellipsis!important;white-space:nowrap!important}.team-content-shell .team-member-footer{position:absolute!important;left:5.86%!important;top:82.37%!important;width:87.89%!important;height:11.1%!important;margin:0!important;border-top:max(1px,min(1px,.2507cqw)) solid rgba(255,255,255,.06)!important;padding:0!important}.team-content-shell .team-contact-row{position:absolute!important;left:0!important;top:11.76%!important;display:flex!important;width:100%!important;height:88.16%!important;gap:2.13%!important;margin:0!important}.team-content-shell .team-member-card .team-contact-button{display:inline-flex!important;height:100%!important;flex:1 1 0!important;align-items:center!important;justify-content:center!important;gap:min(7.797px,1.9547cqw)!important;border-radius:min(14px,3.5102cqw)!important;font-size:min(11px,2.7581cqw)!important;font-weight:500!important;line-height:min(19.25px,4.8266cqw)!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}.team-content-shell .team-member-card .team-contact-button:hover{transform:translateY(-1px)}.team-content-shell .team-member-card .team-contact-button--blue{border:max(1px,min(1px,.2507cqw)) solid rgba(99,159,255,.3)!important;background:#639fff1a!important;color:#639fff!important}.team-content-shell .team-member-card .team-contact-button--green{border:max(1px,min(1px,.2507cqw)) solid rgba(52,211,153,.3)!important;background:#34d3991a!important;color:#34d399!important}.team-content-shell .team-member-card .team-contact-button__icon{display:inline-flex!important;width:min(11.595px,2.9072cqw)!important;height:min(11.901px,2.984cqw)!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important}.team-content-shell .team-member-card .team-contact-button__icon img,.team-content-shell .team-member-card .team-contact-button__icon svg{width:min(11.595px,2.9072cqw)!important;height:min(11.901px,2.984cqw)!important}.team-edit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:#040816a3;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);animation:navi-modal-backdrop-in .22s ease both}.team-edit-dialog,.team-edit-dialog :where(*){box-sizing:border-box;font-family:Outfit,sans-serif}.team-edit-dialog{width:min(540px,100%);height:780px;max-height:calc(100vh - 48px);overflow:hidden;border:1.5px solid rgba(99,159,255,.22);border-radius:24px;background:#1a1a40;padding:32px;color:#fafafa;box-shadow:0 16px 40px #02061757;animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both}.team-edit-header{position:relative;display:flex;min-height:60px;align-items:flex-start;justify-content:space-between;gap:24px}.team-edit-title{margin:0;color:#fafafa;font-size:36px;font-weight:300;line-height:43px;letter-spacing:-.72px}.team-edit-subtitle{margin:0;color:#dce6fd9e;font-size:13px;font-weight:400;line-height:17px}.team-edit-close{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0f;color:#dce6fda6;cursor:pointer}.team-edit-close svg{width:14px;height:14px;stroke-width:2.2}.team-edit-avatar-section{display:flex;height:154px;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.team-edit-avatar{position:relative;width:110px;height:110px;flex:0 0 110px;border:3px solid #639fff;border-radius:999px;background:#172987}.team-edit-avatar img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.team-edit-avatar-status{position:absolute;right:4px;bottom:4px;width:18px;height:18px;border:3px solid #1a1a40;border-radius:999px;background:#34d399;box-shadow:0 0 6px #34d39966}.team-edit-photo-button{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid #639fff;border-radius:999px;background:#639fff1a;padding:0 14px;color:#639fff;font-size:13px;font-weight:500;line-height:18px;cursor:pointer}.team-edit-photo-button svg{width:13px;height:13px}.team-edit-form{margin-top:30px}.team-edit-fields{display:grid;gap:20px}.team-edit-field{display:grid;min-width:0;gap:6px}.team-edit-label{color:#dce6fdb8;font-size:14px;font-weight:500;line-height:20px}.team-edit-input{width:100%;height:44px;border:1px solid rgba(99,159,255,.2);border-radius:12px;outline:none;background:#161638a6;padding:0 15px;color:#fafafa;font-size:15px;font-weight:400;line-height:20px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.team-edit-input:focus{border-color:#639fffb8;box-shadow:0 0 0 3px #639fff1f}.team-edit-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.team-edit-select-wrap{position:relative;display:block}.team-edit-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;cursor:pointer}.team-edit-select-icon{position:absolute;top:50%;right:15px;width:16px;height:16px;transform:translateY(-50%);color:#dce6fdb3;pointer-events:none}.team-edit-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;border-top:1px solid rgba(255,255,255,.08);padding-top:28px}.team-edit-footer button{display:inline-flex;height:43px;align-items:center;justify-content:center;border-radius:12px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.team-edit-delete{gap:8px;border:1px solid #ff4d57;background:#ff4d5714;padding:0 17px;color:#ff4d57}.team-edit-delete svg{width:15px;height:15px}.team-edit-footer-actions{display:flex;align-items:center;gap:12px}.team-edit-cancel{min-width:83px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:0 17px;color:#dce6fdb8}.team-edit-save{min-width:158px;gap:9px;border:1px solid #639fff;background:#639fff;padding:0 17px;color:#fff;box-shadow:0 8px 16px #639fff3d}.team-edit-save svg{width:15px;height:15px;stroke-width:2.4}@media (max-width: 40em){.team-edit-overlay{align-items:start;overflow-y:auto;padding:16px}.team-edit-dialog{height:auto;max-height:none;padding:24px}.team-edit-avatar-section{margin-top:24px}.team-edit-field-row{grid-template-columns:1fr;gap:20px}.team-edit-footer{align-items:stretch;flex-direction:column-reverse}.team-edit-footer-actions,.team-edit-footer button{width:100%}}.theme-light .team-screen{--team-header-height: calc(117px * var(--team-ui-scale));color:#1a1a2e!important;background:#fff!important}.theme-light .team-screen .team-content-shell{background:radial-gradient(ellipse 36% 24% at 38% 0%,rgba(99,159,255,.035),transparent 72%),radial-gradient(ellipse 24% 20% at 94% 92%,rgba(226,228,232,.2),transparent 72%),#fff!important}.theme-light .team-screen .team-app-header{border-bottom-color:#639fff33!important;background:#fffffff5!important}.theme-light .team-screen .team-app-header .app-header__titles{position:absolute!important;top:calc(15.18px * var(--team-ui-scale))!important;left:var(--team-pad)!important}.theme-light .team-screen .team-app-header .app-header__actions{position:absolute!important;top:calc(22.49px * var(--team-ui-scale))!important;right:var(--team-pad)!important}.theme-light .team-screen .team-app-header .app-header__titles h1{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}.theme-light .team-screen .team-app-header .app-header__titles p{margin-left:calc(5px * var(--team-ui-scale))!important;color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .team-screen .team-search{width:calc(432.959px * var(--team-ui-scale))!important;max-width:min(calc(432.959px * var(--team-ui-scale)),100%)!important;height:calc(42.906px * var(--team-ui-scale))!important}.theme-light .team-screen .team-search input{height:calc(42.906px * var(--team-ui-scale))!important;border-color:#e2e4e8a6!important;border-radius:calc(16px * var(--team-ui-scale))!important;background:#f9fafc!important;padding-left:calc(36.75px * var(--team-ui-scale))!important;color:#1a1a2e!important;font-size:calc(16px * var(--team-ui-scale))!important;font-weight:300!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-light .team-screen .team-search input::-moz-placeholder{color:#0d0d0d59!important;opacity:1!important}.theme-light .team-screen .team-search input::placeholder{color:#0d0d0d59!important;opacity:1!important}.theme-light .team-screen .team-search svg{color:#639fff!important}.theme-light .team-screen .team-search-actions{transform:translateY(calc(-4.34px * var(--team-ui-scale)))}.theme-light .team-screen .team-header-pill,.theme-light .team-screen .team-header-button:not(.team-header-primary){border-color:#e2e4e880!important;background:#1a1a2e0d!important;box-shadow:none!important}.theme-light .team-screen .team-header-pill strong{color:#fff!important}.theme-light .team-screen .team-header-pill span{color:#ffffff80!important}.theme-light .team-screen .team-header-button:not(.team-header-primary),.theme-light .team-screen .team-header-button:not(.team-header-primary) :where(span,svg){color:#1a1a2e99!important}.theme-light .team-screen .team-header-primary,.theme-light .team-screen .team-header-primary :where(span,svg){color:#fff!important}.theme-light .team-screen .team-header-primary{border-color:#639fff!important;background:#639fff!important;box-shadow:0 0 calc(8px * var(--team-ui-scale)) #639fff4d!important}.theme-light .team-screen .team-content-shell .team-member-card{height:var(--team-card-height)!important;aspect-ratio:auto!important;border-color:#e2e4e880!important;background:#fafbfd!important;color:#1a1a2e!important;box-shadow:0 calc(4px * var(--team-ui-scale)) calc(5px * var(--team-ui-scale)) #00000026!important}.theme-light .team-screen .team-content-shell .team-member-card:hover{border-color:#e2e4e8b8!important;background:#fafbfd!important}.theme-light .team-screen .team-content-shell .team-member-avatar{border-color:#34d39961!important;background:#eef2ff!important}.theme-light .team-screen .team-content-shell .team-member-avatar--away{border-color:#fbbf2494!important}.theme-light .team-screen .team-content-shell .team-member-avatar--offline{border-color:#94a3b873!important}.theme-light .team-screen .team-content-shell .team-member-status{border-color:#e2e4e9!important;background:#34d399!important}.theme-light .team-screen .team-content-shell .team-member-status--away{background:#fbbf24!important;box-shadow:0 0 6px #fbbf247a!important}.theme-light .team-screen .team-content-shell .team-member-status--offline{background:#d1d5db!important;box-shadow:none!important}.theme-light .team-screen .team-content-shell .team-member-rank{color:#fff!important}.theme-light .team-screen .team-content-shell .team-member-rank--gold{background:#fbbf24!important}.theme-light .team-screen .team-content-shell .team-member-rank--silver{background:#94a3b8!important}.theme-light .team-screen .team-content-shell .team-member-rank--bronze{background:#c87535!important}.theme-light .team-screen .team-content-shell .team-member-name,.theme-light .team-screen .team-content-shell .team-stat-value{color:#1a1a2e!important}.theme-light .team-screen .team-content-shell .team-member-role--lead{color:#a78bfa!important}.theme-light .team-screen .team-content-shell .team-member-role--senior{color:#34d399!important}.theme-light .team-screen .team-content-shell .team-member-role--sales{color:#f59e0b!important}.theme-light .team-screen .team-content-shell .team-member-role--junior{color:#1a1a2e59!important}.theme-light .team-screen .team-content-shell .team-star-empty{color:#d1d5db!important;fill:transparent!important;stroke:currentColor!important}.theme-light .team-screen .team-content-shell .team-stat:not(:last-child){border-right-color:#e2e4e880!important}.theme-light .team-screen .team-content-shell .team-project-pill{border-color:#e2e4e880!important;background:#1a1a2e12!important;color:#1a1a2e66!important}.theme-light .team-screen .team-content-shell .team-member-footer{border-top-color:#e2e4e880!important}.theme-light .team-screen .team-content-shell .team-contact-button--blue,.theme-light .team-screen .team-content-shell .team-contact-button--blue :where(span,svg){color:#639fff!important}.theme-light .team-screen .team-content-shell .team-contact-button--green,.theme-light .team-screen .team-content-shell .team-contact-button--green :where(span,svg){color:#34d399!important}.theme-light .team-screen .team-profile-topbar{width:calc(100% + (17.203px * var(--team-ui-scale)))!important;border-bottom-color:#e2e4e880!important;background:#fffc!important}.theme-light .team-screen .team-profile-content{transform:translate(calc(8.6px * var(--team-ui-scale)))}.theme-light .team-screen .team-profile-back,.theme-light .team-screen .team-profile-back svg{color:#1a1a2e!important}.theme-light .team-screen .team-profile-breadcrumb>span:first-of-type{color:#1a1a2e26!important}.theme-light .team-screen .team-profile-breadcrumb>span:last-child{color:#1a1a2e4d!important}.theme-light .team-screen .team-profile-edit,.theme-light .team-screen .team-profile-edit :where(span,svg){color:#1a1a2e80!important}.theme-light .team-screen .team-profile-edit{border-color:#e2e4e880!important;background:#1a1a2e0d!important;outline:none!important}.theme-light .team-screen .team-profile-edit:focus-visible{box-shadow:0 0 0 2px #639fff38!important}.theme-light .team-screen .team-profile-hero{border-color:#e2e4e880!important;background:#fafbfd!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-light .team-screen .team-profile-avatar{border-color:#34d39961!important;background:#eef2ff!important}.theme-light .team-screen .team-profile-avatar-status{border-color:#fafbfd!important}.theme-light .team-screen .team-profile-name,.theme-light .team-screen .team-profile-metric-value{color:#1a1a2e!important}.theme-light .team-screen .team-profile-role{color:#a78bfa!important}.theme-light .team-screen .team-profile-meta,.theme-light .team-screen .team-profile-meta>span:not(.team-profile-status-text){color:#1a1a2e66!important}.theme-light .team-screen .team-profile-meta>span:nth-of-type(2),.theme-light .team-screen .team-profile-meta>span:nth-of-type(4){color:#1a1a2e26!important}.theme-light .team-screen .team-profile-tag,.theme-light .team-screen .team-profile-tag :where(span,svg){color:#1a1a2e80!important}.theme-light .team-screen .team-profile-metric,.theme-light .team-screen .team-profile-panel{border-color:#e2e4e880!important;background:#f9fafc!important;box-shadow:none!important}.theme-light .team-screen .team-profile-metric--deals{color:#fbbf248f!important}.theme-light .team-screen .team-profile-metric--revenue{color:#34d3998f!important}.theme-light .team-screen .team-profile-metric--leads,.theme-light .team-screen .team-profile-metric--viewings{color:#639fff8f!important}.theme-light .team-screen .team-profile-metric--conversion{color:#a78bfa8f!important}.theme-light .team-screen .team-profile-metric--average{color:#f472b68f!important}.theme-light .team-screen .team-profile-panel-title{color:#1a1a2e!important}.theme-light .team-screen .team-profile-project-row{border-color:#e2e4e880!important;background:#1a1a2e12!important}.theme-light .team-screen .team-profile-project-name,.theme-light .team-screen .team-profile-project-name :where(span,svg){color:#1a1a2ecc!important}.theme-light .team-screen .team-profile-project-name svg{color:#c4b5fd!important}.theme-light .team-screen .team-profile-project-status{color:#1a1a2e4d!important}.theme-light .team-screen .team-profile-activity-line{background:#1a1a2e14!important}.theme-light .team-screen .team-profile-activity-title{color:#1a1a2ea6!important}.theme-light .team-screen .team-profile-activity-time{color:#1a1a2e40!important}.theme-light .team-edit-overlay{background:#6478a080!important;-webkit-backdrop-filter:blur(11px)!important;backdrop-filter:blur(11px)!important}.theme-light .team-edit-dialog{border-color:#e5e7eb!important;background:#fff!important;color:#111827!important;box-shadow:0 16px 16px #0000001a!important}.theme-light .team-edit-title{color:#111827!important;-webkit-text-fill-color:#111827!important}.theme-light .team-edit-subtitle,.theme-light .team-edit-label{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}.theme-light .team-edit-close{border-color:#e5e7eb!important;background:#f3f4f6!important;color:#64748b!important}.theme-light .team-edit-close svg{color:#64748b!important}.theme-light .team-edit-avatar{background:#eef2ff!important}.theme-light .team-edit-avatar-status{border-color:#fff!important}.theme-light .team-edit-photo-button,.theme-light .team-edit-photo-button :where(span,svg){color:#639fff!important}.theme-light .team-edit-photo-button{border-color:#639fff!important;background:#639fff14!important}.theme-light .team-edit-input{border-color:#e5e7eb!important;background:#f8f9fa!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;color-scheme:light!important}.theme-light .team-edit-input:focus{border-color:#639fff!important;box-shadow:0 0 0 3px #639fff1f!important}.theme-light .team-edit-select-icon{color:#4b5563!important}.theme-light .team-edit-select option{background:#fff!important;color:#111827!important}.theme-light .team-edit-footer{border-top-color:#e5e7eb!important}.theme-light .team-edit-delete,.theme-light .team-edit-delete :where(span,svg){color:#ff3b45!important}.theme-light .team-edit-delete{border-color:#ff3b45!important;background:#ff3b450a!important}.theme-light .team-edit-cancel{border-color:#e5e7eb!important;background:#fff!important;color:#4b5563!important}.theme-light .team-edit-save,.theme-light .team-edit-save :where(span,svg){color:#fff!important}.theme-light .team-edit-save{border-color:#639fff!important;background:#639fff!important;box-shadow:0 8px 16px #639fff3d!important}@media (max-width: 56em){.theme-light .team-screen .team-profile-topbar{width:100%!important}.theme-light .team-screen .team-profile-content{transform:none}}.team-load-error{margin:0 0 16px;border-radius:10px;border:1px solid rgba(255,107,107,.32);background:#ff6b6b17;padding:10px 14px;font-size:13px;color:#ffb4b4}.team-invitations{margin-top:8px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#1a1a3e6b;padding:18px 20px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.team-invitations__title{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.02em;color:#dce6fdb8}.team-invitations ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.team-invitations li{display:flex;align-items:center;gap:12px;border-radius:10px;background:#ffffff0a;padding:10px 14px;font-size:13px}.team-invitations__email{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fafafa}.team-invitations__role{flex:0 0 auto;color:#dce6fd8f}.team-invitations li button{flex:0 0 auto;border-radius:8px;border:1px solid rgba(255,255,255,.12);padding:5px 12px;font-size:12px;font-weight:500;color:#dce6fdc7;transition:border-color .15s ease,color .15s ease}.team-invitations li button:hover{border-color:#ff6b6b80;color:#ffb4b4}.team-member-actions{position:relative}.team-member-actions button{display:inline-flex;height:36px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;padding:0 16px;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;color:#ffffff80;white-space:nowrap;transition:border-color .16s ease,color .16s ease}.team-member-actions button:hover:not(:disabled){border-color:#639fff6b;color:#dce6fd}.team-member-actions button:disabled{cursor:not-allowed;opacity:.55}.team-member-actions__danger:hover:not(:disabled){border-color:#ff6b6b8c!important;color:#ffb4b4!important}.team-member-actions__error{position:absolute;right:0;top:calc(100% + 6px);z-index:5;margin:0;max-width:320px;border-radius:8px;background:#1a1a3ef2;padding:6px 10px;color:#ff6b6b;font-size:13px;line-height:1.4}.team-member-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:20px;font-weight:600;letter-spacing:.02em;color:#dce6fdeb}@media (max-width: 56em){.team-edit-overlay{display:grid;place-items:center;overflow-y:auto;padding:16px 40px}.team-edit-dialog{width:360px;max-width:100%;height:auto;max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid rgba(99,159,255,.3);border-radius:16px;background:#1a1a3e;padding:0}.team-edit-header{min-height:0;align-items:center;gap:16px;border-bottom:1px solid rgba(99,159,255,.2);background:#16163880;padding:16px}.team-edit-title{font-size:30px;line-height:38px;letter-spacing:0}.team-edit-subtitle{display:none}.team-edit-close{border-color:#639fff33;background:#17298766;color:#fafafa}.team-edit-close svg{width:12px;height:12px}.team-edit-avatar-section{height:auto;gap:8px;margin:16px 16px 0}.team-edit-avatar{width:80px;height:80px;flex:0 0 80px;border:1px solid rgba(99,159,255,.3)}.team-edit-avatar-status{display:none}.team-edit-photo-button{height:auto;border:0;background:transparent;padding:0;font-weight:600}.team-edit-photo-button svg{display:none}.team-edit-form{margin:29px 16px 16px}.team-edit-fields{gap:12px}.team-edit-field{gap:8px}.team-edit-label{color:#dce6fd}.team-edit-input{height:42px;border-color:#639fff4d;border-radius:10px;background:#16163899;padding:0 16px}.team-edit-field-row{grid-template-columns:1fr;gap:12px}.team-edit-footer{flex-direction:column;align-items:stretch;gap:29px;margin-top:29px;border-top:0;padding-top:8px}.team-edit-footer button{height:46px;font-size:15px}.team-edit-footer .team-edit-delete{width:auto;align-self:flex-start;border-color:#ff5f5733;border-radius:14px;background:#ff5f5714;padding:0 18px;color:#ff5f57;font-size:14px}.team-edit-footer-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:8px}.team-edit-footer .team-edit-cancel,.team-edit-footer .team-edit-save{min-width:0;border-radius:10px;padding:0 16px}.team-edit-cancel{border-color:#639fff33;background:#17298766;color:#dce6fd}.team-edit-save{border:0;background:linear-gradient(90deg,#4f46e5,#7c3aed);box-shadow:none;font-weight:600}.team-edit-save svg{display:none}.team-profile-avatar .team-member-initials,.team-edit-avatar .team-member-initials{font-size:30px;font-weight:500}}@media (max-width: 56em){.theme-light .team-screen .team-profile-topbar{width:calc(100% + 48px)!important}}.profile-settings{--profile-ui-scale: var(--settings-ui-scale, 1);--profile-card-width: calc(1085.316px * var(--profile-ui-scale));--profile-card-pad-x: calc(22.37px * var(--profile-ui-scale));--profile-border: max(1px, calc(.606px * var(--profile-ui-scale)));--profile-border-strong: max(1px, calc(1.818px * var(--profile-ui-scale)));--profile-radius: calc(14px * var(--profile-ui-scale));--profile-radius-sm: calc(10px * var(--profile-ui-scale));--profile-text-12: max(10px, calc(12px * var(--profile-ui-scale)));--profile-text-14: max(12px, calc(14px * var(--profile-ui-scale)));--profile-text-16: max(13px, calc(16px * var(--profile-ui-scale)));width:100%;background:transparent}.profile-settings,.profile-settings :where(*){box-sizing:border-box;font-family:var(--font-family)!important;letter-spacing:0!important}.profile-card{width:100%;overflow:hidden;border:var(--profile-border) solid rgba(255,255,255,.05);border-radius:var(--profile-radius);background:#17298733;padding:calc(21.55px * var(--profile-ui-scale)) var(--profile-card-pad-x) calc(26px * var(--profile-ui-scale))}.profile-card__title{color:#fafafa;font-size:max(26px,calc(36px * var(--profile-ui-scale)));font-weight:300;line-height:calc(39.2px * var(--profile-ui-scale))}.profile-identity{display:flex;align-items:flex-start;gap:calc(23.19px * var(--profile-ui-scale));width:100%;margin-top:calc(33.31px * var(--profile-ui-scale));border-bottom:var(--profile-border) solid rgba(255,255,255,.05);padding-bottom:calc(27.34px * var(--profile-ui-scale))}.profile-avatar{position:relative;display:grid;width:calc(92.773px * var(--profile-ui-scale));height:calc(91.087px * var(--profile-ui-scale));flex:0 0 calc(92.773px * var(--profile-ui-scale));place-items:center;border-radius:999px;background:linear-gradient(135.525deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff);color:#161638}.profile-avatar>span{color:#161638;font-size:max(28px,calc(40px * var(--profile-ui-scale)));font-weight:500;line-height:calc(53.333px * var(--profile-ui-scale))}.profile-avatar__image{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover}.profile-avatar__camera{position:absolute;right:0;bottom:0;display:grid;width:calc(30.924px * var(--profile-ui-scale));height:calc(30.362px * var(--profile-ui-scale));place-items:center;border:0;border-radius:999px;background:#639fff;box-shadow:0 calc(10px * var(--profile-ui-scale)) calc(7.5px * var(--profile-ui-scale)) #0000001a,0 calc(4px * var(--profile-ui-scale)) calc(3px * var(--profile-ui-scale)) #0000001a}.profile-avatar__camera img{width:calc(15.458px * var(--profile-ui-scale));height:calc(15.177px * var(--profile-ui-scale))}.profile-identity__copy{padding-top:calc(0px * var(--profile-ui-scale))}.profile-identity__copy h3{color:#fafafa;font-size:max(16px,calc(20px * var(--profile-ui-scale)));font-weight:500;line-height:calc(31.111px * var(--profile-ui-scale));white-space:nowrap}.profile-identity__copy p{color:#dce6fd99;font-size:var(--profile-text-14);font-weight:500;line-height:calc(20px * var(--profile-ui-scale))}.profile-change-avatar{display:inline-flex;width:calc(123.057px * var(--profile-ui-scale));height:calc(35.287px * var(--profile-ui-scale));align-items:center;justify-content:center;margin-top:calc(10.41px * var(--profile-ui-scale));border:var(--profile-border) solid rgba(99,159,255,.2);border-radius:var(--profile-radius-sm);background:#17298766;color:#639fff;font-size:var(--profile-text-14);font-weight:500;line-height:calc(20px * var(--profile-ui-scale));white-space:nowrap}.profile-role{margin-top:calc(33.31px * var(--profile-ui-scale))}.profile-section-label{color:#fafafacc;font-size:var(--profile-text-14);font-weight:500;line-height:calc(20px * var(--profile-ui-scale))}.profile-section-help{margin-top:calc(10.8px * var(--profile-ui-scale));color:#dce6fd80;font-size:var(--profile-text-12);font-weight:500;line-height:calc(16px * var(--profile-ui-scale))}.profile-role-current{display:flex;flex-direction:column;align-items:flex-start;gap:calc(5.19px * var(--profile-ui-scale));width:-moz-fit-content;width:fit-content;min-width:calc(220px * var(--profile-ui-scale));margin-top:calc(10.8px * var(--profile-ui-scale));border:var(--profile-border-strong) solid rgba(99,159,255,.35);border-radius:var(--profile-radius-sm);background:#639fff1a;padding:calc(14.22px * var(--profile-ui-scale)) calc(14.82px * var(--profile-ui-scale))}.profile-role-current__title{color:#fafafa;font-size:var(--profile-text-14);font-weight:500;line-height:calc(20px * var(--profile-ui-scale))}.profile-role-current__description{color:#dce6fd80;font-size:var(--profile-text-12);font-weight:500;line-height:calc(16px * var(--profile-ui-scale))}.profile-form{display:flex;flex-direction:column;gap:calc(14.4px * var(--profile-ui-scale));margin-top:calc(33.31px * var(--profile-ui-scale))}.profile-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(15.46px * var(--profile-ui-scale))}.profile-field{display:flex;min-width:0;flex-direction:column;gap:calc(7.19px * var(--profile-ui-scale))}.profile-field__label{display:flex;align-items:baseline;gap:calc(8px * var(--profile-ui-scale));color:#fafafacc;font-size:var(--profile-text-14);font-weight:500;line-height:calc(20px * var(--profile-ui-scale))}.profile-field__hint{color:#fafafa73;font-size:calc(var(--profile-text-14) * .85);font-weight:400}.profile-field__control--readonly input{color:#fafafa8c;cursor:not-allowed}.profile-error{margin-top:calc(16px * var(--profile-ui-scale));color:#ff8080!important;font-size:var(--profile-text-14);line-height:calc(20px * var(--profile-ui-scale));text-align:right}.theme-light .profile-error{color:#c81e1e!important}.profile-field__control{position:relative;display:block;width:100%;height:calc(39.096px * var(--profile-ui-scale));overflow:hidden;border:var(--profile-border) solid rgba(255,255,255,.1);border-radius:var(--profile-radius-sm);background:#16163880}.profile-field__control input{width:100%;height:100%;border:0;background:transparent;color:#fafafa;padding:0 calc(14.34px * var(--profile-ui-scale));font-size:var(--profile-text-16);font-weight:300;line-height:calc(24px * var(--profile-ui-scale));outline:none}.profile-field__control--with-icon input{padding-left:calc(36.75px * var(--profile-ui-scale))}.profile-field__icon{position:absolute;left:calc(11.6px * var(--profile-ui-scale));top:50%;width:calc(17.389px * var(--profile-ui-scale));height:calc(17.073px * var(--profile-ui-scale));transform:translateY(-50%);pointer-events:none}.profile-actions{display:flex;justify-content:flex-end;gap:calc(11.21px * var(--profile-ui-scale));margin-top:calc(33.31px * var(--profile-ui-scale))}.profile-save-button,.profile-cancel-button{display:inline-flex;height:calc(39.096px * var(--profile-ui-scale));align-items:center;justify-content:center;border-radius:var(--profile-radius-sm);font-size:var(--profile-text-16);font-weight:500;line-height:calc(24px * var(--profile-ui-scale));white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .15s ease}.profile-save-button{width:calc(143.218px * var(--profile-ui-scale));border:0;background:#639fff;color:#fff}.profile-cancel-button{width:calc(94.613px * var(--profile-ui-scale));border:var(--profile-border) solid rgba(255,255,255,.1);background:#17298766;color:#fafafa}.profile-save-button:hover,.profile-save-button:focus-visible{background:#74aaff;outline:none}.profile-save-button:disabled{background:#639fff80;cursor:default}.profile-cancel-button:hover,.profile-cancel-button:focus-visible{border-color:#639fff59;background:#1e328c73;outline:none}.profile-save-button:active,.profile-cancel-button:active{transform:translateY(1px)}.theme-light .profile-change-avatar,.theme-light .profile-cancel-button{background:var(--theme-panel-bg);border-color:var(--theme-border-soft)}@media (max-width: 56em){.profile-settings{--profile-ui-scale: 1 !important}.profile-card{padding:20px 16px 24px}.profile-card__title{font-size:30px;line-height:36px}.profile-identity{gap:18px}.profile-avatar{width:78px;height:78px;flex-basis:78px}.profile-form__row{grid-template-columns:1fr}.profile-role-current{width:100%;min-width:0}.profile-actions{justify-content:stretch}.profile-save-button,.profile-cancel-button{flex:1 1 0;width:auto}}.profile-verify-banner{width:100%;margin-bottom:calc(16px * var(--profile-ui-scale))}.settings-panel--security .settings-panel-title{margin-bottom:26px}.security-row{border-top:var(--settings-hairline, 1px) solid rgba(255,255,255,.05);display:grid;gap:16px 40px;grid-template-columns:220px minmax(0,1fr);padding:26px 0}.security-row:last-child{padding-bottom:8px}.security-rail{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.security-rail-note{color:#dce6fd80;font-size:13px!important;font-weight:400;line-height:18px!important;margin:0}.security-body{align-items:flex-start;display:flex;flex-direction:column;gap:16px;min-width:0}.security-copy{color:#dce6fdb3;font-size:14px!important;font-weight:400;line-height:20px!important;margin:0;max-width:52ch}.security-form{display:flex;flex-direction:column;gap:14px;max-width:400px;width:100%}.security-field{display:flex;flex-direction:column;gap:6px}.security-field-label{color:#fafafacc;font-size:13px!important;font-weight:500;line-height:18px!important}.security-input-wrap{position:relative}.security-input{background:#16163880;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fafafa;font-size:14px!important;font-weight:400;height:40px;outline:none;padding:0 14px;width:100%}.security-input-wrap .security-input{padding-right:44px}.security-input::-moz-placeholder{color:#fafafa73}.security-input::placeholder{color:#fafafa73}.security-input:focus-visible{border-color:#639fff;box-shadow:0 0 0 3px #639fff40}.security-input[aria-invalid=true]{border-color:#ff6467}.security-input-toggle{align-items:center;background:transparent;border:0;border-radius:8px;color:#dce6fd99;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:4px;top:4px;width:32px}.security-input-toggle:hover{color:#fafafa}.security-field-hint,.security-field-error,.security-notice{font-size:12px!important;font-weight:400;line-height:16px!important;margin:0}.security-field-hint{color:#dce6fd80}.security-field-error,.security-notice{font-size:13px!important;line-height:18px!important}.security-field-error{color:#ff8080}.security-notice{color:#34d399}.security-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px}.security-button{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px!important;font-weight:500;height:36px;justify-content:center;line-height:1!important;padding:0 16px;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.security-button:disabled,.security-link:disabled{cursor:default;opacity:.6}.security-button--primary{background:#639fff;color:#fff}.security-button--primary:hover:not(:disabled){background:#74aaff}.security-button--danger{background:transparent;border-color:#ff646766;color:#ff7a7d}.security-button--danger:hover:not(:disabled){background:#ff646714;border-color:#ff6467}.security-button--quiet{background:#17298766;border-color:#ffffff1a;color:#fafafa}.security-button--quiet:hover:not(:disabled){border-color:#639fff59}.security-button--small{border-radius:8px;font-size:13px!important;height:30px;padding:0 12px}.security-link{background:transparent;border:0;color:#8ab6ff;cursor:pointer;font-size:14px!important;font-weight:500;line-height:20px!important;padding:4px 0}.security-link:hover:not(:disabled){text-decoration:underline}.security-link--danger{color:#ff7a7d}.security-button:focus-visible,.security-link:focus-visible,.security-input-toggle:focus-visible{outline:2px solid #8ab6ff;outline-offset:2px}.security-chip{align-items:center;border-radius:11px;display:inline-flex;flex:0 0 auto;font-size:12px!important;font-weight:500;gap:6px;height:22px;line-height:1!important;padding:0 9px;white-space:nowrap}.security-chip:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.security-chip--on{background:#10b98124;color:#34d399}.security-chip--off{background:#f59e0b24;color:#f5b043}.security-session-list{background:#16163866;border:1px solid rgba(255,255,255,.06);border-radius:12px;list-style:none;margin:0;max-width:560px;padding:0;width:100%}.security-session{align-items:center;display:grid;gap:14px;grid-template-columns:20px minmax(0,1fr) auto;padding:12px 14px}.security-session+.security-session{border-top:1px solid rgba(255,255,255,.06)}.security-session-icon{color:#dce6fd8c}.security-session-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.security-session-name{color:#fafafa;font-size:14px!important;font-weight:500;line-height:20px!important;overflow-wrap:anywhere}.security-session-meta{color:#dce6fd80;font-size:12px!important;line-height:16px!important}.theme-light .security-row{border-top-color:var(--settings-light-border)}.theme-light .security-rail-note,.theme-light .security-field-hint,.theme-light .security-session-meta{color:#66738c!important;-webkit-text-fill-color:#66738c!important}.theme-light .security-copy,.theme-light .security-field-label{color:#445168!important;-webkit-text-fill-color:#445168!important}.theme-light .security-input{background:var(--settings-light-field)!important;border-color:#d6e0f6}.theme-light .security-input::-moz-placeholder{color:#8793ab;-webkit-text-fill-color:#8793ab}.theme-light .security-input::placeholder{color:#8793ab;-webkit-text-fill-color:#8793ab}.theme-light .security-input:focus-visible{border-color:#639fff}.theme-light .security-input[aria-invalid=true]{border-color:#cf2d38}.theme-light .security-input-toggle,.theme-light .security-session-icon{color:#66738c!important}.theme-light .security-field-error{color:#c81e1e!important;-webkit-text-fill-color:#c81e1e!important}.theme-light .security-notice{color:#0a7a56!important;-webkit-text-fill-color:#0a7a56!important}.theme-light .security-button--primary{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .security-button--danger,.theme-light .security-link--danger{color:#cf2d38!important;-webkit-text-fill-color:#cf2d38!important}.theme-light .security-button--danger{border-color:#cf2d3859}.theme-light .security-button--danger:hover:not(:disabled){background:#cf2d380f;border-color:#cf2d38}.theme-light .security-button--quiet{background:var(--theme-panel-bg);border-color:var(--theme-border-soft)}.theme-light .security-link:not(.security-link--danger){color:#2a66d3!important;-webkit-text-fill-color:#2a66d3!important}.theme-light .security-chip--on{background:#e2f6ee;color:#0a7a56!important;-webkit-text-fill-color:#0a7a56!important}.theme-light .security-chip--off{background:#fdf1dc;color:#9a5a05!important;-webkit-text-fill-color:#9a5a05!important}.theme-light .security-session-list{background:var(--settings-light-card);border-color:#d6e0f6}.theme-light .security-session+.security-session{border-top-color:#e3eaf8}@media (max-width: 56em){.settings-panel--security .settings-panel-title{margin-bottom:20px}.security-row{gap:14px;grid-template-columns:minmax(0,1fr);padding:22px 0}.security-body{align-items:stretch}.security-form,.security-session-list{max-width:none}.security-input{font-size:16px!important;height:44px}.security-input-toggle{top:6px}.security-actions{align-items:stretch;flex-direction:column;gap:10px}.security-button:not(.security-button--small){height:44px;width:100%}.security-link{align-self:center}}.twofactor-status,.twofactor-enroll,.twofactor-recovery{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.twofactor-qr{background:#fff;border-radius:10px;height:180px;padding:8px;width:180px}.twofactor-secret{color:#dce6fdb3;font-size:12px!important;line-height:18px!important;margin:0}.twofactor-secret code,.twofactor-codes code{color:#dce6fd;letter-spacing:.08em!important;word-break:break-all}.theme-light .twofactor-secret{color:#445168!important;-webkit-text-fill-color:#445168!important}.theme-light .twofactor-secret code,.theme-light .twofactor-codes code{color:#162033!important}.twofactor-card .twofactor-input{letter-spacing:.15em!important;width:min(220px,100%)}.twofactor-codes{background:#16163880;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:grid;gap:6px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;max-width:400px;padding:12px;width:100%}.theme-light .twofactor-codes{background:var(--settings-light-card);border-color:#d6e0f6}@media (max-width: 56em){.twofactor-status,.twofactor-enroll,.twofactor-recovery{align-items:stretch}.twofactor-qr{align-self:flex-start}.twofactor-card .twofactor-input,.twofactor-codes{max-width:none;width:100%}}.settings-screen{--settings-ui-scale: 1;--settings-s: var(--settings-ui-scale);--settings-layout-width: calc(1378.81px * var(--settings-s));--settings-nav-width: calc(270.604px * var(--settings-s));--settings-content-width: calc(1085.316px * var(--settings-s));--settings-report-width: calc(1071.785px * var(--settings-s));--settings-gap: calc(23.191px * var(--settings-s));--settings-panel-pad-x: calc(22.37px * var(--settings-s));--settings-panel-pad-y: calc(21.55px * var(--settings-s));--settings-radius: calc(14px * var(--settings-s));--settings-radius-sm: calc(10px * var(--settings-s));--settings-hairline: max(1px, calc(.606px * var(--settings-s)));color:#fafafa;font-family:var(--font-family, "Outfit", sans-serif);overflow:auto!important;scrollbar-width:none}.settings-screen::-webkit-scrollbar,.settings-content::-webkit-scrollbar{height:0;width:0}.settings-screen,.settings-screen :where(*){box-sizing:border-box;font-family:var(--font-family, "Outfit", sans-serif)!important;letter-spacing:0!important}.settings-shell{align-items:flex-start;height:100%;min-height:100%;overflow:visible!important;padding:calc(31.32px * var(--settings-s)) calc(20.3px * var(--settings-s)) calc(42px * var(--settings-s))!important}.settings-layout{align-items:flex-start!important;gap:var(--settings-gap)!important;height:auto!important;max-width:var(--settings-layout-width)!important;overflow:visible!important;width:var(--settings-layout-width)!important}.settings-content{flex:0 0 var(--settings-content-width)!important;height:auto!important;max-width:var(--settings-content-width)!important;min-width:0;overflow:visible!important;padding-right:0!important;width:var(--settings-content-width)!important}.settings-nav{background:#17298733!important;border:var(--settings-hairline) solid rgba(255,255,255,.05)!important;border-radius:var(--settings-radius)!important;flex:0 0 var(--settings-nav-width)!important;height:auto!important;min-height:calc(414.722px * var(--settings-s))!important;overflow:hidden;padding:calc(7.43px * var(--settings-s))!important;width:var(--settings-nav-width)!important}.settings-nav-list{display:flex;flex-direction:column;gap:0!important}.settings-nav-item{border-radius:var(--settings-radius-sm)!important;gap:calc(11.21px * var(--settings-s))!important;height:calc(56.915px * var(--settings-s))!important;min-height:calc(56.915px * var(--settings-s))!important;padding:0 calc(11.21px * var(--settings-s))!important}.settings-mask-icon{height:calc(18.978px * var(--settings-s))!important;width:calc(19.329px * var(--settings-s))!important}.settings-nav-item .settings-mask-icon:last-child{height:calc(15.177px * var(--settings-s))!important;width:calc(15.458px * var(--settings-s))!important}.settings-nav-title{color:inherit;font-size:14px!important;font-weight:500!important;line-height:20px!important}.settings-nav-item--active{color:#639fff!important}.settings-nav-item--inactive{color:#fafafa99!important}#root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active,#root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active .settings-nav-title,#root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active .settings-mask-icon{color:#639fff!important;-webkit-text-fill-color:#639fff!important}#root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active .settings-nav-subtitle{color:#dce6fd80!important;-webkit-text-fill-color:rgba(220,230,253,.5)!important}.settings-nav-subtitle{color:#dce6fd80!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;margin-top:0!important}.settings-panel{background:#17298733!important;border:var(--settings-hairline) solid rgba(255,255,255,.05)!important;border-radius:var(--settings-radius)!important;color:#fafafa;display:flex;flex-direction:column;max-width:none!important;overflow:hidden;padding:var(--settings-panel-pad-y) var(--settings-panel-pad-x)!important;width:100%}.settings-panel--calendar{min-height:calc(594.318px * var(--settings-s))!important}.settings-panel--notifications{min-height:calc(599.179px * var(--settings-s))!important}.settings-panel--integrations{min-height:calc(552.526px * var(--settings-s))!important}.settings-panel--appearance{min-height:calc(402.319px * var(--settings-s))!important}.settings-panel--report{min-height:calc(608.578px * var(--settings-s))!important;width:var(--settings-report-width)!important}.settings-panel--recent-reports{min-height:calc(250.079px * var(--settings-s))!important;width:var(--settings-report-width)!important}.settings-report-wrapper{display:flex;flex-direction:column;gap:calc(34.21px * var(--settings-s));max-width:var(--settings-report-width)!important;width:var(--settings-report-width)!important}.settings-panel-title{color:#fafafa;font-size:36px!important;font-weight:300!important;line-height:39.2px!important;margin:0;white-space:nowrap}.settings-section{flex:0 0 auto}.settings-section-title-row,.settings-calendar-sync-main,.settings-split-row,.settings-report-head{align-items:flex-start;display:flex;justify-content:space-between}.settings-section-title-copy,.settings-calendar-sync-copy,.settings-card-copy{min-width:0}.settings-section-title-line{align-items:center;display:flex;gap:calc(7.72px * var(--settings-s))}.settings-section-title,.settings-row-title{color:#fafafa;font-size:16px!important;font-weight:500!important;line-height:24px!important;margin:0}.settings-row-title{font-size:14px!important;line-height:20px!important}.settings-section-title-icon,.settings-google-icon{color:#639fff;flex:0 0 auto;height:calc(18.978px * var(--settings-s))!important;width:calc(19.329px * var(--settings-s))!important}.settings-section-description,.settings-row-description{color:#dce6fd99;font-size:14px!important;font-weight:500!important;line-height:20px!important;margin:calc(17.36px * var(--settings-s)) 0 0}.settings-section-description--tight{margin-top:calc(2.38px * var(--settings-s))}.settings-row-description{color:#dce6fd80;font-size:12px!important;line-height:16px!important;margin-top:calc(3.79px * var(--settings-s));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-field-group{display:block;min-width:0}.settings-field-label{color:#fafafacc;display:block;font-size:14px!important;font-weight:500!important;line-height:20px!important;margin-bottom:calc(6.16px * var(--settings-s))}.settings-input{background:#16163880!important;border:var(--settings-hairline) solid rgba(255,255,255,.1)!important;border-radius:var(--settings-radius-sm)!important;color:#fafafa!important;font-size:16px!important;font-weight:300!important;height:calc(39.096px * var(--settings-s))!important;line-height:normal!important;outline:none;padding:0 calc(14.34px * var(--settings-s))!important;width:100%}.settings-input::-moz-placeholder,.settings-textarea::-moz-placeholder{color:#fafafa80!important}.settings-input::placeholder,.settings-textarea::placeholder{color:#fafafa80!important}.settings-select{height:calc(36.446px * var(--settings-s))!important}.settings-select-dropdown{width:100%;z-index:130}.settings-dropdown-trigger.dark-filter-dropdown__trigger{height:calc(40px * var(--settings-s))!important;min-height:calc(40px * var(--settings-s))!important;min-width:0!important;justify-content:space-between!important;gap:calc(10px * var(--settings-s))!important;border:max(1px,calc(1px * var(--settings-s))) solid var(--navi-select-border)!important;border-radius:calc(10px * var(--settings-s))!important;background:var(--navi-select-bg)!important;box-shadow:0 calc(10px * var(--settings-s)) calc(24px * var(--settings-s)) calc(-8px * var(--settings-s)) #0006!important;color:var(--navi-select-text)!important;padding-right:calc(14.34px * var(--settings-s))!important;font-family:var(--font-family)!important;font-size:calc(14px * var(--settings-s))!important;font-weight:500!important;line-height:normal!important;-webkit-backdrop-filter:blur(calc(6.5px * var(--settings-s)))!important;backdrop-filter:blur(calc(6.5px * var(--settings-s)))!important}.settings-dropdown-trigger.dark-filter-dropdown__trigger:hover,.settings-dropdown-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:var(--navi-select-border-hover)!important;background:var(--navi-select-bg-hover)!important}.settings-dropdown-trigger .dark-filter-dropdown__chevron{width:calc(14px * var(--settings-s))!important;height:calc(14px * var(--settings-s))!important;color:#639fff!important}.settings-select-menu.navi-menu-surface{--navi-menu-scale: var(--settings-s);top:calc(45px * var(--settings-s))!important;width:calc(287px * var(--settings-s))!important;min-width:100%!important}.settings-textarea{height:calc(152.989px * var(--settings-s))!important;line-height:24px!important;padding:calc(6.6px * var(--settings-s)) calc(14.34px * var(--settings-s))!important;resize:none}.settings-toggle{align-items:center;border:0;border-radius:999px!important;display:flex;flex:0 0 auto;height:calc(22.77px * var(--settings-s))!important;padding:0 calc(1.87px * var(--settings-s));transition:background-color .16s ease;width:calc(46.382px * var(--settings-s))!important}.settings-toggle--on{background:#10b981;justify-content:flex-end}.settings-toggle--off{background:#2a2a5a;justify-content:flex-start}.settings-toggle-knob{background:#fff;border-radius:999px;display:block;height:calc(18.978px * var(--settings-s));width:calc(20.237px * var(--settings-s))}.settings-connected-notice{align-items:center;background:#10b9811a;border:var(--settings-hairline) solid rgba(16,185,129,.2);border-radius:var(--settings-radius-sm);color:#10b981;display:flex;font-size:14px!important;font-weight:500;gap:calc(7.46px * var(--settings-s));height:calc(35.287px * var(--settings-s));line-height:20px;padding:0 calc(11.19px * var(--settings-s));width:100%}.settings-connected-icon{flex:0 0 auto;height:calc(15.177px * var(--settings-s))!important;width:calc(15.458px * var(--settings-s))!important}.settings-list{display:flex;flex-direction:column}.settings-notification-list,.settings-integration-list{margin-top:calc(21.6px * var(--settings-s))}.settings-notification-list{gap:calc(14.4px * var(--settings-s))}.settings-integration-list{gap:calc(14.396px * var(--settings-s))}.settings-card-row{background:#16163866;border:var(--settings-hairline) solid rgba(255,255,255,.05);border-radius:var(--settings-radius-sm)}.settings-notification-row{align-items:center;display:flex;height:calc(69.441px * var(--settings-s));justify-content:space-between;min-height:calc(69.441px * var(--settings-s));padding:0 calc(15.44px * var(--settings-s))}.settings-integration-row{align-items:center;display:flex;height:calc(77.034px * var(--settings-s));justify-content:space-between;min-height:calc(77.034px * var(--settings-s));padding:0 calc(15.44px * var(--settings-s))}.settings-integration-copy{align-items:center;display:flex;gap:calc(11.2px * var(--settings-s));min-width:0}.settings-integration-icon{align-items:center;background:#17298766;border:var(--settings-hairline) solid rgba(255,255,255,.05);border-radius:var(--settings-radius-sm);display:flex;flex:0 0 auto;height:calc(37.955px * var(--settings-s));justify-content:center;width:calc(38.658px * var(--settings-s))}.settings-integration-icon img,.settings-integration-icon .figma-icon{height:calc(18.978px * var(--settings-s))!important;width:calc(19.329px * var(--settings-s))!important}.settings-integration-status{margin-top:calc(9.77px * var(--settings-s))}.settings-secondary-button{align-items:center;border-radius:var(--settings-radius-sm);display:inline-flex;flex:0 0 auto;font-size:14px!important;font-weight:500;height:calc(35.287px * var(--settings-s));justify-content:center;line-height:20px;padding:0 calc(14px * var(--settings-s));transition:background-color .16s ease,border-color .16s ease}.settings-secondary-button--accent{background:#639fff33;border:var(--settings-hairline) solid rgba(99,159,255,.4);color:#639fff}.settings-secondary-button--danger{background:#fb2c361a;border:var(--settings-hairline) solid rgba(251,44,54,.2);color:#ff6467}.settings-integration-action--connect{width:calc(82.495px * var(--settings-s))}.settings-integration-action--disconnect{width:calc(98.887px * var(--settings-s))}.settings-integration-soon{background:#dce6fd14;border:var(--settings-hairline) solid rgba(220,230,253,.16);border-radius:999px;color:#dce6fdb3;flex:0 0 auto;font-size:12px!important;font-weight:500;line-height:16px;padding:calc(4px * var(--settings-s)) calc(10px * var(--settings-s));white-space:nowrap}.settings-primary-button{align-items:center;background:#639fff;border:0;border-radius:var(--settings-radius-sm);color:#fff!important;display:inline-flex;font-size:16px!important;font-weight:500;height:calc(37.946px * var(--settings-s));justify-content:center;line-height:24px;transition:background-color .16s ease;white-space:nowrap}.settings-primary-button:hover{background:#7aa8ff}.settings-save-button{width:calc(143.218px * var(--settings-s))}.settings-submit-report-button{gap:calc(10px * var(--settings-s));height:calc(45.546px * var(--settings-s));margin-left:auto;width:calc(550.873px * var(--settings-s))}.settings-submit-report-button svg{height:calc(17.073px * var(--settings-s))!important;width:calc(17.389px * var(--settings-s))!important}.settings-calendar-sync{border-bottom:var(--settings-hairline) solid rgba(255,255,255,.05);min-height:calc(130.732px * var(--settings-s));margin-top:calc(21.6px * var(--settings-s))}.settings-calendar-sync-main{height:calc(60.716px * var(--settings-s))}.settings-connected-wrap{align-items:center;display:flex;gap:calc(10.8px * var(--settings-s));margin-top:calc(10.8px * var(--settings-s))}.settings-calendar-sync-now{white-space:nowrap}.settings-toggle--busy{cursor:not-allowed;opacity:.6}.settings-secondary-button:disabled{cursor:not-allowed;opacity:.55}.settings-inline-notice{font-size:13px!important;font-weight:500;line-height:18px;margin-top:calc(8px * var(--settings-s))}.settings-inline-notice--success{color:#10b981}.settings-inline-notice--error{color:#ff6467}.settings-working-hours{height:calc(145.342px * var(--settings-s));margin-top:calc(21.61px * var(--settings-s))}.settings-two-column-fields{display:grid;gap:calc(15.46px * var(--settings-s));grid-template-columns:1fr 1fr;margin-top:calc(14.18px * var(--settings-s))}.settings-timezone{border-top:var(--settings-hairline) solid rgba(255,255,255,.05);height:calc(105.338px * var(--settings-s));margin-top:calc(21.61px * var(--settings-s));padding-top:calc(21.55px * var(--settings-s))}.settings-timezone .settings-select-dropdown{margin-top:calc(20.18px * var(--settings-s))}.settings-timezone .settings-select-dropdown .settings-select{margin-top:0}.settings-actions--calendar{display:flex;justify-content:flex-end;margin-top:calc(21.6px * var(--settings-s))}.settings-theme-section{border-bottom:var(--settings-hairline) solid rgba(255,255,255,.05);height:calc(205.178px * var(--settings-s));margin-top:calc(26.96px * var(--settings-s))}.settings-theme-options{display:grid;gap:calc(15.46px * var(--settings-s));grid-template-columns:repeat(2,calc(335.509px * var(--settings-s)));margin-top:calc(14.4px * var(--settings-s))}.settings-theme-option{background:#16163866;border:calc(1.818px * var(--settings-s)) solid rgba(255,255,255,.1);border-radius:var(--settings-radius-sm);height:calc(143.878px * var(--settings-s));padding:calc(15.08px * var(--settings-s)) calc(15.4px * var(--settings-s)) 0;text-align:center}.settings-theme-option--active{border-color:#639fff}.settings-theme-preview{border-radius:calc(4px * var(--settings-s));display:block;height:calc(75.911px * var(--settings-s));width:100%}.settings-theme-preview--light{background:#fff}.settings-theme-preview--dark{background:#161638}.settings-theme-name{color:#fafafa;display:block;font-size:14px!important;font-weight:500;line-height:20px;margin-top:calc(13.89px * var(--settings-s))}.settings-theme-option--active .settings-theme-name{color:#639fff}.settings-compact-section{align-items:center;display:flex;height:calc(45.539px * var(--settings-s));justify-content:space-between;margin-top:calc(26.96px * var(--settings-s))}.settings-report-form{display:flex;flex-direction:column;margin-top:calc(21.6px * var(--settings-s))}.settings-report-title-field{height:calc(65.649px * var(--settings-s))}.settings-report-category-field{height:calc(62.998px * var(--settings-s));margin-top:calc(15.18px * var(--settings-s))}.settings-report-description-field{height:calc(187.71px * var(--settings-s));margin-top:calc(15.17px * var(--settings-s))}.settings-priority-group{height:calc(64.524px * var(--settings-s));margin-top:calc(15.01px * var(--settings-s));width:calc(764.454px * var(--settings-s))}.settings-priority-options{display:grid;gap:calc(8.7px * var(--settings-s));grid-template-columns:repeat(3,1fr);height:calc(37.955px * var(--settings-s));margin-top:calc(6.16px * var(--settings-s))}.settings-priority-option{background:#16163866;border:var(--settings-hairline) solid rgba(255,255,255,.1);border-radius:var(--settings-radius-sm);color:#fafafa99;font-size:14px!important;font-weight:500;line-height:20px}.settings-priority-option--active{background:#639fff33;border:calc(1.818px * var(--settings-s)) solid #639fff;color:#639fff}.settings-submit-report-button{margin-top:calc(30.36px * var(--settings-s))}.settings-panel--recent-reports{gap:0}.settings-recent-report-list{display:flex;flex-direction:column;gap:calc(10.81px * var(--settings-s));margin-top:calc(13.58px * var(--settings-s))}.settings-recent-report-row{display:flex;flex-direction:column;gap:calc(7.21px * var(--settings-s));min-height:calc(77.025px * var(--settings-s));padding:calc(14.34px * var(--settings-s)) calc(14.9px * var(--settings-s))}.settings-report-status{align-items:center;border-radius:calc(4px * var(--settings-s));display:inline-flex;flex:0 0 auto;font-size:12px!important;font-weight:500;height:calc(22.761px * var(--settings-s));justify-content:center;line-height:16px;padding:0 calc(7.72px * var(--settings-s))}.settings-report-status--amber{background:#f59e0b33;color:#f59e0b}.settings-report-status--green{background:#10b98133;color:#10b981}.settings-report-status--blue{background:#639fff33;color:#639fff}.settings-report-notice{margin-top:calc(12px * var(--settings-s));text-align:right}.settings-submit-report-button:disabled{cursor:not-allowed;opacity:.6}.settings-recent-report-empty{margin-top:calc(13.58px * var(--settings-s))}.settings-recent-report-row .settings-report-head{gap:calc(12px * var(--settings-s))}.settings-recent-report-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-billing{display:flex;flex-direction:column;gap:calc(16px * var(--settings-s))}.settings-billing-summary-grid{display:grid;gap:calc(16px * var(--settings-s));grid-template-columns:repeat(3,minmax(0,1fr));margin-top:calc(17.36px * var(--settings-s))}.settings-billing-stat{display:flex;flex-direction:column;gap:calc(4px * var(--settings-s));min-width:0}.settings-billing-pastdue{align-items:center;background:#fb2c361a;border:var(--settings-hairline) solid rgba(251,44,54,.2);border-radius:var(--settings-radius-sm);color:#ff6467;display:flex;font-size:14px!important;font-weight:500;gap:calc(7.46px * var(--settings-s));line-height:20px;margin-bottom:calc(14px * var(--settings-s));padding:calc(10px * var(--settings-s)) calc(11.19px * var(--settings-s))}.settings-billing-details-fields{display:grid;gap:calc(12px * var(--settings-s));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:calc(17.36px * var(--settings-s))}.settings-billing-error{color:#ff6467;font-size:13px!important;font-weight:500;line-height:18px;margin-top:calc(8px * var(--settings-s))}.settings-invoice-list{display:flex;flex-direction:column;gap:calc(10px * var(--settings-s));margin-top:calc(17.36px * var(--settings-s))}.settings-invoice-row{align-items:center;display:grid;gap:calc(12px * var(--settings-s));grid-template-columns:1fr 1fr 1fr 1fr auto;min-height:calc(56px * var(--settings-s));padding:calc(10px * var(--settings-s)) calc(15.44px * var(--settings-s))}.settings-invoice-cell{min-width:0}.settings-manual-payment-row{align-items:center;display:grid;gap:calc(12px * var(--settings-s));grid-template-columns:1fr 1fr .7fr .8fr 1fr 1.2fr;min-height:calc(56px * var(--settings-s));padding:calc(10px * var(--settings-s)) calc(15.44px * var(--settings-s))}.settings-manual-payment-files{display:flex;flex-direction:column;gap:calc(6px * var(--settings-s))}.settings-manual-payment-file{display:flex;flex-direction:column}.settings-link-button{background:none;border:none;color:#639fff;cursor:pointer;font:inherit;padding:0;text-align:left}.settings-link-button:hover{text-decoration:underline}.settings-invoice-cell--action{align-items:flex-end;display:flex;flex-direction:column;gap:calc(4px * var(--settings-s))}.settings-invoice-status{color:#dce6fd99;font-size:12px!important;font-weight:500;text-transform:capitalize}.settings-invoice-status--completed{color:#10b981}.settings-invoice-status--past_due{color:#ff6467}@media (max-width: 56em){.settings-screen{--settings-ui-scale: 1 !important;overflow:auto!important}.settings-shell{height:auto;min-height:100%;padding:96px 16px 32px!important}.settings-layout{flex-direction:column;gap:16px!important;max-width:none!important;width:100%!important}.settings-nav,.settings-content,.settings-panel,.settings-panel--report,.settings-panel--recent-reports,.settings-report-wrapper{flex:1 1 auto!important;height:auto!important;max-width:none!important;width:100%!important}.settings-nav{min-height:0!important;padding:8px!important}.settings-nav-item{height:56px!important;min-height:56px!important}.settings-panel{overflow:visible;padding:22px 16px!important}.settings-panel-title{font-size:30px!important;line-height:36px!important;white-space:normal}.settings-list,.settings-recent-report-list{gap:12px}.settings-card-row,.settings-notification-row,.settings-integration-row,.settings-recent-report-row,.settings-invoice-row{height:auto;min-height:72px}.settings-billing-summary-grid,.settings-billing-details-fields,.settings-invoice-row,.settings-manual-payment-row{grid-template-columns:minmax(0,1fr)}.settings-invoice-cell--action{align-items:flex-start}.settings-calendar-sync,.settings-working-hours,.settings-timezone,.settings-theme-section,.settings-compact-section,.settings-report-title-field,.settings-report-category-field,.settings-report-description-field,.settings-priority-group{height:auto}.settings-two-column-fields,.settings-theme-options{grid-template-columns:1fr}.settings-theme-options,.settings-theme-option,.settings-theme-preview,.settings-priority-group,.settings-submit-report-button{width:100%}.settings-priority-options{grid-template-columns:1fr;height:auto}.settings-priority-option{height:38px}.settings-submit-report-button{margin-left:0}}.theme-light .settings-screen{--settings-light-ink: #1a1a2e;--settings-light-label: rgba(26, 26, 46, .8);--settings-light-copy: rgba(106, 114, 130, .6);--settings-light-copy-soft: rgba(106, 114, 130, .5);--settings-light-panel: rgba(238, 242, 255, .4);--settings-light-panel-soft: rgba(238, 242, 255, .2);--settings-light-card: #ffffff;--settings-light-field: #ffffff;--settings-light-border: rgba(226, 228, 232, .5);color:var(--settings-light-ink)!important}.theme-light .settings-screen .settings-nav,.theme-light .settings-screen .settings-panel{background:var(--settings-light-panel)!important;border-color:var(--settings-light-border)!important}.theme-light .settings-screen .settings-panel--report,.theme-light .settings-screen .settings-panel--recent-reports{background:var(--settings-light-panel-soft)!important}.theme-light .settings-screen .settings-nav-item--inactive{background:transparent!important;color:#1a1a2e99!important;-webkit-text-fill-color:rgba(26,26,46,.6)!important}.theme-light .settings-screen .settings-nav-item--inactive:hover{background:#639fff1a!important;color:var(--settings-light-ink)!important;-webkit-text-fill-color:var(--settings-light-ink)!important}.theme-light .settings-screen .settings-nav-item--active{background:#639fff33!important;color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .settings-screen .settings-nav-item--inactive .settings-nav-subtitle,.theme-light .settings-screen .settings-nav-item--active .settings-nav-subtitle{color:var(--settings-light-copy-soft)!important;-webkit-text-fill-color:var(--settings-light-copy-soft)!important}html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active,html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active .settings-nav-title,html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active .settings-nav-title span,html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active .settings-mask-icon,html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active .settings-mask-icon>span{color:#639fff!important;-webkit-text-fill-color:#639fff!important}html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active .settings-mask-icon>span{background-color:#639fff!important}html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--inactive,html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--inactive .settings-nav-title,html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--inactive .settings-nav-title span,html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--inactive .settings-mask-icon,html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--inactive .settings-mask-icon>span{color:#1a1a2e99!important;-webkit-text-fill-color:rgba(26,26,46,.6)!important}html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--inactive .settings-mask-icon>span{background-color:#1a1a2e99!important}html.theme-light #root .App .settings-screen .settings-nav .settings-nav-item.settings-nav-item--active .settings-nav-subtitle{color:var(--settings-light-copy-soft)!important;-webkit-text-fill-color:var(--settings-light-copy-soft)!important}.theme-light .settings-screen .settings-panel-title,.theme-light .settings-screen .settings-section-title,.theme-light .settings-screen .settings-row-title,.theme-light .settings-screen .settings-theme-name,.theme-light .settings-screen .settings-mobile-heading h1{color:var(--settings-light-ink)!important;-webkit-text-fill-color:var(--settings-light-ink)!important}.theme-light .settings-screen .settings-section-description{color:var(--settings-light-copy)!important;-webkit-text-fill-color:var(--settings-light-copy)!important}.theme-light .settings-screen .settings-row-description,.theme-light .settings-screen .settings-integration-status,.theme-light .settings-screen .settings-invoice-status{color:var(--settings-light-copy-soft)!important;-webkit-text-fill-color:var(--settings-light-copy-soft)!important}.theme-light .settings-screen .settings-field-label{color:var(--settings-light-label)!important;-webkit-text-fill-color:var(--settings-light-label)!important}.theme-light .settings-screen .settings-section-title-icon,.theme-light .settings-screen .settings-google-icon,.theme-light .settings-screen .settings-dropdown-trigger .dark-filter-dropdown__chevron,.theme-light .settings-screen .settings-mobile-heading p{color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .settings-screen .settings-calendar-sync,.theme-light .settings-screen .settings-timezone,.theme-light .settings-screen .settings-theme-section{border-color:var(--settings-light-border)!important}.theme-light .settings-screen .settings-card-row{background:var(--settings-light-card)!important;border-color:var(--settings-light-border)!important}.theme-light .settings-screen .settings-integration-icon{background:var(--settings-light-panel)!important;border-color:var(--settings-light-border)!important}.theme-light .settings-screen .settings-input,.theme-light .settings-screen .settings-dropdown-trigger.dark-filter-dropdown__trigger{background:var(--settings-light-field)!important;border-color:var(--settings-light-border)!important;box-shadow:none!important;color:var(--settings-light-ink)!important;-webkit-text-fill-color:var(--settings-light-ink)!important}.theme-light .settings-screen .settings-dropdown-trigger.dark-filter-dropdown__trigger:hover,.theme-light .settings-screen .settings-dropdown-trigger.dark-filter-dropdown__trigger:focus-visible,.theme-light .settings-screen .settings-input:focus-visible{background:var(--settings-light-field)!important;border-color:#639fff8c!important}.theme-light .settings-screen .settings-input::-moz-placeholder,.theme-light .settings-screen .settings-textarea::-moz-placeholder{color:#1a1a2e80!important;-webkit-text-fill-color:rgba(26,26,46,.5)!important}.theme-light .settings-screen .settings-input::placeholder,.theme-light .settings-screen .settings-textarea::placeholder,.theme-light .settings-screen .navi-time-picker__value[data-placeholder=true],.theme-light .settings-screen .settings-dropdown-trigger>span>.truncate{color:#1a1a2e80!important;-webkit-text-fill-color:rgba(26,26,46,.5)!important}.theme-light .settings-screen .settings-dropdown-trigger[aria-expanded=true]>span>.truncate{color:var(--settings-light-ink)!important;-webkit-text-fill-color:var(--settings-light-ink)!important}.theme-light .settings-screen .settings-toggle--off{background:#eef2ff!important}.theme-light .settings-screen .settings-toggle--on{background:#10b981!important}.theme-light .settings-screen .settings-toggle-knob{background:#fff!important}.theme-light .settings-screen .settings-panel--appearance .settings-toggle--off .settings-toggle-knob{background:var(--settings-light-ink)!important}.theme-light .settings-screen .settings-connected-notice,.theme-light .settings-screen .settings-connected-notice span{color:#10b981!important;-webkit-text-fill-color:#10b981!important}.theme-light .settings-screen .settings-secondary-button--accent,.theme-light .settings-screen .settings-secondary-button--accent span{color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .settings-screen .settings-integration-soon{background:var(--settings-light-panel)!important;border-color:var(--settings-light-border)!important;color:var(--settings-light-label)!important;-webkit-text-fill-color:var(--settings-light-label)!important}.theme-light .settings-screen .settings-inline-notice--success,.theme-light .settings-screen .settings-invoice-status--completed{color:#10b981!important;-webkit-text-fill-color:#10b981!important}.theme-light .settings-screen .settings-inline-notice--error,.theme-light .settings-screen .settings-billing-pastdue,.theme-light .settings-screen .settings-billing-error,.theme-light .settings-screen .settings-invoice-status--past_due,.theme-light .settings-screen .settings-secondary-button--danger,.theme-light .settings-screen .settings-secondary-button--danger span{color:#ff6467!important;-webkit-text-fill-color:#ff6467!important}.theme-light .settings-screen .settings-primary-button,.theme-light .settings-screen .settings-primary-button span,.theme-light .settings-screen .settings-primary-button svg{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .settings-screen .settings-theme-option{background:#fff6!important;border-color:var(--settings-light-border)!important}.theme-light .settings-screen .settings-theme-option:first-child{background:#fff!important}.theme-light .settings-screen .settings-theme-option--active{border-color:#639fff!important}.theme-light .settings-screen .settings-theme-option--active .settings-theme-name{color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .settings-screen .settings-theme-preview--light{background:#ededed!important}.theme-light .settings-screen .settings-theme-preview--dark{background:var(--settings-light-ink)!important}.theme-light .settings-screen .settings-panel--report .settings-input,.theme-light .settings-screen .settings-panel--report .settings-dropdown-trigger.dark-filter-dropdown__trigger{background:#fafafc!important}.theme-light .settings-screen .settings-priority-option{background:#fff6!important;border-color:var(--settings-light-border)!important;color:#1a1a2e99!important;-webkit-text-fill-color:rgba(26,26,46,.6)!important}.theme-light .settings-screen .settings-priority-option--active{background:#639fff33!important;border-color:#639fff!important;color:#639fff!important;-webkit-text-fill-color:#639fff!important}.theme-light .settings-screen .settings-panel--recent-reports .settings-card-row{background:#fff6!important}.theme-light .settings-screen .settings-report-status--amber{color:#f59e0b!important;-webkit-text-fill-color:#f59e0b!important}.theme-light .settings-screen .settings-report-status--green{color:#10b981!important;-webkit-text-fill-color:#10b981!important}.theme-light .settings-screen .settings-report-status--blue{color:#639fff!important;-webkit-text-fill-color:#639fff!important}@media (min-width: 56.001em){.theme-light .settings-screen .settings-nav{border-width:calc(.606px * var(--settings-s))!important;padding:calc((7.14px * var(--settings-s)) - 1px) 0 0 calc((7.43px * var(--settings-s)) - 1px)!important}.theme-light .settings-screen .settings-nav-list,.theme-light .settings-screen .settings-nav-item{width:calc(254.542px * var(--settings-s))!important}}.settings-billing-note{white-space:normal;overflow:visible;text-overflow:clip}@media (max-width: 56em){.settings-screen--billing-phone .settings-mobile-heading,.settings-screen--billing-phone .settings-nav{display:none!important}.settings-screen--billing-phone .settings-shell{padding:16px 16px 24px!important}.billing-m__head{padding-top:13px}.settings-billing--phone,.billing-m__head{display:flex;flex-direction:column;gap:20px}.billing-m__title{margin:0;color:#fafafa;font-size:48px;font-weight:300;line-height:60px;letter-spacing:-.96px}.billing-m__subtitle{margin:0;color:#639fffcc;font-size:16px;font-weight:500;line-height:28px;letter-spacing:.4px}.billing-m__profile{display:flex;height:44px;align-items:center;justify-content:space-between;border:1px solid rgba(99,159,255,.1);border-radius:12px;background:#ffffff08;padding:0 14px;color:#639fff;font-size:14px;font-weight:700}.billing-m__plan,.billing-m__history{display:flex;flex-direction:column;gap:16px;border:1px solid rgba(99,159,255,.1);border-radius:20px;background:#151b3b;padding:20px;color:#fafafa;box-shadow:0 10px 12px #0003}.billing-m__history{gap:12px}.billing-m__plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.billing-m__plan-name{margin:0;font-size:22px;font-weight:700;line-height:normal}.billing-m__plan-sub{margin:4px 0 0;color:#639fffcc;font-size:13px;line-height:normal}.billing-m__chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:1px solid rgba(99,159,255,.2);border-radius:999px;background:#639fff1a;padding:6px 10px;color:#639fff;font-size:12px;font-weight:700;white-space:nowrap}.billing-m__price{margin:0;font-size:18px;font-weight:600;line-height:normal}.billing-m__included{display:flex;flex-direction:column;gap:10px}.billing-m__included-title{margin:0;color:#dce6fd80;font-size:12px;font-weight:700;text-transform:uppercase}.billing-m__included ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.billing-m__included li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:normal}.billing-m__included li svg{flex:0 0 16px;color:#639fff}.billing-m__change{display:flex;height:44px;align-items:center;justify-content:center;border:1px solid #639fff;border-radius:12px;background:transparent;color:#639fff;font-size:14px;font-weight:700}.billing-m__history-title{margin:0;font-size:18px;font-weight:700;line-height:normal}.billing-m__search{display:flex;height:44px;align-items:center;gap:8px;border:1px solid rgba(99,159,255,.1);border-radius:12px;background:#ffffff08;padding:0 10px;color:#dce6fd80}.billing-m__search input{min-width:0;flex:1 1 auto;border:0;background:transparent;color:#fafafa;font-size:14px;outline:none}.billing-m__search input::-moz-placeholder{color:#dce6fd80}.billing-m__search input::placeholder{color:#dce6fd80}.billing-m__search button{display:grid;place-items:center;border:0;background:transparent;padding:0;color:inherit}.billing-m__thead,.billing-m__row{display:grid;grid-template-columns:70px 80px 60px 60px minmax(0,1fr);gap:10px;align-items:center;border-radius:12px;background:#ffffff08}.billing-m__thead{padding:8px 10px;color:#dce6fd80;font-size:12px;font-weight:700}.billing-m__rows{display:flex;flex-direction:column;gap:6px}.billing-m__row{padding:10px;font-size:12px}.billing-m__row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-m__row-action{display:flex;justify-content:flex-end}.billing-m__more{display:grid;width:35px;height:34px;place-items:center;border:1px solid rgba(99,159,255,.3);border-radius:999px;background:#16163899;color:#dce6fd}.billing-m__open{display:inline-flex;height:34px;align-items:center;border:1px solid #639fff;border-radius:999px;padding:0 12px;color:#639fff;font-size:12px;font-weight:700}.billing-m__row .settings-billing-error{grid-column:1 / -1}.theme-light .billing-m__title{color:#0d0d0d}.theme-light .billing-m__plan,.theme-light .billing-m__history{border-color:#0d0d0d14;background:#ffffffd9;color:#0d0d0d}.theme-light .billing-m__profile,.theme-light .billing-m__search,.theme-light .billing-m__thead,.theme-light .billing-m__row{background:#0d0d0d0a}.theme-light .billing-m__search input{color:#0d0d0d}.theme-light .billing-m__more{background:#ffffffb3;color:#0d0d0db3}}.subscription-screen{background:transparent}.app-header.subscription-app-header{border-bottom:max(1px,calc(.606px * var(--nav-ui-scale, 1))) solid rgba(99,159,255,.2);background:#1e1e4a75;box-shadow:0 calc(8px * var(--nav-ui-scale, 1)) calc(18px * var(--nav-ui-scale, 1)) #0206172e;-webkit-backdrop-filter:blur(calc(12px * var(--nav-ui-scale, 1))) saturate(135%);backdrop-filter:blur(calc(12px * var(--nav-ui-scale, 1))) saturate(135%)}.theme-light .app-header.subscription-app-header{border-bottom-color:#639fff2e;background:#ffffff8c}.subscription-screen,.subscription-screen :where(*){box-sizing:border-box;font-family:Outfit,var(--font-family),sans-serif!important;letter-spacing:0!important}.subscription-scroll{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding:calc(var(--app-header-height, 91px) + clamp(24px,4vh,56px)) clamp(20px,4vw,64px) clamp(32px,6vh,80px);scrollbar-width:none}.subscription-scroll::-webkit-scrollbar{width:0;height:0;display:none}.subscription-main{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,4vh,48px);width:100%;max-width:1332px;margin:0 auto}.subscription-hero{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.subscription-hero__eyebrow{margin:0;color:#639fffcc;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em!important}.subscription-hero__title{margin:0;color:#fafafa;font-size:clamp(38px,5vw,64px);font-weight:300;line-height:1.05}.subscription-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;width:100%}.plan-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:420px;max-width:100%;padding:32px;border-radius:24px;border:1px solid rgba(102,148,255,.35);background:#151b3b8c;box-shadow:0 18px 48px #02061747;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}.plan-card--voyager{border-color:#734dd980;background:linear-gradient(110deg,#b3b3b38c,#0f0f3d66)}.plan-card--polaris{border-color:#ffa64059}.plan-card.is-current{box-shadow:0 0 0 1px #639fff80,0 12px 40px #639fff2e}.plan-card__badge{position:absolute;top:-17px;right:31px;padding:8px 16px;border-radius:100px;background:#639fff;color:#0a0e27;font-size:12px;font-weight:700;white-space:nowrap}.plan-card__current-tag{position:absolute;top:-14px;left:24px;padding:6px 14px;border-radius:100px;border:1px solid rgba(99,159,255,.5);background:#0a0e27e6;color:#dce6fd;font-size:11px;font-weight:600;letter-spacing:.04em!important;text-transform:uppercase;white-space:nowrap}.plan-card__icon{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.plan-card__name{margin:0;color:#fafafa;font-size:48px;font-weight:300;line-height:1}.plan-card__pricing{display:flex;flex-direction:column;gap:20px;width:100%;padding:16px 0}.plan-price{display:flex;flex-direction:column;gap:4px;width:100%}.plan-price__amount{margin:0;color:#fafafa;font-size:24px;font-weight:400}.plan-price__meta{color:#dce6fd99;font-size:11px;font-weight:400}.plan-price__meta p{margin:0;line-height:1.4}.plan-price__divider{width:1px;height:40px;margin-left:20px;background:#dce6fd38}.plan-card__note{width:100%;padding:16px;border-radius:12px;background:#ffffff08;color:#dce6fd99;font-size:11px;font-weight:400;line-height:1.4}.plan-card__includes{margin:0;color:#639fff;font-size:11px;font-weight:400;line-height:1.4}.plan-section{display:flex;flex-direction:column;gap:8px;width:100%}.plan-section__title{margin:0;padding:24px 0 8px;color:#dce6fd99;font-size:14px;font-weight:700;text-transform:uppercase}.plan-feature{display:flex;align-items:flex-start;gap:8px;width:100%}.plan-feature__dot{flex-shrink:0;width:4px;height:4px;margin-top:7px;border-radius:50%;background:#dce6fd99}.plan-feature__text{flex:1 1 0;min-width:0;margin:0;color:#dce6fd;font-size:13px;font-weight:400;line-height:1.5}.plan-feature__text.is-highlighted{color:#639fff}.plan-feature__dot.is-highlighted{background:#639fff}.plan-card__cta{display:flex;width:100%;padding:20px 0}.plan-card__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #639fff;border-radius:8px;background:transparent;color:#639fff;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.plan-card__cta-button:hover{background:#639fff;color:#0a0e27}@media (max-width: 520px){.plan-card{padding:24px}.plan-card__name{font-size:40px}}.subscription-controls{display:flex;flex-wrap:wrap;gap:calc(16px * var(--nav-ui-scale, 1));align-items:flex-end;margin-top:calc(24px * var(--nav-ui-scale, 1))}.subscription-controls__field{display:flex;flex-direction:column;gap:calc(6px * var(--nav-ui-scale, 1));font-size:calc(13px * var(--nav-ui-scale, 1));color:var(--color-text-soft)}.subscription-controls__field .glass-search-select{min-width:calc(300px * var(--nav-ui-scale, 1))}.subscription-controls__project-name{display:flex;align-items:center;min-width:calc(300px * var(--nav-ui-scale, 1));min-height:calc(40px * var(--nav-ui-scale, 1));padding:0 calc(12px * var(--nav-ui-scale, 1));border-radius:calc(10px * var(--nav-ui-scale, 1));border:1px solid var(--glass-border);background:var(--theme-surface-glass, var(--theme-surface-table));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-text-strong);font-size:calc(14px * var(--nav-ui-scale, 1));font-weight:600}.subscription-controls__cycle{display:inline-flex;border:1px solid var(--glass-border);border-radius:calc(10px * var(--nav-ui-scale, 1));overflow:hidden}.subscription-controls__cycle button{padding:calc(8px * var(--nav-ui-scale, 1)) calc(16px * var(--nav-ui-scale, 1));background:transparent;border:0;cursor:pointer;color:var(--color-text-soft);font-family:inherit;transition:background-color .2s ease,color .2s ease}.subscription-controls__cycle button.is-active{background:var(--color-primary);color:var(--color-text-strong)}.subscription-hero__warning,.subscription-hero__error,.subscription-hero__notice{margin-top:calc(16px * var(--nav-ui-scale, 1));padding:calc(10px * var(--nav-ui-scale, 1)) calc(14px * var(--nav-ui-scale, 1));border-radius:calc(10px * var(--nav-ui-scale, 1));font-size:calc(13px * var(--nav-ui-scale, 1));border:1px solid transparent}.subscription-hero__warning{background:#f59e0b1f;border-color:#f59e0b59;color:#fbbf24}.subscription-hero__error{background:#ef44441f;border-color:#ef444459;color:#fca5a5}.subscription-hero__notice{background:#22c55e1f;border-color:#22c55e59;color:#86efac}.plan-card__cta-button:disabled{opacity:.5;cursor:not-allowed}.subscription-hero__cancel-link{display:inline-block;margin-top:calc(16px * var(--nav-ui-scale, 1));padding:0;background:none;border:0;font-family:inherit;font-size:calc(13px * var(--nav-ui-scale, 1));color:var(--color-text-soft);text-decoration:underline;cursor:pointer;transition:color .2s ease}.subscription-hero__cancel-link:hover{color:#fca5a5}.subscription-hero__readonly{margin-top:10px;font-size:13px;line-height:1.5;color:#dce6fd94}@media (max-width: 56em){.subscription-screen--phone .subscription-scroll{padding:100px 16px 24px!important}.subscription-screen--phone .subscription-main{gap:20px}.subscription-screen--phone .subscription-hero{gap:8px}.subscription-screen--phone .subscription-hero__eyebrow{font-size:12px;letter-spacing:0!important}.subscription-screen--phone .subscription-hero__title{font-size:32px;line-height:normal}.subscription-screen--phone .subscription-controls{justify-content:center;margin-top:12px}.subscription-screen--phone .subscription-controls__field .glass-search-select,.subscription-screen--phone .subscription-controls__project-name{min-width:220px}.subscription-screen--phone .subscription-row{gap:20px}.subscription-screen--phone .plan-card,.subscription-screen--phone .plan-card--voyager,.subscription-screen--phone .plan-card--polaris{width:100%;gap:16px;border:1px solid rgba(99,159,255,.1);border-radius:20px;background:#151b3b;padding:24px;box-shadow:0 12px 14px #0006;-webkit-backdrop-filter:none;backdrop-filter:none}.subscription-screen--phone .plan-card.is-current{box-shadow:0 0 0 1px #639fff80,0 12px 14px #0006}.subscription-screen--phone .plan-card__badge{right:23px}.subscription-screen--phone .plan-card__icon{display:none}.subscription-screen--phone .plan-card__name{font-size:48px;line-height:normal}.subscription-screen--phone .plan-card__pricing{flex-direction:row;align-items:flex-start;gap:24px;padding:16px 0}.subscription-screen--phone .plan-price{flex:1 1 0;min-width:0;width:auto}.subscription-screen--phone .plan-price__amount{font-weight:500;line-height:normal}.subscription-screen--phone .plan-price__meta{color:#dce6fd80}.subscription-screen--phone .plan-price__divider{align-self:center;margin:0}.subscription-screen--phone .plan-card__note{color:#dce6fd80}.subscription-screen--phone .plan-card__includes{color:#639fffcc}.subscription-screen--phone .plan-section__title{color:#dce6fd80}.subscription-screen--phone .plan-feature__text{color:#fafafa}.subscription-screen--phone .plan-feature__dot{background:#639fff}.subscription-screen--phone .plan-card__cta{padding:0}.subscription-screen--phone .plan-card__cta-button{width:100%;height:48px;border:0;border-radius:12px;background:linear-gradient(90deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff);padding:0 24px;color:#fff;text-transform:none;box-shadow:0 10px 7.5px #639fff4d,0 4px 3px #639fff4d}.subscription-screen--phone .plan-card__cta-button:hover{color:#fff}.subscription-screen--phone .plan-card--polaris .plan-card__cta{justify-content:center;padding:20px 0}.subscription-screen--phone .plan-card--polaris .plan-card__cta-button{width:auto;height:auto;border:1px solid #639fff;border-radius:8px;background:transparent;padding:12px 24px;color:#639fff;text-transform:uppercase;box-shadow:none}}@keyframes smoothFadeIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fluidFloat{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(80px,-60px,0) scale(1.15)}50%{transform:translate3d(-40px,90px,0) scale(.9)}75%{transform:translate3d(-90px,-30px,0) scale(1.05)}to{transform:translateZ(0) scale(1)}}@keyframes fluidFloatReverse{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(-100px,80px,0) scale(.85)}66%{transform:translate3d(60px,-50px,0) scale(1.1)}to{transform:translateZ(0) scale(1)}}@keyframes gentleScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes projectDetailBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes projectDetailPanelIn{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes leadDrawerSlideIn{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}.animate-smooth-appear{animation:smoothFadeIn .8s cubic-bezier(.2,.8,.2,1)}.animate-gentle-scale{animation:gentleScale .6s cubic-bezier(.2,.8,.2,1)}.project-detail-backdrop-in{animation:projectDetailBackdropIn 90ms ease-out both}.project-detail-panel-in{animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both;will-change:opacity,filter,box-shadow}.animate-lead-drawer{animation:leadDrawerSlideIn .26s cubic-bezier(.2,.8,.2,1) forwards}.animate-float-slow{animation:fluidFloat 18s ease-in-out infinite}.animate-float-slower{animation:fluidFloatReverse 22s ease-in-out infinite}.dashboard-kpi-cell{animation:dashboardKpiCellIn .52s cubic-bezier(.22,1,.36,1) both;transform-origin:center}.dashboard-kpi-bar-fill{animation:dashboardKpiBarFill .9s cubic-bezier(.22,1,.36,1) both;transform-origin:left center}@keyframes dashboardKpiCellIn{0%{opacity:0;transform:scaleX(.35) scaleY(.6)}to{transform:scale(1)}}@keyframes dashboardKpiBarFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:linear-gradient(180deg,#ffffff0d,#ffffff05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;border:1px solid rgba(255,255,255,.08);margin:4px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#787d85cc,#787d8566);border-radius:12px;border:1px solid rgba(120,125,133,.3);box-shadow:inset 0 1px #fff3,0 2px 8px #0000001a;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}*::-webkit-scrollbar-thumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:40%;background:#ffffff4d;border-radius:1px}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#787d85f2,#787d8599);transform:translate(1px);box-shadow:inset 0 1px #ffffff4d,0 4px 12px #00000026;border-color:#787d8580}*::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#787d85,#787d85cc);transform:translate(2px);box-shadow:inset 0 1px #fff6,0 6px 16px #0003}.main-content-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c5a059e6,#c5a05980,#c5a0594d);border:1px solid rgba(197,160,89,.4);box-shadow:inset 0 1px #ffffff4d,0 2px 8px #c5a05940}.main-content-scroll::-webkit-scrollbar-thumb:before{background:#fff6}.main-content-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c5a059,#c5a059cc,#c5a05999);box-shadow:inset 0 1px #fff6,0 4px 12px #c5a05966;transform:translate(1px)}.modal-scroll::-webkit-scrollbar{width:8px;height:8px}.modal-scroll::-webkit-scrollbar-track{background:#ffffff14;border-radius:10px;margin:3px}.modal-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#949aa399,#949aa34d);border-radius:10px;border:1px solid rgba(148,154,163,.25);box-shadow:inset 0 1px #fff3,0 1px 4px #0000001a}.modal-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#949aa3d9,#949aa380);transform:translate(1px);box-shadow:inset 0 1px #ffffff4d,0 2px 6px #00000026}.dashboard-scroll::-webkit-scrollbar{width:12px;height:12px}.dashboard-scroll::-webkit-scrollbar-track{background:linear-gradient(180deg,#ffffff14,#ffffff08);border-radius:14px;margin:4px}.dashboard-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#525861e6,#52586180,#5258614d);border-radius:14px;border:1px solid rgba(82,88,97,.4);box-shadow:inset 0 1px #ffffff40,0 3px 10px #00000026}.dashboard-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#525861,#525861cc,#52586199);transform:translate(1px);box-shadow:inset 0 1px #ffffff59,0 5px 15px #0003}.dashboard-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.dashboard-scroll-hidden::-webkit-scrollbar{display:none;width:0;height:0}.inventory-scroll::-webkit-scrollbar{width:10px;height:10px}.inventory-scroll::-webkit-scrollbar-track{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-radius:12px;margin:4px}.inventory-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#656c76d9,#656c7673);border-radius:12px;border:1px solid rgba(101,108,118,.35);box-shadow:inset 0 1px #fff3,0 2px 8px #0000001f}.inventory-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#656c76,#656c76b3);transform:translate(1px);box-shadow:inset 0 1px #ffffff4d,0 4px 12px #0000002e}.inventory-scroll-hidden{-ms-overflow-style:none;scrollbar-gutter:auto;scrollbar-width:none}.inventory-scroll-hidden::-webkit-scrollbar{display:none;width:0;height:0}.crm-scroll::-webkit-scrollbar{width:10px;height:10px}.crm-scroll::-webkit-scrollbar-track{background:linear-gradient(180deg,#ffffff12,#ffffff05);border-radius:12px;margin:4px}.crm-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5c636dd9,#5c636d73);border-radius:12px;border:1px solid rgba(92,99,109,.35);box-shadow:inset 0 1px #fff3,0 2px 8px #0000001f}.crm-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5c636d,#5c636db3);transform:translate(1px);box-shadow:inset 0 1px #ffffff4d,0 4px 12px #0000002e}.crm-table-scroll{-ms-overflow-style:none;scrollbar-gutter:auto;scrollbar-width:none}.crm-table-scroll::-webkit-scrollbar{display:none;width:0;height:0}.crm-table-scroll::-webkit-scrollbar-track{background:transparent}.crm-table-scroll::-webkit-scrollbar-thumb{background:transparent;border:0}.crm-table-scroll::-webkit-scrollbar-thumb:hover{background:transparent}.settings-scroll::-webkit-scrollbar{width:9px;height:9px}.settings-scroll::-webkit-scrollbar-track{background:#ffffff17;border-radius:11px;margin:3px}.settings-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#707782cc,#70778266);border-radius:11px;border:1px solid rgba(112,119,130,.3);box-shadow:inset 0 1px #fff3,0 2px 6px #0000001a}.settings-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#707782f2,#70778299);transform:translate(1px);box-shadow:inset 0 1px #ffffff4d,0 3px 8px #00000026}.custom-scroll::-webkit-scrollbar{width:8px;height:8px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c5a059cc,#c5a05966);border-radius:10px;border:1px solid rgba(197,160,89,.3);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c5a059,#c5a059cc);transform:translate(1px)}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-resizer{background:transparent}html{scroll-behavior:smooth}.scrollbar-auto{scrollbar-width:auto}.scrollbar-thin{scrollbar-width:thin}.scrollbar-none{scrollbar-width:none}@supports (scrollbar-width: auto){*{scrollbar-width:thin;scrollbar-color:rgba(120,125,133,.6) rgba(255,255,255,.05)}.main-content-scroll{scrollbar-color:rgba(197,160,89,.6) rgba(255,255,255,.08)}.modal-scroll{scrollbar-color:rgba(148,154,163,.5) rgba(255,255,255,.08)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Outfit;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:where(h1,h2,h3,h4,h5,h6,p){margin:0}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-\[31px\]{bottom:31px}.left-0{left:0}.left-2{left:.5rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-auto{right:auto}.top-0{top:0}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-20{top:5rem}.top-4{top:1rem}.top-9{top:2.25rem}.top-\[48px\]{top:48px}.top-\[49px\]{top:49px}.top-\[52px\]{top:52px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1200\]{z-index:1200}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[2000\]{z-index:2000}.z-\[400\]{z-index:400}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.col-span-2{grid-column:span 2 / span 2}.-mx-\[0\.35em\]{margin-left:-.35em;margin-right:-.35em}.mx-auto{margin-left:auto;margin-right:auto}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[0\.75em\]{margin-bottom:.75em}.mb-\[0\.9em\]{margin-bottom:.9em}.mb-\[23px\]{margin-bottom:23px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-\[0\.35em\]{margin-right:.35em}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[0\.12em\]{margin-top:.12em}.mt-\[0\.18em\]{margin-top:.18em}.mt-\[0\.25em\]{margin-top:.25em}.mt-\[0\.2em\]{margin-top:.2em}.mt-\[0\.35em\]{margin-top:.35em}.mt-\[26px\]{margin-top:26px}.mt-\[3px\]{margin-top:3px}.mt-\[9px\]{margin-top:9px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.45em\]{height:.45em}.h-\[0\.5em\]{height:.5em}.h-\[1\.35em\]{height:1.35em}.h-\[1\.8em\]{height:1.8em}.h-\[100dvh\]{height:100dvh}.h-\[113px\]{height:113px}.h-\[186px\]{height:186px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[29px\]{height:29px}.h-\[33px\]{height:33px}.h-\[35px\]{height:35px}.h-\[37\.5px\]{height:37.5px}.h-\[38px\]{height:38px}.h-\[41\.2px\]{height:41.2px}.h-\[41px\]{height:41px}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[46px\]{height:46px}.h-\[47px\]{height:47px}.h-\[49px\]{height:49px}.h-\[50px\]{height:50px}.h-\[53\%\]{height:53%}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[61px\]{height:61px}.h-\[69px\]{height:69px}.h-\[770px\]{height:770px}.h-\[90px\]{height:90px}.h-\[95px\]{height:95px}.h-\[96px\]{height:96px}.h-\[clamp\(188px\,14vw\,256px\)\]{height:clamp(188px,14vw,256px)}.h-full{height:100%}.h-px{height:1px}.max-h-\[76px\]{max-height:76px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[113px\]{min-height:113px}.min-h-\[148px\]{min-height:148px}.min-h-\[2\.2em\]{min-height:2.2em}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[240px\]{min-height:240px}.min-h-\[35px\]{min-height:35px}.min-h-\[68px\]{min-height:68px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[0\.45em\]{width:.45em}.w-\[0\.5em\]{width:.5em}.w-\[1\.35em\]{width:1.35em}.w-\[104px\]{width:104px}.w-\[118px\]{width:118px}.w-\[119px\]{width:119px}.w-\[171px\]{width:171px}.w-\[290px\]{width:290px}.w-\[320px\]{width:320px}.w-\[3px\]{width:3px}.w-\[450px\]{width:450px}.w-\[62px\]{width:62px}.w-\[min\(420px\,90\%\)\]{width:min(420px,90%)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-3{min-width:.75rem}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[184px\]{min-width:184px}.min-w-\[190px\]{min-width:190px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[3\.15em\]{min-width:3.15em}.min-w-\[56px\]{min-width:56px}.min-w-\[672px\]{min-width:672px}.min-w-\[760px\]{min-width:760px}.max-w-5xl{max-width:64rem}.max-w-\[1663px\]{max-width:1663px}.max-w-\[32vw\]{max-width:32vw}.max-w-\[448px\]{max-width:448px}.max-w-\[520px\]{max-width:520px}.max-w-\[649px\]{max-width:649px}.max-w-\[672px\]{max-width:672px}.max-w-\[816px\]{max-width:816px}.max-w-\[832px\]{max-width:832px}.max-w-\[860px\]{max-width:860px}.max-w-\[896px\]{max-width:896px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[0\.04em\]{--tw-translate-y: .04em;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0\.7em_1\.7em_minmax\(0\,1fr\)_4\.3em_2\.3em\]{grid-template-columns:.7em 1.7em minmax(0,1fr) 4.3em 2.3em}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[0\.35em\]{gap:.35em}.gap-\[0\.55em\]{gap:.55em}.gap-\[0\.72em\]{gap:.72em}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-\[0\.55em\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.55em * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.55em * var(--tw-space-y-reverse))}.space-y-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.7em\]{border-radius:.7em}.rounded-\[0\.9em\]{border-radius:.9em}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-\[33px\]{border-radius:33px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.2px\]{border-width:1.2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-\[2px\]{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#2C356F\]{--tw-border-opacity: 1;border-color:rgb(44 53 111 / var(--tw-border-opacity, 1))}.border-\[\#639FFF\]{--tw-border-opacity: 1;border-color:rgb(99 159 255 / var(--tw-border-opacity, 1))}.border-\[\#639FFF\]\/10{border-color:#639fff1a}.border-\[\#639FFF\]\/15{border-color:#639fff26}.border-\[\#639FFF\]\/20{border-color:#639fff33}.border-\[\#639FFF\]\/25{border-color:#639fff40}.border-\[\#639FFF\]\/30{border-color:#639fff4d}.border-\[\#639FFF\]\/35{border-color:#639fff59}.border-\[\#639FFF\]\/40{border-color:#639fff66}.border-\[\#639FFF\]\/\[0\.12\]{border-color:#639fff1f}.border-\[\#639fff\]{--tw-border-opacity: 1;border-color:rgb(99 159 255 / var(--tw-border-opacity, 1))}.border-\[\#639fff\]\/10{border-color:#639fff1a}.border-\[\#639fff\]\/15{border-color:#639fff26}.border-\[\#639fff\]\/20{border-color:#639fff33}.border-\[\#639fff\]\/25{border-color:#639fff40}.border-\[\#639fff\]\/30{border-color:#639fff4d}.border-\[\#639fff\]\/40{border-color:#639fff66}.border-\[\#639fff\]\/60{border-color:#639fff99}.border-\[\#8ea3d2\]\/40{border-color:#8ea3d266}.border-\[\#FB2C36\]\/\[0\.22\]{border-color:#fb2c3638}.border-\[\#f2b34b\]\/40{border-color:#f2b34b66}.border-\[\#ff6b6b\]\/20{border-color:#ff6b6b33}.border-\[\#ff6b6b\]\/25{border-color:#ff6b6b40}.border-\[\#ff6b6b\]\/40{border-color:#ff6b6b66}.border-\[color\:var\(--crm-control-border\)\]{border-color:var(--crm-control-border)}.border-\[color\:var\(--crm-modal-divider\)\]{border-color:var(--crm-modal-divider)}.border-\[color\:var\(--crm-panel-border\)\]{border-color:var(--crm-panel-border)}.border-\[color\:var\(--crm-panel-border-14\)\]{border-color:var(--crm-panel-border-14)}.border-\[color\:var\(--crm-pipe-col-border\)\]{border-color:var(--crm-pipe-col-border)}.border-\[color\:var\(--crm-row-border\)\]{border-color:var(--crm-row-border)}.border-\[color\:var\(--dash-building-top-edge\)\]{border-color:var(--dash-building-top-edge)}.border-\[color\:var\(--dash-chip-border\)\]{border-color:var(--dash-chip-border)}.border-\[color\:var\(--dash-critical-border\)\]{border-color:var(--dash-critical-border)}.border-\[color\:var\(--dash-critical-card-border\)\]{border-color:var(--dash-critical-card-border)}.border-\[color\:var\(--dash-critical-chip-border\)\]{border-color:var(--dash-critical-chip-border)}.border-\[color\:var\(--dash-cta-border\)\]{border-color:var(--dash-cta-border)}.border-\[color\:var\(--dash-panel-border\)\]{border-color:var(--dash-panel-border)}.border-\[rgba\(97\,95\,255\,0\.4\)\]{border-color:#615fff66}.border-\[rgba\(99\,159\,255\,0\.2\)\]{border-color:#639fff33}.border-\[rgba\(99\,159\,255\,0\.3\)\]{border-color:#639fff4d}.border-\[var\(--theme-border-soft\)\]{border-color:var(--theme-border-soft)}.border-red-400\/20{border-color:#f8717133}.border-red-400\/30{border-color:#f871714d}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/70{border-color:#fb7185b3}.border-transparent{border-color:transparent}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.075\]{border-color:#ffffff13}.border-white\/\[0\.10\]{border-color:#ffffff1a}.border-t-\[\#639FFF\]{--tw-border-opacity: 1;border-top-color:rgb(99 159 255 / var(--tw-border-opacity, 1))}.bg-\[\#050816\]{--tw-bg-opacity: 1;background-color:rgb(5 8 22 / var(--tw-bg-opacity, 1))}.bg-\[\#050816\]\/70{background-color:#050816b3}.bg-\[\#050816\]\/80{background-color:#050816cc}.bg-\[\#05df72\]\/15{background-color:#05df7226}.bg-\[\#080D1F\]\/95{background-color:#080d1ff2}.bg-\[\#0a0e27\]{--tw-bg-opacity: 1;background-color:rgb(10 14 39 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0e27\]\/80{background-color:#0a0e27cc}.bg-\[\#0a0e27\]\/85{background-color:#0a0e27d9}.bg-\[\#0d1230\]{--tw-bg-opacity: 1;background-color:rgb(13 18 48 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1330\]{--tw-bg-opacity: 1;background-color:rgb(13 19 48 / var(--tw-bg-opacity, 1))}.bg-\[\#10B981\]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-\[\#11152F\]{--tw-bg-opacity: 1;background-color:rgb(17 21 47 / var(--tw-bg-opacity, 1))}.bg-\[\#11162F\]\/35{background-color:#11162f59}.bg-\[\#11162F\]\/55{background-color:#11162f8c}.bg-\[\#151b3b\]{--tw-bg-opacity: 1;background-color:rgb(21 27 59 / var(--tw-bg-opacity, 1))}.bg-\[\#151b3b\]\/60{background-color:#151b3b99}.bg-\[\#161638\]{--tw-bg-opacity: 1;background-color:rgb(22 22 56 / var(--tw-bg-opacity, 1))}.bg-\[\#161638\]\/30{background-color:#1616384d}.bg-\[\#161638\]\/35{background-color:#16163859}.bg-\[\#161638\]\/40{background-color:#16163866}.bg-\[\#161638\]\/50{background-color:#16163880}.bg-\[\#161638\]\/55{background-color:#1616388c}.bg-\[\#161638\]\/60{background-color:#16163899}.bg-\[\#161638\]\/70{background-color:#161638b3}.bg-\[\#172987\]\/20{background-color:#17298733}.bg-\[\#172987\]\/30{background-color:#1729874d}.bg-\[\#172987\]\/45{background-color:#17298773}.bg-\[\#1A1A3E\]{--tw-bg-opacity: 1;background-color:rgb(26 26 62 / var(--tw-bg-opacity, 1))}.bg-\[\#1E1E4A\]\/30{background-color:#1e1e4a4d}.bg-\[\#639FFF\]{--tw-bg-opacity: 1;background-color:rgb(99 159 255 / var(--tw-bg-opacity, 1))}.bg-\[\#639FFF\]\/10{background-color:#639fff1a}.bg-\[\#639FFF\]\/15{background-color:#639fff26}.bg-\[\#639FFF\]\/20{background-color:#639fff33}.bg-\[\#639FFF\]\/5{background-color:#639fff0d}.bg-\[\#639fff\]{--tw-bg-opacity: 1;background-color:rgb(99 159 255 / var(--tw-bg-opacity, 1))}.bg-\[\#639fff\]\/10{background-color:#639fff1a}.bg-\[\#639fff\]\/15{background-color:#639fff26}.bg-\[\#639fff\]\/20{background-color:#639fff33}.bg-\[\#639fff\]\/25{background-color:#639fff40}.bg-\[\#64748B\]{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-\[\#8B5CF6\]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-\[\#A78BFA\]{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-\[\#DCE6FD\]{--tw-bg-opacity: 1;background-color:rgb(220 230 253 / var(--tw-bg-opacity, 1))}.bg-\[\#F0B100\]{--tw-bg-opacity: 1;background-color:rgb(240 177 0 / var(--tw-bg-opacity, 1))}.bg-\[\#F0B100\]\/20{background-color:#f0b10033}.bg-\[\#F59E0B\]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-\[\#FB2C36\]{--tw-bg-opacity: 1;background-color:rgb(251 44 54 / var(--tw-bg-opacity, 1))}.bg-\[\#FB2C36\]\/20{background-color:#fb2c3633}.bg-\[\#FBBF24\]{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-\[\#a78bfa\]\/15{background-color:#a78bfa26}.bg-\[\#f2b34b\]\/10{background-color:#f2b34b1a}.bg-\[\#ff6b6b\]{--tw-bg-opacity: 1;background-color:rgb(255 107 107 / var(--tw-bg-opacity, 1))}.bg-\[\#ff6b6b\]\/10{background-color:#ff6b6b1a}.bg-\[\#ff6b6b\]\/15{background-color:#ff6b6b26}.bg-\[\#ff6b6b\]\/20{background-color:#ff6b6b33}.bg-\[\#ffb020\]\/15{background-color:#ffb02026}.bg-\[\#ffb454\]\/10{background-color:#ffb4541a}.bg-\[color\:var\(--crm-control-bg-60\)\]{background-color:var(--crm-control-bg-60)}.bg-\[color\:var\(--crm-control-bg-70\)\]{background-color:var(--crm-control-bg-70)}.bg-\[color\:var\(--crm-drawer-bg\)\]{background-color:var(--crm-drawer-bg)}.bg-\[color\:var\(--crm-drawer-btn-bg\)\]{background-color:var(--crm-drawer-btn-bg)}.bg-\[color\:var\(--crm-drawer-card-bg\)\]{background-color:var(--crm-drawer-card-bg)}.bg-\[color\:var\(--crm-field-bg\)\]{background-color:var(--crm-field-bg)}.bg-\[color\:var\(--crm-input-bg\)\]{background-color:var(--crm-input-bg)}.bg-\[color\:var\(--crm-m-sticky-cell-bg\)\]{background-color:var(--crm-m-sticky-cell-bg)}.bg-\[color\:var\(--crm-m-sticky-head-bg\)\]{background-color:var(--crm-m-sticky-head-bg)}.bg-\[color\:var\(--crm-m-thead-bg\)\]{background-color:var(--crm-m-thead-bg)}.bg-\[color\:var\(--crm-modal-strip\)\]{background-color:var(--crm-modal-strip)}.bg-\[color\:var\(--crm-panel-bg\)\]{background-color:var(--crm-panel-bg)}.bg-\[color\:var\(--crm-panel-bg-52\)\]{background-color:var(--crm-panel-bg-52)}.bg-\[color\:var\(--crm-pipe-col-bg\)\]{background-color:var(--crm-pipe-col-bg)}.bg-\[color\:var\(--crm-soft-btn-bg\)\]{background-color:var(--crm-soft-btn-bg)}.bg-\[color\:var\(--dash-building-bottom-flat-bg\)\]{background-color:var(--dash-building-bottom-flat-bg)}.bg-\[color\:var\(--dash-building-top-flat-bg\)\]{background-color:var(--dash-building-top-flat-bg)}.bg-\[color\:var\(--dash-chip-bg\)\]{background-color:var(--dash-chip-bg)}.bg-\[color\:var\(--dash-critical-bg\)\]{background-color:var(--dash-critical-bg)}.bg-\[color\:var\(--dash-critical-card-bg\)\]{background-color:var(--dash-critical-card-bg)}.bg-\[color\:var\(--dash-critical-chip-bg\)\]{background-color:var(--dash-critical-chip-bg)}.bg-\[color\:var\(--dash-critical-icon-bg\)\]{background-color:var(--dash-critical-icon-bg)}.bg-\[color\:var\(--dash-cta-bg\)\]{background-color:var(--dash-cta-bg)}.bg-\[color\:var\(--dash-legend-sold\)\]{background-color:var(--dash-legend-sold)}.bg-\[color\:var\(--dash-range-active-bg\)\]{background-color:var(--dash-range-active-bg)}.bg-\[color\:var\(--dash-range-bg\)\]{background-color:var(--dash-range-bg)}.bg-\[color\:var\(--navi-modal-backdrop-bg\)\]{background-color:var(--navi-modal-backdrop-bg)}.bg-\[rgba\(106\,114\,130\,0\.2\)\]{background-color:#6a728233}.bg-\[rgba\(22\,22\,56\,0\.5\)\]{background-color:#16163880}.bg-\[rgba\(22\,22\,56\,0\.58\)\]{background-color:#16163894}.bg-\[rgba\(22\,22\,56\,0\.72\)\]{background-color:#161638b8}.bg-\[rgba\(26\,26\,62\,0\.42\)\]{background-color:#1a1a3e6b}.bg-\[rgba\(30\,30\,74\,0\.16\)\]{background-color:#1e1e4a29}.bg-\[rgba\(97\,95\,255\,0\.2\)\]{background-color:#615fff33}.bg-\[var\(--theme-field-bg\)\]{background-color:var(--theme-field-bg)}.bg-\[var\(--theme-panel-bg\)\]{background-color:var(--theme-panel-bg)}.bg-\[var\(--theme-sidebar-bg\)\]{background-color:var(--theme-sidebar-bg)}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-950\/10{background-color:#451a031a}.bg-black\/35{background-color:#00000059}.bg-current{background-color:currentColor}.bg-red-500\/10{background-color:#ef44441a}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:#ffffff1a}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-\[image\:var\(--crm-primary-grad\)\]{background-image:var(--crm-primary-grad)}.bg-\[image\:var\(--dash-building-bottom-gloss\)\]{background-image:var(--dash-building-bottom-gloss)}.bg-\[image\:var\(--dash-building-top-gloss\)\]{background-image:var(--dash-building-top-gloss)}.bg-\[linear-gradient\(135deg\,\#639FFF_0\%\,\#4F46E5_100\%\)\]{background-image:linear-gradient(135deg,#639fff,#4f46e5)}.bg-\[linear-gradient\(135deg\,\#639FFF_0\%\,\#68A1FF_20\%\,\#6CA3FF_40\%\,\#71A4FF_60\%\,\#76A6FF_80\%\,\#7AA8FF_100\%\)\]{background-image:linear-gradient(135deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff)}.bg-\[linear-gradient\(145deg\,rgba\(25\,31\,79\,0\.96\)_0\%\,rgba\(18\,24\,68\,0\.94\)_48\%\,rgba\(11\,16\,35\,0\.98\)_100\%\)\]{background-image:linear-gradient(145deg,#191f4ff5,#121844f0 48%,#0b1023fa)}.bg-\[linear-gradient\(151deg\,rgba\(23\,41\,135\,0\.42\)_0\%\,rgba\(99\,159\,255\,0\.2\)_100\%\)\]{background-image:linear-gradient(151deg,#1729876b,#639fff33)}.bg-\[linear-gradient\(180deg\,rgba\(22\,22\,56\,0\.02\)_0\%\,rgba\(22\,22\,56\,0\.72\)_100\%\)\]{background-image:linear-gradient(180deg,#16163805,#161638b8)}.bg-\[linear-gradient\(180deg\,rgba\(8\,13\,36\,0\.03\)_0\%\,rgba\(8\,13\,36\,0\.00\)_48\%\,rgba\(8\,13\,36\,0\.10\)_100\%\)\]{background-image:linear-gradient(180deg,#080d2408,#080d2400 48%,#080d241a)}.bg-\[linear-gradient\(90deg\,\#4F46E5_0\%\,\#7C3AED_100\%\)\]{background-image:linear-gradient(90deg,#4f46e5,#7c3aed)}.bg-\[linear-gradient\(90deg\,\#639FFF_0\%\,\#68A1FF_20\%\,\#6CA3FF_40\%\,\#71A4FF_60\%\,\#76A6FF_80\%\,\#7AA8FF_100\%\)\]{background-image:linear-gradient(90deg,#639fff,#68a1ff,#6ca3ff,#71a4ff,#76a6ff,#7aa8ff)}.bg-\[radial-gradient\(circle_at_12\%_18\%\,rgba\(59\,130\,246\,0\.18\)\,transparent_28\%\)\,radial-gradient\(circle_at_88\%_82\%\,rgba\(23\,41\,135\,0\.32\)\,transparent_32\%\)\,linear-gradient\(180deg\,\#11162F_0\%\,\#161638_44\%\,\#0B1023_100\%\)\]{background-image:radial-gradient(circle at 12% 18%,rgba(59,130,246,.18),transparent 28%),radial-gradient(circle at 88% 82%,rgba(23,41,135,.32),transparent 32%),linear-gradient(180deg,#11162f,#161638 44%,#0b1023)}.bg-\[radial-gradient\(ellipse_187\.49\%_100\.97\%_at_10\%_15\%\,rgba\(23\,41\,135\,0\.70\)_0\%\,rgba\(12\,21\,68\,0\.35\)_25\%\,rgba\(0\,0\,0\,0\)_50\%\)\,radial-gradient\(ellipse_187\.49\%_100\.97\%_at_90\%_85\%\,rgba\(23\,41\,135\,0\.60\)_0\%\,rgba\(12\,21\,68\,0\.30\)_25\%\,rgba\(0\,0\,0\,0\)_50\%\)\]{background-image:radial-gradient(ellipse 187.49% 100.97% at 10% 15%,#172987b3,#0c154459,#0000 50%),radial-gradient(ellipse 187.49% 100.97% at 90% 85%,#17298799,#0c15444d,#0000 50%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1\.2px\]{padding:1.2px}.p-\[17px\]{padding:17px}.p-\[1px\]{padding:1px}.p-\[21px\]{padding:21px}.p-\[8px\]{padding:8px}.p-\[9px\]{padding:9px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[0\.9em\]{padding-left:.9em;padding-right:.9em}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[0\.15em\]{padding-top:.15em;padding-bottom:.15em}.py-\[0\.55em\]{padding-top:.55em;padding-bottom:.55em}.py-\[0\.8em\]{padding-top:.8em;padding-bottom:.8em}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.pb-10{padding-bottom:2.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[1em\]{padding-bottom:1em}.pb-\[25px\]{padding-bottom:25px}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-3{padding-left:.75rem}.pl-9{padding-left:2.25rem}.pl-\[0\.25em\]{padding-left:.25em}.pl-\[0\.5em\]{padding-left:.5em}.pl-\[0\.8em\]{padding-left:.8em}.pl-\[1\.1em\]{padding-left:1.1em}.pl-\[10px\]{padding-left:10px}.pl-\[1em\]{padding-left:1em}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-\[0\.25em\]{padding-right:.25em}.pr-\[0\.5em\]{padding-right:.5em}.pr-\[0\.8em\]{padding-right:.8em}.pr-\[1\.1em\]{padding-right:1.1em}.pr-\[1em\]{padding-right:1em}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-24{padding-top:6rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[0\.14em\]{padding-top:.14em}.pt-\[0\.7em\]{padding-top:.7em}.pt-\[0\.8em\]{padding-top:.8em}.pt-\[0\.9em\]{padding-top:.9em}.pt-\[222px\]{padding-top:222px}.pt-\[22px\]{padding-top:22px}.pt-\[3px\]{padding-top:3px}.pt-\[6px\]{padding-top:6px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Outfit}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.58em\]{font-size:.58em}.text-\[0\.72em\]{font-size:.72em}.text-\[1\.25em\]{font-size:1.25em}.text-\[10px\]{font-size:10px}.text-\[11\.4px\]{font-size:11.4px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.62em\,1\.45vh\,0\.98em\)\]{font-size:clamp(.62em,1.45vh,.98em)}.text-\[clamp\(1\.6em\,3\.8vh\,2\.15em\)\]{font-size:clamp(1.6em,3.8vh,2.15em)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[13px\]{line-height:13px}.leading-\[21px\]{line-height:21px}.leading-\[23px\]{line-height:23px}.leading-\[24\.5px\]{line-height:24.5px}.leading-\[26px\]{line-height:26px}.leading-\[30px\]{line-height:30px}.leading-\[31px\]{line-height:31px}.leading-\[35px\]{line-height:35px}.leading-\[38px\]{line-height:38px}.leading-\[39px\]{line-height:39px}.leading-\[50px\]{line-height:50px}.leading-\[53px\]{line-height:53px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.4px\]{letter-spacing:-.4px}.tracking-\[-0\.56px\]{letter-spacing:-.56px}.tracking-\[-0\.6px\]{letter-spacing:-.6px}.tracking-\[-0\.76px\]{letter-spacing:-.76px}.tracking-\[-0\.8px\]{letter-spacing:-.8px}.tracking-\[-0\.96px\]{letter-spacing:-.96px}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.3px\]{letter-spacing:.3px}.tracking-\[0\.4px\]{letter-spacing:.4px}.tracking-\[0px\]{letter-spacing:0px}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#05C7A6\]{--tw-text-opacity: 1;color:rgb(5 199 166 / var(--tw-text-opacity, 1))}.text-\[\#05DF72\]{--tw-text-opacity: 1;color:rgb(5 223 114 / var(--tw-text-opacity, 1))}.text-\[\#0a0e27\]{--tw-text-opacity: 1;color:rgb(10 14 39 / var(--tw-text-opacity, 1))}.text-\[\#2DD4BF\]{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-\[\#4ade80\]{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-\[\#639FFF\]{--tw-text-opacity: 1;color:rgb(99 159 255 / var(--tw-text-opacity, 1))}.text-\[\#639FFF\]\/45{color:#639fff73}.text-\[\#639FFF\]\/55{color:#639fff8c}.text-\[\#639FFF\]\/80{color:#639fffcc}.text-\[\#639FFF\]\/90{color:#639fffe6}.text-\[\#639fff\]{--tw-text-opacity: 1;color:rgb(99 159 255 / var(--tw-text-opacity, 1))}.text-\[\#639fff\]\/80{color:#639fffcc}.text-\[\#7C86FF\]{--tw-text-opacity: 1;color:rgb(124 134 255 / var(--tw-text-opacity, 1))}.text-\[\#7ee6ab\]{--tw-text-opacity: 1;color:rgb(126 230 171 / var(--tw-text-opacity, 1))}.text-\[\#8BB6FF\],.text-\[\#8bb6ff\]{--tw-text-opacity: 1;color:rgb(139 182 255 / var(--tw-text-opacity, 1))}.text-\[\#8ea3d2\]{--tw-text-opacity: 1;color:rgb(142 163 210 / var(--tw-text-opacity, 1))}.text-\[\#8ea3d2\]\/50{color:#8ea3d280}.text-\[\#8ea3d2\]\/60{color:#8ea3d299}.text-\[\#8ea3d2\]\/70{color:#8ea3d2b3}.text-\[\#8ea3d2\]\/80{color:#8ea3d2cc}.text-\[\#99A1AF\]{--tw-text-opacity: 1;color:rgb(153 161 175 / var(--tw-text-opacity, 1))}.text-\[\#DCE6FD\]{--tw-text-opacity: 1;color:rgb(220 230 253 / var(--tw-text-opacity, 1))}.text-\[\#DCE6FD\]\/45{color:#dce6fd73}.text-\[\#DCE6FD\]\/50{color:#dce6fd80}.text-\[\#DCE6FD\]\/60{color:#dce6fd99}.text-\[\#DCE6FD\]\/65{color:#dce6fda6}.text-\[\#DCE6FD\]\/70{color:#dce6fdb3}.text-\[\#DCE6FD\]\/75{color:#dce6fdbf}.text-\[\#DCE6FD\]\/80{color:#dce6fdcc}.text-\[\#F5B82E\]\/90{color:#f5b82ee6}.text-\[\#FAFAFA\]{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.text-\[\#FAFAFA\]\/40{color:#fafafa66}.text-\[\#FAFAFA\]\/55{color:#fafafa8c}.text-\[\#FAFAFA\]\/60{color:#fafafa99}.text-\[\#FAFAFA\]\/80{color:#fafafacc}.text-\[\#FAFAFA\]\/90{color:#fafafae6}.text-\[\#FB2C36\]{--tw-text-opacity: 1;color:rgb(251 44 54 / var(--tw-text-opacity, 1))}.text-\[\#FCA5A5\]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-\[\#FDC700\]{--tw-text-opacity: 1;color:rgb(253 199 0 / var(--tw-text-opacity, 1))}.text-\[\#FF6467\]{--tw-text-opacity: 1;color:rgb(255 100 103 / var(--tw-text-opacity, 1))}.text-\[\#c4b5fd\]{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-\[\#dce6fd\]{--tw-text-opacity: 1;color:rgb(220 230 253 / var(--tw-text-opacity, 1))}.text-\[\#dce6fd\]\/60{color:#dce6fd99}.text-\[\#dce6fd\]\/70{color:#dce6fdb3}.text-\[\#dce6fd\]\/80{color:#dce6fdcc}.text-\[\#dce6fd\]\/90{color:#dce6fde6}.text-\[\#f2d34b\]{--tw-text-opacity: 1;color:rgb(242 211 75 / var(--tw-text-opacity, 1))}.text-\[\#fafafa\]{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.text-\[\#ff6b6b\]{--tw-text-opacity: 1;color:rgb(255 107 107 / var(--tw-text-opacity, 1))}.text-\[\#ff8a8a\]{--tw-text-opacity: 1;color:rgb(255 138 138 / var(--tw-text-opacity, 1))}.text-\[\#ff9b9b\]{--tw-text-opacity: 1;color:rgb(255 155 155 / var(--tw-text-opacity, 1))}.text-\[\#ff9d9d\]{--tw-text-opacity: 1;color:rgb(255 157 157 / var(--tw-text-opacity, 1))}.text-\[\#ffb4b4\]{--tw-text-opacity: 1;color:rgb(255 180 180 / var(--tw-text-opacity, 1))}.text-\[\#ffcf70\]{--tw-text-opacity: 1;color:rgb(255 207 112 / var(--tw-text-opacity, 1))}.text-\[\#ffcf8a\]{--tw-text-opacity: 1;color:rgb(255 207 138 / var(--tw-text-opacity, 1))}.text-\[\#ffd0d0\]{--tw-text-opacity: 1;color:rgb(255 208 208 / var(--tw-text-opacity, 1))}.text-\[\#ffd0d0\]\/80{color:#ffd0d0cc}.text-\[color\:var\(--crm-avatar-ink\)\]{color:var(--crm-avatar-ink)}.text-\[color\:var\(--crm-body-ink\)\]{color:var(--crm-body-ink)}.text-\[color\:var\(--crm-chevron-ink\)\]{color:var(--crm-chevron-ink)}.text-\[color\:var\(--crm-ink\)\]{color:var(--crm-ink)}.text-\[color\:var\(--crm-sub-ink-60\)\]{color:var(--crm-sub-ink-60)}.text-\[color\:var\(--crm-switch-inactive-ink\)\]{color:var(--crm-switch-inactive-ink)}.text-\[color\:var\(--crm-thead-ink\)\]{color:var(--crm-thead-ink)}.text-\[color\:var\(--dash-axis-ink\)\]{color:var(--dash-axis-ink)}.text-\[color\:var\(--dash-change-ink\)\]{color:var(--dash-change-ink)}.text-\[color\:var\(--dash-glass-label-38\)\]{color:var(--dash-glass-label-38)}.text-\[color\:var\(--dash-glass-label-45\)\]{color:var(--dash-glass-label-45)}.text-\[color\:var\(--dash-glass-label-55\)\]{color:var(--dash-glass-label-55)}.text-\[color\:var\(--dash-glass-label-62\)\]{color:var(--dash-glass-label-62)}.text-\[color\:var\(--dash-glass-label-72\)\]{color:var(--dash-glass-label-72)}.text-\[color\:var\(--dash-glass-label-82\)\]{color:var(--dash-glass-label-82)}.text-\[color\:var\(--dash-ink\)\]{color:var(--dash-ink)}.text-\[color\:var\(--dash-ink-30\)\]{color:var(--dash-ink-30)}.text-\[color\:var\(--dash-ink-34\)\]{color:var(--dash-ink-34)}.text-\[color\:var\(--dash-ink-40\)\]{color:var(--dash-ink-40)}.text-\[color\:var\(--dash-ink-44\)\]{color:var(--dash-ink-44)}.text-\[color\:var\(--dash-ink-50\)\]{color:var(--dash-ink-50)}.text-\[color\:var\(--dash-on-accent\)\]{color:var(--dash-on-accent)}.text-\[color\:var\(--dash-positive\)\]{color:var(--dash-positive)}.text-\[color\:var\(--dash-priority\)\]{color:var(--dash-priority)}.text-\[color\:var\(--dash-range-active-ink\)\]{color:var(--dash-range-active-ink)}.text-\[color\:var\(--dash-range-ink\)\]{color:var(--dash-range-ink)}.text-\[color\:var\(--navi-menu-text\)\]{color:var(--navi-menu-text)}.text-\[rgba\(220\,230\,253\,0\.7\)\]{color:#dce6fdb3}.text-\[var\(--theme-text-strong\)\]{color:var(--theme-text-strong)}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.underline{text-decoration-line:underline}.accent-\[\#639FFF\]{accent-color:#639FFF}.accent-\[\#639fff\]{accent-color:#639fff}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(99\,159\,255\,0\.22\)\]{--tw-shadow: 0 10px 20px rgba(99,159,255,.22);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(99\,159\,255\,0\.24\)\]{--tw-shadow: 0 10px 20px rgba(99,159,255,.24);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(99\,159\,255\,0\.24\)\]{--tw-shadow: 0 12px 24px rgba(99,159,255,.24);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(99\,159\,255\,0\.24\)\]{--tw-shadow: 0 12px 28px rgba(99,159,255,.24);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(2\,6\,23\,0\.55\)\]{--tw-shadow: 0 14px 40px rgba(2,6,23,.55);--tw-shadow-colored: 0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(2\,6\,23\,0\.16\)\]{--tw-shadow: 0 18px 48px rgba(2,6,23,.16);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(2\,6\,23\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: 0 18px 48px rgba(2,6,23,.18),inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(2\,6\,23\,0\.18\)\]{--tw-shadow: 0 18px 60px rgba(2,6,23,.18);--tw-shadow-colored: 0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(2\,6\,23\,0\.55\)\]{--tw-shadow: 0 20px 80px rgba(2,6,23,.55);--tw-shadow-colored: 0 20px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(2\,6\,23\,0\.10\)\]{--tw-shadow: 0 24px 70px rgba(2,6,23,.1);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(2\,6\,23\,0\.55\)\]{--tw-shadow: 0 24px 80px rgba(2,6,23,.55);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(2\,6\,23\,0\.58\)\]{--tw-shadow: 0 24px 80px rgba(2,6,23,.58);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 25px 50px -12px rgba(0,0,0,.45);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.58\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.58);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.6);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(99\,159\,255\,0\.02\)\]{--tw-shadow: inset 0 0 0 1px rgba(99,159,255,.02);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(99\,159\,255\,0\.04\)\]{--tw-shadow: inset 0 0 0 1px rgba(99,159,255,.04);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(99\,159\,255\,0\.08\)\]{--tw-shadow: inset 0 0 0 1px rgba(99,159,255,.08);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(99\,159\,255\,0\.45\)\]{--tw-shadow: inset 0 0 0 1px rgba(99,159,255,.45);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.25);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#639FFF\]\/15{--tw-shadow-color: rgb(99 159 255 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#639FFF\]\/20{--tw-shadow-color: rgb(99 159 255 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#639FFF\]\/30{--tw-shadow-color: rgb(99 159 255 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[8px\]{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[9px\]{--tw-backdrop-blur: blur(9px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.type-page-title{font-size:var(--font-page-title);font-weight:300;line-height:var(--leading-page-title);letter-spacing:var(--tracking-page-title)}.type-kpi{font-size:var(--font-kpi);font-weight:300;line-height:var(--leading-kpi);letter-spacing:var(--tracking-kpi)}:root{--app-layout-size: 100%;--app-visual-scale: 1;--app-desktop-min-width: 1366px;--app-desktop-min-height: 768px;--app-header-height: calc(91.087px * var(--nav-ui-scale, 1));--app-header-pad-x: calc(23.191px * var(--nav-ui-scale, 1));--app-header-action-gap: calc(11.596px * var(--nav-ui-scale, 1));--app-header-icon-size: calc(38.658px * var(--nav-ui-scale, 1));--app-header-icon-glyph: calc(19.329px * var(--nav-ui-scale, 1));--app-header-profile-height: calc(45.53px * var(--nav-ui-scale, 1));--app-header-avatar-size: calc(30.924px * var(--nav-ui-scale, 1));--color-primary: #639fff;--color-primary-dark: #3b82f6;--color-primary-light: #8bb6ff;--color-ink-950: #0b1023;--color-ink-900: #11162f;--color-ink-850: #151536;--color-ink-800: #161638;--color-ink-750: #1e1e4a;--color-text-strong: #fafafa;--color-text-soft: rgba(220, 230, 253, .78);--color-text-faint: rgba(220, 230, 253, .56);--glass-bg: rgba(30, 30, 74, .28);--glass-bg-hover: rgba(30, 30, 74, .38);--glass-border: rgba(99, 159, 255, .2);--glass-border-glow: rgba(99, 159, 255, .34);--glass-shadow: 0 10px 30px rgba(2, 6, 23, .28);--glass-blur: blur(14px);--theme-app-bg: radial-gradient(102.33% 178.61% at 10% 15%, rgba(23, 41, 135, .7) 0%, rgba(0, 0, 0, 0) 50%), radial-gradient(102.33% 178.61% at 90% 85%, rgba(23, 41, 135, .6) 0%, rgba(0, 0, 0, 0) 50%), #161638;--theme-surface: rgba(30, 30, 74, .28);--theme-surface-strong: rgba(22, 22, 56, .72);--theme-surface-elevated: #0b1023;--theme-surface-table: #1e1e4a;--theme-shell-bg: radial-gradient(102.33% 178.61% at 10% 15%, rgba(23, 41, 135, .7) 0%, rgba(0, 0, 0, 0) 50%), radial-gradient(102.33% 178.61% at 90% 85%, rgba(23, 41, 135, .6) 0%, rgba(0, 0, 0, 0) 50%), #161638;--theme-main-bg: radial-gradient(102.33% 178.61% at 10% 15%, rgba(23, 41, 135, .7) 0%, rgba(0, 0, 0, 0) 50%), radial-gradient(102.33% 178.61% at 90% 85%, rgba(23, 41, 135, .6) 0%, rgba(0, 0, 0, 0) 50%), #161638;--theme-sidebar-bg: linear-gradient(180deg, rgba(15, 21, 56, .96) 0%, rgba(16, 20, 50, .94) 52%, rgba(11, 16, 35, .98) 100%);--theme-header-bg: rgba(30, 30, 74, .2);--theme-panel-bg: rgba(23, 41, 135, .2);--theme-card-bg: rgba(30, 30, 74, .3);--theme-card-bg-strong: rgba(22, 22, 56, .72);--theme-card-bg-hover: rgba(30, 30, 74, .42);--theme-field-bg: rgba(22, 22, 56, .55);--theme-field-focus-bg: rgba(27, 33, 80, .75);--theme-popover-bg: #0b1023;--theme-overlay-bg: rgba(4, 8, 22, .64);--theme-muted-bg: rgba(99, 159, 255, .1);--theme-muted-bg-strong: rgba(99, 159, 255, .18);--theme-calendar-panel: rgba(22, 22, 56, .22);--theme-calendar-header: rgba(25, 25, 70, .65);--theme-calendar-off-range: rgba(30, 30, 74, .22);--theme-border-soft: rgba(99, 159, 255, .18);--theme-border-medium: rgba(99, 159, 255, .26);--theme-border-strong: rgba(99, 159, 255, .4);--theme-shadow: rgba(2, 6, 23, .34);--theme-text-strong: #fafafa;--theme-text-soft: #dce6fd;--navi-modal-backdrop-bg: rgba(0, 0, 0, .5);--navi-modal-backdrop-blur: 21px;--navi-modal-surface-bg: #1a1a3e;--navi-modal-surface-border: rgba(255, 255, 255, .1);--navi-modal-surface-blur: 9px;--navi-select-bg: rgba(30, 30, 74, .7);--navi-select-bg-hover: rgba(30, 30, 74, .82);--navi-select-border: rgba(99, 159, 255, .2);--navi-select-border-hover: rgba(99, 159, 255, .28);--navi-select-option-bg: rgba(99, 159, 255, .1);--navi-select-text: rgba(220, 230, 253, .8);--navi-select-text-active: #dce6fd;--navi-menu-bg: var(--navi-select-bg);--navi-menu-border: var(--navi-select-border);--navi-menu-divider: transparent;--navi-menu-text: var(--navi-select-text-active);--navi-menu-text-muted: var(--navi-select-text);--navi-menu-hover-bg: var(--navi-select-option-bg);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-3xl: 3rem;--font-family: "Outfit", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-page-title: 2.5rem;--font-section-title: 1.75rem;--font-kpi: 2rem;--leading-page-title: 3.333rem;--leading-section-title: 2.1875rem;--leading-kpi: 2rem;--leading-ui-xs: 1rem;--leading-ui-sm: 1.25rem;--leading-ui-md: 1.5rem;--leading-body: 1.75rem;--tracking-page-title: -.05rem;--tracking-section-title: -.035rem;--tracking-kpi: -.04rem;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .8s cubic-bezier(.2, .8, .2, 1)}.navi-modal-backdrop{isolation:isolate;background:transparent!important;-webkit-backdrop-filter:blur(var(--navi-modal-backdrop-blur));backdrop-filter:blur(var(--navi-modal-backdrop-blur));animation:navi-modal-glass-reveal .4s cubic-bezier(.2,.82,.2,1) both!important;will-change:backdrop-filter}.navi-modal-backdrop:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background:radial-gradient(48.7% 60.8% at 50% 48%,#17298747,#17298714 45%,#03051200),var(--navi-modal-backdrop-bg);animation:navi-modal-dim-reveal .4s cubic-bezier(.2,.82,.2,1) both;pointer-events:none}.navi-modal-surface{border-color:var(--navi-modal-surface-border)!important;background:var(--navi-modal-surface-bg)!important;-webkit-backdrop-filter:blur(var(--navi-modal-surface-blur));backdrop-filter:blur(var(--navi-modal-surface-blur));animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both!important;will-change:opacity,filter,box-shadow}.navi-modal-backdrop>:where(.navi-modal-surface,.animate-gentle-scale,.project-detail-panel-in,.relative):not(button){animation:navi-modal-surface-reveal .3s cubic-bezier(.2,.82,.2,1) both!important;will-change:opacity,filter,box-shadow}.navi-modal-presence[data-popup-state=closing]{pointer-events:none!important}.navi-modal-presence[data-popup-state=closing] .navi-modal-backdrop,.navi-modal-presence[data-popup-state=closing] .add-unit-overlay{pointer-events:none!important;animation:navi-modal-glass-hide .36s cubic-bezier(.4,0,.2,1) both!important}.navi-modal-presence[data-popup-state=closing] .navi-modal-backdrop:before,.navi-modal-presence[data-popup-state=closing] .add-unit-overlay:before{animation:navi-modal-dim-hide .36s cubic-bezier(.4,0,.2,1) both!important}.navi-modal-presence[data-popup-state=closing] .navi-modal-surface,.navi-modal-presence[data-popup-state=closing] .animate-gentle-scale,.navi-modal-presence[data-popup-state=closing] .project-detail-panel-in,.navi-modal-presence[data-popup-state=closing] .add-unit-modal,.navi-modal-presence[data-popup-state=closing] .project-create-modal{pointer-events:none!important;animation:navi-modal-surface-hide .28s cubic-bezier(.4,0,.2,1) both!important}@keyframes navi-modal-glass-reveal{0%{-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}to{-webkit-backdrop-filter:blur(var(--navi-modal-backdrop-blur)) saturate(.9);backdrop-filter:blur(var(--navi-modal-backdrop-blur)) saturate(.9)}}@keyframes navi-modal-dim-reveal{0%{opacity:0}to{opacity:1}}@keyframes navi-modal-surface-reveal{0%{opacity:0;filter:blur(5px);box-shadow:0 2px 8px #0000}to{opacity:1;filter:blur(0)}}@keyframes navi-modal-glass-hide{0%{-webkit-backdrop-filter:blur(var(--navi-modal-backdrop-blur)) saturate(.9);backdrop-filter:blur(var(--navi-modal-backdrop-blur)) saturate(.9)}45%{-webkit-backdrop-filter:blur(6px) saturate(.96);backdrop-filter:blur(6px) saturate(.96)}to{-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}}@keyframes navi-modal-dim-hide{0%{opacity:1}45%{opacity:.58}to{opacity:0}}@keyframes navi-modal-surface-hide{0%{opacity:1;filter:blur(0)}45%{opacity:.62;filter:blur(2.5px)}to{opacity:0;filter:blur(8px);box-shadow:0 2px 8px #0000}}.navi-select-trigger{--navi-select-scale: var(--crm-ui-scale, var(--calendar-ui-scale, var(--inventory-ui-scale, var(--projects-ui-scale, var(--settings-s, var(--dash-ui-scale, var(--dashboard-ui-scale, var(--nav-ui-scale, 1))))))));box-sizing:border-box!important;min-height:calc(40px * var(--navi-select-scale));border-color:var(--navi-select-border)!important;border-radius:calc(10px * var(--navi-select-scale))!important;background:var(--navi-select-bg)!important;box-shadow:0 calc(10px * var(--navi-select-scale)) calc(24px * var(--navi-select-scale)) calc(-8px * var(--navi-select-scale)) #0006!important;color:var(--navi-select-text)!important;font-family:var(--font-family)!important;font-size:calc(14px * var(--navi-select-scale))!important;font-weight:500!important;line-height:normal!important;-webkit-backdrop-filter:blur(calc(6.5px * var(--navi-select-scale)))!important;backdrop-filter:blur(calc(6.5px * var(--navi-select-scale)))!important}.navi-select-trigger:hover,.navi-select-trigger:focus-visible,.navi-select-trigger[aria-expanded=true]{border-color:var(--navi-select-border-hover)!important;background:var(--navi-select-bg-hover)!important}.navi-select-trigger :where(svg,.figma-icon){color:#639fff!important}.navi-menu-surface,.navi-select-popover{--navi-menu-scale: var(--crm-ui-scale, var(--calendar-ui-scale, var(--inventory-ui-scale, var(--projects-ui-scale, var(--settings-s, var(--dash-ui-scale, var(--dashboard-ui-scale, var(--nav-ui-scale, 1))))))));overflow:clip!important;box-sizing:border-box!important;width:calc(287px * var(--navi-menu-scale))!important;max-width:calc(100vw - (24px * var(--navi-menu-scale)))!important;border:1px solid var(--navi-menu-border)!important;border-radius:10px!important;background:var(--navi-menu-bg)!important;background-clip:padding-box!important;box-shadow:0 10px 24px -8px #0006!important;padding:calc(8px * var(--navi-menu-scale))!important;font-family:var(--font-family)!important;-webkit-backdrop-filter:blur(6.5px)!important;backdrop-filter:blur(6.5px)!important;transform-origin:top right;animation:navi-date-picker-popover-in .16s cubic-bezier(.2,.85,.2,1) both}.dark-filter-dropdown__menu.navi-menu-surface.dark-filter-dropdown__menu--portal{position:fixed!important;top:var(--dfd-portal-top, 0px)!important;left:var(--dfd-portal-left, 0px)!important;right:auto!important;bottom:auto!important;min-width:var(--dfd-portal-min-width, 0px)!important;max-height:calc(100vh - 16px)!important;overflow-y:auto!important;z-index:6300!important}.navi-menu-surface[data-popup-state=closing],.navi-select-popover[data-popup-state=closing],.navi-picker-popover[data-popup-state=closing],.notifications-panel[data-popup-state=closing]{pointer-events:none!important}.navi-menu-surface[data-popup-state=closing],.navi-select-popover[data-popup-state=closing],.navi-picker-popover[data-popup-state=closing]{animation:navi-popup-out .28s cubic-bezier(.4,0,.2,1) both!important}.navi-select-popover-group[data-popup-state=closing]{pointer-events:none!important}.notifications-panel[data-popup-state=closing]{animation:notifications-panel-out .28s cubic-bezier(.4,0,.2,1) both!important}@keyframes navi-popup-out{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(-6px) scale(.97)}}.navi-menu-item,.navi-select-option{display:flex!important;width:100%!important;height:calc(40px * var(--navi-menu-scale))!important;min-height:calc(40px * var(--navi-menu-scale))!important;align-items:center!important;justify-content:flex-start!important;gap:calc(10px * var(--navi-menu-scale))!important;border:0!important;border-radius:calc(8px * var(--navi-menu-scale))!important;background:transparent!important;padding:0 calc(12px * var(--navi-menu-scale))!important;color:var(--navi-menu-text-muted)!important;font-family:var(--font-family)!important;font-size:calc(14px * var(--navi-menu-scale))!important;font-weight:500!important;line-height:normal!important;text-align:left!important;transition:background-color .16s ease,color .16s ease}.navi-menu-item+.navi-menu-item,.navi-select-option+.navi-select-option{border-top:0!important}.navi-menu-item:hover,.navi-menu-item:focus-visible,.navi-menu-item.is-selected,.navi-menu-item[aria-selected=true],.navi-menu-item[aria-current=true],.navi-select-option:hover,.navi-select-option:focus-visible,.navi-select-option.is-selected,.navi-select-option[aria-selected=true]{background:var(--navi-menu-hover-bg)!important;color:var(--navi-menu-text)!important;font-weight:600!important}.lead-detail-dropdown{width:100%;z-index:130}.lead-detail-pill-dropdown{z-index:130}.lead-detail-dropdown-trigger.dark-filter-dropdown__trigger,.lead-detail-pill-trigger.dark-filter-dropdown__trigger{--navi-select-scale: 1;height:40px!important;min-height:40px!important;min-width:0!important;justify-content:space-between!important;gap:10px!important;border-color:#639fff33!important;border-radius:10px!important;background:#1e1e4ab3!important;box-shadow:0 10px 24px -8px #0006!important;color:#dce6fdcc!important;font-size:14px!important;font-weight:500!important;line-height:normal!important;-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px)}.lead-detail-dropdown-trigger.dark-filter-dropdown__trigger{width:100%}.lead-detail-pill-trigger.dark-filter-dropdown__trigger{min-width:132px!important}.lead-detail-dropdown-trigger.dark-filter-dropdown__trigger:hover,.lead-detail-dropdown-trigger.dark-filter-dropdown__trigger:focus-visible,.lead-detail-pill-trigger.dark-filter-dropdown__trigger:hover,.lead-detail-pill-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:#639fff47!important;background:#1e1e4ad1!important}.lead-detail-dropdown-trigger .dark-filter-dropdown__chevron,.lead-detail-pill-trigger .dark-filter-dropdown__chevron{color:#639fff!important}.lead-detail-dropdown-menu.navi-menu-surface,.lead-detail-pill-menu.navi-menu-surface{--navi-menu-scale: 1;top:48px!important;width:287px!important;min-width:100%!important;z-index:170!important}.navi-menu-item:focus-visible,.navi-select-option:focus-visible{outline:max(1px,calc(1px * var(--navi-menu-scale))) solid rgba(99,159,255,.58);outline-offset:calc(-2px * var(--navi-menu-scale))}.navi-menu-item :where(svg,img,.figma-icon),.navi-select-option :where(svg,img,.figma-icon){width:calc(16px * var(--navi-menu-scale))!important;height:calc(16px * var(--navi-menu-scale))!important;flex:0 0 calc(16px * var(--navi-menu-scale))!important;color:currentColor!important}.navi-menu-item--danger{color:var(--navi-menu-danger-text, #ff9aa2)!important}.navi-menu-item--danger:hover,.navi-menu-item--danger:focus-visible{background:#f43f5e1f!important;color:var(--navi-menu-danger-hover-text, #fecdd3)!important}html,body{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden;font-family:var(--font-family);font-synthesis:none;background:radial-gradient(102.33% 178.61% at 10% 15%,#172987b3,#0000 50%),radial-gradient(102.33% 178.61% at 90% 85%,#17298799,#0000 50%),#161638;color:var(--color-text-strong)}#root :where(*,*:before,*:after),#root :where(button,input,textarea,select,option,optgroup,code,kbd,samp,pre){font-family:var(--font-family)!important}.global-ai-assistant-shell{--global-ai-scale: var(--nav-ui-scale, 1);position:fixed;right:clamp(16px,calc(24px * var(--global-ai-scale)),48px);bottom:clamp(16px,calc(24px * var(--global-ai-scale)),48px);z-index:90;display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;pointer-events:auto;animation:global-ai-assistant-in .26s cubic-bezier(.22,1,.36,1) both}.global-ai-assistant-button{display:inline-flex;height:calc(44px * var(--global-ai-scale));min-height:calc(44px * var(--global-ai-scale));align-items:center;justify-content:flex-end;gap:calc(10px * var(--global-ai-scale));border:0;border-radius:calc(16px * var(--global-ai-scale));background:linear-gradient(160.89deg,#639fff,#a78bfa);color:#fff;filter:drop-shadow(0 calc(4px * var(--global-ai-scale)) calc(12px * var(--global-ai-scale)) rgba(99,159,255,.45));font-family:var(--font-family)!important;padding:calc(12px * var(--global-ai-scale)) calc(16px * var(--global-ai-scale));transition:filter .18s ease,transform .18s ease}.global-ai-assistant-button:hover{filter:drop-shadow(0 calc(5px * var(--global-ai-scale)) calc(15px * var(--global-ai-scale)) rgba(99,159,255,.55));transform:translateY(calc(-1px * var(--global-ai-scale)))}.global-ai-assistant-button:active{transform:translateY(0)}.global-ai-assistant-button:focus-visible{outline:max(1px,calc(2px * var(--global-ai-scale))) solid rgba(255,255,255,.72);outline-offset:calc(3px * var(--global-ai-scale))}.global-ai-assistant-icon-frame{position:relative;display:block;width:calc(21px * var(--global-ai-scale));height:calc(20px * var(--global-ai-scale));flex:0 0 calc(21px * var(--global-ai-scale));overflow:visible}.global-ai-assistant-icon{position:absolute;inset:calc(-1.674px * var(--global-ai-scale)) calc(.494px * var(--global-ai-scale)) calc(-1.426px * var(--global-ai-scale)) calc(-1.493px * var(--global-ai-scale));display:block;width:calc(22px * var(--global-ai-scale));height:calc(23.1px * var(--global-ai-scale));max-width:none;-o-object-fit:fill;object-fit:fill}.global-ai-assistant-label{color:#fff;font-family:var(--font-family)!important;font-size:calc(13px * var(--global-ai-scale));font-weight:600;line-height:calc(19.5px * var(--global-ai-scale));white-space:nowrap}.global-ai-assistant-status{position:relative;display:block;width:calc(7.994px * var(--global-ai-scale));height:calc(7.994px * var(--global-ai-scale));flex:0 0 calc(7.994px * var(--global-ai-scale));border-radius:999px;background:#fff}.global-ai-assistant-status:before{position:absolute;inset:calc(-2.164px * var(--global-ai-scale));border-radius:inherit;background:#fff;content:"";opacity:.28}@keyframes global-ai-assistant-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}body{min-height:100vh;line-height:var(--leading-ui-md)}#root,.App{width:100%;height:100%}.navi-app-viewport{overflow:hidden}.navi-app-shell{width:100%;min-width:0;max-width:100%}@media (min-width: 56.001em) and (max-width: 1365px){.navi-app-viewport{align-items:flex-start!important;justify-content:flex-start!important;overflow:auto!important;overscroll-behavior:contain}.navi-app-shell{flex:0 0 var(--app-desktop-min-width)!important;width:var(--app-desktop-min-width)!important;min-height:var(--app-desktop-min-height)!important;min-width:var(--app-desktop-min-width)!important;max-width:none!important}.navi-app-viewport .navi-darkroom-background{width:var(--app-desktop-min-width);height:max(100%,var(--app-desktop-min-height));min-width:var(--app-desktop-min-width);min-height:var(--app-desktop-min-height)}}@media (min-width: 56.001em) and (max-width: 79.999em),(min-width: 56.001em) and (max-width: 85.374em) and (max-height: 44.999em){.navi-app-viewport:has(>.navi-app-shell--fluid){overflow:hidden!important}.navi-app-viewport .navi-app-shell.navi-app-shell--fluid{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important}.navi-app-viewport:has(>.navi-app-shell--fluid) .navi-darkroom-background{width:100%;min-width:0;height:100%;min-height:0}}@media (max-width: 56em){.navi-app-viewport{overflow:hidden!important}.navi-app-shell{width:100%!important;min-height:0!important;min-width:0!important;max-width:100%!important}}.navi-darkroom-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#161638}.navi-darkroom-background__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 20% 36% at 10% 15%,rgba(23,41,135,.8) 0%,rgba(12,21,68,.4) 50%,transparent 100%),radial-gradient(ellipse 20% 36% at 90% 85%,rgba(23,41,135,.7) 0%,rgba(12,21,68,.35) 50%,transparent 100%),linear-gradient(180deg,#161638d9,#161638f2)}.app-header{position:relative;z-index:300;isolation:isolate;display:flex;width:100%;height:var(--app-header-height);min-height:var(--app-header-height);align-items:center;padding:0 var(--app-header-pad-x);border-bottom:max(1px,calc(.606px * var(--nav-ui-scale, 1))) solid rgba(99,159,255,.1);background:#1e1e4a33;box-shadow:none}.app-header--overlay{position:absolute;inset:0 0 auto}.app-header--dashboard{height:calc(68.889px * var(--nav-ui-scale, 1));min-height:calc(68.889px * var(--nav-ui-scale, 1));border-bottom-color:#ffffff0f;background:transparent}.app-header__wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#1729870d,#0000)}.app-header__titles{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center}.app-header__titles h1{color:#fafafa;font-size:calc(48px * var(--nav-ui-scale, 1));font-weight:300;line-height:calc(60px * var(--nav-ui-scale, 1));letter-spacing:calc(-.96px * var(--nav-ui-scale, 1))}.app-header__titles p{margin-top:calc(-10px * var(--nav-ui-scale, 1));color:#639fffcc;font-size:calc(16px * var(--nav-ui-scale, 1));font-weight:500;line-height:calc(28px * var(--nav-ui-scale, 1));letter-spacing:calc(.4px * var(--nav-ui-scale, 1))}.app-header--dashboard .app-header__wash{background:transparent}.app-header--dashboard .app-header__titles h1{font-size:calc(21px * var(--nav-ui-scale, 1));font-weight:500;line-height:calc(18.75px * var(--nav-ui-scale, 1));letter-spacing:calc(-.3px * var(--nav-ui-scale, 1))}.app-header--dashboard .app-header__titles p{display:none}.app-header__actions{position:relative;z-index:2;margin-left:auto;display:flex;align-items:center;gap:var(--app-header-action-gap)}.app-header__icon{position:relative;display:grid;width:var(--app-header-icon-size);height:var(--app-header-icon-size);min-width:var(--app-header-icon-size);min-height:var(--app-header-icon-size);place-items:center;border-radius:calc(10px * var(--nav-ui-scale, 1));color:#dce6fd}.app-header__icon img{width:var(--app-header-icon-glyph)!important;height:var(--app-header-icon-glyph)!important}.app-header__icon:hover{color:#639fff;background:#639fff14}.app-header__icon>span{position:absolute;top:calc(7.584px * var(--nav-ui-scale, 1));right:calc(7.724px * var(--nav-ui-scale, 1));width:calc(7.724px * var(--nav-ui-scale, 1));height:calc(7.584px * var(--nav-ui-scale, 1));border-radius:999px;background:#639fff;box-shadow:0 calc(10px * var(--nav-ui-scale, 1)) calc(15px * var(--nav-ui-scale, 1)) #639fff99,0 calc(4px * var(--nav-ui-scale, 1)) calc(6px * var(--nav-ui-scale, 1)) #639fff99}.app-header__profile{display:flex;height:var(--app-header-profile-height);align-items:center;gap:calc(7.465px * var(--nav-ui-scale, 1));padding:calc(7.584px * var(--nav-ui-scale, 1)) calc(8.242px * var(--nav-ui-scale, 1)) calc(7.584px * var(--nav-ui-scale, 1)) calc(7.465px * var(--nav-ui-scale, 1));border-radius:calc(10px * var(--nav-ui-scale, 1))}.app-header__profile:hover{background:#639fff14}.app-header__avatar{display:grid;width:var(--app-header-avatar-size);height:var(--app-header-avatar-size);place-items:center;border-radius:999px;color:#161638;background:linear-gradient(135.525deg,#639fff,#639fffb3);box-shadow:0 calc(10px * var(--nav-ui-scale, 1)) calc(15px * var(--nav-ui-scale, 1)) #639fff4d,0 calc(4px * var(--nav-ui-scale, 1)) calc(6px * var(--nav-ui-scale, 1)) #639fff4d;font-size:calc(14px * var(--nav-ui-scale, 1));font-weight:500;line-height:calc(20px * var(--nav-ui-scale, 1))}.app-header__name{color:#fafafa;font-size:calc(14px * var(--nav-ui-scale, 1));font-weight:500;line-height:calc(20px * var(--nav-ui-scale, 1))}.app-header__menu{position:relative;display:none;margin-right:12px;border-radius:10px;padding:8px;color:#dce6fd}.app-header__dropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notifications-panel{--notifications-scale: 1;position:fixed;top:var(--notifications-panel-top, 72px);left:var(--notifications-panel-left, calc(100vw - min(384px, calc(100vw - 32px) ) - 16px) );z-index:5000;isolation:isolate;display:flex;width:var(--notifications-panel-width, calc(384px * var(--notifications-scale)));max-height:min(calc(520px * var(--notifications-scale)),calc(100vh - var(--notifications-panel-top, 72px) - 16px));flex-direction:column;overflow:hidden;border:1px solid rgba(99,159,255,.2);border-radius:calc(16px * var(--notifications-scale));background:#2d2d6e99;background-clip:padding-box;box-shadow:0 calc(20px * var(--notifications-scale)) calc(60px * var(--notifications-scale)) #00000080;color:#fff;font-family:Outfit,sans-serif;-webkit-backdrop-filter:blur(calc(15px * var(--notifications-scale)));backdrop-filter:blur(calc(15px * var(--notifications-scale)));animation:notifications-panel-in .18s cubic-bezier(.22,1,.36,1) both;transform:translateZ(0);will-change:transform,opacity}.notifications-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:"";pointer-events:none;z-index:0;box-shadow:inset 0 1px #ffffff09}.notifications-panel>*{position:relative;z-index:1}.app-header .notifications-panel{pointer-events:auto}.notifications-panel :where(*,button){font-family:Outfit,sans-serif!important}.notifications-panel__header{display:flex;min-height:calc(55px * var(--notifications-scale));flex-shrink:0;align-items:center;justify-content:space-between;gap:calc(12px * var(--notifications-scale));border-bottom:0;box-shadow:inset 0 -1px #ffffff14;padding:calc(14px * var(--notifications-scale)) calc(16px * var(--notifications-scale)) calc(15px * var(--notifications-scale))}.notifications-panel__title,.notifications-panel__header-actions{display:flex;align-items:center}.notifications-panel__title{min-width:0;gap:calc(8px * var(--notifications-scale));color:#fff;font-size:calc(14px * var(--notifications-scale));font-weight:600;line-height:calc(24.5px * var(--notifications-scale))}.notifications-panel__title-icon{display:block;flex:0 0 auto;width:calc(16px * var(--notifications-scale));height:calc(16px * var(--notifications-scale));max-width:none}.notifications-panel__count{display:inline-flex;min-width:calc(18px * var(--notifications-scale));height:calc(20px * var(--notifications-scale));align-items:center;justify-content:center;border-radius:999px;background:#639fff;padding:0 calc(6px * var(--notifications-scale));color:#161638;font-size:calc(9px * var(--notifications-scale));font-weight:700;line-height:calc(15.75px * var(--notifications-scale))}.notifications-panel__header-actions{gap:calc(8px * var(--notifications-scale))}.notifications-panel__mark-read{color:#639fff;font-size:calc(11px * var(--notifications-scale));font-weight:500;line-height:calc(16.5px * var(--notifications-scale));white-space:nowrap;transition:color .16s ease}.notifications-panel__mark-read:hover{color:#8bb6ff}.notifications-panel__close{display:grid;width:calc(40px * var(--notifications-scale));height:calc(40px * var(--notifications-scale));flex:0 0 auto;place-items:center;border:calc(.606px * var(--notifications-scale)) solid rgba(99,159,255,.2);border-radius:999px;background:#17298766;color:#ffffffe6;transition:border-color .16s ease,background .16s ease,color .16s ease}.notifications-panel__close-icon{display:block;width:calc(20px * var(--notifications-scale));height:calc(20px * var(--notifications-scale));max-width:none}.notifications-panel__close:hover{border-color:#639fff6b;background:#639fff2e;color:#fff}.notifications-panel__list{min-height:0;width:100%;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(99,159,255,.48) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.notifications-panel__list::-webkit-scrollbar{width:calc(6px * var(--notifications-scale))}.notifications-panel__list::-webkit-scrollbar-track{background:transparent}.notifications-panel__list::-webkit-scrollbar-thumb{border-radius:999px;background:#639fff7a}.notifications-panel__list::-webkit-scrollbar-thumb:hover{background:#8bb6ffb8}.notifications-panel__empty{padding:calc(32px * var(--notifications-scale)) calc(16px * var(--notifications-scale));color:#ffffff59;font-size:calc(12px * var(--notifications-scale));font-weight:300;line-height:calc(19.25px * var(--notifications-scale));text-align:center}.notifications-panel__item{position:relative;display:grid;width:calc(100% - (15px * var(--notifications-scale)));grid-template-columns:calc(32px * var(--notifications-scale)) minmax(0,1fr) auto;align-items:start;gap:calc(12px * var(--notifications-scale));border-bottom:max(1px,calc(.606px * var(--notifications-scale))) solid rgba(255,255,255,.05);padding:calc(14px * var(--notifications-scale)) calc(16px * var(--notifications-scale)) calc(15px * var(--notifications-scale));color:#fff;text-align:left;transition:background .16s ease}.notifications-panel__item:last-child{border-bottom:0}.notifications-panel__item:hover{background:#639fff17}.notifications-panel__unread-dot{position:absolute;top:calc(29.88px * var(--notifications-scale));left:calc(8px * var(--notifications-scale));width:calc(6px * var(--notifications-scale));height:calc(6px * var(--notifications-scale));border-radius:999px;background:#639fff}.notifications-panel__item-icon{display:grid;width:calc(32px * var(--notifications-scale));height:calc(32px * var(--notifications-scale));place-items:center;border:1px solid rgba(99,159,255,.19);border-radius:calc(14px * var(--notifications-scale))}.notifications-panel__item-icon-img{display:block;width:calc(14px * var(--notifications-scale));height:calc(14px * var(--notifications-scale));max-width:none}.notifications-panel__item-copy{display:flex;min-width:0;flex-direction:column}.notifications-panel__item-title{overflow:hidden;color:#ffffff8c;font-size:calc(12px * var(--notifications-scale));font-weight:300;line-height:calc(16.5px * var(--notifications-scale));text-overflow:ellipsis;white-space:nowrap}.notifications-panel__item-description{display:-webkit-box;margin-top:calc(2px * var(--notifications-scale));overflow:hidden;color:#ffffff59;font-size:calc(11px * var(--notifications-scale));font-weight:300;line-height:calc(19.25px * var(--notifications-scale));text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.notifications-panel__item-time{padding-top:calc(2px * var(--notifications-scale));padding-left:calc(4px * var(--notifications-scale));color:#ffffff40;font-size:calc(10px * var(--notifications-scale));font-weight:500;line-height:calc(15px * var(--notifications-scale));white-space:nowrap}.notifications-panel__item--unread .notifications-panel__item-title{color:#fff;font-weight:500}.notifications-panel__item--unread .notifications-panel__item-description{display:block;color:#fff;white-space:nowrap}@keyframes notifications-panel-in{0%{opacity:0;transform:translateY(calc(-6px * var(--notifications-scale))) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes notifications-panel-out{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(calc(-10px * var(--notifications-scale))) scale(.97)}}@media (max-width: 56em){.notifications-panel{width:var(--notifications-panel-width, min(384px, calc(100vw - 32px) ));max-height:calc(100vh - var(--notifications-panel-top, 72px) - 16px);--notifications-scale: 1}}.theme-light .notifications-panel{border-color:#639fff33;background:#f0f2ff99;box-shadow:0 calc(32.5px * var(--notifications-scale)) calc(65px * var(--notifications-scale)) calc(-15.6px * var(--notifications-scale)) #00000040;color:#1a1a2e;-webkit-backdrop-filter:blur(calc(11px * var(--notifications-scale)));backdrop-filter:blur(calc(11px * var(--notifications-scale)))}.theme-light .notifications-panel:before{box-shadow:none}.theme-light .notifications-panel__header{box-shadow:inset 0 -1px #e2e4e880}.theme-light .notifications-panel__title{color:#1a1a2e}.theme-light .notifications-panel__count{color:#fff}.theme-light .notifications-panel__mark-read{color:#639fff}.theme-light .notifications-panel__mark-read:hover{color:#4f8cff}.theme-light .notifications-panel__close{border-color:#639fff33;background:#eef2ff66;color:#1a1a2e}.theme-light .notifications-panel__close-icon{filter:brightness(0) saturate(100%) invert(8%) sepia(20%) saturate(1880%) hue-rotate(204deg) brightness(96%) contrast(93%)}.theme-light .notifications-panel__close:hover{border-color:#639fff57;background:#eef2ffb8;color:#1a1a2e}.theme-light .notifications-panel__list{scrollbar-color:rgba(99,159,255,.42) transparent}.theme-light .notifications-panel__list::-webkit-scrollbar-thumb{background:#639fff6b}.theme-light .notifications-panel__list::-webkit-scrollbar-thumb:hover{background:#639fff9e}.theme-light .notifications-panel__empty{color:#1a1a2e59}.theme-light .notifications-panel__item{border-bottom-color:#e2e4e880;color:#1a1a2e}.theme-light .notifications-panel__item:hover{background:#639fff12}.theme-light .notifications-panel__item-title{color:#1a1a2e8c}.theme-light .notifications-panel__item-description{color:#1a1a2e59}.theme-light .notifications-panel__item-time{color:#1a1a2e40}.theme-light .notifications-panel__item--unread .notifications-panel__item-title,.theme-light .notifications-panel__item--unread .notifications-panel__item-description{color:#1a1a2e}.theme-light .navi-darkroom-background{background:#fff!important}.theme-light .navi-darkroom-background__overlay{background:radial-gradient(ellipse 20% 36% at 10% 15%,rgba(99,159,255,.06) 0%,transparent 100%),radial-gradient(ellipse 20% 36% at 90% 85%,rgba(99,159,255,.05) 0%,transparent 100%)!important}.theme-light .app-header{background:#fff!important;border-bottom-color:#639fff33!important}.theme-light .app-header__titles h1,.theme-light .app-header__name{color:#0d0d0d!important;-webkit-text-fill-color:#0d0d0d!important}.theme-light .app-header__titles p{color:#639fffe6!important;-webkit-text-fill-color:rgba(99,159,255,.9)!important}.theme-light .app-header__avatar{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.theme-light .app-header__icon img{filter:invert(1) brightness(.2)}@media (min-width: 768px){.sidebar-nav-link,.standalone-sidebar-link{font-size:16px!important;line-height:24px!important;letter-spacing:0!important}}@media (max-width: 56em){.app-header{height:80px;min-height:80px;padding:0 16px}.app-header__menu{display:grid;place-items:center}.app-header__titles h1{font-size:28px;line-height:32px;letter-spacing:-.56px}.app-header__titles p{max-width:42vw;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px}.app-header__actions{gap:2px}.app-header__actions>:first-child{display:none}.app-header__icon{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:10px}.app-header__icon img{width:20px!important;height:20px!important}.app-header__profile{height:44px;padding:6px 8px}.app-header__avatar{width:32px;height:32px;font-size:14px;line-height:20px}.app-header__name{display:none}}.app-header__logo{display:none}@media (max-width: 56em){.app-header--dashboard{border-bottom-color:#639fff1a;background:#1e1e4a33}.app-header--brand .app-header__logo{position:relative;display:block;width:137px;flex:0 0 auto}.app-header--brand .app-header__logo-img{display:block;width:100%;height:auto}.app-header--brand .app-header__logo-img--light,.app-header--brand .app-header__titles,.app-header--brand .dashboard-header-center{display:none}.app-header--brand .app-header__actions{gap:0}.app-header--brand .app-header__profile{width:48px;height:48px;justify-content:center;padding:8px}.app-header--brand .app-header__menu{order:3;width:40px;height:40px;margin:0 0 0 14px;border-radius:14px;color:#fafafa}.theme-light .app-header--brand .app-header__logo-img--dark{display:none}.theme-light .app-header--brand .app-header__logo-img--light{display:block}.theme-light .app-header--brand .app-header__menu{color:#0d0d0d}}@media (min-width: 768px) and (max-width: 56em){.app-header--brand .app-header__logo{display:none}}@media (max-width: 767.98px){.sidebar-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:390;border:0;padding:0;background:transparent;cursor:default}.sidebar-drawer{--nav-ui-scale: 1;z-index:400;width:256px!important;border-left:1px solid rgba(99,159,255,.2);background:#151536cc!important;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.sidebar-drawer .sidebar-head{height:104px!important;align-items:flex-start;justify-content:flex-end;padding:16px 16px 0!important}.sidebar-drawer .sidebar-logo{display:none!important}.sidebar-drawer .sidebar-close{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;padding:0!important;color:#fafafa}.sidebar-drawer .sidebar-scroll{gap:8px!important;padding:0 12px 24px!important}.sidebar-drawer .sidebar-nav-link{min-height:48px!important;height:48px;gap:12px!important;padding:0 16px!important;border-radius:14px!important;font-size:16px!important;line-height:24px!important}.sidebar-drawer .sidebar-nav-link.is-active{box-shadow:none}.theme-light .sidebar-drawer{background:#ffffffe0!important}.theme-light .sidebar-drawer .sidebar-close{color:#0d0d0d}}@keyframes user-account-popup-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}button,input,textarea,select{font:inherit}#root .App select{color-scheme:dark}#root .App select option{background-color:#1e1e4afa;color:#dce6fd}#root .App :where(button,a,[role=button]):is([class~="bg-[#639FFF]"],[class^="bg-[#639FFF]/"],[class*=" bg-[#639FFF]/"],[class~="bg-[#4F8CFF]"],[class^="bg-[#4F8CFF]/"],[class*=" bg-[#4F8CFF]/"],[class~="bg-[#315DA8]"],[class^="bg-[#315DA8]/"],[class*=" bg-[#315DA8]/"],[class*="bg-[linear-gradient(90deg,#639FFF"],[class*="bg-[linear-gradient(135deg,#639FFF"],[class~="from-[#639FFF]"],[class*=" from-[#639FFF]"],[class~="to-[#639FFF]"],[class*=" to-[#639FFF]"],[class^=bg-blue-],[class*=" bg-blue-"]),#root .App :where(button,a,[role=button]):is([class*="hover:bg-[#639FFF]"],[class*="hover:bg-[#4F8CFF]"],[class*="hover:bg-[#315DA8]"],[class*="hover:bg-blue-"]):hover,#root .App .inventory-status-button.is-active,#root .App .calendar-view-button[data-active=true],#root .App .calendar-filter-chip[data-active=true]{color:#fff!important;-webkit-text-fill-color:#ffffff!important}#root .App :where(button,a,[role=button]):is([class~="bg-[#639FFF]"],[class^="bg-[#639FFF]/"],[class*=" bg-[#639FFF]/"],[class~="bg-[#4F8CFF]"],[class^="bg-[#4F8CFF]/"],[class*=" bg-[#4F8CFF]/"],[class~="bg-[#315DA8]"],[class^="bg-[#315DA8]/"],[class*=" bg-[#315DA8]/"],[class*="bg-[linear-gradient(90deg,#639FFF"],[class*="bg-[linear-gradient(135deg,#639FFF"],[class~="from-[#639FFF]"],[class*=" from-[#639FFF]"],[class~="to-[#639FFF]"],[class*=" to-[#639FFF]"],[class^=bg-blue-],[class*=" bg-blue-"]) :where(span,svg,img,.figma-icon),#root .App :where(button,a,[role=button]):is([class*="hover:bg-[#639FFF]"],[class*="hover:bg-[#4F8CFF]"],[class*="hover:bg-[#315DA8]"],[class*="hover:bg-blue-"]):hover :where(span,svg,img,.figma-icon),#root .App .inventory-status-button.is-active :where(span,svg,img,.figma-icon),#root .App .calendar-view-button[data-active=true] :where(span,svg,img,.figma-icon),#root .App .calendar-filter-chip[data-active=true] :where(span,svg,img,.figma-icon){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.theme-light,body.theme-light{background:radial-gradient(circle at 12% 18%,rgba(99,159,255,.14),transparent 30%),radial-gradient(circle at 88% 82%,rgba(99,159,255,.12),transparent 34%),linear-gradient(180deg,#fff,#f6f9ff 48%,#eef4ff)!important}.theme-light{color:#0f172a;--color-text-strong: #0f172a;--color-text-soft: rgba(30, 41, 59, .78);--color-text-faint: rgba(30, 41, 59, .56);--theme-app-bg: radial-gradient(circle at 12% 18%, rgba(99, 159, 255, .14), transparent 30%), radial-gradient(circle at 88% 82%, rgba(99, 159, 255, .12), transparent 34%), linear-gradient(180deg, #ffffff 0%, #f6f9ff 48%, #eef4ff 100%);--theme-surface: rgba(255, 255, 255, .78);--theme-surface-strong: rgba(255, 255, 255, .92);--theme-surface-elevated: #ffffff;--theme-surface-table: #ffffff;--theme-shell-bg: rgba(255, 255, 255, .7);--theme-main-bg: rgba(255, 255, 255, .4);--theme-sidebar-bg: rgba(255, 255, 255, .88);--theme-header-bg: rgba(255, 255, 255, .72);--theme-panel-bg: rgba(255, 255, 255, .74);--theme-card-bg: rgba(255, 255, 255, .82);--theme-card-bg-strong: rgba(255, 255, 255, .95);--theme-card-bg-hover: rgba(239, 246, 255, .9);--theme-field-bg: rgba(255, 255, 255, .86);--theme-field-focus-bg: #ffffff;--theme-popover-bg: #ffffff;--theme-overlay-bg: rgba(15, 23, 42, .18);--theme-muted-bg: rgba(99, 159, 255, .1);--theme-muted-bg-strong: rgba(99, 159, 255, .16);--theme-calendar-panel: rgba(255, 255, 255, .86);--theme-calendar-header: rgba(239, 246, 255, .92);--theme-calendar-off-range: rgba(226, 232, 240, .55);--theme-border-soft: rgba(99, 159, 255, .18);--theme-border-medium: rgba(99, 159, 255, .28);--theme-border-strong: rgba(99, 159, 255, .36);--theme-shadow: rgba(15, 23, 42, .12);--theme-text-strong: #0f172a;--theme-text-soft: #445168;--navi-modal-surface-bg: #ffffff;--navi-modal-surface-border: rgba(13, 13, 13, .08);--navi-modal-backdrop-bg: rgba(15, 23, 42, .28);--navi-menu-bg: rgba(255, 255, 255, .42);--navi-menu-border: rgba(226, 228, 232, .7);--navi-menu-divider: rgba(226, 228, 232, .55);--navi-menu-text: #1a1a2e;--navi-menu-text-muted: rgba(13, 13, 13, .5);--navi-menu-hover-bg: rgba(99, 159, 255, .1);--navi-menu-hover-text: #1a1a2e;--navi-menu-danger-text: #dc2626;--navi-menu-danger-hover-text: #b91c1c;--navi-select-bg: rgba(255, 255, 255, .86);--navi-select-bg-hover: #ffffff;--navi-select-border: rgba(226, 228, 232, .7);--navi-select-border-hover: rgba(99, 159, 255, .45);--navi-select-option-bg: rgba(99, 159, 255, .1);--navi-select-text: #1a1a2e;--navi-select-text-active: #0f172a}.theme-light .navi-select-trigger{box-shadow:0 1px 2px #0f172a0f!important}.theme-light .navi-menu-surface,.theme-light .navi-select-popover{box-shadow:0 calc(32.5px * var(--navi-menu-scale)) calc(65px * var(--navi-menu-scale)) calc(-15.6px * var(--navi-menu-scale)) #00000040!important;padding:0!important;-webkit-backdrop-filter:blur(calc(20px * var(--navi-menu-scale))) saturate(1.5)!important;backdrop-filter:blur(calc(20px * var(--navi-menu-scale))) saturate(1.5)!important}.theme-light .navi-menu-item,.theme-light .navi-select-option{height:calc(42px * var(--navi-menu-scale))!important;min-height:calc(42px * var(--navi-menu-scale))!important;border-radius:0!important;padding:0 calc(16px * var(--navi-menu-scale))!important;color:var(--navi-menu-text-muted)!important}.theme-light .navi-menu-item+.navi-menu-item,.theme-light .navi-select-option+.navi-select-option{border-top:max(1px,calc(1px * var(--navi-menu-scale))) solid var(--navi-menu-divider)!important}.theme-light .navi-menu-item:not(.navi-menu-item--danger) :where(svg,img,.figma-icon),.theme-light .navi-select-option :where(svg,img,.figma-icon){color:#8593a8!important}.theme-light .navi-menu-item--danger{color:var(--navi-menu-danger-text)!important}.theme-light .navi-menu-item--danger :where(svg,img,.figma-icon){color:var(--navi-menu-danger-text)!important}.theme-light .lead-detail-dropdown-trigger.dark-filter-dropdown__trigger,.theme-light .lead-detail-pill-trigger.dark-filter-dropdown__trigger{border-color:var(--crm-control-border)!important;background:var(--crm-field-bg)!important;box-shadow:none!important;color:var(--crm-ink)!important}.theme-light .lead-detail-dropdown-trigger.dark-filter-dropdown__trigger:hover,.theme-light .lead-detail-dropdown-trigger.dark-filter-dropdown__trigger:focus-visible,.theme-light .lead-detail-pill-trigger.dark-filter-dropdown__trigger:hover,.theme-light .lead-detail-pill-trigger.dark-filter-dropdown__trigger:focus-visible{border-color:#639fff73!important;background:var(--crm-field-bg-hover)!important}.theme-light :where(h1,h2,h3,h4,h5,h6,p,span,div,label,button,a,td,th,li,input,textarea,select):where(:not(.dashboard-screen,.dashboard-screen *,.dashboard-ai-shell,.dashboard-ai-shell *,.global-ai-assistant-shell,.global-ai-assistant-shell *,.notifications-panel,.notifications-panel *,.crm-screen,.crm-screen *,.lead-detail-drawer,.lead-detail-drawer *)){color:#0f172a!important}.theme-light .sidebar-nav-link:not(.is-active) .figma-icon{background-color:#639fff!important}.theme-light .sidebar-nav-link:not(.is-active){background-color:transparent!important}.theme-light .sidebar-nav-link.is-active,.theme-light .sidebar-nav-link.is-active span{color:#fafafa!important}.sidebar-logo--light,.theme-light .sidebar-logo--dark{display:none}.theme-light .sidebar-logo--light{display:block}.navi-fallback-image{display:block;background:#162987 url(/images/fallback-image-dark.jpg) center / contain no-repeat}.theme-light .navi-fallback-image:not(.navi-fallback-image--dark){background-color:#dce6fd;background-image:url(/images/fallback-image-light.jpg)}.theme-light :where(svg){color:currentColor}.theme-light[class*="bg-[#151536]"],.theme-light[class*="bg-[#161638]"],.theme-light[class*="bg-[#172987]"],.theme-light[class*="bg-[#1A1C45]"],.theme-light[class*="bg-[#1A1A3E]"],.theme-light[class*="bg-[#1E1E4A]"],.theme-light[class*="bg-[#11162F]"],.theme-light[class*="bg-[#0B1023]"],.theme-light[class*="bg-[#11152F]"],.theme-light[class*="bg-[#1B2150]"],.theme-light[class*="bg-[#222754]"],.theme-light[class*="bg-[radial-gradient"],.theme-light[class*="bg-[linear-gradient"],.theme-light [class*="bg-[#151536]"],.theme-light [class*="bg-[#161638]"],.theme-light [class*="bg-[#172987]"],.theme-light [class*="bg-[#1A1C45]"],.theme-light [class*="bg-[#1A1A3E]"],.theme-light [class*="bg-[#1E1E4A]"],.theme-light [class*="bg-[#11162F]"],.theme-light [class*="bg-[#0B1023]"],.theme-light [class*="bg-[#11152F]"],.theme-light [class*="bg-[#1B2150]"],.theme-light [class*="bg-[#222754]"],.theme-light [class*="bg-[#171A46]"],.theme-light [class*="bg-[#20265A]"],.theme-light [class*="bg-[#2A2A5A]"],.theme-light [class*="bg-[#1a1c45]"],.theme-light [class*="bg-[#1a1a3e]"],.theme-light [class*="bg-[#1e1e4a]"],.theme-light [class*="bg-[#11162f]"],.theme-light [class*="bg-[#0b1023]"],.theme-light [class*="bg-[rgba(30,30,74"],.theme-light [class*="bg-[rgba(26,26,62"],.theme-light [class*="bg-[rgba(22,22,56"],.theme-light [class*="bg-[rgba(23,41,135"],.theme-light [class*="bg-[linear-gradient(145deg,rgba(25,31,79"],.theme-light [class*="bg-[linear-gradient(145deg,rgba(27,32,79"],.theme-light [class*="bg-[linear-gradient(180deg,#11162F"],.theme-light [class*="bg-[radial-gradient(circle_at_12%"]{background-color:#ffffffc7!important;background-image:none!important}.theme-light [class*="text-[#FAFAFA]"],.theme-light [class*="text-[#DCE6FD]"],.theme-light [class*="text-[#F8FBFF]"],.theme-light [class*="text-[#BFC9FF]"],.theme-light [class*="text-[#B9C7F6]"],.theme-light [class*="text-[#B8D1FF]"],.theme-light [class*="text-[#fafafa]"],.theme-light [class*="text-[#dce6fd]"],.theme-light [class*="text-[#f8fbff]"],.theme-light [class*="text-[#bfc9ff]"],.theme-light [class*="text-[#b9c7f6]"],.theme-light [class*="text-[#b8d1ff]"]{color:#0f172a!important}.theme-light [class*="text-[#8BB6FF]"],.theme-light [class*="text-[#8bb6ff]"]{color:#3b82f6!important}.theme-light [class*=text-white]:not([class*="bg-[#639FFF]"]):not([class*="bg-[#4F8CFF]"]):not([class*="bg-[#10B981]"]):not([class*="bg-[#EF4444]"]):not([class*=bg-red]):not([class*=bg-blue]):not([class*=bg-emerald]){color:#0f172a!important}.theme-light [class*=text-slate-50],.theme-light [class*=text-slate-100],.theme-light [class*=text-slate-200],.theme-light [class*=text-slate-300],.theme-light [class*=text-slate-400],.theme-light [class*=text-gray-50],.theme-light [class*=text-gray-100],.theme-light [class*=text-gray-200],.theme-light [class*=text-gray-300],.theme-light [class*=text-gray-400],.theme-light [class*=text-zinc-50],.theme-light [class*=text-zinc-100],.theme-light [class*=text-zinc-200],.theme-light [class*=text-zinc-300],.theme-light [class*=text-zinc-400],.theme-light [class*=text-neutral-50],.theme-light [class*=text-neutral-100],.theme-light [class*=text-neutral-200],.theme-light [class*=text-neutral-300],.theme-light [class*=text-neutral-400]{color:#0f172a!important}.theme-light [class*=text-emerald-200],.theme-light [class*=text-emerald-300],.theme-light [class*=text-green-200],.theme-light [class*=text-green-300]{color:#047857!important}.theme-light [class*=text-amber-200],.theme-light [class*=text-amber-300],.theme-light [class*=text-orange-200],.theme-light [class*=text-orange-300]{color:#b45309!important}.theme-light [class*=text-rose-200],.theme-light [class*=text-rose-300],.theme-light [class*=text-red-200],.theme-light [class*=text-red-300]{color:#be123c!important}.theme-light [class*="placeholder:text-[#FAFAFA]"]::-moz-placeholder,.theme-light [class*="placeholder:text-[#DCE6FD]"]::-moz-placeholder,.theme-light [class*="placeholder-[#BFC9FF]"]::-moz-placeholder,.theme-light [class*="placeholder:text-[#BFC9FF]"]::-moz-placeholder,.theme-light [class*="placeholder:text-[#fafafa]"]::-moz-placeholder,.theme-light [class*="placeholder:text-[#dce6fd]"]::-moz-placeholder,.theme-light [class*="placeholder-[#bfc9ff]"]::-moz-placeholder,.theme-light [class*="placeholder:text-[#bfc9ff]"]::-moz-placeholder{color:#1620337a!important}.theme-light [class*="placeholder:text-[#FAFAFA]"]::placeholder,.theme-light [class*="placeholder:text-[#DCE6FD]"]::placeholder,.theme-light [class*="placeholder-[#BFC9FF]"]::placeholder,.theme-light [class*="placeholder:text-[#BFC9FF]"]::placeholder,.theme-light [class*="placeholder:text-[#fafafa]"]::placeholder,.theme-light [class*="placeholder:text-[#dce6fd]"]::placeholder,.theme-light [class*="placeholder-[#bfc9ff]"]::placeholder,.theme-light [class*="placeholder:text-[#bfc9ff]"]::placeholder{color:#1620337a!important}.theme-light [class*="border-[#639FFF]"],.theme-light [class*="border-[#2C356F]"],.theme-light [class*="border-[#2c356f]"],.theme-light [class*="border-[rgba(99,159,255"],.theme-light [class*=border-white]{border-color:#639fff42!important}.theme-light [class*="border-white/[0.05]"]{border-color:#0f172a14!important}.theme-light [class*="shadow-[0_18px_48px_rgba(2,6,23"],.theme-light [class*="shadow-[0_20px_80px_rgba(2,6,23"],.theme-light [class*="shadow-[0_8px_30px_rgba(2,6,23"]{box-shadow:0 18px 45px #0f172a1f!important}.theme-light input:where(:not(.dashboard-screen *,.dashboard-ai-shell *)),.theme-light select:where(:not(.dashboard-screen *,.dashboard-ai-shell *)),.theme-light textarea:where(:not(.dashboard-screen *,.dashboard-ai-shell *)){background-color:#ffffffd1!important;color:#162033!important}.theme-light input:where(:not(.dashboard-screen *,.dashboard-ai-shell *))::-moz-placeholder,.theme-light textarea:where(:not(.dashboard-screen *,.dashboard-ai-shell *))::-moz-placeholder{color:#1620337a!important}.theme-light input:where(:not(.dashboard-screen *,.dashboard-ai-shell *))::placeholder,.theme-light textarea:where(:not(.dashboard-screen *,.dashboard-ai-shell *))::placeholder{color:#1620337a!important}.theme-light aside img[alt=Navi]:not(.sidebar-logo--light){filter:invert(1) brightness(.45) saturate(1.2)}.theme-light table [class*="bg-[#1A1A3E]"],.theme-light table [class*="bg-[#1E1E4A]"],.theme-light table [class*="bg-[#161638]"]{background-color:#fff!important}.theme-light [class*="from-[#0B1023]"],.theme-light [class*="from-[#0b1023]"]{--tw-gradient-from: rgba(255, 255, 255, .94) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position) !important}.theme-light [class*="via-[#0B1023]"],.theme-light [class*="via-[#0b1023]"]{--tw-gradient-stops: var(--tw-gradient-from), rgba(255, 255, 255, .42) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}.theme-light [class*="hover:bg-[#639FFF]"]:hover,.theme-light [class*="hover:bg-[rgba(99,159,255"]:hover{background-color:#639fff1f!important}.theme-light [class~="bg-[#639FFF]"],.theme-light [class~="bg-[#4F8CFF]"]{background-color:#639fff!important}.theme-light [class~="bg-[#639FFF]"],.theme-light [class~="bg-[#639FFF]"] *,.theme-light [class~="bg-[#4F8CFF]"],.theme-light [class~="bg-[#4F8CFF]"] *,.theme-light [class~="bg-[#10B981]"],.theme-light [class~="bg-[#10B981]"] *,.theme-light [class~="bg-[#EF4444]"],.theme-light [class~="bg-[#EF4444]"] *,.theme-light [class~="bg-[#FB2C36]"],.theme-light [class~="bg-[#FB2C36]"] *,.theme-light [class^=bg-red-],.theme-light [class^=bg-red-] *,.theme-light [class*=" bg-red-"],.theme-light [class*=" bg-red-"] *,.theme-light [class^=bg-blue-],.theme-light [class^=bg-blue-] *,.theme-light [class*=" bg-blue-"],.theme-light [class*=" bg-blue-"] *,.theme-light [class^=bg-emerald-],.theme-light [class^=bg-emerald-] *,.theme-light [class*=" bg-emerald-"],.theme-light [class*=" bg-emerald-"] *{color:#fff!important}.theme-light [class*="text-[#161638]"],.theme-light [class*="text-[#11162F]"],.theme-light [class*="text-[#0B1023]"]{color:#0f172a!important}.theme-light [class*="bg-[#10B981]"]{background-color:#10b981!important}.theme-light [class*="bg-[#EF4444]"],.theme-light [class*="bg-[#FB2C36]"]{background-color:#ef4444!important}.theme-light .settings-scroll::-webkit-scrollbar-thumb,.theme-light .dashboard-scroll::-webkit-scrollbar-thumb,.theme-light .sidebar-scroll::-webkit-scrollbar-thumb,.theme-light .inventory-scroll::-webkit-scrollbar-thumb,.theme-light .crm-scroll::-webkit-scrollbar-thumb,.theme-light .modal-scroll::-webkit-scrollbar-thumb,.theme-light .custom-scroll::-webkit-scrollbar-thumb{background:#639fff57}.theme-light [class*="bg-[#111B4A]"],.theme-light [class*="bg-[#14215A]"],.theme-light [class*="bg-[#14183A]"],.theme-light [class*="bg-[#121936]"],.theme-light [class*="bg-[#202457]"],.theme-light [class*="bg-[#22275F]"],.theme-light [class*="bg-[#1E2A67]"],.theme-light [class*="bg-[#262C6A]"],.theme-light [class*="bg-[#252B63]"],.theme-light [class*="bg-[#111b4a]"],.theme-light [class*="bg-[#14215a]"],.theme-light [class*="bg-[#14183a]"],.theme-light [class*="bg-[#22275f]"],.theme-light [class*="bg-[#1e2a67]"],.theme-light [class*="bg-[#262c6a]"],.theme-light [class*="bg-[#252b63]"],.theme-light [class*="bg-[rgba(4,8,22"],.theme-light [class*="bg-[rgba(20,25,58"],.theme-light [class*="bg-[rgba(17,24,55"],.theme-light [class*="bg-[rgba(18,24,68"],.theme-light [class*="bg-[rgba(25,31,79"]{background-color:var(--theme-card-bg)!important;background-image:none!important}.theme-light [class*="bg-[#161638]"],.theme-light [class*="bg-[#1E1E4A]"],.theme-light [class*="bg-[#14183A]"],.theme-light [class*="bg-[#11162F]"],.theme-light [class*="bg-[#0B1023]"],.theme-light [class*="bg-[#171A46]"]{background-color:var(--theme-card-bg-strong)!important}.theme-light [class*="bg-[#639FFF]/"],.theme-light [class*="bg-[#8BB6FF]/"],.theme-light [class*="bg-[#B8D1FF]/"],.theme-light [class*="bg-[#DCE6FD]/"]{background-color:var(--theme-muted-bg)!important;background-image:none!important}.theme-light [class*="hover:bg-[#1E1E4A]"]:hover,.theme-light [class*="hover:bg-[#161638]"]:hover,.theme-light [class*="hover:bg-[#20265A]"]:hover,.theme-light [class*="hover:bg-[#639FFF]/"]:hover{background-color:var(--theme-card-bg-hover)!important}.theme-light [class*="border-[#252B63]"],.theme-light [class*="border-[#2C356F]"],.theme-light [class*="border-[#639FFF]"],.theme-light [class*="border-[#B8D1FF]"],.theme-light [class*=border-white]{border-color:var(--theme-border-medium)!important}.theme-light [class*="shadow-[0_8px_30px_rgba(2,6,23"],.theme-light [class*="shadow-[0_10px_20px_rgba(99,159,255"],.theme-light [class*="shadow-[0_16px_40px_rgba(2,6,23"],.theme-light [class*="shadow-[0_20px_80px_rgba(2,6,23"],.theme-light [class*="shadow-[#020617]"]{box-shadow:0 14px 36px var(--theme-shadow)!important}.theme-light [class*="from-[#202457]"],.theme-light [class*="from-[#22275F]"],.theme-light [class*="from-[#1E2A67]"],.theme-light [class*="from-[#262C6A]"],.theme-light [class*="from-[#22275f]"],.theme-light [class*="from-[#1e2a67]"],.theme-light [class*="from-[#262c6a]"]{--tw-gradient-from: var(--theme-card-bg-strong) var(--tw-gradient-from-position) !important;--tw-gradient-to: rgba(255, 255, 255, 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.theme-light [class*="via-[#1B2150]"],.theme-light [class*="via-[#1b2150]"]{--tw-gradient-stops: var(--tw-gradient-from), var(--theme-card-bg) var(--tw-gradient-via-position), var(--tw-gradient-to) !important}.theme-light [class*="to-[#121936]"]{--tw-gradient-to: var(--theme-card-bg) var(--tw-gradient-to-position) !important}body.theme-light .login-page{background:var(--theme-app-bg)!important}body.theme-light .login-overlay{background:var(--theme-overlay-bg)!important}body.theme-light .login-card,body.theme-light .login-card-inner-bg,body.theme-light .or-divider-text span{background:var(--theme-card-bg-strong)!important}body.theme-light .form-input,body.theme-light .custom-checkbox,body.theme-light .social-button{background:var(--theme-field-bg)!important;border-color:var(--theme-border-medium)!important}.theme-light :where(:not(.dashboard-screen *,.dashboard-ai-shell *))::-moz-placeholder{color:#0000008c!important;-webkit-text-fill-color:rgba(0,0,0,.55)!important}.theme-light :where(:not(.dashboard-screen *,.dashboard-ai-shell *))::placeholder{color:#0000008c!important;-webkit-text-fill-color:rgba(0,0,0,.55)!important}.projects-scroll::-webkit-scrollbar{display:none}.projects-scroll{-ms-overflow-style:none;scrollbar-width:none}.navi-date-picker{position:relative;width:100%;min-width:0}.navi-date-picker__trigger{position:relative;display:flex!important;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.navi-date-picker__trigger:disabled{cursor:not-allowed;opacity:.58}.navi-date-picker__trigger.has-calendar-icon{padding-right:42px!important}.navi-date-picker__trigger.has-clear{padding-right:56px!important}.navi-date-picker__value{min-width:0;overflow:hidden;color:inherit!important;text-overflow:ellipsis;white-space:nowrap}.navi-date-picker__value[data-placeholder=true]{color:#dce6fd73!important}.navi-date-picker__calendar-icon{position:absolute;top:50%;right:14px;width:16px!important;height:16px!important;flex:0 0 16px;color:#639fff!important;pointer-events:none;transform:translateY(-50%)}.navi-date-picker__clear{position:absolute;top:50%;right:34px;z-index:2;display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:6px;background:transparent;color:#dce6fd85!important;padding:0;transform:translateY(-50%);transition:background .15s ease,color .15s ease}.navi-date-picker__clear:hover,.navi-date-picker__clear:focus-visible{background:#639fff24;color:#fff!important;outline:none}.navi-date-picker-popover{position:fixed;z-index:6200;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;border:1px solid rgba(99,159,255,.15);border-radius:16px;background:#1a1a3e;box-shadow:0 32.5px 65px -15.6px #00000040;color:#fafafa!important;padding:20px;font-family:var(--font-family)!important;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);animation:navi-date-picker-popover-in .16s cubic-bezier(.2,.85,.2,1) both}.navi-date-picker-popover,.navi-date-picker-popover *{box-sizing:border-box;letter-spacing:0!important}.navi-date-picker-popover__header,.navi-date-picker-popover__footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.navi-date-picker-popover__header p{overflow:hidden;color:#fafafa!important;font-size:18px;font-weight:600;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.navi-date-picker-popover__nav{display:flex;align-items:center;gap:4px}.navi-date-picker-popover__nav-button{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(99,159,255,.15);border-radius:8px;background:#161638;color:#639fff!important;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.navi-date-picker-popover__nav-button:hover,.navi-date-picker-popover__nav-button:focus-visible{border-color:#639fff57;background:#639fff1f;color:#fff!important;outline:none}.navi-date-picker-popover__line{width:100%;height:1px;background:#639fff24}.navi-date-picker-popover__weekdays,.navi-date-picker-popover__grid{display:grid;width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.navi-date-picker-popover__weekdays span{display:grid;height:20px;place-items:center;color:#dce6fd66!important;font-size:12px;font-weight:500;line-height:normal;white-space:nowrap}.navi-date-picker-popover__grid{grid-auto-rows:36px}.navi-date-picker-popover__day{position:relative;display:flex;min-width:0;height:36px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#fafafa!important;padding:0;font-size:13px;font-weight:400;line-height:normal;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.navi-date-picker-popover__day:hover,.navi-date-picker-popover__day:focus-visible{background:#639fff1f;outline:none}.navi-date-picker-popover__day:active{transform:translateY(1px)}.navi-date-picker-popover__day[data-muted=true]{color:#dce6fd66!important}.navi-date-picker-popover__day[data-selected=true]{border-color:#639fff;background:#639fff;color:#fff!important;font-weight:600}.navi-date-picker-popover__day[data-today=true]{border-color:#639fff;background:#1729874d;color:#639fff!important;font-weight:600}.navi-date-picker-popover__markers{position:absolute;left:50%;bottom:5px;display:flex;align-items:center;gap:3px;transform:translate(-50%);pointer-events:none}.navi-date-picker-popover__markers span{display:block;width:3px;height:3px;border-radius:999px;background:var(--marker-color, #639fff)}.navi-date-picker-popover__cancel,.navi-date-picker-popover__apply{display:inline-flex;height:36px;align-items:center;justify-content:center;border:1px solid rgba(99,159,255,.15);border-radius:10px;padding:0 16px;font-size:14px;line-height:normal;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.navi-date-picker-popover__cancel{background:#161638;color:#dce6fd99!important;font-weight:500}.navi-date-picker-popover__cancel:hover,.navi-date-picker-popover__cancel:focus-visible{border-color:#639fff4d;background:#639fff1a;color:#fafafa!important;outline:none}.navi-date-picker-popover__apply{min-width:78px;border-color:#639fff;background:#639fff;color:#fff!important;font-weight:600}.navi-date-picker-popover__apply:hover,.navi-date-picker-popover__apply:focus-visible{border-color:#74aaff;background:#74aaff;outline:none}.navi-date-picker-popover__apply:disabled{cursor:not-allowed;opacity:.58}.projects-filter-field.navi-date-picker__trigger{padding-right:calc(36px * var(--projects-ui-scale, 1))}.projects-filter-field.navi-date-picker__trigger.has-clear{padding-right:calc(58px * var(--projects-ui-scale, 1))!important}.projects-filter-field .navi-date-picker__calendar-icon{right:calc(12px * var(--projects-ui-scale, 1))}@keyframes navi-date-picker-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 420px){.navi-date-picker-popover{gap:12px;padding:16px}.navi-date-picker-popover__weekdays,.navi-date-picker-popover__grid{gap:5px}}.navi-time-picker{position:relative;width:100%;min-width:0}.navi-time-picker__trigger{position:relative;display:flex!important;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.navi-time-picker__trigger:disabled{cursor:not-allowed;opacity:.58}.navi-time-picker__trigger.has-clock-icon{padding-right:42px!important}.navi-time-picker__trigger.has-clear{padding-right:56px!important}.navi-time-picker__value{min-width:0;overflow:hidden;color:inherit!important;text-overflow:ellipsis;white-space:nowrap}.navi-time-picker__value[data-placeholder=true]{color:#dce6fd73!important}.navi-time-picker__clock-icon{position:absolute;top:50%;right:14px;width:16px!important;height:16px!important;flex:0 0 16px;color:#639fff!important;pointer-events:none;transform:translateY(-50%)}.navi-time-picker__clear{position:absolute;top:50%;right:34px;z-index:2;display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:6px;background:transparent;color:#dce6fd85!important;padding:0;transform:translateY(-50%);transition:background .15s ease,color .15s ease}.navi-time-picker__clear:hover,.navi-time-picker__clear:focus-visible{background:#639fff24;color:#fff!important;outline:none}.navi-time-picker-popover{position:fixed;z-index:6200;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;border:1px solid rgba(99,159,255,.15);border-radius:16px;background:#1a1a3e;box-shadow:0 32.5px 65px -15.6px #00000040;color:#fafafa!important;padding:20px;font-family:var(--font-family)!important;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);animation:navi-date-picker-popover-in .16s cubic-bezier(.2,.85,.2,1) both}.navi-time-picker-popover,.navi-time-picker-popover *{box-sizing:border-box;letter-spacing:0!important}.navi-time-picker-popover__header,.navi-time-picker-popover__footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.navi-time-picker-popover__header p{overflow:hidden;color:#fafafa!important;font-size:18px;font-weight:600;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.navi-time-picker-popover__clock{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#1729874d;color:#639fff!important}.navi-time-picker-popover__line{width:100%;height:1px;background:#639fff24}.navi-time-picker-popover__selection{display:flex;min-height:150px;align-items:center;justify-content:center;gap:12px}.navi-time-picker-popover__column{display:flex;width:70px;height:150px;flex:0 0 70px;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;overflow:hidden}.navi-time-picker-popover__time-option{display:grid;height:26px;min-height:26px;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:#dce6fd99!important;padding:0;font-size:14px;font-weight:400;line-height:normal;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.navi-time-picker-popover__time-option:hover,.navi-time-picker-popover__time-option:focus-visible{background:#639fff1a;outline:none}.navi-time-picker-popover__time-option:active{transform:translateY(1px)}.navi-time-picker-popover__time-option[data-selected=true]{height:36px;min-height:36px;border-color:#639fff26;background:#1729874d;color:#639fff!important;font-size:18px;font-weight:600}.navi-time-picker-popover__separator{display:grid;height:36px;place-items:center;color:#639fff!important;font-size:24px;font-weight:600;line-height:1}.navi-time-picker-popover__period{display:flex;width:56px;flex:0 0 56px;flex-direction:column;gap:4px;padding:4px}.navi-time-picker-popover__period-option{display:grid;height:32px;min-height:32px;place-items:center;border:0;border-radius:8px;background:transparent;color:#dce6fd99!important;padding:0;font-size:13px;font-weight:600;line-height:normal;transition:background .15s ease,color .15s ease}.navi-time-picker-popover__period-option:hover,.navi-time-picker-popover__period-option:focus-visible{background:#639fff1a;color:#fafafa!important;outline:none}.navi-time-picker-popover__period-option[data-selected=true]{background:#639fff;color:#fff!important}.navi-time-picker-popover__cancel,.navi-time-picker-popover__apply{display:inline-flex;height:36px;align-items:center;justify-content:center;border:1px solid rgba(99,159,255,.15);border-radius:10px;padding:0 16px;font-size:14px;line-height:normal;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.navi-time-picker-popover__cancel{background:#161638;color:#dce6fd99!important;font-weight:500}.navi-time-picker-popover__cancel:hover,.navi-time-picker-popover__cancel:focus-visible{border-color:#639fff4d;background:#639fff1a;color:#fafafa!important;outline:none}.navi-time-picker-popover__apply{min-width:78px;border-color:#639fff;background:#639fff;color:#fff!important;font-weight:600}.navi-time-picker-popover__apply:hover,.navi-time-picker-popover__apply:focus-visible{border-color:#74aaff;background:#74aaff;outline:none}.settings-input.navi-time-picker__trigger.has-clock-icon{padding-right:calc(42px * var(--settings-s, 1))!important}.settings-input.navi-time-picker__trigger.has-clear{padding-right:calc(58px * var(--settings-s, 1))!important}.settings-input .navi-time-picker__clock-icon{right:calc(14px * var(--settings-s, 1))}@media (max-width: 420px){.navi-time-picker-popover{gap:12px;padding:16px}.navi-time-picker-popover__selection{gap:8px}}.navi-date-time-picker{position:relative;width:100%;min-width:0}.navi-date-time-picker__trigger{position:relative;display:flex!important;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.navi-date-time-picker__trigger:disabled{cursor:not-allowed;opacity:.58}.navi-date-time-picker__trigger.has-datetime-icon{padding-right:42px!important}.navi-date-time-picker__trigger.has-clear{padding-right:56px!important}.navi-date-time-picker__value{min-width:0;overflow:hidden;color:inherit!important;text-overflow:ellipsis;white-space:nowrap}.navi-date-time-picker__value[data-placeholder=true]{color:#dce6fd73!important}.navi-date-time-picker__icon{position:absolute;top:50%;right:14px;width:16px!important;height:16px!important;flex:0 0 16px;color:#639fff!important;pointer-events:none;transform:translateY(-50%)}.navi-date-time-picker__clear{position:absolute;top:50%;right:34px;z-index:2;display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:6px;background:transparent;color:#dce6fd85!important;padding:0;transform:translateY(-50%);transition:background .15s ease,color .15s ease}.navi-date-time-picker__clear:hover,.navi-date-time-picker__clear:focus-visible{background:#639fff24;color:#fff!important;outline:none}.navi-date-time-picker-popover{position:fixed;z-index:6200;display:flex;overflow:auto;flex-direction:column;gap:20px;box-sizing:border-box;border:1px solid rgba(99,159,255,.15);border-radius:20px;background:#1a1a3e;box-shadow:0 32.5px 65px -15.6px #00000040;color:#fafafa!important;padding:24px;font-family:var(--font-family)!important;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);scrollbar-width:none;animation:navi-date-picker-popover-in .16s cubic-bezier(.2,.85,.2,1) both}.navi-date-time-picker-popover::-webkit-scrollbar{display:none}.navi-date-time-picker-popover,.navi-date-time-picker-popover *{box-sizing:border-box;letter-spacing:0!important}.navi-date-time-picker-popover__header,.navi-date-time-picker-popover__footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.navi-date-time-picker-popover__heading{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.navi-date-time-picker-popover__heading p{overflow:hidden;max-width:100%;color:#fafafa!important;font-size:20px;font-weight:600;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.navi-date-time-picker-popover__heading span{overflow:hidden;max-width:100%;color:#dce6fd66!important;font-size:13px;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.navi-date-time-picker-popover__status{flex:0 0 auto;border:1px solid rgba(99,159,255,.15);border-radius:8px;background:#1729874d;color:#639fff!important;padding:4px 10px;font-size:12px;font-weight:500;line-height:normal;white-space:nowrap}.navi-date-time-picker-popover__line{width:100%;height:1px;flex:0 0 1px;background:#639fff24}.navi-date-time-picker-popover__content{display:grid;width:100%;grid-template-columns:minmax(0,260px) 1px minmax(0,1fr);align-items:start;gap:24px}.navi-date-time-picker-popover__calendar,.navi-date-time-picker-popover__time{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:12px}.navi-date-time-picker-popover__month-nav{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.navi-date-time-picker-popover__month-nav>p,.navi-date-time-picker-popover__time-title{overflow:hidden;color:#fafafa!important;font-size:15px;font-weight:600;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.navi-date-time-picker-popover__month-nav>div{display:flex;flex:0 0 auto;align-items:center;gap:4px}.navi-date-time-picker-popover__month-nav button{display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:6px;background:#161638;color:#dce6fd9e!important;padding:0;transition:background .15s ease,color .15s ease}.navi-date-time-picker-popover__month-nav button:hover,.navi-date-time-picker-popover__month-nav button:focus-visible{background:#639fff24;color:#fff!important;outline:none}.navi-date-time-picker-popover__weekdays,.navi-date-time-picker-popover__days{display:grid;width:100%;grid-template-columns:repeat(7,28px);justify-content:space-between}.navi-date-time-picker-popover__weekdays span{display:grid;height:20px;place-items:center;color:#dce6fd66!important;font-size:11px;font-weight:500;line-height:normal}.navi-date-time-picker-popover__days{row-gap:6px}.navi-date-time-picker-popover__days button{display:grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;color:#fafafa!important;padding:0;font-size:12px;font-weight:400;line-height:normal;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.navi-date-time-picker-popover__days button:hover,.navi-date-time-picker-popover__days button:focus-visible{background:#639fff1f;outline:none}.navi-date-time-picker-popover__days button:active{transform:translateY(1px)}.navi-date-time-picker-popover__days button[data-muted=true]{color:#dce6fd66!important}.navi-date-time-picker-popover__days button[data-selected=true]{border-color:#639fff;background:#639fff;color:#fff!important;font-weight:600}.navi-date-time-picker-popover__days button[data-today=true]{border-color:#639fff8c;background:#1729874d;color:#639fff!important;font-weight:600}.navi-date-time-picker-popover__divider{width:1px;height:130px;align-self:center;background:#639fff24}.navi-date-time-picker-popover__time-controls{display:flex;width:100%;min-height:110px;align-items:center;justify-content:center;gap:8px}.navi-date-time-picker-popover__time-column{display:flex;width:52px;height:110px;flex:0 0 52px;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;overflow:hidden}.navi-date-time-picker-popover__time-column button{display:grid;width:100%;height:20px;min-height:20px;place-items:center;border:0;border-radius:6px;background:transparent;color:#dce6fd99!important;padding:0 8px;font-size:12px;font-weight:400;line-height:normal;transition:background .15s ease,color .15s ease}.navi-date-time-picker-popover__time-column button:hover,.navi-date-time-picker-popover__time-column button:focus-visible{background:#639fff1a;color:#fafafa!important;outline:none}.navi-date-time-picker-popover__time-column button[data-selected=true]{height:26px;min-height:26px;background:#1729874d;color:#639fff!important;font-size:15px;font-weight:600}.navi-date-time-picker-popover__separator{display:grid;height:26px;place-items:center;color:#639fff!important;font-size:20px;font-weight:600;line-height:1}.navi-date-time-picker-popover__period{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:2px;border-radius:8px;background:#161638;padding:2px}.navi-date-time-picker-popover__period button{display:grid;min-width:34px;height:24px;place-items:center;border:0;border-radius:6px;background:transparent;color:#dce6fd99!important;padding:0 8px;font-size:11px;font-weight:400;line-height:normal;transition:background .15s ease,color .15s ease}.navi-date-time-picker-popover__period button:hover,.navi-date-time-picker-popover__period button:focus-visible{background:#639fff1a;color:#fafafa!important;outline:none}.navi-date-time-picker-popover__period button[data-selected=true]{background:#639fff;color:#fff!important;font-weight:600}.navi-date-time-picker-popover__cancel,.navi-date-time-picker-popover__apply{display:inline-flex;height:38px;align-items:center;justify-content:center;border:1px solid rgba(99,159,255,.15);border-radius:10px;padding:0 16px;font-size:14px;line-height:normal;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.navi-date-time-picker-popover__cancel{background:#161638;color:#dce6fd99!important;font-weight:500}.navi-date-time-picker-popover__cancel:hover,.navi-date-time-picker-popover__cancel:focus-visible{border-color:#639fff4d;background:#639fff1a;color:#fafafa!important;outline:none}.navi-date-time-picker-popover__apply{min-width:120px;border-color:#639fff;background:#639fff;color:#fff!important;font-weight:600}.navi-date-time-picker-popover__apply:hover,.navi-date-time-picker-popover__apply:focus-visible{border-color:#74aaff;background:#74aaff;outline:none}@media (max-width: 640px){.navi-date-time-picker-popover{gap:16px;padding:20px}.navi-date-time-picker-popover__header{align-items:flex-start;flex-direction:column}.navi-date-time-picker-popover__content{grid-template-columns:minmax(0,1fr);gap:18px}.navi-date-time-picker-popover__calendar{width:min(100%,300px);justify-self:center}.navi-date-time-picker-popover__divider{width:100%;height:1px}.navi-date-time-picker-popover__time{width:min(100%,260px);justify-self:center}}.theme-light .navi-date-time-picker-popover{border-color:#0f172a14!important;background:#fff!important;box-shadow:0 32.5px 65px -15.6px #0f172a2e!important;color:#1a1a2e!important}.theme-light .navi-date-time-picker-popover__heading p{color:#1a1a2e!important}.theme-light .navi-date-time-picker-popover__heading span{color:#6a7282!important}.theme-light .navi-date-time-picker-popover__status{border-color:#639fff73!important;background:#fff!important;color:#639fff!important}.theme-light .navi-date-time-picker-popover__line,.theme-light .navi-date-time-picker-popover__divider{background:#e2e4e8!important}.theme-light .navi-date-time-picker-popover__month-nav>p,.theme-light .navi-date-time-picker-popover__time-title{color:#1a1a2e!important}.theme-light .navi-date-time-picker-popover__month-nav button{background:#f4f5f7!important;color:#6a7282!important}.theme-light .navi-date-time-picker-popover__month-nav button:hover,.theme-light .navi-date-time-picker-popover__month-nav button:focus-visible{background:#639fff1f!important;color:#639fff!important}.theme-light .navi-date-time-picker-popover__weekdays span{color:#9ca3af!important}.theme-light .navi-date-time-picker-popover__days button{color:#1a1a2e!important}.theme-light .navi-date-time-picker-popover__days button:hover,.theme-light .navi-date-time-picker-popover__days button:focus-visible{background:#639fff1a!important}.theme-light .navi-date-time-picker-popover__days button[data-muted=true]{color:#c0c6d0!important}.theme-light .navi-date-time-picker-popover__days button[data-selected=true]{border-color:#639fff!important;background:#639fff!important;color:#fff!important}.theme-light .navi-date-time-picker-popover__days button[data-today=true]{border-color:#639fff80!important;background:#eaf1ff!important;color:#639fff!important}.theme-light .navi-date-time-picker-popover__time-column button{color:#9ca3af!important}.theme-light .navi-date-time-picker-popover__time-column button:hover,.theme-light .navi-date-time-picker-popover__time-column button:focus-visible{background:#639fff1a!important;color:#4b5563!important}.theme-light .navi-date-time-picker-popover__time-column button[data-selected=true]{background:#eef4ff!important;color:#639fff!important}.theme-light .navi-date-time-picker-popover__period{background:#f4f5f7!important}.theme-light .navi-date-time-picker-popover__period button{color:#6a7282!important}.theme-light .navi-date-time-picker-popover__period button:hover,.theme-light .navi-date-time-picker-popover__period button:focus-visible{background:#639fff1a!important;color:#4b5563!important}.theme-light .navi-date-time-picker-popover__period button[data-selected=true]{background:#639fff!important;color:#fff!important}.theme-light .navi-date-time-picker-popover__cancel{border-color:#e2e4e8!important;background:#fff!important;color:#1a1a2e!important}.theme-light .navi-date-time-picker-popover__cancel:hover,.theme-light .navi-date-time-picker-popover__cancel:focus-visible{border-color:#d5dae2!important;background:#f4f5f7!important;color:#1a1a2e!important}.theme-light .navi-date-time-picker__value[data-placeholder=true],.theme-light .navi-date-time-picker__clear{color:#9ca3af!important}.theme-light .navi-date-time-picker__clear:hover,.theme-light .navi-date-time-picker__clear:focus-visible{background:#639fff1f!important;color:#639fff!important}@media (max-width: 360px){.navi-date-time-picker-popover{gap:14px;padding:16px}.navi-date-time-picker-popover__weekdays,.navi-date-time-picker-popover__days{grid-template-columns:repeat(7,26px)}.navi-date-time-picker-popover__weekdays span,.navi-date-time-picker-popover__days button{width:26px}}.navi-verify-dot{display:block;width:8px;height:8px;flex:none;border-radius:999px;background:#ff6b6b}.app-header__avatar{position:relative}.app-header__avatar .navi-verify-dot{position:absolute;top:calc(-1px * var(--nav-ui-scale, 1));right:calc(-1px * var(--nav-ui-scale, 1));width:calc(9px * var(--nav-ui-scale, 1));height:calc(9px * var(--nav-ui-scale, 1))}.navi-verify-dot--trailing{margin-left:auto}.selection\:bg-\[\#639FFF\]\/30 *::-moz-selection{background-color:#639fff4d}.selection\:bg-\[\#639FFF\]\/30 *::selection{background-color:#639fff4d}.selection\:bg-\[\#639FFF\]\/30::-moz-selection{background-color:#639fff4d}.selection\:bg-\[\#639FFF\]\/30::selection{background-color:#639fff4d}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-\[\#639fff\]\/15::file-selector-button{background-color:#639fff26}.file\:px-2::file-selector-button{padding-left:.5rem;padding-right:.5rem}.file\:py-0\.5::file-selector-button{padding-top:.125rem;padding-bottom:.125rem}.file\:text-\[11px\]::file-selector-button{font-size:11px}.file\:text-\[\#dce6fd\]::file-selector-button{--tw-text-opacity: 1;color:rgb(220 230 253 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8ea3d2\]\/60::-moz-placeholder{color:#8ea3d299}.placeholder\:text-\[\#8ea3d2\]\/60::placeholder{color:#8ea3d299}.placeholder\:text-\[\#DCE6FD\]\/30::-moz-placeholder{color:#dce6fd4d}.placeholder\:text-\[\#DCE6FD\]\/30::placeholder{color:#dce6fd4d}.placeholder\:text-\[\#DCE6FD\]\/40::-moz-placeholder{color:#dce6fd66}.placeholder\:text-\[\#DCE6FD\]\/40::placeholder{color:#dce6fd66}.placeholder\:text-\[\#DCE6FD\]\/50::-moz-placeholder{color:#dce6fd80}.placeholder\:text-\[\#DCE6FD\]\/50::placeholder{color:#dce6fd80}.placeholder\:text-\[\#FAFAFA\]\/45::-moz-placeholder{color:#fafafa73}.placeholder\:text-\[\#FAFAFA\]\/45::placeholder{color:#fafafa73}.placeholder\:text-\[color\:var\(--crm-field-placeholder\)\]::-moz-placeholder{color:var(--crm-field-placeholder)}.placeholder\:text-\[color\:var\(--crm-field-placeholder\)\]::placeholder{color:var(--crm-field-placeholder)}.placeholder\:text-\[color\:var\(--crm-placeholder\)\]::-moz-placeholder{color:var(--crm-placeholder)}.placeholder\:text-\[color\:var\(--crm-placeholder\)\]::placeholder{color:var(--crm-placeholder)}.placeholder\:text-\[color\:var\(--dash-glass-label-22\)\]::-moz-placeholder{color:var(--dash-glass-label-22)}.placeholder\:text-\[color\:var\(--dash-glass-label-22\)\]::placeholder{color:var(--dash-glass-label-22)}.placeholder\:text-\[var\(--theme-text-soft\)\]::-moz-placeholder{color:var(--theme-text-soft)}.placeholder\:text-\[var\(--theme-text-soft\)\]::placeholder{color:var(--theme-text-soft)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:flex:after{content:var(--tw-content);display:flex}.after\:items-center:after{content:var(--tw-content);align-items:center}.after\:justify-center:after{content:var(--tw-content);justify-content:center}.after\:text-\[9px\]:after{content:var(--tw-content);font-size:9px}.after\:font-bold:after{content:var(--tw-content);font-weight:700}.after\:leading-none:after{content:var(--tw-content);line-height:1}.after\:text-white:after{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0px}.checked\:border-\[\#639fff\]:checked{--tw-border-opacity: 1;border-color:rgb(99 159 255 / var(--tw-border-opacity, 1))}.checked\:bg-\[\#639fff\]:checked{--tw-bg-opacity: 1;background-color:rgb(99 159 255 / var(--tw-bg-opacity, 1))}.checked\:after\:content-\[\'✓\'\]:checked:after{--tw-content: "✓";content:var(--tw-content)}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#639FFF\]\/35:hover{border-color:#639fff59}.hover\:border-\[\#639FFF\]\/45:hover{border-color:#639fff73}.hover\:border-\[\#639FFF\]\/50:hover{border-color:#639fff80}.hover\:border-\[\#639fff\]\/25:hover{border-color:#639fff40}.hover\:border-\[\#639fff\]\/50:hover{border-color:#639fff80}.hover\:border-\[\#639fff\]\/60:hover{border-color:#639fff99}.hover\:border-\[\#639fff\]\/70:hover{border-color:#639fffb3}.hover\:border-\[\#639fff\]\/80:hover{border-color:#639fffcc}.hover\:bg-\[\#0a0e27\]:hover{--tw-bg-opacity: 1;background-color:rgb(10 14 39 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#151b3b\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 27 59 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#172987\]\/35:hover{background-color:#17298759}.hover\:bg-\[\#1A1A3E\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 62 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1E1E4A\]\/45:hover{background-color:#1e1e4a73}.hover\:bg-\[\#1E1E4A\]\/70:hover{background-color:#1e1e4ab3}.hover\:bg-\[\#1E1E4A\]\/80:hover{background-color:#1e1e4acc}.hover\:bg-\[\#20265A\]:hover{--tw-bg-opacity: 1;background-color:rgb(32 38 90 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4F8CFF\]:hover{--tw-bg-opacity: 1;background-color:rgb(79 140 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#639FFF\]\/10:hover{background-color:#639fff1a}.hover\:bg-\[\#639FFF\]\/20:hover{background-color:#639fff33}.hover\:bg-\[\#639FFF\]\/5:hover{background-color:#639fff0d}.hover\:bg-\[\#639fff\]\/10:hover{background-color:#639fff1a}.hover\:bg-\[\#639fff\]\/15:hover{background-color:#639fff26}.hover\:bg-\[\#639fff\]\/30:hover{background-color:#639fff4d}.hover\:bg-\[\#639fff\]\/5:hover{background-color:#639fff0d}.hover\:bg-\[\#7AA8FF\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 168 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7AAEFF\]:hover{--tw-bg-opacity: 1;background-color:rgb(122 174 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB2C36\]\/30:hover{background-color:#fb2c364d}.hover\:bg-\[\#ff6b6b\]\/15:hover{background-color:#ff6b6b26}.hover\:bg-\[\#ff6b6b\]\/20:hover{background-color:#ff6b6b33}.hover\:bg-\[\#ff6b6b\]\/30:hover{background-color:#ff6b6b4d}.hover\:bg-\[color\:var\(--dash-cta-bg-hover\)\]:hover{background-color:var(--dash-cta-bg-hover)}.hover\:bg-amber-950\/20:hover{background-color:#451a0333}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:text-\[\#639fff\]:hover{--tw-text-opacity: 1;color:rgb(99 159 255 / var(--tw-text-opacity, 1))}.hover\:text-\[\#7AA8FF\]:hover{--tw-text-opacity: 1;color:rgb(122 168 255 / var(--tw-text-opacity, 1))}.hover\:text-\[\#8ea3d2\]:hover{--tw-text-opacity: 1;color:rgb(142 163 210 / var(--tw-text-opacity, 1))}.hover\:text-\[\#DCE6FD\]:hover{--tw-text-opacity: 1;color:rgb(220 230 253 / var(--tw-text-opacity, 1))}.hover\:text-\[\#FAFAFA\]:hover{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.hover\:text-\[\#FF8587\]:hover{--tw-text-opacity: 1;color:rgb(255 133 135 / var(--tw-text-opacity, 1))}.hover\:text-\[\#dce6fd\]:hover{--tw-text-opacity: 1;color:rgb(220 230 253 / var(--tw-text-opacity, 1))}.hover\:text-\[\#ff6b6b\]:hover{--tw-text-opacity: 1;color:rgb(255 107 107 / var(--tw-text-opacity, 1))}.hover\:text-\[\#ffd0d0\]:hover{--tw-text-opacity: 1;color:rgb(255 208 208 / var(--tw-text-opacity, 1))}.hover\:text-\[color\:var\(--crm-body-ink\)\]:hover{color:var(--crm-body-ink)}.hover\:text-\[color\:var\(--crm-ink\)\]:hover{color:var(--crm-ink)}.hover\:text-\[color\:var\(--dash-range-ink-hover\)\]:hover{color:var(--dash-range-ink-hover)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_12px_28px_rgba\(99\,159\,255\,0\.22\)\]:hover{--tw-shadow: 0 12px 28px rgba(99,159,255,.22);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#639FFF\]\/45:focus{border-color:#639fff73}.focus\:border-\[\#639FFF\]\/55:focus{border-color:#639fff8c}.focus\:border-\[\#639FFF\]\/60:focus{border-color:#639fff99}.focus\:border-\[\#639FFF\]\/65:focus{border-color:#639fffa6}.focus\:border-\[\#639fff\]\/60:focus{border-color:#639fff99}.focus\:border-\[var\(--theme-border-strong\)\]:focus{border-color:var(--theme-border-strong)}.focus\:bg-\[\#161638\]\/80:focus{background-color:#161638cc}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#639FFF\]\/35:focus{--tw-ring-color: rgb(99 159 255 / .35)}.focus\:ring-\[\#639FFF\]\/45:focus{--tw-ring-color: rgb(99 159 255 / .45)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#161638\]\/60:disabled{background-color:#16163899}.disabled\:bg-\[\#639FFF\]\/25:disabled{background-color:#639fff40}.disabled\:text-\[\#DCE6FD\]\/40:disabled{color:#dce6fd66}.disabled\:text-\[\#DCE6FD\]\/60:disabled{color:#dce6fd99}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:border-\[\#639FFF\]\/30{border-color:#639fff4d}.group:hover .group-hover\:bg-\[\#1E1E4A\]\/40{background-color:#1e1e4a66}.group:hover .group-hover\:text-\[\#FAFAFA\]{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:inline-block{display:inline-block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 768px){.md\:relative{position:relative}.md\:inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.md\:left-0{left:0}.md\:right-auto{right:auto}.md\:top-24{top:6rem}.md\:mb-6{margin-bottom:1.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-9{height:2.25rem}.md\:h-\[184\.5px\]{height:184.5px}.md\:h-\[437px\]{height:437px}.md\:h-\[60px\]{height:60px}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-0{min-height:0px}.md\:w-\[280px\]{width:280px}.md\:w-\[300px\]{width:300px}.md\:max-w-\[1427px\]{max-width:1427px}.md\:max-w-\[320px\]{max-width:320px}.md\:flex-1{flex:1 1 0%}.md\:flex-shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-\[10px\]{border-radius:10px}.md\:border-l-0{border-left-width:0px}.md\:border-r{border-right-width:1px}.md\:bg-\[\#161638\]\/55{background-color:#1616388c}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-\[21px\]{padding-left:21px;padding-right:21px}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-\[18px\]{padding-top:18px;padding-bottom:18px}.md\:pb-6{padding-bottom:1.5rem}.md\:pr-2{padding-right:.5rem}.md\:pt-0{padding-top:0}.md\:pt-6{padding-top:1.5rem}.md\:pt-\[123px\]{padding-top:123px}.md\:pt-\[139px\]{padding-top:139px}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width: 1024px){.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:h-11{height:2.75rem}.lg\:w-full{width:100%}.lg\:max-w-\[520px\]{max-width:520px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:rounded-\[14px\]{border-radius:14px}.lg\:px-0{padding-left:0;padding-right:0}}@media (min-width: 1280px){.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:flex{display:flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[833px_minmax\(620px\,1fr\)\]{grid-template-columns:833px minmax(620px,1fr)}.xl\:pb-8{padding-bottom:2rem}.xl\:pt-8{padding-top:2rem}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
