html body .editor-leave-dialog{background:#15191a!important;border:1px solid #383d3e;border-radius:10px;box-shadow:0 18px 65px #0009,inset 0 1px 0 #ffffff06;color:#f5f5f5!important;gap:16px;max-width:520px;padding:20px;width:calc(100vw - 32px)}html body .editor-leave-title{align-items:center;color:#f5f5f5!important;display:flex;font-size:18px;font-weight:750;gap:10px;line-height:1.3;padding-right:24px}html body .editor-leave-title svg{color:#d97706!important;flex-shrink:0;height:25px;width:25px}html body .editor-leave-description{color:#c6c9ca!important;font-size:13px;line-height:1.65}.editor-leave-actions{border-top:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:14px}html body button.editor-leave-action{align-items:center;background:#0000!important;border:1px solid #747c83;border-radius:6px;color:#f3f4f6!important;display:inline-flex;font-size:12px;font-weight:650;gap:6px;justify-content:center;line-height:1.3;padding:7px 10px;transition:filter .15s}html body button.editor-leave-action svg{flex-shrink:0;height:14px;width:14px}html body button.editor-leave-discard{border-color:#b45954!important;color:#df7770!important}html body button.editor-leave-save{background:linear-gradient(135deg,#df7908,#bd5700)!important;border-color:#cf730f!important}html body button.editor-leave-action:hover{filter:brightness(1.2)}html body button.editor-leave-action:focus-visible{outline:2px solid #fbbf24;outline-offset:3px}html body button.editor-leave-action:disabled{cursor:wait;opacity:.5}html body .editor-leave-dialog>button{color:#c6c9ca!important}@media (max-width:540px){html body .editor-leave-dialog{gap:14px;padding:18px 16px}html body button.editor-leave-action{flex:0 1 auto}}.quote-approval-actions>button.editor-leave-action{flex:1 1;min-width:0}.qc-app{background:#101619;color:#edf3f5;display:grid;font-family:Inter,Arial,sans-serif;grid-template-columns:218px minmax(0,1fr);min-height:100vh}.qc-sidebar{background:#141c20;border-right:1px solid #2d383e;display:flex;flex-direction:column;gap:36px;padding:28px 18px}.qc-brand{align-items:center;color:#edb377;display:flex;gap:12px;text-decoration:none}.qc-brand span{color:#e8eef1;font-size:13px}.qc-brand strong{color:#eda565;display:block;font-size:24px}.qc-sidebar nav{grid-gap:8px;display:grid;gap:8px}.qc-sidebar nav a,.qc-sidebar-bottom a,.qc-sidebar-bottom button{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:12px;padding:12px}.qc-sidebar nav a[aria-current]{background:#183d48;color:#55def2}.qc-sidebar-bottom{grid-gap:12px;display:grid;gap:12px;margin-top:auto}.qc-upgrade{background:linear-gradient(125deg,#b77842,#087e9b);color:#fff}.qc-main{min-width:0}.qc-topbar{border-bottom:1px solid #2d383e;font-weight:700;gap:12px;height:72px;justify-content:space-between;padding:0 28px}.qc-topbar,.qc-user{align-items:center;display:flex}.qc-user{font-size:13px;gap:10px}.qc-avatar{background:#285565;border-radius:50%;display:grid;height:32px;place-items:center;width:32px}.qc-content{margin:auto;max-width:1600px;padding:28px}.qc-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.qc-heading h1{font-size:30px;font-weight:800;margin:0 0 6px}.qc-muted{color:#a4b3bc;font-size:13px;line-height:1.6}.qc-button{align-items:center;background:linear-gradient(125deg,#4de0eb,#039acb);border:1px solid #47c9dc;border-radius:8px;color:#04252e;cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;gap:8px;justify-content:center;padding:10px 16px}.qc-button:disabled{cursor:not-allowed;opacity:.5}.qc-button.secondary{background:#1c282f;border-color:#44575f;color:#e6f2f6}.qc-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.qc-content input,.qc-content select,.qc-content textarea,.qc-input{background:#182127;border:1px solid #3c4c56;border-radius:8px;color:#eef4f5;font-size:14px;max-width:100%;padding:10px}.qc-filters input{flex:1 1;min-width:180px}.qc-library{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 300px}.qc-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.qc-photo{background:#182127;border:1px solid #36444c;border-radius:10px;overflow:hidden;text-align:left;width:100%}.qc-photo[aria-pressed=true]{border:2px solid #42d6e7}.qc-photo img{height:170px;object-fit:cover;width:100%}.qc-photo-copy{grid-gap:5px;display:grid;gap:5px;padding:12px}.qc-photo-copy strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-photo-copy small{color:#adbdc5;font-size:12px}.qc-detail,.qc-panel{background:#182127;border:1px solid #36444c;border-radius:12px;padding:18px}.qc-detail{grid-gap:14px;display:grid;gap:14px;position:-webkit-sticky;position:sticky;top:18px}.qc-detail>img{background:#0b1013;border-radius:8px;max-height:220px;object-fit:contain;width:100%}.qc-detail h2{font-size:20px;font-weight:700}.qc-detail textarea{width:100%}.qc-note-editor>label{display:block;font-size:13px;margin-bottom:8px}.qc-empty{border:1px dashed #435863;border-radius:12px;color:#b1c0c8;grid-column:1/-1;padding:50px 25px;text-align:center}.qc-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.qc-form label{grid-gap:6px;display:grid;font-size:13px;gap:6px}.qc-form .qc-button{align-self:end}.qc-list{grid-gap:10px;display:grid;gap:10px}.qc-record{background:#182127;border:1px solid #33434a;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.qc-record small{color:#a4b3bc;display:block;margin-top:4px}.qc-error{border:1px solid #e0a753;border-radius:8px;color:#f8d5a3;margin-bottom:16px;padding:14px}.qc-price{font-size:36px;font-weight:800;margin:16px 0}.qc-actions{display:flex;flex-wrap:wrap;gap:10px}.qc-panel h2{font-size:20px;font-weight:750;margin-bottom:12px}.qc-panel p{margin-bottom:14px}.qc-logo-preview{margin-bottom:12px;max-height:70px;max-width:150px;object-fit:contain}@media(max-width:1250px){.qc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-library{grid-template-columns:minmax(0,1fr) 260px}.qc-content{padding:20px}.qc-app{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:900px){.qc-app{display:block}.qc-sidebar{border-bottom:1px solid #33434a;border-right:0;gap:12px;padding:12px 16px}.qc-brand strong{font-size:20px}.qc-sidebar nav{display:flex;gap:4px;overflow-x:auto}.qc-sidebar nav a{font-size:12px;padding:10px;white-space:nowrap}.qc-sidebar-bottom{display:flex;gap:12px}.qc-sidebar-bottom a,.qc-sidebar-bottom button{font-size:12px;padding:6px}.qc-topbar{height:52px;padding:0 18px}.qc-library{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:620px){.qc-library{display:flex;flex-direction:column}.qc-grid{gap:10px;width:100%}.qc-detail{order:-1;position:static;width:100%}.qc-detail>img{max-height:240px}.qc-photo img{height:140px}.qc-heading{align-items:flex-start}.qc-heading h1{font-size:24px}.qc-content{padding:16px}.qc-form{grid-template-columns:1fr}.qc-heading .qc-button{padding:9px;white-space:nowrap}.qc-user{font-size:11px}}.qc-company{align-items:center;display:flex;gap:10px}.qc-company img{height:32px;object-fit:contain;width:32px}.qc-photo-preview{display:block;overflow:hidden;position:relative}.qc-photo-preview img{aspect-ratio:auto!important;display:block;height:auto!important;object-fit:contain!important;width:100%}.qc-photo-preview span{font-size:10px}.qc-avatar{border:1px solid #4f8898;color:#edf3f5;flex-shrink:0;font-size:11px;overflow:hidden;position:relative}.qc-app .qc-avatar .qc-avatar-photo{border-radius:50%;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.qc-person{align-items:center;display:flex;font-size:12px;gap:9px;min-width:0}.qc-person>small,.qc-person>strong{min-width:0;overflow-wrap:anywhere}.qc-photo-copy .qc-avatar{font-size:10px;height:26px;width:26px}.qc-auth{background:radial-gradient(ellipse at top left,#18363e,#0000 65%),#101619;color:#edf3f5;display:grid;font-family:Inter,Arial,sans-serif;min-height:100dvh;padding:28px;place-items:center}.qc-auth-card{background:#162127;border:1px solid #354750;border-radius:24px;box-shadow:0 24px 80px #0006;display:grid;grid-template-columns:1fr 1fr;max-width:1000px;overflow:hidden;width:100%}.qc-auth-intro{background:linear-gradient(150deg,#162931,#10191e);padding:44px}.qc-auth-icon{border-radius:20px;height:90px;margin-bottom:24px;width:90px}.qc-auth-eyebrow{color:#e4b382;font-size:12px;font-weight:800;letter-spacing:.12em}.qc-auth-intro h1{font-size:44px;font-weight:800;line-height:1.12;margin:16px 0}.qc-auth-intro h1 span{color:#5cdeea}.qc-auth-intro>p{line-height:1.7}.qc-auth-intro ul{grid-gap:18px;display:grid;font-size:14px;gap:18px;margin:28px 0}.qc-auth-intro li{align-items:center;display:flex;gap:12px}.qc-auth-plan{color:#dfb78f;font-size:12px}.qc-auth-form{grid-gap:18px;align-content:center;display:grid;gap:18px;padding:44px}.qc-auth-form h2{font-size:25px;font-weight:800}.qc-auth-form>p{color:#b1c0c8;font-size:14px}.qc-auth-form form{grid-gap:16px;display:grid;gap:16px}.qc-auth-form label{grid-gap:8px;display:grid;font-size:13px;font-weight:700;gap:8px}.qc-auth-form input{background:#10191e;border:1px solid #50616b;border-radius:9px;color:#fff;padding:12px;width:100%}.qc-auth-link{color:#64e0ec;font-size:13px;justify-self:end}.qc-brand img{border-radius:10px}.qc-topbar>.qc-button{font-size:11px;padding:7px 10px}@media(max-width:700px){.qc-auth{padding:14px}.qc-auth-card{grid-template-columns:1fr}.qc-auth-intro{padding:24px}.qc-auth-icon{height:64px;margin-bottom:12px;width:64px}.qc-auth-intro h1{font-size:32px}.qc-auth-intro ul{display:none}.qc-auth-form{padding:24px}.qc-topbar{flex-wrap:wrap;height:auto;min-height:60px;padding:12px}}.calendar-add-button{align-items:center;background:#0000;border:1px solid #64748b;border-radius:5px;color:inherit;display:inline-flex;flex-shrink:0;font-size:10px;line-height:16px;margin:0 0 0 auto;padding:3px 5px;white-space:nowrap}.calendar-add-button:hover{background:#0284c71a}.calendar-create-dialog{background:#fff;border-color:#cbd5e1;color:#1e293b}.dark .calendar-create-dialog,[data-theme=dark] .calendar-create-dialog{background:#252b2e;border-color:#475569;color:#f1f5f9}.calendar-create-dialog input:not([type=checkbox]),.calendar-create-dialog select,.calendar-create-dialog textarea{background:inherit;border:1px solid #64748b;border-radius:6px;color:inherit;display:block;padding:8px;width:100%}.calendar-day-heading{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:6px}.team-calendar-hours>span{position:relative}.team-calendar-hours .calendar-add-button{position:absolute;right:5px;top:10px}.calendar-create-dialog .calendar-create-action,.calendar-create-dialog .calendar-create-choice{background:linear-gradient(135deg,#64748b,#334155)!important;background:var(--calendar-action-gradient,linear-gradient(135deg,#64748b,#334155))!important;border:1px solid #ffffff30;border-radius:9px;box-shadow:inset 0 1px 0 #ffffff26,0 3px 8px #00000014;color:#fff!important;font-size:12px;font-weight:700;padding:9px 12px;text-decoration:none}.calendar-create-dialog .calendar-create-save{--calendar-action-gradient:linear-gradient(135deg,#06b6d4,#2563eb)}.calendar-create-dialog .calendar-create-delete{--calendar-action-gradient:linear-gradient(135deg,#f43f5e,#b91c1c)}.calendar-create-dialog .calendar-create-cancel{--calendar-action-gradient:linear-gradient(135deg,#64748b,#334155)}.calendar-create-dialog :is(.calendar-create-choice,.calendar-create-action):hover:not(:disabled){filter:brightness(1.1)}.calendar-create-dialog :is(.calendar-create-choice,.calendar-create-action):focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.calendar-create-dialog .calendar-create-action:disabled{cursor:wait;opacity:.5}.qs-banner{align-items:center;background:linear-gradient(115deg,#11283d,#102032);border:1px solid #22d3ee45;border-radius:18px;box-shadow:0 8px 28px #02061718;color:#ecf6ff;display:flex;gap:16px;margin:20px 24px;padding:18px 22px}.qs-banner-icon{background:#22d3ee20;border-radius:14px;color:#67e8f9;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.qs-banner strong{font-size:15px}.qs-banner p{color:#a8becf;font-size:12px;margin:5px 0 0}.qs-banner button{align-items:center;background:#c8f7ee;border:0;border-radius:12px;color:#113b3b;display:flex;flex-shrink:0;font-size:13px;font-weight:750;gap:8px;margin-left:auto;padding:12px 16px}.qs-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030a19b8;inset:0;position:fixed;z-index:10000}.qs-dialog{background:#f5f8fb;border:1px solid #ffffff24;border-radius:26px;box-shadow:0 35px 120px #0008;color:#182a40;color-scheme:light;font-family:inherit;left:50%;max-height:calc(100dvh - 32px);overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(980px,calc(100vw - 32px));z-index:10001}.qs-dialog button{cursor:pointer;font:inherit}.qs-dialog button:disabled{cursor:default;opacity:.4}.qs-banner button:focus-visible,.qs-dialog button:focus-visible{outline:3px solid #0891b2;outline-offset:4px}.qs-header{background:#101e31;color:#d8e9f8;justify-content:space-between;padding:18px 26px}.qs-header,.qs-header>span{align-items:center;display:flex}.qs-header>span{font-size:12px;gap:7px;letter-spacing:2px}.qs-header b{color:#79e5e2;font-size:17px;letter-spacing:0}.qs-brand-logo{flex-shrink:0;height:36px;margin-right:3px;object-fit:contain;width:36px}.qs-brand-x{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9c5c2b 5%,#d99b5c 28%,#ffe2b0 43%,#b87333 57%,#edb879 76%,#a96532);background-clip:text;-webkit-background-clip:text;color:#d99b5c;filter:drop-shadow(0 1px 1px #40210e) drop-shadow(0 0 4px #d99b5c55)}.qs-close{background:#ffffff0c;border:1px solid #ffffff20;border-radius:50%;color:#fff;display:grid;height:32px;place-items:center;width:32px}.qs-progress{background:#dce6ef;height:4px}.qs-progress>span{background:linear-gradient(90deg,#36b8cb,#6ee7b7);display:block;height:100%;transition:width .3s}.qs-stage{display:grid;grid-template-columns:38% 62%;min-height:455px;overflow:hidden}.qs-guide-side{background:radial-gradient(ellipse at 55% 45%,#d2eee9,#0000 65%),linear-gradient(150deg,#e5f0f6,#cddfe6);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.qs-guide-tag{align-items:center;color:#37626f;display:flex;font-size:10px;font-weight:800;gap:7px;left:24px;letter-spacing:2px;position:absolute;top:28px}.qs-guide-tag>span{background:#21a89b;border-radius:50%;height:6px;width:6px}.qs-character{aspect-ratio:543/640;margin-top:45px;overflow:hidden;position:relative;width:100%;z-index:1}.qs-character-sprite{aspect-ratio:543/724;background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;transform-origin:50% 100%;width:100%}.qs-idle .qs-character-sprite{animation:qs-blink 5s step-end infinite}.qs-guide-caption{background:#dbeaf0e8;color:#557581;font-size:13px;line-height:1.7;padding:14px 24px 20px;position:relative;z-index:2}.qs-guide-caption strong{color:#224957;font-size:17px}.qs-orbit{border:1px solid #ffffff90;border-radius:50%;height:330px;left:15px;position:absolute;top:90px;width:330px}.qs-orbit-two{height:410px;left:-25px;top:50px;width:410px}.qs-lesson{animation:qs-enter .35s ease-out;display:flex;flex-direction:column;justify-content:center;padding:32px}.qs-eyebrow{color:#557184;display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:2px;margin-bottom:18px}.qs-eyebrow span{color:#0c8a8c;letter-spacing:1px}.qs-bubble{background:#fff;border:1px solid #e1e9ee;border-radius:22px;box-shadow:0 12px 35px #1a475309;padding:26px;position:relative}.qs-bubble:before{background:#fff;border-bottom:1px solid #e1e9ee;border-left:1px solid #e1e9ee;content:"";height:20px;left:-11px;position:absolute;top:65px;transform:rotate(45deg);width:20px}.qs-bubble h2{color:#10283d;font-size:clamp(23px,2.5vw,31px);font-weight:800;letter-spacing:-1px;line-height:1.18;margin:0 0 15px;outline:none}.qs-bubble p{color:#526778;font-size:15px;line-height:1.75;margin:0}.qs-checklist{grid-gap:10px;display:grid;gap:10px;margin:22px 4px}.qs-checklist>div{align-items:center;animation:qs-enter .4s ease-out both;color:#3c5769;display:flex;font-size:13px;font-weight:650;gap:10px}.qs-checklist span{background:#e0f3ee;border-radius:7px;color:#178875;display:grid;height:23px;place-items:center;width:23px}.qs-open-page{align-items:center;align-self:flex-start;background:none;border:0;color:#087e84;display:flex;font-size:13px!important;font-weight:800!important;gap:10px;padding:4px}.qs-return-tip{color:#7b8d98;font-size:11px;margin:9px 4px 0}.qs-footer{border-top:1px solid #e1e8ed;display:flex;gap:12px;justify-content:space-between;padding:20px 26px}.qs-footer,.qs-footer button{align-items:center;background:#fff}.qs-footer button{border:1px solid #dbe5eb;border-radius:11px;color:#3c566b;display:inline-flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;padding:11px 14px}.qs-audio,.qs-nav{align-items:center;display:flex;gap:8px}.qs-footer .qs-next{background:#102b3d;border-color:#102b3d;color:#fff}.qs-bottom{align-items:center;background:#fff;color:#7b8c9a;display:flex;font-size:10px;gap:16px;justify-content:space-between;padding:0 26px 16px}.qs-bottom button{background:none;border:0;color:#60778a;font-size:11px;padding:4px 0;text-decoration:underline}.qs-bottom span{text-align:right}@keyframes qs-blink{0%,92%,to{background-position:0 0}94%,97%{background-position:100% 0}}@keyframes qs-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.qs-banner{flex-wrap:wrap;gap:10px;margin:12px;padding:14px}.qs-banner>div:nth-child(2){flex:1 1}.qs-banner button{margin-left:54px}.qs-dialog{border-radius:20px;max-height:calc(100dvh - 16px);width:calc(100vw - 16px)}.qs-header{padding:13px 18px}.qs-stage{grid-template-columns:1fr;min-height:0}.qs-guide-side{height:145px;justify-content:center}.qs-character{aspect-ratio:auto;flex-shrink:0;height:200px;margin:0 0 -65px 16px;width:150px}.qs-guide-tag{font-size:9px;left:auto;right:20px;top:36px}.qs-guide-caption{background:none;bottom:18px;font-size:11px;padding:0;position:absolute;right:18px}.qs-guide-caption strong{font-size:13px}.qs-orbit{left:-60px;top:-90px}.qs-lesson{padding:20px}.qs-eyebrow{margin-bottom:12px}.qs-bubble{border-radius:18px;padding:20px}.qs-bubble:before{left:65px;top:-11px;transform:rotate(135deg)}.qs-bubble p{font-size:13px;line-height:1.65}.qs-checklist{gap:8px;margin:14px 2px}.qs-footer{flex-wrap:wrap;padding:14px 16px}.qs-footer button{font-size:11px;padding:10px}.qs-nav{margin-left:auto}.qs-bottom{padding:0 16px 14px}}@media(prefers-reduced-motion:reduce){.qs-dialog *{animation:none!important;transition:none!important}.qs-character-sprite{background-position:0 0}}.qs-voice-choice{align-items:center;background:#edf4f7;color:#5d7383;display:flex;flex-wrap:wrap;font-size:11px;gap:10px;justify-content:space-between;padding:12px 26px}.qs-voice-choice label{align-items:center;display:flex;font-weight:700;gap:8px}.qs-voice-choice select{background:#fff;border:1px solid #cedde5;border-radius:8px;color:#244458;font:inherit;max-width:240px;padding:7px}.qs-dialog,.qs-dialog *{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.qs-dialog .qs-character-sprite{background-position:0 0!important}}.qs-launcher{display:flex;justify-content:flex-end;margin:8px 24px 0}.qs-launcher button{align-items:center;background:#0000;border:0;color:#0891b2;color:var(--text-secondary,#0891b2);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:5px;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.qs-launcher button:focus-visible{border-radius:3px;outline:2px solid #0891b2;outline-offset:4px}@media(max-width:640px){.qs-launcher{margin:6px 16px 0}}.qs-phone-illustration{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.qs-request-flow{background:linear-gradient(145deg,#edfaff,#f1edff);border:1px solid #b8d7e6;border-radius:20px;color:#18344b;margin-top:20px;padding:18px}.qs-request-flow-label{color:#42617a;font-size:9px;font-weight:850;letter-spacing:1.6px;margin-bottom:14px}.qs-request-sources{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.qs-request-sources>div{align-items:flex-start;background:#fff;border:1px solid #bcdfe9;border-radius:14px;box-shadow:0 4px 12px #1e506108;display:flex;flex-direction:column;gap:7px;padding:13px}.qs-request-sources>div:last-child{border-color:#d2c7ef}.qs-request-sources svg{color:#0891b2;height:22px;width:22px}.qs-request-sources>div:last-child svg{color:#7c3aed}.qs-request-sources strong{font-size:12px;line-height:1.4}.qs-request-sources span{color:#526778;font-size:11px;line-height:1.5}.qs-request-sources small{color:#48647a;font-size:10px;font-weight:700;line-height:1.4;margin-top:auto;padding-top:5px}.qs-request-merge{height:39px;position:relative}.qs-request-merge:before{border:2px solid #6c92b0;border-radius:0 0 7px 7px;border-top:0 solid #6c92b0;content:"";height:15px;left:25%;position:absolute;right:25%}.qs-request-merge span{color:#527d9f;font-size:25px;left:50%;line-height:28px;position:absolute;top:11px;transform:translateX(-50%)}.qs-request-start{align-items:center;background:linear-gradient(115deg,#087d9a,#6651bd);border-radius:15px;box-shadow:0 8px 22px #4f64a82b;color:#fff;display:flex;gap:13px;padding:17px}.qs-request-start>svg{flex-shrink:0;height:31px;width:31px}.qs-request-start span{color:#d4f8ff;display:block;font-size:9px;font-weight:800;letter-spacing:1.6px}.qs-request-start strong{display:block;font-size:22px;line-height:1.2;margin-top:4px}.qs-request-start p{color:#eef7ff;font-size:11px;line-height:1.5;margin:7px 0 0}.qs-request-handoff{color:#526778;font-size:11px;line-height:1.5;margin:10px 2px;text-align:center}.qs-request-steps{grid-gap:18px;display:grid;gap:18px;list-style:none;margin:0;padding:0}.qs-request-steps li{align-items:center;background:#fff;border:1px solid #c9dce8;border-radius:12px;display:flex;gap:11px;padding:12px;position:relative}.qs-request-steps li:before{color:#6c92b0;content:"↓";font-size:17px;left:24px;position:absolute;top:-20px}.qs-request-steps li:first-child:before{display:none}.qs-request-steps svg{color:#6651bd;flex-shrink:0;height:23px;width:23px}.qs-request-steps strong{display:block;font-size:12px;line-height:1.4}.qs-request-steps span{color:#526778;display:block;font-size:11px;line-height:1.5;margin-top:3px}.qs-request-steps li:last-child{background:#f1fbf6;border-color:#a9ddcb}.qs-request-steps li:last-child svg{color:#168666}@media(max-width:480px){.qs-request-flow{padding:12px}.qs-request-sources{gap:8px}.qs-request-sources>div{padding:10px}.qs-request-start{gap:10px;padding:13px}.qs-request-start strong{font-size:20px}}.qs-bubble p{white-space:pre-line}.qs-lesson--diagram{justify-content:flex-start;padding:24px}.qs-lesson--diagram .qs-bubble{background:#0000;border:0;box-shadow:none;padding:0}.qs-lesson--diagram .qs-bubble:before{display:none}.qs-lesson--diagram .qs-bubble h2{font-size:clamp(22px,2.3vw,28px);margin-bottom:0}.qs-bubble .qs-narration-script{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.qs-lesson--diagram .qs-request-flow{margin-top:16px}@media(max-width:640px){.qs-lesson--diagram{padding:18px}.qs-lesson--diagram .qs-eyebrow{margin-bottom:10px}}.qs-phone-illustration>div{align-items:center;background:#06b6d412;border:1px solid #06b6d438;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:12px 8px;text-align:center}.qs-phone-illustration svg{color:#0891b2;height:24px;width:24px}.qs-phone-illustration strong{font-size:12px}.qs-phone-illustration span{font-size:11px;line-height:1.4}@media(max-width:480px){.qs-phone-illustration{grid-template-columns:1fr}.qs-phone-illustration>div{display:grid;grid-template-columns:24px 1fr;padding:8px 12px;text-align:left}.qs-phone-illustration svg{grid-row:span 2}.qs-phone-illustration span{grid-column:2}}.qs-waving .qs-character-sprite{animation:qs-wave-hello .8s step-end 4;transform:translate(-3.2%,-1.3%) scale(1.12)}@keyframes qs-wave-hello{0%,to{background-position:0 0}25%{background-position:33.333333% 0}50%{background-position:66.666667% 0}75%{background-position:100% 0}}.qs-copyright{background:#fff;color:#60778a;font-size:11px;line-height:1.5;margin:0;padding:0 18px 16px;text-align:center}.qs-celebration-fireworks{--firework-radius:88px;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.qs-firework-burst{color:var(--burst-color);height:1px;position:absolute;width:1px}.qs-firework-ray{height:1px;left:0;position:absolute;top:0;transform:rotate(var(--ray-angle));transform-origin:0 50%;width:var(--firework-radius)}.qs-firework-ray:before{animation:qs-firework-explode 3.2s cubic-bezier(.12,.7,.25,1) infinite;animation-delay:var(--burst-delay);background:linear-gradient(90deg,#0000,var(--burst-color) 45%,#fff 100%);box-shadow:0 0 5px var(--burst-color),0 0 10px var(--burst-color);height:4px;left:0;top:-2px;width:17px}.qs-firework-burst:after,.qs-firework-ray:before{border-radius:50%;content:"";opacity:0;position:absolute}.qs-firework-burst:after{animation:qs-firework-flash 3.2s ease-out infinite;animation-delay:var(--burst-delay);background:#fff7c2;box-shadow:0 0 12px 6px var(--burst-color);height:16px;left:-8px;top:-8px;width:16px}@keyframes qs-firework-explode{0%{left:0;opacity:0;transform:scaleX(.25)}5%{opacity:1}35%{left:var(--ray-distance);opacity:1;transform:scaleX(1)}65%{left:var(--ray-distance);opacity:0;transform:translateY(13px) scaleX(.25)}to{left:var(--ray-distance);opacity:0}}@keyframes qs-firework-flash{0%{opacity:0;transform:scale(.1)}4%{opacity:1;transform:scale(1.3)}14%,to{opacity:0;transform:scale(.3)}}@media(max-width:640px){.qs-celebration-fireworks{--firework-radius:44px;right:auto;width:195px}.qs-firework-ray:before{height:3px;width:10px}}@media(prefers-reduced-motion:reduce){.qs-firework-ray:before{animation:none;box-shadow:none;height:4px;left:var(--ray-distance);opacity:.65;width:4px}.qs-firework-burst:after{animation:none;opacity:0}}.linked-customers-heading .qs-launcher{margin:0}.qs-dialog--compact{max-width:760px}.qs-dialog--compact .qs-stage{grid-template-columns:210px minmax(0,1fr);min-height:0}.qs-dialog--compact .qs-lesson{padding:22px}.qs-dialog--compact .qs-bubble{padding:20px}.qs-dialog--compact .qs-bubble h2{font-size:25px}.qs-dialog--compact .qs-bubble p{font-size:13px;line-height:1.65;white-space:pre-line}.qs-dialog--compact .qs-guide-caption{font-size:11px;padding:12px}.qs-dialog--compact .qs-guide-caption strong{font-size:14px}.qs-dialog--compact .qs-checklist{margin:16px 0 4px}@media (max-width:640px){.qs-dialog--compact .qs-stage{grid-template-columns:1fr}.qs-dialog--compact .qs-lesson{padding:16px}.qs-dialog--compact .qs-guide-caption{padding:0}}.dashboard-guide-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:flex-end;margin:8px 24px 0}.dashboard-guide-links .qs-launcher{margin:0}.desktop-page-navigation{flex-wrap:nowrap;margin:8px 24px 0 12px;min-height:30px}.desktop-go-back{align-items:center;background:linear-gradient(110deg,#404040,#737373);border:1px solid #737373;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:6px;justify-content:center;line-height:18px;margin-right:auto;min-height:28px;padding:4px 12px}.desktop-go-back:hover{filter:brightness(1.12)}.desktop-go-back:focus-visible{outline:2px solid #a3a3a3;outline-offset:3px}[data-theme=light] .desktop-go-back{background:linear-gradient(110deg,#f5f5f5,#d4d4d4);border-color:#a3a3a3;color:#262626}.desktop-back-enabled [data-testid=customers-ask-steve],.desktop-back-enabled [data-testid=dashboard-notes-page]>.qs-launcher,.desktop-back-enabled [data-testid=requests-ask-steve]{display:none}@media(max-width:640px){.dashboard-guide-links{gap:6px 18px;margin:6px 16px 0}}.browser-popup-guard,.browser-popup-guard *{-webkit-touch-callout:none}.platform-announcement,.platform-announcement-manage{align-items:center;background:linear-gradient(135deg,#f9731633,#f59e0b1a);border:1px solid #fb923c6b;border-radius:11px;box-shadow:0 10px 25px -20px #f97316e6;color:#fed7aa;display:flex;font-size:11px;font-weight:800;gap:8px;min-width:0;padding:9px 12px;text-align:left}.platform-announcement.is-compact{max-width:min(620px,42vw)}.platform-announcement>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-announcement>svg{color:#fb923c;flex:0 0 auto}.platform-announcement>i{border-left:1px solid #fb923c4d;color:#fdba74;flex:0 0 auto;font-size:8px;font-style:normal;padding-left:8px;text-transform:uppercase}.platform-announcement.is-critical{background:linear-gradient(135deg,#dc262638,#7f1d1d24);border-color:#f8717180;color:#fecaca}.platform-announcement.is-critical>svg{color:#f87171}.platform-announcement-manage{border-style:dashed;color:#fdba74;flex:0 0 auto}.platform-announcement-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617d1;display:flex;inset:0;justify-content:center;overflow:auto;padding:16px;position:fixed;z-index:190}.platform-announcement-modal{background:#09172d;border:1px solid #fb923c59;border-radius:24px;box-shadow:0 30px 80px -30px #000;color:#e2e8f0;overflow:hidden;padding:22px;width:min(680px,100%)}.platform-announcement-modal header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.platform-announcement-modal header span{align-items:center;color:#fb923c;display:flex;font-size:9px;font-weight:900;gap:7px;letter-spacing:.17em;text-transform:uppercase}.platform-announcement-modal h2{color:#f8fafc;font-size:25px;font-weight:900;margin:5px 0 0}.platform-announcement-modal header p{color:#94a3b8;font-size:12px;margin:4px 0 0}.platform-announcement-modal header>button{border:1px solid #334155;border-radius:50%;color:#94a3b8;padding:8px}.platform-announcement-modal>label,.platform-announcement-options>label,.platform-announcement-times label{color:#cbd5e1;display:block;font-size:11px;font-weight:800;margin-top:18px}.platform-announcement-modal input[type=datetime-local],.platform-announcement-modal select,.platform-announcement-modal textarea{background:#050e1f;border:1px solid #334155;border-radius:11px;color:#f1f5f9;font-size:13px;font-weight:600;margin-top:7px;outline:0;padding:11px 12px;width:100%}.platform-announcement-modal input:focus,.platform-announcement-modal select:focus,.platform-announcement-modal textarea:focus{border-color:#fb923c;box-shadow:0 0 0 3px #f973161a}.platform-announcement-modal label>small{color:#64748b;display:block;font-size:9px;margin-top:4px;text-align:right}.platform-announcement-options,.platform-announcement-times{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.platform-announcement-enabled{align-items:center;align-self:end;background:#050e1f;border:1px solid #334155;border-radius:11px;display:flex!important;gap:9px;min-height:43px;padding:0 12px}.platform-announcement-enabled input{accent-color:#f97316;height:16px;width:16px}.platform-announcement-modal footer{align-items:center;border-top:1px solid #24334c;display:flex;gap:8px;margin-top:22px;padding-top:16px}.platform-announcement-modal footer>span{flex:1 1}.platform-announcement-modal footer button{align-items:center;border:1px solid #334155;border-radius:10px;color:#cbd5e1;display:inline-flex;font-size:10px;font-weight:900;gap:6px;padding:10px 14px;text-transform:uppercase}.platform-announcement-modal footer .platform-announcement-delete{border-color:#f8717159;color:#fca5a5}.platform-announcement-modal footer .platform-announcement-publish{background:linear-gradient(135deg,#f97316,#f59e0b);border-color:#fb923c;color:#111827}[data-theme=light] .platform-announcement{background:linear-gradient(135deg,#fff0df,#fff8e8);border-color:#e5a26c;color:#78350f}[data-theme=light] .platform-announcement>i,[data-theme=light] .platform-announcement>svg{color:#c2410c}[data-theme=light] .platform-announcement-manage{background:#fff7ed;border-color:#d59a69;color:#9a3412}[data-theme=light] .platform-announcement-modal{background:#f7fafb;border-color:#e4b28b;color:#173b4b}[data-theme=light] .platform-announcement-modal h2{color:#173b4b}[data-theme=light] .platform-announcement-modal header p{color:#607b87}[data-theme=light] .platform-announcement-modal>label,[data-theme=light] .platform-announcement-options>label,[data-theme=light] .platform-announcement-times label{color:#315565}[data-theme=light] .platform-announcement-enabled,[data-theme=light] .platform-announcement-modal input[type=datetime-local],[data-theme=light] .platform-announcement-modal select,[data-theme=light] .platform-announcement-modal textarea{background:#fff;border-color:#bfd2da;color:#173b4b}[data-theme=light] .platform-announcement-modal footer{border-color:#d5e2e7}@media (max-width:767px){.platform-announcement{border-radius:13px;margin:10px 12px 0;padding:10px 12px;width:calc(100% - 24px)}.platform-announcement>span{line-height:1.45;white-space:normal}.platform-announcement-manage{margin:10px 12px 0 auto}.platform-announcement-options,.platform-announcement-times{grid-template-columns:1fr}.platform-announcement-modal{padding:18px}.platform-announcement-modal footer{flex-wrap:wrap}.platform-announcement-modal footer>span{display:none}}.App{min-height:100vh}.report-table table{border-collapse:collapse;min-width:760px;width:100%}.report-table th{border-bottom:1px solid #1e293b;color:#64748b;font-size:.625rem;letter-spacing:.12em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.report-table td{border-bottom:1px solid #1e293bb3;color:#cbd5e1;font-size:.75rem;padding:.8rem 1rem}.report-table tbody tr:hover{background:rgba(16,185,129,.045)}.widget-field input,.widget-field select,.widget-field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;color:#0f172a;font-size:.875rem;outline:none;padding:.75rem .875rem;transition:border-color .15s,box-shadow .15s;width:100%}.widget-field input:focus,.widget-field select:focus,.widget-field textarea:focus{border-color:#0891b2;border-color:var(--widget-accent,#0891b2);box-shadow:0 0 0 3px color-mix(in srgb,#0891b2 18%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--widget-accent,#0891b2) 18%,#0000)}@keyframes welcomeZoom{0%{transform:scale(1.01)}to{transform:scale(1.07)}}@keyframes contractorFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}.contractor-float{animation:contractorFloat 3.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.contractor-float{animation:none}}.trade-startup{--startup-bg:#101d2b;--startup-ink:#e7f4f6;--startup-muted:#9bb4bf;--startup-halo:#2dd4bf21;background:radial-gradient(ellipse at center,var(--startup-halo),#0000 62%),var(--startup-bg);color:var(--startup-ink);display:grid;min-height:100vh;min-height:100svh;padding:2rem 1.25rem;place-items:center}[data-theme=light] .trade-startup{--startup-bg:#f7fbfa;--startup-ink:#163d4b;--startup-muted:#526f7a;--startup-halo:#0d948817}.trade-connection-bubble{--startup-halo:#2dd4bf21;display:grid;inset:0;place-items:center;pointer-events:none;position:fixed;z-index:99999}body:has([data-testid=trade-startup-loader]) .trade-connection-bubble{display:none}.trade-startup-stage{display:grid;height:220px;margin:0 auto;place-items:center;position:relative;transform:scale(.6);transform-origin:center;width:260px}.trade-startup-halo{animation:trade-startup-breathe 2.5s ease-in-out infinite;border:1px solid #2dd4bf33;border-radius:50%;box-shadow:0 0 0 18px var(--startup-halo);height:184px;position:absolute;width:184px}.trade-startup-badge{background:#fff;border-radius:50%;box-shadow:0 12px 38px #00000026,0 0 24px #2dd4bf1f;height:126px;position:relative;width:126px;z-index:2}.trade-startup-orbit{animation:trade-startup-orbit 2.5s ease-in-out infinite;height:94px;position:absolute;width:214px}.trade-startup-orbit span{background:#a7f3d0;border-radius:50%;box-shadow:0 0 22px #2dd4bf26;height:38px;position:absolute;top:28px;width:38px}.trade-startup-orbit span:first-child{left:0}.trade-startup-orbit span:last-child{background:#a5f3fc;height:25px;right:0;top:34px;width:25px}.trade-startup-trade{align-items:center;animation:trade-startup-swap 12.5s ease-in-out infinite;animation-delay:var(--trade-delay);display:flex;flex-direction:column;gap:7px;inset:0;justify-content:center;opacity:0;position:absolute}.trade-startup-icon,.trade-startup-trade{color:var(--trade-color)}@keyframes trade-startup-swap{0%{opacity:0;transform:translateY(9px) scale(.78) rotate(-12deg)}1.6%,7.2%{opacity:1;transform:translateY(0) scale(1) rotate(0)}10%,to{opacity:0;transform:translateY(-8px) scale(.8) rotate(10deg)}}@keyframes trade-startup-orbit{0%,to{transform:rotate(-12deg) scale(.84)}50%{transform:rotate(12deg) scale(1.04)}}@keyframes trade-startup-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.trade-startup-halo,.trade-startup-orbit,.trade-startup-trade{animation:none}.trade-startup-trade:first-child{opacity:1;transform:none}}html .calendar-avatars{align-items:center;display:inline-flex!important;flex:0 0 auto;gap:2px;overflow:visible!important;vertical-align:middle}html .calendar-avatars .calendar-avatar{align-items:center;border-width:1px;display:inline-flex!important;flex:0 0 20px;font-size:8px;height:20px;justify-content:center;line-height:1;width:20px}html .calendar-avatars .calendar-avatar>span{font-size:8px;line-height:1}.calendar-item-heading{align-items:center;display:flex;gap:5px;min-width:0}.team-calendar-job .calendar-item-heading>strong{flex:1 1;min-width:0}.dashboard-calendar{--month-surface:#fff;--month-outside:#f1f5f9;--month-border:#dbe3eb;--month-ink:#1e293b;--month-muted:#64748b;--month-event:#e0edf8}.dashboard-calendar[data-calendar-theme=dark]{--month-surface:#252b2e;--month-outside:#30373b;--month-border:#414b50;--month-ink:#e5edf2;--month-muted:#a3afb8;--month-event:#354c5d}.dashboard-calendar .dashboard-month-weekday{background:var(--month-surface);border-bottom:2px solid var(--month-border);color:var(--month-ink);font-size:12px;font-weight:700;padding:11px 4px;text-align:center}.dashboard-calendar .dashboard-month-cell{background:var(--month-surface);border-bottom:1px solid var(--month-border);border-right:1px solid var(--month-border);color:var(--month-ink);min-height:132px;min-width:0;padding:5px}.dashboard-calendar .dashboard-month-cell[data-outside=true]{background:var(--month-outside)}.dashboard-calendar .dashboard-month-cell[data-outside=true] .dashboard-month-date{color:var(--month-muted)!important}.dashboard-calendar .dashboard-month-date-row{align-items:center;display:flex;gap:5px;margin-bottom:5px}html .dashboard-calendar button.dashboard-month-date,html .dashboard-calendar button.dashboard-month-more{background:#0000!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--month-ink)!important;cursor:pointer;filter:none!important;font-family:inherit;min-height:0!important;transform:none!important}html .dashboard-calendar button.dashboard-month-date{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;padding:0;width:28px}html .dashboard-calendar button.dashboard-month-date[aria-current=date]{background:#2563eb!important;color:#fff!important}html .dashboard-calendar button.dashboard-month-date:hover{outline:1px solid #60a5fa}html .dashboard-calendar button.dashboard-month-more{font-size:11px;font-weight:600;padding:4px 3px}html .dashboard-calendar :is(.dashboard-month-date,.dashboard-month-more):focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.dashboard-calendar .dashboard-month-count{color:var(--month-muted);font-size:10px;white-space:nowrap}.dashboard-calendar .dashboard-month-events{grid-gap:3px;display:grid;gap:3px}html .dashboard-calendar a.dashboard-month-event{align-items:center;background:var(--month-event)!important;border:0;border-left:3px solid #60a5fa;border-radius:3px;box-shadow:none!important;color:var(--month-ink)!important;display:flex;font-size:10px;gap:5px;line-height:1.4;min-width:0;padding:4px 5px;text-decoration:none}.dashboard-calendar .dashboard-month-event[data-tone="1"]{border-left-color:#34d399}.dashboard-calendar .dashboard-month-event[data-tone="2"]{border-left-color:#fbbf24}.dashboard-calendar .dashboard-month-event time{flex-shrink:0;font-size:9px}.dashboard-calendar .dashboard-month-event span{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-calendar .dashboard-month-event:hover{outline:1px solid #60a5fa}.dashboard-calendar .dashboard-month-cell[data-calendar-view=week]{min-height:260px}.dashboard-calendar .dashboard-month-cell[data-calendar-view=day]{min-height:180px;padding:10px}.dashboard-calendar [data-calendar-view=day] .dashboard-month-events{gap:5px}html .dashboard-calendar [data-calendar-view=day] a.dashboard-month-event{font-size:13px;gap:12px;padding:8px 10px}.dashboard-calendar [data-calendar-view=day] .dashboard-month-event time{font-size:12px}.dashboard-calendar [data-calendar-view=day] .dashboard-month-event span{overflow-wrap:anywhere;white-space:normal}.dashboard-calendar .dashboard-calendar-customer{color:var(--month-muted);display:block;font-size:10px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.customer-tags{flex-wrap:wrap;gap:7px;margin-top:5px;max-width:100%}.customer-tag-icon,.customer-tags{align-items:center;display:inline-flex}.customer-tag-icon{border:1px solid #94a3b866;border-radius:50%;color:inherit;flex-shrink:0;justify-content:center;padding:7px}.customer-tags .customer-tag{background:#06b6d41c;border:1px solid #0891b24d;border-radius:999px;color:inherit;display:inline-block;font-size:13px;line-height:20px;max-width:100%;overflow-wrap:anywhere;padding:5px 12px}.customer-tags-compact{gap:4px}.customer-tags-compact .customer-tag{font-size:10px;line-height:16px;max-width:180px;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;white-space:nowrap}.customer-tags-compact .customer-tag-icon{padding:4px}.customer-tags-field{display:block}.customer-tags-card{background:#64748b0a;border:1px solid #94a3b84d;border-radius:18px;max-width:560px;padding:20px}.customer-tags-heading,.customer-tags-heading h2{align-items:center;display:flex;gap:10px}.customer-tags-heading{justify-content:space-between;margin-bottom:16px}.customer-tags-heading h2{font-size:18px;font-weight:800}.customer-tags-heading>button{border-radius:10px;padding:8px}.customer-tags-add{align-items:center;border:1px solid #94a3b866;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;gap:10px;padding:6px 14px 6px 7px}.customer-tags-entry{display:flex;gap:8px;margin-top:12px}.customer-tags-entry input{background:#0000;border:1px solid #94a3b866;border-radius:10px;color:inherit;flex:1 1;font-size:13px;min-width:0;padding:9px 12px}.customer-tags-entry>button{font-weight:700;padding:8px}.customer-tags-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.customer-tags-edit-pill{align-items:center;background:#64748b30;border-radius:999px;display:inline-flex;font-size:13px;gap:12px;max-width:100%;overflow-wrap:anywhere;padding:6px 7px 6px 13px}.customer-tags-edit-pill button{background:#64748b30;border-radius:50%;flex-shrink:0;padding:5px}.customer-tags-actions{border-top:1px solid #94a3b840;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px}.customer-tags-actions button{border:1px solid #94a3b866;border-radius:10px;font-size:13px;font-weight:700;padding:8px 16px}.customer-tags-actions .customer-tags-save{background:linear-gradient(135deg,#0891b2,#2563eb);border-color:#0000;color:#fff}.customer-tags-card button:disabled{cursor:wait;opacity:.5}.customer-tags-error{color:#ef4444;font-size:12px;margin-top:8px}.customer-tags-card>.customer-tags>.customer-tag-icon{display:none}.customer-header-summary{grid-gap:16px;align-items:start;display:grid;flex:0 0 auto;gap:16px;grid-template-columns:minmax(0,1fr) 140px;margin-left:auto;max-width:100%;min-width:0;width:376px}.customer-header-tags{justify-self:end;max-width:220px;min-width:0;width:100%}.customer-header-tags .customer-tags-card{background:linear-gradient(135deg,#06b6d40d,#8b5cf60d);border:1px solid #22d3ee33;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a;max-width:220px;padding:12px;width:100%}.customer-header-tags .customer-tags-heading{margin-bottom:12px}.customer-header-tags .customer-tags-heading h2{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.customer-header-tags .customer-tag-icon{border-color:#94a3b866;padding:7px}.customer-header-tags .customer-tag{background:#06b6d41a;border-color:#22d3ee33;font-size:11px;line-height:18px;padding:3px 10px}.customer-header-tags .customer-tags-heading>button{background:#94a3b80d;border:1px solid #94a3b833}.customer-header-tags .customer-tags-actions{flex-wrap:wrap;gap:6px}.customer-header-revenue{grid-gap:12px;align-content:start;align-self:stretch;border-left:1px solid #06b6d440;display:grid;gap:12px;padding-left:20px}[data-theme=light] .customer-header-tags .customer-tags-card{background:linear-gradient(135deg,#ecfeff,#f5f3ff);border-color:#a5dce7;color:#164e63}@media (max-width:479px){.customer-header-summary{gap:12px;grid-template-columns:minmax(0,1fr) 110px}.customer-header-revenue{padding-left:12px}.customer-header-tags .customer-tags-card{padding:10px}}.customer-information-header-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr)}.customer-information-header-layout .customer-header-summary{grid-column:1/-1}.customer-header-summary{--customer-summary-surface:#02061766}html[data-theme=light] .customer-header-summary{--customer-summary-surface:#f1f5f9}html[data-theme=dark] .customer-header-summary{--customer-summary-surface:#222}html[data-theme] .customer-header-summary .customer-header-revenue>div,html[data-theme] .customer-header-summary .customer-tags-card{background:var(--customer-summary-surface)!important;border-radius:10px;box-shadow:none}.customer-header-tags .customer-tags-heading{margin-bottom:8px}.customer-header-revenue{gap:8px}@media (min-width:1024px){.customer-information-header-layout{grid-template-columns:48px minmax(0,1fr) auto}.customer-information-header-layout .customer-header-summary{grid-column:auto}}@media (max-width:599px){.customer-information-header-layout{gap:12px;grid-template-columns:minmax(0,1fr);text-align:left}.customer-information-header-layout>:first-child{justify-self:start}.customer-information-header-layout .customer-header-summary{display:none}.customer-information-header-layout [data-testid=client-contact-links]{grid-template-columns:minmax(0,1fr)}.customer-information-header-layout [data-testid=client-contact-links]>*{padding-left:0}}.voice-call-trigger{align-items:center;background:#10b98124;border:1px solid #10b98173;border-radius:.75rem;color:#a7f3d0;display:inline-flex;font-size:.75rem;font-weight:800;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.55rem .85rem}.voice-call-trigger:not(:disabled):hover{background:#10b9813d}.voice-call-trigger:disabled{cursor:not-allowed;opacity:.55}.voice-call-trigger--locked{background:#f59e0b1f;border-color:#f59e0b7a;color:#fcd34d}.voice-call-trigger--locked:not(:disabled):hover{background:#f59e0b38}.voice-call-trigger--compact{flex:none;padding:.5rem;width:2.75rem}.voice-call-trigger--compact span{display:none}.voice-call-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617cc;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:300}.voice-call-panel{background:#0c1b2e;border:1px solid #22d3ee59;border-radius:1.5rem;box-shadow:0 24px 80px #00000073;color:#f8fafc;padding:2rem;position:relative;text-align:center;width:min(100%,420px)}.voice-call-close{border-radius:.6rem;color:#cbd5e1;padding:.5rem;position:absolute;right:1rem;top:1rem}.voice-call-symbol{background:#10b9812e;border-radius:1.25rem;color:#6ee7b7;display:grid;height:4rem;margin:0 auto 1rem;place-items:center;width:4rem}.voice-call-eyebrow{color:#67e8f9;font-size:.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.voice-call-panel h2{font-size:1.5rem;font-weight:900;margin:.5rem 0 0}.voice-call-number{color:#cbd5e1;margin:.25rem 0 1.25rem}.voice-call-stage{color:#6ee7b7;font-size:1rem;font-weight:800}.voice-call-hint{color:#94a3b8;font-size:.8rem;margin:1rem 0 1.5rem}.voice-call-actions{display:flex;gap:.75rem;justify-content:center}.voice-call-actions button{align-items:center;background:#1e293b;border-radius:.8rem;color:#f8fafc;display:inline-flex;font-weight:800;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.65rem 1rem}.voice-call-actions .voice-call-hangup{background:#be123c;color:#fff}.voice-call-actions button:disabled{cursor:not-allowed;opacity:.5}.voice-call-locked-panel .voice-call-symbol{background:#f59e0b2b;color:#fbbf24}.voice-call-locked-panel .voice-call-hint{line-height:1.6;margin-bottom:1.25rem}.voice-call-notice-done{background:#d97706;border-radius:.8rem;color:#fff;font-weight:800;min-height:2.75rem;padding:.65rem 1.5rem}[data-theme=light] .voice-call-trigger{background:#dcfce7;border-color:#86efac;color:#065f46}[data-theme=light] .voice-call-trigger--locked{background:#fffbeb;border-color:#fbbf24;color:#92400e}[data-theme=light] .voice-call-panel{background:#f8fafc;border-color:#67e8f9;color:#0f172a}[data-theme=light] .voice-call-hint,[data-theme=light] .voice-call-number{color:#475569}[data-theme=light] .voice-call-stage{color:#047857}@media (max-width:640px){.voice-call-trigger{flex:none;padding:.5rem;width:2.75rem}.voice-call-trigger span{display:none}}.voice-call-trigger.voice-call-trigger--number{max-width:100%;padding:.55rem .85rem;width:auto}.voice-call-trigger.voice-call-trigger--number span{display:inline;overflow-wrap:anywhere}.team-calendar{--team-bg:#242424;--team-alt:#303030;--team-edge:#505050;--team-text:#f5f5f5;background:var(--team-bg);border:1px solid var(--team-edge);border-radius:16px;color:var(--team-text);min-width:0;overflow:hidden}[data-theme=light] .team-calendar{--team-bg:#fff;--team-alt:#f1f6fa;--team-edge:#ccdbe6;--team-text:#203448}.team-calendar-note{font-size:13px;font-weight:800;padding:14px}.team-calendar-note span{display:block;font-size:11px;font-weight:500;margin-top:4px}.team-calendar-scroll{max-height:70vh;overflow:auto}.team-calendar-header,.team-calendar-row{border-bottom:1px solid var(--team-edge);display:flex}.team-calendar-header{background:var(--team-alt);position:-webkit-sticky;position:sticky;top:0;z-index:4}.team-calendar-person{background:var(--team-bg);border-right:1px solid var(--team-edge);flex:0 0 170px;font-size:12px;left:0;padding:12px;position:-webkit-sticky;position:sticky;white-space:normal;width:170px;z-index:2}.team-calendar-person strong{display:block;margin-top:5px}.team-calendar-person small{display:block;opacity:.75}.team-calendar-hours{display:flex;flex-shrink:0}.team-calendar-hours span{border-right:1px solid var(--team-edge);flex:0 0 100px;font-size:11px;font-weight:800;padding:12px 6px}.team-calendar-row:nth-child(odd){background:var(--team-alt)}.team-calendar-track{background:repeating-linear-gradient(to right,#0000 0,#0000 99px,var(--team-edge) 99px,var(--team-edge) 100px);flex-shrink:0;position:relative}.team-calendar-open{font-size:12px;left:16px;opacity:.65;position:absolute;top:22px}.team-calendar [data-tone="0"]{--block-bg:#cffafe;--block-edge:#0891b2}.team-calendar [data-tone="1"]{--block-bg:#ede9fe;--block-edge:#8b5cf6}.team-calendar [data-tone="2"]{--block-bg:#fef3c7;--block-edge:#d97706}.team-calendar [data-tone="3"]{--block-bg:#d1fae5;--block-edge:#059669}.team-calendar [data-tone="4"]{--block-bg:#fce7f3;--block-edge:#db2777}.team-calendar-avatar{align-items:center;border-radius:9px;display:inline-flex;font-size:10px;font-weight:900;height:28px;justify-content:center;width:28px}.team-calendar .team-calendar-job,.team-calendar-avatar{background:var(--block-bg);border:1px solid var(--block-edge);color:#17263a}.team-calendar .team-calendar-job{border-left-width:4px;border-radius:7px;cursor:pointer;height:56px;overflow:hidden;padding:3px 7px;position:absolute;text-align:left}.team-calendar-job small,.team-calendar-job span,.team-calendar-job strong{color:inherit;display:block;font-size:11px;line-height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-calendar-job strong{font-weight:900}.team-calendar-job small{font-size:10px}.team-calendar-job:focus-visible{outline:3px solid #0ea5e9;outline-offset:1px;z-index:3}.team-calendar-job:hover{filter:brightness(.96)}@media(max-width:640px){.team-calendar-person{flex-basis:120px;padding:8px;width:120px}}.team-calendar-week .team-calendar-hours span{flex-basis:150px}.team-calendar-week .team-calendar-track{background:repeating-linear-gradient(to right,#0000 0,#0000 149px,var(--team-edge) 149px,var(--team-edge) 150px)}.team-calendar-row>.team-calendar-person{grid-column-gap:8px;align-content:center;column-gap:8px;display:grid;grid-template-columns:32px minmax(0,1fr)}.team-calendar-row>.team-calendar-person>:first-child{align-self:center;grid-row:span 2}.team-calendar-row>.team-calendar-person strong{margin-top:0;overflow-wrap:anywhere}.team-calendar-row>.team-calendar-person small{grid-column:2}.timesheet-workspace{--ts-surface:#202a32;--ts-border:#ffffff19;--ts-muted:#9daab7;--ts-text:#edf2f6;--ts-accent:#64c7ed}.timesheet-workspace .timesheets-content{max-width:1050px}.ts-page-heading{align-items:center;border-bottom:1px solid var(--ts-border);display:flex;gap:12px;justify-content:space-between;padding:4px 0 12px}.ts-page-heading h1{font-size:20px;font-weight:700}.ts-page-heading>span{color:var(--ts-text);font-size:14px;font-weight:800}.ts-simple-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ts-view-tabs{display:flex;gap:6px;padding:4px 0 8px;width:100%}.timesheet-workspace .ts-view-tabs>.ts-view-button{background:linear-gradient(135deg,var(--tab-start),var(--tab-end))!important;border:1px solid #ffffff40!important;border-radius:9px!important;box-shadow:0 3px 8px #0002!important;color:#fff!important;flex:1 1;font-size:13px;font-weight:800;min-height:42px;min-width:0;padding:8px 6px;text-transform:capitalize}.timesheet-workspace .ts-view-tabs>.ts-view-button[data-view=week]{--tab-start:#1477b9;--tab-end:#1e40af}.timesheet-workspace .ts-view-tabs>.ts-view-button[data-view=day]{--tab-start:#12836c;--tab-end:#065f46}.timesheet-workspace .ts-view-tabs>.ts-view-button[data-view=month]{--tab-start:#8752ce;--tab-end:#5b21b6}.timesheet-workspace .ts-view-tabs>.ts-view-button[data-view=projects]{--tab-start:#bc6319;--tab-end:#9a3412}.timesheet-workspace .ts-view-tabs>.ts-view-button[aria-pressed=true]{outline:2px solid var(--ts-text);outline-offset:2px}.timesheet-workspace .ts-view-tabs>.ts-view-button:focus-visible{outline:3px solid var(--ts-accent);outline-offset:3px}.timesheet-workspace .ts-view-tabs>.ts-view-button:hover{filter:brightness(1.08)}.ts-simple-toolbar>.btn-secondary{min-height:34px;padding:6px}.ts-simple-toolbar>label{font-size:0}.ts-simple-toolbar>label input{font-size:12px;margin:0;min-height:34px;width:135px}.ts-simple-toolbar>strong{color:var(--ts-muted);font-size:11px}.ts-options{margin-left:auto}.ts-approvals>summary,.ts-entry-details>summary,.ts-entry-options summary,.ts-options summary{color:var(--ts-muted);cursor:pointer;font-size:12px;padding:8px 0}.ts-options-content{background:var(--ts-surface);border:1px solid var(--ts-border);display:flex;flex-wrap:wrap;gap:10px;padding:12px}.ts-total-line{align-items:center;border-bottom:1px solid var(--ts-border);display:flex;font-size:13px;gap:14px;padding:10px 0}.ts-total-line strong{font-size:16px}.ts-total-line small{color:var(--ts-muted);font-size:11px;margin-left:auto}.ts-week-list{border:1px solid var(--ts-border);border-radius:4px;overflow:hidden}.ts-week-list .ts-day-summary{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--ts-border);color:var(--ts-text);display:flex;gap:10px;min-height:50px;padding:14px 12px;text-align:left;width:100%}.ts-week-list .ts-day-summary:last-child{border-bottom:0}.ts-week-list .ts-day-summary>span:first-child{font-size:14px;font-weight:750;width:95px}.ts-week-list .ts-day-summary small{color:var(--ts-text);font-size:12px;font-weight:700}.ts-week-list .ts-day-summary b{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;margin-left:auto}.ts-review-indicator,.ts-week-list .ts-day-summary svg{color:var(--ts-muted)}.ts-review-indicator{font-size:10px}.ts-day-summary:hover{background:#80808012}.ts-day-navigation{border-bottom:1px solid var(--ts-border);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:10px}.ts-day-navigation .ts-day-summary{align-items:center;background:#0000;border:0;color:var(--ts-muted);display:flex;flex-direction:column;font-size:10px;gap:4px;padding:5px 0}.ts-day-navigation .ts-day-summary small{border-radius:50%;color:var(--ts-text);display:grid;font-size:12px;height:28px;place-items:center;width:28px}.ts-day-navigation .ts-day-summary[data-selected=true] small{background:#168bc3;color:#fff}.ts-clock-panel{padding:8px 0}.ts-clock-panel .shift-clock-compact{display:flex;justify-content:flex-end}.ts-entry-section{background:#0000!important;border:0!important;border-radius:0!important;padding:0!important}.ts-approvals,.ts-entry-details{border-top:1px solid var(--ts-border)}.ts-entry-details[open]>summary{color:var(--ts-text)}.timesheet-workspace .timesheet-entry-card{background:#0000;border:0;border-bottom:1px solid var(--ts-border);border-radius:0;box-shadow:none;padding:12px 0}.timesheet-workspace .timesheet-entry-card>div>strong{color:var(--ts-text);font-size:13px;font-weight:800}.ts-punch-pair{align-items:center;display:flex;gap:8px;margin-top:8px}.ts-punch-pair>div{border:1px solid var(--ts-border);border-radius:3px;padding:5px 8px}.ts-punch-pair div>span{color:var(--ts-muted);display:block;font-size:9px}.ts-punch-pair b,.ts-punch-pair time{color:var(--ts-text);display:block;font-size:20px;font-weight:800;line-height:1.3;white-space:nowrap}.ts-punch-pair>span{color:var(--ts-muted)}.ts-entry-options{padding:4px 0 10px}.ts-project-workspace{padding:0}.ts-section-heading h2{font-size:14px;font-weight:600}.ts-help{color:var(--ts-muted);font-size:11px;line-height:1.5;margin-top:6px}.ts-person-work{margin-top:14px}.ts-person-work h3{color:var(--ts-text);font-size:13px;font-weight:800;padding-bottom:6px}.ts-work-row{align-items:center;border-bottom:1px solid var(--ts-border);display:flex;gap:10px;padding:12px 0}.ts-work-icon{color:var(--ts-muted);display:grid;flex-shrink:0;place-items:center;width:24px}.ts-work-copy{flex:1 1;min-width:0}.ts-work-type{color:var(--ts-muted);font-size:9px}.ts-work-copy h4{color:var(--ts-text);font-size:13px;font-weight:600;margin:2px 0;overflow-wrap:anywhere}.ts-work-copy p{align-items:center;color:var(--ts-muted);display:flex;font-size:11px;gap:4px;line-height:1.6}.ts-work-copy p svg{flex-shrink:0}.ts-work-open{color:var(--ts-muted);display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.ts-empty{color:var(--ts-muted);font-size:12px;padding:20px 0}[data-theme=light] .timesheet-workspace{--ts-surface:#fff;--ts-border:#e1e5e9;--ts-muted:#687681;--ts-text:#27343f;--ts-accent:#168bc3}@media(max-width:639px){.timesheet-workspace{padding:12px}.ts-simple-toolbar{gap:6px}.ts-simple-toolbar>strong{order:5;text-align:center;width:100%}.ts-punch-pair time{font-size:20px}}.ts-week-list .ts-day-summary:nth-child(odd){background:#293746}.ts-week-list .ts-day-summary:nth-child(2n){background:#1c2632}.ts-week-list .ts-review-indicator{color:#f5d587;font-size:11px;font-weight:700}.ts-week-list .ts-day-summary:hover{box-shadow:inset 3px 0 var(--ts-accent)}.ts-week-list .ts-day-summary:focus-visible{outline:2px solid var(--ts-accent);outline-offset:-2px}[data-theme=light] .ts-week-list .ts-day-summary:nth-child(odd){background:#fff}[data-theme=light] .ts-week-list .ts-day-summary:nth-child(2n){background:#e9eef3}[data-theme=light] .ts-week-list .ts-review-indicator{color:#854d0e}[data-theme=light] .timesheet-workspace .ts-view-tabs>.ts-view-button{border-color:#00000018!important;box-shadow:0 2px 6px #17354a12!important;color:#17354a!important}[data-theme=light] .timesheet-workspace .ts-view-button[data-view=week]{--tab-start:#dbeafe;--tab-end:#93c5fd}[data-theme=light] .timesheet-workspace .ts-view-button[data-view=day]{--tab-start:#d1fae5;--tab-end:#6ee7b7}[data-theme=light] .timesheet-workspace .ts-view-button[data-view=month]{--tab-start:#ede9fe;--tab-end:#c4b5fd}[data-theme=light] .timesheet-workspace .ts-view-button[data-view=projects]{--tab-start:#ffedd5;--tab-end:#fdba74}.ts-counting-clock{gap:14px;padding:6px 12px 18px;text-align:center}.ts-counting-clock,.ts-counting-face{align-items:center;display:flex;flex-direction:column}.ts-counting-face{gap:12px}.ts-counting-label{align-items:center;color:var(--ts-muted);display:flex;font-size:11px;font-weight:700;gap:6px;justify-content:center}.ts-counting-digits{font-feature-settings:"tnum";color:var(--ts-text);font-size:clamp(32px,8vw,44px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.04em;line-height:1.2;margin:8px 0}.ts-counting-state{align-items:center;color:var(--ts-muted);display:inline-flex;font-size:11px;gap:6px}.ts-counting-state:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ts-counting-state[data-running=true]{color:#6ee7b7}[data-theme=light] .ts-counting-state[data-running=true]{color:#047857}.timesheet-workspace .ts-day-navigation .ts-day-summary{color:var(--ts-text);font-size:12px;font-weight:800}.timesheet-workspace .ts-day-navigation .ts-day-summary small{font-size:14px;font-weight:800}.ts-analog-bezel{aspect-ratio:1;background:linear-gradient(135deg,#a6bac9,#344652 28%,#101b24 60%,#6f8796);border-radius:50%;box-shadow:0 16px 28px -10px #0009,0 3px 4px #0006,inset 1px 2px 2px #ffffff90,inset -2px -3px 4px #0009;padding:8px;width:clamp(170px,48vw,210px)}.ts-analog-dial{background:radial-gradient(circle at 35% 25%,#354958,#182631 75%);border-radius:50%;box-shadow:inset 0 3px 9px #0009,0 1px 1px #ffffff50;height:100%;width:100%}.ts-minute-mark{stroke:#91a5b4;stroke-width:1}.ts-hour-mark{stroke:#d7e6ee;stroke-width:2.5;stroke-linecap:round}.ts-clock-numeral{fill:#edf5fa;font-size:15px;font-weight:750}.ts-dial-caption{fill:#a1bacb;font-size:7px;font-weight:700;letter-spacing:2px}.ts-clock-hands{filter:drop-shadow(2px 3px 2px #0007)}.ts-hour-hand{stroke:#e6f2f8;stroke-width:7;stroke-linecap:round}.ts-minute-hand{stroke:#81d8ef;stroke-width:4.5;stroke-linecap:round}.ts-second-hand{stroke:#fb8b72;stroke-width:1.7;stroke-linecap:round}.ts-hand-pin{fill:#b8cedb;stroke:#effaff;stroke-width:1}.ts-hand-pin-core{fill:#fb8b72}.ts-analog-elapsed{font-feature-settings:"tnum";color:var(--ts-text);display:block;font-size:clamp(15px,3.5vw,18px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.4;margin-top:6px}.ts-analog-bezel[data-unavailable=true] .ts-clock-hands{opacity:.25}[data-theme=light] .ts-analog-bezel{background:linear-gradient(135deg,#fff,#c2d0d9 35%,#92a5b3 65%,#edf4f8);box-shadow:0 14px 28px -12px #17354a50,0 3px 5px #17354a25,inset 1px 2px 2px #fff,inset -2px -3px 4px #64798b60}[data-theme=light] .ts-analog-dial{background:radial-gradient(circle at 35% 25%,#fff,#edf3f7 85%);box-shadow:inset 0 2px 7px #17354a30,0 1px 1px #fff}[data-theme=light] .ts-minute-mark{stroke:#8396a3}[data-theme=light] .ts-hour-mark{stroke:#344d60}[data-theme=light] .ts-clock-numeral{fill:#213e53}[data-theme=light] .ts-dial-caption{fill:#627d90}[data-theme=light] .ts-hour-hand{stroke:#213e53}[data-theme=light] .ts-minute-hand{stroke:#087c9f}[data-theme=light] .ts-second-hand{stroke:#d94d30}.ts-shift-status{color:var(--ts-muted);display:inline-block;font-size:11px;font-weight:750;line-height:1.4}.ts-shift-status[data-status=Approved]{color:#6ee7b7}.ts-shift-status[data-status=Submitted]{color:#93c5fd}.ts-shift-status[data-status=Pending]{color:#fcd34d}[data-theme=light] .ts-shift-status[data-status=Approved]{color:#047857}[data-theme=light] .ts-shift-status[data-status=Submitted]{color:#1d4ed8}[data-theme=light] .ts-shift-status[data-status=Pending]{color:#854d0e}.ts-scope-tabs{display:flex;gap:6px;padding:4px 0}.ts-scope-tabs button{background:#0000;border:1px solid var(--ts-border);border-radius:8px;color:var(--ts-text);font-size:13px;font-weight:750;min-height:40px;padding:8px 20px}.ts-scope-tabs button[aria-pressed=true]{background:#168bc31f;border-color:var(--ts-accent)}.ts-team-section{border-top:1px solid var(--ts-border);padding-top:14px}.ts-team-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.ts-team-heading h2{font-size:17px;font-weight:800}.ts-team-heading p{color:var(--ts-muted);font-size:12px;margin-top:4px}.ts-team-heading label{font-size:11px;font-weight:700}.ts-team-heading select{background:var(--ts-surface);border:1px solid var(--ts-border);border-radius:6px;color:var(--ts-text);display:block;font-size:13px;margin-top:4px;min-height:38px;padding:6px 10px}.ts-team-section [data-testid=weekly-approvals]{background:#0000;border:0;border-radius:0;padding:0}.ts-team-section .timesheet-employee-week{background:var(--ts-surface);width:100%}.ts-team-section .timesheet-employee-week>div>strong{font-size:15px;font-weight:800}.ts-punch-pair .ts-punch-date{color:var(--ts-muted);display:block;font-size:11px;font-weight:600;line-height:1.4;margin-top:4px}@media(min-width:768px){.timesheet-entry-day .ts-punch-pair{align-items:stretch;flex-direction:column}.timesheet-entry-day .ts-punch-pair>span{display:none}}.timesheet-workspace .ts-punch-pair{flex-wrap:wrap;gap:12px}.timesheet-workspace .ts-punch-pair>div{padding:10px 12px}.timesheet-workspace .ts-punch-pair .ts-punch-time{font-feature-settings:"tnum";color:var(--ts-text);display:block;font-size:26px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1.2}.timesheet-workspace .ts-punch-pair .ts-punch-date{color:var(--ts-muted);display:block;font-size:13px;font-weight:700;margin-top:6px}@media(min-width:768px){.timesheet-entry-day .ts-punch-pair .ts-punch-time{font-size:22px}.timesheet-entry-day .ts-punch-pair>div{padding:8px 5px}}.ts-simple-toolbar>.ts-date-picker-icon{border:1px solid var(--ts-border);border-radius:8px;color:var(--ts-text);display:grid;height:34px;place-items:center;position:relative;width:34px}.ts-simple-toolbar>.ts-date-picker-icon input{cursor:pointer;height:100%;inset:0;min-height:0;opacity:0;position:absolute;width:100%}.ts-date-picker-icon input::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;inset:0;position:absolute;width:100%}.ts-simple-toolbar>.ts-date-picker-icon:focus-within{outline:2px solid var(--ts-accent);outline-offset:2px}@media (min-width:1024px){.timesheets-content{max-width:1600px}.timesheet-employee-week{gap:8px;padding:12px}.timesheet-daily-review{margin-top:4px}.timesheet-daily-review>:not([hidden])~:not([hidden]){margin-top:8px}.timesheet-week-scroll{overflow-x:auto;width:100%}.timesheet-week-days{gap:6px;grid-template-columns:repeat(7,minmax(118px,1fr))}.timesheet-day-card{border-radius:8px;min-width:0;padding:9px}.timesheet-day-card label{font-size:11px;gap:5px;line-height:16px}.timesheet-day-card p{font-size:11px;line-height:16px;overflow-wrap:anywhere}.timesheet-day-card label+p{margin-top:5px}.timesheet-daily-review :is(.btn-primary,.btn-secondary){font-size:11px;min-height:30px;padding:6px 12px}.timesheet-summary-card{border-radius:12px;padding:12px 16px}.timesheet-summary-card strong{font-size:20px;margin-top:4px}}.timesheet-entry-week{margin-top:16px;min-width:0}.timesheet-entry-week-title{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:6px 12px;margin-bottom:10px}.timesheet-entry-week-title span{font-size:10px;font-weight:400;opacity:.65}.timesheet-entry-day h4{font-size:11px;font-weight:700;margin:8px 0}.timesheet-entry-day .timesheet-entry-card{margin-bottom:8px}.timesheet-entry-day.is-empty{display:none}@media (min-width:600px){.timesheet-entry-week-scroll{overflow-x:auto;padding-bottom:6px}.timesheet-entry-week-grid{grid-gap:7px;align-items:start;display:grid;gap:7px;grid-template-columns:repeat(7,minmax(145px,1fr))}.timesheet-entry-day{min-width:0}.timesheet-entry-day.is-empty{display:block}.timesheet-no-entries{border:1px dashed #94a3b840;border-radius:8px;font-size:11px;opacity:.5;padding:12px 8px}.timesheet-entry-day .timesheet-entry-card{align-items:stretch;border-radius:10px;display:flex;flex-direction:column;font-size:11px;gap:8px;overflow-wrap:anywhere;padding:10px}.timesheet-entry-day .timesheet-entry-card>div{min-width:0}.timesheet-entry-day .timesheet-entry-card p{font-size:10px;line-height:1.5}.timesheet-entry-day .timesheet-entry-card>div>strong{display:none}.timesheet-entry-day .timesheet-entry-card>strong{font-size:16px;order:-1}.timesheet-entry-day .timesheet-entry-card :is(.btn-primary,.btn-secondary){font-size:10px;max-width:100%;min-height:28px;padding:5px 7px;white-space:normal}.timesheet-entry-day .timesheet-entry-card input,.timesheet-entry-day .timesheet-entry-card textarea{max-width:100%;min-width:0}}.designer-editor{box-sizing:border-box;height:100dvh;min-width:0;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);width:100%}.app-shell-immersive{height:100dvh;min-height:0;overflow:hidden}.app-shell-immersive>.app-main{height:100%;overflow:hidden}.designer-editor [data-testid=designer-header]{flex-shrink:0;flex-wrap:wrap}.designer-header-content{display:contents}.designer-actions{flex:1 1 700px;flex-wrap:wrap;min-width:0}.designer-project{flex:1 1 160px;max-width:260px}.designer-editor [data-testid=tool-palette]{min-height:0;overflow-y:auto}.designer-editor [data-testid=tool-palette]>*{flex-shrink:0}.designer-map-controls>:first-child{min-width:0}.designer-editor [data-testid=street-view-panel]{max-width:calc(100% - 24px)}.designer-editor .site-budget-bar{max-height:35dvh;overflow-y:auto}.designer-editor [data-testid=bom-mobile-toggle]{bottom:calc(15% + 8px);max-width:calc(100% - 64px);min-height:40px;position:absolute;right:8px}.designer-editor [data-testid=bom-panel-mobile]{max-height:75dvh;padding-bottom:env(safe-area-inset-bottom);z-index:60}@media (max-width:1439px){.designer-editor [data-testid=designer-header]{flex-wrap:wrap;gap:8px;padding:8px 12px}.designer-header-content{display:contents}.designer-editor [data-testid=mode-toggle]{margin-left:auto}.designer-header-content>.w-px{display:none}.designer-actions{flex:1 1 100%;flex-wrap:wrap;gap:6px;margin-left:0;min-width:0}.designer-actions>button{margin-left:0}.designer-editor [data-testid=actions-rail]{flex-shrink:0}.designer-editor [data-testid=designer-autosave-status]{margin-right:auto;min-width:0}}@media (max-width:1279px){.designer-map-controls{flex-direction:column;gap:6px}.designer-map-controls>:first-child{flex:none;max-width:none;width:100%}.designer-map-controls>:last-child{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;width:100%}.designer-map-controls>:last-child>*{flex-shrink:0}.designer-editor [data-testid=camera-placement-banner],.designer-editor [data-testid=street-view-panel]{top:104px}.designer-editor .site-budget-grid{display:flex;max-height:96px;overflow-x:auto}.designer-editor .site-budget-grid .metric-tile{flex:0 0 160px}.designer-editor .site-budget-bar>.panel-header{flex-wrap:wrap;gap:8px;padding:8px 12px}}@media (max-width:639px){.designer-editor [data-testid=designer-header]{padding:6px 8px}.designer-project{flex:1 1;max-width:none}.designer-project>:first-child{height:32px;width:32px}.designer-actions{gap:4px}.designer-actions>button{font-size:10px;padding-left:8px;padding-right:8px}.designer-editor [data-testid=actions-rail]{margin-right:auto}.designer-editor [data-testid=tool-palette]{width:44px}.designer-editor [data-testid=elevations-menu],.designer-editor [data-testid=snapshots-menu]{left:8px;max-height:calc(100dvh - 140px);overflow-y:auto;position:fixed;right:8px;top:112px;width:auto}.designer-editor .site-budget-bar>.panel-header{font-size:9px;letter-spacing:.04em}.designer-editor .site-budget-bar>.panel-header>span{white-space:normal}.designer-editor [data-testid=camera-placement-banner]{gap:6px;padding:6px}}@media{.designer-compact-actions{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.designer-editor [data-testid=designer-header]{gap:6px;padding:6px 8px}.designer-project{gap:6px;max-width:none}.designer-project,.designer-project>:last-child{flex:1 1;min-width:0}.designer-editor[data-tools-open=false] .designer-actions,.designer-editor[data-tools-open=false] [data-testid=design-options],.designer-editor[data-tools-open=false] [data-testid=mode-toggle]{display:none}.designer-editor[data-tools-open=true] .designer-actions{flex:1 1 100%;max-height:27dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px}.designer-editor[data-tools-open=true] [data-testid=design-options]{gap:10px;max-height:24dvh;overflow-y:auto;overscroll-behavior:contain;padding:10px}.designer-header-content>.w-px{display:none}.designer-editor [data-testid=mode-toggle]{order:2}.designer-editor .designer-actions{order:3}.designer-editor [data-testid=elevations-menu],.designer-editor [data-testid=snapshots-menu]{left:auto;max-height:calc(100dvh - 100px);overflow-y:auto;position:fixed;right:12px;top:72px;width:min(360px,calc(100vw - 24px));z-index:70}.designer-editor [data-testid=camera-placement-banner]{top:8px}.designer-editor [data-testid=actions-rail] button{min-height:40px;min-width:40px}}@media (max-width:639px){.designer-project>:first-child{height:28px;width:28px}.designer-project [data-testid=floorplan-project-name]{font-size:12px}}.designer-blueprint-legend{background:#fff!important;border-top:2px solid #172033;color:#172033!important;flex:0 0 auto;font-family:IBM Plex Sans,sans-serif;overflow-wrap:anywhere;text-align:left}.designer-blueprint-heading{align-items:center;border-bottom:1px solid #cbd5e1;display:flex;font-size:10px;gap:12px;justify-content:space-between;padding:7px 12px}.designer-blueprint-heading strong{letter-spacing:.08em;text-transform:uppercase}.designer-blueprint-heading span{align-items:center;display:inline-flex;flex-shrink:0;font-size:9px;gap:6px}.legend-camera-symbol{background:green;border-radius:50%;height:8px;width:8px}.legend-fov-symbol{border-bottom:9px solid #22c55e;border-left:5px solid #0000;border-right:5px solid #0000;height:0;margin-left:5px;width:0}.designer-blueprint-legend dl{display:grid;grid-template-columns:2fr 1.5fr 1fr;margin:0}.designer-blueprint-legend dl>div{border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;min-width:0;padding:7px 12px}.designer-blueprint-legend dt{color:#475569!important;font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.designer-blueprint-legend dd{color:#172033!important;font-size:11px;font-weight:600;line-height:1.4;margin:3px 0 0}.designer-blueprint-legend.is-compact{border:1px solid #94a3b8;margin-top:8px}.designer-blueprint-legend.is-compact .designer-blueprint-heading{font-size:8px;padding:5px 6px}.designer-blueprint-legend.is-compact .designer-blueprint-heading span{display:none}.designer-blueprint-legend.is-compact dl{grid-template-columns:1fr 1fr}.designer-blueprint-legend.is-compact dl>div{padding:4px 6px}.designer-blueprint-legend.is-compact dt{font-size:7px}.designer-blueprint-legend.is-compact dd{font-size:9px}@media (max-width:640px){.designer-blueprint-heading span{display:none}.designer-blueprint-legend dl{grid-template-columns:1fr 1fr 1fr}.designer-blueprint-legend dl>div{padding:5px 7px}.designer-blueprint-legend dd{font-size:10px}}.designer-blueprint-brand{align-items:center;display:flex;gap:10px;min-width:0}.designer-blueprint-logo{flex-shrink:0;height:32px;object-fit:contain;width:60px}.designer-blueprint-legend.is-compact .designer-blueprint-logo{height:24px;width:40px}.designer-blueprint-logo-status{color:#64748b;font-size:9px;line-height:1.3;max-width:90px}.designer-blueprint-sheet{container-type:inline-size;display:grid!important;grid-template-rows:minmax(0,85fr) minmax(0,15fr)}.designer-blueprint-sheet>.designer-blueprint-map{min-height:0;overflow:hidden}.designer-blueprint-sheet>.designer-blueprint-legend{display:grid;grid-template-rows:40% 60%;margin:0;min-height:0;overflow:auto}.designer-blueprint-sheet .designer-blueprint-heading{font-size:clamp(6px,1cqw,10px);gap:6px;padding:2px 8px}.designer-blueprint-sheet .designer-blueprint-logo{height:100%;max-height:24px;width:48px}.designer-blueprint-sheet .designer-blueprint-brand{gap:6px;height:100%}.designer-blueprint-sheet .designer-blueprint-legend dl{grid-template-columns:2fr 1.4fr .5fr 1.3fr 1.2fr 1.6fr}.designer-blueprint-sheet .designer-blueprint-legend dl>div{padding:2px 5px}.designer-blueprint-sheet .designer-blueprint-legend dt{font-size:clamp(5px,.85cqw,8px);letter-spacing:.02em}.designer-blueprint-sheet .designer-blueprint-legend dd{font-size:clamp(6px,1cqw,11px);line-height:1.15;margin:2px 0 0}.designer-blueprint-sheet.is-gallery{aspect-ratio:1.5}.designer-blueprint-sheet.is-gallery .designer-blueprint-map>div:first-child{border-radius:0;height:100%}.designer-blueprint-sheet.is-gallery .designer-blueprint-logo{max-height:14px;width:30px}.designer-blueprint-sheet.is-gallery .designer-blueprint-logo-status{font-size:5px;max-width:45px}.designer-blueprint-heading .legend-fisheye-key{align-items:center;display:inline-flex;font-size:clamp(5px,.85cqw,9px);gap:4px}.legend-fisheye-symbol{background:#8b5cf6;border-radius:50%;flex-shrink:0;height:8px;width:8px}.designer-blueprint-brand strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-blueprint-legend.is-compact .designer-blueprint-heading .legend-fisheye-key{display:inline-flex}.legend-symbol-keys{align-items:center;display:flex;flex-wrap:wrap;gap:3px 8px;justify-content:flex-start}.designer-blueprint-legend .designer-blueprint-heading .legend-symbol-keys>span{align-items:center;display:inline-flex;font-size:clamp(5px,.85cqw,9px);gap:4px}.legend-symbol-keys .legend-fov-symbol{margin-left:0}.designer-blueprint-legend dl{grid-template-columns:1.5fr 1.1fr 1.1fr 1.3fr 1.8fr}.designer-blueprint-legend .legend-saved-label{margin-top:8px}.legend-device-counts{grid-gap:4px 8px;display:grid;gap:4px 8px;grid-template-columns:1fr 1fr}.legend-device-counts span{align-items:center;display:flex;gap:4px}.legend-device-counts i{border:1px solid #475569;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.legend-device-total{display:block;margin-top:5px}.designer-blueprint-sheet .designer-blueprint-legend dl{grid-template-columns:1.5fr 1.1fr 1.1fr 1.3fr 1.8fr}.designer-blueprint-legend.is-compact .legend-device-counts,.designer-blueprint-legend.is-compact .legend-device-counts span{gap:2px}.designer-blueprint-legend.is-compact .legend-device-counts i{height:4px;width:4px}.steve-quote-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.steve-quote-dialog{background:#171b1e;border:1px solid #ffffff26;border-radius:18px;box-shadow:0 24px 80px #0008;color:#eef2f5;font-size:14px;line-height:1.5;max-height:90dvh;overflow:auto;padding:22px;width:min(620px,100%)}.steve-quote-dialog footer,.steve-quote-dialog header{align-items:center;display:flex;gap:12px;justify-content:space-between}.steve-quote-dialog h2{font-size:23px;font-weight:800;margin:4px 0}.steve-quote-eyebrow{align-items:center;color:#77ded4;display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.12em}.steve-quote-dialog p{margin:12px 0}.steve-quote-dialog button{align-items:center;background:linear-gradient(140deg,#39444b,#242b30);border:1px solid #ffffff35;border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;padding:8px 12px}.steve-quote-dialog button:disabled{cursor:not-allowed;opacity:.5}.steve-quote-dialog button.steve-quote-primary{background:linear-gradient(120deg,#0e9292,#2563b8);border-color:#62d7d366}.steve-quote-dialog textarea{background:#111719;border:1px solid #667780;border-radius:10px;color:inherit;margin-top:8px;padding:12px;resize:vertical;width:100%}.steve-quote-dialog label{font-weight:700}.steve-quote-plan,.steve-quote-result{border:1px solid #ffffff25;border-radius:12px;margin:16px 0;padding:15px}.steve-quote-plan{grid-gap:12px;display:grid;gap:12px}.steve-quote-plan>strong{font-size:22px}.steve-quote-allowance{border-block:1px solid #ffffff20;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin:10px 0;padding:10px 0}.steve-quote-allowance span,.steve-quote-hint{color:#b5c2cc;font-size:12px}.steve-quote-error{background:#b779151c;border:1px solid #e0a34066;border-radius:8px;color:#f5d495;padding:10px}.steve-quote-result h3{font-size:16px;font-weight:800}.steve-quote-result ul{list-style:none;margin:12px 0;padding:0}.steve-quote-result li{border-bottom:1px solid #ffffff15;display:flex;gap:10px;justify-content:space-between;padding:8px 0}.steve-quote-result li strong{white-space:nowrap}.steve-quote-review{align-items:flex-start;display:flex;font-size:12px;gap:9px;margin:14px 0}.steve-quote-review input{margin-top:3px}.steve-quote-dialog footer{border-top:1px solid #ffffff20;margin-top:20px;padding-top:14px}.steve-quote-manage{font-size:12px;margin-top:16px}[data-theme=light] .steve-quote-dialog{background:#f7fafb;color:#172f3a}[data-theme=light] .steve-quote-dialog textarea{background:#fff}[data-theme=light] .steve-quote-allowance span,[data-theme=light] .steve-quote-hint{color:#536773}[data-theme=light] .steve-quote-error{color:#80500c}[data-theme=light] .steve-quote-eyebrow{color:#08756d}[data-theme=light] .steve-quote-plan,[data-theme=light] .steve-quote-result{border-color:#ccd6dc}@media(max-width:600px){.steve-quote-overlay{padding:8px}.steve-quote-dialog{padding:16px}.steve-quote-dialog footer{flex-wrap:wrap}.steve-quote-dialog h2{font-size:20px}}.quote-editor{height:auto;min-height:calc(100dvh - 105px)}.quote-editor .quote-editor-header{gap:16px;padding:16px 20px}.quote-editor .quote-editor-content{padding:18px 20px}.quote-editor .panel{border-radius:12px;overflow:hidden}.quote-editor .panel-header{font-size:12px;letter-spacing:.025em;padding:12px 16px;text-transform:none}.quote-editor .quote-line-table{border-radius:8px}.quote-editor .quote-line-row{font-size:12px;padding:10px 12px}.quote-editor .quote-line-row>input{border-radius:6px;font-size:12px;height:32px;min-width:0}.quote-editor .quote-line-row textarea{background:#0000;border-color:#0000;font-size:12px;height:40px;margin:2px 0 0;padding:3px 6px;resize:vertical}.quote-editor .quote-line-row textarea:focus{border-color:#5d9e94;min-height:64px}.quote-editor .quote-line-row>div:first-child{align-items:flex-start}.quote-editor .quote-line-row>div:first-child>div:last-child{flex:1 1}.quote-line-order{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.quote-line-order button{align-items:center;background:#0000;border:1px solid #80808040;border-radius:5px;color:inherit;display:flex;height:24px;justify-content:center;width:24px}.quote-line-order button:disabled{cursor:default;opacity:.25}.quote-line-order button:not(:disabled):hover{background:#80808025}.quote-editor .quote-thumbnail-compact{border-radius:7px;height:56px;width:56px}.quote-editor .quote-thumbnail-compact>div.absolute{bottom:0;gap:0;padding:1px;right:0}.quote-editor .quote-thumbnail-compact button{padding:4px}.quote-editor .quote-thumbnail-compact button svg{height:12px;width:12px}.quote-editor .quote-editor-introduction{margin-bottom:12px;padding:10px 12px}.quote-editor [data-testid=quote-customer-details]{border-radius:12px;padding:14px 16px}.quote-editor [data-testid=quote-customer-details] h2{font-size:17px}.quote-editor [data-testid=quote-customer-details] p{font-size:13px;line-height:1.5}.quote-editor [data-testid=quote-customer-details] a{border:0;font-size:13px;min-height:32px;padding:4px 0}.quote-editor [data-testid=approved-job-edit-warning]{font-size:11px;font-weight:500;line-height:1.5}.quote-editor .quote-editor-summary{border:1px solid #80808035;border-radius:12px;margin:18px 20px 18px 0;width:300px}.quote-editor .site-budget-bar .metric-tile{padding:10px 16px}.quote-editor .site-budget-bar .font-display{font-size:20px}html[data-theme=dark] .quote-editor{background:#111415!important;color:#e7ebea}html[data-theme=dark] .quote-editor :is(.panel,.quote-editor-summary,[data-testid=quote-customer-details]){background:#191d1e!important;border-color:#303637!important;box-shadow:none!important}html[data-theme=dark] .quote-editor :is(.quote-editor-header,.panel-header,.site-budget-bar){background:#151819!important;border-color:#303637!important;box-shadow:none!important}html[data-theme=dark] .quote-editor :is(input:not([type=checkbox]),select,textarea){background:#141718!important;border-color:#3a4142!important;color:#e7ebea;font-weight:500}html[data-theme=dark] .quote-editor .quote-line-row textarea{background:#0000!important;border-color:#0000!important}html[data-theme=dark] .quote-editor .quote-line-row textarea:focus{border-color:#5d9e94!important}html[data-theme=dark] .quote-editor .quote-line-row{border-color:#2c3233}html[data-theme=dark] .quote-editor .quote-line-row:hover{background:#ffffff03}html[data-theme=dark] .quote-editor :is(.text-slate-500,.text-slate-400){color:#a6b0b0}html[data-theme=dark] .quote-editor .btn-primary{background:linear-gradient(115deg,#b95c15,#de801c)!important;border-color:#df8a36!important;box-shadow:none!important;color:#fff!important}@media(min-width:1280px){.quote-editor{height:calc(100dvh - 105px);min-height:650px}}@media(max-width:639px){.quote-editor .quote-editor-header{padding:12px 16px}.quote-editor .quote-editor-content{padding:12px}.quote-editor .quote-editor-body{overflow:visible}.quote-editor .quote-line-order{flex-direction:row;margin-bottom:8px}.quote-editor .quote-line-order button{height:36px;width:40px}.quote-editor .quote-thumbnail-compact{height:64px;width:64px}.quote-editor .quote-thumbnail-compact button{padding:7px}}.quote-editor .quote-line-row{gap:10px;min-height:58px;padding:7px 10px}.quote-editor .quote-line-row>div:first-child{align-items:center}.quote-editor .quote-line-row>div:first-child>div:last-child{min-width:0}.quote-editor .quote-line-row textarea{border-radius:4px;height:36px;line-height:17px;margin:0;min-height:36px;padding:1px 2px}.quote-editor .quote-line-row .quote-line-description{font-size:12px;min-width:0}.quote-editor .quote-line-row .quote-thumbnail-compact{border-radius:6px;flex:none;height:36px;overflow:visible;width:36px}.quote-editor .quote-line-row .quote-thumbnail-compact>img{border-radius:5px}.quote-editor .quote-line-row .quote-thumbnail-compact>div.absolute{left:0;opacity:0;pointer-events:none;right:auto;width:-webkit-max-content;width:max-content;z-index:3}.quote-editor .quote-line-row .quote-thumbnail-compact:focus-within>div.absolute,.quote-editor .quote-line-row .quote-thumbnail-compact:hover>div.absolute{opacity:1;pointer-events:auto}.quote-editor .quote-line-row .quote-thumbnail-compact:has(input:disabled){opacity:.7}.quote-editor .quote-line-row .quote-thumbnail-compact>div:not(.absolute)>svg{height:18px;width:18px}.quote-line-grip{align-items:center;background:#0000;border:0;color:#8c9899;cursor:grab;display:inline-flex;flex:none;height:36px;justify-content:center;touch-action:none;width:18px}.quote-line-grip:active{cursor:grabbing}.quote-line-grip:disabled{cursor:default;opacity:.3}.quote-line-grip:focus-visible{border-radius:4px;outline:2px solid #7cbbb0;outline-offset:2px}.quote-line-dragging{opacity:.5}.quote-editor .quote-line-drop-target{background:#67b8a812;box-shadow:inset 0 2px #67b8a8}.quote-line-options{font-size:10px;line-height:14px}.quote-line-options>summary{color:#98a6a6;cursor:pointer}.quote-line-options[open]{padding-bottom:5px}@media (pointer:coarse){.quote-line-grip{height:44px;width:28px}.quote-editor .quote-line-row .quote-thumbnail-compact>div.absolute{opacity:1;pointer-events:auto}}.quote-editor .quote-editor-summary{background:#0000;border:0;border-radius:0;display:flex;flex:0 0 320px;flex-direction:column;gap:12px;overflow-y:auto;padding:0}html[data-theme=dark] .quote-editor .quote-editor-summary{background:#0000!important;border:0!important}.quote-editor-summary>.panel{flex-shrink:0}.quote-editor .quote-schedule-card .panel-header{align-items:center;display:flex;gap:8px}.quote-schedule-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.quote-schedule-fields span{color:#94a3a3;display:block;font-size:11px;margin-bottom:6px}.quote-schedule-fields strong{border:1px solid #80808045;border-radius:6px;display:block;font-size:12px;font-weight:500;padding:9px 8px}.quote-editor .quote-add-line{align-items:center;background:#0000;border:1px solid #5d9e9470;border-radius:6px;color:#438c80;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:6px 9px}html[data-theme=dark] .quote-editor .quote-add-line{color:#9bc7be}.quote-editor-footer{align-items:center;background:#f5f7f7;border-top:1px solid #80808040;bottom:0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 20px;position:-webkit-sticky;position:sticky;z-index:25}html[data-theme=dark] .quote-editor .quote-editor-footer{background:#1d2122}.quote-editor-footer button{border-radius:6px;min-height:36px;padding:8px 18px}.quote-editor .quote-editor-summary [data-testid=quote-contract-disclaimer]{font-size:11px}@media(max-width:1099px){.quote-editor .quote-editor-body{flex-direction:column;overflow:visible}.quote-editor .quote-editor-summary{flex:auto;margin:0 12px 16px;overflow:visible;width:auto}.quote-editor .quote-editor-content{overflow:visible}}@media(max-width:639px){.quote-editor-footer{flex-wrap:wrap;padding:10px 12px}.quote-editor-footer>span{font-size:10px}.quote-editor-footer>div{margin-left:auto}}.quote-approval-card{align-items:center;background:linear-gradient(120deg,#064e3b,#115e59);border:1px solid #34d39980;border-radius:7px;color:#ecfdf5;display:flex;flex-wrap:wrap;font-size:11px;gap:3px 10px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:6px 9px;width:-webkit-fit-content;width:fit-content}.quote-approval-card strong{align-items:center;display:flex;font-size:11px;gap:7px;letter-spacing:.08em}.quote-approval-card time{color:#a7f3d0;font-size:11px}[data-theme=light] .quote-approval-card{background:linear-gradient(120deg,#d1fae5,#ccfbf1);border-color:#6ee7b7;color:#064e3b}[data-theme=light] .quote-approval-card time{color:#115e59}.work-order-quickcam-fab{align-items:center;background:linear-gradient(120deg,#fafafa,#d4d4d4 70%,#a3a3a3);border:1px solid #d4d4d4;border-radius:999px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 26px #02061770,inset 0 1px 0 #ffffff80;box-sizing:border-box;color:#171717;display:flex;height:52px;justify-content:flex-end;overflow:hidden;padding:6px;position:fixed;right:max(16px,env(safe-area-inset-right));text-decoration:none;transition:width .22s ease,box-shadow .18s ease;width:188px;z-index:45}.work-order-quickcam-fab[data-phone=true]{bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.work-order-quickcam-fab[data-compact=true]{width:52px}.work-order-quickcam-label{flex:1 1;font-size:13px;font-weight:800;min-width:0;opacity:1;text-align:center;transition:opacity .14s ease;white-space:nowrap}.work-order-quickcam-fab[data-compact=true] .work-order-quickcam-label{opacity:0}.work-order-quickcam-logo{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;flex:0 0 38px;height:38px;justify-content:center}.work-order-quickcam-logo img{filter:grayscale(1);height:32px;object-fit:contain;width:32px}.work-order-quickcam-fab:hover{box-shadow:0 10px 30px #00000090,0 0 0 3px #a3a3a340}.work-order-quickcam-fab:focus-visible{outline:3px solid #737373;outline-offset:4px}@media (prefers-reduced-motion:reduce){.work-order-quickcam-fab,.work-order-quickcam-label{transition:none}}.work-order-header-actions .work-order-command-button{--action-rgb:249,115,22;--action-text:#fdba74;--action-light-text:#9a3412;align-items:center;border-radius:.8rem;display:inline-flex;font-size:.8rem;font-weight:800;gap:.55rem;justify-content:center;line-height:1.25;min-height:3rem;padding:.7rem 1rem;transition:background .15s ease,border-color .15s ease}.work-order-header-actions .is-checkin{--action-rgb:59,130,246;--action-text:#93c5fd;--action-light-text:#1d4ed8}.work-order-header-actions .is-print{--action-rgb:139,92,246;--action-text:#c4b5fd;--action-light-text:#6d28d9}.work-order-header-actions .is-customer{--action-rgb:6,182,212;--action-text:#67e8f9;--action-light-text:#0e7490}html .app-shell .technician-work-order .work-order-header-actions .work-order-command-button{background:linear-gradient(120deg,rgba(var(--action-rgb),.32),rgba(var(--action-rgb),.1))!important;border:1px solid rgba(var(--action-rgb),.5)!important;box-shadow:inset 0 1px 0 #ffffff0f!important;color:var(--action-text)!important;filter:none;transform:none}html .app-shell .technician-work-order .work-order-header-actions .work-order-command-button:hover:not(:disabled){border-color:rgba(var(--action-rgb),.85)!important;filter:brightness(1.12)}html[data-theme=light] .app-shell .technician-work-order .work-order-header-actions .work-order-command-button{color:var(--action-light-text)!important}.work-order-header-actions .work-order-command-button:focus-visible{outline:2px solid var(--action-text);outline-offset:3px}.work-order-header-actions .work-order-command-button:disabled{cursor:wait;opacity:.55}.work-order-header-actions .work-order-command-button .work-order-checkin-icon{background:#0000;box-shadow:none;color:inherit;height:auto;width:auto}.work-order-header-actions .work-order-command-button svg{flex-shrink:0;height:18px;width:18px}html .app-shell .technician-work-order .work-order-action--directions{background:#3b82f624!important;border:1px solid #3b82f680!important;color:#93c5fd!important}html .app-shell .technician-work-order .work-order-action--directions:hover{background:#3b82f63d!important}html[data-theme=light] .app-shell .technician-work-order .work-order-action--directions{color:#1d4ed8!important}.technician-work-order .work-order-simple-progress{grid-template-columns:repeat(6,minmax(100px,1fr));overflow-x:auto}.work-order-header-actions .is-arrive{--action-text:#bfdbfe;--action-light-text:#fff;--action-rgb:37,99,235}.work-order-header-actions .is-complete{--action-text:#ede9fe;--action-light-text:#fff;--action-rgb:124,58,237}html .app-shell .technician-work-order .work-order-header-actions .work-order-command-button.is-arrive,html[data-theme] .app-shell button.work-order-command-button.is-arrive{background:linear-gradient(120deg,#38bdf8,#2563eb 55%,#1e40af)!important;color:#fff!important}html .app-shell .technician-work-order .work-order-header-actions .work-order-command-button.is-complete,html[data-theme] .app-shell button.work-order-command-button.is-complete{background:linear-gradient(120deg,#c084fc,#7c3aed 55%,#4c1d95)!important;color:#fff!important}html .app-shell .technician-work-order .work-order-header-actions .work-order-command-button:is(.is-arrive,.is-complete):hover:not(:disabled){filter:brightness(1.12)}html .app-shell .technician-work-order .work-order-header-actions .work-order-command-button.is-eta,html[data-theme] .app-shell button.work-order-command-button.is-eta{background:linear-gradient(120deg,#fbbf24,#c87528 55%,#92400e)!important;color:#171717!important}html .app-shell .technician-work-order .work-order-header-actions .work-order-command-button.is-checkin,html[data-theme] .app-shell button.work-order-command-button.is-checkin{background:linear-gradient(120deg,#38bdf8,#2563eb 55%,#1e40af)!important;color:#fff!important}@media (max-width:1279px){.technician-work-order [data-testid=work-order-command-header]>div:first-child{grid-gap:1rem .5rem;align-items:start;display:grid;gap:1rem .5rem;grid-template-columns:minmax(0,1fr) 7.25rem}.technician-work-order [data-testid=work-order-command-header]>div:first-child>div:first-child{padding-right:0}.technician-work-order [data-testid=work-order-command-header] .work-order-progress-cluster{padding-top:.5rem;position:static;width:100%}.technician-work-order [data-testid=work-order-command-header] .work-order-header-actions{grid-column:1/-1;margin-top:.5rem}}html[data-theme] .technician-work-order .work-order-simple-progress{background:#0000!important;border-radius:.75rem}html[data-theme] .technician-work-order .work-order-simple-progress .work-order-progress-stage{color:#64748b!important}html[data-theme] .technician-work-order .work-order-simple-progress .work-order-progress-stage>span{background:#081321!important;border-color:#475569!important;color:#64748b!important}html[data-theme] .technician-work-order .work-order-simple-progress .work-order-progress-stage:before{background:#334155!important}html[data-theme] .technician-work-order .work-order-simple-progress .work-order-progress-stage.is-done{color:#99f6e4!important}html[data-theme] .technician-work-order .work-order-simple-progress .work-order-progress-stage.is-done>span{background:#2dd4bf!important;border-color:#2dd4bf!important;color:#042f2e!important}html[data-theme] .technician-work-order .work-order-simple-progress .work-order-progress-stage.is-done:before{background:#2dd4bf!important}html[data-theme] .technician-work-order .work-order-simple-progress .work-order-progress-stage.is-current>span{box-shadow:0 0 0 4px #2dd4bf24,0 0 18px #2dd4bf7a!important}html[data-theme] .technician-work-order .work-order-simple-progress .work-order-progress-stage>span>svg,html[data-theme] .technician-work-order .work-order-simple-progress .work-order-progress-stage>strong{color:inherit!important}html[data-theme] .technician-work-order .work-order-customer-clean .work-order-customer-name{font-weight:950!important;text-shadow:.2px 0 currentColor}html[data-theme] .work-order-progress-cluster .work-order-status-stamp[data-status=active]{border-color:currentColor;color:#c87528}html[data-theme=light] .work-order-progress-cluster .work-order-status-stamp[data-status=active]{color:#92400e}html[data-theme] .work-order-progress-cluster .work-order-status-stamp[data-status=on-my-way]{border-color:currentColor;color:#e879f9}html[data-theme=light] .work-order-progress-cluster .work-order-status-stamp[data-status=on-my-way]{color:#a21caf}.quote-phone-card{background:#252728;border:1px solid #ffffff20;border-radius:13px;box-shadow:none;color:#f3f5f6;margin:0 0 8px;min-width:0;padding:13px 14px 10px;position:relative;touch-action:pan-y}.quote-phone-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.quote-phone-identity{flex:1 1;min-width:0}.quote-phone-identity>strong{display:block;font-size:15px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.quote-phone-identity>span{color:#aeb7bd;display:block;font-size:11px;line-height:1.4;margin-top:4px}.quote-phone-amount{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.4;white-space:nowrap}.quote-phone-project{color:#c6cdd2;font-size:12px;line-height:1.5;margin:7px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-phone-opened{color:#aeb7bd;font-size:10px;margin:3px 0 0}.quote-phone-footer{align-items:center;border-top:1px solid #ffffff0d;display:flex;gap:10px;justify-content:space-between;margin-top:9px;padding-top:8px}.quote-phone-status{background:#ce922b20;border:1px solid #ce922b40;border-radius:6px;color:#f5c675;font-size:10px;font-weight:700;line-height:1.4;padding:4px 7px}.quote-phone-status[data-status=approved]{background:#34c78815;border-color:#34c78840;color:#7de2ad}.quote-phone-status[data-status=converted]{background:#4e8df51c;border-color:#4e8df540;color:#aac8ff}.quote-phone-status[data-status=draft]{background:#9b6de51c;border-color:#9b6de540;color:#cfb6fc}.quote-phone-status[data-status=archived]{background:#929aa31a;border-color:#929aa340;color:#bcc4cd}.quote-phone-manage{align-items:center;background:linear-gradient(135deg,#ed9844,#ca6822);border:1px solid #ffb96870;border-radius:8px;box-shadow:none;color:#1d1208;display:inline-flex;font-size:11px;font-weight:800;gap:6px;justify-content:center;letter-spacing:0;min-height:36px;padding:6px 12px;text-transform:none}.quote-phone-manage:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}html[data-theme] .app-shell .quote-phone-card[data-selected=true]{border:1px solid #e97474;box-shadow:none;outline:none}[data-theme=light] .quote-phone-card{background:#fff;border-color:#cbd6dc;color:#183443}.quote-phone-card .quote-phone-amount{color:inherit}[data-theme=light] .quote-phone-identity>span,[data-theme=light] .quote-phone-opened,[data-theme=light] .quote-phone-project{color:#59707c}[data-theme=light] .quote-phone-footer{border-color:#e4eaed}[data-theme=light] .quote-phone-status{color:#88510e}[data-theme=light] .quote-phone-status[data-status=approved]{color:#126943}[data-theme=light] .quote-phone-status[data-status=converted]{color:#28579a}[data-theme=light] .quote-phone-status[data-status=draft]{color:#6f42a3}[data-theme=light] .quote-phone-status[data-status=archived]{color:#52606e}html[data-theme] [data-testid=quotes-page].quotes-phone-layout{padding:12px 14px 110px!important}.quotes-phone-layout>*+*{margin-top:14px!important}.quotes-phone-layout .quote-phone-card{margin-bottom:6px;padding:9px 12px 7px}.quotes-phone-layout .quote-phone-identity>span{margin-top:2px}.quotes-phone-layout .quote-phone-project{margin-top:4px}.quotes-phone-layout .quote-phone-footer{margin-top:5px;padding-top:4px}.quotes-phone-layout [data-testid=quotes-mobile-list]{display:block!important}.quotes-phone-layout [data-testid=quotes-ledger]{display:none!important}.quotes-phone-layout .quotes-filter-toolbar{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto}.quotes-phone-layout .quotes-filter-toolbar>div{min-width:0!important}.quotes-phone-layout .quotes-filter-toolbar>div:first-child{grid-column:1/-1}.quotes-phone-layout [data-testid=quotes-search]{box-shadow:none;font-size:13px;height:42px}.quotes-phone-layout [data-testid=quotes-sort]{border-radius:9px;box-shadow:none;font-size:10px;height:38px;padding:0 10px}.quotes-phone-layout [data-testid=quotes-approved-only-label]{border-radius:9px;gap:6px;height:38px;padding:0 9px;white-space:nowrap}.quotes-phone-layout [data-testid=quotes-approved-only-label] span{font-size:10px;letter-spacing:0;text-transform:none}.quotes-phone-layout [data-testid=quotes-approved-only]{height:14px;width:14px}.quote-phone-filters{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 0 6px;scrollbar-width:thin}.quote-phone-filter{background:#ffffff08;border:1px solid #ffffff24;border-radius:8px;color:#bdc7ce;flex-shrink:0;font-size:11px;font-weight:650;line-height:1.3;min-height:36px;padding:7px 11px;white-space:nowrap}.quote-phone-filter[data-active=true]{background:#169bb524;border-color:#49b8cc;color:#80dfef}[data-theme=light] .quote-phone-filter{background:#ffffff80;border-color:#beced5;color:#45616e}[data-theme=light] .quote-phone-filter[data-active=true]{background:#d9f1f4;border-color:#3693a7;color:#126176}.financial-insights{margin-bottom:20px}.financial-insights>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.financial-insight-card>p,.financial-insights header p{font-size:11px;margin-top:5px;opacity:.65}.financial-insights header button{border:1px solid #94a3b844;border-radius:9px;padding:8px}.financial-insights-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.financial-insight-card{background:linear-gradient(145deg,#06b6d40b,#6366f10b);border:1px solid #22d3ee33;border-radius:18px;display:flex;flex-direction:column;min-width:0;padding:18px}.financial-insight-card h2{align-items:center;display:flex;font-size:12px;font-weight:800;gap:8px}.insight-value{display:block;font-size:28px;line-height:1.2;margin-top:14px}.insight-value small{font-size:12px;font-weight:500}.financial-insight-card footer{border-top:1px solid #94a3b833;font-size:10px;line-height:1.5;margin-top:auto;opacity:.65;padding-top:14px}.insight-month-bars{display:flex;gap:7px;height:130px;margin:20px 0 14px}.insight-month-bars>div{display:flex;flex:1 1;flex-direction:column;font-size:10px;gap:5px;min-width:0;text-align:center}.insight-month-bars small{font-size:9px;overflow-wrap:anywhere}.insight-bar-track{align-items:flex-end;background:#64748b12;border-radius:6px;display:flex;flex:1 1;overflow:hidden}.insight-bar-track span{background:linear-gradient(0deg,#2563eb,#22d3ee);border-radius:5px 5px 0 0;width:100%}.insight-comparison{grid-gap:20px;display:grid;gap:20px;margin:25px 0}.insight-comparison>div>div:first-child{display:flex;font-size:12px;justify-content:space-between;margin-bottom:7px}.insight-comparison-track{background:#64748b20;border-radius:9px;height:13px;overflow:hidden}.insight-comparison-track span{background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:9px;display:block;height:100%}.insight-comparison>div:last-child .insight-comparison-track span{background:linear-gradient(90deg,#64748b,#94a3b8)}.insight-promoter-name{font-size:17px;font-weight:800;margin-top:15px;overflow-wrap:anywhere}.insight-promoter-name:hover{text-decoration:underline}.insight-promoter-list{grid-gap:10px;display:grid;gap:10px;margin:16px 0}.insight-promoter-list a{display:flex;font-size:11px;gap:8px;justify-content:space-between;padding-bottom:6px;position:relative}.insight-promoter-list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-promoter-list i{background:linear-gradient(90deg,#f59e0b,#f97316);bottom:0;height:2px;position:absolute}.insight-empty{line-height:1.6;padding:25px 0}.financial-insights-message{font-size:13px;padding:20px}@media(max-width:1100px){.financial-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-insight-card:last-child{grid-column:1/-1}}@media(max-width:600px){.financial-insights-grid{grid-template-columns:minmax(0,1fr)}}.social-link-card{border:1px solid #454545;border-radius:1rem;min-width:0;padding:1rem}.social-link-heading{align-items:center;display:flex;font-weight:800;gap:.75rem}.social-link-logo{align-items:center;background:#ffffff0a;border:1px solid #555;border-radius:.8rem;color:#e5e5e5;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}html .social-link-logo svg{color:inherit!important;filter:none!important}.social-link-open{align-items:center;display:inline-flex;font-size:.75rem;gap:.4rem;margin-top:.65rem;text-decoration:underline;text-underline-offset:3px}[data-theme=light] .social-link-card{border-color:#d1d5db}[data-theme=light] .social-link-logo{background:#f3f4f6;border-color:#d1d5db;color:#374151}.settings-page .settings-marketing-tabs{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:7px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:12px 8px 2px;scrollbar-width:thin;width:100%}.settings-page .settings-marketing-tabs .customer-folder-tab{flex:0 0 auto;font-weight:900}.settings-page .settings-marketing-tabs .customer-folder-tab:before{background:color-mix(in srgb,var(--quote-folder) 90%,#fff 10%)}.settings-page .settings-marketing-tabs .customer-folder-tab>svg{flex-shrink:0}@media (max-width:767px){.settings-page{padding:20px 16px}.settings-page>*{max-width:100%;min-width:0}.settings-page :is(input,select,textarea){max-width:100%;min-width:0}}body.customer-profile-active,body.customer-profile-active *{-webkit-touch-callout:none!important;-webkit-user-select:none;user-select:none}body.customer-profile-active [contenteditable=true],body.customer-profile-active [contenteditable=true] *,body.customer-profile-active [role=textbox],body.customer-profile-active input,body.customer-profile-active textarea{-webkit-user-select:text!important;user-select:text!important}body.customer-profile-active img{-webkit-user-drag:none}@media (max-width:1279px),(pointer:coarse){.customer-information-page .customer-folder-tabs{-webkit-overflow-scrolling:touch;align-items:flex-end;display:flex;flex-wrap:nowrap;gap:10px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:18px 4px 6px;scroll-padding-inline:4px;scroll-snap-type:x proximity}.customer-information-page .customer-folder-tab{flex:0 0 auto;flex-wrap:nowrap;font-size:11px;justify-content:flex-start;letter-spacing:.025em;min-height:54px;padding:12px 14px!important;scroll-snap-align:start;white-space:nowrap}.customer-information-page .customer-folder-tab svg{flex-shrink:0}}@media (max-width:639px){html[data-theme] .customer-quotes-card{border-radius:14px;min-width:0;padding:12px}.customer-quotes-heading,.customer-quotes-heading>button{gap:8px}.customer-quotes-heading .font-display{font-size:17px;line-height:1.3}.customer-quotes-totals{flex-basis:100%;line-height:1.5;padding-left:28px}.customer-quotes-list{min-width:0;overflow:visible}.customer-quotes-list table,.customer-quotes-list tbody{display:block;width:100%}.customer-quotes-list thead{display:none}html[data-theme] .customer-quotes-list tbody>tr{grid-gap:6px 8px;align-items:center;background:#94a3b80a;border:1px solid #94a3b840;border-radius:12px;display:grid;gap:6px 8px;grid-template-areas:"number total" "project project" "status date" "job job" "actions actions";grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:9px;padding:11px 12px 7px}.customer-quotes-list tbody>tr:last-child{margin-bottom:0}html[data-theme] .customer-quotes-list td{display:block;max-width:none;min-width:0;padding:0}.customer-quotes-list [data-column=number]{font-size:11px;font-weight:700;grid-area:number;overflow-wrap:anywhere}.customer-quotes-list [data-column=total]{font-size:16px;font-weight:800;grid-area:total;line-height:1.25;overflow-wrap:anywhere}.customer-quotes-list [data-column=project]{font-size:12px;grid-area:project;line-height:1.4}.customer-quotes-list [data-column=status]{grid-area:status}html[data-theme] .customer-quotes-list [data-column=status]>span{font-size:10px;letter-spacing:0;line-height:1.35;max-width:100%;padding:3px 7px;white-space:normal}.customer-quotes-list [data-column=date]{font-size:10px;grid-area:date;text-align:right}.customer-quotes-list [data-column=job]{grid-area:job}.customer-quotes-list [data-column=job]>div{max-width:220px;width:100%}html[data-theme] .customer-quotes-list [data-column=job][data-empty=true]{display:none}.customer-quotes-list [data-column=actions]{border-top:1px solid #94a3b82e;grid-area:actions}.customer-quotes-list [data-column=actions]>div{flex-wrap:wrap;gap:2px 12px;justify-content:space-between}.customer-quotes-list [data-column=actions] :is(a,button),.customer-quotes-list [data-column=job]>a{font-size:11px;letter-spacing:0;min-height:36px;text-transform:none}.customer-quotes-list [data-column=actions] svg{height:13px;width:13px}html[data-theme=light] .customer-quotes-list tbody>tr{background:#fff;border-color:#cfdae2}}.billing-mobile-label{display:none}@media (max-width:639px){html[data-theme] .customer-billing-card{border-radius:14px;min-width:0;padding:12px}.customer-billing-heading{align-items:flex-start;gap:10px}.customer-billing-heading h2{font-size:18px;line-height:1.3}html[data-theme] .customer-billing-heading>a{font-size:11px;letter-spacing:0;min-height:36px;padding:7px 10px;text-transform:none;white-space:nowrap}.customer-billing-list{margin-top:14px;min-width:0;overflow:visible}.customer-billing-list table,.customer-billing-list tbody{display:block;min-width:0;width:100%}.customer-billing-list thead{display:none}html[data-theme] .customer-billing-list tbody>tr{grid-gap:9px 12px;align-items:start;background:#94a3b80a;border:1px solid #94a3b840;border-radius:12px;display:grid;gap:9px 12px;grid-template-areas:"date amount" "invoice invoice" "type type" "method recorded";grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:9px;padding:12px}.customer-billing-list tbody>tr:last-child{margin-bottom:0}html[data-theme] .customer-billing-list td{display:block;font-size:12px;line-height:1.4;min-width:0;overflow-wrap:anywhere;padding:0}.customer-billing-list [data-column=date]{align-self:center;grid-area:date}html[data-theme] .customer-billing-list [data-column=amount]{font-size:17px;font-weight:800;grid-area:amount}.customer-billing-list [data-column=invoice]{grid-area:invoice}.customer-billing-list [data-column=type]{grid-area:type}.customer-billing-list [data-column=type]>span{display:inline-block;font-size:10px;letter-spacing:0;line-height:1.4;max-width:100%;padding:3px 7px}.customer-billing-list [data-column=method]{grid-area:method}.customer-billing-list [data-column=recorded]{grid-area:recorded}html[data-theme] .customer-billing-list :is([data-column=method],[data-column=recorded]){border-top:1px solid #94a3b82e;padding-top:8px}.customer-billing-list .billing-mobile-label{display:block;font-family:inherit;font-size:10px;font-weight:600;margin-bottom:3px;opacity:.75}html[data-theme=light] .customer-billing-list tbody>tr{background:#fff;border-color:#cfdae2}.customer-billing-card>.border-dashed{font-size:12px;padding:20px 12px}}.messaging-admin-actions{background:#7f1d1d12}[data-theme=light] .messaging-page{background:linear-gradient(145deg,#ebf4f7f5,#f5f8fafa)!important;color:#173b4b!important}[data-theme=light] .messaging-hero{background:linear-gradient(135deg,#ddf4f7fa,#ebe7faeb,#f7fafbfa)!important;border-color:#bfd7df!important;box-shadow:0 18px 45px -32px #0f304080!important}[data-theme=light] .messaging-shell{background:#f8fbfcf2!important;border-color:#c8dbe2!important;box-shadow:0 18px 45px -34px #0f304073!important}[data-theme=light] .messaging-sidebar{background:#eff6f8d1;border-color:#d3e1e6!important}[data-theme=light] .messaging-page .border-slate-700,[data-theme=light] .messaging-page .border-slate-700\/70,[data-theme=light] .messaging-page .border-slate-800{border-color:#d1e0e6!important}[data-theme=light] .messaging-page .text-slate-100,[data-theme=light] .messaging-page .text-white{color:#173b4b!important}[data-theme=light] .messaging-page .text-slate-300,[data-theme=light] .messaging-page .text-slate-400{color:#486775!important}[data-theme=light] .messaging-page .text-slate-500,[data-theme=light] .messaging-page .text-slate-600{color:#627d89!important}[data-theme=light] .messaging-page .bg-slate-950,[data-theme=light] .messaging-page .bg-slate-950\/45{background:#ffffffd1!important}[data-theme=light] .messaging-page .bg-slate-900{background:#f7fafb!important}[data-theme=light] .messaging-sidebar button:hover{background:#0ea5e912!important}[data-theme=light] .messaging-sidebar button.bg-cyan-400\/10{background:linear-gradient(90deg,#d7f2f6,#eef3fb)!important;box-shadow:inset 3px 0 #0891b2}[data-theme=light] .messaging-shell article>div[class*=bg-cyan-400]{background:#dff5f7!important;border-color:#9edce6!important}[data-theme=light] .messaging-shell article>div[class*=bg-violet-400]{background:#eeebfa!important;border-color:#ccc3ed!important}[data-theme=light] .messaging-page .fixed form input,[data-theme=light] .messaging-page .fixed form textarea,[data-theme=light] .messaging-shell textarea{background:#fff!important;border-color:#bfd2da!important;color:#173b4b!important}[data-theme=light] .messaging-page .fixed form{background:#f7fafb!important;border-color:#c9d9e0!important;color:#173b4b!important}[data-theme=light] .messaging-admin-actions{background:#fff6f6;border-color:#e1ccd0!important}.customer-portal{--cp-ink:#173b43;--cp-muted:#61777d;--cp-line:#dce6e7;--cp-teal:#147d79;--cp-bg:#f4f7f7;background:var(--cp-bg);color:var(--cp-ink);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6;min-height:100vh;text-align:left}.customer-portal *{box-sizing:border-box}.customer-portal h1,.customer-portal h2,.customer-portal h3,.customer-portal p{margin:0}.customer-portal h1{font-size:32px;font-weight:650;letter-spacing:-1px;line-height:1.25}.customer-portal h2{font-size:19px;font-weight:650;letter-spacing:-.35px}.customer-portal h3{font-size:14px;font-weight:650}.customer-portal button,.customer-portal input,.customer-portal select,.customer-portal textarea{font:inherit}.customer-portal a,.customer-portal button{transition:background .15s,color .15s}.customer-portal button{cursor:pointer}.customer-portal button:disabled{cursor:wait;opacity:.6}.customer-portal :focus-visible{outline:3px solid #30aaa4;outline-offset:3px}.customer-portal a{text-decoration:none}.cp-muted{color:var(--cp-muted);font-size:13px}.cp-eyebrow{color:var(--cp-teal);display:block;font-size:10px;font-weight:750;letter-spacing:1.7px;margin-bottom:12px;text-transform:uppercase}.cp-shell,.cp-sidebar{display:flex}.cp-sidebar{background:#fff;border-right:1px solid var(--cp-line);flex-direction:column;flex-shrink:0;inset:0 auto 0 0;overflow:auto;padding:30px 20px;position:fixed;width:260px;z-index:30}.cp-brand{align-items:center;display:flex;gap:12px}.cp-brand img{border-radius:8px;height:48px;object-fit:contain;width:48px}.cp-brand strong{display:block;font-size:16px;letter-spacing:-.4px;line-height:1.25;overflow-wrap:anywhere}.cp-brand span{color:var(--cp-muted);display:block;font-size:11px;margin-top:5px}.cp-monogram{background:#e4f2ef;border-radius:11px;color:var(--cp-teal);display:grid;flex-shrink:0;font-size:18px;font-weight:800;height:44px;place-items:center;width:44px}.cp-nav-label{color:#8b9c9f;font-size:10px;font-weight:750;letter-spacing:1.5px;margin:44px 14px 12px}.cp-sidebar nav{display:flex;flex-direction:column;gap:5px}.cp-sidebar nav button{align-items:center;background:#0000;border:0;border-radius:8px;color:#596e74;display:flex;font-size:13px;font-weight:550;gap:12px;padding:12px 14px;text-align:left;width:100%}.cp-sidebar nav button.active{background:#e7f3ef;color:#166c66;font-weight:700}.cp-sidebar nav button b{background:#16817b;border-radius:5px;font-size:10px;margin-left:auto;min-width:19px;text-align:center}.cp-contact{color:var(--cp-muted);font-size:11px;margin-top:auto;padding:28px 10px 15px}.cp-contact a,.cp-contact p{align-items:flex-start;color:inherit;display:flex;gap:9px;margin:8px 0}.cp-contact p span{white-space:pre-line}.cp-contact svg{flex-shrink:0;margin-top:2px}.cp-contact small{color:#8c9c9f;display:block;font-size:9px;margin-top:22px}.cp-signout{align-items:center;background:#0000;border:0;border-top:1px solid var(--cp-line);color:var(--cp-muted);display:flex;font-size:12px;gap:10px;padding:14px 10px}.cp-workspace{display:flex;flex-direction:column;margin-left:260px;min-height:100vh;width:calc(100% - 260px)}.cp-topbar{align-items:center;background:#fff;border-bottom:1px solid var(--cp-line);display:flex;flex-shrink:0;height:76px;justify-content:space-between;padding:0 40px}.cp-topbar>div,.cp-topbar>div>span{align-items:center;display:flex;gap:12px}.cp-topbar>div>span{color:var(--cp-muted);font-size:12px}.cp-topbar strong{color:var(--cp-ink);font-weight:550}.cp-user{font-size:12px}.cp-avatar{background:#e8f0e6;border-radius:50%;color:#547044;display:grid;font-weight:700;height:33px;place-items:center;width:33px}.cp-main{flex:1 1;margin:0 auto;max-width:1480px;padding:36px 40px 48px;width:100%}.cp-page-head{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.cp-page-head .cp-muted{margin-top:10px}.cp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cp-button,.customer-portal .cp-actions>button:not(.cp-primary){align-items:center;background:#fff;border:1px solid var(--cp-line);border-radius:7px;color:var(--cp-ink);display:inline-flex;font-size:12px;font-weight:600;gap:8px;justify-content:center;padding:9px 13px}.customer-portal .cp-primary{background:var(--cp-teal);border:1px solid var(--cp-teal);border-radius:7px;gap:10px;justify-content:center;padding:11px 17px;white-space:nowrap}.customer-portal .cp-primary,.customer-portal .cp-text-button{align-items:center;display:inline-flex;font-size:12px;font-weight:650}.customer-portal .cp-text-button{background:#0000;border:0;color:var(--cp-teal);gap:8px;padding:0}.cp-card{background:#fff;border:1px solid var(--cp-line);border-radius:12px;box-shadow:0 2px 3px #12394202;min-width:0;padding:24px}.cp-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.cp-stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.cp-stats button{align-items:flex-start;background:#fff;border:1px solid var(--cp-line);border-radius:12px;color:var(--cp-ink);display:flex;gap:15px;padding:24px 20px;text-align:left}.cp-stats button>svg:first-child{background:#e9f3f1;border-radius:10px;box-sizing:initial;color:#278279;height:20px;padding:11px;width:20px}.cp-stats button:nth-child(2)>svg:first-child{background:#fff4e4;color:#ba863c}.cp-stats button:nth-child(3)>svg:first-child{background:#edf0fa;color:#6e7eae}.cp-stats button>svg:last-child{color:#98a9ac;margin-left:auto;width:15px}.cp-stats span{color:var(--cp-muted);font-size:11px}.cp-stats strong{color:var(--cp-ink);display:block;font-size:28px;font-weight:650;letter-spacing:-.8px;margin-top:5px}.cp-overview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.55fr 1fr;margin-bottom:24px}.cp-appointment{align-items:flex-start;border-bottom:1px solid #edf1f1;display:flex;gap:15px;padding:21px 0}.cp-appointment:last-child{border:0}.cp-appointment p{font-size:12px;margin:4px 0}.cp-appointment-icon{background:#f1f6f5;border:1px solid #e5edeb;border-radius:9px;color:var(--cp-teal);padding:13px}.cp-badge{background:#fff4df;border-radius:5px;color:#8a6524;display:inline-block;font-size:10px;font-weight:650;line-height:1.5;padding:3px 8px;white-space:nowrap}.cp-positive{background:#e9f4ed;color:#34704e}.cp-service-callout{background:#173f44;background-image:radial-gradient(circle at 120% 115%,#40766d 0,#0000 60%);border-radius:12px;color:#fff;overflow:hidden;padding:30px;position:relative}.cp-service-callout .cp-eyebrow{color:#8cc7b5}.cp-service-callout h2{font-size:27px;letter-spacing:-.7px;line-height:1.25}.cp-service-callout p{color:#bad0ce;font-size:12px;line-height:1.9;margin:18px 0 24px;max-width:300px}.cp-service-callout .cp-primary{background:#eef7f2;border-color:#0000;color:#19534c}.cp-record-row{align-items:center;border-bottom:1px solid #edf1f1;display:flex;gap:15px;padding:20px 0}.cp-record-row:last-child{border:0}.cp-record-row>svg{color:#849e9f;flex-shrink:0}.cp-record-row>div{flex:1 1}.cp-record-row p{font-size:12px;margin-top:3px}.cp-empty{color:#8a9da2;flex-direction:column;font-size:13px;gap:13px;padding:35px 15px;text-align:center}.cp-empty,.cp-footer{align-items:center;display:flex}.cp-footer{border-top:1px solid var(--cp-line);color:#819498;font-size:10px;gap:7px;padding:18px 40px}.cp-footer span{margin-left:auto}.cp-two-columns{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1.1fr 1fr}.cp-form{display:flex;flex-direction:column;gap:20px;margin-top:25px}.cp-form>.cp-primary{align-self:flex-start}.cp-form-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:1fr 1fr}.cp-field{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:7px}.customer-portal .cp-field input,.customer-portal .cp-field select,.customer-portal .cp-field textarea{background:#fff;border:1px solid #cddcde;border-radius:7px;color:var(--cp-ink);font-size:13px;font-weight:400;min-width:0;padding:11px 12px;width:100%}.cp-field textarea{resize:vertical}.customer-portal .cp-field input::placeholder,.customer-portal .cp-field textarea::placeholder{color:#96a6aa}.cp-error,.cp-success{border-radius:8px;font-size:13px;margin:15px 0!important;padding:12px 15px}.cp-error{background:#fff1ef;border:1px solid #f0cdc7;color:#a44335}.cp-success{align-items:center;background:#e8f5ee;color:#266d4c;display:flex;gap:10px}.cp-request{border-bottom:1px solid var(--cp-line);padding:21px 0}.cp-request p{font-size:12px;margin-top:10px;white-space:pre-wrap}.cp-calendar-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1.4fr 1fr}.cp-calendar{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:20px}.cp-weekday{color:#8b9b9f;font-size:10px;font-weight:650;padding-bottom:10px;text-align:center}.cp-calendar button{align-items:center;aspect-ratio:1;background:#f5f8f8;border:1px solid #0000;border-radius:7px;color:var(--cp-ink);display:flex;flex-direction:column;font-size:13px;gap:5px;justify-content:center}.cp-calendar button.selected{background:#e1f1eb;border-color:#299083}.cp-calendar button.today{font-weight:800}.cp-calendar button i{background:var(--cp-teal);border-radius:50%;height:5px;width:5px}.cp-table-wrap{overflow:auto}.cp-documents{overflow:hidden;padding:0}.cp-documents table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.cp-documents th{background:#f9fbfa;color:#7a8e94;font-size:11px;font-weight:550;padding:17px 24px}.cp-documents td{border-top:1px solid #e9eeee;font-size:12px;padding:21px 24px}.cp-table-subtitle{color:var(--cp-muted);display:block;font-size:11px;margin-top:4px}.cp-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.cp-document-note{border-top:1px solid var(--cp-line);padding:20px 24px}.cp-referral{margin:0 auto;max-width:700px;padding:40px;text-align:center}.cp-referral h2{font-size:30px;margin-bottom:12px}.cp-referral .cp-muted{margin:0 auto;max-width:450px}.cp-qr{border:1px solid var(--cp-line);border-radius:12px;margin:25px auto;max-width:100%;padding:10px;width:230px}.cp-referral .cp-field{text-align:left}.cp-referral .cp-actions{justify-content:center;margin:20px 0}.cp-contact-summary{background:#f2f7f6;border-radius:8px;font-size:13px;margin-top:20px;padding:14px}.cp-segment{background:#edf3f2;border-radius:8px;display:flex;gap:4px;padding:4px}.cp-segment button{background:#0000;border:0;border-radius:6px;color:var(--cp-muted);flex:1 1;font-size:12px;font-weight:650;padding:9px 12px}.cp-segment button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #12394212;color:var(--cp-teal)}.cp-login{display:grid;grid-template-columns:1fr 1fr}.cp-login-story{background:#173f44;color:#fff;display:flex;flex-direction:column;gap:50px;justify-content:space-between;min-height:100vh;padding:50px 60px}.cp-login-story>.cp-brand strong{color:#fff}.cp-login-story .cp-brand span{color:#9ab8b8}.cp-login-story>.cp-brand{margin-bottom:30px}.cp-login-story h1{font-size:46px;letter-spacing:-1.8px;line-height:1.18}.cp-login-story .cp-eyebrow{color:#9ccebe}.cp-login-story>div>p{color:#b3cccb;font-size:15px;line-height:1.9;margin-top:25px;max-width:390px}.cp-login-features{color:#d4e5e0;display:flex;flex-direction:column;font-size:13px;gap:18px;margin-top:38px}.cp-login-features span{align-items:center;display:flex;gap:13px}.cp-login-features svg{color:#a7cebb;width:20px}.cp-login-story .cp-contact{color:#b3cccb;margin:0;padding:0}.cp-login-form{align-items:center;background:#fbfcfb;display:flex;justify-content:center;padding:50px 40px}.cp-login-box{max-width:370px;width:100%}.cp-login-box h2{font-size:29px;margin:22px 0 8px}.cp-lock{background:#e6f2ec;border-radius:14px;color:var(--cp-teal);display:inline-flex;padding:15px}.cp-login-box .cp-primary{width:100%}.cp-secure-note{color:#92a2a4;font-size:11px;margin-top:28px!important;text-align:center}.cp-loading{align-items:center;display:flex;gap:12px;justify-content:center}.cp-referral-page{padding:45px 20px}.cp-referral-page>.cp-card{margin:auto;max-width:600px;padding:35px}.cp-referral-page .cp-brand{margin-bottom:40px}.cp-referral-page h1{font-size:30px}.cp-close-menu,.cp-menu-button,.cp-overlay{display:none}.cp-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.cp-files{margin-top:24px}.customer-portal .cp-footer .cp-powered span{display:block}.customer-portal :focus-visible{outline-color:var(--cp-teal)}.customer-portal .cp-primary{color:#fff;color:var(--cp-primary-text,#fff)}.customer-portal .cp-primary:hover{background:#096d68;background:var(--cp-primary-hover,#096d68);color:#fff;color:var(--cp-primary-hover-text,#fff)}.customer-portal .cp-eyebrow,.customer-portal .cp-text-button{color:#147d79;color:var(--cp-primary-ink,#147d79)}.cp-calendar button.selected,.cp-lock,.cp-monogram,.cp-sidebar nav button.active,.cp-stats button>svg:first-child{background:#e7f3ef;background:var(--cp-primary-soft,#e7f3ef);color:#166c66;color:var(--cp-primary-ink,#166c66)}.cp-sidebar nav button b{background:#ad6734;background:var(--cp-accent,#ad6734);color:#fff;color:var(--cp-accent-text,#fff)}.cp-sidebar nav button:hover{background:#f2f7f6;background:var(--cp-primary-soft,#f2f7f6)}.cp-stats button:nth-child(2)>svg:first-child,.cp-stats button:nth-child(3)>svg:first-child{background:#fff4e4;background:var(--cp-accent-soft,#fff4e4);color:#8a6524;color:var(--cp-accent-ink,#8a6524)}.cp-calendar button.selected{border-color:var(--cp-teal)}.cp-login-story,.cp-service-callout{background:#173f44;background:var(--cp-story,#173f44);background-image:none}.cp-login-story .cp-eyebrow,.cp-service-callout .cp-eyebrow{color:#fff}.cp-service-callout .cp-primary,.customer-portal .cp-service-callout .cp-primary:hover{background:#ad6734;background:var(--cp-accent,#ad6734);color:#fff;color:var(--cp-accent-text,#fff)}.customer-portal .cp-service-callout .cp-primary:hover{box-shadow:0 0 0 2px #ffffff55}.cp-segment button[aria-pressed=true]{color:#147d79;color:var(--cp-primary-ink,#147d79)}.cp-footer{background:#fff;color:#61777d;flex-wrap:wrap;gap:12px;justify-content:space-between}.cp-footer .cp-powered{align-items:center;display:flex;gap:8px}.cp-footer .cp-powered img{height:28px;object-fit:contain;width:28px}.cp-footer span{margin-left:0}.cp-footer small{font-size:10px}.cp-login>.cp-footer{grid-column:1/-1}.cp-login-story{min-height:calc(100vh - 65px)}.cp-referral-page{display:flex;flex-direction:column;gap:30px}.cp-referral-page>.cp-card{flex:1 1;width:100%}.cp-referral-page>.cp-footer{border-radius:12px;margin:0 auto;max-width:600px;padding:18px 24px;width:100%}@media(min-width:1600px){.cp-main{padding-top:48px}.cp-stats button{padding:28px}.cp-service-callout{padding:36px}}@media(max-width:1150px){.cp-sidebar{padding:25px 14px;width:230px}.cp-workspace{margin-left:230px;width:calc(100% - 230px)}.cp-main{padding:28px 24px}.cp-topbar{padding:0 24px}.cp-stats{gap:12px}.cp-stats button{gap:10px;padding:18px 14px}.cp-stats button>svg:first-child{height:16px;padding:8px;width:16px}.cp-stats button>svg:last-child{display:none}.cp-stats strong{font-size:24px}.cp-calendar-layout,.cp-two-columns{grid-template-columns:1fr}.cp-login-story{padding:40px}.cp-login-story h1{font-size:38px}.cp-page-head{align-items:flex-start}.cp-page-head h1{font-size:27px}}@media(max-width:800px){.cp-sidebar{transform:translateX(-100%);transition:transform .2s;width:270px;z-index:50}.cp-sidebar-open{transform:translateX(0)}.cp-workspace{margin-left:0;width:100%}.cp-menu-button{background:#0000;border:0;color:var(--cp-ink);display:inline-flex;padding:0}.cp-close-menu{background:#0000;border:0;color:var(--cp-muted);display:block;position:absolute;right:9px;top:9px}.cp-overlay{background:#14333866;border:0;display:block;inset:0;position:fixed;z-index:40}.cp-topbar{height:64px;padding:0 20px}.cp-main{padding:25px 20px}.cp-login,.cp-overview-grid{grid-template-columns:1fr}.cp-login-story{min-height:auto;padding:28px}.cp-login-story>div:not(.cp-brand):not(.cp-contact){display:none}.cp-login-story>.cp-brand{margin:0}.cp-login-story .cp-contact{display:none}.cp-login-form{min-height:calc(100vh - 104px);padding:40px 24px}.cp-user>span:last-child{display:none}.cp-topbar>div>span{font-size:11px}.cp-footer{padding:18px 20px}}@media(max-width:520px){.cp-page-head{flex-direction:column;gap:18px}.cp-page-head h1{font-size:26px}.cp-page-head>.cp-actions{justify-content:flex-end;width:100%}.cp-stats{gap:10px;grid-template-columns:1fr}.cp-stats button{align-items:center;padding:15px 18px}.cp-stats span{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.cp-stats strong{font-size:22px;margin:0}.cp-stats button>svg:first-child{padding:10px}.cp-card{padding:20px}.cp-documents{padding:0}.cp-documents td,.cp-documents th{padding:16px}.cp-form-grid{grid-template-columns:1fr}.cp-record-row,.cp-section-head{flex-wrap:wrap;gap:10px}.cp-record-row>div{min-width:140px}.cp-referral{padding:26px 20px}.cp-referral h2{font-size:25px}.cp-footer span{display:none}.cp-calendar{gap:3px}.cp-referral-page>.cp-card{padding:24px}}.cp-quote-toolbar{display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.cp-quote-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr)}.cp-quote-scope,.cp-quote-summary{min-width:0}.cp-quote-recipient{grid-gap:24px;border-bottom:3px solid #dce3e4;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:28px;padding:25px 0}.cp-quote-recipient p{line-height:1.6;margin:6px 0}.cp-quote-recipient h2{margin:0}.cp-quote-line{border-bottom:1px solid #e3e8e8;display:flex;gap:20px;justify-content:space-between;padding:20px 0}.cp-quote-line>div{min-width:0}.cp-quote-line>strong{white-space:nowrap}.cp-quote-line h3{font-size:16px;margin:0 0 8px}.cp-quote-text{line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.cp-quote-total{font-size:48px!important;letter-spacing:-1.5px;line-height:1.15;margin:20px 0 26px!important}.cp-quote-actions{grid-gap:14px;display:grid;gap:14px;margin-top:28px}.cp-quote-actions button{font-size:16px;justify-content:center;min-height:54px}.cp-quote-summary{position:-webkit-sticky;position:sticky;top:24px}.cp-quote-summary>.cp-quote-line{padding:12px 0}.cp-quote-actions>.cp-primary{background:#2c751e}.cp-quote-terms{border-top:1px solid #dce3e4;margin-top:28px;padding-top:24px}.cp-quote-option{align-items:flex-start;display:flex;font-size:13px;gap:10px;line-height:1.6;margin-bottom:12px}.cp-quote-option input{flex-shrink:0;height:18px;margin-top:2px;width:18px}.cp-quote-response{margin-top:24px}.cp-signature{background:#fff;border:1px solid #bccbcf;border-radius:8px;display:block;height:140px;touch-action:none;width:100%}.cp-quote-status{align-items:center;display:flex;gap:10px;margin-top:24px}@media(max-width:1100px){.cp-quote-layout{grid-template-columns:1fr}.cp-quote-summary{position:static}.cp-quote-total{font-size:42px!important}}@media(max-width:520px){.cp-quote-toolbar{flex-wrap:wrap}.cp-quote-recipient{grid-template-columns:1fr}.cp-quote-total{font-size:38px!important}.cp-quote-line{gap:10px}}.cp-quote-dialog{background:#fff;border:1px solid var(--cp-line);border-radius:14px;box-shadow:0 24px 80px #173b4333;color:var(--cp-ink);inset:0;margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;position:fixed;width:min(540px,calc(100% - 32px))}.cp-quote-dialog::backdrop{background:#173b4380}.cp-quote-dialog>h2{margin-bottom:8px}*,:after,:before{--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:#3b82f680;--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:#3b82f680;--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: }
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:220 60% 6%;--foreground:210 40% 98%;--card:220 55% 10%;--card-foreground:210 40% 98%;--popover:220 55% 10%;--popover-foreground:210 40% 98%;--primary:24 95% 53%;--primary-foreground:0 0% 100%;--secondary:217 40% 20%;--secondary-foreground:210 40% 98%;--muted:217 40% 20%;--muted-foreground:215 25% 75%;--accent:187 85% 53%;--accent-foreground:220 60% 6%;--destructive:0 62% 50%;--destructive-foreground:210 40% 98%;--border:217 40% 22%;--input:217 40% 22%;--ring:187 85% 53%;--radius:0.5rem}*{border-color:hsl(#1e3358);border-color:hsl(var(--border))}body{background-color:#060c18;background-color:hsl(var(--background));color:#f8fafc;color:hsl(var(--foreground))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-2{inset:.5rem}.inset-4{inset:1rem}.inset-\[1px\]{inset:1px}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-\[12\%\]{left:12%;right:12%}.inset-y-0{bottom:0;top:0}.inset-y-2{bottom:.5rem;top:.5rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-16{bottom:-4rem}.-bottom-28{bottom:-7rem}.-bottom-3{bottom:-.75rem}.-bottom-40{bottom:-10rem}.-bottom-\[5px\]{bottom:-5px}.-left-12{left:-3rem}.-left-2{left:-.5rem}.-left-20{left:-5rem}.-left-\[26px\]{left:-26px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-3{right:-.75rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[-1px\]{left:-1px}.left-\[50\%\]{left:50%}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\/2{right:50%}.right-12{right:3rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-40{right:10rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-9{right:2.25rem}.right-\[-3px\]{right:-3px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-11{top:2.75rem}.top-12{top:3rem}.top-16{top:4rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[17px\]{top:17px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+0\.45rem\)\]{top:calc(100% + .45rem)}.top-\[max\(\.75rem\2c env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.top-full{top:100%}.isolate{isolation:isolate}.\!z-\[10000\]{z-index:10000!important}.-z-10{z-index:-10}.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-\[100000\]{z-index:100000}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[10020\]{z-index:10020}.z-\[10030\]{z-index:10030}.z-\[100\]{z-index:100}.z-\[109\]{z-index:109}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[129\]{z-index:129}.z-\[1300\]{z-index:1300}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[160\]{z-index:160}.z-\[170\]{z-index:170}.z-\[180\]{z-index:180}.z-\[190\]{z-index:190}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[270\]{z-index:270}.z-\[290\]{z-index:290}.z-\[2\]{z-index:2}.z-\[40\]{z-index:40}.z-\[44\]{z-index:44}.z-\[45\]{z-index:45}.z-\[500\]{z-index:500}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[990\]{z-index:990}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-full{grid-column:1/-1}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mt-1{margin-top:-.25rem}.-mt-14{margin-top:-3.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.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-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-6{margin-right:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.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!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[130px\]{height:130px}.h-\[132px\]{height:132px}.h-\[1px\]{height:1px}.h-\[230px\]{height:230px}.h-\[250px\]{height:250px}.h-\[340px\]{height:340px}.h-\[3px\]{height:3px}.h-\[500px\]{height:500px}.h-\[62px\]{height:62px}.h-\[70px\]{height:70px}.h-\[70vh\]{height:70vh}.h-\[720px\]{height:720px}.h-\[72vh\]{height:72vh}.h-\[min\(680px\2c 78vh\)\]{height:min(680px,78vh)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-3\.5{max-height:.875rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-5{max-height:1.25rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[31dvh\]{max-height:31dvh}.max-h-\[32rem\]{max-height:32rem}.max-h-\[440px\]{max-height:440px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[520px\]{max-height:520px}.max-h-\[52dvh\]{max-height:52dvh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[680px\]{max-height:680px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[78dvh\]{max-height:78dvh}.max-h-\[80\%\]{max-height:80%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[860px\]{max-height:860px}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(94vh-78px\)\]{max-height:calc(94vh - 78px)}.max-h-\[min\(620px\2c 72vh\)\]{max-height:min(620px,72vh)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-5{min-height:1.25rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[136px\]{min-height:136px}.min-h-\[145px\]{min-height:145px}.min-h-\[154px\]{min-height:154px}.min-h-\[162px\]{min-height:162px}.min-h-\[210px\]{min-height:210px}.min-h-\[245px\]{min-height:245px}.min-h-\[280px\]{min-height:280px}.min-h-\[380px\]{min-height:380px}.min-h-\[420px\]{min-height:420px}.min-h-\[42px\]{min-height:42px}.min-h-\[440px\]{min-height:440px}.min-h-\[45vh\]{min-height:45vh}.min-h-\[46px\]{min-height:46px}.min-h-\[480px\]{min-height:480px}.min-h-\[530px\]{min-height:530px}.min-h-\[55vh\]{min-height:55vh}.min-h-\[560px\]{min-height:560px}.min-h-\[60px\]{min-height:60px}.min-h-\[620px\]{min-height:620px}.min-h-\[65px\]{min-height:65px}.min-h-\[92px\]{min-height:92px}.min-h-\[calc\(100vh-1\.5rem\)\]{min-height:calc(100vh - 1.5rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[2px\]{width:2px}.w-\[310px\]{width:310px}.w-\[380px\]{width:380px}.w-\[40px\]{width:40px}.w-\[43\%\]{width:43%}.w-\[45\%\]{width:45%}.w-\[48\%\]{width:48%}.w-\[500px\]{width:500px}.w-\[760px\]{width:760px}.w-\[82vw\]{width:82vw}.w-\[84px\]{width:84px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-24px\)\]{width:calc(100vw - 24px)}.w-\[min\(760px\2c calc\(100\%-3\.5rem\)\)\]{width:min(760px,calc(100% - 3.5rem))}.w-\[min\(92vw\2c 460px\)\]{width:min(92vw,460px)}.w-\[min\(94\%\2c 560px\)\]{width:min(94%,560px)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-4{min-width:1rem}.min-w-44{min-width:11rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-56{min-width:14rem}.min-w-64{min-width:16rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[118px\]{min-width:118px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[145px\]{min-width:145px}.min-w-\[14px\]{min-width:14px}.min-w-\[150px\]{min-width:150px}.min-w-\[16px\]{min-width:16px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[210px\]{min-width:210px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[560px\]{min-width:560px}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[620px\]{min-width:620px}.min-w-\[650px\]{min-width:650px}.min-w-\[660px\]{min-width:660px}.min-w-\[700px\]{min-width:700px}.min-w-\[740px\]{min-width:740px}.min-w-\[760px\]{min-width:760px}.min-w-\[76px\]{min-width:76px}.min-w-\[840px\]{min-width:840px}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[930px\]{min-width:930px}.min-w-\[940px\]{min-width:940px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-webkit-max-content;min-width:max-content}.max-w-20{max-width:5rem}.max-w-24{max-width:6rem}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[264px\]{max-width:264px}.max-w-\[35vw\]{max-width:35vw}.max-w-\[430px\]{max-width:430px}.max-w-\[45\%\]{max-width:45%}.max-w-\[55\%\]{max-width:55%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[86\%\]{max-width:86%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-\[1\.4\]{flex:1.4 1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:left}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-x-1,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-2{--tw-translate-x:-0.5rem}.-translate-x-2,.-translate-x-\[130\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[130\%\]{--tw-translate-x:-130%}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-12,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-2,.-translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/2,.translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x:0.5rem}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-5,.translate-x-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%}.translate-y-3{--tw-translate-y:0.75rem}.translate-y-3,.translate-y-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y:1.5rem}.translate-y-7{--tw-translate-y:1.75rem}.translate-y-7,.translate-y-9{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-9{--tw-translate-y:2.25rem}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.-rotate-2,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-2{--tw-rotate:-2deg}.-rotate-45{--tw-rotate:-45deg}.-rotate-45,.-rotate-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate:-6deg}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.-rotate-\[1deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[1deg\]{--tw-rotate:-1deg}.-rotate-\[2\.5deg\]{--tw-rotate:-2.5deg}.-rotate-\[2\.5deg\],.rotate-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate:1deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-45{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.rotate-\[1\.5deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[1\.5deg\]{--tw-rotate:1.5deg}.rotate-\[2\.5deg\]{--tw-rotate:2.5deg}.rotate-\[2\.5deg\],.scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[welcomeZoom_14s_ease-in-out_infinite_alternate\]{animation:welcomeZoom 14s ease-in-out infinite alternate}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-nw-resize{cursor:nw-resize}.cursor-pointer{cursor:pointer}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-w-resize{cursor:w-resize}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[110px_minmax\(180px\2c 1\.4fr\)_minmax\(150px\2c 1fr\)_120px_145px_130px_44px\]{grid-template-columns:110px minmax(180px,1.4fr) minmax(150px,1fr) 120px 145px 130px 44px}.grid-cols-\[120px_150px_minmax\(190px\2c 1fr\)_145px_130px_165px_140px\]{grid-template-columns:120px 150px minmax(190px,1fr) 145px 130px 165px 140px}.grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[36px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:36px minmax(0,1fr) auto}.grid-cols-\[36px_minmax\(220px\2c 1fr\)_70px_110px_120px\]{grid-template-columns:36px minmax(220px,1fr) 70px 110px 120px}.grid-cols-\[44px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.grid-cols-\[44px_minmax\(260px\2c 1fr\)_80px_120px_130px\]{grid-template-columns:44px minmax(260px,1fr) 80px 120px 130px}.grid-cols-\[52px_1fr_58px\]{grid-template-columns:52px 1fr 58px}.grid-cols-\[72px_42px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:72px 42px minmax(0,1fr) auto}.grid-cols-\[76px_minmax\(0\2c 1fr\)\]{grid-template-columns:76px minmax(0,1fr)}.grid-cols-\[9\.5rem_1fr\]{grid-template-columns:9.5rem 1fr}.grid-cols-\[auto_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\2c 1fr\)_72px_72px_104px\]{grid-template-columns:minmax(0,1fr) 72px 72px 104px}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(150px\2c 1fr\)_minmax\(130px\2c \.7fr\)_minmax\(190px\2c 1\.1fr\)_minmax\(190px\2c 1\.1fr\)\]{grid-template-columns:minmax(150px,1fr) minmax(130px,.7fr) minmax(190px,1.1fr) minmax(190px,1.1fr)}.grid-cols-\[minmax\(170px\2c 1\.15fr\)_minmax\(145px\2c 1fr\)_100px_105px_120px_100px_105px\]{grid-template-columns:minmax(170px,1.15fr) minmax(145px,1fr) 100px 105px 120px 100px 105px}.grid-cols-\[minmax\(210px\2c 1fr\)_minmax\(180px\2c 1fr\)_62px_90px_96px_28px\]{grid-template-columns:minmax(210px,1fr) minmax(180px,1fr) 62px 90px 96px 28px}.grid-cols-\[minmax\(220px\2c 1fr\)_190px_190px\]{grid-template-columns:minmax(220px,1fr) 190px 190px}.grid-cols-\[minmax\(76px\2c \.7fr\)_minmax\(0\2c 1\.3fr\)\]{grid-template-columns:minmax(76px,.7fr) minmax(0,1.3fr)}.grid-cols-\[repeat\(14\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(14,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-8{row-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[\#1e3358\]\/60>:not([hidden])~:not([hidden]){border-color:#1e335899}.divide-slate-500\/15>:not([hidden])~:not([hidden]){border-color:#64748b26;border-color:rgb(var(--ui-slate-500,100 116 139)/.15)}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#1e293b;border-color:rgb(var(--ui-slate-800,30 41 59)/var(--tw-divide-opacity,1))}.divide-slate-800\/80>:not([hidden])~:not([hidden]){border-color:#1e293bcc;border-color:rgb(var(--ui-slate-800,30 41 59)/.8)}.self-start{align-self:flex-start}.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}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[18px\]{border-radius:18px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.rounded-r-lg{border-bottom-right-radius:.5rem;border-bottom-right-radius:var(--radius);border-top-right-radius:.5rem;border-top-right-radius:var(--radius)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-left-radius:var(--radius);border-top-right-radius:.5rem;border-top-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-md{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-tl-md{border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.\!border-red-400\/45{border-color:#f8717173!important}.border-\[\#08152c\]{--tw-border-opacity:1;border-color:#08152c;border-color:rgb(8 21 44/var(--tw-border-opacity,1))}.border-\[\#0b1a35\]{--tw-border-opacity:1;border-color:#0b1a35;border-color:rgb(11 26 53/var(--tw-border-opacity,1))}.border-\[\#1e3358\]{--tw-border-opacity:1;border-color:#1e3358;border-color:rgb(30 51 88/var(--tw-border-opacity,1))}.border-\[\#1e3358\]\/50{border-color:#1e335880}.border-\[\#1e3358\]\/60{border-color:#1e335899}.border-\[\#2a4373\]{--tw-border-opacity:1;border-color:#2a4373;border-color:rgb(42 67 115/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/40{border-color:#fde68a66}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/15{border-color:#fcd34d26}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/55{border-color:#fcd34d8c}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-400\/15{border-color:#fbbf2426}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/45{border-color:#fbbf2473}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-700\/20{border-color:#b4530933}.border-black\/10{border-color:#0000001a}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-300\/50{border-color:#93c5fd80}.border-blue-300\/60{border-color:#93c5fd99}.border-blue-300\/70{border-color:#93c5fdb3}.border-blue-400{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/25{border-color:#60a5fa40}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/35{border-color:#60a5fa59}.border-blue-400\/45{border-color:#60a5fa73}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700\/20{border-color:#1d4ed833}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity:1;border-color:#a5f3fc;border-color:rgb(var(--ui-cyan-200,165 243 252)/var(--tw-border-opacity,1))}.border-cyan-200\/35{border-color:#a5f3fc59;border-color:rgb(var(--ui-cyan-200,165 243 252)/.35)}.border-cyan-200\/50{border-color:#a5f3fc80;border-color:rgb(var(--ui-cyan-200,165 243 252)/.5)}.border-cyan-200\/70{border-color:#a5f3fcb3;border-color:rgb(var(--ui-cyan-200,165 243 252)/.7)}.border-cyan-300{--tw-border-opacity:1;border-color:#67e8f9;border-color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-border-opacity,1))}.border-cyan-300\/15{border-color:#67e8f926;border-color:rgb(var(--ui-cyan-300,103 232 249)/.15)}.border-cyan-300\/20{border-color:#67e8f933;border-color:rgb(var(--ui-cyan-300,103 232 249)/.2)}.border-cyan-300\/25{border-color:#67e8f940;border-color:rgb(var(--ui-cyan-300,103 232 249)/.25)}.border-cyan-300\/30{border-color:#67e8f94d;border-color:rgb(var(--ui-cyan-300,103 232 249)/.3)}.border-cyan-300\/35{border-color:#67e8f959;border-color:rgb(var(--ui-cyan-300,103 232 249)/.35)}.border-cyan-300\/40{border-color:#67e8f966;border-color:rgb(var(--ui-cyan-300,103 232 249)/.4)}.border-cyan-300\/50{border-color:#67e8f980;border-color:rgb(var(--ui-cyan-300,103 232 249)/.5)}.border-cyan-300\/55{border-color:#67e8f98c;border-color:rgb(var(--ui-cyan-300,103 232 249)/.55)}.border-cyan-300\/60{border-color:#67e8f999;border-color:rgb(var(--ui-cyan-300,103 232 249)/.6)}.border-cyan-300\/80{border-color:#67e8f9cc;border-color:rgb(var(--ui-cyan-300,103 232 249)/.8)}.border-cyan-400{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-border-opacity,1))}.border-cyan-400\/15{border-color:#22d3ee26;border-color:rgb(var(--ui-cyan-400,34 211 238)/.15)}.border-cyan-400\/20{border-color:#22d3ee33;border-color:rgb(var(--ui-cyan-400,34 211 238)/.2)}.border-cyan-400\/25{border-color:#22d3ee40;border-color:rgb(var(--ui-cyan-400,34 211 238)/.25)}.border-cyan-400\/30{border-color:#22d3ee4d;border-color:rgb(var(--ui-cyan-400,34 211 238)/.3)}.border-cyan-400\/35{border-color:#22d3ee59;border-color:rgb(var(--ui-cyan-400,34 211 238)/.35)}.border-cyan-400\/40{border-color:#22d3ee66;border-color:rgb(var(--ui-cyan-400,34 211 238)/.4)}.border-cyan-400\/45{border-color:#22d3ee73;border-color:rgb(var(--ui-cyan-400,34 211 238)/.45)}.border-cyan-400\/50{border-color:#22d3ee80;border-color:rgb(var(--ui-cyan-400,34 211 238)/.5)}.border-cyan-400\/60{border-color:#22d3ee99;border-color:rgb(var(--ui-cyan-400,34 211 238)/.6)}.border-cyan-500{--tw-border-opacity:1;border-color:#06b6d4;border-color:rgb(var(--ui-cyan-500,6 182 212)/var(--tw-border-opacity,1))}.border-cyan-500\/15{border-color:#06b6d426;border-color:rgb(var(--ui-cyan-500,6 182 212)/.15)}.border-cyan-500\/20{border-color:#06b6d433;border-color:rgb(var(--ui-cyan-500,6 182 212)/.2)}.border-cyan-500\/25{border-color:#06b6d440;border-color:rgb(var(--ui-cyan-500,6 182 212)/.25)}.border-cyan-500\/30{border-color:#06b6d44d;border-color:rgb(var(--ui-cyan-500,6 182 212)/.3)}.border-cyan-500\/40{border-color:#06b6d466;border-color:rgb(var(--ui-cyan-500,6 182 212)/.4)}.border-cyan-500\/50{border-color:#06b6d480;border-color:rgb(var(--ui-cyan-500,6 182 212)/.5)}.border-cyan-500\/60{border-color:#06b6d499;border-color:rgb(var(--ui-cyan-500,6 182 212)/.6)}.border-destructive{border-color:#cf3030;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#cf303080;border-color:hsl(var(--destructive)/.5)}.border-emerald-100{--tw-border-opacity:1;border-color:#d1fae5;border-color:rgb(var(--ui-emerald-100,209 250 229)/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(var(--ui-emerald-200,167 243 208)/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(var(--ui-emerald-300,110 231 183)/var(--tw-border-opacity,1))}.border-emerald-300\/30{border-color:#6ee7b74d;border-color:rgb(var(--ui-emerald-300,110 231 183)/.3)}.border-emerald-300\/35{border-color:#6ee7b759;border-color:rgb(var(--ui-emerald-300,110 231 183)/.35)}.border-emerald-300\/40{border-color:#6ee7b766;border-color:rgb(var(--ui-emerald-300,110 231 183)/.4)}.border-emerald-300\/45{border-color:#6ee7b773;border-color:rgb(var(--ui-emerald-300,110 231 183)/.45)}.border-emerald-400{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(var(--ui-emerald-400,52 211 153)/var(--tw-border-opacity,1))}.border-emerald-400\/15{border-color:#34d39926;border-color:rgb(var(--ui-emerald-400,52 211 153)/.15)}.border-emerald-400\/20{border-color:#34d39933;border-color:rgb(var(--ui-emerald-400,52 211 153)/.2)}.border-emerald-400\/25{border-color:#34d39940;border-color:rgb(var(--ui-emerald-400,52 211 153)/.25)}.border-emerald-400\/30{border-color:#34d3994d;border-color:rgb(var(--ui-emerald-400,52 211 153)/.3)}.border-emerald-400\/35{border-color:#34d39959;border-color:rgb(var(--ui-emerald-400,52 211 153)/.35)}.border-emerald-400\/40{border-color:#34d39966;border-color:rgb(var(--ui-emerald-400,52 211 153)/.4)}.border-emerald-400\/45{border-color:#34d39973;border-color:rgb(var(--ui-emerald-400,52 211 153)/.45)}.border-emerald-400\/50{border-color:#34d39980;border-color:rgb(var(--ui-emerald-400,52 211 153)/.5)}.border-emerald-400\/60{border-color:#34d39999;border-color:rgb(var(--ui-emerald-400,52 211 153)/.6)}.border-emerald-500\/20{border-color:#10b98133;border-color:rgb(var(--ui-emerald-500,16 185 129)/.2)}.border-emerald-500\/25{border-color:#10b98140;border-color:rgb(var(--ui-emerald-500,16 185 129)/.25)}.border-emerald-500\/30{border-color:#10b9814d;border-color:rgb(var(--ui-emerald-500,16 185 129)/.3)}.border-emerald-500\/40{border-color:#10b98166;border-color:rgb(var(--ui-emerald-500,16 185 129)/.4)}.border-emerald-500\/50{border-color:#10b98180;border-color:rgb(var(--ui-emerald-500,16 185 129)/.5)}.border-emerald-500\/60{border-color:#10b98199;border-color:rgb(var(--ui-emerald-500,16 185 129)/.6)}.border-emerald-700\/20{border-color:#04785733;border-color:rgb(var(--ui-emerald-700,4 120 87)/.2)}.border-fuchsia-400\/25{border-color:#e879f940}.border-fuchsia-400\/30{border-color:#e879f94d}.border-fuchsia-400\/35{border-color:#e879f959}.border-fuchsia-400\/60{border-color:#e879f999}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-fuchsia-500\/40{border-color:#d946ef66}.border-input{border-color:#22334f;border-color:hsl(var(--input))}.border-neutral-400{--tw-border-opacity:1;border-color:#a3a3a3;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.border-neutral-500{--tw-border-opacity:1;border-color:#737373;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.border-neutral-700{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:#fdba74;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-orange-300\/30{border-color:#fdba744d}.border-orange-300\/35{border-color:#fdba7459}.border-orange-300\/40{border-color:#fdba7466}.border-orange-300\/45{border-color:#fdba7473}.border-orange-300\/50{border-color:#fdba7480}.border-orange-300\/60{border-color:#fdba7499}.border-orange-400\/20{border-color:#fb923c33}.border-orange-400\/25{border-color:#fb923c40}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/35{border-color:#fb923c59}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/55{border-color:#fb923c8c}.border-orange-400\/60{border-color:#fb923c99}.border-orange-500{--tw-border-opacity:1;border-color:#f97316;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/25{border-color:#f9731640}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/60{border-color:#f9731699}.border-pink-200{--tw-border-opacity:1;border-color:#fbcfe8;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-pink-400\/20{border-color:#f472b633}.border-pink-400\/30{border-color:#f472b64d}.border-primary{border-color:#f97015;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#f9701580;border-color:hsl(var(--primary)/.5)}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-300\/30{border-color:#fca5a54d}.border-red-400{--tw-border-opacity:1;border-color:#f87171;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-400\/15{border-color:#f8717126}.border-red-400\/20{border-color:#f8717133}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-red-400\/45{border-color:#f8717173}.border-red-400\/50{border-color:#f8717180}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-rose-300{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-300\/20{border-color:#fda4af33}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/35{border-color:#fda4af59}.border-rose-300\/45{border-color:#fda4af73}.border-rose-300\/50{border-color:#fda4af80}.border-rose-400{--tw-border-opacity:1;border-color:#fb7185;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-rose-400\/15{border-color:#fb718526}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/25{border-color:#fb718540}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/35{border-color:#fb718559}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/50{border-color:#fb718580}.border-rose-400\/60{border-color:#fb718599}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/60{border-color:#f43f5e99}.border-sky-200{--tw-border-opacity:1;border-color:#bae6fd;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-200\/80{border-color:#bae6fdcc}.border-sky-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-300\/30{border-color:#7dd3fc4d}.border-sky-300\/35{border-color:#7dd3fc59}.border-sky-400\/25{border-color:#38bdf840}.border-sky-400\/30{border-color:#38bdf84d}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(var(--ui-slate-100,241 245 249)/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(var(--ui-slate-200,226 232 240)/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(var(--ui-slate-300,203 213 225)/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:#94a3b8;border-color:rgb(var(--ui-slate-400,148 163 184)/var(--tw-border-opacity,1))}.border-slate-400\/30{border-color:#94a3b84d;border-color:rgb(var(--ui-slate-400,148 163 184)/.3)}.border-slate-400\/40{border-color:#94a3b866;border-color:rgb(var(--ui-slate-400,148 163 184)/.4)}.border-slate-400\/50{border-color:#94a3b880;border-color:rgb(var(--ui-slate-400,148 163 184)/.5)}.border-slate-500{--tw-border-opacity:1;border-color:#64748b;border-color:rgb(var(--ui-slate-500,100 116 139)/var(--tw-border-opacity,1))}.border-slate-500\/15{border-color:#64748b26;border-color:rgb(var(--ui-slate-500,100 116 139)/.15)}.border-slate-500\/20{border-color:#64748b33;border-color:rgb(var(--ui-slate-500,100 116 139)/.2)}.border-slate-500\/30{border-color:#64748b4d;border-color:rgb(var(--ui-slate-500,100 116 139)/.3)}.border-slate-500\/40{border-color:#64748b66;border-color:rgb(var(--ui-slate-500,100 116 139)/.4)}.border-slate-500\/50{border-color:#64748b80;border-color:rgb(var(--ui-slate-500,100 116 139)/.5)}.border-slate-600{--tw-border-opacity:1;border-color:#475569;border-color:rgb(var(--ui-slate-600,71 85 105)/var(--tw-border-opacity,1))}.border-slate-600\/30{border-color:#4755694d;border-color:rgb(var(--ui-slate-600,71 85 105)/.3)}.border-slate-600\/40{border-color:#47556966;border-color:rgb(var(--ui-slate-600,71 85 105)/.4)}.border-slate-600\/70{border-color:#475569b3;border-color:rgb(var(--ui-slate-600,71 85 105)/.7)}.border-slate-600\/80{border-color:#475569cc;border-color:rgb(var(--ui-slate-600,71 85 105)/.8)}.border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(var(--ui-slate-700,51 65 85)/var(--tw-border-opacity,1))}.border-slate-700\/40{border-color:#33415566;border-color:rgb(var(--ui-slate-700,51 65 85)/.4)}.border-slate-700\/50{border-color:#33415580;border-color:rgb(var(--ui-slate-700,51 65 85)/.5)}.border-slate-700\/55{border-color:#3341558c;border-color:rgb(var(--ui-slate-700,51 65 85)/.55)}.border-slate-700\/60{border-color:#33415599;border-color:rgb(var(--ui-slate-700,51 65 85)/.6)}.border-slate-700\/70{border-color:#334155b3;border-color:rgb(var(--ui-slate-700,51 65 85)/.7)}.border-slate-700\/80{border-color:#334155cc;border-color:rgb(var(--ui-slate-700,51 65 85)/.8)}.border-slate-700\/90{border-color:#334155e6;border-color:rgb(var(--ui-slate-700,51 65 85)/.9)}.border-slate-800{--tw-border-opacity:1;border-color:#1e293b;border-color:rgb(var(--ui-slate-800,30 41 59)/var(--tw-border-opacity,1))}.border-slate-800\/60{border-color:#1e293b99;border-color:rgb(var(--ui-slate-800,30 41 59)/.6)}.border-slate-800\/70{border-color:#1e293bb3;border-color:rgb(var(--ui-slate-800,30 41 59)/.7)}.border-slate-800\/75{border-color:#1e293bbf;border-color:rgb(var(--ui-slate-800,30 41 59)/.75)}.border-slate-800\/80{border-color:#1e293bcc;border-color:rgb(var(--ui-slate-800,30 41 59)/.8)}.border-slate-800\/90{border-color:#1e293be6;border-color:rgb(var(--ui-slate-800,30 41 59)/.9)}.border-slate-900{--tw-border-opacity:1;border-color:#0f172a;border-color:rgb(var(--ui-slate-900,15 23 42)/var(--tw-border-opacity,1))}.border-slate-900\/40{border-color:#0f172a66;border-color:rgb(var(--ui-slate-900,15 23 42)/.4)}.border-slate-950{--tw-border-opacity:1;border-color:#020617;border-color:rgb(var(--ui-slate-950,2 6 23)/var(--tw-border-opacity,1))}.border-slate-950\/20{border-color:#02061733;border-color:rgb(var(--ui-slate-950,2 6 23)/.2)}.border-slate-950\/30{border-color:#0206174d;border-color:rgb(var(--ui-slate-950,2 6 23)/.3)}.border-teal-300{--tw-border-opacity:1;border-color:#5eead4;border-color:rgb(var(--ui-teal-300,94 234 212)/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:#ddd6fe;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-300{--tw-border-opacity:1;border-color:#c4b5fd;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-300\/30{border-color:#c4b5fd4d}.border-violet-300\/35{border-color:#c4b5fd59}.border-violet-300\/40{border-color:#c4b5fd66}.border-violet-400\/15{border-color:#a78bfa26}.border-violet-400\/20{border-color:#a78bfa33}.border-violet-400\/25{border-color:#a78bfa40}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/35{border-color:#a78bfa59}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/50{border-color:#a78bfa80}.border-violet-400\/60{border-color:#a78bfa99}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/25{border-color:#8b5cf640}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/40{border-color:#8b5cf666}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/35{border-color:#ffffff59}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/70{border-color:#ffffffb3}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-yellow-100{--tw-border-opacity:1;border-color:#fef9c3;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:#fde047;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-l-emerald-400{--tw-border-opacity:1;border-left-color:#34d399;border-left-color:rgb(var(--ui-emerald-400,52 211 153)/var(--tw-border-opacity,1))}.border-l-orange-400{--tw-border-opacity:1;border-left-color:#fb923c;border-left-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-t-cyan-300{--tw-border-opacity:1;border-top-color:#67e8f9;border-top-color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-border-opacity,1))}.border-t-slate-800{--tw-border-opacity:1;border-top-color:#1e293b;border-top-color:rgb(var(--ui-slate-800,30 41 59)/var(--tw-border-opacity,1))}.border-t-slate-900{--tw-border-opacity:1;border-top-color:#0f172a;border-top-color:rgb(var(--ui-slate-900,15 23 42)/var(--tw-border-opacity,1))}.border-t-slate-950{--tw-border-opacity:1;border-top-color:#020617;border-top-color:rgb(var(--ui-slate-950,2 6 23)/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.\!bg-red-500\/15{background-color:#ef444426!important}.bg-\[\#020817\]{--tw-bg-opacity:1;background-color:#020817;background-color:rgb(2 8 23/var(--tw-bg-opacity,1))}.bg-\[\#030712\]{--tw-bg-opacity:1;background-color:#030712;background-color:rgb(3 7 18/var(--tw-bg-opacity,1))}.bg-\[\#030b19\]{--tw-bg-opacity:1;background-color:#030b19;background-color:rgb(3 11 25/var(--tw-bg-opacity,1))}.bg-\[\#050e1f\]{--tw-bg-opacity:1;background-color:#050e1f;background-color:rgb(5 14 31/var(--tw-bg-opacity,1))}.bg-\[\#050e1f\]\/45{background-color:#050e1f73}.bg-\[\#050e1f\]\/50{background-color:#050e1f80}.bg-\[\#050e1f\]\/70{background-color:#050e1fb3}.bg-\[\#061127\]\/75{background-color:#061127bf}.bg-\[\#061226\]{--tw-bg-opacity:1;background-color:#061226;background-color:rgb(6 18 38/var(--tw-bg-opacity,1))}.bg-\[\#07101e\]{--tw-bg-opacity:1;background-color:#07101e;background-color:rgb(7 16 30/var(--tw-bg-opacity,1))}.bg-\[\#071226\]{--tw-bg-opacity:1;background-color:#071226;background-color:rgb(7 18 38/var(--tw-bg-opacity,1))}.bg-\[\#071226\]\/85{background-color:#071226d9}.bg-\[\#071426\]{--tw-bg-opacity:1;background-color:#071426;background-color:rgb(7 20 38/var(--tw-bg-opacity,1))}.bg-\[\#071426\]\/90{background-color:#071426e6}.bg-\[\#07162d\]\/90{background-color:#07162de6}.bg-\[\#081321\]\/95{background-color:#081321f2}.bg-\[\#08152c\]{--tw-bg-opacity:1;background-color:#08152c;background-color:rgb(8 21 44/var(--tw-bg-opacity,1))}.bg-\[\#08152c\]\/60{background-color:#08152c99}.bg-\[\#08152c\]\/65{background-color:#08152ca6}.bg-\[\#08152c\]\/70{background-color:#08152cb3}.bg-\[\#08152c\]\/75{background-color:#08152cbf}.bg-\[\#08152c\]\/80{background-color:#08152ccc}.bg-\[\#08152c\]\/95{background-color:#08152cf2}.bg-\[\#091321\]{--tw-bg-opacity:1;background-color:#091321;background-color:rgb(9 19 33/var(--tw-bg-opacity,1))}.bg-\[\#0a172d\]\/90{background-color:#0a172de6}.bg-\[\#0b1930\]\/95{background-color:#0b1930f2}.bg-\[\#0b1a35\]{--tw-bg-opacity:1;background-color:#0b1a35;background-color:rgb(11 26 53/var(--tw-bg-opacity,1))}.bg-\[\#0b1a35\]\/80{background-color:#0b1a35cc}.bg-\[\#0b1a35\]\/85{background-color:#0b1a35d9}.bg-\[\#0b1a35\]\/90{background-color:#0b1a35e6}.bg-\[\#0b1a35\]\/95{background-color:#0b1a35f2}.bg-\[\#0d1724\]{--tw-bg-opacity:1;background-color:#0d1724;background-color:rgb(13 23 36/var(--tw-bg-opacity,1))}.bg-\[\#111c29\]{--tw-bg-opacity:1;background-color:#111c29;background-color:rgb(17 28 41/var(--tw-bg-opacity,1))}.bg-\[\#1e3358\]{--tw-bg-opacity:1;background-color:#1e3358;background-color:rgb(30 51 88/var(--tw-bg-opacity,1))}.bg-\[\#212121\]{--tw-bg-opacity:1;background-color:#212121;background-color:rgb(33 33 33/var(--tw-bg-opacity,1))}.bg-\[\#eef3f8\]{--tw-bg-opacity:1;background-color:#eef3f8;background-color:rgb(238 243 248/var(--tw-bg-opacity,1))}.bg-\[\#f7f9fb\]{--tw-bg-opacity:1;background-color:#f7f9fb;background-color:rgb(247 249 251/var(--tw-bg-opacity,1))}.bg-accent{background-color:#21d5ed;background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:#fcd34d;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-300\/5{background-color:#fcd34d0d}.bg-amber-300\/\[0\.07\]{background-color:#fcd34d12}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/5{background-color:#fbbf240d}.bg-amber-400\/90{background-color:#fbbf24e6}.bg-amber-400\/\[0\.07\]{background-color:#fbbf2412}.bg-amber-400\/\[0\.08\]{background-color:#fbbf2414}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/40{background-color:#f59e0b66}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-background{background-color:#060c18;background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-blue-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-400\/15{background-color:#60a5fa26}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/15{background-color:#2563eb26}.bg-border{background-color:hsl(#1e3358);background-color:hsl(var(--border))}.bg-card{background-color:#0b1528;background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity:1;background-color:#cffafe;background-color:rgb(var(--ui-cyan-100,207 250 254)/var(--tw-bg-opacity,1))}.bg-cyan-300{--tw-bg-opacity:1;background-color:#67e8f9;background-color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a;background-color:rgb(var(--ui-cyan-300,103 232 249)/.1)}.bg-cyan-300\/5{background-color:#67e8f90d;background-color:rgb(var(--ui-cyan-300,103 232 249)/.05)}.bg-cyan-300\/\[0\.035\]{background-color:rgba(103,232,249,.035);background-color:rgb(var(--ui-cyan-300,103 232 249)/.035)}.bg-cyan-400{--tw-bg-opacity:1;background-color:#22d3ee;background-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-bg-opacity,1))}.bg-cyan-400\/10{background-color:#22d3ee1a;background-color:rgb(var(--ui-cyan-400,34 211 238)/.1)}.bg-cyan-400\/15{background-color:#22d3ee26;background-color:rgb(var(--ui-cyan-400,34 211 238)/.15)}.bg-cyan-400\/30{background-color:#22d3ee4d;background-color:rgb(var(--ui-cyan-400,34 211 238)/.3)}.bg-cyan-400\/5{background-color:#22d3ee0d;background-color:rgb(var(--ui-cyan-400,34 211 238)/.05)}.bg-cyan-400\/50{background-color:#22d3ee80;background-color:rgb(var(--ui-cyan-400,34 211 238)/.5)}.bg-cyan-400\/55{background-color:#22d3ee8c;background-color:rgb(var(--ui-cyan-400,34 211 238)/.55)}.bg-cyan-50{--tw-bg-opacity:1;background-color:#ecfeff;background-color:rgb(var(--ui-cyan-50,236 254 255)/var(--tw-bg-opacity,1))}.bg-cyan-50\/60{background-color:#ecfeff99;background-color:rgb(var(--ui-cyan-50,236 254 255)/.6)}.bg-cyan-500{--tw-bg-opacity:1;background-color:#06b6d4;background-color:rgb(var(--ui-cyan-500,6 182 212)/var(--tw-bg-opacity,1))}.bg-cyan-500\/10{background-color:#06b6d41a;background-color:rgb(var(--ui-cyan-500,6 182 212)/.1)}.bg-cyan-500\/15{background-color:#06b6d426;background-color:rgb(var(--ui-cyan-500,6 182 212)/.15)}.bg-cyan-500\/20{background-color:#06b6d433;background-color:rgb(var(--ui-cyan-500,6 182 212)/.2)}.bg-cyan-500\/25{background-color:#06b6d440;background-color:rgb(var(--ui-cyan-500,6 182 212)/.25)}.bg-cyan-500\/5{background-color:#06b6d40d;background-color:rgb(var(--ui-cyan-500,6 182 212)/.05)}.bg-cyan-500\/60{background-color:#06b6d499;background-color:rgb(var(--ui-cyan-500,6 182 212)/.6)}.bg-cyan-500\/90{background-color:#06b6d4e6;background-color:rgb(var(--ui-cyan-500,6 182 212)/.9)}.bg-cyan-500\/\[0\.07\]{background-color:#06b6d412;background-color:rgb(var(--ui-cyan-500,6 182 212)/.07)}.bg-cyan-600{--tw-bg-opacity:1;background-color:#0891b2;background-color:rgb(var(--ui-cyan-600,8 145 178)/var(--tw-bg-opacity,1))}.bg-cyan-700{--tw-bg-opacity:1;background-color:#0e7490;background-color:rgb(var(--ui-cyan-700,14 116 144)/var(--tw-bg-opacity,1))}.bg-cyan-900{--tw-bg-opacity:1;background-color:#164e63;background-color:rgb(var(--ui-cyan-900,22 78 99)/var(--tw-bg-opacity,1))}.bg-cyan-950{--tw-bg-opacity:1;background-color:#083344;background-color:rgb(var(--ui-cyan-950,8 51 68)/var(--tw-bg-opacity,1))}.bg-destructive{background-color:#cf3030;background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(var(--ui-emerald-100,209 250 229)/var(--tw-bg-opacity,1))}.bg-emerald-300{--tw-bg-opacity:1;background-color:#6ee7b7;background-color:rgb(var(--ui-emerald-300,110 231 183)/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:#6ee7b71a;background-color:rgb(var(--ui-emerald-300,110 231 183)/.1)}.bg-emerald-300\/15{background-color:#6ee7b726;background-color:rgb(var(--ui-emerald-300,110 231 183)/.15)}.bg-emerald-300\/90{background-color:#6ee7b7e6;background-color:rgb(var(--ui-emerald-300,110 231 183)/.9)}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(var(--ui-emerald-400,52 211 153)/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a;background-color:rgb(var(--ui-emerald-400,52 211 153)/.1)}.bg-emerald-400\/15{background-color:#34d39926;background-color:rgb(var(--ui-emerald-400,52 211 153)/.15)}.bg-emerald-400\/20{background-color:#34d39933;background-color:rgb(var(--ui-emerald-400,52 211 153)/.2)}.bg-emerald-400\/5{background-color:#34d3990d;background-color:rgb(var(--ui-emerald-400,52 211 153)/.05)}.bg-emerald-400\/90{background-color:#34d399e6;background-color:rgb(var(--ui-emerald-400,52 211 153)/.9)}.bg-emerald-400\/95{background-color:#34d399f2;background-color:rgb(var(--ui-emerald-400,52 211 153)/.95)}.bg-emerald-400\/\[0\.06\]{background-color:#34d3990f;background-color:rgb(var(--ui-emerald-400,52 211 153)/.06)}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(var(--ui-emerald-50,236 253 245)/var(--tw-bg-opacity,1))}.bg-emerald-50\/70{background-color:#ecfdf5b3;background-color:rgb(var(--ui-emerald-50,236 253 245)/.7)}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(var(--ui-emerald-500,16 185 129)/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a;background-color:rgb(var(--ui-emerald-500,16 185 129)/.1)}.bg-emerald-500\/15{background-color:#10b98126;background-color:rgb(var(--ui-emerald-500,16 185 129)/.15)}.bg-emerald-500\/20{background-color:#10b98133;background-color:rgb(var(--ui-emerald-500,16 185 129)/.2)}.bg-emerald-500\/5{background-color:#10b9810d;background-color:rgb(var(--ui-emerald-500,16 185 129)/.05)}.bg-emerald-500\/70{background-color:#10b981b3;background-color:rgb(var(--ui-emerald-500,16 185 129)/.7)}.bg-emerald-500\/90{background-color:#10b981e6;background-color:rgb(var(--ui-emerald-500,16 185 129)/.9)}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(var(--ui-emerald-600,5 150 105)/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(var(--ui-emerald-700,4 120 87)/var(--tw-bg-opacity,1))}.bg-emerald-950\/85{background-color:#022c22d9;background-color:rgb(var(--ui-emerald-950,2 44 34)/.85)}.bg-foreground{background-color:#f8fafc;background-color:hsl(var(--foreground))}.bg-fuchsia-400{--tw-bg-opacity:1;background-color:#e879f9;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.bg-fuchsia-400\/10{background-color:#e879f91a}.bg-fuchsia-400\/15{background-color:#e879f926}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-fuchsia-500\/15{background-color:#d946ef26}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-green-800{--tw-bg-opacity:1;background-color:#166534;background-color:rgb(var(--ui-green-800,22 101 52)/var(--tw-bg-opacity,1))}.bg-muted{background-color:#1f2e47;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#1f2e4780;background-color:hsl(var(--muted)/.5)}.bg-neutral-800{--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-orange-300{--tw-bg-opacity:1;background-color:#fdba74;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.bg-orange-300\/10{background-color:#fdba741a}.bg-orange-300\/15{background-color:#fdba7426}.bg-orange-400{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-400\/15{background-color:#fb923c26}.bg-orange-400\/5{background-color:#fb923c0d}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/90{background-color:#fff7ede6}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/25{background-color:#f9731640}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-600{--tw-bg-opacity:1;background-color:#ea580c;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-orange-600\/25{background-color:#ea580c40}.bg-orange-950\/30{background-color:#4314074d}.bg-pink-50{--tw-bg-opacity:1;background-color:#fdf2f8;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-popover{background-color:#0b1528;background-color:hsl(var(--popover))}.bg-primary{background-color:#f97015;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#f970151a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#f9701533;background-color:hsl(var(--primary)/.2)}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-700{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-950{--tw-bg-opacity:1;background-color:#450a0a;background-color:rgb(69 10 10/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-300{--tw-bg-opacity:1;background-color:#fda4af;background-color:rgb(253 164 175/var(--tw-bg-opacity,1))}.bg-rose-300\/15{background-color:#fda4af26}.bg-rose-400{--tw-bg-opacity:1;background-color:#fb7185;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-400\/15{background-color:#fb718526}.bg-rose-400\/5{background-color:#fb71850d}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-600{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-secondary{background-color:#1f2e47;background-color:hsl(var(--secondary))}.bg-sky-100{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-50{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-600{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(var(--ui-slate-100,241 245 249)/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(var(--ui-slate-200,226 232 240)/var(--tw-bg-opacity,1))}.bg-slate-200\/80{background-color:#e2e8f0cc;background-color:rgb(var(--ui-slate-200,226 232 240)/.8)}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(var(--ui-slate-50,248 250 252)/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:#64748b;background-color:rgb(var(--ui-slate-500,100 116 139)/var(--tw-bg-opacity,1))}.bg-slate-500\/10{background-color:#64748b1a;background-color:rgb(var(--ui-slate-500,100 116 139)/.1)}.bg-slate-500\/15{background-color:#64748b26;background-color:rgb(var(--ui-slate-500,100 116 139)/.15)}.bg-slate-500\/20{background-color:#64748b33;background-color:rgb(var(--ui-slate-500,100 116 139)/.2)}.bg-slate-500\/25{background-color:#64748b40;background-color:rgb(var(--ui-slate-500,100 116 139)/.25)}.bg-slate-600{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(var(--ui-slate-600,71 85 105)/var(--tw-bg-opacity,1))}.bg-slate-600\/25{background-color:#47556940;background-color:rgb(var(--ui-slate-600,71 85 105)/.25)}.bg-slate-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(var(--ui-slate-700,51 65 85)/var(--tw-bg-opacity,1))}.bg-slate-700\/30{background-color:#3341554d;background-color:rgb(var(--ui-slate-700,51 65 85)/.3)}.bg-slate-700\/40{background-color:#33415566;background-color:rgb(var(--ui-slate-700,51 65 85)/.4)}.bg-slate-700\/70{background-color:#334155b3;background-color:rgb(var(--ui-slate-700,51 65 85)/.7)}.bg-slate-800{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(var(--ui-slate-800,30 41 59)/var(--tw-bg-opacity,1))}.bg-slate-800\/40{background-color:#1e293b66;background-color:rgb(var(--ui-slate-800,30 41 59)/.4)}.bg-slate-800\/60{background-color:#1e293b99;background-color:rgb(var(--ui-slate-800,30 41 59)/.6)}.bg-slate-800\/70{background-color:#1e293bb3;background-color:rgb(var(--ui-slate-800,30 41 59)/.7)}.bg-slate-800\/75{background-color:#1e293bbf;background-color:rgb(var(--ui-slate-800,30 41 59)/.75)}.bg-slate-800\/90{background-color:#1e293be6;background-color:rgb(var(--ui-slate-800,30 41 59)/.9)}.bg-slate-900{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(var(--ui-slate-900,15 23 42)/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:#0f172a66;background-color:rgb(var(--ui-slate-900,15 23 42)/.4)}.bg-slate-900\/45{background-color:#0f172a73;background-color:rgb(var(--ui-slate-900,15 23 42)/.45)}.bg-slate-900\/5{background-color:#0f172a0d;background-color:rgb(var(--ui-slate-900,15 23 42)/.05)}.bg-slate-900\/50{background-color:#0f172a80;background-color:rgb(var(--ui-slate-900,15 23 42)/.5)}.bg-slate-900\/55{background-color:#0f172a8c;background-color:rgb(var(--ui-slate-900,15 23 42)/.55)}.bg-slate-900\/60{background-color:#0f172a99;background-color:rgb(var(--ui-slate-900,15 23 42)/.6)}.bg-slate-900\/65{background-color:#0f172aa6;background-color:rgb(var(--ui-slate-900,15 23 42)/.65)}.bg-slate-900\/70{background-color:#0f172ab3;background-color:rgb(var(--ui-slate-900,15 23 42)/.7)}.bg-slate-900\/75{background-color:#0f172abf;background-color:rgb(var(--ui-slate-900,15 23 42)/.75)}.bg-slate-900\/80{background-color:#0f172acc;background-color:rgb(var(--ui-slate-900,15 23 42)/.8)}.bg-slate-900\/85{background-color:#0f172ad9;background-color:rgb(var(--ui-slate-900,15 23 42)/.85)}.bg-slate-900\/90{background-color:#0f172ae6;background-color:rgb(var(--ui-slate-900,15 23 42)/.9)}.bg-slate-900\/95{background-color:#0f172af2;background-color:rgb(var(--ui-slate-900,15 23 42)/.95)}.bg-slate-950{--tw-bg-opacity:1;background-color:#020617;background-color:rgb(var(--ui-slate-950,2 6 23)/var(--tw-bg-opacity,1))}.bg-slate-950\/10{background-color:#0206171a;background-color:rgb(var(--ui-slate-950,2 6 23)/.1)}.bg-slate-950\/20{background-color:#02061733;background-color:rgb(var(--ui-slate-950,2 6 23)/.2)}.bg-slate-950\/25{background-color:#02061740;background-color:rgb(var(--ui-slate-950,2 6 23)/.25)}.bg-slate-950\/30{background-color:#0206174d;background-color:rgb(var(--ui-slate-950,2 6 23)/.3)}.bg-slate-950\/35{background-color:#02061759;background-color:rgb(var(--ui-slate-950,2 6 23)/.35)}.bg-slate-950\/40{background-color:#02061766;background-color:rgb(var(--ui-slate-950,2 6 23)/.4)}.bg-slate-950\/45{background-color:#02061773;background-color:rgb(var(--ui-slate-950,2 6 23)/.45)}.bg-slate-950\/50{background-color:#02061780;background-color:rgb(var(--ui-slate-950,2 6 23)/.5)}.bg-slate-950\/55{background-color:#0206178c;background-color:rgb(var(--ui-slate-950,2 6 23)/.55)}.bg-slate-950\/60{background-color:#02061799;background-color:rgb(var(--ui-slate-950,2 6 23)/.6)}.bg-slate-950\/65{background-color:#020617a6;background-color:rgb(var(--ui-slate-950,2 6 23)/.65)}.bg-slate-950\/70{background-color:#020617b3;background-color:rgb(var(--ui-slate-950,2 6 23)/.7)}.bg-slate-950\/75{background-color:#020617bf;background-color:rgb(var(--ui-slate-950,2 6 23)/.75)}.bg-slate-950\/80{background-color:#020617cc;background-color:rgb(var(--ui-slate-950,2 6 23)/.8)}.bg-slate-950\/85{background-color:#020617d9;background-color:rgb(var(--ui-slate-950,2 6 23)/.85)}.bg-slate-950\/90{background-color:#020617e6;background-color:rgb(var(--ui-slate-950,2 6 23)/.9)}.bg-slate-950\/95{background-color:#020617f2;background-color:rgb(var(--ui-slate-950,2 6 23)/.95)}.bg-teal-500{--tw-bg-opacity:1;background-color:#14b8a6;background-color:rgb(var(--ui-teal-500,20 184 166)/var(--tw-bg-opacity,1))}.bg-teal-500\/20{background-color:#14b8a633;background-color:rgb(var(--ui-teal-500,20 184 166)/.2)}.bg-transparent{background-color:initial}.bg-violet-300{--tw-bg-opacity:1;background-color:#c4b5fd;background-color:rgb(196 181 253/var(--tw-bg-opacity,1))}.bg-violet-400{--tw-bg-opacity:1;background-color:#a78bfa;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/15{background-color:#a78bfa26}.bg-violet-400\/5{background-color:#a78bfa0d}.bg-violet-50{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-500{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/35{background-color:#8b5cf659}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-500\/\[0\.06\]{background-color:#8b5cf60f}.bg-violet-600{--tw-bg-opacity:1;background-color:#7c3aed;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-700{--tw-bg-opacity:1;background-color:#6d28d9;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:hsla(0,0%,100%,.035)}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-yellow-300{--tw-bg-opacity:1;background-color:#fde047;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(135deg\2c rgba\(15\2c 23\2c 42\2c 0\.98\)\2c rgba\(27\2c 25\2c 20\2c 0\.97\)\)\]{background-image:linear-gradient(135deg,#0f172afa,#1b1914f7)}.bg-\[radial-gradient\(circle_at_45\%_35\%\2c rgba\(56\2c 189\2c 248\2c \.18\)\2c rgba\(2\2c 6\2c 23\2c \.88\)_70\%\)\]{background-image:radial-gradient(circle at 45% 35%,#38bdf82e,#020617e0 70%)}.bg-\[radial-gradient\(circle_at_50\%_24\%\2c rgba\(34\2c 211\2c 238\2c \.16\)\2c transparent_38\%\)\]{background-image:radial-gradient(circle at 50% 24%,#22d3ee29,#0000 38%)}.bg-\[radial-gradient\(circle_at_center\2c \#1e293b_0\2c \#020617_72\%\)\]{background-image:radial-gradient(circle at center,#1e293b 0,#020617 72%)}.bg-\[radial-gradient\(circle_at_top_left\2c rgba\(34\2c 211\2c 238\2c \.13\)\2c transparent_35\%\)\2c radial-gradient\(circle_at_bottom_right\2c rgba\(249\2c 115\2c 22\2c \.12\)\2c transparent_35\%\)\]{background-image:radial-gradient(circle at top left,#22d3ee21,#0000 35%),radial-gradient(circle at bottom right,#f973161f,#0000 35%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#020817\]\/20{--tw-gradient-from:#02081733 var(--tw-gradient-from-position);--tw-gradient-to:#02081700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#08152c\]\/95{--tw-gradient-from:#08152cf2 var(--tw-gradient-from-position);--tw-gradient-to:#08152c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0a1a36\]{--tw-gradient-from:#0a1a36 var(--tw-gradient-from-position);--tw-gradient-to:#0a1a3600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0b1a33\]{--tw-gradient-from:#0b1a33 var(--tw-gradient-from-position);--tw-gradient-to:#0b1a3300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0b1a35\]{--tw-gradient-from:#0b1a35 var(--tw-gradient-from-position);--tw-gradient-to:#0b1a3500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0e2a52\]{--tw-gradient-from:#0e2a52 var(--tw-gradient-from-position);--tw-gradient-to:#0e2a5200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from:#fef3c7 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400\/10{--tw-gradient-from:#fbbf241a var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from:#f59e0b1a var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/15{--tw-gradient-from:#f59e0b26 var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/5{--tw-gradient-from:#f59e0b0d var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:#000000d9 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from:#3b82f61a var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from:#3b82f64d var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-100{--tw-gradient-from:rgb(var(--ui-cyan-100,207 250 254)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-cyan-100,207 250 254)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from:rgb(var(--ui-cyan-300,103 232 249)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-cyan-300,103 232 249)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:rgb(var(--ui-cyan-400,34 211 238)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-cyan-400,34 211 238)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400\/10{--tw-gradient-from:rgb(var(--ui-cyan-400,34 211 238)/0.1) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from:rgb(var(--ui-cyan-50,236 254 255)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-cyan-50,236 254 255)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:rgb(var(--ui-cyan-500,6 182 212)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-cyan-500,6 182 212)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from:rgb(var(--ui-cyan-500,6 182 212)/0.1) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/15{--tw-gradient-from:rgb(var(--ui-cyan-500,6 182 212)/0.15) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from:rgb(var(--ui-cyan-500,6 182 212)/0.2) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/25{--tw-gradient-from:rgb(var(--ui-cyan-500,6 182 212)/0.25) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500\/40{--tw-gradient-from:rgb(var(--ui-cyan-500,6 182 212)/0.4) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from:rgb(var(--ui-cyan-600,8 145 178)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-cyan-600,8 145 178)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-700{--tw-gradient-from:rgb(var(--ui-cyan-700,14 116 144)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-cyan-700,14 116 144)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-950\/70{--tw-gradient-from:rgb(var(--ui-cyan-950,8 51 68)/0.7) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from:rgb(var(--ui-emerald-100,209 250 229)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-emerald-100,209 250 229)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from:rgb(var(--ui-emerald-300,110 231 183)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-emerald-300,110 231 183)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:rgb(var(--ui-emerald-400,52 211 153)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-emerald-400,52 211 153)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:rgb(var(--ui-emerald-500,16 185 129)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-emerald-500,16 185 129)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:rgb(var(--ui-emerald-500,16 185 129)/0.1) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from:rgb(var(--ui-emerald-500,16 185 129)/0.15) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from:rgb(var(--ui-emerald-500,16 185 129)/0.2) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/40{--tw-gradient-from:rgb(var(--ui-emerald-500,16 185 129)/0.4) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:rgb(var(--ui-emerald-600,5 150 105)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-emerald-600,5 150 105)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-950{--tw-gradient-from:rgb(var(--ui-emerald-950,2 44 34)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-emerald-950,2 44 34)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from:#e879f9 var(--tw-gradient-from-position);--tw-gradient-to:#e879f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from:#d946ef var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-500\/10{--tw-gradient-from:#d946ef1a var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from:#c026d3 var(--tw-gradient-from-position);--tw-gradient-to:#c026d300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500\/25{--tw-gradient-from:#6366f140 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-500\/40{--tw-gradient-from:#84cc1666 var(--tw-gradient-from-position);--tw-gradient-to:#84cc1600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral-100{--tw-gradient-from:#f5f5f5 var(--tw-gradient-from-position);--tw-gradient-to:#f5f5f500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from:#ffedd5 var(--tw-gradient-from-position);--tw-gradient-to:#ffedd500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from:#fdba74 var(--tw-gradient-from-position);--tw-gradient-to:#fdba7400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500\/10{--tw-gradient-from:#f973161a var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500\/25{--tw-gradient-from:#f9731640 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500\/30{--tw-gradient-from:#f973164d var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500\/40{--tw-gradient-from:#f9731666 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:#ea580c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-300{--tw-gradient-from:#fda4af var(--tw-gradient-from-position);--tw-gradient-to:#fda4af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from:#fb7185 var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-400\/15{--tw-gradient-from:#fb718526 var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-400\/20{--tw-gradient-from:#fb718533 var(--tw-gradient-from-position);--tw-gradient-to:#fb718500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500\/10{--tw-gradient-from:#f43f5e1a var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from:#e0f2fe var(--tw-gradient-from-position);--tw-gradient-to:#e0f2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from:#7dd3fc var(--tw-gradient-from-position);--tw-gradient-to:#7dd3fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8 var(--tw-gradient-from-position);--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from:#f0f9ff var(--tw-gradient-from-position);--tw-gradient-to:#f0f9ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from:rgb(var(--ui-slate-700,51 65 85)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-slate-700,51 65 85)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from:rgb(var(--ui-slate-800,30 41 59)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-slate-800,30 41 59)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:rgb(var(--ui-slate-900,15 23 42)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-slate-900,15 23 42)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900\/90{--tw-gradient-from:rgb(var(--ui-slate-900,15 23 42)/0.9) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900\/95{--tw-gradient-from:rgb(var(--ui-slate-900,15 23 42)/0.95) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:rgb(var(--ui-slate-950,2 6 23)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-slate-950,2 6 23)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/60{--tw-gradient-from:rgb(var(--ui-slate-950,2 6 23)/0.6) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/70{--tw-gradient-from:rgb(var(--ui-slate-950,2 6 23)/0.7) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/85{--tw-gradient-from:rgb(var(--ui-slate-950,2 6 23)/0.85) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/95{--tw-gradient-from:rgb(var(--ui-slate-950,2 6 23)/0.95) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from:rgb(var(--ui-teal-400,45 212 191)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-teal-400,45 212 191)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:rgb(var(--ui-teal-500,20 184 166)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-teal-500,20 184 166)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from:rgb(var(--ui-teal-600,13 148 136)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-teal-600,13 148 136)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from:#ede9fe var(--tw-gradient-from-position);--tw-gradient-to:#ede9fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-300{--tw-gradient-from:#c4b5fd var(--tw-gradient-from-position);--tw-gradient-to:#c4b5fd00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500\/15{--tw-gradient-from:#8b5cf626 var(--tw-gradient-from-position);--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#020817\]\/10{--tw-gradient-to:#02081700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0208171a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#07090d\]{--tw-gradient-to:#07090d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#07090d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#070a0f\]{--tw-gradient-to:#070a0f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#070a0f var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0b1a35\]{--tw-gradient-to:#0b1a3500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0b1a35 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0b1a35\]\/95{--tw-gradient-to:#0b1a3500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0b1a35f2 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#0b1d3b\]{--tw-gradient-to:#0b1d3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0b1d3b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-400\/10{--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#60a5fa1a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-blue-500\/10{--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#3b82f61a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to:rgb(var(--ui-cyan-400,34 211 238)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-cyan-400,34 211 238)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:rgb(var(--ui-cyan-500,6 182 212)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-cyan-500,6 182 212)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-500\/10{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-cyan-500,6 182 212)/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-500\/15{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-cyan-500,6 182 212)/0.15) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-500\/5{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-cyan-500,6 182 212)/0.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-500\/70{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-cyan-500,6 182 212)/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-950{--tw-gradient-to:rgb(var(--ui-cyan-950,8 51 68)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-cyan-950,8 51 68)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to:rgb(var(--ui-emerald-400,52 211 153)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-emerald-400,52 211 153)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-400{--tw-gradient-to:#e879f900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e879f9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-500\/10{--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d946ef1a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-500\/20{--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d946ef33 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-300{--tw-gradient-to:#fdba7400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fdba74 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fb923c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-500\/5{--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f973160d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ec4899 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-red-400{--tw-gradient-to:#f8717100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f87171 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-400{--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#38bdf8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-500\/5{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0ea5e90d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to:rgb(var(--ui-slate-900,15 23 42)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-slate-900,15 23 42)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900\/75{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-slate-900,15 23 42)/0.75) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900\/90{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-slate-900,15 23 42)/0.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-950{--tw-gradient-to:rgb(var(--ui-slate-950,2 6 23)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-slate-950,2 6 23)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-950\/60{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-slate-950,2 6 23)/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-300{--tw-gradient-to:rgb(var(--ui-teal-300,94 234 212)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--ui-teal-300,94 234 212)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-500\/5{--tw-gradient-to:#8b5cf600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8b5cf60d var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-300{--tw-gradient-to:#fde04700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fde047 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#020817\]\/95{--tw-gradient-to:#020817f2 var(--tw-gradient-to-position)}.to-\[\#071126\]{--tw-gradient-to:#071126 var(--tw-gradient-to-position)}.to-\[\#071226\]{--tw-gradient-to:#071226 var(--tw-gradient-to-position)}.to-\[\#08152c\]{--tw-gradient-to:#08152c var(--tw-gradient-to-position)}.to-\[\#0a101a\]{--tw-gradient-to:#0a101a var(--tw-gradient-to-position)}.to-\[\#0b1a35\]\/95{--tw-gradient-to:#0b1a35f2 var(--tw-gradient-to-position)}.to-\[\#0d1117\]{--tw-gradient-to:#0d1117 var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to:#fde68a var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.to-amber-300\/15{--tw-gradient-to:#fcd34d26 var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-400\/5{--tw-gradient-to:#fbbf240d var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-blue-200{--tw-gradient-to:#bfdbfe var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to:#3b82f61a var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to:#3b82f633 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.to-blue-950\/40{--tw-gradient-to:#17255466 var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to:rgb(var(--ui-cyan-200,165 243 252)/1) var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to:rgb(var(--ui-cyan-300,103 232 249)/1) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:rgb(var(--ui-cyan-400,34 211 238)/1) var(--tw-gradient-to-position)}.to-cyan-400\/10{--tw-gradient-to:rgb(var(--ui-cyan-400,34 211 238)/0.1) var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to:rgb(var(--ui-cyan-50,236 254 255)/1) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:rgb(var(--ui-cyan-500,6 182 212)/1) var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to:rgb(var(--ui-cyan-500,6 182 212)/0.1) var(--tw-gradient-to-position)}.to-cyan-500\/15{--tw-gradient-to:rgb(var(--ui-cyan-500,6 182 212)/0.15) var(--tw-gradient-to-position)}.to-cyan-500\/20{--tw-gradient-to:rgb(var(--ui-cyan-500,6 182 212)/0.2) var(--tw-gradient-to-position)}.to-cyan-500\/5{--tw-gradient-to:rgb(var(--ui-cyan-500,6 182 212)/0.05) var(--tw-gradient-to-position)}.to-cyan-950{--tw-gradient-to:rgb(var(--ui-cyan-950,8 51 68)/1) var(--tw-gradient-to-position)}.to-cyan-950\/40{--tw-gradient-to:rgb(var(--ui-cyan-950,8 51 68)/0.4) var(--tw-gradient-to-position)}.to-cyan-950\/70{--tw-gradient-to:rgb(var(--ui-cyan-950,8 51 68)/0.7) var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to:rgb(var(--ui-emerald-100,209 250 229)/1) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:rgb(var(--ui-emerald-400,52 211 153)/1) var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to:rgb(var(--ui-emerald-50,236 253 245)/1) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:rgb(var(--ui-emerald-500,16 185 129)/1) var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to:rgb(var(--ui-emerald-500,16 185 129)/0.1) var(--tw-gradient-to-position)}.to-emerald-500\/15{--tw-gradient-to:rgb(var(--ui-emerald-500,16 185 129)/0.15) var(--tw-gradient-to-position)}.to-emerald-950{--tw-gradient-to:rgb(var(--ui-emerald-950,2 44 34)/1) var(--tw-gradient-to-position)}.to-emerald-950\/40{--tw-gradient-to:rgb(var(--ui-emerald-950,2 44 34)/0.4) var(--tw-gradient-to-position)}.to-fuchsia-200{--tw-gradient-to:#f5d0fe var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to:#e879f9 var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to:#d946ef var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to:rgb(var(--ui-green-400,74 222 128)/1) var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to:rgb(var(--ui-green-500,34 197 94)/1) var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:rgb(var(--ui-green-700,21 128 61)/1) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-indigo-950\/40{--tw-gradient-to:#1e1b4b66 var(--tw-gradient-to-position)}.to-lime-200{--tw-gradient-to:#d9f99d var(--tw-gradient-to-position)}.to-lime-300{--tw-gradient-to:#bef264 var(--tw-gradient-to-position)}.to-neutral-300{--tw-gradient-to:#d4d4d4 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-orange-500\/5{--tw-gradient-to:#f973160d var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to:#f472b6 var(--tw-gradient-to-position)}.to-pink-400\/10{--tw-gradient-to:#f472b61a var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to:#0ea5e9 var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to:#0284c7 var(--tw-gradient-to-position)}.to-sky-950\/50{--tw-gradient-to:#082f4980 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:rgb(var(--ui-slate-700,51 65 85)/1) var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:rgb(var(--ui-slate-900,15 23 42)/1) var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:rgb(var(--ui-slate-950,2 6 23)/1) var(--tw-gradient-to-position)}.to-slate-950\/20{--tw-gradient-to:rgb(var(--ui-slate-950,2 6 23)/0.2) var(--tw-gradient-to-position)}.to-slate-950\/60{--tw-gradient-to:rgb(var(--ui-slate-950,2 6 23)/0.6) var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:rgb(var(--ui-teal-400,45 212 191)/1) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to:rgb(var(--ui-teal-500,20 184 166)/1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-violet-400\/10{--tw-gradient-to:#a78bfa1a var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/10{--tw-gradient-to:#8b5cf61a var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}.to-violet-950\/35{--tw-gradient-to:#2e106559 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to:#fef08a var(--tw-gradient-to-position)}.to-yellow-300{--tw-gradient-to:#fde047 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-current{fill:currentColor}.fill-primary{fill:#f97015;fill:hsl(var(--primary))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-left{object-position:left}.object-right{object-position:right}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!py-0{padding-bottom:0!important;padding-top:0!important}.\!py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.\!pr-12{padding-right:3rem!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(\.625rem\+env\(safe-area-inset-bottom\2c 0px\)\)\]{padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px))}.pb-\[max\(\.75rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.\!text-\[8px\]{font-size:8px!important}.\!text-\[9px\]{font-size:9px!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[2\.15rem\]{font-size:2.15rem}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.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-extrabold{font-weight:800!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.55\]{line-height:1.55}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.25em\]{letter-spacing:.25em}.tracking-\[\.26em\]{letter-spacing:.26em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[\.35em\]{letter-spacing:.35em}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-\[\.4em\]{letter-spacing:.4em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-red-700{--tw-text-opacity:1!important;color:#b91c1c!important;color:rgb(185 28 28/var(--tw-text-opacity,1))!important}.text-\[\#082f40\]{--tw-text-opacity:1;color:#082f40;color:rgb(8 47 64/var(--tw-text-opacity,1))}.text-\[\#0b3040\]{--tw-text-opacity:1;color:#0b3040;color:rgb(11 48 64/var(--tw-text-opacity,1))}.text-\[\#12394a\]{--tw-text-opacity:1;color:#12394a;color:rgb(18 57 74/var(--tw-text-opacity,1))}.text-\[\#5e5e5e\]{--tw-text-opacity:1;color:#5e5e5e;color:rgb(94 94 94/var(--tw-text-opacity,1))}.text-accent-foreground{color:#060c18;color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/80{color:#fef3c7cc}.text-amber-100\/90{color:#fef3c7e6}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/80{color:#fbbf24cc}.text-amber-50{--tw-text-opacity:1;color:#fffbeb;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:#bfdbfe;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-300\/75{color:#93c5fdbf}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-card-foreground{color:#f8fafc;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:#cffafe;color:rgb(var(--ui-cyan-100,207 250 254)/var(--tw-text-opacity,1))}.text-cyan-100\/70{color:#cffafeb3;color:rgb(var(--ui-cyan-100,207 250 254)/.7)}.text-cyan-100\/75{color:#cffafebf;color:rgb(var(--ui-cyan-100,207 250 254)/.75)}.text-cyan-100\/80{color:#cffafecc;color:rgb(var(--ui-cyan-100,207 250 254)/.8)}.text-cyan-200{--tw-text-opacity:1;color:#a5f3fc;color:rgb(var(--ui-cyan-200,165 243 252)/var(--tw-text-opacity,1))}.text-cyan-200\/90{color:#a5f3fce6;color:rgb(var(--ui-cyan-200,165 243 252)/.9)}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-text-opacity,1))}.text-cyan-300\/50{color:#67e8f980;color:rgb(var(--ui-cyan-300,103 232 249)/.5)}.text-cyan-300\/80{color:#67e8f9cc;color:rgb(var(--ui-cyan-300,103 232 249)/.8)}.text-cyan-300\/90{color:#67e8f9e6;color:rgb(var(--ui-cyan-300,103 232 249)/.9)}.text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-text-opacity,1))}.text-cyan-400\/70{color:#22d3eeb3;color:rgb(var(--ui-cyan-400,34 211 238)/.7)}.text-cyan-500{--tw-text-opacity:1;color:#06b6d4;color:rgb(var(--ui-cyan-500,6 182 212)/var(--tw-text-opacity,1))}.text-cyan-500\/25{color:#06b6d440;color:rgb(var(--ui-cyan-500,6 182 212)/.25)}.text-cyan-500\/60{color:#06b6d499;color:rgb(var(--ui-cyan-500,6 182 212)/.6)}.text-cyan-600{--tw-text-opacity:1;color:#0891b2;color:rgb(var(--ui-cyan-600,8 145 178)/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:#0e7490;color:rgb(var(--ui-cyan-700,14 116 144)/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:#155e75;color:rgb(var(--ui-cyan-800,21 94 117)/var(--tw-text-opacity,1))}.text-cyan-950{--tw-text-opacity:1;color:#083344;color:rgb(var(--ui-cyan-950,8 51 68)/var(--tw-text-opacity,1))}.text-destructive{color:#cf3030;color:hsl(var(--destructive))}.text-destructive-foreground{color:#f8fafc;color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity:1;color:#d1fae5;color:rgb(var(--ui-emerald-100,209 250 229)/var(--tw-text-opacity,1))}.text-emerald-100\/65{color:#d1fae5a6;color:rgb(var(--ui-emerald-100,209 250 229)/.65)}.text-emerald-100\/80{color:#d1fae5cc;color:rgb(var(--ui-emerald-100,209 250 229)/.8)}.text-emerald-100\/90{color:#d1fae5e6;color:rgb(var(--ui-emerald-100,209 250 229)/.9)}.text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(var(--ui-emerald-200,167 243 208)/var(--tw-text-opacity,1))}.text-emerald-200\/70{color:#a7f3d0b3;color:rgb(var(--ui-emerald-200,167 243 208)/.7)}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(var(--ui-emerald-300,110 231 183)/var(--tw-text-opacity,1))}.text-emerald-300\/70{color:#6ee7b7b3;color:rgb(var(--ui-emerald-300,110 231 183)/.7)}.text-emerald-300\/80{color:#6ee7b7cc;color:rgb(var(--ui-emerald-300,110 231 183)/.8)}.text-emerald-300\/90{color:#6ee7b7e6;color:rgb(var(--ui-emerald-300,110 231 183)/.9)}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(var(--ui-emerald-400,52 211 153)/var(--tw-text-opacity,1))}.text-emerald-400\/70{color:#34d399b3;color:rgb(var(--ui-emerald-400,52 211 153)/.7)}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(var(--ui-emerald-500,16 185 129)/var(--tw-text-opacity,1))}.text-emerald-500\/10{color:#10b9811a;color:rgb(var(--ui-emerald-500,16 185 129)/.1)}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(var(--ui-emerald-600,5 150 105)/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(var(--ui-emerald-700,4 120 87)/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(var(--ui-emerald-800,6 95 70)/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:#022c22;color:rgb(var(--ui-emerald-950,2 44 34)/var(--tw-text-opacity,1))}.text-foreground{color:#f8fafc;color:hsl(var(--foreground))}.text-foreground\/50{color:#f8fafc80;color:hsl(var(--foreground)/.5)}.text-fuchsia-100{--tw-text-opacity:1;color:#fae8ff;color:rgb(250 232 255/var(--tw-text-opacity,1))}.text-fuchsia-200{--tw-text-opacity:1;color:#f5d0fe;color:rgb(245 208 254/var(--tw-text-opacity,1))}.text-fuchsia-200\/80{color:#f5d0fecc}.text-fuchsia-300{--tw-text-opacity:1;color:#f0abfc;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:#86efac;color:rgb(var(--ui-green-300,134 239 172)/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(var(--ui-green-800,22 101 52)/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:#a5b4fc;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-lime-300{--tw-text-opacity:1;color:#bef264;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-muted-foreground{color:#afbdcf;color:hsl(var(--muted-foreground))}.text-neutral-100{--tw-text-opacity:1;color:#f5f5f5;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:#171717;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:#ffedd5;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-100\/70{color:#ffedd5b3}.text-orange-200{--tw-text-opacity:1;color:#fed7aa;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-200\/70{color:#fed7aab3}.text-orange-300{--tw-text-opacity:1;color:#fdba74;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-300\/80{color:#fdba74cc}.text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-950{--tw-text-opacity:1;color:#431407;color:rgb(67 20 7/var(--tw-text-opacity,1))}.text-pink-200{--tw-text-opacity:1;color:#fbcfe8;color:rgb(251 207 232/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:#f9a8d4;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:#f8fafc;color:hsl(var(--popover-foreground))}.text-primary{color:#f97015;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-red-100{--tw-text-opacity:1;color:#fee2e2;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-100\/85{color:#fee2e2d9}.text-red-200{--tw-text-opacity:1;color:#fecaca;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-200\/80{color:#fecacacc}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:#ffe4e6;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-100\/90{color:#ffe4e6e6}.text-rose-200{--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:#fb7185;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:#f43f5e;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:#4c0519;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#f8fafc;color:hsl(var(--secondary-foreground))}.text-sky-200{--tw-text-opacity:1;color:#bae6fd;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:#0ea5e9;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:#0284c7;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:#082f49;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:#f1f5f9;color:rgb(var(--ui-slate-100,241 245 249)/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(var(--ui-slate-200,226 232 240)/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(var(--ui-slate-300,203 213 225)/var(--tw-text-opacity,1))}.text-slate-300\/75{color:#cbd5e1bf;color:rgb(var(--ui-slate-300,203 213 225)/.75)}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(var(--ui-slate-400,148 163 184)/var(--tw-text-opacity,1))}.text-slate-50{--tw-text-opacity:1;color:#f8fafc;color:rgb(var(--ui-slate-50,248 250 252)/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(var(--ui-slate-500,100 116 139)/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(var(--ui-slate-600,71 85 105)/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(var(--ui-slate-700,51 65 85)/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(var(--ui-slate-800,30 41 59)/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(var(--ui-slate-900,15 23 42)/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:#020617;color:rgb(var(--ui-slate-950,2 6 23)/var(--tw-text-opacity,1))}.text-teal-200{--tw-text-opacity:1;color:#99f6e4;color:rgb(var(--ui-teal-200,153 246 228)/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:#2dd4bf;color:rgb(var(--ui-teal-400,45 212 191)/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-100{--tw-text-opacity:1;color:#ede9fe;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-100\/80{color:#ede9fecc}.text-violet-200{--tw-text-opacity:1;color:#ddd6fe;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-200\/80{color:#ddd6fecc}.text-violet-300{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:#a78bfa;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:#8b5cf6;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:#5b21b6;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:#4c1d95;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-violet-950{--tw-text-opacity:1;color:#2e1065;color:rgb(46 16 101/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-950{--tw-text-opacity:1;color:#422006;color:rgb(66 32 6/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.decoration-cyan-400\/40{-webkit-text-decoration-color:#22d3ee66;text-decoration-color:#22d3ee66;-webkit-text-decoration-color:rgb(var(--ui-cyan-400,34 211 238)/.4);text-decoration-color:rgb(var(--ui-cyan-400,34 211 238)/.4)}.decoration-dotted{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-amber-400{accent-color:#fbbf24}.accent-amber-500{accent-color:#f59e0b}.accent-blue-500{accent-color:#3b82f6}.accent-cyan-400{accent-color:#22d3ee;accent-color:rgb(var(--ui-cyan-400,34 211 238)/1)}.accent-cyan-500{accent-color:#06b6d4;accent-color:rgb(var(--ui-cyan-500,6 182 212)/1)}.accent-cyan-600{accent-color:#0891b2;accent-color:rgb(var(--ui-cyan-600,8 145 178)/1)}.accent-emerald-400{accent-color:#34d399;accent-color:rgb(var(--ui-emerald-400,52 211 153)/1)}.accent-emerald-500{accent-color:#10b981;accent-color:rgb(var(--ui-emerald-500,16 185 129)/1)}.accent-orange-400{accent-color:#fb923c}.accent-orange-500{accent-color:#f97316}.accent-red-500{accent-color:#ef4444}.accent-rose-500{accent-color:#f43f5e}.accent-slate-400{accent-color:#94a3b8;accent-color:rgb(var(--ui-slate-400,148 163 184)/1)}.accent-violet-400{accent-color:#a78bfa}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[-18px_0_45px_-16px_rgba\(0\2c 0\2c 0\2c 0\.75\)\]{--tw-shadow:-18px 0 45px -16px #000000bf;--tw-shadow-colored:-18px 0 45px -16px var(--tw-shadow-color)}.shadow-\[-18px_0_45px_-16px_rgba\(0\2c 0\2c 0\2c 0\.75\)\],.shadow-\[-30px_0_80px_-30px_rgba\(0\2c 0\2c 0\2c \.7\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[-30px_0_80px_-30px_rgba\(0\2c 0\2c 0\2c \.7\)\]{--tw-shadow:-30px 0 80px -30px #000000b3;--tw-shadow-colored:-30px 0 80px -30px var(--tw-shadow-color)}.shadow-\[0_-10px_24px_rgba\(2\2c 6\2c 23\2c 0\.35\)\]{--tw-shadow:0 -10px 24px #02061759;--tw-shadow-colored:0 -10px 24px var(--tw-shadow-color)}.shadow-\[0_-10px_24px_rgba\(2\2c 6\2c 23\2c 0\.35\)\],.shadow-\[0_-10px_28px_rgba\(2\2c 8\2c 23\2c \.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-10px_28px_rgba\(2\2c 8\2c 23\2c \.5\)\]{--tw-shadow:0 -10px 28px #02081780;--tw-shadow-colored:0 -10px 28px var(--tw-shadow-color)}.shadow-\[0_-10px_40px_-10px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{--tw-shadow:0 -10px 40px -10px #000000e6;--tw-shadow-colored:0 -10px 40px -10px var(--tw-shadow-color)}.shadow-\[0_-10px_40px_-10px_rgba\(0\2c 0\2c 0\2c 0\.9\)\],.shadow-\[0_0_0_999px_rgba\(2\2c 6\2c 23\2c \.34\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_999px_rgba\(2\2c 6\2c 23\2c \.34\)\]{--tw-shadow:0 0 0 999px #02061757;--tw-shadow-colored:0 0 0 999px var(--tw-shadow-color)}.shadow-\[0_0_10px_-2px_rgba\(251\2c 191\2c 36\2c 0\.7\)\]{--tw-shadow:0 0 10px -2px #fbbf24b3;--tw-shadow-colored:0 0 10px -2px var(--tw-shadow-color)}.shadow-\[0_0_10px_-2px_rgba\(251\2c 191\2c 36\2c 0\.7\)\],.shadow-\[0_0_10px_-2px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_-2px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]{--tw-shadow:0 0 10px -2px #22d3ee99;--tw-shadow-colored:0 0 10px -2px var(--tw-shadow-color)}.shadow-\[0_0_10px_-3px_rgba\(251\2c 146\2c 60\2c 0\.8\)\]{--tw-shadow:0 0 10px -3px #fb923ccc;--tw-shadow-colored:0 0 10px -3px var(--tw-shadow-color)}.shadow-\[0_0_10px_-3px_rgba\(251\2c 146\2c 60\2c 0\.8\)\],.shadow-\[0_0_12px_-5px_rgba\(34\2c 211\2c 238\2c \.8\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_-5px_rgba\(34\2c 211\2c 238\2c \.8\)\]{--tw-shadow:0 0 12px -5px #22d3eecc;--tw-shadow-colored:0 0 12px -5px var(--tw-shadow-color)}.shadow-\[0_0_14px_rgba\(34\2c 211\2c 238\2c \.75\)\]{--tw-shadow:0 0 14px #22d3eebf;--tw-shadow-colored:0 0 14px var(--tw-shadow-color)}.shadow-\[0_0_14px_rgba\(34\2c 211\2c 238\2c \.75\)\],.shadow-\[0_0_16px_-7px_rgba\(34\2c 211\2c 238\2c 0\.9\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_-7px_rgba\(34\2c 211\2c 238\2c 0\.9\)\]{--tw-shadow:0 0 16px -7px #22d3eee6;--tw-shadow-colored:0 0 16px -7px var(--tw-shadow-color)}.shadow-\[0_0_16px_rgba\(34\2c 211\2c 238\2c 0\.85\)\]{--tw-shadow:0 0 16px #22d3eed9;--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_0_16px_rgba\(34\2c 211\2c 238\2c 0\.85\)\],.shadow-\[0_0_16px_rgba\(56\2c 189\2c 248\2c 0\.8\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(56\2c 189\2c 248\2c 0\.8\)\]{--tw-shadow:0 0 16px #38bdf8cc;--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_0_16px_rgba\(59\2c 130\2c 246\2c \.4\)\]{--tw-shadow:0 0 16px #3b82f666;--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_0_16px_rgba\(59\2c 130\2c 246\2c \.45\)\],.shadow-\[0_0_16px_rgba\(59\2c 130\2c 246\2c \.4\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(59\2c 130\2c 246\2c \.45\)\]{--tw-shadow:0 0 16px #3b82f673;--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_0_18px_-10px_rgba\(34\2c 211\2c 238\2c \.9\)\]{--tw-shadow:0 0 18px -10px #22d3eee6;--tw-shadow-colored:0 0 18px -10px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-2px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]{--tw-shadow:0 0 18px -2px #22d3ee99;--tw-shadow-colored:0 0 18px -2px var(--tw-shadow-color)}.shadow-\[0_0_18px_-2px_rgba\(34\2c 211\2c 238\2c 0\.6\)\],.shadow-\[0_0_18px_-2px_rgba\(52\2c 211\2c 153\2c 0\.75\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-2px_rgba\(52\2c 211\2c 153\2c 0\.75\)\]{--tw-shadow:0 0 18px -2px #34d399bf;--tw-shadow-colored:0 0 18px -2px var(--tw-shadow-color)}.shadow-\[0_0_18px_-4px_rgba\(34\2c 211\2c 238\2c 0\.7\)\]{--tw-shadow:0 0 18px -4px #22d3eeb3;--tw-shadow-colored:0 0 18px -4px var(--tw-shadow-color)}.shadow-\[0_0_18px_-4px_rgba\(34\2c 211\2c 238\2c 0\.7\)\],.shadow-\[0_0_18px_-4px_rgba\(52\2c 211\2c 153\2c 0\.65\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-4px_rgba\(52\2c 211\2c 153\2c 0\.65\)\]{--tw-shadow:0 0 18px -4px #34d399a6;--tw-shadow-colored:0 0 18px -4px var(--tw-shadow-color)}.shadow-\[0_0_18px_-6px_rgba\(16\2c 185\2c 129\2c 0\.55\)\]{--tw-shadow:0 0 18px -6px #10b9818c;--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color)}.shadow-\[0_0_18px_-6px_rgba\(16\2c 185\2c 129\2c 0\.55\)\],.shadow-\[0_0_18px_-6px_rgba\(244\2c 63\2c 94\2c 0\.55\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-6px_rgba\(244\2c 63\2c 94\2c 0\.55\)\]{--tw-shadow:0 0 18px -6px #f43f5e8c;--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color)}.shadow-\[0_0_18px_-6px_rgba\(249\2c 115\2c 22\2c 0\.55\)\]{--tw-shadow:0 0 18px -6px #f973168c;--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color)}.shadow-\[0_0_18px_-6px_rgba\(249\2c 115\2c 22\2c 0\.55\)\],.shadow-\[0_0_18px_-6px_rgba\(249\2c 115\2c 22\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-6px_rgba\(249\2c 115\2c 22\2c 0\.6\)\]{--tw-shadow:0 0 18px -6px #f9731699;--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color)}.shadow-\[0_0_18px_-6px_rgba\(251\2c 146\2c 60\2c 0\.45\)\]{--tw-shadow:0 0 18px -6px #fb923c73;--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color)}.shadow-\[0_0_18px_-6px_rgba\(251\2c 146\2c 60\2c 0\.45\)\],.shadow-\[0_0_18px_-6px_rgba\(34\2c 211\2c 238\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-6px_rgba\(34\2c 211\2c 238\2c 0\.45\)\]{--tw-shadow:0 0 18px -6px #22d3ee73;--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color)}.shadow-\[0_0_18px_-6px_rgba\(34\2c 211\2c 238\2c 0\.5\)\]{--tw-shadow:0 0 18px -6px #22d3ee80;--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color)}.shadow-\[0_0_18px_-6px_rgba\(34\2c 211\2c 238\2c 0\.55\)\],.shadow-\[0_0_18px_-6px_rgba\(34\2c 211\2c 238\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-6px_rgba\(34\2c 211\2c 238\2c 0\.55\)\]{--tw-shadow:0 0 18px -6px #22d3ee8c;--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(34\2c 211\2c 238\2c 0\.45\)\]{--tw-shadow:0 0 18px #22d3ee73;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(34\2c 211\2c 238\2c 0\.45\)\],.shadow-\[0_0_18px_rgba\(59\2c 130\2c 246\2c \.2\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(59\2c 130\2c 246\2c \.2\)\]{--tw-shadow:0 0 18px #3b82f633;--tw-shadow-colored:0 0 18px var(--tw-shadow-color)}.shadow-\[0_0_20px_-7px_rgba\(34\2c 211\2c 238\2c 0\.75\)\]{--tw-shadow:0 0 20px -7px #22d3eebf;--tw-shadow-colored:0 0 20px -7px var(--tw-shadow-color)}.shadow-\[0_0_20px_-7px_rgba\(34\2c 211\2c 238\2c 0\.75\)\],.shadow-\[0_0_20px_rgba\(59\2c 130\2c 246\2c \.14\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\2c 130\2c 246\2c \.14\)\]{--tw-shadow:0 0 20px #3b82f624;--tw-shadow-colored:0 0 20px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(37\2c 99\2c 235\2c \.35\)\]{--tw-shadow:0 0 22px #2563eb59;--tw-shadow-colored:0 0 22px var(--tw-shadow-color)}.shadow-\[0_0_22px_rgba\(37\2c 99\2c 235\2c \.35\)\],.shadow-\[0_0_24px_-10px_rgba\(34\2c 211\2c 238\2c \.9\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_-10px_rgba\(34\2c 211\2c 238\2c \.9\)\]{--tw-shadow:0 0 24px -10px #22d3eee6;--tw-shadow-colored:0 0 24px -10px var(--tw-shadow-color)}.shadow-\[0_0_24px_-6px_rgba\(34\2c 211\2c 238\2c 0\.7\)\]{--tw-shadow:0 0 24px -6px #22d3eeb3;--tw-shadow-colored:0 0 24px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_-10px_rgba\(167\2c 139\2c 250\2c 0\.8\)\]{--tw-shadow:0 0 25px -10px #a78bfacc;--tw-shadow-colored:0 0 25px -10px var(--tw-shadow-color)}.shadow-\[0_0_25px_-10px_rgba\(167\2c 139\2c 250\2c 0\.8\)\],.shadow-\[0_0_25px_-10px_rgba\(251\2c 113\2c 133\2c 0\.8\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_-10px_rgba\(251\2c 113\2c 133\2c 0\.8\)\]{--tw-shadow:0 0 25px -10px #fb7185cc;--tw-shadow-colored:0 0 25px -10px var(--tw-shadow-color)}.shadow-\[0_0_25px_-10px_rgba\(251\2c 146\2c 60\2c 0\.8\)\]{--tw-shadow:0 0 25px -10px #fb923ccc;--tw-shadow-colored:0 0 25px -10px var(--tw-shadow-color)}.shadow-\[0_0_25px_-10px_rgba\(251\2c 146\2c 60\2c 0\.8\)\],.shadow-\[0_0_25px_-10px_rgba\(34\2c 211\2c 238\2c 0\.8\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_-10px_rgba\(34\2c 211\2c 238\2c 0\.8\)\]{--tw-shadow:0 0 25px -10px #22d3eecc;--tw-shadow-colored:0 0 25px -10px var(--tw-shadow-color)}.shadow-\[0_0_25px_-10px_rgba\(52\2c 211\2c 153\2c 0\.8\)\]{--tw-shadow:0 0 25px -10px #34d399cc;--tw-shadow-colored:0 0 25px -10px var(--tw-shadow-color)}.shadow-\[0_0_25px_-10px_rgba\(52\2c 211\2c 153\2c 0\.8\)\],.shadow-\[0_0_28px_-6px_rgba\(249\2c 115\2c 22\2c 0\.7\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-6px_rgba\(249\2c 115\2c 22\2c 0\.7\)\]{--tw-shadow:0 0 28px -6px #f97316b3;--tw-shadow-colored:0 0 28px -6px var(--tw-shadow-color)}.shadow-\[0_0_28px_-6px_rgba\(34\2c 211\2c 238\2c 0\.7\)\]{--tw-shadow:0 0 28px -6px #22d3eeb3;--tw-shadow-colored:0 0 28px -6px var(--tw-shadow-color)}.shadow-\[0_0_28px_-6px_rgba\(34\2c 211\2c 238\2c 0\.7\)\],.shadow-\[0_0_28px_-8px_rgba\(217\2c 70\2c 239\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-8px_rgba\(217\2c 70\2c 239\2c 0\.6\)\]{--tw-shadow:0 0 28px -8px #d946ef99;--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color)}.shadow-\[0_0_28px_-8px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]{--tw-shadow:0 0 28px -8px #22d3ee99;--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color)}.shadow-\[0_0_28px_-8px_rgba\(34\2c 211\2c 238\2c 0\.6\)\],.shadow-\[0_0_28px_-8px_rgba\(34\2c 211\2c 238\2c 0\.8\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-8px_rgba\(34\2c 211\2c 238\2c 0\.8\)\]{--tw-shadow:0 0 28px -8px #22d3eecc;--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color)}.shadow-\[0_0_28px_-8px_rgba\(52\2c 211\2c 153\2c 0\.6\)\]{--tw-shadow:0 0 28px -8px #34d39999;--tw-shadow-colored:0 0 28px -8px var(--tw-shadow-color)}.shadow-\[0_0_28px_-8px_rgba\(52\2c 211\2c 153\2c 0\.6\)\],.shadow-\[0_0_40px_-15px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_-15px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]{--tw-shadow:0 0 40px -15px #22d3ee99;--tw-shadow-colored:0 0 40px -15px var(--tw-shadow-color)}.shadow-\[0_0_40px_-15px_rgba\(52\2c 211\2c 153\2c 0\.65\)\]{--tw-shadow:0 0 40px -15px #34d399a6;--tw-shadow-colored:0 0 40px -15px var(--tw-shadow-color)}.shadow-\[0_0_40px_-15px_rgba\(52\2c 211\2c 153\2c 0\.65\)\],.shadow-\[0_0_8px_rgba\(34\2c 211\2c 238\2c \.75\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\2c 211\2c 238\2c \.75\)\]{--tw-shadow:0 0 8px #22d3eebf;--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_9px_rgba\(251\2c 191\2c 36\2c 0\.95\)\]{--tw-shadow:0 0 9px #fbbf24f2;--tw-shadow-colored:0 0 9px var(--tw-shadow-color)}.shadow-\[0_0_9px_rgba\(251\2c 191\2c 36\2c 0\.95\)\],.shadow-\[0_10px_24px_-12px_rgba\(34\2c 211\2c 238\2c 0\.9\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-12px_rgba\(34\2c 211\2c 238\2c 0\.9\)\]{--tw-shadow:0 10px 24px -12px #22d3eee6;--tw-shadow-colored:0 10px 24px -12px var(--tw-shadow-color)}.shadow-\[0_10px_28px_-12px_rgba\(6\2c 182\2c 212\2c \.9\)\]{--tw-shadow:0 10px 28px -12px #06b6d4e6;--tw-shadow-colored:0 10px 28px -12px var(--tw-shadow-color)}.shadow-\[0_10px_28px_-12px_rgba\(6\2c 182\2c 212\2c \.9\)\],.shadow-\[0_10px_28px_-18px_rgba\(34\2c 211\2c 238\2c 0\.9\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-18px_rgba\(34\2c 211\2c 238\2c 0\.9\)\]{--tw-shadow:0 10px 28px -18px #22d3eee6;--tw-shadow-colored:0 10px 28px -18px var(--tw-shadow-color)}.shadow-\[0_14px_35px_-10px_rgba\(6\2c 182\2c 212\2c \.85\)\]{--tw-shadow:0 14px 35px -10px #06b6d4d9;--tw-shadow-colored:0 14px 35px -10px var(--tw-shadow-color)}.shadow-\[0_14px_35px_-10px_rgba\(6\2c 182\2c 212\2c \.85\)\],.shadow-\[0_14px_38px_-14px_rgba\(6\2c 182\2c 212\2c 0\.85\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_-14px_rgba\(6\2c 182\2c 212\2c 0\.85\)\]{--tw-shadow:0 14px 38px -14px #06b6d4d9;--tw-shadow-colored:0 14px 38px -14px var(--tw-shadow-color)}.shadow-\[0_16px_38px_-28px_rgba\(15\2c 48\2c 64\2c 0\.5\)\]{--tw-shadow:0 16px 38px -28px #0f304080;--tw-shadow-colored:0 16px 38px -28px var(--tw-shadow-color)}.shadow-\[0_16px_38px_-28px_rgba\(15\2c 48\2c 64\2c 0\.5\)\],.shadow-\[0_18px_32px_-18px_rgba\(0\2c 0\2c 0\2c \.75\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_32px_-18px_rgba\(0\2c 0\2c 0\2c \.75\)\]{--tw-shadow:0 18px 32px -18px #000000bf;--tw-shadow-colored:0 18px 32px -18px var(--tw-shadow-color)}.shadow-\[0_18px_44px_-34px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{--tw-shadow:0 18px 44px -34px #000c;--tw-shadow-colored:0 18px 44px -34px var(--tw-shadow-color)}.shadow-\[0_18px_44px_-34px_rgba\(0\2c 0\2c 0\2c 0\.8\)\],.shadow-\[0_18px_45px_-20px_rgba\(15\2c 48\2c 64\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-20px_rgba\(15\2c 48\2c 64\2c 0\.45\)\]{--tw-shadow:0 18px 45px -20px #0f304073;--tw-shadow-colored:0 18px 45px -20px var(--tw-shadow-color)}.shadow-\[0_18px_45px_-28px_rgba\(6\2c 182\2c 212\2c 0\.75\)\]{--tw-shadow:0 18px 45px -28px #06b6d4bf;--tw-shadow-colored:0 18px 45px -28px var(--tw-shadow-color)}.shadow-\[0_18px_45px_-28px_rgba\(6\2c 182\2c 212\2c 0\.75\)\],.shadow-\[0_18px_45px_-32px_rgba\(15\2c 48\2c 64\2c 0\.32\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-32px_rgba\(15\2c 48\2c 64\2c 0\.32\)\]{--tw-shadow:0 18px 45px -32px #0f304052;--tw-shadow-colored:0 18px 45px -32px var(--tw-shadow-color)}.shadow-\[0_18px_50px_-18px_rgba\(249\2c 115\2c 22\2c \.9\)\]{--tw-shadow:0 18px 50px -18px #f97316e6;--tw-shadow-colored:0 18px 50px -18px var(--tw-shadow-color)}.shadow-\[0_18px_50px_-18px_rgba\(249\2c 115\2c 22\2c \.9\)\],.shadow-\[0_18px_50px_-20px_rgba\(34\2c 211\2c 238\2c \.9\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_-20px_rgba\(34\2c 211\2c 238\2c \.9\)\]{--tw-shadow:0 18px 50px -20px #22d3eee6;--tw-shadow-colored:0 18px 50px -20px var(--tw-shadow-color)}.shadow-\[0_18px_55px_-20px_rgba\(2\2c 8\2c 23\2c 0\.95\)\]{--tw-shadow:0 18px 55px -20px #020817f2;--tw-shadow-colored:0 18px 55px -20px var(--tw-shadow-color)}.shadow-\[0_18px_55px_-20px_rgba\(2\2c 8\2c 23\2c 0\.95\)\],.shadow-\[0_18px_55px_-32px_rgba\(15\2c 23\2c 42\2c \.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_-32px_rgba\(15\2c 23\2c 42\2c \.5\)\]{--tw-shadow:0 18px 55px -32px #0f172a80;--tw-shadow-colored:0 18px 55px -32px var(--tw-shadow-color)}.shadow-\[0_18px_55px_-35px_rgba\(34\2c 211\2c 238\2c \.85\)\]{--tw-shadow:0 18px 55px -35px #22d3eed9;--tw-shadow-colored:0 18px 55px -35px var(--tw-shadow-color)}.shadow-\[0_18px_55px_-35px_rgba\(34\2c 211\2c 238\2c \.85\)\],.shadow-\[0_20px_50px_-35px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-35px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 20px 50px -35px #00000073;--tw-shadow-colored:0 20px 50px -35px var(--tw-shadow-color)}.shadow-\[0_20px_70px_-30px_rgba\(34\2c 211\2c 238\2c 0\.45\)\]{--tw-shadow:0 20px 70px -30px #22d3ee73;--tw-shadow-colored:0 20px 70px -30px var(--tw-shadow-color)}.shadow-\[0_20px_70px_-30px_rgba\(34\2c 211\2c 238\2c 0\.45\)\],.shadow-\[0_20px_70px_-35px_rgba\(34\2c 211\2c 238\2c 0\.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_70px_-35px_rgba\(34\2c 211\2c 238\2c 0\.5\)\]{--tw-shadow:0 20px 70px -35px #22d3ee80;--tw-shadow-colored:0 20px 70px -35px var(--tw-shadow-color)}.shadow-\[0_22px_55px_-32px_rgba\(245\2c 158\2c 11\2c 0\.8\)\]{--tw-shadow:0 22px 55px -32px #f59e0bcc;--tw-shadow-colored:0 22px 55px -32px var(--tw-shadow-color)}.shadow-\[0_22px_55px_-32px_rgba\(245\2c 158\2c 11\2c 0\.8\)\],.shadow-\[0_24px_60px_-20px_rgba\(2\2c 8\2c 23\2c \.95\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgba\(2\2c 8\2c 23\2c \.95\)\]{--tw-shadow:0 24px 60px -20px #020817f2;--tw-shadow-colored:0 24px 60px -20px var(--tw-shadow-color)}.shadow-\[0_24px_70px_rgba\(2\2c 8\2c 23\2c \.55\)\]{--tw-shadow:0 24px 70px #0208178c;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color)}.shadow-\[0_24px_70px_rgba\(2\2c 8\2c 23\2c \.55\)\],.shadow-\[0_25px_80px_-45px_rgba\(251\2c 146\2c 60\2c 0\.9\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_80px_-45px_rgba\(251\2c 146\2c 60\2c 0\.9\)\]{--tw-shadow:0 25px 80px -45px #fb923ce6;--tw-shadow-colored:0 25px 80px -45px var(--tw-shadow-color)}.shadow-\[0_26px_70px_-45px_rgba\(217\2c 70\2c 239\2c \.75\)\]{--tw-shadow:0 26px 70px -45px #d946efbf;--tw-shadow-colored:0 26px 70px -45px var(--tw-shadow-color)}.shadow-\[0_26px_70px_-45px_rgba\(217\2c 70\2c 239\2c \.75\)\],.shadow-\[0_28px_80px_-46px_rgba\(37\2c 99\2c 235\2c 0\.8\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_-46px_rgba\(37\2c 99\2c 235\2c 0\.8\)\]{--tw-shadow:0 28px 80px -46px #2563ebcc;--tw-shadow-colored:0 28px 80px -46px var(--tw-shadow-color)}.shadow-\[0_4px_0_rgba\(15\2c 23\2c 42\2c 0\.48\)\2c 0_12px_18px_-9px_rgba\(2\2c 6\2c 23\2c 0\.65\)\]{--tw-shadow:0 4px 0 #0f172a7a,0 12px 18px -9px #020617a6;--tw-shadow-colored:0 4px 0 var(--tw-shadow-color),0 12px 18px -9px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_18px_rgba\(0\2c 0\2c 0\2c 0\.65\)\]{--tw-shadow:0 5px 18px #000000a6;--tw-shadow-colored:0 5px 18px var(--tw-shadow-color)}.shadow-\[0_5px_18px_rgba\(0\2c 0\2c 0\2c 0\.65\)\],.shadow-\[0_6px_18px_-6px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{--tw-shadow:0 6px 18px -6px #000000b3;--tw-shadow-colored:0 6px 18px -6px var(--tw-shadow-color)}.shadow-\[0_8px_20px_-10px_rgba\(251\2c 146\2c 60\2c 0\.9\)\]{--tw-shadow:0 8px 20px -10px #fb923ce6;--tw-shadow-colored:0 8px 20px -10px var(--tw-shadow-color)}.shadow-\[0_8px_20px_-10px_rgba\(251\2c 146\2c 60\2c 0\.9\)\],.shadow-\[0_8px_20px_-10px_rgba\(34\2c 211\2c 238\2c 0\.9\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-10px_rgba\(34\2c 211\2c 238\2c 0\.9\)\]{--tw-shadow:0 8px 20px -10px #22d3eee6;--tw-shadow-colored:0 8px 20px -10px var(--tw-shadow-color)}.shadow-\[0_8px_22px_-10px_rgba\(251\2c 191\2c 36\2c 0\.95\)\]{--tw-shadow:0 8px 22px -10px #fbbf24f2;--tw-shadow-colored:0 8px 22px -10px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_-6px_rgba\(0\2c 0\2c 0\2c 0\.55\)\2c 0_1px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{--tw-shadow:0 8px 22px -6px #0000008c,0 1px 0 #0000000d;--tw-shadow-colored:0 8px 22px -6px var(--tw-shadow-color),0 1px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_-6px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{--tw-shadow:0 8px 22px -6px #000000b3;--tw-shadow-colored:0 8px 22px -6px var(--tw-shadow-color)}.shadow-\[0_8px_22px_-6px_rgba\(0\2c 0\2c 0\2c 0\.7\)\],.shadow-\[0_8px_24px_rgba\(15\2c 23\2c 42\2c \.5\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\2c 23\2c 42\2c \.5\)\]{--tw-shadow:0 8px 24px #0f172a80;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.shadow-\[0_8px_25px_-10px_rgba\(139\2c 92\2c 246\2c \.9\)\]{--tw-shadow:0 8px 25px -10px #8b5cf6e6;--tw-shadow-colored:0 8px 25px -10px var(--tw-shadow-color)}.shadow-\[0_8px_25px_-10px_rgba\(139\2c 92\2c 246\2c \.9\)\],.shadow-\[0_8px_25px_-10px_rgba\(34\2c 211\2c 238\2c \.9\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_25px_-10px_rgba\(34\2c 211\2c 238\2c \.9\)\]{--tw-shadow:0 8px 25px -10px #22d3eee6;--tw-shadow-colored:0 8px 25px -10px var(--tw-shadow-color)}.shadow-\[inset_0_0_22px_rgba\(14\2c 165\2c 233\2c \.15\)\2c 0_10px_24px_-16px_rgba\(34\2c 211\2c 238\2c \.8\)\]{--tw-shadow:inset 0 0 22px #0ea5e926,0 10px 24px -16px #22d3eecc;--tw-shadow-colored:inset 0 0 22px var(--tw-shadow-color),0 10px 24px -16px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#fb923c\]{--tw-shadow:inset 3px 0 0 #fb923c;--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}.shadow-\[inset_3px_0_0_\#fb923c\],.shadow-\[inset_4px_0_0_\#3b82f6\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_4px_0_0_\#3b82f6\]{--tw-shadow:inset 4px 0 0 #3b82f6;--tw-shadow-colored:inset 4px 0 0 var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-amber-400\/25{--tw-shadow-color:#fbbf2440;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-600\/30{--tw-shadow-color:#d977064d;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-400\/25{--tw-shadow-color:rgb(var(--ui-cyan-400,34 211 238)/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-400\/30{--tw-shadow-color:rgb(var(--ui-cyan-400,34 211 238)/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color:rgb(var(--ui-cyan-500,6 182 212)/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/40{--tw-shadow-color:rgb(var(--ui-cyan-500,6 182 212)/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color:rgb(var(--ui-cyan-500,6 182 212)/0.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/20{--tw-shadow-color:rgb(var(--ui-cyan-950,8 51 68)/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/30{--tw-shadow-color:rgb(var(--ui-cyan-950,8 51 68)/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/40{--tw-shadow-color:rgb(var(--ui-cyan-950,8 51 68)/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-400\/25{--tw-shadow-color:rgb(var(--ui-emerald-400,52 211 153)/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color:rgb(var(--ui-emerald-500,16 185 129)/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950\/20{--tw-shadow-color:rgb(var(--ui-emerald-950,2 44 34)/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950\/30{--tw-shadow-color:rgb(var(--ui-emerald-950,2 44 34)/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950\/40{--tw-shadow-color:rgb(var(--ui-emerald-950,2 44 34)/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/25{--tw-shadow-color:#f9731640;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/40{--tw-shadow-color:#f9731666;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-950\/25{--tw-shadow-color:#43140740;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/25{--tw-shadow-color:#f43f5e40;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-950\/25{--tw-shadow-color:#4c051940;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-500\/25{--tw-shadow-color:#0ea5e940;--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-500\/30{--tw-shadow-color:rgb(var(--ui-teal-500,20 184 166)/0.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-500\/25{--tw-shadow-color:#8b5cf640;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-950\/20{--tw-shadow-color:#2e106533;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-950\/30{--tw-shadow-color:#2e10654d;--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-950\/50{--tw-shadow-color:#2e106580;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-300\/45{--tw-shadow-color:#fde04773;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;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)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#07162d\]{--tw-ring-opacity:1;--tw-ring-color:rgb(7 22 45/var(--tw-ring-opacity,1))}.ring-amber-300\/30{--tw-ring-color:#fcd34d4d}.ring-amber-400\/10{--tw-ring-color:#fbbf241a}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-400\/15{--tw-ring-color:#60a5fa26}.ring-blue-400\/35{--tw-ring-color:#60a5fa59}.ring-blue-500\/20{--tw-ring-color:#3b82f633}.ring-cyan-300{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-ring-opacity,1))}.ring-cyan-300\/20{--tw-ring-color:rgb(var(--ui-cyan-300,103 232 249)/0.2)}.ring-cyan-300\/25{--tw-ring-color:rgb(var(--ui-cyan-300,103 232 249)/0.25)}.ring-cyan-400\/10{--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/0.1)}.ring-cyan-400\/20{--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/0.2)}.ring-cyan-400\/25{--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/0.25)}.ring-cyan-400\/35{--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/0.35)}.ring-cyan-400\/60{--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/0.6)}.ring-cyan-500\/40{--tw-ring-color:rgb(var(--ui-cyan-500,6 182 212)/0.4)}.ring-cyan-500\/50{--tw-ring-color:rgb(var(--ui-cyan-500,6 182 212)/0.5)}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-emerald-200,167 243 208)/var(--tw-ring-opacity,1))}.ring-emerald-300\/60{--tw-ring-color:rgb(var(--ui-emerald-300,110 231 183)/0.6)}.ring-emerald-400\/15{--tw-ring-color:rgb(var(--ui-emerald-400,52 211 153)/0.15)}.ring-emerald-400\/25{--tw-ring-color:rgb(var(--ui-emerald-400,52 211 153)/0.25)}.ring-emerald-400\/35{--tw-ring-color:rgb(var(--ui-emerald-400,52 211 153)/0.35)}.ring-fuchsia-400\/40{--tw-ring-color:#e879f966}.ring-orange-300\/30{--tw-ring-color:#fdba744d}.ring-orange-400\/25{--tw-ring-color:#fb923c40}.ring-orange-400\/55{--tw-ring-color:#fb923c8c}.ring-orange-400\/70{--tw-ring-color:#fb923cb3}.ring-red-400\/40{--tw-ring-color:#f8717166}.ring-red-400\/45{--tw-ring-color:#f8717173}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-rose-300\/15{--tw-ring-color:#fda4af26}.ring-rose-400\/40{--tw-ring-color:#fb718566}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-slate-200,226 232 240)/var(--tw-ring-opacity,1))}.ring-slate-600{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-slate-600,71 85 105)/var(--tw-ring-opacity,1))}.ring-slate-900{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-slate-900,15 23 42)/var(--tw-ring-opacity,1))}.ring-teal-400\/40{--tw-ring-color:rgb(var(--ui-teal-400,45 212 191)/0.4)}.ring-violet-200{--tw-ring-opacity:1;--tw-ring-color:rgb(221 214 254/var(--tw-ring-opacity,1))}.ring-violet-400\/10{--tw-ring-color:#a78bfa1a}.ring-violet-400\/35{--tw-ring-color:#a78bfa59}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:#ffffff1a}.ring-white\/30{--tw-ring-color:#ffffff4d}.ring-white\/70{--tw-ring-color:#ffffffb3}.ring-white\/80{--tw-ring-color:#fffc}.ring-white\/\[0\.04\]{--tw-ring-color:#ffffff0a}.ring-white\/\[0\.06\]{--tw-ring-color:#ffffff0f}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.ring-offset-slate-900{--tw-ring-offset-color:rgb(var(--ui-slate-900,15 23 42)/1)}.ring-offset-slate-950{--tw-ring-offset-color:rgb(var(--ui-slate-950,2 6 23)/1)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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)}.blur-3xl{--tw-blur:blur(64px)}.blur-\[0\.2px\]{--tw-blur:blur(0.2px)}.blur-\[0\.2px\],.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026)}.drop-shadow-2xl,.drop-shadow-\[0_0_24px_rgba\(34\2c 211\2c 238\2c \.55\)\]{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)}.drop-shadow-\[0_0_24px_rgba\(34\2c 211\2c 238\2c \.55\)\]{--tw-drop-shadow:drop-shadow(0 0 24px #22d3ee8c)}.drop-shadow-\[0_10px_18px_rgba\(16\2c 185\2c 129\2c 0\.22\)\]{--tw-drop-shadow:drop-shadow(0 10px 18px #10b98138)}.drop-shadow-\[0_10px_18px_rgba\(16\2c 185\2c 129\2c 0\.22\)\],.drop-shadow-\[0_1px_5px_rgba\(255\2c 255\2c 255\2c \.85\)\]{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)}.drop-shadow-\[0_1px_5px_rgba\(255\2c 255\2c 255\2c \.85\)\]{--tw-drop-shadow:drop-shadow(0 1px 5px #ffffffd9)}.drop-shadow-\[0_2px_10px_rgba\(255\2c 255\2c 255\2c \.8\)\]{--tw-drop-shadow:drop-shadow(0 2px 10px #fffc)}.drop-shadow-\[0_2px_10px_rgba\(255\2c 255\2c 255\2c \.8\)\],.drop-shadow-\[0_4px_6px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{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)}.drop-shadow-\[0_4px_6px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{--tw-drop-shadow:drop-shadow(0 4px 6px #000000b3)}.drop-shadow-\[0_4px_7px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-drop-shadow:drop-shadow(0 4px 7px #0000008c)}.drop-shadow-\[0_4px_7px_rgba\(0\2c 0\2c 0\2c 0\.55\)\],.drop-shadow-\[0_5px_8px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{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)}.drop-shadow-\[0_5px_8px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{--tw-drop-shadow:drop-shadow(0 5px 8px #000000b3)}.drop-shadow-\[0_8px_22px_rgba\(34\2c 211\2c 238\2c \.35\)\]{--tw-drop-shadow:drop-shadow(0 8px 22px #22d3ee59)}.drop-shadow-\[0_8px_22px_rgba\(34\2c 211\2c 238\2c \.35\)\],.drop-shadow-md{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)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.grayscale-\[20\%\]{--tw-grayscale:grayscale(20%)}.filter,.grayscale-\[20\%\]{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)}.backdrop-blur,.backdrop-blur-\[2px\]{-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-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-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)}.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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[height\]{transition-duration:.15s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.slide-in-from-bottom{--tw-enter-translate-y:100%}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.schedule-input{background:#020617;border:1px solid #334155;border-radius:.75rem;color:#f8fafc;display:block;font-size:.875rem;font-weight:400;height:2.75rem;letter-spacing:normal;margin-top:.5rem;outline:none;padding:0 .75rem;width:100%}.products-catalog-tab{color:#f8fafc;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.products-catalog-tab-all{background:#0891b285;border-color:#22d3ee}.products-catalog-tab-Product{background:#2563eb8a;border-color:#60a5fa}.products-catalog-tab-Service{background:#7e22ce8c;border-color:#c084fc}.products-catalog-tab-Consumable{background:#d977068f;border-color:#fbbf24}.products-catalog-tab.is-active{box-shadow:0 6px 15px #0206174d;color:#fff;filter:saturate(1.18) brightness(1.13);transform:translateY(-2px)}.products-categories-button{background:linear-gradient(135deg,#ea580c61,#f59e0b47)!important;border-color:#fb923cb8!important;box-shadow:0 6px 16px #7c2d1233;color:#ffedd5!important}.products-new-button{background:linear-gradient(135deg,#0596697a,#06b6d452)!important;border-color:#34d399b8!important;box-shadow:0 6px 16px #04785733;color:#ecfdf5!important}@media (max-width:767px){.products-catalog-page{padding-bottom:7rem!important}.products-catalog-header{align-items:center}.products-catalog-header>div:first-child{gap:.7rem;min-width:0}.products-catalog-header .overline{font-size:10px;margin-bottom:.15rem}.products-catalog-header h1{line-height:1.08}.products-catalog-icon svg{height:22px;width:22px}.products-mobile-admin-actions{order:3}.products-mobile-admin-actions>button{border-radius:13px;min-height:42px}.products-catalog-tabs{align-items:flex-end;margin-top:.15rem}.products-catalog-tab{border-radius:12px 12px 5px 5px;flex:1 0 auto;min-height:40px;padding-inline:.8rem}.products-catalog-tab.is-active{min-height:44px}.products-filter-bar>.relative{min-width:100%}.products-category-select{flex:1 1;min-width:0}.products-filter-bar>label{min-height:42px}.products-filter-bar>div:last-child{margin-left:0;text-align:right;width:100%}.products-catalog-list{box-shadow:0 8px 24px #0f294014}.products-catalog-list-header{border-radius:14px 14px 0 0}.products-catalog-row{-webkit-touch-callout:none;min-height:68px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.products-catalog-row.is-selected{background:linear-gradient(90deg,#22d3ee33,#6366f11f)!important;box-shadow:inset 5px 0 #22d3ee,0 8px 20px -17px #22d3eee6}.products-selected-hint{color:#67e8f9;display:block}}[data-theme=light] .products-catalog-page{background:#0000;color:#102f40}[data-theme=light] .products-catalog-icon{background:#ffffffb8!important;border-color:#08799047!important;box-shadow:0 7px 20px #1c495c1f!important}[data-theme=light] .products-mobile-note{background:#fff8e2e0!important;border-color:#dec57f!important;color:#68552d!important}[data-theme=light] .products-categories-button{background:linear-gradient(135deg,#fed7aa,#fdba74)!important;border-color:#e86f18!important;box-shadow:0 6px 15px #c2410c29!important;color:#78350f!important}[data-theme=light] .products-new-button{background:linear-gradient(135deg,#0ca678,#0891b2)!important;border-color:#07845d!important;box-shadow:0 6px 15px #0578572e!important;color:#fff!important}[data-theme=light] .products-mobile-note button{color:#68420e!important}[data-theme=light] .products-mobile-note p{color:#68552d!important}[data-theme=light] .products-catalog-tab{border-color:#0000!important;color:#294b5a!important}[data-theme=light] .products-catalog-tab-all{background:#a8e7ef!important}[data-theme=light] .products-catalog-tab-Product{background:#bfd8ff!important}[data-theme=light] .products-catalog-tab-Service{background:#d8c3ff!important}[data-theme=light] .products-catalog-tab-Consumable{background:#ffd58d!important}[data-theme=light] .products-catalog-tab.is-active{border-color:#0f415157!important;box-shadow:0 6px 14px #1e465629;color:#092f40!important;filter:saturate(1.12) brightness(1.02)}[data-theme=light] .products-category-select,[data-theme=light] .products-search-input{background:#ffffffe0!important;border-color:#b4c8d0!important;color:#153646!important}.products-category-picker-icon{color:#22d3ee}.products-category-picker-chevron{color:#a78bfa}.products-category-select{background:linear-gradient(135deg,#0891b229,#7c3aed1f),#071426!important;border-color:#22d3ee66!important;box-shadow:0 7px 18px #02061733,inset 0 1px #ffffff0d;color:#e6faff!important;cursor:pointer}.products-category-select:focus,.products-category-select:hover{border-color:#22d3eeb8!important}.products-category-menu{background:linear-gradient(160deg,#10264a,#071426);border-color:#275178;color:#e6faff}.products-category-option{color:#dff8ff}.products-category-option:hover,.products-category-option[aria-selected=true]{background:linear-gradient(135deg,#0891b26b,#7c3aed57);color:#fff}[data-theme=light] .products-category-picker-icon{color:#08758d}[data-theme=light] .products-category-picker-chevron{color:#6d3fb1}[data-theme=light] .products-category-select{background:linear-gradient(135deg,#bfe8efd1,#e1d6ffb8),#fff!important;border-color:#82aeba!important;box-shadow:0 7px 17px #1f49591f,inset 0 1px #ffffffe6;color:#153b4b!important}[data-theme=light] .products-category-menu{background:linear-gradient(160deg,#f8fdff,#eef2ff);border-color:#8bb6c2;color:#153b4b}[data-theme=light] .products-category-option{color:#153b4b}[data-theme=light] .products-category-option:hover,[data-theme=light] .products-category-option[aria-selected=true]{background:linear-gradient(135deg,#bcebf2,#ddd1ff);color:#0d4052}[data-theme=light] .products-catalog-list{background:#ffffffc7!important;border-color:#bfced4!important}[data-theme=light] .products-catalog-list-header{background:#e8f0f3eb!important;border-color:#cad7dc!important;color:#4e6874!important}[data-theme=light] .products-catalog-row{background:#ffffffc2!important;border-color:#d9e3e6!important}[data-theme=light] .products-catalog-row:hover{background:#eef7f9f0!important}[data-theme=light] .products-catalog-row.is-selected{background:linear-gradient(90deg,#bce8ef,#dceafb)!important;box-shadow:inset 5px 0 #07849f,0 8px 20px -17px #0891b2d9}[data-theme=light] .products-selected-hint{color:#07657a!important}[data-theme=light] .products-catalog-row .text-slate-100{color:#123445!important}[data-theme=light] .products-catalog-row .text-slate-500{color:#5b737f!important}[data-theme=light] .products-pagination{background:#eff6f8e6!important;border-color:#c8d6db!important}[data-theme=light] .products-pagination :is(.text-slate-300,.text-slate-500){color:#385866!important}[data-theme=light] .products-pagination button{background:#fff!important;border-color:#9fb8c1!important;color:#174354!important}[data-theme=light] [data-testid=product-category-manager]>div{background:#f8fbfc!important;border-color:#d29a3b!important;color:#123445!important}[data-theme=light] [data-testid=product-category-manager] header{background:#eef5f7!important;border-color:#cbd9de!important}[data-theme=light] [data-testid=product-category-manager] .text-cyan-100,[data-theme=light] [data-testid=product-category-manager] h2{color:#102f40!important}[data-theme=light] [data-testid=product-category-manager] .text-slate-400,[data-theme=light] [data-testid=product-category-manager] .text-slate-500{color:#526b77!important}[data-theme=light] [data-testid=product-category-manager] input,[data-theme=light] [data-testid=product-category-manager] select{background:#fff!important;border-color:#afc4cc!important;color:#153646!important}[data-theme=light] [data-testid=product-category-manager] input::placeholder{color:#718791!important}[data-theme=light] [data-testid=product-category-manager] .border-slate-800.bg-slate-950\/50{background:#fff!important;border-color:#c8d7dc!important;box-shadow:0 4px 12px #1e465612}[data-theme=light] [data-testid=product-category-manager] .bg-violet-400\/10{background:#eee7ff!important;border-color:#aa8ee5!important;color:#54348f!important}[data-theme=light] [data-testid=product-category-manager] button[title^=Edit]{background:#e3f5f8!important;border-color:#64aabd!important;color:#086c84!important}.product-category-footer{background:#071426!important;border-color:#334155!important}[data-testid=product-category-manager] .product-category-cancel-button{background:#172554!important;border:1px solid #67e8f9!important;color:#ecfeff!important;opacity:1!important;visibility:visible!important}[data-testid=product-category-manager] .product-category-save-button{background:linear-gradient(135deg,#059669,#0891b2)!important;border:1px solid #6ee7b7!important;color:#fff!important;opacity:1!important;visibility:visible!important}[data-testid=product-category-manager] .product-category-save-button:disabled{opacity:.5!important}[data-theme=light] [data-testid=product-category-manager] .product-category-footer{background:#f8fcfdfa!important;border-color:#bfd0d6!important;box-shadow:0 -10px 24px #1e465621!important}[data-theme=light] [data-testid=product-category-manager] .product-category-cancel-button{background:#e3f4f7!important;border-color:#6faebb!important;color:#124b5d!important}[data-theme=light] [data-testid=product-category-manager] .product-category-save-button{background:linear-gradient(135deg,#0ca678,#0891b2)!important;border-color:#07825d!important;color:#fff!important}[data-theme=light] [data-testid=quick-task-modal]>section{background:#f7fbfd!important;border-color:#0ea5e959!important;color:#0f2f3c!important}[data-theme=light] [data-testid=quick-task-modal] footer,[data-theme=light] [data-testid=quick-task-modal] header{background:#f0f8fafa!important;border-color:#bfd0d6!important}[data-theme=light] [data-testid=quick-task-modal] .input{background:#fff!important;border-color:#a8c2ca!important;color:#102f3c!important}[data-theme=light] [data-testid=quick-task-modal] .text-slate-300,[data-theme=light] [data-testid=quick-task-modal] .text-slate-400{color:#496b78!important}[data-theme=light] [data-testid=quick-task-modal] .bg-slate-900\/60{background:#edf5f7!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-calendar{background:#e1f1f5b8!important;border-color:#9dcbd6!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-calendar .text-slate-200{color:#173f4d!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-calendar .text-slate-500{color:#537681!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-calendar .text-slate-600{color:#9ab0b7!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-calendar .bg-slate-900,[data-theme=light] [data-testid=quick-task-modal] .quick-task-calendar .bg-slate-900\/70{background:#fff!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-calendar input[type=time]{background:#fff!important;border-color:#8fb4be!important;color:#123845!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-time-picker{background:linear-gradient(145deg,#fffffffa,#dcf2f7eb)!important;border-color:#83c8d8!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-time-picker .text-slate-100,[data-theme=light] [data-testid=quick-task-modal] .quick-task-time-picker .text-slate-300{color:#123845!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-time-picker .text-slate-400,[data-theme=light] [data-testid=quick-task-modal] .quick-task-time-picker .text-slate-500{color:#557782!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-time-picker input[type=time]{background:#fff!important;border-color:#8fb4be!important;color:#07566b!important}[data-theme=light] [data-testid=quick-task-modal]{background:#102f3c75!important}[data-theme=light] [data-testid=quick-task-modal]>section{background:linear-gradient(160deg,#f5fbfd,#e5f2f6)!important;color:#082f3e!important}[data-theme=light] [data-testid=quick-task-modal] h2,[data-theme=light] [data-testid=quick-task-modal] label,[data-theme=light] [data-testid=quick-task-modal] legend,[data-theme=light] [data-testid=quick-task-modal] strong{color:#082f3e!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-clock-face{background:radial-gradient(circle at 42% 34%,#fff 0,#dff2f7 58%,#b9dce5 100%)!important;border:2px solid #48a9bf!important;box-shadow:inset 0 0 22px #0891b221,0 12px 25px -18px #085069cc!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-clock-hour{color:#164e63!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-clock-hour:hover{background:#0ea5e924!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-clock-hour.is-active{background:linear-gradient(135deg,#22d3ee,#0284c7)!important;color:#fff!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-clock-hand{background:linear-gradient(90deg,#0891b2,#0284c7)!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-period-toggle{background:#dceef2!important;border-color:#8bb9c4!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-period-toggle button{color:#3f6571!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-period-toggle button.is-active{background:#0891b2!important;color:#fff!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-voice{background:linear-gradient(145deg,#f5e8fff2,#dbf4f9f2)!important;border-color:#a879c7!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-voice p,[data-theme=light] [data-testid=quick-task-modal] .quick-task-voice strong{color:#173f4d!important}[data-theme=light] [data-testid=quick-task-modal] .quick-task-voice .text-slate-400,[data-theme=light] [data-testid=quick-task-modal] .quick-task-voice .text-slate-500{color:#526f7a!important}.quick-work-modal[data-kind=job] .quick-task-voice{display:none!important}[data-theme=light] .quick-work-modal[data-kind=job]{border-color:#0596696b!important}[data-theme=light] [data-testid=quick-job-customer-search] input{background:#fff!important;border-color:#91b7c1!important;color:#102f3c!important}[data-theme=light] [data-testid=quick-job-customer-search] [role=listbox]{background:#fffffffc!important;border-color:#9dbbc3!important;box-shadow:0 18px 42px -22px #0f2f3c8c!important}[data-theme=light] [data-testid=quick-job-customer-search] [role=option] .text-slate-100{color:#123845!important}[data-theme=light] [data-testid=quick-job-customer-search] [role=option] .text-slate-400{color:#557782!important}[data-theme=light] [data-testid=quick-job-property-search] .property-autocomplete-input{background:#fff!important;border-color:#7fbca7!important;color:#123845!important}[data-theme=light] [data-testid=quick-job-property-search] .property-autocomplete-menu{background:#fffffffc!important;border-color:#89bfae!important;box-shadow:0 18px 42px -22px #0f4a3e80!important}[data-theme=light] [data-testid=quick-job-property-search] [role=option] strong{color:#123845!important}[data-theme=light] [data-testid=quick-job-property-search] [role=option] small{color:#557782!important}[data-theme=light] [data-testid=schedule-item-detail]>section{background:linear-gradient(155deg,#f8fcfd,#e8f4f7)!important;border-color:#88bdca!important;color:#123845!important}[data-theme=light] [data-testid=schedule-item-detail] footer,[data-theme=light] [data-testid=schedule-item-detail] header{background:#f1f8fafa!important;border-color:#bdd2d8!important}[data-theme=light] [data-testid=schedule-item-detail] .text-slate-100,[data-theme=light] [data-testid=schedule-item-detail] .text-slate-200,[data-theme=light] [data-testid=schedule-item-detail] .text-slate-300,[data-theme=light] [data-testid=schedule-item-detail] h2{color:#123845!important}[data-theme=light] [data-testid=schedule-item-detail] .text-slate-400,[data-theme=light] [data-testid=schedule-item-detail] .text-slate-500{color:#557580!important}[data-theme=light] [data-testid=schedule-item-detail] .bg-slate-900,[data-theme=light] [data-testid=schedule-item-detail] .bg-slate-950\/35,[data-theme=light] [data-testid=schedule-item-detail] .bg-slate-950\/40{background:#fff!important;border-color:#bfd2d8!important}[data-theme=light] [data-testid=schedule-item-actions]{background:#e6f2f5!important;border-color:#8bb9c5!important;box-shadow:0 8px 20px #194b5b1f!important}[data-testid=schedule-item-actions]{display:block!important;flex:0 0 auto!important;position:relative!important;width:100%!important;z-index:10!important}[data-testid=schedule-item-actions],[data-testid=schedule-item-actions] button{opacity:1!important;visibility:visible!important}.task-folder-tab{background:#0f172acc;border-color:#94a3b847;color:#dbeafe}.task-folder-tab.task-tab-today{background:#0891b229;border-color:#22d3ee61;color:#a5f3fc}.task-folder-tab.task-tab-upcoming{background:#7c3aed29;border-color:#a78bfa66;color:#ddd6fe}.task-folder-tab.task-tab-completed{background:#05966929;border-color:#34d39961;color:#a7f3d0}.task-folder-tab.task-tab-unscheduled{background:#d9770629;border-color:#fbbf2466;color:#fde68a}.task-folder-tab.task-tab-pending{background:#e11d4829;border-color:#fb71856b;color:#fecdd3}.task-folder-tab.task-tab-today[data-active=true]{background:#67e8f9;border-color:#67e8f9;color:#083344}.task-folder-tab.task-tab-upcoming[data-active=true]{background:#c4b5fd;border-color:#c4b5fd;color:#2e1065}.task-folder-tab.task-tab-completed[data-active=true]{background:#6ee7b7;border-color:#6ee7b7;color:#022c22}.task-folder-tab.task-tab-unscheduled[data-active=true]{background:#fcd34d;border-color:#fcd34d;color:#451a03}.task-folder-tab.task-tab-pending[data-active=true]{background:#fda4af;border-color:#fda4af;color:#4c0519}[data-theme=light] .tasks-page{background:linear-gradient(145deg,#eaf5f7,#dcecf1 48%,#edf4f6)!important;color:#12394a!important}[data-theme=light] .tasks-page h1{color:#102f3d!important}[data-theme=light] .tasks-page .task-card,[data-theme=light] .tasks-page .tasks-list{background:#ffffffe0!important;border-color:#b8cdd4!important}[data-theme=light] .tasks-page .task-card strong{color:#173d4b!important}[data-theme=light] .tasks-page .task-card p{color:#365d69!important}[data-theme=light] .task-folder-tab{background:#ffffffb8;border-color:#b8ccd3;color:#294f5c}[data-theme=light] .task-folder-tab.task-tab-today{background:#cffafe;border-color:#67e8f9;color:#0e7490}[data-theme=light] .task-folder-tab.task-tab-upcoming{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}[data-theme=light] .task-folder-tab.task-tab-completed{background:#d1fae5;border-color:#6ee7b7;color:#047857}[data-theme=light] .task-folder-tab.task-tab-unscheduled{background:#fef3c7;border-color:#fcd34d;color:#92400e}[data-theme=light] .task-folder-tab.task-tab-pending{background:#ffe4e6;border-color:#fda4af;color:#be123c}[data-theme=light] .task-folder-tab.task-tab-today[data-active=true]{background:#67e8f9;color:#083344}[data-theme=light] .task-folder-tab.task-tab-upcoming[data-active=true]{background:#c4b5fd;color:#2e1065}[data-theme=light] .task-folder-tab.task-tab-completed[data-active=true]{background:#6ee7b7;color:#022c22}[data-theme=light] .task-folder-tab.task-tab-unscheduled[data-active=true]{background:#fcd34d;color:#451a03}[data-theme=light] .task-folder-tab.task-tab-pending[data-active=true]{background:#fda4af;color:#4c0519}.job-folder-tab{background:#0f172acc;border-color:#94a3b847;color:#dbeafe}.job-folder-tab.job-tab-today{background:#0891b229;border-color:#22d3ee66;color:#a5f3fc}.job-folder-tab.job-tab-active{background:#2563eb2b;border-color:#60a5fa66;color:#bfdbfe}.job-folder-tab.job-tab-late{background:#dc262629;border-color:#f871716b;color:#fecaca}.job-folder-tab.job-tab-invoicing{background:#05966929;border-color:#34d39966;color:#a7f3d0}.job-folder-tab.job-tab-upcoming{background:#7c3aed29;border-color:#a78bfa6b;color:#ddd6fe}.job-folder-tab.job-tab-unscheduled{background:#d9770629;border-color:#fbbf246b;color:#fde68a}.job-folder-tab.job-tab-attention{background:#ea580c2b;border-color:#fb923c70;color:#fed7aa}.job-folder-tab.job-tab-hold{background:#db277729;border-color:#f472b66b;color:#fbcfe8}.job-folder-tab.job-tab-closed{background:#47556947;border-color:#94a3b866;color:#cbd5e1}.job-folder-tab.job-tab-today[data-active=true]{background:#67e8f9;border-color:#67e8f9;color:#083344}.job-folder-tab.job-tab-active[data-active=true]{background:#93c5fd;border-color:#93c5fd;color:#172554}.job-folder-tab.job-tab-late[data-active=true]{background:#fca5a5;border-color:#fca5a5;color:#450a0a}.job-folder-tab.job-tab-invoicing[data-active=true]{background:#6ee7b7;border-color:#6ee7b7;color:#022c22}.job-folder-tab.job-tab-upcoming[data-active=true]{background:#c4b5fd;border-color:#c4b5fd;color:#2e1065}.job-folder-tab.job-tab-unscheduled[data-active=true]{background:#fcd34d;border-color:#fcd34d;color:#451a03}.job-folder-tab.job-tab-attention[data-active=true]{background:#fdba74;border-color:#fdba74;color:#431407}.job-folder-tab.job-tab-hold[data-active=true]{background:#f9a8d4;border-color:#f9a8d4;color:#500724}.job-folder-tab.job-tab-closed[data-active=true]{background:#cbd5e1;border-color:#cbd5e1;color:#0f172a}[data-theme=light] .jobs-workspace{color:#12394a}[data-theme=light] .job-workspace-card h3,[data-theme=light] .jobs-workspace h2{color:#173d4b!important}[data-theme=light] .job-workspace-card,[data-theme=light] .jobs-workspace-list,[data-theme=light] .jobs-workspace-search{background:#ffffffe0!important;border-color:#b8cdd4!important}[data-theme=light] .jobs-workspace-search input{color:#173d4b!important}.jobs-workspace-search-glow{box-shadow:inset 0 1px 0 #ffffff0d,0 0 0 1px #22d3ee0d,0 12px 32px -20px #22d3eef2}.jobs-workspace-search-glow:focus-within{border-color:#67e8f9cc!important;box-shadow:0 0 0 3px #22d3ee1f,0 14px 34px -18px #22d3eef2}[data-theme=light] .jobs-workspace-search-glow{background:#f7fcfdeb!important;border-color:#80c9d8!important;box-shadow:0 10px 28px -20px #0891b2b3}[data-theme=light] .job-folder-tab.job-tab-today{background:#cffafe;border-color:#67e8f9;color:#0e7490}[data-theme=light] .job-folder-tab.job-tab-active{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}[data-theme=light] .job-folder-tab.job-tab-late{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}[data-theme=light] .job-folder-tab.job-tab-invoicing{background:#d1fae5;border-color:#6ee7b7;color:#047857}[data-theme=light] .job-folder-tab.job-tab-upcoming{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}[data-theme=light] .job-folder-tab.job-tab-unscheduled{background:#fef3c7;border-color:#fcd34d;color:#92400e}[data-theme=light] .job-folder-tab.job-tab-attention{background:#ffedd5;border-color:#fdba74;color:#c2410c}[data-theme=light] .job-folder-tab.job-tab-hold{background:#fce7f3;border-color:#f9a8d4;color:#be185d}[data-theme=light] .job-folder-tab.job-tab-closed{background:#f1f5f9;border-color:#cbd5e1;color:#475569}[data-theme=light] .job-manage-button{background:#ffedd5!important;border-color:#fb923c!important;color:#9a3412!important}.project-status-folder-active{background:#05966929;border-color:#34d3996b;color:#a7f3d0}.project-status-folder-closed{background:#7c3aed29;border-color:#a78bfa6b;color:#ddd6fe}.project-status-folder-active[data-active=true]{background:#6ee7b7;border-color:#6ee7b7;color:#022c22}.project-status-folder-closed[data-active=true]{background:#c4b5fd;border-color:#c4b5fd;color:#2e1065}[data-theme=light] .project-status-folder-active{background:#d1fae5;border-color:#6ee7b7;color:#047857}[data-theme=light] .project-status-folder-closed{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}[data-theme=light] .project-status-folder-active[data-active=true]{background:#6ee7b7;color:#022c22}[data-theme=light] .project-status-folder-closed[data-active=true]{background:#c4b5fd;color:#2e1065}@media (max-width:640px){[data-testid=schedule-page]{max-width:100vw;overflow-x:hidden;padding-left:.75rem!important;padding-right:.75rem!important}.job-workspace-card,.jobs-workspace,.jobs-workspace-list{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.jobs-workspace-list{border-radius:1.25rem!important;padding:.5rem!important}.job-workspace-card{padding:.75rem!important}.job-folder-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.job-folder-tabs::-webkit-scrollbar{display:none}.job-folder-tab{padding-left:.8rem!important;padding-right:.8rem!important;scroll-snap-align:start}.job-workspace-card-heading{gap:.6rem;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.job-workspace-card-heading>span:first-child{height:2.5rem;width:2.5rem}.job-manage-button{justify-content:center;min-height:2.5rem!important;padding:0!important;width:2.5rem}.job-workspace-card>div:nth-of-type(2),.job-workspace-title-line{grid-template-columns:minmax(0,1fr)}.job-workspace-title-line{grid-gap:.35rem!important;display:grid!important;gap:.35rem!important;justify-items:start}.job-workspace-title-line>span{max-width:100%}.job-workspace-meta{grid-template-columns:minmax(0,1fr)!important}.job-workspace-footer{align-items:center!important}.job-workspace-footer>span:first-child{max-width:58%;min-width:0;overflow:hidden}}#portfolio-quickcam-photos .btn-secondary{background:linear-gradient(135deg,#0891b257,#2563eb4d);border-color:#22d3ee8c;color:#ecfeff;flex:0 0 auto;max-width:9rem;min-height:2.5rem;padding:.625rem .75rem;white-space:nowrap}[data-testid^=markup-image-]{flex:0 0 auto;max-width:7.5rem}[data-theme=light] #portfolio-quickcam-photos .btn-secondary,[data-theme=light] [data-testid^=markup-image-]{background:linear-gradient(135deg,#cffafe,#dbeafe);border-color:#0891b2;color:#0e3a5a!important}@media (max-width:480px){#portfolio-quickcam-photos>div:first-child{align-items:flex-start}#portfolio-quickcam-photos .btn-secondary{font-size:.58rem;max-width:7.75rem;padding-inline:.625rem}}.admin-dashboard-content>header{order:0}.admin-dashboard-content>section:first-of-type{order:1}.admin-dashboard-content>[data-testid=admin-dashboard-active-notes-shell],.admin-dashboard-content>[data-testid=admin-dashboard-active-notes]{order:2}.admin-dashboard-content>section:nth-of-type(2){order:3}.admin-dashboard-content>section:nth-of-type(3){order:4}[data-testid=admin-dashboard-active-notes]{overflow:visible!important}[data-testid=admin-dashboard-active-notes]>div{align-items:flex-start;display:flex!important;flex-wrap:wrap;gap:1rem 1.15rem!important;padding:1rem 1.25rem 1.35rem!important}[data-testid=admin-dashboard-active-notes]>div>a{border:1px solid #78531433!important;border-radius:.2rem!important;box-shadow:0 13px 22px -15px #0f172acc,inset 0 1px #fff9!important;color:#172033!important;flex:0 1 190px;min-height:126px;padding:1rem .85rem .75rem!important;position:relative;transform:rotate(-1.5deg);transform-origin:center top;width:190px}[data-testid=admin-dashboard-active-notes]>div>a:before{background:#ffffff85;box-shadow:0 1px 2px #0f172a26;content:"";height:.75rem;left:50%;position:absolute;top:-6px;transform:translateX(-50%) rotate(.6deg);width:3.2rem}[data-testid=admin-dashboard-active-notes]>div>a:nth-child(4n+1){background:linear-gradient(145deg,#fef3a8,#fde047)!important}[data-testid=admin-dashboard-active-notes]>div>a:nth-child(4n+2){background:linear-gradient(145deg,#bae6fd,#7dd3fc)!important;transform:translateY(4px) rotate(1.2deg)}[data-testid=admin-dashboard-active-notes]>div>a:nth-child(4n+3){background:linear-gradient(145deg,#bbf7d0,#86efac)!important;transform:translateY(-2px) rotate(-.7deg)}[data-testid=admin-dashboard-active-notes]>div>a:nth-child(4n){background:linear-gradient(145deg,#fed7aa,#fdba74)!important;transform:translateY(3px) rotate(1.6deg)}[data-testid=admin-dashboard-active-notes]>div>a:hover{transform:translateY(-3px) rotate(0deg) scale(1.025)!important;z-index:2}[data-testid=admin-dashboard-active-notes]>div>a :is(.text-slate-400,.text-slate-500){color:#475569!important}@media (max-width:720px){[data-testid=admin-dashboard-active-notes]>div>a{flex-basis:calc(50% - 0.65rem);min-width:145px;width:calc(50% - .65rem)}}@media (max-width:900px){[data-testid=collapse-active-notes]{justify-content:center;margin-top:.5rem;position:static!important;width:100%}}#dashboard-note-form>div:first-child>label:first-child:after{color:#94a3b8;content:"Optional for general or personal notes";display:block;font-size:.625rem;font-weight:500;margin-top:.35rem}:where(button,a)[class*=rounded][class*=px-]:is([class*=bg-cyan-],[class*=bg-blue-],[class*=bg-sky-],[class*=bg-emerald-],[class*=bg-green-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-],[class*=bg-orange-],[class*=bg-amber-],[class*=bg-red-]){-webkit-backdrop-filter:blur(10px) saturate(135%);backdrop-filter:blur(10px) saturate(135%);background-position:20% 50%!important;background-size:160% 160%!important;border-style:solid!important;border-width:1px!important;box-shadow:0 8px 22px -10px #0ea5e98c,inset 0 1px 0 #ffffff4d!important;box-shadow:0 8px 22px -10px var(--action-glow,#0ea5e98c),inset 0 1px 0 #ffffff4d!important;transition:transform .16s ease,box-shadow .18s ease,background-position .24s ease,filter .18s ease!important}:where(button,a)[class*=rounded][class*=px-]:is([class*=bg-cyan-],[class*=bg-blue-],[class*=bg-sky-],[class*=bg-emerald-],[class*=bg-green-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-],[class*=bg-orange-],[class*=bg-amber-],[class*=bg-red-]):not(:disabled):hover{background-position:85% 50%!important;box-shadow:0 12px 28px -10px #0ea5e9ad,inset 0 1px 0 #ffffff6b!important;box-shadow:0 12px 28px -10px var(--action-glow,#0ea5e9ad),inset 0 1px 0 #ffffff6b!important;filter:saturate(1.12) brightness(1.04);transform:translateY(-1px)}:where(button,a)[class*=rounded][class*=px-]:is([class*=bg-cyan-],[class*=bg-blue-],[class*=bg-sky-],[class*=bg-emerald-],[class*=bg-green-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-],[class*=bg-orange-],[class*=bg-amber-],[class*=bg-red-]):not(:disabled):active{box-shadow:0 4px 12px -8px #0ea5e980,inset 0 1px 3px #0f172a29!important;box-shadow:0 4px 12px -8px var(--action-glow,#0ea5e980),inset 0 1px 3px #0f172a29!important;transform:translateY(1px) scale(.985)}:where(button,a)[class*=rounded][class*=px-]:disabled{box-shadow:none!important;filter:grayscale(.25) saturate(.65)!important;transform:none!important}:where(button,a)[class*=rounded][class*=px-]:is([class*=bg-cyan-],[class*=bg-blue-],[class*=bg-sky-]){--action-glow:#0ea5e99e;background-image:linear-gradient(115deg,#22d3ee94,#3b82f66b,#0ea5e98a)!important;border-color:#38bdf894!important}:where(button,a)[class*=rounded][class*=px-]:is([class*=bg-emerald-],[class*=bg-green-]){--action-glow:#10b98194;background-image:linear-gradient(115deg,#2dd4bf7a,#10b9817a,#22c55e66)!important;border-color:#34d39994!important}:where(button,a)[class*=rounded][class*=px-]:is([class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-]){--action-glow:#8b5cf694;background-image:linear-gradient(115deg,#6366f17a,#8b5cf680,#d946ef61)!important;border-color:#a78bfa94!important}:where(button,a)[class*=rounded][class*=px-]:is([class*=bg-orange-],[class*=bg-amber-]){--action-glow:#f973168f;background-image:linear-gradient(115deg,#fbbf2480,#f9731680,#f43f5e57)!important;border-color:#fb923c99!important}:where(button,a)[class*=rounded][class*=px-][class*=bg-red-]{--action-glow:#ef444485;background-image:linear-gradient(115deg,#f43f5e75,#ef444480,#f9731652)!important;border-color:#f8717199!important}[data-theme=light] :where(button,a)[class*=rounded][class*=px-]:is([class*=bg-cyan-],[class*=bg-blue-],[class*=bg-sky-]){background-color:#e0f7fabd!important;color:#083d50!important}[data-theme=light] :where(button,a)[class*=rounded][class*=px-]:is([class*=bg-emerald-],[class*=bg-green-]){background-color:#dcfce7b8!important;color:#065f46!important}[data-theme=light] :where(button,a)[class*=rounded][class*=px-]:is([class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-]){background-color:#ede9feb8!important;color:#5b21b6!important}[data-theme=light] :where(button,a)[class*=rounded][class*=px-]:is([class*=bg-orange-],[class*=bg-amber-]){background-color:#fff7edc2!important;color:#9a3412!important}[data-theme=light] :where(button,a)[class*=rounded][class*=px-][class*=bg-red-]{background-color:#fee2e2bf!important;color:#991b1b!important}.schedule-input:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a}.schedule-nav-button{align-items:center;background:#0f172ab3;border:1px solid #334155;border-radius:.7rem;color:#94a3b8;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.schedule-nav-button:hover{border-color:#22d3ee66;color:#67e8f9}.schedule-today-button{background:#0f172ab3;border:1px solid #334155;border-radius:.7rem;color:#cbd5e1;font-size:.625rem;font-weight:900;height:2.25rem;letter-spacing:.08em;padding:0 .8rem;text-transform:uppercase}[data-testid=schedule-job-list]{overflow-x:auto}[data-theme=light] [data-testid=schedule-page]{background:#0000!important;color:#0f2940!important}[data-theme=light] [data-testid=schedule-header]{background:#0000!important;box-shadow:none!important}[data-theme=light] [data-testid=schedule-header] h1{color:#082f40!important}[data-theme=light] [data-testid=schedule-header] p{color:#526678!important}.jobs-kpi-cyan{color:#22d3ee}.jobs-kpi-blue{color:#60a5fa}.jobs-kpi-violet{color:#a78bfa}.jobs-kpi-emerald{color:#34d399}.jobs-kpi-amber{color:#fbbf24}[data-theme=light] .jobs-command-center{color:#0f2940}[data-theme=light] .jobs-command-center .bg-slate-900\/65,[data-theme=light] .jobs-command-center .bg-slate-900\/70,[data-theme=light] .jobs-command-center .bg-slate-950\/35,[data-theme=light] .jobs-command-center .bg-slate-950\/55{background:#eff5f4f5!important}[data-theme=light] .jobs-command-center .border-slate-700,[data-theme=light] .jobs-command-center .border-slate-800,[data-theme=light] .jobs-command-center .border-slate-800\/75{border-color:#0f415124!important}[data-theme=light] .jobs-command-center .text-slate-100,[data-theme=light] .jobs-command-center .text-slate-200{color:#0c3546!important}[data-theme=light] .jobs-command-center .text-slate-400,[data-theme=light] .jobs-command-center .text-slate-500,[data-theme=light] .jobs-command-center .text-slate-600{color:#526978!important}[data-theme=light] .jobs-command-center input{color:#0c3546!important}[data-theme=light] .jobs-command-center .jobs-table:hover{background:#0000}[data-theme=light] .jobs-detail-rail{background:#e5eeedeb!important}[data-theme=light] .technician-work-order{background:linear-gradient(180deg,#e8efee,#f2f5f3 48%,#e7eeec)!important;color:#102f3e!important}[data-theme=light] .technician-work-order [class*=bg-slate-900],[data-theme=light] .technician-work-order [class*=bg-slate-950],[data-theme=light] .technician-work-order [data-testid=work-order-attachments],[data-theme=light] .technician-work-order [data-testid=work-order-command-header],[data-theme=light] .technician-work-order [data-testid=work-order-customer-card],[data-theme=light] .technician-work-order [data-testid=work-order-estimate-card],[data-theme=light] .technician-work-order [data-testid=work-order-lifecycle],[data-theme=light] .technician-work-order [data-testid=work-order-scope-card]{background-color:#f8fbfaf0!important;background-image:none!important;border-color:#0f415129!important;box-shadow:0 16px 36px -28px #082f4961!important}[data-theme=light] .technician-work-order [data-testid=work-order-command-header]{background:linear-gradient(135deg,#f9fcfbfa,#e5f1f0f5)!important}[data-theme=light] .technician-work-order [data-testid=work-order-quick-access]{background:#ecf4f2f5!important;border-color:#0e749033!important}[data-theme=light] .technician-work-order :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300){color:#123747!important}[data-theme=light] .technician-work-order :is(.text-slate-400,.text-slate-500,.text-slate-600){color:#526b78!important}[data-theme=light] .technician-work-order :is(.border-slate-700,.border-slate-800,.border-slate-800\/70){border-color:#0f41512b!important}[data-theme=light] .technician-work-order input,[data-theme=light] .technician-work-order select,[data-theme=light] .technician-work-order textarea{background:#ffffffe0!important;border-color:#0f415138!important;color:#123747!important}[data-theme=light] .technician-work-order figure{background:#f8fbfaf5!important;border-color:#0f415129!important}[data-theme=light] .technician-work-order .work-order-customer-links{border-color:#c7d8df!important}[data-theme=light] .technician-work-order .work-order-customer-links :is(.text-slate-100,.group-hover\:text-white){color:#173f50!important}[data-theme=light] .technician-work-order .work-order-customer-links .text-emerald-300{color:#176b4b!important}[data-theme=light] .technician-work-order .work-order-customer-links .text-cyan-300{color:#12627a!important}[data-theme=light] .technician-work-order .work-order-customer-links .text-orange-300{color:#a94a0d!important}[data-theme=light] [data-testid=quickcam-header]{background:linear-gradient(135deg,#f7fbfff5,#e2f2f8f0 58%,#daebf8f5)!important;border-color:#0e749047!important;box-shadow:0 18px 44px -28px #0f374b6b!important}[data-theme=light] [data-testid=quickcam-header] h1{color:#0b3043!important}[data-theme=light] [data-testid=quickcam-header] p{color:#526b79!important}[data-theme=light] [data-testid=quickcam-header] .text-cyan-300{color:#08708d!important}[data-theme=light] [data-testid=request-header]{background:linear-gradient(135deg,#ede9fef5,#fffffffa 55%,#cffafed1)!important;border-color:#7c3aed33!important;box-shadow:0 18px 45px #1e40af17!important}[data-theme=light] [data-testid=request-header] h1{color:#0f2940!important}[data-theme=light] [data-testid=request-header] p{color:#526678!important}[data-theme=light] [data-testid=request-quick-quote]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0596693d!important;border-color:#04785785!important;box-shadow:0 8px 20px #04785724!important;color:#065f46!important}[data-theme=light] [data-testid=request-quick-quote]:hover{background:#05966952!important;border-color:#047857b3!important;color:#065f46!important}[data-theme=light] [data-testid=request-status-badge]{background:#ede9fe!important;border-color:#a78bfa!important;color:#5b21b6!important}[data-theme=light] [data-testid=request-save-changes]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e74902e!important;border:1px solid #0e749080!important;box-shadow:0 8px 20px #0e74901f!important;color:#0e4f66!important}[data-theme=light] [data-testid=request-save-changes]:hover{background:#0e749045!important;border-color:#0e7490b3!important;color:#083d50!important}[data-theme=light] [data-testid=schedule-header] .schedule-metric{background:#e5edebeb!important;border-color:#082f491a!important;box-shadow:0 10px 25px -20px #082f496b}[data-theme=light] [data-testid=schedule-header] .schedule-metric .text-white{color:#082f40!important}[data-theme=light] [data-testid=schedule-editor]{background:linear-gradient(145deg,#f1f4f0fa,#f0ecdcf0)!important;border-color:#d9770640!important;box-shadow:0 24px 55px -34px #92400e61!important;color:#172033!important}[data-theme=light] [data-testid=schedule-editor] .text-slate-200,[data-theme=light] [data-testid=schedule-editor] .text-slate-300,[data-theme=light] [data-testid=schedule-editor] .text-white,[data-theme=light] [data-testid=schedule-editor] h2{color:#172033!important}[data-theme=light] [data-testid=schedule-editor] .text-slate-400,[data-theme=light] [data-testid=schedule-editor] .text-slate-500{color:#5b6878!important}[data-theme=light] [data-testid=schedule-editor] [data-testid^=schedule-member-]{background:#e8eeebf0!important;border-color:#47556926!important;color:#172033!important}[data-theme=light] [data-testid=schedule-editor] [data-testid^=schedule-member-]:hover{background:#f0fdfa!important;border-color:#0596694d!important}[data-theme=light] .schedule-input{background:#ebf0eef5!important;border-color:#4755692e!important;color:#172033!important}[data-theme=light] .schedule-filters{background:#e2eae8f0!important;border-color:#082f491f!important;box-shadow:0 10px 28px -22px #082f4973}[data-theme=light] .schedule-month,[data-theme=light] .schedule-team-lane,[data-theme=light] .schedule-toolbar,[data-theme=light] .schedule-week{background:#e8eeecf2!important;border-color:#082f491f!important;box-shadow:0 16px 38px -28px #082f4961;color:#0f2940!important}[data-theme=light] .schedule-nav-button,[data-theme=light] .schedule-today-button{background:#e0e8e6f5!important;border-color:#082f4926!important;color:#334155!important}[data-theme=light] .schedule-month-day,[data-theme=light] .schedule-team-lane header,[data-theme=light] .schedule-week-day{border-color:#082f491a!important}[data-theme=light] .schedule-month>div:first-child,[data-theme=light] .schedule-week-day>button:not(.bg-cyan-400){background:#e5ecea!important}[data-theme=light] .schedule-job-chip{background:#daeceaf0!important;border-color:#0891b233!important}[data-theme=light] .schedule-job-chip .text-slate-100{color:#0f2940!important}[data-theme=light] .schedule-job-chip .text-slate-400{color:#526678!important}[data-theme=light] .schedule-team-lane h3{color:#0f2940!important}[data-theme=light] [data-testid^=scheduled-job-]{background:#ebf0eef7!important;background-image:none!important;border-color:#082f491c!important;box-shadow:0 12px 28px -24px #082f494d!important;color:#0f2940!important}[data-theme=light] [data-testid^=scheduled-job-] h3{color:#082f40!important}[data-theme=light] [data-testid^=scheduled-job-] .bg-slate-950\/40{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}[data-theme=light] .schedule-empty{background:#e4ebe9db!important;border-color:#082f4929!important;color:#526678!important}[data-theme=light] .schedule-compact-list{background:#fffffff0!important;border-color:#dbe7ee!important;box-shadow:0 18px 42px -28px #082f405c!important}[data-theme=light] .schedule-compact-list>nav{background:#f1f7fae6!important;border-color:#dbe7ee!important}[data-theme=light] .schedule-compact-row{background:#f8fbfcf5!important;border-color:#dbe7ee!important}[data-theme=light] .schedule-compact-row:hover{background:#fff!important;border-color:#7dd3fc!important}[data-theme=light] .schedule-compact-row .text-slate-100,[data-theme=light] .schedule-compact-row .text-slate-300{color:#12394a!important}[data-theme=light] .schedule-compact-row .text-slate-500{color:#607483!important}.schedule-agenda-list{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;touch-action:pan-x}.schedule-agenda-item{scroll-snap-align:start;scroll-snap-stop:always}@media (min-width:1280px){.schedule-agenda-list{align-content:start;display:grid;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none;touch-action:auto}}@media (min-width:1280px) and (max-width:1439px) and (pointer:coarse),(min-width:640px) and (max-width:1279px){[data-testid=quotes-page]{background:linear-gradient(150deg,#071326,#0b1b35 55%,#101d35)!important;color:#e7f1ff!important;min-height:100%}[data-theme=light] [data-testid=quotes-page]{background:linear-gradient(150deg,#edf3f8,#f8fbfd 55%,#e9f0f6)!important;color:#15384b!important}.quotes-ledger-cards{background:#0000!important;border:0!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:visible!important}.quotes-ledger-cards .quote-ledger-row,.quotes-ledger-cards [data-testid=quotes-ledger-header]{grid-column-gap:.8rem!important;align-items:center;column-gap:.8rem!important;display:grid!important;grid-template-columns:7rem 7rem minmax(8rem,1fr) minmax(7rem,.9fr) 7rem 7rem 3rem 6rem 5.25rem!important;min-width:67rem}.quotes-ledger-cards [data-testid=quotes-ledger-header]{background:#122746!important;border:1px solid #3b5275!important;border-radius:.85rem;color:#c7d8ed!important;margin-bottom:.6rem;padding:.8rem 1rem!important}[data-theme=light] .quotes-ledger-cards [data-testid=quotes-ledger-header]{background:#dfe9f1!important;border-color:#b9cbd9!important;color:#294c60!important}.quotes-ledger-cards .quote-ledger-row>div,.quotes-ledger-cards [data-testid=quotes-ledger-header]>div{grid-column:auto!important;min-width:0}.quotes-ledger-cards .quote-ledger-row{background:linear-gradient(145deg,#0c1b35,#122642)!important;border:1px solid #344b6c!important;border-left:4px solid #3b82f6!important;border-radius:.9rem;box-shadow:0 12px 26px -22px #000000e6!important;color:#e7f1ff!important;margin:0 0 .65rem;padding:1rem!important}[data-theme=light] .quotes-ledger-cards .quote-ledger-row{background:linear-gradient(145deg,#fbfdff,#edf3f8)!important;border-color:#c1d0dc #c1d0dc #c1d0dc #3b82f6!important;box-shadow:0 12px 25px -21px #1e405680!important;color:#173848!important}.quotes-ledger-cards .quote-ledger-row.quote-selected-card,[data-theme=dark] .quotes-ledger-cards .quote-ledger-row.quote-selected-card{background:#292929!important;border-color:#ef4444!important;box-shadow:none!important}[data-theme=light] .quotes-ledger-cards .quote-ledger-row.quote-selected-card{background:#f8fbfd!important;border-color:#dc3f4d!important;box-shadow:none!important}.quotes-ledger-cards [data-testid^=quote-group-]>div:first-child{border-radius:.75rem;margin:.75rem 0 .5rem;min-width:67rem}.quotes-ledger-cards .quote-card-customer,.quotes-ledger-cards .quote-card-identity,.quotes-ledger-cards .quote-card-last-opened,.quotes-ledger-cards .quote-card-manage,.quotes-ledger-cards .quote-card-project,.quotes-ledger-cards .quote-card-status,.quotes-ledger-cards .quote-card-total{overflow:hidden}}[data-theme=light] .schedule-agenda-spotlight{background:#fffffff0!important;border-color:#c8d9e2!important;box-shadow:0 22px 50px -34px #0f30408c!important}[data-theme=light] .schedule-agenda-detail,[data-theme=light] .schedule-agenda-list,[data-theme=light] .schedule-agenda-spotlight>header{border-color:#d7e3e9!important}[data-theme=light] .schedule-agenda-item{background:#f7fafc!important;border-color:#d9e4ea!important}[data-theme=light] .schedule-agenda-item:hover{background:#eef7fa!important;border-color:#9fc8d8!important}[data-theme=light] .schedule-agenda-item.border-orange-400\/55{background:#fff4e8!important;border-color:#f3b477!important}[data-theme=light] .schedule-agenda-spotlight .text-slate-100{color:#102f40!important}[data-theme=light] .schedule-agenda-spotlight .text-slate-400,[data-theme=light] .schedule-agenda-spotlight .text-slate-500{color:#5a6f7c!important}[data-theme=light] .schedule-agenda-spotlight .text-cyan-300{color:#076b8c!important}[data-theme=light] .schedule-agenda-spotlight .text-emerald-200{color:#087247!important}[data-theme=light] .schedule-agenda-map{background:#e6eef2!important}[data-theme=light] [data-testid=designer-header]{background:linear-gradient(135deg,#fffffff7,#eff8fcf5,#e6f6faf0)!important;border-color:#cbdde6!important;box-shadow:0 8px 24px -18px #082f406b!important;color:#12394a!important}[data-theme=light] [data-testid=designer-header] [data-testid=floorplan-project-name]{color:#0b3040!important}[data-theme=light] [data-testid=designer-header] .text-slate-400,[data-theme=light] [data-testid=designer-header] .text-slate-500{color:#526b78!important}[data-theme=light] [data-testid=designer-header] .text-cyan-300{color:#036b83!important}[data-theme=light] [data-testid=designer-menu-btn]{background:#ffffffdb!important;border-color:#b9d4df!important;box-shadow:0 6px 16px -12px #0369838c!important;color:#036b83!important}[data-theme=light] [data-testid=actions-rail],[data-theme=light] [data-testid=mode-toggle]{background:#fffc!important;border-color:#c7dce5!important}[data-theme=light] [data-testid=mode-toggle] button{color:#526b78!important}[data-theme=light] [data-testid=mode-toggle] button[class*=bg-cyan-]{background:linear-gradient(135deg,#22d3ee33,#3b82f621)!important;color:#075f75!important}[data-theme=light] [data-testid=actions-rail] button,[data-theme=light] [data-testid=elevations-btn]{color:#365867!important}[data-theme=light] [data-testid=actions-rail] button:hover,[data-theme=light] [data-testid=elevations-btn]:hover{background:#0ea5e91f!important;color:#036b83!important}[data-theme=light] [data-testid=elevations-menu]{background:#fffffffa!important;border-color:#c7dce5!important;color:#12394a!important}[data-theme=light] [data-testid=elevations-menu] .text-slate-100,[data-theme=light] [data-testid=elevations-menu] .text-slate-200{color:#12394a!important}[data-theme=light] [data-testid=site-map-canvas] [data-testid^=map-tool-]{background:#ffffffe6!important;background-image:linear-gradient(135deg,#ffffffeb,#e0f2fed6)!important;border-color:#47708280!important;box-shadow:0 6px 16px -9px #082f4085!important;color:#12394a!important;text-shadow:none!important}[data-theme=light] [data-testid=site-map-canvas] [data-testid^=map-tool-]:hover{background-image:linear-gradient(135deg,#fff,#dff6fb)!important;border-color:#0891b2!important;color:#075f75!important}[data-theme=light] [data-testid=site-map-canvas] [data-testid^=map-tool-][class*=border-cyan-400]{background-image:linear-gradient(135deg,#cffafefa,#bae6fdf5)!important;border-color:#0891b2!important;color:#075f75!important}[data-theme=light] [data-testid=site-map-canvas] [data-testid^=map-tool-] svg{stroke:currentColor!important;color:currentColor!important}[data-theme=light] [data-testid=map-address-input]{background:#fffffff0!important;border-color:#9fbfcd!important;box-shadow:0 6px 18px -10px #082f408c!important;color:#12394a!important}[data-theme=light] .lvtp-place-autocomplete gmp-place-autocomplete{--gmpx-color-surface:#fff;--gmpx-color-on-surface:#12394a;--gmpx-color-on-surface-variant:#526b78;--gmpx-color-primary:#0891b2}[data-theme=light] .lvtp-place-autocomplete gmp-place-autocomplete::part(input){background:#fffffff2;border-color:#9fbfcd;color:#12394a}[data-theme=light] .lvtp-place-autocomplete gmp-place-autocomplete::part(prediction-item){background:#fff;color:#12394a}[data-theme=light] [data-testid=site-map-canvas] .gm-style .gm-svpc,[data-theme=light] [data-testid=site-map-canvas] .gm-style button.gm-control-active{background:#fffffff5!important;border:1px solid #0f172a2e!important;box-shadow:0 4px 12px #0f172a47!important;filter:none!important;opacity:1!important}[data-theme=light] [data-testid=site-map-canvas] .gm-style button.gm-control-active img{filter:none!important;opacity:.82!important}.invoice-input{background:#02061794;border:1px solid #334155;border-radius:.75rem;color:#f1f5f9;font-size:.8rem;margin-top:.5rem;outline:none;padding:.7rem .8rem;width:100%}.invoice-input:focus{border-color:#22d3eeb3;box-shadow:0 0 0 3px #22d3ee14}[data-theme=light] [data-testid=recurring-invoice-builder]{background:#fffffffa!important;border-color:#c4b5fd!important;color:#12394a!important}[data-theme=light] .invoice-input{background:#f8fbfcfa!important;border-color:#cbdde6!important;color:#12394a!important}html:not([data-theme=light]) div:has(>[data-testid=recurring-invoice-builder]),html[data-theme=dark] div:has(>[data-testid=recurring-invoice-builder]){-webkit-backdrop-filter:blur(14px) saturate(125%)!important;backdrop-filter:blur(14px) saturate(125%)!important;background:#020817b8!important}html:not([data-theme=light]) [data-testid=recurring-invoice-builder],html[data-theme=dark] [data-testid=recurring-invoice-builder]{background-color:#081321f0!important;background-image:radial-gradient(circle at 12% 0,#22d3ee1a,#0000 34%),radial-gradient(circle at 92% 8%,#8b5cf61c,#0000 31%),linear-gradient(145deg,#081321f7,#0b1a35f0)!important;border-color:#67e8f942!important}html[data-theme=light] div:has(>[data-testid=recurring-invoice-builder]){-webkit-backdrop-filter:blur(14px) saturate(110%)!important;backdrop-filter:blur(14px) saturate(110%)!important;background-blend-mode:soft-light!important;background-color:#e1ebf2c2!important;background-image:none!important;background-image:var(--page-bg-image,none)!important;background-position:50%!important;background-size:cover!important}html[data-theme=light] [data-testid=recurring-invoice-builder] [class*=bg-slate-900],html[data-theme=light] [data-testid=recurring-invoice-builder] [class*=bg-slate-950]{background-color:#f4f7fa!important;background-image:none!important}html[data-theme=light] [data-testid=recurring-invoice-builder] [class*=border-slate-]{border-color:#bdcad6!important}html[data-theme=light] [data-testid=recurring-invoice-builder] :is(.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400){color:#263d52!important}html[data-theme=light] [data-testid=recurring-invoice-builder] .text-slate-500{color:#5b7084!important}html[data-theme=light] [data-testid=recurring-invoice-builder] select option{background:#fff!important;color:#162d43!important}html[data-theme=light] [data-testid=recurring-invoice-builder] [role=listbox]{background:#fff!important;border-color:#aebdca!important;color:#183149!important}html[data-theme=light] [data-testid=recurring-invoice-builder]{background-color:#f7fbfdf0!important;background-image:radial-gradient(circle at 12% 0,#06b6d41a,#0000 34%),radial-gradient(circle at 92% 8%,#7c3aed14,#0000 31%),linear-gradient(145deg,#fffffff2,#e8f1f7ed)!important;border-color:#99b7c8!important;box-shadow:0 28px 70px #1f445b3d!important}html[data-theme=light] [data-testid=recurring-invoice-builder] [role=option]:hover,html[data-theme=light] [data-testid=recurring-invoice-builder] [role=option][aria-selected=true]{background:#e9edf2!important}[data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"])>div:first-child{color:#cbd5e1!important}[data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]) button{grid-column-gap:.65rem;align-items:center;background:#0000!important;border:1px solid #0000!important;border-radius:.65rem;column-gap:.65rem;display:grid!important;grid-template-columns:minmax(0,1fr) auto;min-width:0;overflow:hidden;width:100%}[data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]) button:focus-visible,[data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]) button:hover{background:#64748b24!important;border-color:#64748b!important;outline:none}[data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]) button>span:first-child{min-width:0;overflow:hidden}html[data-theme=light] [data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"])>div:first-child{color:#33485c!important}html[data-theme=light] [data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]) button{color:#193249!important}html[data-theme=light] [data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]) button:focus-visible,html[data-theme=light] [data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]) button:hover{background:#e8edf2!important;border-color:#9aaaba!important}@media (max-width:640px){[data-testid=recurring-invoice-builder]{border-radius:1.15rem!important;padding:1rem!important}[data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]){min-width:0;padding:.7rem!important}[data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]) button{min-height:3.25rem;padding:.55rem .6rem!important}[data-testid=recurring-invoice-builder] section:has(input[placeholder^="Type product"]) button>span:last-child{font-size:.67rem!important;max-width:5.5rem;white-space:nowrap}}[data-theme=light] [data-testid=reports-page]{color:#102b3b!important}.reports-folder-tabs{align-items:flex-end;padding-top:8px!important;scrollbar-width:none}.reports-folder-tabs::-webkit-scrollbar{display:none}.report-folder-tab{--report-folder:#164e63;--report-edge:#22d3ee;background:linear-gradient(145deg,color-mix(in srgb,var(--report-folder) 86%,#fff 8%),var(--report-folder));border:solid color-mix(in srgb,var(--report-edge) 48%,#0000);border-radius:11px 11px 3px 3px!important;border-width:1px 1px 2px;box-shadow:0 9px 24px -17px var(--report-edge),inset 0 1px #ffffff21;color:#effcff;isolation:isolate;margin-top:0;position:relative}.report-folder-tab[data-tone=emerald]{--report-folder:#065f46;--report-edge:#34d399}.report-folder-tab[data-tone=violet]{--report-folder:#5b21b6;--report-edge:#a78bfa}.report-folder-tab[data-tone=amber]{--report-folder:#92400e;--report-edge:#fbbf24}.report-folder-tab[data-tone=blue]{--report-folder:#1e3a8a;--report-edge:#60a5fa}.report-folder-tab[data-tone=rose]{--report-folder:#9f1239;--report-edge:#fb7185}.report-folder-tab[data-active=true]{border-color:var(--report-edge);box-shadow:0 0 0 1px color-mix(in srgb,var(--report-edge) 38%,#0000),0 12px 30px -14px var(--report-edge),inset 0 1px #ffffff38;filter:saturate(1.22) brightness(1.14);transform:translateY(-3px);z-index:3}.reports-workspace-search{box-shadow:inset 0 1px #ffffff0f,0 14px 34px -24px #22d3eee6}[data-theme=light] .report-folder-tab{--report-folder:#c7eef2;--report-edge:#1597aa;color:#104456!important}[data-theme=light] .report-folder-tab[data-tone=emerald]{--report-folder:#c5f1df;--report-edge:#16835e;color:#12583f!important}[data-theme=light] .report-folder-tab[data-tone=violet]{--report-folder:#e3dafe;--report-edge:#7655cf;color:#47318b!important}[data-theme=light] .report-folder-tab[data-tone=amber]{--report-folder:#ffebbb;--report-edge:#d77809;color:#70400a!important}[data-theme=light] .report-folder-tab[data-tone=blue]{--report-folder:#d5e6ff;--report-edge:#3478cf;color:#173f79!important}[data-theme=light] .report-folder-tab[data-tone=rose]{--report-folder:#ffd7de;--report-edge:#e11d48;color:#881337!important}[data-theme=light] .reports-workspace-search{background:#f7fcfdf0!important;border-color:#80c9d8!important}[data-theme=light] .reports-workspace-search input{color:#123b4a!important}[data-theme=light] .reports-workspace-search input::placeholder{color:#587681;opacity:1}[data-theme=light] [data-testid=reports-page] .mobile-report-date-range{background:linear-gradient(145deg,#fffffff7,#e5f2f8eb)!important;border-color:#1597aa4d!important}[data-theme=light] .mobile-report-range-trigger{background:linear-gradient(135deg,#fff,#e7f4fa)!important;border-color:#8ec8da!important;box-shadow:0 10px 24px -18px #0e7490b8!important;color:#163f55!important}[data-theme=light] .mobile-report-range-menu{background:#fafdfffa!important;border-color:#a6cfde!important;box-shadow:0 20px 44px -22px #0f3a4f8c!important}[data-theme=light] .mobile-report-range-menu button:not(.mobile-report-range-selected){color:#294c5c!important}[data-theme=light] .mobile-report-range-menu button:not(.mobile-report-range-selected):hover{background:#e6f5fa!important;color:#075d78!important}[data-theme=light] .mobile-report-range-selected{color:#fff!important}[data-theme=dark] .payments-mobile-date-menu{background:linear-gradient(150deg,#020305fa,#06080cf7)!important;border-color:#475569b8!important;box-shadow:0 18px 44px -26px #000000fa,inset 0 1px hsla(0,0%,100%,.035)!important}[data-theme=dark] .payments-mobile-date-menu .mobile-report-range-trigger{background:linear-gradient(135deg,#010203,#080b11 58%,#0a111c)!important;border-color:#475569e0!important;box-shadow:0 12px 28px -20px #38bdf88c,inset 0 1px hsla(0,0%,100%,.045)!important}[data-theme=dark] .payments-mobile-date-menu .mobile-report-range-menu{background:rgba(1,2,4,.985)!important;border-color:#475569db!important;box-shadow:0 24px 54px -20px #000000fa,0 0 28px -22px #38bdf899!important}[data-theme=dark] .payments-mobile-date-menu input[type=date]{background:#030507!important;border-color:#475569d1!important;color:#e5eef8!important;color-scheme:dark}[data-theme=light] [data-testid=reports-page] header,[data-theme=light] [data-testid=reports-page] nav,[data-theme=light] [data-testid=reports-page] section{background-color:#f8fcfce0!important;background-image:linear-gradient(145deg,#fffffff0,#e1f1efd1)!important;border-color:#47797e3d!important;box-shadow:0 12px 34px -25px #14424c73!important}[data-theme=light] [data-testid=reports-page] .reports-kpi,[data-theme=light] [data-testid=reports-page] .reports-result-surface{background-color:#f9fdfdeb!important;background-image:linear-gradient(145deg,#fffffffa,#e6f3f1e0)!important;border-color:#47797e40!important;box-shadow:0 10px 28px -22px #14424c6b!important;color:#244653!important}[data-theme=light] [data-testid=reports-page] .reports-kpi-value{color:#123746!important}[data-theme=light] [data-testid=reports-page] .text-slate-100,[data-theme=light] [data-testid=reports-page] .text-white,[data-theme=light] [data-testid=reports-page] h1,[data-theme=light] [data-testid=reports-page] h2{color:#102b3b!important}[data-theme=light] [data-testid=reports-page] input[type=date],[data-theme=light] [data-testid=reports-page] select{background:#ffffffeb!important;border-color:#47797e52!important;box-shadow:inset 0 1px 2px #0f303c0f!important;color:#163646!important;color-scheme:light}[data-theme=light] [data-testid=reports-page] .report-table th{border-color:#47797e33!important;color:#58717a!important}[data-theme=light] [data-testid=reports-page] .report-table td{border-color:#47797e26!important;color:#244653!important}[data-theme=light] [data-testid=reports-page] .report-table tbody tr:hover{background:#10b98112!important}.taxation-table td,.taxation-table th{border-bottom:1px solid #47556957;vertical-align:middle}.taxation-table thead th{color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.taxation-table tfoot td,.taxation-table tfoot th{background:#10b98112;border-bottom:0;border-top:2px solid #34d39952}[data-theme=light] [data-testid=reports-page] .taxation-table tfoot td,[data-theme=light] [data-testid=reports-page] .taxation-table tfoot th{background:#10b98117!important;border-top-color:#05966952!important}.taxation-grid-row>div{font-feature-settings:"tnum";align-items:center;border-bottom:1px solid #47556957;display:flex;font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:0;padding:13px 20px;text-align:right}.taxation-grid-row>div:first-child{justify-content:flex-start;text-align:left}.taxation-grid-row>div:nth-child(n+3){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.taxation-grid-header>div{color:#94a3b8;font-family:inherit!important;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.taxation-grid-total>div{background:#10b98112;border-bottom:0;border-top:2px solid #34d39952;font-weight:900}[data-theme=light] [data-testid=reports-page] .taxation-grid-row>div{border-color:#47797e2e;color:#244653}[data-theme=light] [data-testid=reports-page] .taxation-grid-header>div{color:#58717a}[data-theme=light] [data-testid=reports-page] .taxation-grid-total>div{background:#10b98117;border-top-color:#05966952}[data-theme=light] .dashboard-task-nav{background:#ffffffd1!important;border-color:#d8e5eb!important}[data-theme=light] .dashboard-task-nav a{background-image:linear-gradient(135deg,#ffffffd1,#f0f9fcad)!important;box-shadow:0 8px 22px -18px #082f4073;color:#12394a!important}[data-theme=light] [data-testid=schedule-planning-queue]{background:#fffbebeb!important;border-color:#f6c86b!important;color:#12394a!important}[data-theme=light] [data-testid=schedule-planning-queue] article{background:#fffffff0!important;border-color:#eadfca!important}[data-theme=light] [data-testid=schedule-page] .bg-cyan-400{background-color:#78aaa6!important;color:#102f36!important}[data-theme=light] [data-testid=schedule-page] .text-cyan-300,[data-theme=light] [data-testid=schedule-page] .text-cyan-400{color:#277b80!important}[data-theme=light] [data-testid=schedule-page] .shadow,[data-theme=light] [data-testid=schedule-page] .shadow-lg,[data-theme=light] [data-testid=schedule-page] .shadow-xl{box-shadow:0 10px 24px -20px #0f294057!important}:root,[data-theme=dark]{--bg-page:#050e1f;--bg-card:#0b1a35;--bg-elev:#12244a;--border:#1e3358;--border-strong:#2a4373;--text:#f1f5f9;--text-muted:#9fb0cc;--cyan:#22d3ee;--green:#22c55e;--green-glow:#4ade80;--orange:#f97316;--red:#f87171;--panel-glass:#0b1a35a6;--panel-glass-border:#22d3ee2e;--page-bg-image:none}[data-theme=light]{--bg-page:#f3f6fb;--bg-card:#ffffff9e;--bg-elev:#ffffffd1;--border:#0f20441a;--border-strong:#0f20442e;--text:#0f2044;--text-muted:#475569;--cyan:#0284c7;--green:#16a34a;--green-glow:#34d399;--orange:#ea580c;--red:#dc2626;--panel-glass:#ffffff9e;--panel-glass-border:#ffffffe6;--page-bg-image:url(https://images.unsplash.com/photo-1497366216548-37526070297c?auto=format&fit=crop&w=2400&q=60&blur=25)}[data-theme=light] body,[data-theme=light] html{background-color:#050e1f!important;background-color:var(--bg-page)!important}[data-theme=light] body{background-image:none!important;color:#f1f5f9;color:var(--text)}[data-theme=light] #root{min-height:100vh;position:relative;z-index:1}[data-theme=light] .min-h-screen.bg-\[\#050e1f\]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:initial!important;border-radius:0!important;box-shadow:none!important}[data-theme=light] .app-shell:after,[data-theme=light] .app-shell:before{content:none}[data-theme=light] body:after,[data-theme=light] body:before{content:"";pointer-events:none;position:fixed;z-index:0}[data-theme=dark] #root{min-height:100vh;position:relative;z-index:1}[data-theme=dark] body:before{background-image:linear-gradient(145deg,#030916,#07152d 52%,#140b2e);background-image:var(--night-bg-image,linear-gradient(145deg,#030916,#07152d 52%,#140b2e));background-position:50%;background-size:cover;content:"";filter:blur(5px) saturate(1.08) brightness(.58);inset:-32px;pointer-events:none;position:fixed;z-index:0}[data-theme=light] body:before{background-image:none;background-image:var(--page-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(6px) saturate(1.08) brightness(1.02);filter:blur(var(--page-bg-blur,6px)) saturate(1.08) brightness(1.02);inset:-48px}[data-theme=light] body:after{background:#ffffff4d;background:rgba(255,255,255,var(--page-bg-overlay,.3));inset:0}body,html{-webkit-font-smoothing:antialiased;background:#050e1f;background:var(--bg-page);color:#f1f5f9;color:var(--text);font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;margin:0}.font-display{font-family:Chivo,sans-serif;letter-spacing:-.02em}.font-mono{font-family:JetBrains Mono,monospace}.panel{background:#0b1a35;background:var(--bg-card);border:1px solid #1e3358;border:1px solid var(--border);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff08;overflow:hidden}.panel-header{align-items:center;background:linear-gradient(180deg,#ffffff05,#0000);border-bottom:1px solid #1e3358;border-bottom:1px solid var(--border);color:#a8b6d6;display:flex;font-family:Chivo,sans-serif;font-size:.75rem;font-weight:700;justify-content:space-between;letter-spacing:.18em;padding:.75rem 1rem;text-transform:uppercase}.grid-bg{background-image:linear-gradient(90deg,#22d3ee0f 1px,#0000 0),linear-gradient(180deg,#22d3ee0f 1px,#0000 0);background-size:24px 24px}.dot-bg{background-image:radial-gradient(#94a3b826 1px,#0000 0);background-size:22px 22px}.overline{color:#6b7ea8;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.input{background:#050e1f;border:1px solid #1e3358;border-radius:.25rem;color:#e2e8f0;font-size:.8125rem;outline:none;padding:.5rem .625rem;transition:border-color .12s;width:100%}.input:focus{border-color:#06b6d4}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#050e1f;background:var(--bg-page)}::-webkit-scrollbar-thumb{background:#1e3358;background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2a4373;background:var(--border-strong)}.btn-primary{background:#f97316;background:var(--orange);border:1px solid #0000;border-radius:8px;box-shadow:0 4px 12px -4px #f9731666;color:#fff;font-weight:600;letter-spacing:.02em;padding:.55rem 1.1rem;transition:background-color .15s,transform .15s,box-shadow .15s}.btn-primary:hover{background:#ea580c;box-shadow:0 6px 16px -4px #f973168c}.btn-primary:active{transform:scale(.98)}.btn-secondary{background:#0000;border:1px solid #22d3ee66;border-radius:8px;color:#22d3ee;color:var(--cyan);padding:.55rem 1.1rem;transition:background-color .15s,border-color .15s}.btn-secondary:hover{background:#22d3ee1a;border-color:#22d3ee99}.tag{align-items:center;background:#1e335880;border:1px solid #1e3358;border:1px solid var(--border);border-radius:999px;color:#cbd5e1;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.7rem;padding:.2rem .6rem}.tag-cyan{background:#22d3ee1a;border-color:#22d3ee66;color:#67e8f9}.tag-green{background:#22c55e1f;border-color:#22c55e66;color:#86efac}.tag-orange{background:#f973161f;border-color:#f9731666;color:#fdba74}.tag-red{background:#f871711f;border-color:#f8717166;color:#fca5a5}.tag-slate{background:#94a3b814;border-color:#94a3b859;color:#94a3b8}.stripe-card{background:#0f1f3d8c;border:1px solid #1e3358;border:1px solid var(--border);border-radius:10px;overflow:hidden;padding:.9rem 1rem .9rem 1.25rem;position:relative;transition:background-color .15s,border-color .15s,transform .15s}.stripe-card:before{background:#22d3ee;background:var(--cyan);border-bottom-left-radius:10px;border-top-left-radius:10px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.stripe-card:hover{background:#12244ad9;border-color:#2a4373;border-color:var(--border-strong)}.stripe-cyan:before{background:#22d3ee;background:var(--cyan)}.stripe-green:before{background:#22c55e;background:var(--green)}.stripe-orange:before{background:#f97316;background:var(--orange)}.stripe-red:before{background:#f87171;background:var(--red)}.schedule-job-completed .text-cyan-300{color:#fdba74!important}.metric-tile{border-right:1px solid #1e3358;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem}.metric-tile:last-child{border-right:0}.site-budget-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.public-quote-portal [data-testid=public-quote-page]{font-size:1rem}.public-quote-portal [data-testid=public-quote-page] .text-slate-400{color:#526978!important}.public-quote-portal [data-testid=public-quote-page] .text-slate-500{color:#435e70!important}.public-quote-portal [data-testid=public-quote-page] .text-sm{line-height:1.55}@media (max-width:640px){.public-quote-portal [data-testid=public-quote-page]>*{border-radius:.75rem}.public-quote-portal [data-testid=public-quote-page] .p-6{padding:1rem}}[data-theme=light] .signed-approval-dialog{background:#182d3c8c!important}[data-theme=light] .signed-approval-card{background:#f4f8f9!important;border-color:#10b98180!important;color:#123447!important}[data-theme=light] .signed-approval-card footer,[data-theme=light] .signed-approval-card header{border-color:#47698447!important}[data-theme=light] .signed-approval-card :is(.text-white,.text-slate-300){color:#123447!important}[data-theme=light] .signed-approval-card .text-slate-400{color:#506b7d!important}[data-theme=light] .signed-approval-card textarea{background:#fff!important;border-color:#47698473!important;color:#102f3f!important}[data-theme=light] .quote-email-composer{background:#f3f7f8!important;color:#123447!important}[data-theme=light] .quote-email-composer footer,[data-theme=light] .quote-email-composer header{background:#e6eef1!important;border-color:#4769844d!important}[data-theme=light] .quote-email-composer :is(.text-white,.text-slate-100,.text-slate-200){color:#123447!important}[data-theme=light] .quote-email-composer :is(input,textarea){background:#fff!important;color:#102f3f!important}.site-budget-grid .metric-tile{border-bottom:1px solid #1e3358;border-bottom:1px solid var(--border);border-right:1px solid #1e3358;border-right:1px solid var(--border);min-width:0;overflow-wrap:anywhere}.site-budget-grid .metric-tile:last-child{border-right:0}.site-budget-bar{min-width:0;width:100%}.metric-tile-accent{background:#22c55e14;border:1px solid #22c55e80;border-radius:10px;box-shadow:inset 0 0 20px #22c55e1a,0 4px 14px -4px #22c55e40;margin:.5rem}.coverage-cone{background:radial-gradient(ellipse 100% 100% at 50% 100%,#4ade80bf,#4ade8066 55%,#4ade801a 90%,#0000 100%);-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);cursor:grab;filter:drop-shadow(0 0 12px rgba(34,197,94,.4));opacity:1;pointer-events:auto;position:absolute;transition:opacity .12s,filter .12s;z-index:5}.coverage-cone:hover{filter:drop-shadow(0 0 18px rgba(34,197,94,.7))}.coverage-cone.rotating{cursor:grabbing;opacity:1}.lvtp-place-autocomplete gmp-place-autocomplete{--gmpx-color-surface:#0b1a35e6;--gmpx-color-on-surface:#e2e8f0;--gmpx-color-on-surface-variant:#64748b;--gmpx-color-primary:#22d3ee;--gmpx-font-family-base:inherit;--gmpx-font-size-base:0.875rem;width:100%}.lvtp-place-autocomplete gmp-place-autocomplete::part(input){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1a35e6;border:1px solid #1e3358;border-radius:.5rem;color:#f1f5f9;font-size:.875rem;height:2.25rem;outline:none;padding:0 .75rem 0 2.25rem;width:100%}.lvtp-place-autocomplete gmp-place-autocomplete::part(input):focus{border-color:#06b6d4}.lvtp-place-autocomplete gmp-place-autocomplete::part(prediction-item){background:#0b1a35;color:#e2e8f0;font-size:.8125rem}.lvtp-place-autocomplete gmp-place-autocomplete::part(prediction-item):hover{background:#12244a}.dl-row{grid-gap:.5rem;align-items:baseline;display:grid;font-size:.9rem;gap:.5rem;grid-template-columns:5rem 1fr;padding:.15rem 0}.dl-row>.lbl{color:#6b7ea8;font-weight:500;text-transform:none}.dl-row>.val{color:#e2e8f0;font-weight:600}.dl-row>.val-primary{color:#67e8f9}.dl-row>.val-money{color:#f1f5f9;font-family:JetBrains Mono,monospace}button,input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:8px}.tag,button.rounded-full,button.tag{border-radius:999px}img{border-radius:6px}[data-theme=light]{color-scheme:light}[data-theme=light] .bg-\[\#050e1f\],[data-theme=light] .bg-\[\#08152c\],[data-theme=light] .bg-slate-950,[data-theme=light] .bg-slate-950\/40,[data-theme=light] .bg-slate-950\/60,[data-theme=light] .bg-slate-950\/70,[data-theme=light] .bg-slate-950\/80,[data-theme=light] .bg-slate-950\/85{backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);background-color:#fff9!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffffd9,0 24px 60px -24px #0f204433!important}[data-theme=light] .bg-\[\#0b1a35\],[data-theme=light] .bg-\[\#0b1a35\]\/40,[data-theme=light] .bg-\[\#0b1a35\]\/95,[data-theme=light] .bg-\[\#0f2044\],[data-theme=light] .bg-slate-900,[data-theme=light] .bg-slate-900\/60,[data-theme=light] .bg-slate-900\/70,[data-theme=light] .bg-slate-900\/85{backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35);background-color:#ffffffb8!important;border-radius:20px!important;box-shadow:inset 0 1px 0 #fffc,0 12px 32px -14px #0f204426!important}[data-theme=light] .bg-slate-800,[data-theme=light] .bg-slate-800\/60,[data-theme=light] .bg-slate-800\/70{background-color:#f1f5f9e6!important}[data-theme=light] .border-\[\#1e3358\],[data-theme=light] .border-\[\#1e3358\]\/60,[data-theme=light] .border-slate-800,[data-theme=light] .border-slate-800\/70{border-color:#0f20441f!important}[data-theme=light] .border-slate-700,[data-theme=light] .border-slate-700\/50,[data-theme=light] .border-slate-700\/60{border-color:#0f204429!important}[data-theme=light] .text-slate-100,[data-theme=light] .text-slate-50,[data-theme=light] .text-white{color:#0f2044!important}[data-theme=light] .text-slate-200,[data-theme=light] .text-slate-300{color:#1e293b!important}[data-theme=light] .text-slate-400{color:#29384d!important}@media (max-width:1100px) and (pointer:coarse){.site-budget-bar>.panel-header{flex-wrap:nowrap;font-size:.66rem;gap:.65rem;letter-spacing:.12em;min-height:38px;padding:.45rem .75rem}.site-budget-bar>.panel-header button,.site-budget-bar>.panel-header button span,.site-budget-bar>.panel-header>span{white-space:nowrap}.site-budget-grid{-webkit-overflow-scrolling:touch;display:flex;max-height:96px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;width:100%}.site-budget-grid .metric-tile{border-bottom:0;flex:0 0 176px;justify-content:center;min-height:84px;min-width:176px;padding:.55rem .75rem;scroll-snap-align:start}.site-budget-grid .metric-tile-accent{flex-basis:190px;margin:4px;min-height:76px;min-width:190px}.site-budget-grid .text-3xl{font-size:1.25rem!important;line-height:1.35!important}.site-budget-grid .text-2xl{font-size:1.05rem!important;line-height:1.3!important}.site-budget-grid .overline{font-size:.58rem!important;letter-spacing:.1em!important}.site-budget-bar .camera-controls-compact{-webkit-overflow-scrolling:touch;gap:6px;max-height:82px;min-height:68px;overscroll-behavior-x:contain;padding:6px 8px}.site-budget-bar .camera-controls-model{min-width:118px;padding:5px 8px;width:118px}.site-budget-bar .camera-compact-control{min-width:96px;padding:5px 6px}.site-budget-bar .camera-compact-control-wide{min-width:172px}.site-budget-bar .camera-compact-range{width:92px}}[data-theme=dark]{--bg-page:#030a18;--bg-card:#142546b8;--border:#87a4d329;--border-strong:#67e8f957}[data-theme=dark] body{background:radial-gradient(ellipse at 78% -8%,#2563eb2e,#0000 34%),radial-gradient(ellipse at 58% 108%,#7e22ce42,#0000 46%),linear-gradient(145deg,#030916,#07152d 48%,#090d26);background-attachment:fixed}[data-theme=dark] .app-shell{background:radial-gradient(circle at 22% 9%,#7dd3fc29 0 1px,#0000 2px),radial-gradient(circle at 66% 5%,#fff3 0 1px,#0000 2px),radial-gradient(circle at 85% 16%,#a78bfa2e 0 1px,#0000 2px),radial-gradient(ellipse at 58% 105%,#7e22ce3d,#0000 42%),linear-gradient(145deg,#030916d6,#07152dd1 52%,#090d26db),linear-gradient(145deg,#030916,#07152d 52%,#140b2e)!important;background:radial-gradient(circle at 22% 9%,#7dd3fc29 0 1px,#0000 2px),radial-gradient(circle at 66% 5%,#fff3 0 1px,#0000 2px),radial-gradient(circle at 85% 16%,#a78bfa2e 0 1px,#0000 2px),radial-gradient(ellipse at 58% 105%,#7e22ce3d,#0000 42%),linear-gradient(145deg,#030916d6,#07152dd1 52%,#090d26db),var(--night-bg-image,linear-gradient(145deg,#030916,#07152d 52%,#140b2e))!important;isolation:isolate;position:relative}[data-theme=dark] .app-main{position:relative;z-index:1}[data-theme=dark] [data-testid=sidebar]{-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);background:linear-gradient(180deg,#0f1f3ce0,#0a112be0)!important;border-right-color:#94a3b824!important;box-shadow:18px 0 55px -34px #38bdf861,inset -1px 0 hsla(0,0%,100%,.025)}[data-theme=dark] [data-testid=sidebar] .sidebar-menu-group,[data-theme=dark] [data-testid=sidebar] nav a{border-radius:11px}[data-theme=dark] [data-testid=sidebar] .sidebar-menu-group:hover,[data-theme=dark] [data-testid=sidebar] nav a:hover{background:#5278b421!important}[data-theme=dark] [data-testid=sidebar] .sidebar-menu-group[data-active=true],[data-theme=dark] [data-testid=sidebar] nav a[aria-current=page]{background:linear-gradient(135deg,#4b70b147,#6d5abe2e)!important;box-shadow:inset 0 1px #ffffff14,0 8px 24px -14px #22d3ee6b}[data-theme=dark] .panel{-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);background:linear-gradient(155deg,#23375bb8,#141f41ab)!important;border-color:#94b3e12e!important;border-radius:18px;box-shadow:inset 0 1px hsla(0,0%,100%,.075),0 24px 55px -38px #3b82f699,0 12px 35px -28px #a855f78c}[data-theme=dark] .panel-header{background:linear-gradient(180deg,hsla(0,0%,100%,.035),#0000)!important;border-bottom-color:#94b3e124!important;color:#e5edff;padding:1rem 1.1rem}[data-theme=dark] .stripe-card{background:linear-gradient(145deg,#3244699e,#1f2b4e9e);border-color:#9ab4dc29;border-radius:14px;box-shadow:inset 0 1px hsla(0,0%,100%,.055),0 12px 30px -26px #000000e6}[data-theme=dark] .stripe-card:hover{background:linear-gradient(145deg,#3b4f77c2,#233158c2);border-color:#67e8f947;transform:translateY(-1px)}[data-theme=dark] .stripe-card:before{box-shadow:0 0 13px currentColor;width:3px}[data-theme=dark] .tag-cyan,[data-theme=dark] .tag-green,[data-theme=dark] .tag-orange,[data-theme=dark] .tag-red{box-shadow:inset 0 1px #ffffff1a,0 0 14px -5px currentColor;text-shadow:0 0 12px currentColor}[data-theme=dark] [data-testid=dashboard-page]{position:relative}[data-theme=dark] [data-testid=dashboard-page]:before{background:radial-gradient(ellipse at 18% 36%,#7dd3fc1a,#0000 30%),radial-gradient(ellipse at 78% 8%,#818cf81f,#0000 30%);content:"";filter:blur(8px);height:24rem;inset:-2rem -1rem auto;pointer-events:none;position:absolute;z-index:-1}[data-theme=dark] [data-testid=dashboard-hero]{-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%);background:radial-gradient(ellipse at 12% 0,#60a5fa2e,#0000 36%),radial-gradient(ellipse at 96% 115%,#d946ef2e,#0000 40%),linear-gradient(135deg,#1a3055d1,#121e42c2)!important;border-color:#7dd3fc3d!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff17,0 0 0 1px #6366f10a,0 28px 70px -42px #38bdf8b3,0 26px 65px -46px #d946efbf!important}[data-theme=dark] [data-testid=dashboard-hero] .font-black.lg\:text-5xl,[data-theme=dark] [data-testid=dashboard-hero] .font-black.text-3xl,[data-theme=dark] [data-testid=dashboard-hero] .font-black.text-4xl{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#f8fafc 5%,#93c5fd 48%,#c4b5fd 92%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px rgba(96,165,250,.24))}[data-theme=dark] [data-testid^=dashboard-hero-pill-]{background:#293d6580!important;border-color:#7dd3fc38!important;box-shadow:inset 0 1px #ffffff14,0 8px 22px -17px #22d3eeb3}[data-theme=dark] [data-testid=activity-feed],[data-theme=dark] [data-testid=draft-recovery-panel]{-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);background:linear-gradient(145deg,#1e3156b3,#141f41ad)!important;border-color:#94b3e12b!important;box-shadow:inset 0 1px #ffffff12,0 22px 48px -38px #60a5fab3}[data-theme=dark] [data-testid^=activity-card-]{background:#3a4c7357!important;box-shadow:inset 0 1px hsla(0,0%,100%,.055)}@media (max-width:767px){[data-theme=dark] .panel{border-radius:15px}[data-theme=dark] [data-testid=dashboard-hero]{border-radius:19px!important}}@media (min-width:1280px) and (pointer:fine),(min-width:1440px){.quotes-ledger-cards .quote-ledger-row,.quotes-ledger-cards [data-testid=quotes-ledger-header]{grid-column-gap:1.25rem;column-gap:1.25rem;display:grid!important;grid-template-columns:minmax(9rem,1fr) minmax(8.5rem,.85fr) minmax(9rem,1fr) minmax(8rem,.9fr) minmax(8.5rem,.8fr) 7rem 4.5rem minmax(7rem,.7fr) 6.5rem!important}.quotes-ledger-cards [data-testid=quotes-ledger-header]{padding:.85rem 1.25rem!important}.quotes-ledger-cards .quote-ledger-row{padding:.55rem 1rem}.quotes-ledger-cards .quote-ledger-row>div,.quotes-ledger-cards [data-testid=quotes-ledger-header]>div{grid-column:auto!important;min-width:0}.quotes-ledger-cards .quote-card-identity{grid-column:1!important}.quotes-ledger-cards .quote-card-status{grid-column:2!important}.quotes-ledger-cards .quote-card-project{grid-column:3!important}.quotes-ledger-cards .quote-card-customer{grid-column:4!important}.quotes-ledger-cards .quote-card-last-opened{grid-column:5!important}.quotes-ledger-cards .quote-card-job-status{grid-column:6!important}.quotes-ledger-cards .quote-card-cameras{grid-column:7!important}.quotes-ledger-cards .quote-card-total{grid-column:8!important}.quotes-ledger-cards .quote-card-manage{grid-column:9!important}.quotes-ledger-cards .quote-card-cameras,.quotes-ledger-cards .quote-card-customer,.quotes-ledger-cards .quote-card-last-opened,.quotes-ledger-cards .quote-card-project,.quotes-ledger-cards .quote-card-total{display:flex;flex-direction:column;justify-content:center;overflow:visible;white-space:normal}.quotes-ledger-cards :is(.quote-card-project,.quote-card-customer,.quote-card-last-opened,.quote-card-cameras,.quote-card-total):before{display:none}.quotes-ledger-cards .quote-card-project:before{content:"Project"}.quotes-ledger-cards .quote-card-customer:before{content:"Customer"}.quotes-ledger-cards .quote-card-last-opened:before{content:"Last Opened"}.quotes-ledger-cards .quote-card-cameras:before{content:"Items";text-align:right}.quotes-ledger-cards .quote-card-total:before{content:"Total";text-align:right}.quotes-ledger-cards .quote-card-identity>a{font-size:1rem;font-weight:900}.quotes-ledger-cards .quote-card-customer,.quotes-ledger-cards .quote-card-project{font-size:.9rem;font-weight:800;line-height:1.35}.quotes-ledger-cards .quote-card-total>div:first-child{font-size:1.05rem}}[data-theme=dark] .text-slate-400{color:#a8b6cc!important}[data-theme=dark] .text-slate-500,[data-theme=dark] .text-slate-600{color:#93a4bf!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#8798b5!important;opacity:1}[data-theme=light] .text-slate-500,[data-theme=light] .text-slate-600,[data-theme=light] .text-slate-700{color:#405168!important}[data-theme=light] .bg-slate-800 *,[data-theme=light] .bg-slate-800\/60 *,[data-theme=light] .bg-slate-800\/70 *,[data-theme=light] .bg-slate-900\/60 *,[data-theme=light] .bg-slate-900\/70 *{color:inherit}[data-theme=light] a[aria-current=page] .lucide,[data-theme=light] a[aria-current=page] span{color:#0f2044!important}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background-color:#ffffffe6!important;border-color:#0f204424!important;color:#0f2044!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#64748b!important;opacity:1}[data-theme=light] .overline,[data-theme=light] .panel-header{color:#0f2044!important}[data-theme=light] .grid.grid-cols-\[3rem_1fr\]>span:first-child,[data-theme=light] [class*="grid-cols-[3rem"]>span:first-child{color:#64748b!important}[data-theme=light] .bg-cyan-500\/10,[data-theme=light] .bg-cyan-500\/15,[data-theme=light] .bg-emerald-500\/10,[data-theme=light] .bg-emerald-500\/15,[data-theme=light] .bg-fuchsia-500\/10,[data-theme=light] .bg-fuchsia-500\/15,[data-theme=light] .bg-orange-500\/10,[data-theme=light] .bg-orange-500\/15{background-color:#ffffffd9!important;box-shadow:inset 0 0 0 1px currentColor}[data-theme=light] .panel{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:#0b1a35a6!important;background:var(--panel-glass)!important;border-color:#22d3ee2e!important;border-color:var(--panel-glass-border)!important;box-shadow:0 20px 40px -20px #0f204426,inset 0 1px 0 #fff9}[data-theme=light] .panel-header{background:linear-gradient(180deg,#ffffffa6,#ffffff4d)!important;border-bottom-color:#22d3ee2e!important;border-bottom-color:var(--panel-glass-border)!important;color:#0f2044!important}[data-theme=light] .metric-tile{background:#ffffffbf!important;border-color:#22d3ee2e!important;border-color:var(--panel-glass-border)!important;color:#0f2044!important}[data-theme=light] .btn-primary{background:linear-gradient(135deg,#f97316,#ea580c)!important;box-shadow:0 8px 24px -8px #f973168c}[data-theme=light] .tag{background:#ffffffd9!important;border-color:#22d3ee2e!important;border-color:var(--panel-glass-border)!important;color:#0f2044!important}[data-theme=light] a[aria-current=page]{background:#ffffffe6!important;box-shadow:0 10px 20px -12px #0f204440}[data-theme=light] [data-testid=dashboard-hero]{backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5);background:#fff9!important;background-image:none!important;border-color:#0f20441a!important;border-radius:28px!important;box-shadow:inset 0 1px 0 #ffffffe6,0 24px 60px -24px #0f204440!important}[data-theme=light] [data-testid=dashboard-hero]>div[aria-hidden]{opacity:.25!important}[data-theme=light] [data-testid=dashboard-hero] .font-black.lg\:text-5xl,[data-theme=light] [data-testid=dashboard-hero] .font-black.text-3xl,[data-theme=light] [data-testid=dashboard-hero] .font-black.text-4xl{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#0284c7 45%,#06b6d4);-webkit-background-clip:text;background-clip:text;color:#2563eb!important;filter:drop-shadow(0 4px 20px rgba(37,99,235,.25))}[data-theme=light] [data-testid=dashboard-hero] .bg-gradient-to-r.from-emerald-400{background:linear-gradient(90deg,#22c55e,#10b981 45%,#06b6d4)!important;box-shadow:0 0 10px #06b6d466}[data-theme=light] [data-testid=dashboard-hero] .bg-slate-800\/60{background:#0f204414!important}[data-theme=light] [data-testid^=dashboard-hero-pill-]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffd9!important;border:1px solid #0f20441a!important;box-shadow:inset 0 1px 0 #ffffffe6,0 6px 18px -8px #0f204433!important}[data-theme=light] [data-testid^=dashboard-hero-pill-]:hover{background:#fffffff2!important}[data-theme=light] [data-testid=dashboard-hero-pill-new-project] .lucide{color:#16a34a!important}[data-theme=light] [data-testid=dashboard-hero-pill-clients] .lucide{color:#0284c7!important}[data-theme=light] [data-testid=dashboard-hero-pill-quotes] .lucide{color:#ea580c!important}[data-theme=light] [data-testid=dashboard-hero-pill-storage-calc] .lucide{color:#d97706!important}[data-theme=light] [data-testid=dashboard-hero-cta]{background:linear-gradient(135deg,#fb923c,#f97316 40%,#ea580c)!important;border-radius:9999px!important;box-shadow:inset 0 1px 0 #ffffff80,0 12px 30px -8px #f973168c!important;color:#1e293b!important}[data-theme=light] [data-testid=dashboard-hero-cta] *{color:#1e293b!important}[data-theme=light] [data-testid=activity-feed]{backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);background:#ffffff8c!important;background-image:none!important;border-color:#0f204414!important;border-radius:24px!important;box-shadow:inset 0 1px 0 #ffffffd9,0 20px 40px -20px #0f20442e!important}[data-theme=light] [data-testid^=activity-card-]{background:#ffffffd9!important;border-color:#0f204414!important;border-radius:20px!important;box-shadow:inset 0 1px 0 #ffffffd9,0 8px 24px -10px #0f20442e!important;overflow:hidden;padding-bottom:14px;position:relative}[data-theme=light] [data-testid^=activity-card-]:after{background:linear-gradient(90deg,#22c55e,#06b6d4 60%,#22d3ee);border-radius:999px;bottom:6px;content:"";height:3px;left:12px;opacity:.85;position:absolute;right:12px}[data-theme=light] [data-testid=activity-card-snapshot]:after{background:linear-gradient(90deg,#fb923c,#f97316 70%,#fbbf24)}[data-theme=light] [data-testid=activity-card-quote]:after{background:linear-gradient(90deg,#f97316,#f59e0b)}[data-theme=light] aside{backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);background:#ffffffbf!important;border-right:1px solid #0f204414!important}[data-theme=light] .bg-slate-950 aside,[data-theme=light] aside a,[data-theme=light] aside button{color:#1e293b}[data-theme=light] [data-testid=login-page]{background:#0000!important;color:#0f2044!important;position:relative;z-index:0}[data-theme=light] [data-testid=login-left-panel]{backdrop-filter:blur(30px) saturate(1.4);-webkit-backdrop-filter:blur(30px) saturate(1.4);background:#ffffff59!important;border-right:1px solid #0f204414!important;box-shadow:inset -1px 0 0 #fff9}[data-theme=light] [data-testid=login-left-overlay]{background:linear-gradient(135deg,#ffffff59,#ffffff26,#ffffff4d)!important}[data-theme=light] .grid-bg{background-image:radial-gradient(#0f204414 1px,#0000 0)!important;background-size:24px 24px!important}[data-theme=light] [data-testid=login-mode-toggle]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffbf!important;border-color:#0f20441a!important}.login-brand-x{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6e371b,#b87333 32%,#dca56b 45%,#995523 55%,#713d1e 76%,#bd7c42);background-clip:text;-webkit-background-clip:text;color:#b87333;display:inline-block;filter:drop-shadow(0 1px 1px #32170988) drop-shadow(0 0 2px #b8733350);font-size:1.5em;font-weight:900;line-height:.8;vertical-align:-.05em}[data-testid=login-page].login-splash{background-color:#061323!important;background-image:linear-gradient(90deg,#030b182e,#030b1885),var(--login-splash-image)!important}[data-testid=login-left-panel].login-splash-art,[data-testid=login-page].login-splash{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}[data-testid=login-left-panel].login-splash-art{background-color:initial!important;background-image:var(--login-splash-image)!important}[data-testid=login-left-overlay]{background:linear-gradient(180deg,#02081757,#02081714 46%,#020817b8)!important}.login-form-panel{backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);background:#02081733}@media (max-width:1023px){.login-form-panel{background-color:#0208171a;background-image:linear-gradient(180deg,#0208171f,#0208176b),var(--login-splash-image);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 100vmax #02081714;min-height:100vh}.login-form-panel form{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0208177a;border:1px solid #67e8f933;border-radius:1.5rem;box-shadow:0 28px 70px -28px #000000e6;padding:1.5rem}}@media (max-width:480px){.login-form-panel{align-items:flex-end;background-position:top;padding:7.5rem 1rem 1.25rem}.login-form-panel form{max-height:calc(100vh - 2.5rem);overflow-y:auto;padding:1.25rem;scrollbar-width:thin}}.metallic-pill{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#fffffff2,#e2e8f0d9 55%,#cbd5e1e6);border-color:#0f20442e;box-shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #0f20441a,inset 1px 0 0 #fff9,inset -1px 0 0 #0f204414,0 6px 16px -6px #0f204440;color:#0f2044}.metallic-pill:hover{background:linear-gradient(180deg,#fff,#eef2f7 55%,#dbe3ee);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #0f20441f,0 10px 20px -8px #0f20444d;transform:translateY(-1px)}.metallic-pill:active{box-shadow:inset 0 2px 4px #0f20441f,0 2px 6px -3px #0f204440;transform:translateY(0)}.metallic-pill-icon{background:linear-gradient(180deg,#f8fafc,#cbd5e1);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #0f204426,0 1px 2px #0f204426;color:#0f2044}[data-theme=dark] .metallic-pill{background:linear-gradient(180deg,#1e3358d9,#0b1a35e6);border-color:#22d3ee4d;box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #0000004d,0 8px 18px -6px #06b6d459;color:#67e8f9}[data-theme=dark] .metallic-pill:hover{background:linear-gradient(180deg,#1e3358,#0b1a35);border-color:#22d3ee8c}[data-theme=dark] .metallic-pill-icon{background:linear-gradient(180deg,#1e293b,#0b1a35);box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #00000080,0 0 8px #22d3ee66;color:#22d3ee}[data-theme=light] [data-testid^=dashboard-hero-pill-]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#fffffffa,#e2e8f0eb 55%,#cbd5e1f0)!important;border:1px solid #0f20442e!important;border-radius:9999px!important;box-shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #0f20441a,inset 1px 0 0 #fff9,inset -1px 0 0 #0f204414,0 8px 18px -8px #0f204440!important;color:#0f2044!important;font-weight:600!important;height:34px!important;letter-spacing:.14em!important;padding:0 14px 0 10px!important;transition:transform .15s,box-shadow .15s,background .15s}[data-theme=light] [data-testid^=dashboard-hero-pill-]:hover{background:linear-gradient(180deg,#fff,#eef2f7 55%,#dbe3ee)!important;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #0f204424,0 12px 24px -8px #0f20444d!important;transform:translateY(-1px)}[data-theme=light] [data-testid^=dashboard-hero-pill-] .lucide{background:linear-gradient(180deg,#f8fafc,#d9e2ee);border-radius:9999px;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #0f20441f,0 1px 2px #0f20441a;box-sizing:initial;padding:4px}[data-theme=light] [data-testid=dashboard-hero-pill-new-project]{background:linear-gradient(180deg,#f0fdf4fa,#dcfce7eb 55%,#bbf7d0f0)!important;border-color:#15803d59!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #15803d33,inset 1px 0 0 #ffffffb3,inset -1px 0 0 #15803d26,0 8px 22px -8px #22c55e59,0 0 0 1px #22c55e14!important}[data-theme=light] [data-testid=dashboard-hero-pill-new-project] .lucide{background:linear-gradient(180deg,#d1fae5,#86efac)!important;box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #15803d59,0 1px 2px #15803d40!important}[data-theme=light] [data-testid=dashboard-hero-pill-clients]{background:linear-gradient(180deg,#eff6fffa,#dbeafeeb 55%,#bfdbfef0)!important;border-color:#1d4ed852!important;box-shadow:inset 0 1px 0 #fffffffa,inset 0 -1px 0 #1d4ed82e,inset 1px 0 0 #ffffffb3,inset -1px 0 0 #1d4ed824,0 8px 22px -8px #3b82f659,0 0 0 1px #3b82f614!important}[data-theme=light] [data-testid=dashboard-hero-pill-clients] .lucide{background:linear-gradient(180deg,#dbeafe,#93c5fd)!important;box-shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #1d4ed84d,0 1px 2px #1d4ed840!important}[data-theme=light] [data-testid=dashboard-hero-cta]{background:linear-gradient(180deg,#fdba74,#f97316 40%,#ea580c 75%,#c2410c)!important;border:1px solid #78350f8c!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffffbf,inset 0 -2px 0 #78350f80,inset 1px 0 0 #ffffff40,inset -1px 0 0 #78350f59,0 16px 34px -10px #ea580ca6,0 3px 0 -1px #78350f99!important;color:#fff!important;font-weight:700!important;height:52px!important;letter-spacing:.18em!important;padding:0 8px 0 20px!important;text-shadow:0 1px 0 #78350f66;transition:transform .16s,box-shadow .16s,filter .16s}[data-theme=light] [data-testid=dashboard-hero-cta]:hover{box-shadow:inset 0 1px 0 #ffffffd9,inset 0 -2px 0 #78350f99,0 20px 40px -10px #ea580cb3,0 4px 0 -1px #78350f99!important;filter:brightness(1.04);transform:translateY(-1px)}[data-theme=light] [data-testid=dashboard-hero-cta]:active{filter:brightness(.98);transform:translateY(0)}[data-theme=light] [data-testid=dashboard-hero-cta] *{color:#fff!important;text-shadow:0 1px 0 #78350f59}[data-theme=light] [data-testid=dashboard-hero-cta]>span:last-child{background:linear-gradient(180deg,#9a3412,#7c2d12)!important;border-radius:8px!important;box-shadow:inset 0 2px 4px #0006,inset 0 -1px 0 #ffc89626,0 1px 0 #ffffff40}[data-theme=light] [data-testid=dashboard-hero-cta]>span:last-child *{color:#fed7aa!important;text-shadow:0 1px 1px #0006}[data-theme=light] [data-testid=sidebar-open-btn]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffe6!important;border-color:#0f20442e!important;box-shadow:inset 0 1px 0 #fffffff2,0 6px 16px -6px #0f20444d!important;color:#0f2044!important}[data-theme=light] .stripe-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffc7!important;border-color:#0f20441a!important;box-shadow:inset 0 1px 0 #ffffffe6,0 8px 22px -10px #0f20442e!important;color:#0f2044!important}[data-theme=light] .stripe-card:hover{background:#ffffffe6!important;border-color:#0f20442e!important}[data-theme=light] .stripe-card .dl-row>.lbl,[data-theme=light] .stripe-card .lbl{color:#64748b!important}[data-theme=light] .stripe-card .dl-row>.val,[data-theme=light] .stripe-card .val{color:#0f2044!important}[data-theme=light] .stripe-card .dl-row>.val-primary,[data-theme=light] .stripe-card .val-primary{color:#0284c7!important}[data-theme=light] .hub-recent-tile,[data-theme=light] [data-testid=hub-hero-panel]{backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);background-color:#ffffffb8!important;background-image:none!important;border-color:#0f204424!important;box-shadow:inset 0 1px 0 #ffffffe6,0 24px 60px -24px #0f204438!important;color:#0f2044!important}[data-theme=light] [data-testid=hub-hero-panel] .text-cyan-400{color:#0284c7!important}[data-theme=light] .hub-recent-tile:hover{background-color:#ffffffd9!important;border-color:#0284c759!important}[data-theme=light] [data-testid=portfolio-hero],[data-theme=light] [data-testid=portfolio-quotes],[data-theme=light] [data-testid=portfolio-snapwall],[data-theme=light] [data-testid=portfolio-timeline],[data-theme=light] [data-testid=portfolio-tree]{backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);background-color:#ffffffb8!important;background-image:none!important;border-color:#0f204424!important;box-shadow:inset 0 1px 0 #ffffffe6,0 20px 50px -22px #0f204433!important;color:#0f2044!important}[data-theme=light] [data-testid=portfolio-unassigned],[data-theme=light] [data-testid^=portfolio-project-],[data-theme=light] [data-testid^=portfolio-property-]{background-color:#ffffffa6!important;border-color:#0f20441f!important;color:#0f2044!important}[data-theme=light] [data-testid=portfolio-back]{color:#0369a1!important}[data-theme=light] [data-testid=portfolio-back]:hover{color:#0f2044!important}[data-theme=light] [data-testid=portfolio-edit-client]{background-color:#0284c726!important;border-color:#0284c78c!important;color:#075985!important}[data-theme=light] [data-testid=portfolio-edit-client]:hover{background-color:#0284c740!important}@media (max-width:767px){[data-theme=light] [data-testid=mobile-clients-hero-icon]{background:#dceff3!important;border-color:#78bdca!important;box-shadow:0 8px 20px -14px #08677ea6!important;color:#075d73!important}}[data-theme=light] [data-testid=clients-hero]{backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);background-color:#fff9!important;background-image:none!important;border-color:#0f20441a!important;border-radius:28px!important;box-shadow:inset 0 1px 0 #ffffffe6,0 24px 60px -24px #0f204438!important;color:#0f2044!important}[data-theme=light] .client-card{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background-color:#ffffffbf!important;background-image:none!important;border-color:#0f20441f!important;box-shadow:inset 0 1px 0 #ffffffe6,0 16px 36px -18px #0f204433!important;color:#0f2044!important}[data-theme=light] .client-card:hover{background-color:#ffffffe0!important;border-color:#0284c74d!important}[data-theme=light] [data-testid=client-search],[data-theme=light] input.text-slate-100{background-color:#ffffffd9!important;border-color:#0f204433!important;color:#0f2044!important}[data-theme=light] [data-testid=client-search]::placeholder{color:#64748b!important}[data-theme=light] [data-testid=approved-quote-actions]{background:linear-gradient(145deg,#fffffff7,#fffbebf0)!important;border-color:#d9770647!important;box-shadow:0 24px 55px -34px #92400e73,inset 0 1px 0 #fffffff2!important;color:#172033!important}[data-theme=light] [data-testid=approved-quote-actions] .priority-action-card{background:#ffffffd1!important;border-color:#92400e1f!important;box-shadow:0 8px 24px -20px #472a0859}[data-theme=light] [data-testid=approved-quote-actions] .priority-action-card:hover{background:#fffbebfa!important;border-color:#d977064d!important}[data-theme=light] [data-testid=approved-quote-actions] .priority-action-index{background:#f1f5f9!important;box-shadow:inset 0 0 0 1px #64748b1f;color:#64748b!important}[data-theme=light] [data-testid=approved-quote-actions] .text-slate-100,[data-theme=light] [data-testid=approved-quote-actions] .text-white{color:#172033!important}[data-theme=light] [data-testid=approved-quote-actions] .text-slate-300,[data-theme=light] [data-testid=approved-quote-actions] .text-slate-400{color:#526074!important}[data-theme=light] [data-testid=approved-quote-actions] .text-slate-500{color:#718096!important}[data-theme=light] [data-testid=approved-quote-actions] .priority-action-card>div:last-child>a:first-of-type{background:#ffffffeb!important;border-color:#4755692e!important;color:#334155!important}@media (max-width:767px){[data-theme=light] [data-testid=mobile-light-dashboard]{background:#f7f9fb!important;color:#0b3040!important;color-scheme:light}[data-theme=light] [data-testid=mobile-dashboard-greeting]{background:linear-gradient(180deg,#fff,#f7f9fb)!important;border:0!important;box-shadow:none!important;color:#082f40!important}[data-theme=light] [data-testid=mobile-project-map]{background:#fff!important;border-color:#e2e8f0!important}[data-theme=light] [data-testid=mobile-featured-project]{background:#fffffff7!important;background-image:none!important;border-color:#dbe4ea!important;box-shadow:0 18px 45px -20px #0f304061!important;color:#082f40!important}[data-theme=light] [data-testid=mobile-featured-project-action]{background:#e0f2fe!important;border-color:#bae6fd!important;box-shadow:0 6px 16px -10px #0369a18c!important;color:#0369a1!important}[data-theme=light] [data-testid=mobile-live-activity] .bg-white,[data-theme=light] [data-testid=mobile-live-activity]>div>a{background:#fff!important;background-image:none!important;border-color:#e2e8f0!important;color:#12394a!important}[data-theme=light] [data-testid=floating-theme-toggle]{background:linear-gradient(180deg,#fff,#edf2f7)!important;border-color:#0f30402e!important;box-shadow:0 8px 20px -10px #0f304061!important;color:#0b3040!important}[data-theme=light] [data-testid=floating-theme-toggle] .metallic-pill-icon{background:#fff!important;color:#0369a1!important}[data-theme=light] [data-testid=projects-page] [data-testid^=kpi-]{background:#fffffff5!important;background-image:none!important;border-color:#dbe4ea!important;box-shadow:0 10px 26px -18px #0f304061!important;color:#082f40!important}[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-]{background:#fffffff7!important;background-image:none!important;border-color:#bae6fd!important;box-shadow:0 18px 42px -24px #0369a16b!important;color:#082f40!important}[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-] .text-slate-100,[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-] .text-slate-50,[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-] .text-white{color:#082f40!important}[data-theme=light] [data-testid=technician-bom-view]{background:#f7f9fb!important;color:#082f40!important}[data-theme=light] [data-testid=technician-bom-header],[data-theme=light] [data-testid=technician-bom-materials]{background:#fffffff7!important;background-image:none!important;border-color:#dbe4ea!important;box-shadow:0 16px 38px -24px #0f304061!important;color:#082f40!important}[data-theme=light] [data-testid=technician-bom-header] .border-cyan-500\/20,[data-theme=light] [data-testid=technician-bom-materials] .border-slate-800,[data-theme=light] [data-testid=technician-bom-materials] .border-slate-800\/70{border-color:#e2e8f0!important}[data-theme=light] [data-testid=technician-bom-header] .text-slate-100,[data-theme=light] [data-testid=technician-bom-header] .text-slate-50,[data-theme=light] [data-testid=technician-bom-materials] .text-slate-100{color:#082f40!important}}[data-theme=light] [data-testid=technician-bom-view]{background:#0000!important;color:#082f40!important}[data-theme=light] [data-testid=technician-bom-header]{background:linear-gradient(145deg,#fffffff7,#f0f9fff0)!important;background-image:none!important;border-color:#0369a133!important;box-shadow:0 22px 52px -32px #0369a16b,inset 0 1px 0 #fffffffa!important;color:#082f40!important}[data-theme=light] [data-testid=technician-bom-header] .text-slate-100,[data-theme=light] [data-testid=technician-bom-header] .text-slate-50,[data-theme=light] [data-testid=technician-bom-header] h1{color:#082f40!important}[data-theme=light] [data-testid=technician-bom-header] .text-slate-400,[data-theme=light] [data-testid=technician-bom-header] .text-slate-500{color:#526678!important}[data-theme=light] [data-testid=technician-bom-header] .border-cyan-500\/20{border-color:#0369a124!important}[data-theme=light] [data-testid=technician-bom-header] a{color:#0369a1!important}[data-testid=work-order-contact-grid] .work-order-contact-card{background:#0f172a57;border:1px solid #22d3ee29;border-radius:.875rem;min-width:0;padding:.875rem 1rem}[data-testid=work-order-contact-grid] .work-order-contact-link{font-weight:700;line-height:1.45;overflow-wrap:anywhere}[data-theme=light] [data-testid=work-order-contact-grid] .work-order-contact-card{background:#ffffffe0!important;border-color:#cbdce7!important;box-shadow:0 7px 18px -16px #0f30408c!important}[data-theme=light] [data-testid=work-order-contact-grid] .overline{color:#475569!important;font-weight:900!important}[data-theme=light] [data-testid=work-order-contact-grid] .work-order-contact-primary{color:#0f2938!important;font-size:1rem!important}[data-theme=light] [data-testid=work-order-contact-grid] .work-order-contact-link{color:#075985!important;font-size:.95rem!important}[data-theme=light] [data-testid=work-order-contact-grid] .work-order-contact-link:hover{color:#0c4a6e!important}[data-theme=light] [data-testid=quotes-page]{color:#102f40!important}[data-theme=light] [data-testid=quotes-hero-icon]{background:#ffffffe6!important;border-color:#0284c747!important}[data-theme=light] [data-testid=quotes-search]{background:#fffffff5!important;border-color:#b9cedb!important;box-shadow:0 8px 20px -18px #0f3040b3!important;color:#102f40!important}[data-theme=light] [data-testid=quotes-search]::placeholder{color:#64748b!important}[data-theme=light] [data-testid=quotes-approved-only-label]{background:#ffffffd6!important;border-color:#b9cedb!important;color:#24495c!important}[data-theme=light] [data-testid=quotes-ledger]{background:#ffffffeb!important;border-color:#cbdce7!important;border-radius:1rem;box-shadow:0 18px 42px -32px #0f304094!important;overflow:hidden}[data-theme=light] [data-testid=quotes-ledger-header]{background:#e8f1f5!important;border-color:#cbdce7!important;color:#365669!important;font-weight:900!important}[data-theme=light] [data-testid^=quote-group-]>div:first-child{border-color:#d3e0e7!important}[data-theme=light] [data-testid=quote-group-approved]>div:first-child{background:#e7f7ee!important;color:#11663c!important}[data-theme=light] [data-testid=quote-group-waiting]>div:first-child{background:#fff5d9!important;color:#8a5108!important}[data-theme=light] [data-testid=quote-group-converted]>div:first-child{background:#e4f5fb!important;color:#075f7a!important}[data-theme=light] [data-testid=quotes-ledger] .quote-ledger-row{background:#ffffffe0;border-bottom-color:#dce6eb!important;color:#173848!important}[data-theme=dark] [data-testid=quotes-ledger] .quote-approved-schedule,[data-theme=light] [data-testid=quotes-ledger] .quote-approved-schedule{background:#0000!important;background-color:initial!important;box-shadow:none!important}[data-theme=light] [data-testid=quotes-ledger] .quote-ledger-row:hover{background:#f1f7fa!important}[data-theme=light] [data-testid=quotes-ledger] .text-slate-300,[data-theme=light] [data-testid=quotes-ledger] .text-slate-400,[data-theme=light] [data-testid=quotes-ledger] .text-slate-500{color:#526978!important}[data-theme=light] [data-testid=quotes-ledger] .text-cyan-300,[data-theme=light] [data-testid=quotes-ledger] .text-cyan-400{color:#036b91!important}[data-theme=light] [data-testid=quotes-ledger] .text-emerald-300,[data-theme=light] [data-testid=quotes-ledger] .text-emerald-400{color:#087443!important}[data-theme=light] [data-testid=quotes-ledger] .text-amber-300,[data-theme=light] [data-testid=quotes-ledger] .text-amber-400{color:#9a5b05!important}[data-theme=light] [data-testid=quotes-ledger] .text-orange-300,[data-theme=light] [data-testid=quotes-ledger] .text-orange-400{color:#c2410c!important}[data-theme=light] [data-testid=quotes-ledger] a,[data-theme=light] [data-testid=quotes-ledger] button{opacity:1!important}[data-theme=light] [data-testid=work-order-completed-panel]{background:#fffffff0!important;border-color:#d9e1e7!important;box-shadow:0 10px 24px -20px #0f304073!important}[data-theme=light] [data-testid=work-order-completed-panel] .text-slate-100{color:#173848!important}[data-theme=light] [data-testid=work-order-completed-panel] .text-slate-400{color:#60717e!important}[data-theme=light] [data-testid=work-order-completed-status]{background:#ffedd5cc!important;border-color:#fb923c8c!important;color:#c2410c!important}[data-theme=light] [data-testid=technician-bom-materials]{background:#fffffff5!important;background-image:none!important;border-color:#dbe4ea!important;box-shadow:0 18px 42px -30px #0f304061!important;color:#082f40!important}[data-theme=light] [data-testid=installation-checklist],[data-theme=light] [data-testid=job-progress-photos]{background:#fffffff5!important;border-color:#dbe4ea!important;color:#082f40!important}[data-theme=light] [data-testid=installation-checklist] .text-slate-100,[data-theme=light] [data-testid=installation-checklist] .text-slate-200,[data-theme=light] [data-testid=installation-checklist] h2{color:#173848!important}[data-theme=light] [data-testid=installation-checklist] input{background:#f8fafcf5!important;border-color:#dbe4ea!important;color:#173848!important}[data-theme=light] [data-testid=job-progress-photos] .text-slate-100,[data-theme=light] [data-testid=job-progress-photos] h2{color:#173848!important}[data-theme=light] [data-testid=job-progress-photos] figure{background:#fff!important;border-color:#dbe4ea!important}[data-theme=light] [data-testid^=elevation-technician-note-]{background:#fffbeb!important;border-color:#fcd34d!important;color:#422006!important}[data-theme=light] [data-testid^=elevation-technician-note-content-]{color:#422006!important}[data-theme=light] [data-testid=mobile-light-dashboard]{background:linear-gradient(180deg,#dbe4ea,#e7edf1 42%,#dfe8ed)!important}@media (max-width:767px){[data-theme=light] [data-testid=mobile-dashboard-greeting]{background:linear-gradient(180deg,#e1eaeffa,#dae4eaf0)!important;border-bottom:1px solid #47556924!important}[data-theme=light] [data-testid=dashboard-task-nav] a{background-color:#eef3f6e0!important;box-shadow:0 10px 26px -20px #0f30407a!important}[data-theme=light] [data-testid=dashboard-time-clock]{background:#ebf1f4f5!important;border-color:#4755692e!important}[data-theme=light] .technician-daily-progress{background:linear-gradient(135deg,#ebf2f5f5,#deeaeff0)!important;border-color:#0891b238!important}[data-theme=light] [data-testid=mobile-project-map]{background:#e8eef2!important}[data-theme=light] [data-testid=mobile-featured-project],[data-theme=light] [data-testid=mobile-live-activity] .bg-white,[data-theme=light] [data-testid=mobile-live-activity]>div>a{background:#edf2f5f7!important;border-color:#64748b33!important}}[data-theme=dark] [data-testid=mobile-light-dashboard]{background:linear-gradient(180deg,#050e1f,#08152c)!important;color:#e2e8f0!important}[data-theme=dark] [data-testid=mobile-dashboard-greeting]{background:linear-gradient(180deg,#08152cf5,#050e1fe0)!important;color:#f8fafc!important}[data-theme=dark] [data-testid=mobile-dashboard-greeting] h1,[data-theme=dark] [data-testid=mobile-dashboard-greeting] p{color:#f8fafc!important}[data-theme=dark] [data-testid=mobile-dashboard-greeting] .text-slate-500,[data-theme=dark] [data-testid=mobile-dashboard-greeting] p{color:#94a3b8!important}[data-theme=dark] [data-testid=mobile-project-map]{background:#08152c!important;border-color:#1e3358!important}[data-theme=dark] [data-testid=mobile-featured-project]{background:#0b1a35f7!important;background-image:none!important;border-color:#1e3358!important;box-shadow:0 20px 46px -24px #000000d9!important;color:#f8fafc!important}[data-theme=dark] [data-testid=mobile-featured-project] .text-\[\#082f40\],[data-theme=dark] [data-testid=mobile-featured-project] .text-slate-600{color:#f1f5f9!important}[data-theme=dark] [data-testid=mobile-featured-project] .text-slate-500{color:#94a3b8!important}[data-theme=dark] [data-testid=mobile-featured-project-action]{background:#0ea5e929!important;border-color:#0ea5e959!important;color:#7dd3fc!important}[data-theme=dark] [data-testid=mobile-live-activity] h2{color:#f8fafc!important}[data-theme=dark] [data-testid=mobile-live-activity] .bg-white,[data-theme=dark] [data-testid=mobile-live-activity]>div>a{background:#0b1a35f0!important;background-image:none!important;border-color:#1e3358!important;color:#e2e8f0!important}[data-theme=dark] [data-testid=mobile-live-activity] .text-\[\#12394a\]{color:#f1f5f9!important}[data-theme=dark] [data-testid=mobile-live-activity] .text-slate-400,[data-theme=dark] [data-testid=mobile-live-activity] .text-slate-500{color:#94a3b8!important}[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-]{background:#fffffff7!important;background-image:none!important;border-color:#bae6fd!important;box-shadow:0 18px 42px -24px #0369a16b!important;color:#082f40!important}[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-] .text-slate-100,[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-] .text-slate-50,[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-] .text-white{color:#082f40!important}[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-] .bg-slate-900,[data-theme=light] [data-testid=last-project-section] [data-testid^=last-project-] .bg-slate-950\/40{background:#f8fafc!important;background-image:none!important}[data-theme=light] [data-testid=requests-page]{background:#0000!important;color:#0f2044!important}[data-theme=light] [data-testid=requests-header],[data-theme=light] [data-testid=requests-page] .bg-slate-900\/50,[data-theme=light] [data-testid=requests-page] .bg-slate-900\/80,[data-theme=light] [data-testid^=request-card-]{backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);background:#ffffffb8!important;border-color:#0f204421!important;box-shadow:0 18px 38px -24px #0f20444d!important;color:#0f2044!important}[data-theme=light] [data-testid=requests-page] input{background:#ffffffe6!important;border-color:#0f204429!important;color:#0f2044!important}[data-theme=light] [data-testid=requests-page] .text-slate-100,[data-theme=light] [data-testid=requests-page] .text-slate-300,[data-theme=light] [data-testid=requests-page] .text-slate-400,[data-theme=light] [data-testid=requests-page] .text-slate-50{color:#405168!important}[data-theme=light] [data-testid=requests-page] .font-black,[data-theme=light] [data-testid=requests-page] .font-bold,[data-theme=light] [data-testid=requests-page] h1,[data-theme=light] [data-testid=requests-page] h2{color:#0f2044}@media (min-width:1280px){[data-theme=dark] [data-testid=mobile-light-dashboard][data-desktop-technician=true]{background:linear-gradient(180deg,#050e1f,#08152c)!important;color:#e2e8f0!important;padding-bottom:2rem}[data-theme=dark] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-dashboard-greeting]{background:#0000!important;margin:0 auto;max-width:1500px;padding:4.5rem 2rem 1.75rem!important}[data-theme=dark] [data-testid=mobile-light-dashboard][data-desktop-technician=true] .technician-dashboard-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);margin:0 auto;max-width:1500px;padding:0 2rem}[data-theme=dark] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-project-map]{border:1px solid #1e3358!important;border-radius:1.5rem;overflow:hidden}[data-theme=dark] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-dashboard-map-frame]{height:520px!important}[data-theme=dark] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-live-activity]{padding:0!important}[data-theme=light] [data-testid=mobile-light-dashboard][data-desktop-technician=true]{background:#0000!important;color:#0b3040!important;padding-bottom:2rem}[data-theme=light] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-dashboard-greeting]{background:#0000!important;color:#082f40!important;margin:0 auto;max-width:1500px;padding:4.5rem 2rem 1.75rem!important}[data-theme=light] [data-testid=mobile-light-dashboard][data-desktop-technician=true] .technician-dashboard-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);margin:0 auto;max-width:1500px;padding:0 2rem}[data-theme=light] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-project-map]{background:#fff!important;border:1px solid #dbe4ea!important;border-radius:1.5rem;box-shadow:0 24px 55px -32px #0f30406b!important}[data-theme=light] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-dashboard-map-frame]{height:520px!important}[data-theme=light] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-featured-project]{background:#fffffffa!important;background-image:none!important;border-color:#dbe4ea!important;color:#082f40!important}[data-theme=light] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-live-activity]{padding:0!important}[data-theme=light] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-live-activity] .bg-white,[data-theme=light] [data-testid=mobile-light-dashboard][data-desktop-technician=true] [data-testid=mobile-live-activity]>div>a{background:#fff!important;background-image:none!important;border-color:#e2e8f0!important;color:#12394a!important}}[data-theme=light] [data-testid=camera-showroom-hero]{background:linear-gradient(135deg,#f0fdfafa,#e0f2fef5,#fffffffa)!important;border-color:#0ea5b747!important;box-shadow:0 22px 55px -34px #08536361!important;color:#0b3040!important}[data-theme=light] [data-testid=camera-showroom-hero] h1{color:#0b3040!important}[data-theme=light] [data-testid=camera-showroom-hero] p{color:#526c78!important}[data-theme=light] [data-testid=camera-showroom-hero] .overline{color:#087987!important}[data-theme=light] [data-testid=brand-pills] button{background:#ffffffeb!important;border-color:#cbdde6!important;box-shadow:0 8px 20px -14px #0f304057!important;color:#294a59!important}[data-theme=light] [data-testid=brand-pills] button:hover{background:#ecfeff!important;border-color:#54bac5!important;color:#0f5f6b!important}[data-theme=light] [data-testid=brand-pills] button[class*=bg-cyan-400]{background:linear-gradient(135deg,#bff4f6,#dffaf2)!important;border-color:#1496a5!important;box-shadow:0 10px 24px -13px #1496a5a6,inset 0 0 0 1px #ffffffb3!important;color:#0b5260!important}[data-theme=light] [data-testid=cameras-page]{color:#12394a!important}[data-theme=light] [data-testid=camera-filter-panel]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd1!important;border-color:#d4e2e9!important;box-shadow:0 18px 44px -34px #0f304059!important}[data-theme=light] [data-testid=camera-search-shell]{background:#f8fcfdf5!important;border-color:#c6d9e2!important}[data-theme=light] [data-testid=camera-search]{color:#12394a!important}[data-theme=light] [data-testid=camera-search]::placeholder{color:#718894!important}[data-theme=light] [data-testid=type-tabs] button{color:#5b7280!important}[data-theme=light] [data-testid=type-tabs] button[class*=text-white]{color:#0d6f7c!important}[data-theme=light] [data-testid^=camera-card-]{background:linear-gradient(180deg,#fffffffa,#f2f9faf5)!important;border-color:#cbdde6!important;box-shadow:0 15px 34px -25px #0f304061!important;color:#12394a!important}[data-theme=light] [data-testid^=camera-card-] .text-slate-100,[data-theme=light] [data-testid^=camera-card-] .text-slate-200,[data-theme=light] [data-testid^=camera-card-] .text-white{color:#12394a!important}[data-theme=light] [data-testid^=camera-card-] .text-slate-500,[data-theme=light] [data-testid^=camera-card-] .text-slate-600{color:#647b87!important}[data-theme=light] [data-testid^=camera-card-] .border-slate-700\/55{border-color:#d7e3e8!important}[data-theme=light] [data-testid=nav-admin-group]:hover,[data-theme=light] [data-testid=sidebar] .sidebar-menu-group:hover,[data-theme=light] [data-testid=sidebar] [data-testid=logout-btn]:hover,[data-theme=light] [data-testid=sidebar] [data-testid=nav-profile]:hover,[data-theme=light] [data-testid=sidebar] nav a:hover{background:#0ea5b717!important;color:#0f5f6b!important}[data-theme=light] [data-testid=sidebar] .sidebar-menu-group{background:#0000!important;border-left-color:#0000!important;color:#31546f!important}[data-theme=light] [data-testid=sidebar] .sidebar-menu-group[aria-expanded=true]{background:linear-gradient(135deg,#e0f7faeb,#f5fafce6)!important;border-left-color:#1496a5!important;box-shadow:inset 0 0 0 1px #1496a51a;color:#0f5f6b!important}[data-theme=light] [data-testid=sidebar] [data-testid$=-submenu]{background:#ffffff6b!important;border-left-color:#1496a540!important;border-radius:0 0 12px 12px;padding-bottom:.25rem;padding-top:.25rem}[data-theme=light] [data-testid=sidebar] [data-testid$=-submenu] .sidebar-nav-item{background:#0000!important;color:#31546f!important}[data-theme=light] [data-testid=sidebar] [data-testid$=-submenu] .sidebar-nav-item:hover{background:#0ea5b717!important;color:#0f5f6b!important}[data-theme=light] [data-testid=sidebar] nav a[aria-current=page]{background:linear-gradient(135deg,#cffafee0,#ecfdf5eb)!important;border-left-color:#1496a5!important;box-shadow:inset 0 0 0 1px #1496a51f;color:#0f5f6b!important}[data-theme=light] [data-testid=admin-submenu] a[aria-current=page],[data-theme=light] [data-testid=nav-admin-group][data-active=true]{background:linear-gradient(135deg,#ffedd5f0,#fff7edf5)!important;border-left-color:#ea7b27!important;box-shadow:inset 0 0 0 1px #ea7b2721;color:#9a4512!important}[data-theme=dark] .sidebar-icon-badge{color:#8da7c5}[data-theme=dark] .sidebar-menu-group[data-active=true] .sidebar-icon-badge,[data-theme=dark] .sidebar-nav-item[aria-current=page] .sidebar-icon-badge{color:#cffafe;filter:drop-shadow(0 0 5px rgba(34,211,238,.48))}[data-theme=light] .sidebar-icon-badge,[data-theme=light] .sidebar-icon-badge svg{color:#31546f!important}[data-theme=light] .sidebar-menu-group[data-active=true] .sidebar-icon-badge,[data-theme=light] .sidebar-nav-item[aria-current=page] .sidebar-icon-badge{color:#075985!important;filter:drop-shadow(0 1px 2px rgba(3,105,161,.24))}.sidebar-icon-badge{transition:color .18s ease,transform .18s ease,filter .18s ease}.sidebar-menu-group:hover .sidebar-icon-badge,.sidebar-nav-item:hover .sidebar-icon-badge{transform:translateY(-1px)}.sidebar-icon-badge svg{max-height:78%;max-width:78%}.customer-directory-card:before{background:linear-gradient(90deg,#22d3ee,#3b82f6);content:"";height:4px;inset:0 0 auto;position:absolute}.customer-accent-violet:before{background:linear-gradient(90deg,#a78bfa,#d946ef)}.customer-accent-amber:before{background:linear-gradient(90deg,#fbbf24,#f97316)}.customer-accent-emerald:before{background:linear-gradient(90deg,#34d399,#14b8a6)}.customer-accent-violet .customer-type-chip{background:#8b5cf624;border-color:#a78bfa4d;color:#ddd6fe}.customer-accent-amber .customer-type-chip{background:#f59e0b24;border-color:#fbbf244d;color:#fde68a}.customer-accent-emerald .customer-type-chip{background:#10b98124;border-color:#34d3994d;color:#a7f3d0}.customer-accent-cyan .customer-type-chip{background:#06b6d424;border-color:#22d3ee4d;color:#a5f3fc}.customer-contact-row{align-items:center;color:#a7b5ca;display:flex;gap:.5rem;min-width:0;transition:color .16s ease,transform .16s ease}.customer-contact-row:hover{color:#e2f8ff;transform:translateX(2px)}.customer-contact-icon{background:#0f172a8c;border:1px solid #64748b38;border-radius:.5rem;flex:0 0 auto;height:1.55rem;width:1.55rem}.customer-contact-icon,.customer-summary-icon{align-items:center;display:inline-flex;justify-content:center}.customer-summary-icon{background:#02061747;border-radius:.65rem;height:2rem;width:2rem}[data-theme=light] .customers-hero{background:linear-gradient(135deg,#e1f8fcf5,#eff6fff5 52%,#fff7edf0)!important;border-color:#b7dce5!important;box-shadow:0 18px 45px -34px #0e749085}[data-theme=light] .customers-hero .text-slate-100,[data-theme=light] .customers-hero .text-slate-50{color:#12394a!important}[data-theme=light] .customers-hero .text-slate-300,[data-theme=light] .customers-hero .text-slate-400,[data-theme=light] .customers-hero .text-slate-500{color:#526f7d!important}[data-theme=light] .customer-summary-card{box-shadow:0 12px 28px -20px #0f304080}[data-theme=light] .customer-summary-card[data-tone=cyan]{background:linear-gradient(135deg,#67e8f9c7,#cffafeeb)!important;border-color:#0891b27a!important;color:#075f78!important}[data-theme=light] .customer-summary-card[data-tone=violet]{background:linear-gradient(135deg,#c4b5fdd1,#ede9feeb)!important;border-color:#6d28d970!important;color:#5521a8!important}[data-theme=light] .customer-summary-card[data-tone=emerald]{background:linear-gradient(135deg,#6ee7b7c7,#d1fae5eb)!important;border-color:#05966973!important;color:#03634a!important}[data-theme=light] .customer-summary-card[data-tone=amber]{background:linear-gradient(135deg,#fcd34dcc,#fef3c7eb)!important;border-color:#d9770675!important;color:#92400e!important}[data-theme=light] .customer-summary-card .text-slate-50{color:currentColor!important}[data-theme=light] .customer-summary-value{color:#102a43!important;text-shadow:0 1px #ffffff8c}[data-theme=light] .customer-summary-label{color:#29485f!important;opacity:1!important}[data-theme=light] .customer-summary-icon{background:#ffffffd1!important;border:1px solid #0f204424;box-shadow:0 4px 12px -8px #0f204480}[data-theme=dark] .customer-summary-card[data-tone=cyan]{background:linear-gradient(135deg,#06b6d433,#082f496b)!important}[data-theme=dark] .customer-summary-card[data-tone=violet]{background:linear-gradient(135deg,#8b5cf633,#2e10656b)!important}[data-theme=dark] .customer-summary-card[data-tone=emerald]{background:linear-gradient(135deg,#10b98133,#064e3b6b)!important}[data-theme=dark] .customer-summary-card[data-tone=amber]{background:linear-gradient(135deg,#f59e0b33,#78350f6b)!important}[data-theme=dark] .customer-summary-value{color:#f8fafc!important;text-shadow:0 1px 10px #00000080}[data-theme=dark] .customer-summary-label{color:#dbeafe!important;opacity:1!important}[data-theme=dark] .customer-summary-icon{background:#02061780;border:1px solid #e2e8f02e}@media (max-width:767px){.customer-sms-conversation{background:#0b1729;inset:calc(58px + env(safe-area-inset-top, 0px)) 0 calc(5.5rem + env(safe-area-inset-bottom, 0px));overflow:hidden;position:fixed;z-index:25}.customer-sms-composer{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}}@media (max-width:1023px){body.sms-thread-open [data-testid=global-create-backdrop],body.sms-thread-open [data-testid=global-create-menu]{display:none!important}}[data-theme=light] .customer-sms-thread-header{background:#eaf2f6;border-color:#bfd3dd!important}[data-theme=light] .customer-sms-thread-header h2{color:#123b4b!important}[data-theme=light] .customer-sms-thread-header p,[data-theme=light] .customer-sms-thread-header span.text-slate-400{color:#486b7c!important}[data-theme=light] .customer-sms-thread-header button{border-color:#adc9d6!important;color:#24586c!important}[data-theme=light] .customer-sms-thread-search{background:#f1f7fa!important;border-color:#bfd3dd!important}[data-theme=light] .customer-sms-thread-search input{background:#fff!important;border-color:#b7d1dc!important;color:#123b4b!important}[data-theme=light] .customer-sms-thread-search input::placeholder{color:#62808d!important}.customer-crm{background:#071226c7;border:1px solid #4755698c;border-radius:20px;box-shadow:0 22px 55px -38px #0ea5e98c;grid-template-columns:minmax(0,1.7fr) minmax(320px,.72fr);min-height:610px;overflow:hidden}.customer-crm-list{border-right:1px solid #4755697a;min-width:0}.customer-crm-list-head{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 22px 16px}.customer-crm-kicker{color:#22d3ee;display:block;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.customer-crm-list-head h2{color:#f8fafc;font-size:22px;font-weight:900;margin:4px 0 0}.customer-crm-live{align-items:center;color:#94a3b8;display:inline-flex;font-size:11px;font-weight:700;gap:7px}.customer-crm-live span{background:#34d399;border-radius:999px;box-shadow:0 0 10px #34d399cc;height:7px;width:7px}.customer-crm-columns,.customer-crm-row{grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:minmax(190px,1.45fr) minmax(105px,.8fr) minmax(145px,1.1fr) minmax(170px,1.25fr) 70px 90px;min-width:830px}.customer-crm-columns{border-block:1px solid #4755696b;color:#64748b;font-size:9px;font-weight:900;letter-spacing:.13em;padding:10px 18px;text-transform:uppercase}.customer-crm-rows{max-height:560px;overflow:auto}.customer-crm-row{background:#0000;border:0;border-bottom:1px solid #3341558c;color:#cbd5e1;font-size:12px;padding:12px 18px;position:relative;text-align:left;transition:background .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.customer-crm-row:nth-child(2n):not(.is-selected){background:#0f172a33}.customer-crm-row:focus-visible,.customer-crm-row:hover{background:linear-gradient(90deg,#22d3ee2b,#3b82f614);box-shadow:inset 4px 0 #22d3ee,0 7px 18px -15px #22d3eee6;outline:none;z-index:1}.customer-crm-row.is-selected{background:linear-gradient(120deg,#7f1d1d3d,#08152ce0)!important;border-color:#ef4444!important;box-shadow:inset 4px 0 #ef4444,0 0 0 1px #ef444494,0 0 22px #ef444442!important}.customer-crm-identity{align-items:center;display:flex;gap:10px;min-width:0}.customer-crm-identity>span:last-child{min-width:0}.customer-crm-identity small,.customer-crm-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-crm-identity strong{color:#f8fafc;font-size:13px}.customer-crm-identity small{color:#64748b;font-size:10px;margin-top:2px}.customer-crm-avatar,.customer-crm-detail-avatar{align-items:center;background:linear-gradient(145deg,#22d3ee3b,#8b5cf633);border:1px solid #22d3ee4d;border-radius:50%;color:#a5f3fc;display:flex;flex:0 0 auto;font-weight:900;justify-content:center}.customer-crm-avatar{font-size:11px;height:35px;width:35px}.customer-crm-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-crm-value{color:#6ee7b7;font-weight:800}.customer-tablet-manage,.customer-tablet-manage-heading{display:none}.customer-tablet-manage{align-items:center;background:linear-gradient(135deg,#fb923c,#f97316);border:1px solid #fb923ca6;border-radius:11px;box-shadow:0 9px 18px -12px #f97316f2;color:#fff7ed;font-size:10px;font-weight:900;gap:5px;justify-content:center;letter-spacing:.04em;min-height:38px}.customer-crm-detail{background:linear-gradient(155deg,#0f1f3adb,#08142af2);min-width:0;padding:22px}.customer-crm-detail-head{align-items:center;border-bottom:1px solid #47556973;display:flex;gap:13px;padding-bottom:18px}.customer-crm-detail-avatar{font-size:15px;height:50px;width:50px}.customer-crm-detail-head h2{color:#f8fafc;font-size:20px;font-weight:900;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-crm-detail-head p{color:#94a3b8;font-size:11px;margin:2px 0 0}.customer-crm-status{background:#34d3991a;border:1px solid #34d3994d;border-radius:999px;color:#6ee7b7;display:inline-flex;font-size:9px;font-weight:900;letter-spacing:.08em;padding:2px 7px;text-transform:uppercase}.customer-crm-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:16px 0}.customer-crm-actions a{align-items:center;border:1px solid #0000;border-radius:11px;display:flex;font-size:10px;font-weight:900;gap:7px;justify-content:center;letter-spacing:.08em;min-height:42px;text-transform:uppercase;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.customer-crm-actions a:hover{filter:brightness(1.1) saturate(1.12);transform:translateY(-1px)}.customer-crm-actions .customer-crm-action-view{background:linear-gradient(135deg,#a855f7,#6d28d9);border-color:#c084fc;box-shadow:0 10px 22px -13px #a855f7f2;color:#fff}.customer-crm-actions .customer-crm-action-quote{background:linear-gradient(135deg,#34d399,#059669);border-color:#6ee7b7;box-shadow:0 10px 22px -13px #10b981f2;color:#032c22}.customer-crm-section{border-top:1px solid #47556959;padding:15px 0}.customer-crm-section h3{color:#94a3b8;font-size:9px;font-weight:900;letter-spacing:.17em;margin:0 0 9px;text-transform:uppercase}.customer-crm-section p{color:#94a3b8;font-size:12px;margin:0}.customer-crm-contact-name{color:#f1f5f9!important;font-size:13px!important;font-weight:800;margin-bottom:8px!important}.customer-crm-contact-grid{grid-gap:7px;display:grid;gap:7px}.customer-crm-address,.customer-crm-contact-grid a,.customer-crm-contact-grid>span{align-items:center;color:#cbd5e1;display:flex;font-size:12px;gap:8px;min-width:0}.customer-crm-address:hover,.customer-crm-contact-grid a:hover{color:#67e8f9}.customer-crm-address span,.customer-crm-contact-grid span span{overflow:hidden;text-overflow:ellipsis}.customer-crm-mini-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin:2px 0 14px}.customer-crm-mini-grid div{align-items:flex-start;background:#0f172a8c;border:1px solid #47556966;border-radius:11px;color:#67e8f9;display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px}.customer-crm-mini-grid strong{color:#f8fafc;font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.customer-crm-mini-grid span{color:#64748b;font-size:9px;font-weight:800;text-transform:uppercase}.customer-crm-section-title{align-items:center;display:flex;justify-content:space-between}.customer-crm-section-title a{color:#22d3ee;font-size:10px;font-weight:800}.customer-crm-recent>a{align-items:center;border-top:1px solid #3341556b;color:#cbd5e1;display:flex;gap:8px;justify-content:space-between;padding:9px 0}.customer-crm-recent>a small,.customer-crm-recent>a strong{display:block}.customer-crm-recent>a strong{font-size:12px}.customer-crm-recent>a small{color:#64748b;font-size:10px;margin-top:2px}.customer-crm-empty{border:1px dashed #475569b3;border-radius:18px;color:#94a3b8;padding:56px 20px;text-align:center}.customer-crm-empty button{color:#22d3ee;font-size:11px;font-weight:900;margin-top:10px;text-transform:uppercase}[data-theme=light] .customer-crm{background:#f7fbfceb;border-color:#cbdde5;box-shadow:0 22px 55px -38px #0f304073}[data-theme=light] .customer-crm-list{border-color:#d5e3e8}[data-theme=light] .customer-crm-contact-name,[data-theme=light] .customer-crm-detail-head h2,[data-theme=light] .customer-crm-identity strong,[data-theme=light] .customer-crm-list-head h2,[data-theme=light] .customer-crm-mini-grid strong{color:#14384a!important}[data-theme=light] .customer-crm-columns{background:#e7f1f5b8;border-color:#d9e5e9;color:#587481}[data-theme=light] .customer-crm-row{border-color:#dce7eb;color:#365766}[data-theme=light] .customer-crm-row:nth-child(2n):not(.is-selected){background:#f1f7f9}[data-theme=light] .customer-crm-row:focus-visible,[data-theme=light] .customer-crm-row:hover{background:linear-gradient(90deg,#cceff4,#e8f4fb);box-shadow:inset 4px 0 #0891b2,0 8px 18px -15px #0891b2cc}[data-theme=light] .customer-crm-row.is-selected{background:linear-gradient(120deg,#fff1f3,#f8fbfd)!important;border-color:#dc3f4d!important;box-shadow:inset 4px 0 #dc3f4d,0 0 0 1px #dc3f4d80,0 0 20px #dc262629!important}[data-theme=light] .customer-crm-detail-head p,[data-theme=light] .customer-crm-identity small,[data-theme=light] .customer-crm-mini-grid span,[data-theme=light] .customer-crm-recent>a small,[data-theme=light] .customer-crm-section p{color:#607b87}[data-theme=light] .customer-crm-avatar,[data-theme=light] .customer-crm-detail-avatar{background:linear-gradient(145deg,#d9f7fa,#e8e8ff);border-color:#a9dce5;color:#155e75}[data-theme=light] .customer-crm-detail{background:linear-gradient(155deg,#f7fbfcfa,#ebf4f8f5)}[data-theme=light] .customer-crm-detail-head,[data-theme=light] .customer-crm-section{border-color:#d4e2e7}[data-theme=light] .customer-crm-actions .customer-crm-action-view{background:linear-gradient(135deg,#d8b4fe,#a855f7);border-color:#7e22ce;box-shadow:0 10px 22px -13px #7e22ceb3;color:#3b0764}[data-theme=light] .customer-crm-actions .customer-crm-action-quote{background:linear-gradient(135deg,#6ee7b7,#22c55e);border-color:#059669;box-shadow:0 10px 22px -13px #059669ad;color:#052e16}[data-testid^=markup-image-]{align-items:center;background:linear-gradient(135deg,#ff8a1f,#ffd43b)!important;border-color:#fdba74cc!important;box-shadow:0 8px 18px -9px #f97316f2,inset 0 1px #ffffff80;color:#1f0b02!important;gap:.4rem!important;min-height:2.25rem;min-width:7.25rem;padding:.45rem .72rem!important;white-space:nowrap}[data-testid^=markup-image-]:after{letter-spacing:.075em;line-height:1;text-shadow:0 1px #ffffff4d}[data-testid^=markup-image-]>svg{color:#67e8f9!important}[data-testid^=markup-image-] svg{display:none}[data-testid^=markup-image-]:before{content:"📷";font-size:.9rem;line-height:1}[data-theme=light] .customer-crm-address,[data-theme=light] .customer-crm-contact-grid a,[data-theme=light] .customer-crm-contact-grid>span,[data-theme=light] .customer-crm-recent>a{color:#315565}[data-theme=light] .customer-crm-mini-grid div{background:#ffffffb8;border-color:#d1e1e7;color:#0891b2}@media (min-width:768px) and (max-width:1199px){.customer-crm-columns,.customer-crm-row{column-gap:10px;grid-template-columns:minmax(185px,1.35fr) minmax(105px,.75fr) minmax(145px,1fr) 58px 82px 94px;min-width:700px}.customer-crm-columns>:nth-child(4),.customer-crm-row>:nth-child(4){display:none}.customer-tablet-manage-heading{display:block}.customer-tablet-manage{display:inline-flex}[data-theme=light] .customer-tablet-manage{background:linear-gradient(135deg,#fdba74,#f97316);border-color:#ea580c;color:#431407}}.universal-desktop-header{background:#050e1fe0;gap:16px;padding:9px 18px 9px 62px}.universal-desktop-header,.universal-mobile-header{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);border-bottom:1px solid #3341558c;box-shadow:0 10px 28px -22px #22d3eea6;display:flex;justify-content:flex-end;min-height:58px;position:-webkit-sticky;position:sticky;top:0;z-index:28}.universal-mobile-header{background:#050e1ff0;padding:max(9px,env(safe-area-inset-top)) 12px 9px 60px}[data-theme=light] .universal-mobile-header{background:#f0f7f9f5;border-color:#cfdee5;box-shadow:0 10px 28px -24px #0f304080}.universal-desktop-search{align-items:center;background:#0f172abf;border:1px solid #475569b3;border-radius:12px;color:#22d3ee;display:flex;gap:9px;min-height:39px;padding:0 11px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:min(540px,55vw)}.universal-desktop-search:focus-within{background:#0f1f38eb;border-color:#22d3eebf;box-shadow:0 0 0 3px #22d3ee1a,0 10px 24px -18px #22d3eecc}.universal-desktop-search input{background:#0000;border:0;color:#f1f5f9;flex:1 1;font-size:13px;font-weight:700;min-width:0;outline:0}.universal-desktop-search input::placeholder{color:#7f93a8;opacity:1}.universal-desktop-search>span{border:1px solid #64748b73;border-radius:6px;color:#94a3b8;font-size:8px;font-weight:900;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.universal-desktop-account{align-items:center;display:flex;gap:10px;position:relative}.universal-notification-button,.universal-profile-link{align-items:center;background:#0f172ac2;border:1px solid #475569a6;border-radius:50%;box-shadow:0 8px 20px -14px #22d3eebf;color:#cbd5e1;display:flex;flex:0 0 auto;height:38px;justify-content:center;position:relative;transition:transform .16s ease,border-color .16s ease,color .16s ease;width:38px}.universal-notification-button:hover,.universal-profile-link:hover{border-color:#22d3eea6;color:#67e8f9;transform:translateY(-1px)}.universal-notification-button>span{align-items:center;background:#f97316;border:2px solid #08152c;border-radius:999px;color:#fff;display:flex;font-size:8px;font-weight:900;height:17px;justify-content:center;min-width:17px;padding:0 3px;position:absolute;right:-4px;top:-4px}.universal-profile-link{background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-color:#22d3ee73;border-width:2px;color:#071225;font-size:12px;font-weight:900;overflow:hidden}.universal-profile-link img{height:100%;object-fit:cover;width:100%}.universal-account-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071226fa;border:1px solid #475569b8;border-radius:14px;box-shadow:0 24px 55px -24px #000000e6;overflow:hidden;position:absolute;right:0;top:48px;width:230px;z-index:80}.universal-account-identity{border-bottom:1px solid #47556973;display:flex;flex-direction:column;gap:2px;padding:13px 15px}.universal-account-identity strong{color:#f1f5f9;font-size:12px}.universal-account-identity span{color:#94a3b8;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.universal-account-menu>a,.universal-account-menu>button{align-items:center;background:#0000;border:0;color:#cbd5e1;display:flex;font-size:12px;font-weight:800;gap:10px;padding:11px 15px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.universal-account-menu>a:hover,.universal-account-menu>button:hover{background:#22d3ee1a;color:#67e8f9}.universal-account-menu>button:last-child{border-top:1px solid #47556973;color:#fdba74}[data-theme=light] .universal-account-menu{background:#fafdfefa;border-color:#bfd0d8;box-shadow:0 24px 55px -28px #0f30408c}[data-theme=light] .universal-account-identity{border-color:#d6e2e7}[data-theme=light] .universal-account-identity strong{color:#17384a}[data-theme=light] .universal-account-identity span{color:#526f7d}[data-theme=light] .universal-account-menu>a,[data-theme=light] .universal-account-menu>button{color:#244b5d}[data-theme=light] .universal-account-menu>a:hover,[data-theme=light] .universal-account-menu>button:hover{background:#e8f5f7;color:#087f9b}@media (min-width:768px){.app-main{color:#e5edf6;font-weight:500}.app-main a,.app-main button,.app-main h1,.app-main h2,.app-main h3,.app-main h4,.app-main label,.app-main strong{font-weight:700}.app-main input,.app-main select,.app-main textarea{font-weight:600}}[data-theme=light] .universal-desktop-header{background:#f0f7f9e6;border-color:#cfdee5;box-shadow:0 10px 28px -24px #0f304080}[data-theme=light] .universal-desktop-search{background:#ffffffc7;border-color:#b9cfd8;color:#087f9b}[data-theme=light] .universal-desktop-search:focus-within{background:#fff;border-color:#0891b2}[data-theme=light] .universal-desktop-search input{color:#163a4a}[data-theme=light] .universal-desktop-search input::placeholder{color:#5f7b88}[data-theme=light] .universal-desktop-search>span{border-color:#c3d4dc;color:#587581}[data-theme=light] .universal-notification-button{background:#ffffffd1;border-color:#bfd2da;color:#284f60}[data-theme=light] .universal-notification-button>span{border-color:#edf5f7}[data-theme=light] .app-main{color:#173b4b}@media (max-width:767px){.universal-desktop-header{display:none}}[data-theme=light] .customer-summary-icon{background:#ffffffad}[data-theme=light] [data-testid=admin-page],[data-theme=light] [data-testid=license-status]{color:#163b4b}[data-theme=light] [data-testid=admin-page]>div.border,[data-theme=light] [data-testid=company-calendar-section],[data-theme=light] [data-testid=invite-analytics-strip]>div,[data-theme=light] [data-testid=license-status],[data-theme=light] [data-testid=pending-invites-panel],[data-theme=light] [data-testid=sales-rep-panel]{background:#edf4f7!important;border-color:#bfd3dc!important;box-shadow:0 14px 34px -27px #133e4f7a;color:#163b4b!important}[data-theme=light] [data-testid=admin-page]>div.border>div:first-child{background:#dfecef!important;border-color:#c6d8df!important;color:#3c6271!important}[data-theme=light] [data-testid^=admin-user-],[data-theme=light] [data-testid^=company-holiday-]{border-color:#d0dfe5!important;color:#244e5e!important}[data-theme=light] [data-testid^=admin-user-]:hover,[data-theme=light] [data-testid^=company-holiday-]{background:#f8fbfc!important}[data-theme=light] :is([data-testid=admin-page],[data-testid=company-calendar-section],[data-testid=pending-invites-panel],[data-testid=invite-analytics-strip],[data-testid=sales-rep-panel]) :is(.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600){color:#456977!important}[data-theme=light] :is([data-testid=admin-page],[data-testid=pending-invites-panel],[data-testid=invite-analytics-strip],[data-testid=sales-rep-panel]) :is(input,select,textarea){background:#fff!important;border-color:#b9ced7!important;color:#163b4b!important}[data-theme=light] [data-testid=company-calendar-section] h2,[data-theme=light] [data-testid^=company-holiday-] .text-slate-100{color:#173f50!important}[data-theme=light] [data-testid=invite-user-modal]>div,[data-theme=light] [data-testid=user-editor-modal]>div{background:#edf4f7!important;border-color:#a9cad6!important;color:#163b4b!important}[data-theme=light] [data-testid=invite-user-modal]>div>div:first-child,[data-theme=light] [data-testid=user-editor-modal]>div>div:first-child{background:#e2edf1!important;border-color:#c7d8df!important}[data-theme=light] :is([data-testid=user-editor-modal],[data-testid=invite-user-modal]) :is([data-testid=technician-employment-details],[data-testid=team-member-pto-details],[data-testid=user-quote-visibility],label[class*=bg-slate-950],div[class*=bg-slate-950]){background:#f8fbfc!important;border-color:#c2d5dc!important}[data-theme=light] :is([data-testid=user-editor-modal],[data-testid=invite-user-modal]) :is(input,select,textarea){background:#fff!important;border-color:#b5cbd4!important;color:#163b4b!important}[data-theme=light] :is([data-testid=user-editor-modal],[data-testid=invite-user-modal]) :is(.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500){color:#426674!important}[data-theme=light] :is([data-testid=user-editor-modal],[data-testid=invite-user-modal]) :is(h2,.font-black){color:#173f50}@media (max-width:767px){[data-theme=light] [data-testid=admin-page]{padding:1rem}[data-theme=light] [data-testid=admin-page]>div.border{background:#f4f9fa!important;border-color:#b7cdd6!important}[data-theme=light] [data-testid^=admin-user-]{background:#fff!important;border:1px solid #c6d8df!important;border-radius:.85rem;box-shadow:0 10px 24px -20px #133e4f99;margin:.65rem}[data-theme=light] [data-testid=company-calendar-section]{background:linear-gradient(145deg,#fff7df,#edf4f7)!important}}[data-theme=light] .customer-information-page{color:#163b4b}[data-theme=light] .customer-information-page [data-testid=customer-jobs-panel]{background:#edf4f7!important;border-color:#b9cfd8!important;color:#163b4b!important}[data-theme=light] .customer-information-page [data-testid^=customer-job-]{background:#f8fbfc!important;border-color:#c5d7df!important;color:#163b4b!important}[data-theme=light] .customer-information-page [data-testid^=customer-job-] select{background:#fff!important;border-color:#ad9bdc!important;color:#352060!important;color-scheme:light}[data-theme=light] .customer-information-page [data-testid^=customer-job-] select option{background:#fff!important;color:#352060!important}[data-theme=light] .customer-information-page [data-testid=customer-jobs-panel] :is(.text-slate-100,.text-slate-200,.text-slate-300){color:#173f50!important}[data-theme=light] .customer-information-page [data-testid=customer-jobs-panel] :is(.text-slate-400,.text-slate-500,.text-slate-600){color:#52717f!important}[data-theme=light] .customer-information-page [data-testid^=customer-job-]>a:hover .group-hover\:text-white,[data-theme=light] .customer-information-page [data-testid^=customer-job-]>a:hover .text-slate-100{color:#0b5268!important}[data-theme=light] .customer-information-page .customer-job-folder-label,[data-theme=light] .customer-information-page [data-testid^=customer-job-] .border-slate-800{border-color:#c8d8df!important}[data-theme=light] .customer-information-page .customer-job-folder-label{color:#176b4b!important}[data-theme=light] .customer-information-page .customer-job-status{box-shadow:none!important}[data-theme=light] .customer-information-page .customer-job-status[data-status=active]{background:#caedf1!important;border-color:#45a9bb!important;color:#12566a!important}[data-theme=light] .customer-information-page .customer-job-status[data-status=pending]{background:#fff0bf!important;border-color:#d7a940!important;color:#754b08!important}[data-theme=light] .customer-information-page .customer-job-status[data-status=on-hold]{background:#ffe0e4!important;border-color:#d98791!important;color:#842f3c!important}[data-theme=light] .customer-information-page .customer-job-status[data-status=completed]{background:#d6f2e3!important;border-color:#5fb88f!important;color:#176040!important}[data-theme=light] .customer-information-page .customer-job-status:not([data-status=active]):not([data-status=pending]):not([data-status=on-hold]):not([data-status=completed]){background:#e5edf1!important;border-color:#aebfc7!important;color:#365968!important}[data-theme=light] [data-testid=customer-create-project-folder-modal] form{background:#eef3f6!important;border-color:#aa99dc!important;color:#173f50!important}[data-theme=light] [data-testid=customer-create-project-folder-modal] :is(.text-slate-100,.text-slate-200,.text-slate-300){color:#173f50!important}[data-theme=light] [data-testid=customer-create-project-folder-modal] .text-slate-400{color:#55717e!important}[data-theme=light] [data-testid=customer-create-project-folder-modal] label[class*=bg-slate-950]{background:#f8fbfc!important;border-color:#c3d2d9!important}.portfolio-create-menu:before{background:#08152c;border-left:1px solid #22d3ee40;border-top:1px solid #22d3ee40;content:"";height:12px;position:absolute;right:22px;top:-6px;transform:rotate(45deg);width:12px}.portfolio-create-item:hover{background:linear-gradient(90deg,#22d3ee17,#3b82f60d);border-color:#22d3ee2e;box-shadow:0 10px 24px -20px #22d3eecc}[data-theme=light] .customer-information-page .portfolio-create-menu{background:#f4f9fbf7!important;border-color:#b6d0da!important;box-shadow:0 24px 55px -24px #133e4f8c!important}[data-theme=light] .customer-information-page .portfolio-create-menu:before{background:#f4f9fb;border-color:#b6d0da}[data-theme=light] .customer-information-page .portfolio-create-item:hover{background:linear-gradient(90deg,#e2f4f7,#edf2ff)!important;border-color:#bfd9e2}[data-theme=light] .customer-information-page .portfolio-create-label{color:#163b4b!important}[data-theme=light] .customer-information-page .portfolio-create-detail{color:#587684!important}[data-theme=light] .customer-information-page .portfolio-create-icon{box-shadow:0 8px 20px -12px #0f4155a6;color:#082f49!important}[data-theme=light] .customer-information-page .customer-folder-tabs,[data-theme=light] .customer-information-page :is([data-testid=portfolio-project-photos],[data-testid=portfolio-quickcam-photos],[data-testid=portfolio-snapwall],[data-testid=portfolio-tree],[data-testid=portfolio-timeline],[data-testid=portfolio-quotes],[data-testid=customer-files-media],[data-testid=customer-payment-transactions],[data-testid=customer-notification-overrides],[data-testid=customer-communication-history],[data-testid=customer-call-recordings],[data-testid=customer-message-history]){background:#edf4f7!important;border-color:#bfd3dc!important;box-shadow:0 14px 34px -27px #133e4f80;color:#163b4b!important}[data-theme=light] .customer-information-page [data-testid=portfolio-unassigned],[data-theme=light] .customer-information-page [data-testid^=portfolio-property-]{background:#f8fbfc!important;border-color:#c8d9e0!important}[data-theme=light] .customer-information-page [data-testid^=portfolio-project-]{background:#e7f0f4!important;border-color:#d1dfe5!important;color:#244e5e!important}[data-theme=light] .customer-information-page [data-testid=customer-files-media] .bg-slate-900\/60,[data-theme=light] .customer-information-page [data-testid=customer-files-media] .bg-slate-900\/80,[data-theme=light] .customer-information-page [data-testid=customer-files-media] aside,[data-theme=light] .customer-information-page [data-testid=portfolio-quickcam-photos] button{background-color:#f8fbfc!important;border-color:#c6d8df!important}[data-theme=light] .customer-information-page :is([data-testid=customer-files-media],[data-testid=customer-notification-overrides]) :is(input,select,textarea){background:#fff!important;border-color:#b9ced7!important;color:#163b4b!important}[data-theme=light] .customer-information-page :is([data-testid=customer-files-media],[data-testid=customer-payment-transactions],[data-testid=customer-notification-overrides],[data-testid=customer-communication-history],[data-testid=customer-call-recordings],[data-testid=customer-message-history],[data-testid=portfolio-quickcam-photos],[data-testid=portfolio-tree],[data-testid=portfolio-timeline],[data-testid=portfolio-quotes]) :is(.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300){color:#173f50!important}[data-theme=light] .customer-information-page :is([data-testid=customer-files-media],[data-testid=customer-payment-transactions],[data-testid=customer-notification-overrides],[data-testid=customer-communication-history],[data-testid=customer-call-recordings],[data-testid=customer-message-history],[data-testid=portfolio-project-photos],[data-testid=portfolio-quickcam-photos],[data-testid=portfolio-tree],[data-testid=portfolio-timeline],[data-testid=portfolio-quotes]) :is(.text-slate-400,.text-slate-500,.text-slate-600){color:#4e6f7d!important}[data-theme=light] .customer-information-page :is([data-testid=customer-payment-transactions],[data-testid=customer-notification-overrides],[data-testid=customer-communication-history],[data-testid=customer-call-recordings],[data-testid=customer-message-history]) :is(.border-slate-700,.border-slate-800,.border-slate-800\/70,.border-slate-800\/80,.border-slate-800\/90){border-color:#c7d8df!important}[data-theme=light] .customer-information-page [data-testid=customer-call-recordings]>div>div{background:#fff!important;border-color:#c7d8df!important}[data-theme=light] .customer-information-page [data-testid=customer-call-recordings] button{background:#dff3fa!important;color:#075985!important}[data-theme=light] [data-testid=call-recording-settings]{background:#f4fafc!important;border-color:#a7d7e4!important}[data-theme=light] [data-testid=call-recording-settings] :is(.text-slate-100,.text-slate-300){color:#173f50!important}[data-theme=light] [data-testid=call-recording-settings] .text-slate-400{color:#4e6f7d!important}@media (max-width:767px){[data-theme=light] .customer-information-page{padding-left:1rem;padding-right:1rem}[data-theme=light] .customer-information-page [data-testid=customer-jobs-panel]{background:#edf4f7!important;border-color:#b9cfd8!important;box-shadow:0 14px 32px -25px #133e4f80;color:#163b4b!important}[data-theme=light] .customer-information-page [data-testid^=customer-job-]{background:#f8fbfc!important;border-color:#c5d7df!important;box-shadow:0 7px 18px -16px #133e4f7a;color:#163b4b!important}[data-theme=light] .customer-information-page [data-testid^=customer-job-] :is(.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300){color:#173f50!important}[data-theme=light] .customer-information-page [data-testid^=customer-job-] :is(.text-slate-400,.text-slate-500,.text-slate-600){color:#4a6b78!important}[data-theme=light] .customer-information-page [data-testid^=customer-job-] select{background:#fff!important;border-color:#ad9bdc!important;color:#352060!important}[data-theme=light] .customer-information-page [data-testid^=customer-job-] .border-slate-800{border-color:#d2dfe5!important}[data-theme=light] .customer-information-page .customer-folder-tabs{background:#e3edf1!important}[data-theme=light] .customer-information-page .customer-folder-tab>span{background:#ffffffc2!important;color:#294f60!important}}[data-theme=light] [data-testid=sms-mms-page] [data-testid=messages-page-header]{background:linear-gradient(135deg,#edf8fb,#e8effa 58%,#f5edfb)!important;border-color:#a9cbd8!important;box-shadow:0 18px 45px -30px #1a495b80!important;color:#163b4b!important}[data-theme=light] [data-testid=sms-mms-page] [data-testid=messages-page-header] :is(h1,.text-white){color:#123b4b!important}[data-theme=light] [data-testid=sms-mms-page] [data-testid=messages-page-header] .text-slate-400{color:#52717e!important}[data-theme=light] [data-testid=sms-mms-page] [data-testid=messages-page-header] :is(a,button){background:#ffffffb8!important;border-color:#a9cbd8!important;color:#174f65!important}[data-testid=edit-client-form]{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}[data-theme=light] [data-testid=edit-client-modal] .edit-client-actions,[data-theme=light] [data-testid=edit-client-modal]>div,[data-theme=light] [data-testid=edit-client-modal]>div>div:first-child{background:#edf4f7!important;border-color:#bfd3dc!important;color:#163b4b!important}[data-theme=light] [data-testid=edit-client-modal] :is(input,select,textarea){background:#fff!important;border-color:#b7ccd5!important;color:#163b4b!important}[data-theme=light] [data-testid=edit-client-modal] :is(.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500){color:#456977!important}[data-theme=light] [data-testid=edit-client-modal] [data-testid=edit-client-use-company-invoice]{background:#f8fbfc!important;border-color:#c7d8df!important}[data-theme=light] [data-testid=edit-client-modal] [data-testid=edit-client-billing-preferences]{background:#e5f1f4!important;border-color:#b9d4dc!important;color:#163b4b!important}[data-theme=light] [data-testid=edit-client-modal] .lvtp-place-autocomplete{background:#fff!important;border-radius:.375rem;color:#163b4b!important}[data-theme=light] [data-testid=edit-client-modal] .lvtp-place-autocomplete gmp-place-autocomplete{--gmpx-color-surface:#fff;--gmpx-color-on-surface:#163b4b;--gmpx-color-on-surface-variant:#526f7c;--gmpx-color-primary:#0891b2;background:#fff!important;color:#163b4b!important}@media (max-width:767px){[data-testid=edit-client-modal] .overline,[data-testid=edit-client-modal] label{font-size:11px}[data-testid=edit-client-modal] :is(input,select,textarea){font-size:16px;min-height:46px}}.customer-folder-tabs{align-items:flex-end;background:#0000;border-radius:0;border-width:0 0 1px;gap:7px;overflow:visible;padding:8px 10px 0}.customer-folder-tab{--folder:#164e63;--folder-edge:#22d3ee;ring:0!important;background:linear-gradient(155deg,color-mix(in srgb,var(--folder) 88%,#fff 12%),var(--folder))!important;border:1px solid color-mix(in srgb,var(--folder-edge) 48%,#0000);border-bottom:0;border-radius:11px 11px 3px 3px!important;box-shadow:0 -5px 20px -13px var(--folder-edge),inset 0 1px #ffffff1f;color:#eafcff!important;isolation:isolate;min-height:47px;padding:13px 18px 11px!important;position:relative}.customer-folder-tab[data-active=true]{border-color:var(--folder-edge);box-shadow:0 -10px 28px -14px var(--folder-edge),inset 0 1px #ffffff2e;filter:saturate(1.2) brightness(1.09);min-height:53px;transform:translateY(-3px);z-index:3}.customer-folder-tab[data-tone=teal]{--folder:#115e59;--folder-edge:#2dd4bf}.customer-folder-tab[data-tone=blue]{--folder:#1e3a8a;--folder-edge:#60a5fa}.customer-folder-tab[data-tone=emerald]{--folder:#065f46;--folder-edge:#34d399}.customer-folder-tab[data-tone=violet]{--folder:#5b21b6;--folder-edge:#a78bfa}.customer-folder-tab[data-tone=fuchsia]{--folder:#86198f;--folder-edge:#e879f9}.customer-folder-tab[data-tone=rose]{--folder:#9f1239;--folder-edge:#fb7185}.customer-folder-tab[data-tone=amber]{--folder:#92400e;--folder-edge:#fbbf24}.customer-folder-tab>span{background:#02061757!important;color:#fff!important}[data-theme=light] .customer-folder-tabs{background:linear-gradient(180deg,#0000,#e7f0f4)!important;border-color:#afc8d2!important}[data-theme=light] .customer-folder-tab{--folder:#b9e8ee;--folder-edge:#1597aa;box-shadow:0 -5px 17px -12px #1d4e6080,inset 0 1px #ffffffb8;color:#104456!important;filter:none;text-shadow:none}[data-theme=light] .customer-folder-tab[data-tone=orange]{--folder:#fed7aa;--folder-edge:#d76113;color:#71300d!important}[data-theme=light] .customer-folder-tab[data-tone=teal]{--folder:#b5eee5;--folder-edge:#0d9488;color:#134e4a!important}[data-theme=light] .customer-folder-tab[data-tone=blue]{--folder:#c9ddff;--folder-edge:#3478cf;color:#173f79!important}[data-theme=light] .customer-folder-tab[data-tone=emerald]{--folder:#bcebd9;--folder-edge:#16835e;color:#12583f!important}[data-theme=light] .customer-folder-tab[data-tone=violet]{--folder:#ded3ff;--folder-edge:#7655cf;color:#47318b!important}[data-theme=light] .customer-folder-tab[data-tone=fuchsia]{--folder:#f5d0fe;--folder-edge:#c026d3;color:#701a75!important}[data-theme=light] .customer-folder-tab[data-tone=rose]{--folder:#fecdd3;--folder-edge:#e11d48;color:#881337!important}[data-theme=light] .customer-folder-tab[data-tone=amber]{--folder:#fde3a7;--folder-edge:#d77809;color:#70400a!important}[data-theme=light] .customer-folder-tab[data-active=true]{box-shadow:0 -9px 24px -14px var(--folder-edge),inset 0 1px #fffc;filter:saturate(1.08) brightness(.98)}[data-theme=light] .customer-folder-tab>span{background:#ffffffb8!important;color:currentColor!important}.overview-tone-card{border-color:#94a3b833;box-shadow:0 14px 32px -24px #020817d9}.overview-tone-card[data-tone=cyan]{background:linear-gradient(135deg,#06b6d433,#082f496b);border-color:#22d3ee47}.overview-tone-card[data-tone=violet]{background:linear-gradient(135deg,#8b5cf633,#2e10656b);border-color:#a78bfa47}.overview-tone-card[data-tone=emerald]{background:linear-gradient(135deg,#10b98133,#064e3b6b);border-color:#34d39947}.overview-tone-card[data-tone=amber]{background:linear-gradient(135deg,#f59e0b33,#78350f6b);border-color:#fbbf244d}.overview-tone-value{color:#f8fafc;text-shadow:0 1px 10px #00000073}.overview-tone-label{color:#dbeafe}.overview-tone-icon{background:#02081747;color:#e0f2fe}[data-theme=light] .overview-tone-card{box-shadow:0 12px 28px -20px #0f304080}[data-theme=light] .overview-tone-card[data-tone=cyan]{background:linear-gradient(135deg,#a5f3fcd1,#e0f7fae6);border-color:#67d8e7}[data-theme=light] .overview-tone-card[data-tone=violet]{background:linear-gradient(135deg,#ddd6fee0,#f5f3fff0);border-color:#b7a5ed}[data-theme=light] .overview-tone-card[data-tone=emerald]{background:linear-gradient(135deg,#a7f3d0d1,#ecfdf5f0);border-color:#72d5ae}[data-theme=light] .overview-tone-card[data-tone=amber]{background:linear-gradient(135deg,#fde68ac7,#fffbebf0);border-color:#e9bd56}[data-theme=light] .overview-tone-value{color:#102a43!important;text-shadow:0 1px #ffffff8c}[data-theme=light] .overview-tone-label{color:#29485f!important}[data-theme=light] .overview-tone-icon{background:#ffffff9e;color:#173f54}[data-theme=light] .overview-tone-card .text-slate-100,[data-theme=light] .overview-tone-card.text-slate-100{color:#102a43!important}[data-theme=light] .overview-tone-card .text-slate-300{color:#29485f!important}[data-theme=light] .customer-directory-card{background:linear-gradient(180deg,#fffffff7,#f4f9fbf5)!important;border-color:#cbdde5!important;box-shadow:0 14px 34px -27px #0f30408c}[data-theme=light] .customer-directory-card .text-slate-100,[data-theme=light] .customer-directory-card .text-slate-200,[data-theme=light] .customer-directory-card .text-slate-50{color:#173d4c!important}[data-theme=light] .customer-directory-card .text-slate-400,[data-theme=light] .customer-directory-card .text-slate-500,[data-theme=light] .customer-directory-card .text-slate-600{color:#607985!important}[data-theme=light] .customer-directory-card .border-slate-800{border-color:#d5e2e7!important}[data-theme=light] .customer-directory-card .bg-slate-950,[data-theme=light] .customer-directory-card .bg-slate-950\/60{background:#eaf3f7cc!important}[data-theme=light] .customer-contact-row{color:#496a78}[data-theme=light] .customer-contact-row:hover{color:#087c8d}[data-theme=light] .customer-contact-icon{background:#edf6f8;border-color:#d3e3e8}@media (max-width:767px){.customers-page{background:linear-gradient(180deg,#050e1f,#08152c);min-height:100vh}.mobile-customer-row{position:relative;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.mobile-customer-row:nth-child(2n){background:#0f172a40}.mobile-customer-row:focus-within,.mobile-customer-row:hover{background:#22d3ee1c;box-shadow:inset 4px 0 #22d3ee}.mobile-customer-row.is-selected{background:linear-gradient(120deg,#7f1d1d40,#08152ce6)!important;box-shadow:0 0 24px #ef44443d!important;z-index:1}.mobile-customer-row.is-selected:after{border:2px solid #ef4444;border-radius:14px;box-shadow:0 0 0 1px #ef444433,0 0 18px #ef444447;content:"";inset:4px 5px;pointer-events:none;position:absolute;z-index:3}.mobile-customer-row:active{background:#22d3ee2e;box-shadow:inset 5px 0 #22d3ee;transform:scale(.992)}.customer-row-controls{flex-direction:column;gap:.16rem}.customer-row-contact-actions,.customer-row-controls{align-items:center;display:flex;justify-content:center}.customer-row-contact-actions{gap:.15rem}.customer-row-contact-button{align-items:center;background:#0000;border-radius:.65rem;display:flex;height:2rem;justify-content:center;width:2.1rem}.customer-row-contact-button.is-phone{color:#6ee7b7}.customer-row-contact-button.is-email{color:#67e8f9}.customer-row-contact-button:focus-visible,.customer-row-contact-button:hover{background:#94a3b81f;outline:none}.customer-manage-button{align-items:center;background:#0000;border:0;border-radius:8px;box-shadow:none;color:#cbd5e1;display:inline-flex;font-size:9px;font-weight:900;gap:.15rem;justify-content:center;letter-spacing:.03em;min-height:26px;padding:.24rem .38rem}.customer-manage-button:focus-visible,.customer-manage-button:hover{background:#94a3b81f;color:#f8fafc;outline:none}[data-theme=light] .customers-page{background:linear-gradient(180deg,#dbe4ea,#e7edf1)!important}[data-theme=light] .mobile-customers-header h1{color:#123b4a!important}[data-theme=light] .mobile-customers-header input{background:#eef3f6f5!important;border-color:#0891b23d!important;color:#123b4a!important}[data-theme=light] .mobile-customer-list{background:#ebf1f4f0!important;border-color:#64748b33!important}[data-theme=light] .mobile-customer-list>*{border-color:#64748b2e!important}[data-theme=light] .mobile-customer-row:nth-child(2n){background:#cfe0e785}[data-theme=light] .mobile-customer-row:active,[data-theme=light] .mobile-customer-row:focus-within,[data-theme=light] .mobile-customer-row:hover{background:#ccebf1;box-shadow:inset 4px 0 #0891b2}[data-theme=light] .mobile-customer-row.is-selected{background:linear-gradient(120deg,#fff1f3,#f8fbfd)!important;box-shadow:0 0 20px #dc262624!important}[data-theme=light] .mobile-customer-row.is-selected:after{border-color:#dc3f4d;box-shadow:0 0 0 1px #dc3f4d2e,0 0 16px #dc26262e}[data-theme=light] .mobile-customer-row .text-slate-100{color:#123b4a!important}[data-theme=light] .mobile-customer-row .text-slate-400,[data-theme=light] .mobile-customer-row .text-slate-500{color:#5b727c!important}[data-theme=light] .mobile-customer-row .text-cyan-200{color:#075f75!important}[data-theme=light] .customer-row-contact-button.is-phone{color:#087451!important}[data-theme=light] .customer-row-contact-button.is-email{color:#087c9b!important}[data-theme=light] .customer-row-contact-button:focus-visible,[data-theme=light] .customer-row-contact-button:hover{background:#0891b217}[data-theme=light] .customer-manage-button{background:#0000;box-shadow:none;color:#294b5d}[data-theme=light] .customer-manage-button:focus-visible,[data-theme=light] .customer-manage-button:hover{background:#0891b217;color:#123b4a}[data-theme=light] .mobile-customer-contact{color:#244c5a!important;font-weight:700!important}[data-theme=light] .mobile-customer-row a[href^="tel:"]{background:#10b9811a!important;color:#087451!important}}[data-theme=light]{--bg-page:#cfdbe0;--bg-card:#d7e1e5f0;--bg-elev:#e0e8ebf5;--border:#12364547;--border-strong:#1236456b;--text:#082c3b;--panel-glass:#d5e0e4f0;--panel-glass-border:#35566457}[data-theme=light] body:before{filter:blur(6px) saturate(.72) brightness(.64) contrast(.92);filter:blur(var(--page-bg-blur,6px)) saturate(.72) brightness(.64) contrast(.92)}[data-theme=light] body:after{background:#c5d3d99e;background:rgba(197,211,217,var(--page-bg-overlay,.62))}[data-theme=light] :is(.bg-slate-950,.bg-slate-950\/40,.bg-slate-950\/60,.bg-slate-950\/70,.bg-slate-950\/80,.bg-slate-950\/85,.bg-\[\#050e1f\],.bg-\[\#08152c\]){background-color:#cfdce1f0!important;border-color:#1b41504d!important;box-shadow:inset 0 1px 0 #ffffff6b,0 16px 36px -28px #0f30408c!important}[data-theme=light] :is(.bg-slate-900,.bg-slate-900\/60,.bg-slate-900\/70,.bg-slate-900\/75,.bg-slate-900\/80,.bg-slate-900\/85,.bg-\[\#0b1a35\],.bg-\[\#0b1a35\]\/40,.bg-\[\#0b1a35\]\/95,.bg-\[\#0f2044\]){background-color:#dce5e8f2!important;border-color:#1b415047!important;box-shadow:inset 0 1px 0 #ffffff7a,0 12px 30px -25px #0f30407a!important}[data-theme=light] :is(input,textarea,select){background-color:#eff3f3f5!important;border-color:#23435047!important;box-shadow:inset 0 1px 2px #0f30400d;color:#0c2c39!important}[data-theme=light] :is(input,textarea,select):focus{background-color:#f2f5f5!important;border-color:#168ba2!important;box-shadow:0 0 0 3px #0891b224!important}[data-theme=light] :is(.text-slate-200,.text-slate-300){color:#143946!important}[data-theme=light] .text-slate-400{color:#294b58!important}[data-theme=light] :is(.text-slate-500,.text-slate-600,.text-slate-700){color:#385865!important}[data-theme=light] :is(input,textarea)::placeholder{color:#607781!important}[data-theme=light] [data-testid=master-administrator-settings]{backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important;background-color:#dce6eaad!important;background-image:linear-gradient(145deg,#eef4f6c7,#d3e0e5b3)!important;border-color:#be185d47!important}[data-theme=light] [data-testid=platform-theme-settings]{backdrop-filter:blur(16px) saturate(1.1)!important;-webkit-backdrop-filter:blur(16px) saturate(1.1)!important;background-color:#dee8ebb8!important}[data-theme=light] [data-testid=settings-page] [class*="bg-[#050e1f]"],[data-theme=light] [data-testid=settings-page] [class*="bg-[#08152c]"],[data-theme=light] [data-testid=settings-page] [class*=bg-slate-950]{background-color:#cfdce1f0!important;border-color:#1b41504d!important;box-shadow:inset 0 1px 0 #ffffff73,0 16px 36px -28px #0f30407a!important}[data-theme=light] [data-testid=settings-page] [class*="bg-[#0b1a35]"],[data-theme=light] [data-testid=settings-page] [class*="bg-[#0f2044]"],[data-theme=light] [data-testid=settings-page] [class*="bg-white/[0.04]"],[data-theme=light] [data-testid=settings-page] [class*=bg-slate-900]{background-color:#e1e9ecf2!important;border-color:#1b415045!important}[data-theme=light] [data-testid=settings-page] [class*=to-slate-950],[data-theme=light] [data-testid=settings-page] [class*=via-slate-900]{background-image:linear-gradient(145deg,#eff5f7e0,#d5e2e7d1)!important}[data-theme=light] [data-testid=settings-page] [class*=border-slate-700],[data-theme=light] [data-testid=settings-page] [class*=border-slate-800]{border-color:#1b415047!important}[data-theme=light] .google-review-hero{background:linear-gradient(145deg,#e8f6ee,#edf4f6)!important;border-color:#05785757!important}[data-theme=light] .google-review-card,[data-theme=light] .google-review-empty,[data-theme=light] .quote-google-review-card{background:#f3f7f8!important;border-color:#2d4b5847!important;box-shadow:0 12px 28px -24px #0f30408c;color:#123746!important}[data-theme=light] .quote-google-review-card.is-selected{background:#dff3e9!important;border-color:#0578578c!important}[data-theme=light] .google-review-input{background:#fff!important;border-color:#2d4b585c!important;color:#0b3140!important;color-scheme:light}[data-theme=light] .google-review-card .text-slate-600{color:#71838b!important}.public-review-sheet{background:radial-gradient(circle at 18% 12%,#fffdf5,#f3ead8 76%);border:1px solid #e8cf9c;box-shadow:inset 0 0 38px #78532314,0 16px 35px -30px #111827;overflow:hidden}.public-review-scatter{grid-gap:1.8rem 1.3rem;display:grid;gap:1.8rem 1.3rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.8rem .7rem 1rem}.public-review-scatter.is-single{grid-template-columns:minmax(0,28rem);justify-content:center}[data-testid=public-quote-reviews] .public-google-review-card{background:#fffdf8!important;border:1px solid #d6d3d1!important;border-radius:3px!important;box-shadow:5px 10px 18px #0f172a38!important;color:#123746!important;min-height:12.5rem;padding:1.35rem 1.25rem 1.1rem;position:relative;transform-origin:center}.public-google-review-card.review-card-1{transform:rotate(-3.2deg) translateY(5px)}.public-google-review-card.review-card-2{transform:rotate(2.7deg) translateY(-4px)}.public-google-review-card.review-card-3{transform:rotate(2.1deg) translate(7px,-2px)}.public-google-review-card.review-card-4{transform:rotate(-2.8deg) translate(-5px,6px)}.public-review-color-bar{background:#f97316;height:6px;inset:0 0 auto;position:absolute}.review-card-2 .public-review-color-bar{background:#38bdf8}.review-card-3 .public-review-color-bar{background:#22c55e}.review-card-4 .public-review-color-bar{background:#8b5cf6}.public-review-tape{background:#f4dc9fb3;box-shadow:0 1px 2px #4733191f;height:20px;left:50%;position:absolute;top:-10px;transform:translateX(-50%) rotate(-2deg);width:54px}[data-testid=public-quote-reviews] .public-google-review-card .text-slate-700{color:#294b59!important}[data-testid=public-quote-reviews] .public-google-review-card .text-slate-900{color:#0b2f3e!important}[data-testid=public-quote-reviews] .public-google-review-card .text-slate-500{color:#526d78!important}html .public-quote-portal{background:#eef2f6!important;color:#0f172a!important;color-scheme:light!important}html .public-quote-portal>:is(header,nav){background:#fff!important;border-color:#d5dde6!important;color:#0f172a!important}html .public-quote-portal .bg-white{background-color:#fff!important}html .public-quote-portal .bg-slate-50{background-color:#f8fafc!important}html .public-quote-portal .bg-slate-100{background-color:#f1f5f9!important}html .public-quote-portal :is(.text-slate-900,.text-slate-800,.text-slate-700){color:#0f172a!important}html .public-quote-portal :is(.text-slate-600,.text-slate-500,.text-slate-400){color:#475569!important}html .public-quote-portal :is(.border-slate-200,.border-slate-300){border-color:#d5dde6!important}html .public-invoice-portal,html:not([data-theme=light]) .public-invoice-portal,html[data-theme=dark] .public-invoice-portal{background:#eef2f6!important;color:#0f172a!important;color-scheme:light!important}.public-invoice-portal>header,html:not([data-theme=light]) .public-invoice-portal>header,html[data-theme=dark] .public-invoice-portal>header{background:#fff!important;border-color:#d5dde6!important;color:#0f172a!important}html:not([data-theme=light]) .public-invoice-portal main section,html:not([data-theme=light]) .public-invoice-portal main>*,html[data-theme=dark] .public-invoice-portal main section,html[data-theme=dark] .public-invoice-portal main>*{background-color:#fff!important;border-color:#d5dde6!important;color:#0f172a!important}html:not([data-theme=light]) .public-invoice-portal :is(.bg-white,.bg-slate-50,.bg-slate-100),html[data-theme=dark] .public-invoice-portal :is(.bg-white,.bg-slate-50,.bg-slate-100){background-color:#fff!important}html:not([data-theme=light]) .public-invoice-portal :is(.text-slate-900,.text-slate-800,.text-slate-700),html[data-theme=dark] .public-invoice-portal :is(.text-slate-900,.text-slate-800,.text-slate-700){color:#0f172a!important}html:not([data-theme=light]) .public-invoice-portal :is(.text-slate-600,.text-slate-500,.text-slate-400),html[data-theme=dark] .public-invoice-portal :is(.text-slate-600,.text-slate-500,.text-slate-400){color:#475569!important}.public-invoice-portal [data-testid=public-quote-page]{max-width:62rem!important}.public-invoice-portal [data-testid=public-quote-page]>*{border-radius:.85rem}.public-action-decline{color:#fcd34d}.public-action-request{color:#67e8f9}[data-theme=light] .public-action-decline{color:#92400e}[data-theme=light] .public-action-request{color:#0e6377}.public-invoice-status-stamp{--stamp-ink:#1d4ed8;align-items:center;background:#0000!important;border:3px double;border-radius:.32rem .18rem .28rem .14rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stamp-ink) 52%,#0000);color:var(--stamp-ink)!important;display:inline-flex;font-family:Courier New,Courier,monospace;font-size:.68rem;font-weight:900;isolation:isolate;justify-content:center;letter-spacing:.13em;line-height:1.05;margin-top:.2rem;max-width:10.5rem;min-height:2.65rem;opacity:.92;padding:.48rem .85rem .4rem;position:relative;text-align:center;text-shadow:.35px 0 currentColor,-.25px .2px currentColor;text-transform:uppercase;transform:rotate(-5deg)}.public-invoice-status-stamp:after{background:radial-gradient(circle at 13% 31%,#0000 0 1.1px,currentColor 1.3px 1.8px,#0000 2px),radial-gradient(circle at 72% 68%,#0000 0 1px,currentColor 1.2px 1.6px,#0000 1.8px),repeating-linear-gradient(97deg,#0000 0 13px,currentColor 14px 14.7px,#0000 15.5px 24px);border-radius:inherit;content:"";inset:2px;mix-blend-mode:multiply;opacity:.13;pointer-events:none;position:absolute;z-index:-1}.invoice-status-stamp--paid{--stamp-ink:#087443}.invoice-status-stamp--draft{--stamp-ink:#5b6472}.invoice-status-stamp--alert{--stamp-ink:#b42331}.invoice-status-stamp--open{--stamp-ink:#1759a6}[data-theme=dark] .public-invoice-status-stamp{filter:saturate(1.15) brightness(1.35);opacity:.96}@media (max-width:640px){.public-review-scatter{gap:2rem;grid-template-columns:1fr;padding-inline:.35rem}.public-google-review-card.review-card-3{transform:rotate(2.1deg) translateY(-2px)}.public-google-review-card.review-card-4{transform:rotate(-2.8deg) translateY(5px)}}[data-theme=light] [data-testid=dashboard-theme-preview]{background:linear-gradient(135deg,#eef5f7fa,#c2d5dcf5)!important;border-color:#15485b57!important;box-shadow:inset 0 1px 0 #ffffffb3,0 12px 28px -22px #082f4094!important}[data-theme=light] [data-testid=dashboard-theme-preview]>div:first-child{background-color:#d3e1e6fa!important}[data-theme=dark] .settings-contrast-option{background-color:#08152cf5!important;border-color:#6481a961!important;box-shadow:inset 0 1px 0 #94b8e20f,0 8px 20px -16px #000!important}[data-theme=light] .settings-contrast-option{background-color:#bccdd4fa!important;border-color:#1e495961!important;box-shadow:inset 0 1px 0 #ffffff8c,0 8px 18px -15px #082f40b3!important;color:#102f3c!important}[data-theme=dark] .settings-contrast-option[data-enabled=true]{border-color:#67e8f9!important;box-shadow:inset 0 1px 0 #ffffff14,0 0 0 1px #67e8f957!important}[data-theme=light] .settings-contrast-option[data-enabled=true]{border-color:#087f91!important;box-shadow:inset 0 1px 0 #ffffff8c,0 0 0 1px #087f9133!important}[data-theme=dark]{--text:#f8fbff;--text-muted:#b5c4da}[data-theme=dark] :is(.text-slate-50,.text-slate-100,.text-white){color:#f8fbff!important}[data-theme=dark] :is(.text-slate-200,.text-slate-300){color:#d9e4f2!important}[data-theme=dark] .text-slate-400{color:#bdcbe0!important}[data-theme=dark] :is(.text-slate-500,.text-slate-600){color:#a8bad2!important}[data-theme=dark] :is(input,textarea,select){border-color:#94b8e247;color:#f3f8ff}[data-theme=dark] :is(input,textarea)::placeholder{color:#9fb0c8!important}:is(.overline,[class*=tracking-wider],[class*=tracking-widest]){text-rendering:optimizeLegibility}[data-testid=dashboard-notes-page]>section:first-child{background-image:linear-gradient(135deg,#0e749024,#0f172ae6,#1e40af29)!important;border-color:#22d3ee4d!important;box-shadow:0 20px 48px -32px #0891b27a!important}[data-theme=light] [data-testid=dashboard-notes-page]>section:first-child{background-image:linear-gradient(135deg,#e2eff2f7,#daebf0f0,#cfe8f1e6)!important}[data-testid=dashboard-notes-page]>section:first-child .text-pink-300,[data-testid=dashboard-notes-page]>section:first-child .text-pink-700{color:#22d3ee!important}[data-theme=light] [data-testid=dashboard-notes-page]>section:first-child .text-pink-700{color:#0e6075!important}[data-testid=dashboard-notes-page]>section:first-child .bg-pink-400\/15,[data-testid=dashboard-notes-page]>section:first-child .bg-pink-500\/15{background-color:#22d3ee1f!important}[data-testid=dashboard-notes-page]>section:first-child .border-pink-300\/35,[data-testid=dashboard-notes-page]>section:first-child .border-pink-400\/40{border-color:#22d3ee59!important}[data-testid=dashboard-note-form],[data-testid=note-thread-modal]>section,[data-testid=portfolio-customer-notes]{border-color:#22d3ee47!important}[data-testid=note-thread-modal] header{background-image:linear-gradient(90deg,#06b6d41f,#2563eb1f)!important}[data-testid=note-thread-modal] .text-pink-300{color:#67e8f9!important}[data-testid=note-thread-modal] textarea:focus{border-color:#22d3ee!important}[data-testid=portfolio-notes-tab][aria-selected=true]{background:linear-gradient(145deg,#c2410c,#9a3412)!important;border-color:#fb923c!important;box-shadow:0 8px 22px -13px #fb923ce6,inset 0 0 0 1px #ffedd533!important;color:#fff7ed!important}[data-theme=light] [data-testid=portfolio-notes-tab][aria-selected=true]{background:linear-gradient(145deg,#ea580c,#c2410c)!important;color:#fff!important}[data-testid=portfolio-customer-notes] .text-pink-300{color:#67e8f9!important}[data-testid=dashboard-notes-page]{background:linear-gradient(180deg,#050f1f61,#08152c33);color:#e6eef8}[data-theme=light] [data-testid=dashboard-notes-page]{background:linear-gradient(180deg,#dce7edf0,#e7eef2e6);color:#123b4a}[data-theme=light] [data-testid=dashboard-note-form],[data-theme=light] [data-testid=portfolio-customer-notes]{background:#ebf2f5f5!important;border-color:#0891b247!important;color:#123b4a!important}[data-theme=light] [data-testid=customer-notes-wall] h2,[data-theme=light] [data-testid=dashboard-note-form] :is(label,.text-slate-300),[data-theme=light] [data-testid=portfolio-customer-notes] :is(label,h2,.text-slate-300){color:#123b4a!important}[data-theme=light] [data-testid=dashboard-note-form] :is(input,textarea,select),[data-theme=light] [data-testid=portfolio-customer-notes] :is(input,textarea,select){background:#f7fafcf5!important;border-color:#4767754d!important;color:#123b4a!important}[data-theme=light] [data-testid=customer-notes-wall]>div:first-child>span:nth-child(2){background:#ffffffb8!important;border-color:#47677540!important;color:#315665!important}[data-theme=light] [data-testid=note-thread-modal]>section{background:#eaf0f3!important;border-color:#0891b24d!important;color:#123b4a!important}[data-theme=light] [data-testid=note-thread-modal] :is(header,footer){border-color:#47677538!important}[data-theme=light] [data-testid=note-thread-modal] .bg-slate-950\/50,[data-theme=light] [data-testid=note-thread-modal] footer,[data-theme=light] [data-testid=note-thread-modal] textarea{background:#f7fafceb!important;color:#123b4a!important}[data-theme=light] [data-testid=note-thread-modal] :is(.text-slate-100,.text-slate-400,.text-slate-500){color:#315665!important}[data-testid=note-thread-modal] .note-thread-color-header{border-color:#0f172a26;color:#172033}[data-testid=note-thread-modal][data-note-color=yellow] .note-thread-color-header{background:linear-gradient(135deg,#fef3c7,#fde68a)}[data-testid=note-thread-modal][data-note-color=lightblue] .note-thread-color-header{background:linear-gradient(135deg,#e0f2fe,#bfdbfe)}[data-testid=note-thread-modal][data-note-color=blue] .note-thread-color-header{background:linear-gradient(135deg,#dbeafe,#a5f3fc)}[data-testid=note-thread-modal][data-note-color=green] .note-thread-color-header{background:linear-gradient(135deg,#d1fae5,#d9f99d)}[data-testid=note-thread-modal][data-note-color=orange] .note-thread-color-header{background:linear-gradient(135deg,#ffedd5,#fde68a)}[data-testid=note-thread-modal][data-note-color=violet] .note-thread-color-header{background:linear-gradient(135deg,#ede9fe,#e9d5ff)}[data-testid=note-thread-modal] .note-thread-eyebrow{color:#0f172aad}[data-testid=note-thread-modal] textarea:focus{border-color:color-mix(in srgb,currentColor 35%,#22d3ee)!important;box-shadow:0 0 0 3px #22d3ee1f}[data-testid=note-thread-modal][data-note-color=yellow]{--note-rgb:245,190,45;--note-strong:#fbbf24;--note-deep:#78350f;--note-light:#fff4c2}[data-testid=note-thread-modal][data-note-color=lightblue]{--note-rgb:56,189,248;--note-strong:#38bdf8;--note-deep:#075985;--note-light:#dff4ff}[data-testid=note-thread-modal][data-note-color=blue]{--note-rgb:34,211,238;--note-strong:#22d3ee;--note-deep:#155e75;--note-light:#cffafe}[data-testid=note-thread-modal][data-note-color=green]{--note-rgb:52,211,153;--note-strong:#34d399;--note-deep:#065f46;--note-light:#d7fae9}[data-testid=note-thread-modal][data-note-color=orange]{--note-rgb:251,146,60;--note-strong:#fb923c;--note-deep:#9a3412;--note-light:#ffead5}[data-testid=note-thread-modal][data-note-color=violet]{--note-rgb:167,139,250;--note-strong:#a78bfa;--note-deep:#5b21b6;--note-light:#eee7ff}[data-theme=dark] [data-testid=note-thread-modal]>section{background:linear-gradient(150deg,rgba(var(--note-rgb),.25),#081427f7 43%,rgba(var(--note-rgb),.13))!important;border-color:rgba(var(--note-rgb),.68)!important;box-shadow:0 28px 80px -24px rgba(var(--note-rgb),.5),0 20px 55px -28px #000!important}[data-theme=light] [data-testid=note-thread-modal]>section{background:linear-gradient(150deg,var(--note-light),#f7fafcfa 48%,rgba(var(--note-rgb),.19))!important;border-color:rgba(var(--note-rgb),.72)!important;box-shadow:0 28px 70px -30px rgba(var(--note-rgb),.62),0 14px 32px -24px #334155!important}[data-testid=note-thread-modal] .note-thread-color-header{background:linear-gradient(135deg,rgba(var(--note-rgb),.92),rgba(var(--note-rgb),.48))!important;border-color:rgba(var(--note-rgb),.72)!important}[data-testid=note-thread-modal] footer,[data-testid=note-thread-modal]>section>div>div:first-child{border-color:rgba(var(--note-rgb),.38)!important}[data-theme=dark] [data-testid=note-thread-modal] footer,[data-theme=dark] [data-testid=note-thread-modal] textarea,[data-theme=dark] [data-testid=note-thread-modal]>section>div>div:first-child{background:#020817b3!important}[data-theme=light] [data-testid=note-thread-modal] footer,[data-theme=light] [data-testid=note-thread-modal] textarea,[data-theme=light] [data-testid=note-thread-modal]>section>div>div:first-child{background:#ffffffad!important}[data-testid=note-thread-modal] .note-add-memo{background:linear-gradient(135deg,var(--note-strong),color-mix(in srgb,var(--note-strong) 68%,#0891b2));border:1px solid rgba(var(--note-rgb),.9);box-shadow:0 10px 24px -12px rgba(var(--note-rgb),.95),inset 0 1px #fff6;color:#071521!important}[data-theme=dark] [data-testid=note-thread-modal] .note-add-memo{box-shadow:0 0 0 1px #ffffff1a,0 10px 28px -10px rgba(var(--note-rgb),.9);color:#031018!important}[data-testid=note-thread-modal] .note-add-memo:hover:not(:disabled){filter:saturate(1.12) brightness(1.06)}@media (max-width:640px){.dashboard-post-it.note-priority,.portfolio-post-it.note-priority{--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;border-color:#0f172a24!important;box-shadow:0 14px 28px -12px #0f172a7a,0 5px 12px -7px #0f172a4d!important}}[data-testid=note-thread-modal][data-note-color=yellow]{--paper-from:#fef3c7;--paper-to:#fde68a;--paper-ink:#451a03}[data-testid=note-thread-modal][data-note-color=lightblue]{--paper-from:#e0f2fe;--paper-to:#bfdbfe;--paper-ink:#082f49}[data-testid=note-thread-modal][data-note-color=blue]{--paper-from:#dbeafe;--paper-to:#a5f3fc;--paper-ink:#083344}[data-testid=note-thread-modal][data-note-color=green]{--paper-from:#d1fae5;--paper-to:#d9f99d;--paper-ink:#052e16}[data-testid=note-thread-modal][data-note-color=orange]{--paper-from:#ffedd5;--paper-to:#fde68a;--paper-ink:#431407}[data-testid=note-thread-modal][data-note-color=violet]{--paper-from:#ede9fe;--paper-to:#e9d5ff;--paper-ink:#2e1065}[data-testid=note-thread-modal]>.note-thread-sheet,[data-theme=dark] [data-testid=note-thread-modal]>.note-thread-sheet,[data-theme=light] [data-testid=note-thread-modal]>.note-thread-sheet{background:linear-gradient(145deg,var(--paper-from),var(--paper-to))!important;border:1px solid #0f172a29!important;border-radius:2px!important;box-shadow:0 32px 44px -22px #000000b8,0 12px 20px -14px #0000007a,inset 0 1px #ffffff80!important;color:var(--paper-ink)!important;overflow:visible;transform:rotate(-.35deg)}[data-testid=note-thread-modal]>.note-thread-sheet:before{background:#ffffff6e;box-shadow:0 2px 5px #0f172a1f;content:"";height:24px;left:50%;pointer-events:none;position:absolute;top:-9px;transform:translateX(-50%) rotate(.8deg);width:96px;z-index:3}.dashboard-post-it:after,.portfolio-post-it:after,[data-testid=note-thread-modal]>.note-thread-sheet:after{background:#0000;border:2px solid #475569e6;border-bottom-color:#64748bb8;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff80,1px 3px 4px #0f172a2e;content:"";height:38px;pointer-events:none;position:absolute;transform:rotate(15deg);width:13px;z-index:5}[data-testid=note-thread-modal]>.note-thread-sheet:after{right:32px;top:-14px}.dashboard-post-it:after,.portfolio-post-it:after{border-width:1.5px;height:31px;right:18px;top:-12px;width:10px}.dashboard-post-it,.portfolio-post-it{overflow:visible}[data-testid=note-thread-modal] .note-thread-color-header,[data-theme=dark] [data-testid=note-thread-modal] .note-thread-color-header,[data-theme=light] [data-testid=note-thread-modal] .note-thread-color-header{background:#0000!important;border-color:#0f172a21!important;color:var(--paper-ink)!important}[data-testid=note-thread-modal] .note-thread-color-header :is(h2,div,button),[data-testid=note-thread-modal] .note-thread-eyebrow{color:var(--paper-ink)!important}[data-testid=note-thread-modal]>.note-thread-sheet>div{background:#0000!important;color:var(--paper-ink)!important}[data-testid=note-thread-modal]>.note-thread-sheet>div>div:first-child,[data-theme=dark] [data-testid=note-thread-modal]>.note-thread-sheet>div>div:first-child,[data-theme=light] [data-testid=note-thread-modal]>.note-thread-sheet>div>div:first-child{background:#ffffff3d!important;border-color:#0f172a21!important;border-radius:2px!important;box-shadow:0 8px 16px -13px #0f172a8c;color:var(--paper-ink)!important}[data-testid=note-thread-modal]>.note-thread-sheet article{background:#fff3!important;border-color:#0f172a24!important;border-radius:2px!important;box-shadow:0 9px 18px -15px #0f172aa6;color:var(--paper-ink)!important;margin-left:.75rem!important;margin-right:.75rem!important}[data-testid=note-thread-modal]>.note-thread-sheet article :is(div,p){color:var(--paper-ink)!important}[data-testid=note-thread-modal]>.note-thread-sheet footer,[data-theme=dark] [data-testid=note-thread-modal]>.note-thread-sheet footer,[data-theme=light] [data-testid=note-thread-modal]>.note-thread-sheet footer{background:#ffffff2e!important;border-color:#0f172a24!important;color:var(--paper-ink)!important}[data-testid=note-thread-modal]>.note-thread-sheet textarea,[data-theme=dark] [data-testid=note-thread-modal]>.note-thread-sheet textarea,[data-theme=light] [data-testid=note-thread-modal]>.note-thread-sheet textarea{background:#ffffff7a!important;border-color:#0f172a40!important;border-radius:2px!important;box-shadow:inset 0 2px 8px #0f172a14;color:var(--paper-ink)!important}[data-testid=note-thread-modal]>.note-thread-sheet textarea::placeholder{color:color-mix(in srgb,var(--paper-ink) 62%,#0000)!important}[data-testid=note-thread-modal]>.note-thread-sheet footer .text-slate-500{color:color-mix(in srgb,var(--paper-ink) 70%,#0000)!important}[data-testid=note-thread-modal] .note-add-memo{background:color-mix(in srgb,var(--paper-ink) 82%,var(--note-strong))!important;border-color:color-mix(in srgb,var(--paper-ink) 32%,#0000)!important;box-shadow:0 10px 18px -10px #0f172aa6,inset 0 1px #fff3!important;color:#fff!important}@media (max-width:640px){[data-testid=note-thread-modal]{padding:1.25rem 1rem!important}[data-testid=note-thread-modal]>.note-thread-sheet{max-height:calc(100dvh - 8.5rem);width:calc(100% - .35rem)}}.live-date-time{color:#e2e8f0}.live-date-time-clock,.live-date-time-date{align-items:center;display:flex;gap:.45rem}.live-date-time-date{font-family:Chivo,sans-serif;font-size:.9375rem;font-weight:800;line-height:1.25rem}.live-date-time-date svg{color:#22d3ee}.live-date-time-clock{color:#aebfd5;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;line-height:1rem;margin-top:.3rem;padding-left:.1rem}.live-date-time-clock svg{color:#f59e0b}.live-date-time-compact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02081747;border:1px solid #22d3ee33;border-radius:.875rem;min-width:-webkit-max-content;min-width:max-content;padding:.65rem .8rem}.live-date-time-light,[data-theme=light] .live-date-time{color:#123b4a}.live-date-time-light .live-date-time-clock,[data-theme=light] .live-date-time-clock{color:#496570}[data-theme=light] .live-date-time-compact{background:#ffffff7a;border-color:#0891b233}[data-theme=dark] .mobile-dashboard-brand{background:#08152cb8!important;border-color:#67e8f947!important}[data-theme=light] .mobile-dashboard-brand{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border-color:#0000!important;box-shadow:none!important}[data-theme=dark] .technician-daily-progress{background:linear-gradient(135deg,#08152ce6,#0f233ed1)!important;border-color:#22d3ee40!important}[data-theme=dark] .technician-daily-progress .text-\[\#082f40\]{color:#f8fafc!important}[data-theme=dark] .technician-daily-progress .text-slate-600{color:#cbd5e1!important}[data-theme=dark] .technician-daily-progress .text-slate-500{color:#94a3b8!important}[data-theme=dark] .technician-daily-progress .bg-slate-200\/80,[data-theme=dark] .technician-daily-progress .text-slate-200\/80{background-color:#334155e6!important;color:#334155e6!important}.technician-gauge-track{stroke:#8ca3ad!important}.technician-gauge-progress{filter:drop-shadow(0 0 4px rgba(6,182,212,.48))}[data-theme=light] .technician-gauge-track{stroke:#78919c!important}[data-theme=light] .technician-gauge-progress{filter:drop-shadow(0 1px 3px rgba(8,145,178,.58))}[data-theme=dark] .technician-gauge-track{stroke:#334155!important}.mobile-quick-nav{bottom:max(.75rem,env(safe-area-inset-bottom))!important}@keyframes global-create-rise{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-connectivity-alert{display:block}[data-theme=light] .mobile-connectivity-alert{background:#fff9ebf7!important;border-color:#e8a23e!important;box-shadow:0 18px 45px -20px #9a341294!important;color:#71310a!important}[data-theme=light] .mobile-connectivity-alert .text-slate-300{color:#7c4a25!important}[data-theme=light] .global-create-backdrop{-webkit-backdrop-filter:blur(3px) saturate(.85)!important;backdrop-filter:blur(3px) saturate(.85)!important;background:#dbe5eac2!important}[data-theme=light] .global-create-label{background:#fffffffa!important;border-color:#2b4e5d47!important;box-shadow:0 9px 24px -12px #0f3040b8!important;color:#123747!important;text-shadow:none!important}[data-theme=light] .global-create-action{--tw-ring-color:#0f304040!important;box-shadow:0 10px 24px -11px #0f3040c7!important;color:#071c28!important;filter:saturate(1.28) contrast(1.08)!important}[data-theme=light] .global-create-button{background-image:linear-gradient(135deg,#0891b2,#1d4ed8)!important;border-color:#075f7594!important;box-shadow:0 14px 30px -10px #075f75b8!important;color:#fff!important}[data-theme=light] .mobile-quick-nav{background:#e7eef2f0!important;border-color:#0891b238!important;box-shadow:0 18px 50px -24px #0f30409e!important;color:#123b4a!important}[data-theme=light] .mobile-quick-nav a{color:#526b76!important}[data-theme=light] .mobile-quick-nav a[aria-current=page]{background:#0891b221!important;color:#075f75!important}.mobile-search-category-strip,.mobile-search-status-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none}.mobile-search-category-strip::-webkit-scrollbar,.mobile-search-status-strip::-webkit-scrollbar{display:none}.job-folder-tabs.quotes-view-tabs,.mobile-search-category-strip.quotes-view-tabs{padding-left:.45rem;padding-right:.45rem}.job-folder-tabs .quotes-view-tab,.mobile-search-category-strip .quotes-view-tab{margin-top:.35rem}.jobs-workspace-search-glow{background:linear-gradient(135deg,#082f49f5,#0f172af5)!important;border-color:#22d3ee94!important;box-shadow:0 13px 32px -22px #22d3eef2,inset 0 1px #ffffff14;color:#ecfeff;margin-top:.45rem;position:relative;z-index:3}.jobs-workspace-search-glow .search-light-icon{align-items:center;background:#404040;border-radius:.8rem;box-shadow:none;color:#f5f5f5;display:flex;flex:none;height:2.35rem;justify-content:center;width:2.35rem}.jobs-workspace-search-glow input{color:#f8fafc}.jobs-workspace-search-glow input::placeholder{color:#a8bdca;opacity:1}[data-theme=light] .jobs-workspace-search-glow{background:linear-gradient(135deg,#fffffffa,#e5f4f7fa)!important;border-color:#5bbccd!important;box-shadow:0 13px 28px -22px #08546abf,inset 0 1px #fff;color:#123b4a}[data-theme=light] .jobs-workspace-search-glow input{color:#123b4a}[data-theme=light] .jobs-workspace-search-glow input::placeholder{color:#54727f}.mobile-search-category{background:#0f172ab3;border-color:#94a3b833;border-radius:.9rem .9rem .32rem .32rem!important;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 24px -18px #000000d9;color:#b9c9dc;padding-top:.72rem!important;position:relative}.mobile-search-category-cyan{background:linear-gradient(135deg,#0891b240,#0e749029);border-color:#22d3ee61;color:#a5f3fc}.mobile-search-category-violet{background:linear-gradient(135deg,#7c3aed3d,#6d28d926);border-color:#a78bfa61;color:#ddd6fe}.mobile-search-category-orange{background:linear-gradient(135deg,#ea580c40,#c2410c29);border-color:#fb923c66;color:#fed7aa}.mobile-search-category-emerald{background:linear-gradient(135deg,#0596693d,#04785729);border-color:#34d39961;color:#a7f3d0}.mobile-search-category-rose{background:linear-gradient(135deg,#e11d483b,#9f123929);border-color:#fb718561;color:#fecdd3}.mobile-search-category.is-active{box-shadow:inset 0 1px 0 #ffffff1f,0 14px 28px -16px currentColor;filter:saturate(1.25) brightness(1.12);transform:translateY(-2px)}.mobile-search-status-strip button{background:#0f172a8c;border-color:#94a3b833;color:#9fb0c8}.mobile-search-status-strip button.is-active{background:linear-gradient(135deg,#a5f3fc,#67e8f9);border-color:#67e8f9b3;box-shadow:0 8px 20px -13px #22d3eee6;color:#082f40}.mobile-search-line{grid-gap:.65rem;align-items:center;background:#07162dbd;border-bottom:1px solid #64748b33;color:#e5edf7;display:grid;gap:.65rem;grid-template-columns:2rem minmax(0,1fr) minmax(5.5rem,auto);min-height:4.25rem;padding:.72rem .8rem}.mobile-search-line:last-child{border-bottom:0}.mobile-search-line:active{background:#0e749033}.mobile-search-line-icon{align-items:center;display:flex;justify-content:center}.mobile-search-line-copy{min-width:0}.mobile-search-line-copy small,.mobile-search-line-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search-line-copy strong{font-size:.82rem;font-weight:900;line-height:1.1rem}.mobile-search-line-copy small{color:#9fb0c8;font-size:.68rem;line-height:.9rem;margin-top:.25rem}.mobile-search-line-status{align-items:center;display:flex;font-size:.62rem;font-weight:900;gap:.4rem;justify-content:flex-end;line-height:.78rem;text-align:right;text-transform:uppercase}.mobile-search-line-status i{background:currentColor;border-radius:999px;box-shadow:0 0 8px currentColor;flex:none;height:.55rem;width:.55rem}.mobile-search-line-status.tone-emerald{color:#4ade80}.mobile-search-line-status.tone-violet{color:#c4b5fd}.mobile-search-line-status.tone-red{color:#fb7185}.mobile-search-line-status.tone-amber{color:#facc15}.mobile-search-line-status.tone-slate{color:#94a3b8}[data-theme=light] .mobile-search-category{background:#e8eff3f0;border-color:#47677540;color:#365867}[data-theme=light] .mobile-search-category-cyan{background:linear-gradient(135deg,#d9f4fd,#bae6fd);border-color:#7dd3fc;color:#07566a}[data-theme=light] .mobile-search-category-violet{background:linear-gradient(135deg,#eee9ff,#ddd6fe);border-color:#c4b5fd;color:#54239b}[data-theme=light] .mobile-search-category-orange{background:linear-gradient(135deg,#ffead5,#fed7aa);border-color:#fdba74;color:#8b350e}[data-theme=light] .mobile-search-category-emerald{background:linear-gradient(135deg,#d6fae9,#a7f3d0);border-color:#6ee7b7;color:#076047}[data-theme=light] .mobile-search-category-rose{background:linear-gradient(135deg,#ffe4e6,#fecdd3);border-color:#fda4af;color:#9f1239}[data-theme=light] .mobile-search-category.is-active{filter:saturate(1.35) contrast(1.04)}[data-theme=light] .mobile-search-status-strip button{background:#e8eff3f0;border-color:#47677538;color:#496570}[data-theme=light] .mobile-search-line{background:#eff4f7f5;border-color:#47677529;color:#123b4a}[data-theme=light] .mobile-search-line:active{background:#cfe8f1f2}[data-theme=light] .mobile-search-line-copy small{color:#58717c}.global-search-page{background:linear-gradient(180deg,#050e1f,#08152c)}.search-result-card{background:#0f172ab3;border:1px solid #334155cc;border-radius:1rem;box-shadow:0 12px 30px -24px #000000e6;color:#f1f5f9;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.85rem 1rem}.search-result-card>span:last-child{color:#94a3b8;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .global-search-page{background:radial-gradient(circle at 82% 4%,#3674871f,#0000 28rem),linear-gradient(180deg,#b9c8d0,#c9d4da 42%,#d3dce1)!important;color:#0b2d3b!important}[data-theme=light] .global-search-page input{background:#dce5eafa!important;border-color:#194e6075!important;box-shadow:inset 0 1px #ffffff9e,0 14px 28px -24px #0f303ebf!important;color:#082b3a!important}[data-theme=light] .global-search-page input::placeholder{color:#486674!important;opacity:1}[data-theme=light] .global-search-page .text-slate-500,[data-theme=light] .global-search-page>div>p{color:#365460!important}[data-theme=light] .global-search-page .mobile-search-collections{background:#bbcbd3b8;border:1px solid #3153604d;border-radius:1.35rem;box-shadow:inset 0 1px #ffffff80,0 20px 40px -34px #0f303ecc;padding:.8rem}[data-theme=light] .global-search-page .quotes-view-tabs{background:linear-gradient(180deg,#ccd8defa,#b0c2cbfa);border-color:#819ba7}[data-theme=light] .global-search-page .quotes-view-tab[data-tone=blue]{--quote-folder:#9dbce5;--quote-folder-edge:#245f9d;color:#10345f!important}[data-theme=light] .global-search-page .quotes-view-tab[data-tone=violet]{--quote-folder:#bcaee4;--quote-folder-edge:#6343a4;color:#38236f!important}[data-theme=light] .global-search-page .quotes-view-tab[data-tone=orange]{--quote-folder:#e9ba87;--quote-folder-edge:#a64a12;color:#5c2509!important}[data-theme=light] .global-search-page .quotes-view-tab[data-tone=emerald]{--quote-folder:#93cbb8;--quote-folder-edge:#126a4c;color:#0d4937!important}[data-theme=light] .global-search-page .quotes-view-tab[data-tone=rose]{--quote-folder:#e7a8b4;--quote-folder-edge:#a7173e;color:#681027!important}[data-theme=light] .global-search-page .quotes-view-tab[data-active=true]{box-shadow:0 -10px 24px -14px var(--quote-folder-edge),inset 0 1px #ffffffa6!important;filter:saturate(1.08) contrast(1.08)}[data-theme=light] .global-search-page [data-testid^=mobile-search-][data-testid$=-list]{border-color:#2d4b5880!important;box-shadow:0 16px 34px -28px #0c2a37bf}[data-theme=light] .global-search-page .mobile-search-line{background:#d3dee4fa;border-color:#2d4b5840;color:#082c3a}[data-theme=light] .global-search-page .mobile-search-line:nth-child(2n){background:#c9d6ddfa}[data-theme=light] .global-search-page .mobile-search-line:active,[data-theme=light] .global-search-page .mobile-search-line:hover{background:#b9d4df}[data-theme=light] .global-search-page .mobile-search-line-copy small{color:#405f6c}[data-theme=light] .global-search-page .mobile-search-line-status.tone-amber{color:#7a3e00}[data-theme=light] .global-search-page .mobile-search-line-status.tone-amber i{background:#b85c00;box-shadow:0 0 0 3px #b85c0024}[data-theme=light] .search-result-card{background:#cfdbe1f5;border-color:#31536061;box-shadow:0 14px 30px -26px #0c2a37cc;color:#0b2d3b}[data-theme=light] .search-result-card>span:last-child{color:#526b76}.mobile-dashboard-date .live-date-time-clock,.mobile-dashboard-date .live-date-time-date{justify-content:flex-end}[data-theme=light] [data-testid=dashboard-hero-mark]{align-items:center;background:#ffffff94;border:1px solid #0891b22e;border-radius:1rem;display:flex;justify-content:center;overflow:hidden;padding:.3rem}@media (min-width:640px){.live-date-time.sm\:text-right :is(.live-date-time-date,.live-date-time-clock){justify-content:flex-end}}[data-theme=light]{--text:#092b3a;--text-muted:#294b59}[data-theme=light] :is(.text-slate-50,.text-slate-100,.text-white){color:#082b3a!important}[data-theme=light] :is(.text-slate-200,.text-slate-300){color:#173d4b!important}[data-theme=light] .text-slate-400{color:#294b59!important}[data-theme=light] :is(.text-slate-500,.text-slate-600,.text-slate-700){color:#365866!important}[data-theme=light] :is(input,textarea)::placeholder{color:#526f7b!important}[data-theme=dark]{--text:#fbfdff;--text-muted:#c3d1e4}[data-theme=dark] :is(.text-slate-50,.text-slate-100,.text-white){color:#fbfdff!important}[data-theme=dark] :is(.text-slate-200,.text-slate-300){color:#e3ecf7!important}[data-theme=dark] .text-slate-400{color:#c8d5e7!important}[data-theme=dark] :is(.text-slate-500,.text-slate-600){color:#afc1d9!important}[data-theme=dark] :is(input,textarea)::placeholder{color:#aabbd1!important;opacity:1}:is(input,textarea,select,button){text-rendering:optimizeLegibility}:is(input,textarea,select){font-weight:500}main :is(p,label,td,th,li){text-rendering:optimizeLegibility}@media (max-width:767px){main .text-\[10px\],main .text-\[8px\],main .text-\[9px\]{font-size:.6875rem!important;line-height:1rem!important}main .text-\[11px\]{font-size:.75rem!important;line-height:1.0625rem!important}main .text-xs{font-size:.8125rem!important;line-height:1.25rem!important}main .text-sm{font-size:.9375rem!important;line-height:1.4rem!important}main :is(input,textarea,select){font-size:1rem!important;line-height:1.4rem!important;min-height:2.875rem}main textarea{min-height:6rem}main :is(.tracking-wider,.tracking-widest){letter-spacing:.075em!important}[data-theme=light] main :is(.text-slate-400,.text-slate-500,.text-slate-600){color:#294d5b!important}[data-theme=dark] main :is(.text-slate-400,.text-slate-500,.text-slate-600){color:#c4d3e6!important}.mobile-simple-row{grid-gap:.65rem;align-items:center;background:#0000;border-bottom:1px solid #94a3b842;color:inherit;display:grid;gap:.65rem;grid-template-columns:2.25rem minmax(0,1fr) minmax(5.25rem,auto);min-height:4.75rem;padding:.75rem .9rem}.mobile-simple-row:first-child{border-top:1px solid #94a3b842}.mobile-simple-row:active{background:#22d3ee14}.mobile-simple-icon{align-items:center;color:#22d3ee;display:inline-flex;height:2rem;justify-content:center;width:2rem}.mobile-simple-copy{min-width:0}.mobile-simple-copy small,.mobile-simple-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-simple-copy strong{font-size:.9375rem;font-weight:800;line-height:1.25rem}.mobile-simple-copy small{color:#9fb0cc;color:var(--text-muted);font-size:.75rem;line-height:1rem;margin-top:.2rem}.mobile-simple-status{align-items:center;display:flex;font-size:.75rem;font-weight:700;gap:.45rem;justify-content:flex-end;line-height:1rem;min-width:0;text-align:right}.mobile-simple-status span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.mobile-simple-status i{border-radius:.2rem;box-shadow:0 0 0 1px #fff3;display:block;flex:0 0 auto;height:.7rem;width:.7rem}[data-theme=light] .mobile-simple-row{border-color:#2d4b5833;color:#102f3d}[data-theme=light] .mobile-simple-icon{color:#9f3f58}[data-theme=dark] .mobile-simple-row{border-color:#94b8e233;color:#f8fbff}[data-testid=invoices-page],[data-testid=invoices-page]>:first-child,[data-testid=leads-page] header,[data-testid=quotes-page],[data-testid=quotes-page]>:first-child,[data-testid=requests-header]{padding:1rem!important}[data-testid=invoices-page] h1,[data-testid=leads-page] h1,[data-testid=quotes-page] h1,[data-testid=requests-page] h1{font-size:1.75rem!important;line-height:2rem!important}[data-testid=leads-page] .relative.mt-5,[data-testid=requests-page]>div>.relative.mt-5{max-width:none}}.mobile-action-fab{align-items:center;background:linear-gradient(145deg,#8b5cf6,#6d28d9);border:1px solid #c4b5fd8c;border-radius:999px;box-shadow:0 10px 24px #6d28d957;color:#f5f3ff;display:inline-flex;flex:0 0 auto;font-size:.62rem;font-weight:900;gap:.32rem;height:2.75rem;justify-content:center;letter-spacing:.04em;padding:0 .72rem;text-transform:uppercase;width:auto}.mobile-action-fab svg{color:#fbbf24}.quote-action-button,[data-theme=dark] .quote-action-button,[data-theme=light] .quote-action-button{align-items:center;background:linear-gradient(145deg,#fed7aa,#fb923c)!important;border:1px solid #fb923cb3!important;border-radius:.75rem!important;box-shadow:0 8px 18px #ea580c38!important;color:#5b2107!important;display:inline-flex!important;font-size:.68rem;font-weight:900;height:2.55rem;justify-content:center!important;letter-spacing:.08em;min-width:4.8rem;padding:0 .9rem!important;text-shadow:none!important;text-transform:uppercase;width:auto!important}.quote-action-button:hover,.quote-action-button[aria-expanded=true]{background:linear-gradient(145deg,#ffedd5,#fb923c)!important;border-color:#fdba74!important;box-shadow:0 10px 22px #ea580c4d!important;transform:translateY(-1px)}.quote-mobile-row{-webkit-touch-callout:none;grid-template-columns:minmax(0,1fr) minmax(7.3rem,auto);touch-action:pan-y;-webkit-user-select:none;user-select:none}.quote-mobile-row .mobile-simple-icon{display:none}.quote-mobile-row .mobile-action-fab{grid-column:1;grid-row:1;padding-inline:.55rem;width:4.65rem}.quote-mobile-row .mobile-simple-copy{grid-column:1;grid-row:1}.quote-mobile-controls{align-items:flex-end;display:flex;flex-direction:column;gap:.55rem;grid-column:2;grid-row:1;justify-content:center;min-width:0}.quote-manage-button{align-items:center;background:#0000;border:0;border-radius:.55rem;color:#e2e8f0;display:inline-flex;font-size:.72rem;font-weight:900;gap:.25rem;justify-content:center;min-height:2rem;padding:.3rem .45rem;white-space:nowrap}.quote-manage-button:focus-visible,.quote-manage-button:hover{background:#fb923c1a;color:#fb923c;outline:none}[data-theme=light] .quote-manage-button{color:#294b5d}[data-theme=light] .quote-manage-button:focus-visible,[data-theme=light] .quote-manage-button:hover{background:#ea580c1a;color:#b8420b}@media (min-width:768px){[data-theme=light] .quote-manage-button{background:linear-gradient(145deg,#fff7ed,#fed7aa);border:1px solid #e87932;box-shadow:0 5px 14px #c2410c29;color:#8a310d}[data-theme=light] .quote-manage-button:focus-visible,[data-theme=light] .quote-manage-button:hover{background:linear-gradient(145deg,#ffedd5,#fdba74);border-color:#c2410c;box-shadow:0 7px 18px #c2410c3d;color:#7c2d12}}.quote-selected-card{background:#292929!important;border-color:#ef4444!important;box-shadow:none!important}[data-theme=light] .quote-selected-card{background:#f8fbfd!important;border-color:#dc3f4d!important;box-shadow:none!important}@media (min-width:640px){[data-testid=quotes-page]{background:linear-gradient(150deg,#071326,#0b1b35 55%,#101d35)!important;color:#e7f1ff!important;min-height:100%}[data-theme=light] [data-testid=quotes-page]{background:linear-gradient(150deg,#edf3f8,#f8fbfd 55%,#e9f0f6)!important;color:#15384b!important}.quotes-ledger-cards{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%}.quotes-ledger-cards .quote-ledger-row,.quotes-ledger-cards [data-testid=quotes-ledger-header]{grid-column-gap:.8rem!important;align-items:center;box-sizing:border-box;column-gap:.8rem!important;display:grid!important;grid-template-columns:7rem 7rem minmax(8rem,1fr) minmax(7rem,.9fr) 7rem 7rem 3rem 6rem 5.25rem!important;min-width:67rem;width:100%}.quotes-ledger-cards [data-testid=quotes-ledger-header]{padding:.8rem 1rem!important;position:-webkit-sticky;position:sticky;top:0;z-index:4}.quotes-ledger-cards .quote-ledger-row>div,.quotes-ledger-cards [data-testid=quotes-ledger-header]>div{grid-column:auto!important;min-width:0}.quotes-ledger-cards [data-testid^=quote-group-]{min-width:67rem}.quotes-ledger-cards [data-testid^=quote-group-]>div:first-child{min-width:100%!important}.quotes-ledger-cards .quote-card-identity{grid-column:1!important}.quotes-ledger-cards .quote-card-status{grid-column:2!important}.quotes-ledger-cards .quote-card-project{grid-column:3!important}.quotes-ledger-cards .quote-card-customer{grid-column:4!important}.quotes-ledger-cards .quote-card-last-opened{grid-column:5!important}.quotes-ledger-cards .quote-card-job-status{grid-column:6!important}.quotes-ledger-cards .quote-card-cameras{grid-column:7!important}.quotes-ledger-cards .quote-card-total{grid-column:8!important}.quotes-ledger-cards .quote-card-manage{grid-column:9!important}}.quote-manage-action-copy{align-items:flex-start;display:flex;flex-direction:column}.quote-manage-action-copy small{color:#fbbf24;font-size:.62rem;font-weight:700;margin-top:.12rem;text-shadow:0 1px 6px #000c}.quote-manage-launcher{align-items:stretch!important;left:auto!important;right:max(.85rem,env(safe-area-inset-right,0px))!important}.quote-manage-launcher>:is(a,button,[role=menuitem]){flex-direction:row!important;justify-content:flex-start!important}.quote-manage-launcher>:is(a,button,[role=menuitem])>span{order:0!important}.quote-select-checkbox{accent-color:#fb923c;cursor:pointer;filter:drop-shadow(0 3px 6px rgba(234,88,12,.2));height:1.25rem;width:1.25rem}.quotes-view-tabs{background:#0f172a6b;border:1px solid #94a3b83d;border-radius:1rem;box-shadow:0 12px 28px -24px #000c;display:flex;gap:.3rem;overflow-x:auto;padding:.35rem;scrollbar-width:none;width:100%}.quotes-view-tabs::-webkit-scrollbar{display:none}.quote-list-action-bar{align-items:center;display:flex;gap:.75rem;margin-top:.35rem!important;min-height:2.55rem;padding:.05rem .25rem .15rem}.quote-list-action-bar~[data-testid=quotes-ledger],.quote-list-action-bar~[data-testid=quotes-mobile-list]{margin-top:.4rem!important}.quote-list-action-bar>span{color:#94a3b8;font-size:.68rem;font-weight:800;letter-spacing:.035em}[data-theme=light] .quote-list-action-bar>span{color:#526b78}.quotes-view-tab{background:#0000;border:0;border-radius:.75rem;color:#cbd5e1;flex:1 0 auto;font-size:.74rem;font-weight:900;letter-spacing:.035em;min-height:2.65rem;padding:.55rem 1rem;white-space:nowrap}.quotes-view-tab[aria-selected=true]{background:linear-gradient(145deg,#f8fafc,#dbeafe);box-shadow:0 8px 18px #00000038;color:#082032}[data-theme=light] .quotes-view-tabs{background:#e1edf4c7;border-color:#bdced8}[data-theme=light] .quotes-view-tab{color:#294b5d}[data-theme=light] .quotes-view-tab[aria-selected=true]{background:#fff;color:#102f3d}.quotes-view-tabs{align-items:flex-end;border-radius:1rem 1rem .35rem .35rem;padding-top:.5rem}.quotes-view-tab,[data-theme=light] .quotes-view-tab{--quote-folder:#164e63;--quote-folder-edge:#22d3ee;background:color-mix(in srgb,var(--quote-folder) 90%,#fff 10%)!important;border:1px solid color-mix(in srgb,var(--quote-folder-edge) 58%,#0000)!important;border-radius:.7rem .7rem .2rem .2rem!important;box-shadow:0 -6px 18px -13px var(--quote-folder-edge),inset 0 1px #ffffff2e!important;color:#f8fafc!important;isolation:isolate;overflow:visible;position:relative}.quotes-view-tab[data-tone=blue]{--quote-folder:#1e3a8a;--quote-folder-edge:#60a5fa}.quotes-view-tab[data-tone=cyan]{--quote-folder:#0e7490;--quote-folder-edge:#67e8f9}.quotes-view-tab[data-tone=amber]{--quote-folder:#92400e;--quote-folder-edge:#fbbf24}.quotes-view-tab[data-tone=emerald]{--quote-folder:#065f46;--quote-folder-edge:#34d399}.quotes-view-tab[data-tone=violet]{--quote-folder:#5b21b6;--quote-folder-edge:#a78bfa}.quotes-view-tab[data-tone=orange]{--quote-folder:#9a3412;--quote-folder-edge:#fb923c}.quotes-view-tab[data-tone=rose]{--quote-folder:#9f1239;--quote-folder-edge:#fb7185}.quotes-view-tab[data-tone=slate]{--quote-folder:#334155;--quote-folder-edge:#94a3b8}.quotes-view-tab[data-active=true]{box-shadow:0 -10px 26px -14px var(--quote-folder-edge),inset 0 1px #ffffff3d!important;filter:saturate(1.18) brightness(1.12);transform:translateY(-3px);z-index:2}[data-theme=light] .quotes-view-tabs{background:linear-gradient(180deg,#f8fcfde0,#e7f0f4);border-color:#afc8d2}[data-theme=light] .quotes-view-tab{--quote-folder:#b9e8ee;--quote-folder-edge:#1597aa;box-shadow:0 -5px 17px -12px #1d4e6080,inset 0 1px #ffffffb8!important;color:#104456!important;filter:none;text-shadow:none}[data-theme=light] .quotes-view-tab[data-tone=blue]{--quote-folder:#c9ddff;--quote-folder-edge:#3478cf;color:#173f79!important}[data-theme=light] .quotes-view-tab[data-tone=cyan]{--quote-folder:#b9edf3;--quote-folder-edge:#1597a8;color:#0e5965!important}[data-theme=light] .quotes-view-tab[data-tone=amber]{--quote-folder:#fde3a7;--quote-folder-edge:#d77809;color:#70400a!important}[data-theme=light] .quotes-view-tab[data-tone=emerald]{--quote-folder:#bcebd9;--quote-folder-edge:#16835e;color:#12583f!important}[data-theme=light] .quotes-view-tab[data-tone=violet]{--quote-folder:#ded3ff;--quote-folder-edge:#7655cf;color:#47318b!important}[data-theme=light] .quotes-view-tab[data-tone=orange]{--quote-folder:#fed7aa;--quote-folder-edge:#d76113;color:#71300d!important}[data-theme=light] .quotes-view-tab[data-tone=rose]{--quote-folder:#fecdd3;--quote-folder-edge:#e11d48;color:#881337!important}[data-theme=light] .quotes-view-tab[data-tone=slate]{--quote-folder:#dbe4ec;--quote-folder-edge:#64748b;color:#334155!important}[data-theme=light] .quotes-view-tab[data-active=true]{box-shadow:0 -9px 24px -14px var(--quote-folder-edge),inset 0 1px #ffffffd1!important;filter:saturate(1.08) brightness(.98)}.invoice-recurring-dashboard{background:linear-gradient(145deg,#0f172aeb,#2e106533);border-color:#a78bfa40;box-shadow:0 24px 55px -42px #8b5cf6cc}.invoice-recurring-empty,.invoice-recurring-plan{background:#02061761;border-color:#94a3b833}.invoice-recurring-insights{background:linear-gradient(150deg,#082f4975,#1e12477a 62%,#020617b3);border-color:#22d3ee38;box-shadow:inset 0 1px #ffffff0d,0 22px 45px -34px #22d3eeb3}.invoice-recurring-insights[data-collapsed=true]>:nth-child(n+4){display:none}.recurring-insights-toggle{align-items:center;background:#082f4959;border:1px solid #22d3ee40;border-radius:.65rem;color:#67e8f9;display:inline-flex;font-size:.62rem;font-weight:900;gap:.3rem;letter-spacing:.04em;padding:.35rem .55rem;text-transform:uppercase}.recurring-insights-toggle:hover{background:#0891b233}.invoice-status-folders .quotes-view-tab>span{background:#0206174d!important;border-radius:999px;color:currentColor!important;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;justify-content:center;margin-left:.45rem;min-width:1.35rem;padding:.08rem .38rem}[data-theme=light] .invoice-recurring-dashboard{background:linear-gradient(145deg,#fffffff5,#f4f0ffe6);border-color:#c7b8eb;box-shadow:0 24px 55px -42px #402d7280;color:#102a43}[data-theme=light] .invoice-recurring-empty,[data-theme=light] .invoice-recurring-plan{background:#fffc;border-color:#c8d6df;color:#102a43}[data-theme=light] .invoice-recurring-insights{background:linear-gradient(150deg,#e0f7faf2,#f2eefff0 62%,#fffffff5);border-color:#91d5df;box-shadow:inset 0 1px #fffc,0 22px 45px -34px #12637880;color:#102a43}[data-theme=light] .recurring-insights-toggle{background:#ffffffb3;border-color:#72c9d7;color:#126778}[data-theme=light] .invoice-recurring-plan .border-slate-700\/50{border-color:#c9d7df!important}[data-theme=light] .invoice-recurring-dashboard .text-slate-500{color:#526b78!important}[data-theme=light] .invoice-status-folders .quotes-view-tab>span{background:#ffffffa6!important}.quote-status-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-family:inherit;font-size:.67rem;font-weight:900;gap:.4rem;letter-spacing:.025em;line-height:1;padding:.32rem .68rem;text-transform:none;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.quote-status-pill i{display:none}.quote-status-approved{background:#4ade80!important;border-color:#86efac!important;color:#052e1a!important}.quote-status-converted{background:#67e8f9!important;border-color:#a5f3fc!important;color:#083344!important}.quote-status-changes,.quote-status-pending-changes{background:#d8b4fe!important;border-color:#e9d5ff!important;color:#3b0764!important}.quote-status-draft{background:#c4b5fd!important;border-color:#ddd6fe!important;color:#2e1065!important}.quote-status-archived{background:#cbd5e1!important;border-color:#e2e8f0!important;color:#172033!important}.quote-status-awaiting-response,.quote-status-pending{background:#fbbf24!important;border-color:#fde68a!important;color:#451a03!important}@media (min-width:1280px) and (pointer:fine),(min-width:1440px){.quotes-ledger-cards{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:visible!important}.quotes-ledger-cards [data-testid=quotes-ledger-header]{border:1px solid #94a3b83d!important;border-radius:1rem;margin-bottom:.7rem}.quotes-ledger-cards [data-testid^=quote-group-]{display:flow-root}.quotes-ledger-cards [data-testid^=quote-group-]>div:first-child{border:1px solid!important;border-radius:.8rem;margin:.75rem 0 .5rem}.quotes-ledger-cards .quote-ledger-row{background:#08152ccc;border:1px solid #94a3b838!important;border-left-width:4px!important;border-radius:1rem;box-shadow:0 14px 28px -22px #000c;margin:0 0 .4rem;min-height:4.5rem}.quotes-ledger-cards .quote-ledger-row:hover{box-shadow:0 18px 34px -22px #22d3ee40;transform:translateY(-1px)}[data-theme=light] .quotes-ledger-cards .quote-ledger-row{background:#f8fbfdf5!important;border-color:#cbdce7!important;box-shadow:0 14px 30px -22px #1738486b}}@media (max-width:1279px){[data-testid=quotes-mobile-list]{grid-gap:.4rem;display:grid;gap:.4rem}[data-testid=quotes-mobile-list] .quote-mobile-row{background:linear-gradient(145deg,#0c1b37f5,#122648eb);border:1px solid #7d9abe4d;border-radius:1rem;box-shadow:0 14px 28px -22px #000000e6,inset 0 1px hsla(0,0%,100%,.035);color:#e8f2ff;min-height:4.5rem;padding-block:.5rem}[data-theme=light] [data-testid=quotes-mobile-list] .quote-mobile-row{background:linear-gradient(145deg,#fbfdff,#eef4f9)!important;border-color:#bdcfdd!important;box-shadow:0 12px 25px -19px #1e40567a,inset 0 1px #fff;color:#15384b!important}[data-theme=dark] [data-testid=quotes-page] [data-testid=quotes-sort]{background:#0c1b37!important;border-color:#3b5275!important;color:#dbeafe!important}[data-theme=light] [data-testid=quotes-page] [data-testid=quotes-sort]{background:#f8fbfe!important;border-color:#b9cedb!important;color:#173848!important}}@media (min-width:640px) and (max-width:1199px) and (orientation:portrait){[data-testid=quotes-page]{padding-inline:1rem!important}[data-testid=quotes-mobile-list]{grid-gap:.4rem;display:grid!important;gap:.4rem;width:100%}[data-testid=quotes-ledger]{display:none!important}[data-testid=quotes-mobile-list] .quote-mobile-row{grid-column-gap:1rem;align-items:center;box-sizing:border-box;column-gap:1rem;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:4.5rem;padding:.55rem 1rem;width:100%}[data-testid=quotes-mobile-list] .mobile-simple-copy{display:block;grid-column:1;grid-row:1;min-width:0}[data-testid=quotes-mobile-list] .mobile-simple-copy>*{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-testid=quotes-mobile-list] .mobile-simple-copy strong{font-size:1rem;line-height:1.35}[data-testid=quotes-mobile-list] .mobile-simple-copy small{color:#a9b9cc;font-size:.75rem;line-height:1.1rem;margin-top:.22rem}[data-theme=light] [data-testid=quotes-mobile-list] .mobile-simple-copy small{color:#526b78}[data-testid=quotes-mobile-list] .quote-mobile-controls{align-items:flex-end;display:flex!important;grid-column:2;grid-row:1;justify-content:center;min-width:8.75rem}[data-testid=quotes-mobile-list] .quote-status-pill{max-width:100%}.quotes-filter-toolbar{grid-gap:.75rem!important;align-items:center;display:grid!important;gap:.75rem!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quotes-filter-toolbar>:first-child{grid-column:1/-1;min-width:0!important;width:100%}.quotes-filter-toolbar>label{min-width:0!important;width:100%}.quotes-filter-toolbar .quotes-selection-actions{min-width:0}.quotes-filter-toolbar [data-testid=quotes-approved-only-label]{justify-content:center;min-width:0;width:100%}.quotes-view-tabs{max-width:100%;overscroll-behavior-inline:contain}}@media (min-width:768px) and (max-width:1279px) and (orientation:landscape){[data-testid=quotes-mobile-list]{display:none!important}[data-testid=quotes-ledger]{display:block!important}}.mobile-action-launcher{align-items:flex-end;background:#0000;border:0;bottom:calc(env(safe-area-inset-bottom, 0px) + 5.75rem);box-shadow:none;display:flex;flex-direction:column;gap:.35rem;max-height:min(72vh,38rem);overflow-x:visible;overflow-y:auto;padding:.35rem;position:fixed;right:.85rem;scrollbar-width:none;width:min(21rem,calc(100vw - 1.7rem));z-index:130}.mobile-action-launcher::-webkit-scrollbar{display:none}.mobile-action-launcher-title{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05101fb3;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 8px 22px #0000003d;color:#e2e8f0;display:flex;font-size:.7rem;font-weight:900;gap:.65rem;justify-content:space-between;letter-spacing:.12em;padding:.35rem .45rem .35rem .8rem;text-transform:uppercase;width:auto}.mobile-action-launcher-title button{align-items:center;background:#94a3b833;border-radius:999px;display:inline-flex;height:2rem;justify-content:center;width:2rem}.mobile-launch-action{align-items:center;background:#0000!important;border:0;color:#f8fafc;display:flex;font-size:.82rem;font-weight:800;gap:.8rem;justify-content:flex-end;min-height:3rem;padding:.15rem;text-align:left;width:100%}.mobile-launch-action>span{align-items:center;background:linear-gradient(145deg,#22d3ee,#2563eb);border-radius:999px;box-shadow:0 10px 24px #00000052,inset 0 1px #ffffff6b;display:inline-flex;flex:0 0 2.9rem;height:2.9rem;justify-content:center;order:2;width:2.9rem}.mobile-launch-action:before{content:"";position:absolute}.mobile-launch-action{text-shadow:0 1px 8px #000000a6}.mobile-launch-action.tone-blue>span{background:linear-gradient(145deg,#60a5fa,#2563eb)}.mobile-launch-action.tone-indigo>span{background:linear-gradient(145deg,#a78bfa,#6366f1)}.mobile-launch-action.tone-cyan>span{background:linear-gradient(145deg,#22d3ee,#0891b2)}.mobile-launch-action.tone-sky>span{background:linear-gradient(145deg,#38bdf8,#0284c7)}.mobile-launch-action.tone-amber>span{background:linear-gradient(145deg,#fbbf24,#f97316)}.mobile-launch-action.tone-fuchsia>span{background:linear-gradient(145deg,#e879f9,#c026d3)}.mobile-launch-action.tone-emerald>span{background:linear-gradient(145deg,#34d399,#059669)}.mobile-launch-action.tone-orange>span{background:linear-gradient(145deg,#fb923c,#ea580c)}.mobile-launch-action.tone-red>span{background:linear-gradient(145deg,#fb7185,#dc2626)}.mobile-action-launcher.invoice-actions-menu>.border-t,.mobile-action-launcher.invoice-actions-menu>.text-slate-600{display:none}.invoice-page-action-launcher{bottom:max(.85rem,env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 1.7rem)!important;overflow-y:auto!important;overscroll-behavior:contain}.theme-light .mobile-action-launcher{background:#0000;box-shadow:none}.theme-light .mobile-action-launcher-title{background:#f8fafcc2;border-color:#0f294021;color:#0f2940}.theme-light .mobile-launch-action{color:#102a43;text-shadow:0 1px 7px #ffffffe6}.desktop-action-launcher{align-items:flex-end;background:#0000!important;background-color:initial!important;background-image:none!important;border:0!important;border-radius:0;bottom:1.5rem!important;display:flex;flex-direction:column;gap:.3rem;max-height:none;overflow:visible!important;padding:.35rem;position:fixed!important;right:1.5rem!important;scrollbar-width:none;top:auto!important;width:20rem}.desktop-action-launcher,.document-action-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.document-action-backdrop{border:0!important;outline:0!important}.document-action-backdrop,[data-theme=light] .document-action-backdrop{background:#0000!important}.quote-action-backdrop,[data-theme=dark] .quote-action-backdrop,[data-theme=light] .quote-action-backdrop{backdrop-filter:blur(2px) saturate(.72)!important;-webkit-backdrop-filter:blur(2px) saturate(.72)!important;background:#030a18b8!important;border:0!important;box-shadow:none!important;outline:0!important}.quote-action-launcher>:is(a,button,[role=menuitem]),[data-theme=dark] .quote-action-launcher>:is(a,button,[role=menuitem]),[data-theme=light] .quote-action-launcher>:is(a,button,[role=menuitem]){color:#f8fafc!important;text-shadow:0 2px 9px #000000f2!important}.quote-action-launcher{align-items:flex-start!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;background-color:initial!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;isolation:isolate;left:max(.85rem,env(safe-area-inset-left,0px))!important;outline:0!important;padding:0!important;right:auto!important}.quote-action-launcher:after,.quote-action-launcher:before{content:none!important;display:none!important}.quote-action-launcher>:is(a,button,[role=menuitem]){flex-direction:row!important;justify-content:flex-start!important}.quote-builder-action-launcher{bottom:max(1.25rem,env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 6rem)!important;overflow-y:auto!important;width:min(22rem,calc(100vw - 1.7rem))!important}.quote-builder-action-slot{bottom:auto;left:auto;position:relative!important;right:auto;z-index:50}.quote-builder-action-trigger{appearance:none!important;-webkit-appearance:none!important}.quote-builder-speed-dial{align-items:flex-start;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;bottom:calc(max(1.25rem, env(safe-area-inset-bottom, 0px)) + 3.5rem);box-shadow:none;display:flex;filter:none;flex-direction:column;gap:.3rem;left:max(.9rem,env(safe-area-inset-left,0px));margin:0;max-height:calc(100dvh - 6rem);outline:0;overflow-y:auto;padding:0;pointer-events:none;position:fixed;scrollbar-width:none;width:min(22rem,calc(100vw - 1.8rem));z-index:9999}.quote-builder-speed-dial::-webkit-scrollbar{display:none}.quote-builder-speed-dial:after,.quote-builder-speed-dial:before{content:none!important;display:none!important}.quote-builder-speed-dial>div{display:none!important}.quote-builder-speed-dial>:is(a,button){align-items:center;background:#0000!important;background-color:initial!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#f8fafc!important;display:flex!important;font-size:.78rem;font-weight:800;gap:.75rem;justify-content:flex-start;min-height:3rem;outline:0;padding:.15rem!important;pointer-events:auto;text-align:left;text-shadow:0 1px 8px #000000b8;width:auto!important}.quote-builder-speed-dial>:is(a,button)>svg{background:linear-gradient(145deg,#38bdf8,#2563eb);border-radius:999px;box-shadow:0 10px 22px #0000004d,inset 0 1px #ffffff6b;box-sizing:initial;color:#071526!important;flex:0 0 1.1rem;height:1.1rem;padding:.8rem;width:1.1rem}.quote-builder-speed-dial>:is(a,button):nth-of-type(3n+2)>svg{background:linear-gradient(145deg,#fbbf24,#f97316)}.quote-builder-speed-dial>:is(a,button):nth-of-type(3n)>svg{background:linear-gradient(145deg,#c084fc,#7c3aed)}.quote-builder-speed-dial>[data-testid=quote-action-approve-override]>svg{background:linear-gradient(145deg,#4ade80,#059669)!important}.quote-builder-speed-dial>[data-testid=quote-action-delete]>svg{background:linear-gradient(145deg,#fb7185,#dc2626)!important;color:#fff!important}[data-theme=light] .quote-builder-speed-dial>:is(a,button){color:#102a43!important;text-shadow:0 1px 7px #fffffff2}html .quote-builder-action-launcher>:is(a,button){background:#0000!important;background-image:none!important;border:0!important;border-radius:999px;box-shadow:none!important;gap:.8rem;padding:.2rem!important;width:100%}.quote-builder-action-launcher>:is(a,button)>span{order:0!important;transition:transform .15s ease,box-shadow .15s ease}.quote-builder-action-launcher>:is(a,button):hover>span{box-shadow:0 12px 26px #0006,inset 0 1px #ffffff80;transform:translateY(-2px)}.quote-builder-action-launcher>:is(a,button):focus-visible{outline:2px solid #67e8f9!important;outline-offset:-2px}.quote-builder-action-launcher>.mobile-action-launcher-title{margin-bottom:.3rem}@media (prefers-reduced-motion:reduce){.quote-builder-action-launcher>:is(a,button)>span{transition:none}.quote-builder-action-launcher>:is(a,button):hover>span{transform:none}}.desktop-action-trigger{align-items:center;background:#0000!important;border:0!important;box-shadow:none!important;color:#cbd5e1;display:inline-flex;font-size:.66rem;font-weight:900;gap:.6rem;justify-content:flex-end;letter-spacing:.08em;outline:0;padding:0!important;text-transform:uppercase}.desktop-action-trigger>i{align-items:center;background:linear-gradient(145deg,#8b5cf6,#6d28d9);border-radius:999px;box-shadow:0 10px 24px #6d28d957,inset 0 1px #ffffff57;color:#fef3c7;display:inline-flex;font-style:normal;height:2.75rem;justify-content:center;width:2.75rem}.desktop-action-trigger:hover>i,.desktop-action-trigger[aria-expanded=true]>i{transform:scale(1.06)}.desktop-action-trigger:focus-visible>i{outline:2px solid #67e8f9;outline-offset:3px}[data-theme=light] .desktop-action-trigger{color:#244b5d}.desktop-action-launcher::-webkit-scrollbar{display:none}.desktop-action-launcher>:is(a,button,[role=menuitem]){align-items:center;animation:desktop-action-rise .2s cubic-bezier(.2,.8,.2,1) both;background:#0000!important;border:0!important;border-radius:0!important;color:#f8fafc!important;display:flex;flex-direction:row-reverse;font-size:.78rem;font-weight:800;gap:.75rem;justify-content:flex-end;min-height:3rem;padding:.15rem!important;text-shadow:0 1px 8px #000000b3;width:auto!important}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-child(2){animation-delay:20ms}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-child(3){animation-delay:40ms}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-child(4){animation-delay:60ms}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-child(5){animation-delay:80ms}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-child(6){animation-delay:.1s}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-child(7){animation-delay:.12s}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-child(n+8){animation-delay:.14s}@keyframes desktop-action-rise{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.desktop-action-launcher>:is(a,button,[role=menuitem])>svg{background:linear-gradient(145deg,#60a5fa,#2563eb);border-radius:999px;box-shadow:0 10px 22px #00000052,inset 0 1px #ffffff73;box-sizing:initial;color:#071526!important;flex:0 0 1.1rem;height:1.1rem;padding:.8rem;width:1.1rem}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-of-type(3n+1)>svg{background:linear-gradient(145deg,#22d3ee,#0891b2)}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-of-type(3n+2)>svg{background:linear-gradient(145deg,#fbbf24,#f97316)}.desktop-action-launcher>:is(a,button,[role=menuitem]):nth-of-type(3n)>svg{background:linear-gradient(145deg,#c084fc,#7c3aed)}.desktop-action-launcher>.action-icon-green>svg{background:linear-gradient(145deg,#4ade80,#059669)!important}.desktop-action-launcher>.action-icon-red>svg{background:linear-gradient(145deg,#fb7185,#dc2626)!important;color:#fff!important}.desktop-action-launcher>.border-t,.desktop-action-launcher>.text-slate-600{display:none}[data-theme=light] .desktop-action-launcher{background:#0000!important;background-color:initial!important;background-image:none!important;border:0!important;box-shadow:none!important}[data-theme=light] .desktop-action-launcher:not(.quote-action-launcher)>:is(a,button,[role=menuitem]){color:#102a43!important;text-shadow:0 1px 7px #fffffff2}[data-testid=quote-tax-scope],[data-testid=quote-tax]{display:none!important}[data-theme=light] .btn-primary{background:linear-gradient(135deg,#c2410c,#9a3412)!important;border-color:#a83d0b!important;box-shadow:0 9px 20px -12px #7c2d12b8,inset 0 1px #fff3!important;color:#fff!important;font-weight:800}[data-theme=light] .btn-secondary{background:#0891b224!important;border-color:#08677e8c!important;box-shadow:0 7px 17px -14px #084759b3;color:#07546a!important;font-weight:800}[data-theme=light] .btn-secondary:hover{background:#0891b238!important;border-color:#08748d!important}[data-theme=light] :is(button,a)[class*=bg-gradient][class*=text-white],[data-theme=light] :is(button,a)[class*=from-cyan],[data-theme=light] :is(button,a)[class*=from-emerald],[data-theme=light] :is(button,a)[class*=from-orange]{color:#fff!important;text-shadow:0 1px 1px #0003}[data-theme=light] :is(button,a) svg{stroke-width:2.15;filter:saturate(1.22) contrast(1.08);opacity:1!important}[data-theme=light] :is(.text-cyan-200,.text-cyan-300,.text-cyan-400,.text-sky-200,.text-sky-300){color:#075d73!important}[data-theme=light] :is(.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-green-300,.text-green-400){color:#08734f!important}[data-theme=light] :is(.text-orange-200,.text-orange-300,.text-orange-400,.text-amber-200,.text-amber-300,.text-amber-400){color:#9a4b08!important}[data-theme=light] :is(.text-violet-200,.text-violet-300,.text-violet-400,.text-fuchsia-200,.text-fuchsia-300){color:#6833a8!important}[data-theme=light] :is(.bg-cyan-400\/10,.bg-cyan-500\/10,.bg-sky-400\/10){background-color:#0891b22e!important}[data-theme=light] :is(.bg-emerald-400\/10,.bg-emerald-500\/10,.bg-green-500\/10){background-color:#0596692b!important}[data-theme=light] :is(.bg-orange-400\/10,.bg-orange-500\/10,.bg-amber-400\/10){background-color:#ea580c29!important}[data-theme=light] :is(.bg-violet-400\/10,.bg-violet-500\/10,.bg-fuchsia-400\/10){background-color:#7c3aed26!important}[data-theme=light] :is(.border-cyan-400\/20,.border-cyan-400\/25,.border-cyan-400\/30,.border-cyan-500\/30){border-color:#08677e6b!important}[data-theme=light] :is(.border-emerald-400\/20,.border-emerald-400\/25,.border-emerald-400\/30){border-color:#05785761!important}[data-theme=light] :is(.border-orange-400\/20,.border-orange-400\/25,.border-orange-400\/30,.border-amber-400\/30){border-color:#c2410c61!important}.camera-control-range{cursor:pointer;height:28px}.camera-control-range::-webkit-slider-runnable-track{border-radius:999px;height:7px}.camera-control-range::-webkit-slider-thumb{cursor:grab;height:24px;margin-top:-8px;width:24px}.camera-control-range::-moz-range-track{border-radius:999px;height:7px}.camera-control-range::-moz-range-thumb{border:0;cursor:grab;height:24px;width:24px}.camera-step-button{align-items:center;background:#0f172ab3;border:1px solid #334155;border-radius:.6rem;color:#a5f3fc;display:inline-flex;justify-content:center;min-height:40px;min-width:40px;transition:border-color .15s ease,background-color .15s ease}.camera-step-button:hover{background:#0891b229;border-color:#22d3eeb3}.camera-controls-compact{align-items:stretch;background:#08152c;display:flex;gap:8px;min-height:74px;overflow-x:auto;overflow-y:hidden;padding:8px 10px;scrollbar-width:thin;width:100%}.camera-controls-model{border-right:1px solid #1e3358;color:#e2e8f0;display:flex;flex-direction:column;justify-content:center;min-width:150px;padding:7px 10px;width:150px}.camera-controls-model strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camera-compact-label span,.camera-controls-kicker{color:#7f93ae;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.camera-compact-control{background:#0f1d37b8;border:1px solid #1e3358;border-radius:8px;min-width:104px;padding:6px 8px}.camera-compact-control-wide{min-width:190px}.camera-compact-label{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.camera-compact-label b{color:#a5f3fc;font:700 11px/1 ui-monospace,monospace}.camera-compact-inputs{align-items:center;display:flex;gap:5px;justify-content:center}.camera-compact-step{align-items:center;background:#0c1c36;border:1px solid #334765;border-radius:7px;color:#a5f3fc;display:inline-flex;flex:0 0 29px;height:29px;justify-content:center;width:29px}.camera-compact-step:hover{background:#0891b22e;border-color:#22d3ee}.camera-compact-range{cursor:pointer;height:22px;width:105px}.camera-controls-actions{align-items:center;display:flex;gap:5px;min-width:-webkit-max-content;min-width:max-content;padding-left:2px}.camera-compact-action{align-items:center;background:#0c1c36;border:1px solid #334765;border-radius:8px;color:#b8c7da;display:inline-flex;font-size:9px;font-weight:800;gap:5px;height:36px;padding:0 9px;text-transform:uppercase}.camera-compact-action.is-active,.camera-compact-action:hover{background:#0891b226;border-color:#22d3ee;color:#a5f3fc}.camera-compact-delete{border-color:#f8717159;color:#fca5a5}.camera-controls-search{background:#08152c;border:1px solid #22d3ee73;border-radius:10px;bottom:78px;box-shadow:0 16px 40px #00000073;padding:10px;position:absolute;right:10px;width:min(330px,calc(100vw - 24px));z-index:50}@media (max-width:640px){.camera-settings-panel{max-height:62vh;width:min(294px,calc(100vw - 20px))}.camera-controls-compact{min-height:68px;padding:6px 8px}.camera-controls-model{min-width:120px;width:120px}.camera-compact-control{min-width:98px}.camera-compact-control-wide{min-width:178px}}.lead-surface{background:linear-gradient(145deg,#071426f5,#0c1c34e6);border-color:#47729a57;box-shadow:0 18px 45px #02081733}.lead-control{background:#020c1bb3;border:1px solid #47729a8c;border-radius:12px;color:#e2e8f0;font-size:.78rem;font-weight:700;min-height:42px;outline:none;padding-bottom:.65rem;padding-right:.9rem;padding-top:.65rem}.lead-control:focus{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a}.lead-action{align-items:center;border:1px solid #334155;border-radius:.8rem;color:#67e8f9;display:flex;flex-direction:column;font-size:.65rem;font-weight:800;gap:.4rem;padding:.7rem}[data-theme=light] .lead-surface,html[data-theme=light] .lead-surface{background:linear-gradient(145deg,#f8fbfff5,#e3eff8ed);border-color:#4b74974d;box-shadow:0 16px 35px #2a435c1f}[data-theme=light] .lead-control,html[data-theme=light] .lead-control{background:#ffffffdb;border-color:#4769846b;color:#17324a}[data-theme=light] .lead-surface .text-slate-100,html[data-theme=light] .lead-surface .text-slate-100{color:#102b43!important}[data-theme=light] .lead-surface .text-slate-300,[data-theme=light] .lead-surface .text-slate-400,html[data-theme=light] .lead-surface .text-slate-300,html[data-theme=light] .lead-surface .text-slate-400{color:#48657b!important}[data-theme=light] [data-testid=leads-page] aside[class*="bg-[#071426]"]{background:linear-gradient(160deg,#eef4f6,#dce8ec)!important;border-color:#0e749057!important;color:#102f3c!important}[data-theme=light] [data-testid=leads-page] aside article[class*="bg-blue-400/10"]{background-color:#c9e2f5!important;border-color:#4b91bf!important;box-shadow:0 8px 20px -16px #164e77b3!important}[data-theme=light] [data-testid=leads-page] aside article[class*="bg-slate-950/45"]{background-color:#d2e8df!important;border-color:#4f9a79!important;box-shadow:0 8px 20px -16px #195c419e!important}[data-theme=light] [data-testid=leads-page] aside article :is(.text-slate-100,.text-slate-200,.text-slate-300){color:#123443!important}[data-theme=light] [data-testid=leads-page] aside article .text-slate-500{color:#476573!important}[data-theme=light] [data-testid=leads-page] aside article .text-blue-300{color:#155f91!important}[data-theme=light] [data-testid=leads-page] aside article .text-emerald-300{color:#176b4b!important}[data-theme=light] .customer-information-page [data-testid=customer-notification-overrides] select,html[data-theme=light] .customer-information-page [data-testid=customer-notification-overrides] select{background-color:#fff!important;border-color:#a9c2cc!important;box-shadow:none!important;color:#163b4b!important;color-scheme:light}[data-theme=light] .customer-information-page [data-testid=customer-notification-overrides] select option,html[data-theme=light] .customer-information-page [data-testid=customer-notification-overrides] select option{background:#fff!important;color:#163b4b!important}[data-theme=light] .customer-information-page [data-testid=customer-communication-settings-disclosure]>button,html[data-theme=light] .customer-information-page [data-testid=customer-communication-settings-disclosure]>button{background:#e9f2f6!important;border-color:#9fbcc8!important;box-shadow:0 8px 20px -16px #133e4fa6!important;color:#214f60!important}[data-theme=light] .customer-information-page [data-testid=customer-communication-settings-disclosure]>button:hover,[data-theme=light] .customer-information-page [data-testid=customer-communication-settings-disclosure]>button[aria-expanded=true],html[data-theme=light] .customer-information-page [data-testid=customer-communication-settings-disclosure]>button:hover,html[data-theme=light] .customer-information-page [data-testid=customer-communication-settings-disclosure]>button[aria-expanded=true]{background:#f1efff!important;border-color:#7c6ee6!important;color:#5142ae!important}.communication-settings-toggle{background:#0f172a73;border-color:#334155cc;color:#94a3b8}.communication-settings-toggle:hover,.communication-settings-toggle[aria-expanded=true]{border-color:#a78bfa8c;color:#c4b5fd}[data-theme=light] .communication-settings-toggle,html[data-theme=light] .communication-settings-toggle{background-color:#e9f2f6!important;background-image:none!important;border-color:#9fbcc8!important;color:#214f60!important;color-scheme:light}[data-theme=light] .communication-settings-toggle:hover,[data-theme=light] .communication-settings-toggle[aria-expanded=true],html[data-theme=light] .communication-settings-toggle:hover,html[data-theme=light] .communication-settings-toggle[aria-expanded=true]{background-color:#f1efff!important;border-color:#7c6ee6!important;color:#5142ae!important}[data-theme=light] [data-testid=refer-a-pro-modal]{background:#f8fafb!important;border-color:#c5ddd8!important;box-shadow:0 24px 70px #0f2d3733;color:#17384a;color-scheme:light}[data-theme=light] [data-testid=refer-a-pro-modal]>header{background:linear-gradient(135deg,#e5f5ee,#edf7fa)!important;border-bottom:1px solid #d2e6e1}[data-theme=light] [data-testid=referral-qr-card]{background:linear-gradient(145deg,#fff,#eef8f5)!important;border-color:#c5ddd8!important;box-shadow:0 8px 24px -16px #0f504133}[data-theme=light] [data-testid=referral-qr-card] .referral-qr-frame{background:linear-gradient(135deg,#99d7c2,#a7dbe5)!important;box-shadow:0 10px 24px -14px #0f5a4b4d}[data-theme=light] [data-testid=referral-qr-card] .referral-qr-paper{background:#fff!important}[data-theme=light] [data-testid=refer-a-pro-modal] :is(h2,h3,.text-white,.text-slate-100),[data-theme=light] [data-testid=referral-qr-card] h3{color:#17384a!important}[data-theme=light] [data-testid=refer-a-pro-modal] :is(.text-slate-300,.text-slate-400,.text-slate-500),[data-theme=light] [data-testid=referral-qr-card] .text-slate-300{color:#526b78!important}[data-theme=light] [data-testid=refer-a-pro-modal] :is(.text-emerald-200,.text-emerald-300),[data-theme=light] [data-testid=referral-qr-card] :is(.text-emerald-200,.text-emerald-300){color:#11694f!important}[data-theme=light] [data-testid=refer-a-pro-modal] .text-amber-200{color:#875016!important}[data-theme=light] [data-testid=refer-a-pro-modal] .text-red-300{color:#b42332!important}[data-theme=light] [data-testid=refer-a-pro-modal] :is(.bg-slate-900\/70,.bg-slate-950\/50,.bg-slate-950){background:#fff!important}[data-theme=light] [data-testid=refer-a-pro-modal] :is(.border-slate-700,.border-slate-600){border-color:#d1dfe4!important}[data-theme=light] [data-testid=referral-qr-card] a[download]{background:#e5f4ed;border-color:#b8d9c9!important}[data-theme=light] [data-testid=referral-qr-card] a[download]:hover{background:#d5ede2!important}[data-theme=light] [data-testid=leads-page]{--lead-tooltip-bg:#fff;--lead-tooltip-border:#b6cad3;--lead-tooltip-text:#17384a}[data-theme=light] [data-testid=leads-page] .lead-select-trigger{background:linear-gradient(135deg,#fff,#e7f0f4)!important;border-color:#9fbcc8!important;box-shadow:0 6px 18px -12px #17384a4d;color:#17384a!important}[data-theme=light] [data-testid=leads-page] .lead-select-trigger:hover,[data-theme=light] [data-testid=leads-page] .lead-select-trigger[aria-expanded=true]{border-color:#0891b2!important}[data-theme=light] [data-testid=leads-page] .lead-select-menu{background:#fff!important;border-color:#b6cad3!important;box-shadow:0 14px 32px -12px #17384a40}[data-theme=light] [data-testid=leads-page] .lead-select-menu [role=menuitem]{background:#0000!important;color:#17384a!important}[data-theme=light] [data-testid=leads-page] .lead-select-menu [data-selected=true],[data-theme=light] [data-testid=leads-page] .lead-select-menu [role=menuitem]:hover{--tw-ring-color:#7dd3fc;background:#e0f2fe!important}[data-theme=light] [data-testid=leads-page] .lead-surface .bg-slate-800{background-color:#dce8ee!important}[data-theme=light] [data-testid=leads-page] .recharts-default-tooltip .recharts-tooltip-item{color:#17384a!important}[data-theme=light] [data-testid=leads-page] aside :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300){color:#17384a!important}[data-theme=light] [data-testid=leads-page] aside :is(.text-slate-400,.text-slate-500){color:#526f7d!important}[data-theme=light] [data-testid=leads-page] aside p.bg-slate-950\/45{background:#fff!important;border-color:#c2d3da!important}[data-theme=light] [data-testid=leads-page],html[data-theme=light] [data-testid=leads-page]{color:#17384a;color-scheme:light}[data-theme=light] [data-testid=leads-page] .leads-view-tabs,html[data-theme=light] [data-testid=leads-page] .leads-view-tabs{background:#e7f0f4!important;border-color:#b6cad3!important}[data-theme=light] [data-testid=leads-page] .leads-view-tabs button:not([aria-pressed=true]),html[data-theme=light] [data-testid=leads-page] .leads-view-tabs button:not([aria-pressed=true]){color:#355c6d!important}[data-theme=light] [data-testid=leads-page] .leads-view-tabs button:not([aria-pressed=true]):hover,html[data-theme=light] [data-testid=leads-page] .leads-view-tabs button:not([aria-pressed=true]):hover{background:#d4e4eb!important}[data-theme=light] [data-testid=leads-page] .lead-control,[data-theme=light] [data-testid=leads-page] .lead-control option,html[data-theme=light] [data-testid=leads-page] .lead-control,html[data-theme=light] [data-testid=leads-page] .lead-control option{background-color:#fff!important;color:#17384a!important;color-scheme:light}[data-theme=light] [data-testid=leads-page] .lead-surface :is(.bg-slate-950\/25,.bg-slate-950\/35,.bg-slate-950\/45,.bg-slate-900),html[data-theme=light] [data-testid=leads-page] .lead-surface :is(.bg-slate-950\/25,.bg-slate-950\/35,.bg-slate-950\/45,.bg-slate-900){background-color:#f5f9fb!important}[data-theme=light] [data-testid=leads-page] .lead-surface :is(.border-slate-700,.border-slate-700\/60,.border-slate-700\/70,.border-slate-800,.border-slate-800\/70,.divide-slate-800\/80),html[data-theme=light] [data-testid=leads-page] .lead-surface :is(.border-slate-700,.border-slate-700\/60,.border-slate-700\/70,.border-slate-800,.border-slate-800\/70,.divide-slate-800\/80){border-color:#c2d3da!important}[data-theme=light] [data-testid=leads-page] .lead-surface :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300),html[data-theme=light] [data-testid=leads-page] .lead-surface :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300){color:#17384a!important}[data-theme=light] [data-testid=leads-page] .lead-surface :is(.text-slate-400,.text-slate-500),html[data-theme=light] [data-testid=leads-page] .lead-surface :is(.text-slate-400,.text-slate-500){color:#526f7d!important}.work-order-simple-shell{background:linear-gradient(145deg,#081321fa,#0b1a35e6);border:1px solid #334155e6;border-radius:1.25rem;box-shadow:0 22px 55px #00000047;color:#eaf3ff;overflow:hidden}.work-order-progress-ring{--work-order-progress:0deg;align-items:center;background:conic-gradient(#2dd4bf var(--work-order-progress),#334155a6 0);border-radius:999px;box-shadow:0 12px 30px -18px #2dd4bfcc;color:#f8fafc;display:flex;flex:0 0 auto;flex-direction:column;height:5.25rem;isolation:isolate;justify-content:center;position:relative;width:5.25rem}.work-order-progress-ring:before{background:#081321;border-radius:inherit;box-shadow:inset 0 0 0 1px #94a3b829;content:"";inset:.42rem;position:absolute;z-index:-1}.work-order-progress-ring>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.22rem;font-weight:950;line-height:1}.work-order-progress-ring>small{color:#94a3b8;font-size:.52rem;font-weight:900;letter-spacing:.08em;margin-top:.22rem;text-transform:uppercase}.work-order-heading-label{color:#7dd3fc;display:block;font-size:.65rem;font-weight:950;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.work-order-heading-number{color:#fff;font-family:inherit;font-family:var(--font-display,inherit);font-size:1.65rem;font-weight:950;line-height:1.1;margin-top:.18rem}.work-order-progress-cluster{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center}.work-order-billing-badge{align-items:center;background:#47556957;border:1px solid #94a3b86b;border-radius:999px;box-shadow:0 7px 18px -14px #0f172ae6;color:#e2e8f0;display:inline-flex;font-size:.61rem;font-weight:950;letter-spacing:.09em;line-height:1;margin:0 0 .5rem;padding:.3rem .65rem;text-transform:uppercase;width:-webkit-max-content;width:max-content}.work-order-billing-badge.is-invoiced{background:#2563eb33;border-color:#60a5fa80;color:#bfdbfe}.work-order-billing-badge.is-paid{background:#05966933;border-color:#34d39980;color:#a7f3d0}.work-order-billing-badge.is-requires-invoicing{background:#4755696b;border-color:#94a3b894;box-shadow:0 8px 20px -13px #0f172af2;color:#f1f5f9;transform:rotate(-3deg)}.work-order-priority-chip{align-items:center;background:#f43f5e1c;border:1px solid #fb718559;border-radius:999px;color:#fecdd3;display:inline-flex;font-size:.61rem;font-weight:900;gap:.3rem;margin-top:.55rem;padding:.28rem .55rem;text-transform:uppercase}.work-order-header-actions{align-items:stretch}.work-order-header-checkin,.work-order-header-in-progress{align-items:center;border-radius:.95rem;display:inline-flex;font-size:.82rem;font-weight:950;gap:.7rem;justify-content:center;letter-spacing:.01em;min-height:3.45rem;padding:.62rem 1rem}.work-order-header-checkin{background:linear-gradient(135deg,#34d399,#2dd4bf);border:1px solid #6ee7b7d9;box-shadow:0 14px 30px -17px #2dd4bff2,inset 0 1px #ffffff7a;color:#03241f;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.work-order-header-checkin:hover{box-shadow:0 18px 34px -17px #2dd4bf,inset 0 1px #ffffff8c;filter:brightness(1.06);transform:translateY(-1px)}.work-order-header-checkin:disabled{cursor:wait;opacity:.68;transform:none}.work-order-header-in-progress{background:linear-gradient(135deg,#2563eb38,#0ea5e92e);border:1px solid #60a5fa9e;box-shadow:inset 0 1px #ffffff1a;color:#dbeafe}.work-order-checkin-icon{align-items:center;background:#ffffffd1;border-radius:999px;box-shadow:0 5px 15px -9px #022c22e6;color:#047857;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.work-order-header-in-progress .work-order-checkin-icon{background:#2563eb;color:#fff}.work-order-command-customer{border-top:1px solid #334155b8;display:flex;flex-direction:column;gap:.8rem;margin-top:1rem;min-width:0;padding-top:1rem}.work-order-customer-identity{align-items:center;display:flex;gap:.85rem;min-width:0}.work-order-command-contact-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.work-order-command-contact{grid-column-gap:.7rem;align-items:center;background:#02081757;border:1px solid #475569b8;border-radius:.95rem;column-gap:.7rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr) 1.1rem;min-height:4rem;min-width:0;padding:.55rem .72rem;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.work-order-command-contact:hover{background:#0f243bd9;transform:translateY(-1px)}.work-order-command-contact>span:first-child{align-items:center;border-radius:.7rem;color:#03131d;display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;width:2.25rem}.work-order-command-contact.is-phone>span:first-child{background:#34d399}.work-order-command-contact.is-email>span:first-child{background:#22d3ee}.work-order-command-contact>span:nth-child(2){min-width:0;text-align:center}.work-order-contact-chevron{color:#64748b;flex:0 0 auto;transform:rotate(-90deg)}.work-order-command-contact small{color:#94a3b8;display:block;font-size:.52rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.work-order-command-contact strong{color:#f1f5f9;display:block;font-size:.72rem;margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-order-customer-name{color:#f8fbff;font-size:1.12rem;font-weight:950;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-order-command-address{grid-column-gap:.7rem;align-items:center;background:#fb923c17;border:1px solid #fb923c59;border-radius:.95rem;color:#fed7aa;column-gap:.7rem;display:grid;grid-column:1/-1;grid-template-columns:2.25rem minmax(0,1fr) 1.1rem;min-height:4rem;min-width:0;padding:.55rem .72rem;text-decoration:none;transition:transform .15s ease,background .15s ease}.work-order-command-address:not(.is-disabled):hover{background:#fb923c29;transform:translateY(-1px)}.work-order-command-address .work-order-map-icon{align-items:center;background:#fb923c;border-radius:.7rem;color:#201006;display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;width:2.25rem}.work-order-command-address>span:nth-child(2){min-width:0;text-align:center}.work-order-command-address small{color:#fdba74;display:block;font-size:.52rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.work-order-command-address strong{color:#f8fafc;display:block;font-size:.72rem;line-height:1.3;margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-order-gate-summary--header{margin:.8rem 0 0}.work-order-simple-topline{grid-gap:1px;background:#334155b8;display:grid;gap:1px;grid-template-columns:minmax(0,1fr)}.work-order-appointment,.work-order-location{align-items:center;background:#081321;color:inherit;display:flex;gap:.85rem;min-width:0;padding:1rem 1.15rem;text-decoration:none}.work-order-location:not(.is-disabled):hover{background:#0d1d31}.work-order-location.is-disabled{pointer-events:none}.work-order-simple-icon{align-items:center;border-radius:.8rem;display:inline-flex;flex:0 0 auto;height:2.65rem;justify-content:center;width:2.65rem}.work-order-simple-icon--cyan{background:#22d3ee24;color:#67e8f9}.work-order-simple-icon--orange{background:#fb923c26;color:#fdba74}.work-order-simple-icon--violet{background:#a78bfa26;color:#c4b5fd}.work-order-simple-icon--emerald{background:#34d39926;color:#6ee7b7}.work-order-simple-icon--blue{background:#60a5fa26;color:#93c5fd}.work-order-simple-kicker{color:#93a4ba;font-size:.64rem;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.work-order-simple-title{color:#f8fbff;font-size:.94rem;font-weight:900;line-height:1.35}.work-order-simple-copy{color:#aebdd0;font-size:.76rem;font-weight:600;line-height:1.4;margin-top:.18rem}.work-order-customer-summary{align-items:flex-start;background:linear-gradient(135deg,#082f4961,#02081759);border:1px solid #22d3ee42;border-radius:1rem;display:flex;gap:.85rem;margin:1rem 1.15rem .7rem;min-width:0;padding:1rem}.work-order-customer-details{grid-gap:.36rem;display:grid;gap:.36rem;margin-top:.65rem;min-width:0}.work-order-customer-details>:is(a,span){align-items:flex-start;color:#b7c8db;display:flex;font-size:.72rem;font-weight:700;gap:.45rem;line-height:1.35;min-width:0}.work-order-customer-details>a{color:#a5f3fc;text-decoration:none}.work-order-customer-details>:is(a,span)>svg{flex:0 0 auto;margin-top:.05rem}.work-order-customer-details>:is(a,span)>span{min-width:0;overflow-wrap:anywhere}.work-order-gate-summary{align-items:center;background:linear-gradient(90deg,#fcd34d,#fdba74);border:2px solid #fcd34d;border-radius:1rem;box-shadow:0 12px 28px -18px #f97316cc;color:#0f172a;display:flex;gap:.75rem;margin:0 1.15rem 1rem;padding:.75rem .9rem}.work-order-primary-actions{grid-gap:.7rem;border-top:1px solid #334155b3;display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.9rem 1.15rem}.work-order-action{align-items:center;border-radius:.8rem;display:inline-flex;font-size:.78rem;font-weight:900;gap:.55rem;justify-content:center;min-height:2.85rem}.work-order-action--directions{background:#0f172a9e;border:1px solid #334155;color:#dbeafe}.work-order-action--clock{background:linear-gradient(135deg,#34d399,#2dd4bf);border:1px solid #34d399a6;color:#04121c}.work-order-action--progress{background:#3b82f621;border:1px solid #60a5fa73;color:#bfdbfe;grid-column:span 1}.work-order-customer-strip{align-items:center;background:#02081759;border:1px solid #334155c7;border-radius:.95rem;display:flex;gap:.8rem;margin:0 1.15rem .9rem;padding:.8rem}.work-order-avatar{align-items:center;background:linear-gradient(135deg,#3b82f661,#22d3ee21);border-radius:999px;box-shadow:inset 0 0 0 1px #67e8f92e;color:#cffafe;display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:900;height:2.55rem;justify-content:center;width:2.55rem}.work-order-contact-actions{display:flex;gap:.45rem}.work-order-contact-action{align-items:center;border-radius:.7rem;box-shadow:0 8px 20px #0003;color:#06101d;display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.work-order-contact-action.is-phone{background:#34d399}.work-order-contact-action.is-email{background:#22d3ee}.work-order-contact-action.is-location{background:#fb923c}.work-order-simple-rows{border-top:1px solid #334155bf}.work-order-simple-row{background:#0813219e;border-bottom:1px solid #334155ad;color:inherit;width:100%}.work-order-simple-row>summary,button.work-order-simple-row{align-items:center;cursor:pointer;display:flex;gap:.8rem;list-style:none;min-height:4.45rem;padding:.72rem 1.15rem}.work-order-simple-row>summary::-webkit-details-marker{display:none}.work-order-simple-row:hover{background:#0f243bd6}.work-order-simple-row[open] .work-order-row-chevron{transform:rotate(180deg)}.work-order-row-content{grid-gap:1rem;color:#cbd5e1;display:grid;gap:1rem;padding:.1rem 1.15rem 1.15rem 4.6rem}.work-order-accepted-list,.work-order-change-order{background:#0208174d;border:1px solid #475569b3;border-radius:.85rem;padding:.8rem}.work-order-accepted-item{align-items:center;border-bottom:1px solid #47556973;display:flex;font-size:.82rem;font-weight:700;gap:.65rem;padding:.52rem 0}.work-order-accepted-item:last-child{border-bottom:0}.work-order-item-qty{align-items:center;background:#22d3ee1f;border-radius:.55rem;color:#67e8f9;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;height:1.75rem;justify-content:center;min-width:1.75rem}.work-order-change-order{background:#7c3aed14;border-color:#a78bfa59}.work-order-change-status{border:1px solid;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.06em;padding:.34rem .58rem;text-transform:uppercase}.work-order-change-status.is-approved{background:#34d3991f;border-color:#34d3996b;color:#6ee7b7}.work-order-change-status.is-pending{background:#fbbf241c;border-color:#fbbf246b;color:#fde68a}.work-order-add-change,.work-order-signature-button{align-items:center;border-radius:.72rem;display:inline-flex;font-size:.72rem;font-weight:900;gap:.45rem;justify-content:center;margin-top:.8rem;min-height:2.65rem;padding:.65rem .85rem}.work-order-signature-button{background:#fbbf2421;border:1px solid #fbbf246b;color:#fde68a}.work-order-add-change{background:#a78bfa24;border:1px solid #a78bfa73;color:#ddd6fe}.work-order-change-disclaimer{color:#aebdd0;font-size:.68rem;line-height:1.55;margin-top:.8rem}.work-order-crew{border-top:1px solid #334155bf;padding:.9rem 1.15rem 1rem}.work-order-section-heading{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}.work-order-section-heading>strong{color:#f8fafc;font-size:.78rem;font-weight:950}.work-order-section-heading>span{color:#7dd3fc;font-size:.62rem;font-weight:850}.work-order-crew-list{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.work-order-crew-card{align-items:center;background:#0f172a8c;border:1px solid #334155b8;border-radius:.85rem;box-shadow:0 10px 24px -20px #000c;display:flex;gap:.65rem;min-width:0;padding:.65rem}.work-order-crew-avatar{align-items:center;background:linear-gradient(135deg,#14b8a6,#22d3ee);border:2px solid #5eead4b8;border-radius:999px;box-shadow:0 8px 18px -11px #2dd4bfe6;color:#042f2e;display:inline-flex;flex:0 0 auto;font-size:.65rem;font-weight:950;height:2.55rem;justify-content:center;overflow:hidden;position:relative;width:2.55rem}.work-order-crew-avatar-image{background:#0000;border-radius:inherit;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.work-order-crew-card strong{color:#f1f5f9;font-size:.73rem}.work-order-crew-card small,.work-order-crew-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-order-crew-card small{color:#94a3b8;font-size:.62rem;margin-top:.12rem}.work-order-crew-card>a{align-items:center;background:#2dd4bf21;border-radius:.65rem;color:#5eead4;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem}.work-order-simple-progress{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));padding:1rem 1.15rem 1.15rem}.work-order-progress-stage{align-items:center;color:#64748b;display:flex;font-size:.67rem;gap:.45rem;justify-content:center;position:relative;text-transform:uppercase}.work-order-progress-stage:not(:first-child):before{background:#334155;content:"";height:2px;left:calc(-50% + 2.5rem);position:absolute;right:calc(50% + 2.5rem)}.work-order-progress-stage>span{align-items:center;background:#081321;border:2px solid #475569;border-radius:999px;display:inline-flex;font-weight:900;height:1.75rem;justify-content:center;position:relative;width:1.75rem;z-index:1}.work-order-progress-stage.is-done{color:#99f6e4}.work-order-progress-stage.is-done>span{background:#2dd4bf;border-color:#2dd4bf;color:#042f2e}.work-order-progress-stage.is-done:not(:first-child):before{background:#2dd4bf}.work-order-progress-stage.is-current>span{box-shadow:0 0 0 4px #2dd4bf24,0 0 18px #2dd4bf7a}[data-theme=light] .work-order-simple-shell{background:linear-gradient(145deg,#f7fbff,#e9f1f8);border-color:#b9c9db;box-shadow:0 18px 44px #1e406421;color:#13263d}[data-theme=light] .work-order-progress-ring{background:conic-gradient(#0d9488 var(--work-order-progress),#cbd5e1 0);color:#123747}[data-theme=light] .work-order-progress-ring:before{background:#f8fafc;border:1px solid #dbe4ec}[data-theme=light] .work-order-progress-ring>small{color:#64748b}[data-theme=light] .work-order-heading-label{color:#0e7490}[data-theme=light] .work-order-heading-number{color:#10243b}[data-theme=light] .work-order-billing-badge{background:#e2e8f0;border-color:#94a3b8;box-shadow:0 7px 18px -15px #33415599;color:#475569}[data-theme=light] .work-order-billing-badge.is-invoiced{background:#dbeafe;border-color:#60a5fa;color:#1d4ed8}[data-theme=light] .work-order-billing-badge.is-paid{background:#d1fae5;border-color:#34d399;color:#047857}[data-theme=light] .work-order-billing-badge.is-requires-invoicing{background:#e2e8f0;border-color:#94a3b8;box-shadow:0 8px 18px -14px #334155b3;color:#334155}[data-theme=light] .work-order-priority-chip{background:#ffe4e6;border-color:#fda4af;color:#be123c}[data-theme=light] .work-order-header-checkin{background:linear-gradient(135deg,#2dd4bf,#5eead4);border-color:#0d9488;box-shadow:0 14px 30px -19px #0d9488d9,inset 0 1px #ffffffb3;color:#073b36}[data-theme=light] .work-order-header-in-progress{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;color:#1554a1}[data-theme=light] .work-order-command-customer{border-color:#b8c9d7}[data-theme=light] .work-order-command-contact{background:#ffffffb8;border-color:#b9cad8}[data-theme=light] .work-order-command-contact:hover{background:#fff}[data-theme=light] .work-order-command-contact small{color:#526b7d}[data-theme=light] .work-order-command-contact strong{color:#12384a}[data-theme=light] .work-order-contact-chevron{color:#486675}[data-theme=light] .work-order-customer-name{color:#10243b}[data-theme=light] .work-order-command-address{background:#fff7ed;border-color:#f1aa68;color:#7c2d12}[data-theme=light] .work-order-command-address:not(.is-disabled):hover{background:#ffedd5}[data-theme=light] .work-order-command-address small{color:#a6470a}[data-theme=light] .work-order-command-address strong{color:#542207}@media (max-width:639px){.work-order-header-actions{width:100%}.work-order-header-checkin,.work-order-header-in-progress{font-size:.92rem;grid-column:1/-1;min-height:3.8rem;width:100%}.work-order-command-customer{align-items:stretch}.work-order-command-contact-grid{gap:.65rem;grid-template-columns:minmax(0,1fr)}.work-order-command-address,.work-order-command-contact{grid-column:1;min-height:4.35rem}.work-order-command-address .work-order-map-icon,.work-order-command-contact>span:first-child{border-radius:.8rem;height:2.65rem;width:2.65rem}.work-order-command-address strong,.work-order-command-contact strong{font-size:.78rem}.work-order-simple-progress{padding-left:.55rem;padding-right:.55rem}.work-order-progress-stage{flex-direction:column;font-size:.54rem;gap:.28rem;text-align:center}.work-order-progress-stage:not(:first-child):before{left:calc(-50% + 1.15rem);right:calc(50% + 1.15rem);top:.86rem}}[data-theme=light] .work-order-simple-topline{background:#c6d3e1}[data-theme=light] .work-order-appointment,[data-theme=light] .work-order-location{background:#f6faff}[data-theme=light] .work-order-location:not(.is-disabled):hover,[data-theme=light] .work-order-simple-row:hover{background:#e6f1fb}[data-theme=light] .work-order-simple-kicker{color:#52667c}[data-theme=light] .work-order-simple-title{color:#10243b}[data-theme=light] .work-order-simple-copy{color:#53687f}[data-theme=light] .work-order-customer-summary{background:linear-gradient(135deg,#ecfeff,#ffffffd1);border-color:#8fcbd8}[data-theme=light] .work-order-customer-details>:is(a,span){color:#496578}[data-theme=light] .work-order-customer-details>a{color:#0e647b}[data-theme=light] .work-order-crew{border-color:#b9c8d8}[data-theme=light] .work-order-section-heading>strong{color:#10243b}[data-theme=light] .work-order-section-heading>span{color:#0e7490}[data-theme=light] .work-order-crew-card{background:#ffffffc2;border-color:#c4d0dc}[data-theme=light] .work-order-crew-card strong{color:#17384a}[data-theme=light] .work-order-crew-card small{color:#60758a}[data-theme=light] .work-order-action--directions{background:#eef4fa;border-color:#9eb1c5;color:#16324d}[data-theme=light] .work-order-accepted-list,[data-theme=light] .work-order-customer-strip{background:#ffffffad;border-color:#b8c8d8}[data-theme=light] .work-order-avatar{background:linear-gradient(135deg,#dbeafe,#cffafe);color:#075985}[data-theme=light] .work-order-simple-rows{border-color:#b9c8d8}[data-theme=light] .work-order-simple-row{background:#f7fbffd1;border-color:#c4d0dc}[data-theme=light] .work-order-row-content{color:#31465c}[data-theme=light] .work-order-change-order{background:#f3effc;border-color:#b9a4e8}[data-theme=light] .work-order-change-disclaimer{color:#52667c}[data-theme=light] .work-order-progress-stage{color:#61758a}[data-theme=light] .work-order-progress-stage>span{background:#f4f8fc;border-color:#91a4b8}@media (max-width:680px){[data-testid=work-order-command-header]{background:linear-gradient(145deg,#071829,#0b2940)!important;border-color:#2dd4bf4d!important;overflow:hidden;position:relative}[data-testid=work-order-command-header]>div>div:first-child{padding-right:5.65rem}.work-order-desktop-action{display:none!important}.work-order-command-customer{margin-top:.8rem;padding-top:.8rem}.work-order-command-contact-grid{grid-template-columns:1fr}.work-order-command-contact{min-height:3.65rem;padding:.55rem .7rem}.work-order-command-contact>span:first-child{height:2.65rem;width:2.65rem}.work-order-command-contact strong{font-size:.82rem}.work-order-customer-name{font-size:1.3rem}.work-order-command-address{grid-column:auto;min-height:3.65rem;padding:.55rem .7rem}.work-order-command-address .work-order-map-icon{height:2.65rem;width:2.65rem}.work-order-command-address strong{font-size:.8rem;white-space:normal}.work-order-gate-summary--header{margin-top:.75rem}.work-order-header-checkin,.work-order-header-in-progress{grid-column:1/-1;min-height:3.25rem;width:100%}.work-order-progress-cluster{position:absolute;right:.65rem;top:3.4rem;width:7.25rem;z-index:2}.work-order-progress-ring{height:4.65rem;position:relative;right:auto;top:auto;width:4.65rem}.work-order-progress-ring>span{font-size:1.05rem}.work-order-progress-ring>small{font-size:.46rem}.work-order-progress-cluster .work-order-billing-badge{font-size:.69rem;justify-content:center;letter-spacing:.07em;line-height:1.08;margin:.62rem 0 0;padding:.44rem .72rem;text-align:center;transform:rotate(-4deg)}.work-order-heading-number{font-size:1.5rem}.work-order-simple-topline{grid-template-columns:1fr}.work-order-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.work-order-row-content{padding-left:1.15rem}.work-order-simple-progress{padding-inline:.55rem}.work-order-progress-stage{flex-direction:column;font-size:.58rem;gap:.3rem}.work-order-progress-stage:not(:first-child):before{left:calc(-50% + .9rem);right:calc(50% + .9rem);top:.85rem}.work-order-customer-summary{margin:.75rem .75rem .55rem;padding:.8rem}.work-order-gate-summary{margin:0 .75rem .75rem}.work-order-crew{padding-inline:.75rem}.work-order-crew-list{display:flex;gap:.55rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.work-order-crew-list::-webkit-scrollbar{display:none}.work-order-crew-card{min-width:13.5rem;scroll-snap-align:start}[data-theme=light] [data-testid=work-order-command-header]{background:linear-gradient(145deg,#e9fbfa,#dceef5)!important}}@media (max-width:640px){[data-testid=price-watcher]{padding:.8rem!important}[data-testid=price-watcher]>div:first-child{align-items:stretch!important;flex-direction:column}[data-testid=price-watcher]>div:first-child>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}[data-testid=price-watcher]>div:first-child>div:last-child button{justify-content:center;width:100%}.price-watch-card-head,.price-watch-recommendation{align-items:stretch!important;flex-direction:column}.price-watch-card{overflow:hidden;padding:.75rem!important}.price-watch-card-head>.min-w-0{width:100%}.price-watch-card-head .truncate{line-height:1.25rem;overflow:visible;text-overflow:clip;white-space:normal}.price-watch-cost-comparison{grid-gap:.45rem;align-items:center;display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.price-watch-cost-cell{display:flex;flex-direction:column;gap:.15rem;min-width:0}.price-watch-cost-cell:last-of-type{text-align:right}.price-watch-cost-cell strong{font-size:.72rem;white-space:nowrap}.price-watch-cost-arrow{color:#94a3b8}.price-watch-cost-delta{grid-column:1/-1;justify-self:end;white-space:nowrap}.price-watch-card button{justify-content:center;text-align:center;width:100%}.price-watch-metrics{display:flex!important;flex-direction:column;gap:.35rem}.price-watch-metrics>div{grid-gap:.75rem;align-items:center;background:#0f172a57;border-radius:.45rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.55rem .65rem;width:100%}.price-watch-metrics>div>div:first-child{line-height:1.15rem}.price-watch-metrics>div>div:last-child{margin-top:0!important;text-align:right}.price-watch-metrics .font-mono{font-size:.7rem;white-space:nowrap}.price-watch-recommendation-copy{width:100%}[data-theme=light] .price-watch-metrics>div{background:#ffffff94}}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff7!important;border-color:#b7d3dd!important;box-shadow:0 24px 55px -22px #0f374b80!important;color:#0f172a!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>div:first-child{border-color:#d4e3e8!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>div:first-child>span{color:#334155!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>div:first-child button{color:#475569!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button{color:#0f172a!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button:hover{background:#edf7fa!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button>span{background:#f4fafc!important;border:1px solid #d6e6eb}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-emerald-300>span{background:#ecfdf5!important;color:#047857!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-amber-300>span{background:#fffbeb!important;color:#b45309!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-fuchsia-300>span{background:#fdf4ff!important;color:#a21caf!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-sky-300>span{background:#f0f9ff!important;color:#0369a1!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-cyan-300>span{background:#ecfeff!important;color:#0e7490!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-violet-300>span{background:#f5f3ff!important;color:#6d28d9!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-green-300>span{background:#f0fdf4!important;color:#15803d!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-orange-300>span{background:#fff7ed!important;color:#c2410c!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-red-300>span,[data-theme=light] [data-testid=readonly-invoice-view]>div>header [role=menu]>button.text-rose-300>span{background:#fff1f2!important;color:#be123c!important}html[data-theme=light] [data-testid=readonly-invoice-view]>div>header>div:last-child>button[aria-expanded]{background:linear-gradient(135deg,#fff,#e8f7fa)!important;border-color:#7fc7d6!important;box-shadow:0 10px 24px -16px #085c74b3!important;color:#123b4a!important}html[data-theme=light] [data-testid=readonly-invoice-view]>div>header>div:last-child>button[aria-expanded]:hover{background:linear-gradient(135deg,#f8fdff,#d9f2f7)!important;border-color:#22a9c1!important}html[data-theme=light] [data-testid=readonly-invoice-view] .bg-slate-950\/95[role=menu],html[data-theme=light] [data-testid=readonly-invoice-view] div[role=menu]{background:#fff!important;border-color:#9bcbd6!important;box-shadow:0 24px 55px -22px #0f374b8c!important;color:#0f172a!important}@media (max-width:380px){[data-testid=price-watcher]>div:first-child>div:last-child{grid-template-columns:1fr}}[data-testid=quickcam-add-device-overlay]{background:#fbbf24!important;background-image:none!important;border-color:#fde68a!important;color:#111827!important;text-shadow:none!important}[data-testid=quickcam-save]{background:linear-gradient(135deg,#22d3ee,#3b82f6)!important;border:1px solid #67e8f9!important;color:#071526!important;text-shadow:none!important}[data-testid^=markup-image-]{background:#f9731647!important;border-color:#fdba74!important;color:#0000!important;display:inline-flex!important;font-size:0!important;justify-content:center;max-width:7rem;min-width:6.4rem;text-shadow:none!important}[data-testid^=markup-image-]:after{color:#ffedd5;content:"QuickCam";font-size:.68rem;font-weight:900;letter-spacing:.06em}[data-theme=light] [data-testid^=markup-image-]{background:#ffedd5!important;border-color:#c2410c!important}[data-theme=light] [data-testid^=markup-image-]:after{color:#7c2d12}[data-testid^=markup-image-]>svg{color:#fdba74!important}[data-theme=light] [data-testid^=markup-image-]>svg{color:#c2410c!important}@media (max-width:480px){[data-testid^=markup-image-]{max-width:6.4rem;min-width:5.8rem;padding:.5rem .55rem!important}}[data-theme=light]{--text:#062936;--text-muted:#233f4a;--border:#0f303d5c;--border-strong:#0f303d85;--bg-card:#ebf1f3f7;--bg-elev:#f3f7f8fc;--panel-glass:#e8f0f2f7;--panel-glass-border:#1f435061}[data-theme=light] :is(.text-slate-50,.text-slate-100,.text-white){color:#062936!important}[data-theme=light] :is(.text-slate-200,.text-slate-300){color:#123744!important}[data-theme=light] :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700){color:#294955!important}[data-theme=light] :is(.text-cyan-200,.text-cyan-300,.text-cyan-400){color:#075d73!important}[data-theme=light] :is(.text-blue-200,.text-blue-300,.text-blue-400){color:#1d4f91!important}[data-theme=light] :is(.text-emerald-200,.text-emerald-300,.text-green-200,.text-green-300){color:#11633f!important}[data-theme=light] :is(.text-violet-200,.text-violet-300,.text-purple-200,.text-purple-300,.text-fuchsia-200,.text-fuchsia-300){color:#6638a6!important}[data-theme=light] :is(.text-orange-200,.text-orange-300,.text-amber-200,.text-amber-300){color:#9a430b!important}[data-theme=light] :is(.text-rose-200,.text-rose-300,.text-red-200,.text-red-300){color:#a91d3a!important}[data-theme=light] :is(.bg-slate-950,.bg-slate-950\/25,.bg-slate-950\/35,.bg-slate-950\/40,.bg-slate-950\/45,.bg-slate-950\/50,.bg-slate-950\/55,.bg-slate-950\/60,.bg-slate-950\/70,.bg-slate-950\/80,.bg-slate-950\/85){background-color:#e8f0f2f7!important;border-color:#1f435057!important}[data-theme=light] :is(.bg-slate-900,.bg-slate-900\/50,.bg-slate-900\/60,.bg-slate-900\/65,.bg-slate-900\/70,.bg-slate-900\/75,.bg-slate-900\/80,.bg-slate-900\/85,.bg-slate-900\/95){background-color:#f0f5f6fa!important;border-color:#1f435052!important}[data-theme=light] :is(input,textarea,select){background-color:#fafcfcfc!important;border-color:#183d4b6b!important;color:#082c39!important;font-weight:600}[data-theme=light] :is(input,textarea)::placeholder{color:#48636d!important;opacity:1}[data-theme=light] :is(.panel,section,article)[class*=border-slate-]{border-color:#183d4b52!important}@media (min-width:768px){[data-theme=light] main :is(p,label,li,td,th,summary){font-weight:500}[data-theme=light] main :is(.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-xs){font-weight:650}[data-theme=light] main .overline,[data-theme=light] main [class*=uppercase],[data-theme=light] main th{color:#193e4b}}[data-testid=tenant-support-access] .font-black>span{display:none!important}@media (hover:hover) and (pointer:fine){.app-tooltip{position:relative}.app-tooltip:after{background:#0f172af5;border:1px solid #64748b80;border-radius:.55rem;bottom:calc(100% + 9px);box-shadow:0 10px 24px #02061747;color:#f8fafc;content:attr(data-tooltip);font-size:.68rem;font-weight:800;letter-spacing:.01em;line-height:1;max-width:190px;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;right:0;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease;width:-webkit-max-content;width:max-content;z-index:400}.app-tooltip:focus-visible:after,.app-tooltip:hover:after{opacity:1;transform:translateY(0)}.app-tooltip.tooltip-below:after{bottom:auto;top:calc(100% + 9px)}.app-tooltip.tooltip-left:after{bottom:auto;right:calc(100% + 10px);top:50%;transform:translate(3px,-50%)}.app-tooltip.tooltip-left:focus-visible:after,.app-tooltip.tooltip-left:hover:after{transform:translateY(-50%)}}html[data-theme=light] [data-testid=products-page] .products-categories-button{background:linear-gradient(135deg,#fb923c,#fbbf24)!important;border-color:#e45f0a!important;box-shadow:0 7px 17px #c2410c3d!important;color:#4b2207!important}html[data-theme=light] [data-testid=products-page] .products-new-button{background:linear-gradient(135deg,#10b981,#0891b2)!important;border-color:#047857!important;box-shadow:0 7px 17px #0578573d!important;color:#fff!important}html[data-theme=dark] [data-testid=products-page] .products-categories-button{background:linear-gradient(135deg,#c2410c,#d97706)!important;border-color:#fb923c!important;color:#fff7ed!important}html[data-theme=dark] [data-testid=products-page] .products-new-button{background:linear-gradient(135deg,#047857,#0e7490)!important;border-color:#34d399!important;color:#ecfdf5!important}html[data-theme=dark] [data-testid=product-editor-modal] .product-editor-footer{background:#071426!important;border-color:#334155!important}html[data-theme=dark] [data-testid=product-editor-modal] .product-editor-save-button{background:linear-gradient(135deg,#059669,#0891b2)!important;border:1px solid #6ee7b7!important;box-shadow:0 7px 18px #05966952!important;color:#fff!important;opacity:1}html[data-theme=dark] [data-testid=product-editor-modal] .product-editor-save-button:disabled{opacity:.55}[data-testid=product-editor-modal] .product-editor-footer{background:#071426!important;border-color:#334155!important}[data-testid=product-editor-modal] .product-editor-cancel-button{background:#172554!important;border:1px solid #67e8f9!important;color:#ecfeff!important;opacity:1!important}[data-testid=product-editor-modal] .product-editor-save-button{background:linear-gradient(135deg,#059669,#0891b2)!important;border:1px solid #6ee7b7!important;color:#fff!important;opacity:1!important;visibility:visible!important}[data-testid=product-editor-modal] .product-editor-save-button:disabled{opacity:.55!important}html[data-theme=light] [data-testid=product-editor-modal] .product-editor-footer{background:#f8fcfdfa!important;border-color:#bfd0d6!important;box-shadow:0 -10px 24px #1e465621!important}html[data-theme=light] [data-testid=product-editor-modal] .product-editor-cancel-button{background:#e3f4f7!important;border-color:#6faebb!important;color:#124b5d!important}html[data-theme=light] [data-testid=product-editor-modal] .product-editor-save-button{background:linear-gradient(135deg,#0ca678,#0891b2)!important;border-color:#07825d!important;color:#fff!important}.catalog-picker-trigger{background:#020617b8;border-color:#475569d9;color:#e2e8f0}.catalog-picker-trigger:hover{border-color:#22d3ee8c}.catalog-picker-trigger-icon{background:#22d3ee1f;color:#67e8f9}.catalog-picker-option{color:#e2e8f0}[data-theme=light] .catalog-picker-trigger{background:#ffffffeb;border-color:#a9c6d1;box-shadow:0 7px 18px -14px #082f40b3;color:#123b4a}[data-theme=light] .catalog-picker-trigger-icon{background:#dff6fa;color:#087f96}[data-theme=light] .catalog-picker-sheet{background:#f5fafc!important;border-color:#8ccbd8!important;color:#123b4a}[data-theme=light] .catalog-picker-sheet header{border-color:#c5dbe2!important}[data-theme=light] .catalog-picker-sheet header h2{color:#123b4a!important}[data-theme=light] .catalog-picker-sheet header button{border-color:#b7ccd4!important;color:#365d6b!important}[data-theme=light] .catalog-picker-search{background:#fff!important;border-color:#bdd3db!important}[data-theme=light] .catalog-picker-search input{color:#123b4a!important}[data-theme=light] .catalog-picker-option{color:#173f4e}[data-theme=light] .catalog-picker-option:hover{background:#eaf5f8}[data-theme=light] .catalog-picker-option.is-selected{background:#dff5f8!important;border-color:#38a9bd!important}[data-testid=payments-date-sort]{display:none!important}[data-testid=readonly-invoice-view] section.bg-white,[data-testid=readonly-invoice-view] section.bg-white .text-slate-400,[data-testid=readonly-invoice-view] section.bg-white .text-slate-500,[data-testid=readonly-invoice-view] section.bg-white .text-slate-600,[data-testid=readonly-invoice-view] section.bg-white .text-slate-700,[data-testid=readonly-invoice-view] section.bg-white .text-slate-800,[data-testid=readonly-invoice-view] section.bg-white .text-slate-900{color:#000!important}[data-testid=readonly-invoice-view] section.bg-white [class*=uppercase],[data-testid=readonly-invoice-view] section.bg-white h3{font-weight:900!important}[data-theme=light] [data-testid=readonly-invoice-view]{background:#0000!important;color:#0f172a!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header{background:linear-gradient(135deg,#fffffffa,#eff9fcf7,#e0f2feeb)!important;border-color:#bfd9e3!important;box-shadow:0 18px 42px -28px #0f374b73!important;color:#0f172a!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header .text-slate-400{color:#334155!important}[data-theme=light] [data-testid=readonly-invoice-view]>div>header .text-cyan-300{color:#087f96!important}[data-testid=readonly-invoice-view] section.bg-white .min-w-56.text-right>.mt-1.text-sm{align-items:center;background:rgba(23,89,166,.035);border:3px double #1759a6;border-radius:4px;box-shadow:inset 0 0 0 1px #1759a647;color:#1759a6!important;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px!important;font-weight:900;justify-content:center;letter-spacing:.13em;line-height:1;margin-top:14px!important;opacity:.94;padding:7px 15px;text-transform:uppercase;transform:rotate(-4deg)}[data-testid=readonly-invoice-view] section.bg-white div.min-w-56.text-right>div:last-child,[data-testid=readonly-invoice-view] section.bg-white div[class~=min-w-56][class~=text-right]>div:last-child{align-items:center!important;background:rgba(23,89,166,.045)!important;border:3px double #1759a6!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px #1759a659,0 3px 0 #1759a614!important;color:#1759a6!important;display:inline-flex!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:12px!important;font-weight:900!important;justify-content:center!important;letter-spacing:.14em!important;line-height:1!important;margin-top:14px!important;opacity:1!important;padding:8px 16px!important;text-transform:uppercase!important;transform:rotate(-4deg)!important}[data-testid=readonly-invoice-view]>div>header h1+span{border:3px double!important;border-radius:4px!important;box-shadow:inset 0 0 0 1px currentColor!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:10px!important;font-weight:900!important;letter-spacing:.13em!important;padding:7px 13px!important;transform:rotate(-3deg)!important}[data-testid=readonly-invoice-view]>div>header{position:relative}[data-testid=readonly-invoice-view]>div>header>div:last-child{margin-right:154px}[data-testid=readonly-invoice-view]>div>header h1+span{margin:0!important;position:absolute;right:24px;top:50%;transform:translateY(-50%) rotate(-3deg)!important;white-space:nowrap;z-index:2}[data-testid=readonly-invoice-view] section.bg-white div[class~=min-w-56][class~=text-right]>div:last-child{display:none!important}@media (max-width:639px){[data-testid=readonly-invoice-view]>div>header{padding-bottom:82px}[data-testid=readonly-invoice-view]>div>header>div:last-child{bottom:18px;left:20px;margin-right:0;position:absolute}[data-testid=readonly-invoice-view]>div>header h1+span{bottom:27px;right:20px;top:auto;transform:rotate(-3deg)!important}[data-testid=readonly-invoice-view]>div>header>div:last-child>button[aria-expanded]{max-width:calc(100vw - 190px);padding-left:14px!important;padding-right:14px!important;white-space:nowrap}[data-testid=readonly-invoice-view]>div>header [role=menu]{border-radius:22px!important;bottom:max(14px,env(safe-area-inset-bottom))!important;left:12px!important;margin:0!important;max-height:min(76dvh,640px)!important;max-width:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;position:fixed!important;right:12px!important;top:auto!important;width:auto!important;z-index:150!important}[data-testid=readonly-invoice-view]>div>header [role=menu]>div:first-child{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:inherit;position:-webkit-sticky;position:sticky;top:0;z-index:2}}html:not([data-theme=light]) .invoice-edit-overlay,html[data-theme=dark] .invoice-edit-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#050e1f!important;background-image:none!important}html[data-theme=light] .invoice-edit-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#eef3f8!important;background-blend-mode:soft-light!important;background-image:none!important;background-image:var(--page-bg-image,none)!important;background-position:50%!important;background-size:cover!important}.invoice-edit-document,html:not([data-theme=light]) .invoice-edit-document,html[data-theme=dark] .invoice-edit-document,html[data-theme=light] .invoice-edit-document{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 24px 65px #0f374b33!important;color:#0f172a!important}.invoice-edit-document [class*=bg-slate-900],.invoice-edit-document [class*=bg-slate-950]{background-color:#f8fafc!important;background-image:none!important}.invoice-edit-document [class*=border-slate-]{border-color:#cbd5e1!important}.invoice-edit-document :is(.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400){color:#334155!important}.invoice-edit-document .text-slate-500{color:#64748b!important}.invoice-edit-document :is(.text-cyan-300,.text-cyan-400){color:#0e7490!important}.invoice-edit-document :is(.text-emerald-300,.text-emerald-400){color:#047857!important}.invoice-edit-document :is(.text-violet-300,.text-violet-400){color:#6d28d9!important}.invoice-edit-document .invoice-input{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;font-weight:650!important}.invoice-edit-document h2,.invoice-edit-document label{color:#0f172a!important}.invoice-edit-document .invoice-input::placeholder{color:#64748b!important;opacity:1!important}.invoice-edit-document .invoice-readonly-customer{align-items:center;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:.75rem;color:#0f172a;display:flex;font-size:.875rem;font-weight:800;gap:.75rem;justify-content:space-between;letter-spacing:normal;margin-top:.375rem;min-height:2.75rem;padding:.65rem .8rem;text-transform:none}.invoice-edit-document>div:nth-child(2)>label:nth-child(2){pointer-events:none;position:relative}.invoice-edit-document>div:nth-child(2)>label:nth-child(2):after{background:#cbd5e1;border-radius:999px;bottom:.7rem;color:#334155;content:"Locked";font-size:.625rem;font-weight:900;letter-spacing:.08em;padding:.2rem .5rem;position:absolute;right:.65rem}.invoice-edit-document>div:nth-child(2)>label:nth-child(2) input{cursor:not-allowed!important;padding-right:4.25rem!important}.invoice-edit-document>div:first-child>button{align-items:center;background:#64748b!important;border-color:#64748b!important;color:#fff!important;display:inline-flex;gap:.4rem}.invoice-edit-document>div:first-child>button:after{content:"Cancel";font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.invoice-edit-document>div:last-child>button[type=submit]{background:#16a34a!important;color:#fff!important}.invoice-edit-document>div:last-child>button[type=submit]:hover{background:#15803d!important}.invoice-edit-document [role=listbox],.invoice-edit-document select option{background:#fff!important;color:#0f172a!important}.invoice-edit-document [role=listbox]{border-color:#cbd5e1!important}@media (max-width:640px){.invoice-edit-overlay{overscroll-behavior:contain;padding:0!important}.invoice-edit-document{border-radius:0!important;border-width:0!important;box-shadow:none!important;margin:0!important;min-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) 1rem max(6.5rem,calc(1rem + env(safe-area-inset-bottom)))!important}.invoice-edit-document>div:last-child{align-items:stretch!important;flex-direction:column!important}.invoice-edit-document>div:last-child>button{justify-content:center;min-height:3rem;width:100%}[data-testid=readonly-invoice-view] section>div.overflow-x-auto:after{background:#e0f2fe;border:1px solid #bae6fd;border-radius:.65rem;color:#075985;content:"Swipe left to see quantity, unit price, and line total";display:block;font-size:.7rem;font-weight:800;left:0;line-height:1.35;margin-top:.75rem;max-width:calc(100vw - 4.5rem);padding:.5rem .7rem;position:-webkit-sticky;position:sticky;width:-webkit-fit-content;width:fit-content}}html[data-theme=light] .invoice-sort-control [role=menu],html[data-theme=light] .invoice-sort-control>button{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 8px 24px -16px #00000040;color:#1f2937!important}html[data-theme=light] .invoice-sort-control [role=menuitem]{background:#0000!important;color:#334155!important}html[data-theme=light] .invoice-sort-control [role=menuitem]:focus-visible,html[data-theme=light] .invoice-sort-control [role=menuitem]:hover{background:#f1f5f9!important;color:#0f172a!important}html[data-theme=light] .invoice-sort-control [role=menuitem][data-selected=true]{--tw-ring-color:#94a3b8;background:#e2e8f0!important;color:#0f172a!important}html[data-theme=light] .invoice-sort-control svg{color:currentColor!important}.app-shell-pinned-mobile-header>.app-main{padding-top:calc(49px + max(9px, env(safe-area-inset-top)))}.app-shell-pinned-mobile-header .universal-mobile-header{box-sizing:border-box;inset:0 0 auto;min-height:calc(49px + max(9px, env(safe-area-inset-top)));position:fixed}.app-shell-pinned-mobile-header [data-testid=sidebar-open-btn]{top:max(12px,env(safe-area-inset-top))}.schedule-header-date .live-date-time-clock,.schedule-header-date .live-date-time-date{flex-wrap:wrap;justify-content:flex-start}@media (min-width:1024px){.schedule-header-date .live-date-time-clock,.schedule-header-date .live-date-time-date{justify-content:flex-end}}html[data-theme=light] .jobs-workspace-search-glow .search-light-icon{background:#e2e8f0;box-shadow:none;color:#334155}html[data-theme] .app-shell .workspace-page-header{background:#292929!important;border-color:#454545!important;box-shadow:none!important;color:#f5f5f5!important;min-width:0}html[data-theme] .app-shell .workspace-page-header :is(.workspace-header-eyebrow,.workspace-header-description){color:#c2c2c2!important}html[data-theme=light] .app-shell .workspace-page-header{background:#fff!important;border-color:#d1d5db!important;color:#1f2937!important}html[data-theme=light] .app-shell .workspace-page-header :is(.workspace-header-eyebrow,.workspace-header-description){color:#4b5563!important}[data-testid=login-page].login-splash{min-height:100dvh}[data-testid=login-page] .login-form-panel{align-items:center;min-height:100dvh;min-width:0;padding:clamp(1rem,3vw,2.5rem)}[data-testid=login-page] [data-testid=login-form]{margin-block:auto;max-height:none;max-width:28rem;min-width:0;overflow:visible;width:100%}[data-testid=login-country-preference]>div{background:#0000;font-size:.75rem;gap:.5rem;justify-content:space-between;padding:.5rem 0}[data-testid=login-country-preference] button{margin-left:auto}@media (max-width:399px){[data-testid=login-page] .login-form-panel{padding:.75rem}[data-testid=login-page] [data-testid=login-form]{padding:1rem}}html[data-theme] [data-testid=login-page].login-splash{background:linear-gradient(90deg,#030b1814,#030b182e),var(--login-splash-image) center /cover no-repeat!important}html[data-theme] [data-testid=login-page] .login-form-panel,html[data-theme] [data-testid=login-page] .login-splash-art{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000!important;border:0!important;box-shadow:none!important}html[data-theme] [data-testid=login-left-overlay]{background:#0000!important}html[data-theme] [data-testid=login-page] [data-testid=login-form]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#171717d1;border:1px solid #ffffff38;border-radius:1.5rem;box-shadow:0 16px 48px #0003;padding:clamp(1rem,2vw,1.75rem)}html[data-theme=light] [data-testid=login-page] [data-testid=login-form]{background:#ffffffe6;border-color:#ffffffbf}html[data-theme=light] [data-testid=login-country-preference]>div{color:#334155}html[data-theme] .app-shell .customer-crm-rows{padding:.75rem}html[data-theme] .app-shell .customer-crm-columns{margin-inline:.75rem}html[data-theme] .app-shell .customer-crm-row{background:#292929!important;border:1px solid #454545!important;border-left-width:4px!important;border-radius:1rem;box-shadow:0 14px 28px -22px #000c!important;margin-bottom:.375rem;min-height:3.75rem;padding:6px 14px}html[data-theme] .app-shell .customer-crm-row:last-child{margin-bottom:0}html[data-theme] .app-shell .mobile-customer-list{background:#0000!important;border:0!important;border-radius:0;overflow:visible}html[data-theme] .app-shell .mobile-customer-row{background:#292929!important;border:1px solid #454545!important;border-radius:1rem;box-shadow:0 14px 28px -22px #000c!important;margin-bottom:.7rem;min-height:5.4rem}html[data-theme] .app-shell :is(.customer-crm-row,.mobile-customer-row):hover{background:#333!important}html[data-theme] .app-shell :is(.customer-crm-row,.mobile-customer-row):focus-visible{outline:2px solid #a3a3a3;outline-offset:2px}html[data-theme] .app-shell :is(.customer-crm-row,.mobile-customer-row).is-selected,html[data-theme] .app-shell :is(.quote-ledger-row,.quote-mobile-row).quote-selected-card{border-color:#fb7185!important;outline:1px solid #fb7185;outline-offset:-1px}html[data-theme] .app-shell .mobile-customer-row.is-selected:after{display:none}html[data-theme] .app-shell :is(.quote-ledger-row,.quote-mobile-row).quote-selected-card{border-width:1px!important;box-shadow:none!important}html[data-theme=light] .app-shell :is(.customer-crm-row,.mobile-customer-row){background:#f8fbfd!important;border-color:#cbdce7!important;box-shadow:0 14px 30px -22px #1738486b!important}html[data-theme=light] .app-shell :is(.customer-crm-row,.mobile-customer-row):hover{background:#eef4f9!important}html[data-theme=light] .app-shell :is(.customer-crm-row,.mobile-customer-row).is-selected,html[data-theme=light] .app-shell :is(.quote-ledger-row,.quote-mobile-row).quote-selected-card{border-color:#dc3f4d!important;outline-color:#dc3f4d}html[data-theme] [data-testid=quotes-page] :is(.quotes-view-tab[data-tone=blue],.quote-status-converted){--quote-folder:#1e3a8a;--quote-folder-edge:#60a5fa;--quote-status-text:#f8fafc}html[data-theme] [data-testid=quotes-page] :is(.quotes-view-tab[data-tone=amber],.quote-status-awaiting){--quote-folder:#92400e;--quote-folder-edge:#fbbf24;--quote-status-text:#f8fafc}html[data-theme=light] [data-testid=quotes-page] :is(.quotes-view-tab[data-tone=blue],.quote-status-converted){--quote-folder:#c9ddff;--quote-folder-edge:#3478cf;--quote-status-text:#173f79}html[data-theme=light] [data-testid=quotes-page] :is(.quotes-view-tab[data-tone=amber],.quote-status-awaiting){--quote-folder:#fde3a7;--quote-folder-edge:#d77809;--quote-status-text:#70400a}html[data-theme] [data-testid=quotes-page] :is(.quote-status-converted,.quote-status-awaiting){background:color-mix(in srgb,var(--quote-folder) 90%,#fff 10%)!important;border-color:color-mix(in srgb,var(--quote-folder-edge) 58%,#0000)!important;color:var(--quote-status-text)!important}html[data-theme] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=blue]{--quote-folder:#1e3a8a;--quote-folder-edge:#60a5fa;--invoice-status-text:#f8fafc}html[data-theme=light] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=blue]{--quote-folder:#c9ddff;--quote-folder-edge:#3478cf;--invoice-status-text:#173f79}html[data-theme] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=cyan]{--quote-folder:#0e7490;--quote-folder-edge:#67e8f9;--invoice-status-text:#f8fafc}html[data-theme=light] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=cyan]{--quote-folder:#b9edf3;--quote-folder-edge:#1597a8;--invoice-status-text:#0e5965}html[data-theme] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=violet]{--quote-folder:#5b21b6;--quote-folder-edge:#a78bfa;--invoice-status-text:#f8fafc}html[data-theme=light] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=violet]{--quote-folder:#ded3ff;--quote-folder-edge:#7655cf;--invoice-status-text:#47318b}html[data-theme] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=amber]{--quote-folder:#92400e;--quote-folder-edge:#fbbf24;--invoice-status-text:#f8fafc}html[data-theme=light] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=amber]{--quote-folder:#fde3a7;--quote-folder-edge:#d77809;--invoice-status-text:#70400a}html[data-theme] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=orange]{--quote-folder:#9a3412;--quote-folder-edge:#fb923c;--invoice-status-text:#f8fafc}html[data-theme=light] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=orange]{--quote-folder:#fed7aa;--quote-folder-edge:#d76113;--invoice-status-text:#71300d}html[data-theme] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=emerald]{--quote-folder:#065f46;--quote-folder-edge:#34d399;--invoice-status-text:#f8fafc}html[data-theme=light] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=emerald]{--quote-folder:#bcebd9;--quote-folder-edge:#16835e;--invoice-status-text:#12583f}html[data-theme] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=rose]{--quote-folder:#9f1239;--quote-folder-edge:#fb7185;--invoice-status-text:#f8fafc}html[data-theme=light] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=rose]{--quote-folder:#fecdd3;--quote-folder-edge:#e11d48;--invoice-status-text:#881337}html[data-theme] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=slate]{--quote-folder:#334155;--quote-folder-edge:#94a3b8;--invoice-status-text:#f8fafc}html[data-theme=light] [data-testid=invoices-page] :is(.quotes-view-tab,.invoice-status-badge)[data-tone=slate]{--quote-folder:#dbe4ec;--quote-folder-edge:#64748b;--invoice-status-text:#334155}html[data-theme] [data-testid=invoices-page] .invoice-status-badge{background:color-mix(in srgb,var(--quote-folder) 90%,#fff 10%)!important;border-color:color-mix(in srgb,var(--quote-folder-edge) 58%,#0000)!important;color:var(--invoice-status-text)!important;line-height:1.25;max-width:100%;white-space:normal}html[data-theme] [data-testid=invoices-page] .invoice-list-card{background:#292929!important;border:1px solid #454545!important;border-radius:.65rem;box-shadow:0 14px 28px -22px #000c;margin-bottom:.35rem;min-height:3.5rem;padding-block:.5rem}html[data-theme] [data-testid=invoices-page] .invoice-list-card:hover{background:#333!important}html[data-theme] [data-testid=invoices-page] .invoice-desktop-cards>div:first-child{border:1px solid #454545;border-radius:1rem;margin-bottom:.7rem}html[data-theme=light] [data-testid=invoices-page] .invoice-list-card{background:#f8fbfd!important;border-color:#cbdce7!important;box-shadow:0 14px 30px -22px #1738486b}html[data-theme=light] [data-testid=invoices-page] .invoice-list-card:hover{background:#eef4f9!important}html[data-theme=light] [data-testid=invoices-page] .invoice-desktop-cards>div:first-child{border-color:#cbdce7}html[data-theme] [data-testid=invoices-page] .invoice-list-card .quote-mobile-controls{gap:.2rem}@media (min-width:768px){html[data-theme] [data-testid=invoices-page] .invoice-desktop-cards .invoice-list-card{border-left-width:4px!important;min-height:3.5rem}}html[data-theme] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=blue]{--quote-folder:#1e3a8a;--quote-folder-edge:#60a5fa;--request-status-text:#f8fafc}html[data-theme=light] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=blue]{--quote-folder:#c9ddff;--quote-folder-edge:#3478cf;--request-status-text:#173f79}html[data-theme] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=cyan]{--quote-folder:#0e7490;--quote-folder-edge:#67e8f9;--request-status-text:#f8fafc}html[data-theme=light] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=cyan]{--quote-folder:#b9edf3;--quote-folder-edge:#1597a8;--request-status-text:#0e5965}html[data-theme] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=violet]{--quote-folder:#5b21b6;--quote-folder-edge:#a78bfa;--request-status-text:#f8fafc}html[data-theme=light] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=violet]{--quote-folder:#ded3ff;--quote-folder-edge:#7655cf;--request-status-text:#47318b}html[data-theme] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=amber]{--quote-folder:#92400e;--quote-folder-edge:#fbbf24;--request-status-text:#f8fafc}html[data-theme=light] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=amber]{--quote-folder:#fde3a7;--quote-folder-edge:#d77809;--request-status-text:#70400a}html[data-theme] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=orange]{--quote-folder:#9a3412;--quote-folder-edge:#fb923c;--request-status-text:#f8fafc}html[data-theme=light] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=orange]{--quote-folder:#fed7aa;--quote-folder-edge:#d76113;--request-status-text:#71300d}html[data-theme] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=emerald]{--quote-folder:#065f46;--quote-folder-edge:#34d399;--request-status-text:#f8fafc}html[data-theme=light] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=emerald]{--quote-folder:#bcebd9;--quote-folder-edge:#16835e;--request-status-text:#12583f}html[data-theme] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=rose]{--quote-folder:#9f1239;--quote-folder-edge:#fb7185;--request-status-text:#f8fafc}html[data-theme=light] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=rose]{--quote-folder:#fecdd3;--quote-folder-edge:#e11d48;--request-status-text:#881337}html[data-theme] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=slate]{--quote-folder:#334155;--quote-folder-edge:#94a3b8;--request-status-text:#f8fafc}html[data-theme=light] [data-testid=requests-page] :is(.quotes-view-tab,.request-status-badge)[data-tone=slate]{--quote-folder:#dbe4ec;--quote-folder-edge:#64748b;--request-status-text:#334155}html[data-theme] [data-testid=requests-page] .request-status-badge{align-self:start;background:color-mix(in srgb,var(--quote-folder) 90%,#fff 10%)!important;border-color:color-mix(in srgb,var(--quote-folder-edge) 58%,#0000)!important;color:var(--request-status-text)!important;line-height:1.25;max-width:100%;white-space:normal}html[data-theme] [data-testid=requests-page] .request-list-card{background:#292929!important;border:1px solid #454545!important;border-radius:1rem;box-shadow:0 14px 28px -22px #000c;min-height:5.4rem;min-width:0}html[data-theme] [data-testid=requests-page] .request-list-card:hover{background:#333!important}html[data-theme] [data-testid=requests-page] .request-list-card:focus-visible{outline:2px solid #a3a3a3;outline-offset:2px}html[data-theme=light] [data-testid=requests-page] .request-list-card{background:#f8fbfd!important;border-color:#cbdce7!important;box-shadow:0 14px 30px -22px #1738486b;color:#1f2937}html[data-theme=light] [data-testid=requests-page] .request-list-card:hover{background:#eef4f9!important}@media (max-width:767px){[data-testid=requests-mobile-list] .request-list-card{grid-template-columns:minmax(0,1fr) auto}[data-testid=requests-mobile-list] .mobile-simple-icon{display:none}[data-testid=requests-mobile-list] .request-status-badge{max-width:8rem}}[data-testid=leads-page] .lead-card-table{border-collapse:initial;border-spacing:0 .7rem;padding:0 .75rem}html[data-theme] [data-testid=leads-page] .lead-card-table .lead-list-card>td,html[data-theme] [data-testid=leads-page] .lead-mobile-cards .lead-list-card{background:#292929!important;border-block:1px solid #454545}html[data-theme] [data-testid=leads-page] .lead-card-table .lead-list-card>td:first-child{border-left:4px solid #454545;border-radius:1rem 0 0 1rem}html[data-theme] [data-testid=leads-page] .lead-card-table .lead-list-card>td:last-child{border-radius:0 1rem 1rem 0;border-right:1px solid #454545}html[data-theme] [data-testid=leads-page] .lead-mobile-cards .lead-list-card{border:1px solid #454545;border-radius:1rem;min-height:5.4rem}html[data-theme] [data-testid=leads-page] .lead-list-card{box-shadow:0 14px 28px -22px #000c}html[data-theme] [data-testid=leads-page] .lead-card-table .lead-list-card:hover>td,html[data-theme] [data-testid=leads-page] .lead-mobile-cards .lead-list-card:hover{background:#333!important}html[data-theme=light] [data-testid=leads-page] .lead-card-table .lead-list-card>td,html[data-theme=light] [data-testid=leads-page] .lead-mobile-cards .lead-list-card{background:#f8fbfd!important;border-color:#cbdce7}html[data-theme=light] [data-testid=leads-page] .lead-card-table .lead-list-card:hover>td,html[data-theme=light] [data-testid=leads-page] .lead-mobile-cards .lead-list-card:hover{background:#eef4f9!important}html[data-theme] .app-shell [data-testid=clients-page]{background:#0000!important}html[data-theme] .app-shell [data-testid=clients-page] .customer-crm{background:#0000!important;border-color:#454545;box-shadow:none}html[data-theme] .app-shell [data-testid=clients-page] :is(.customer-crm-list,.customer-crm-rows){background:#0000!important}html[data-theme] .app-shell [data-testid=clients-page] :is(.customer-crm-detail,.customer-crm-columns,.customer-crm-mini-grid>div){background:#292929!important;border-color:#454545!important;box-shadow:none}html[data-theme=light] .app-shell [data-testid=clients-page] .customer-crm{border-color:#d1d5db}html[data-theme=light] .app-shell [data-testid=clients-page] :is(.customer-crm-detail,.customer-crm-columns,.customer-crm-mini-grid>div){background:#f8fbfd!important;border-color:#d1d5db!important}html[data-theme] .app-shell [data-testid=clients-page] .customer-phone-value{font-feature-settings:"tnum";color:#fdba74!important;font-variant-numeric:tabular-nums;font-weight:800}html[data-theme=light] .app-shell [data-testid=clients-page] .customer-phone-value{color:#9a3412!important}.shift-clock-compact{align-items:center;display:flex;flex-shrink:0}@media (max-width:420px){.universal-mobile-header .universal-desktop-account{gap:5px}.shift-clock-compact button{font-size:11px;padding-left:8px;padding-right:8px}.shift-clock-compact button svg{display:none}.shift-clock-compact a{font-size:10px}}[data-testid=shift-clock] button[data-clock-in-attention=true]{box-shadow:0 0 0 1px #6ee7b799,0 0 16px 3px #34d3994d;isolation:isolate;overflow:visible;position:relative}[data-testid=shift-clock] button[data-clock-in-attention=true]:after{animation:shift-clock-glow 3.6s ease-in-out infinite;border:2px solid #a7f3d0bf;border-radius:inherit;box-shadow:0 0 14px 3px #34d39959;content:"";inset:-3px;pointer-events:none;position:absolute}[data-theme=light] [data-testid=shift-clock] button[data-clock-in-attention=true]:after{border-color:#059669a6;box-shadow:0 0 14px 3px #05966947}@keyframes shift-clock-glow{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-testid=shift-clock] button[data-clock-in-attention=true]:after{animation:none;opacity:.75}}html[data-theme] .quote-list-action-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#262626!important;opacity:1!important}html[data-theme] .quote-manage-launcher{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:.55rem;padding:.5rem!important;width:min(22rem,calc(100vw - 1.7rem))}html[data-theme] .quote-manage-launcher>.mobile-launch-action{background:#0000!important;background-image:none!important;border:0!important;border-radius:999px;box-shadow:none!important;color:#f8fafc!important;padding:.2rem!important;text-shadow:0 1px 3px #020617,0 0 8px #020617!important}html[data-theme] .quote-manage-launcher>.mobile-launch-action>span{box-shadow:0 5px 14px #0f172a38,inset 0 1px 1px #ffffffa6;color:#fff;text-shadow:none;transition:transform .15s ease,box-shadow .15s ease}html[data-theme] .quote-manage-launcher>.mobile-launch-action:hover>span{box-shadow:0 8px 18px #0f172a4d,inset 0 1px 1px #ffffffa6;transform:translateY(-2px) scale(1.04)}html[data-theme] .quote-manage-launcher>.mobile-launch-action:focus-visible{outline:2px solid #22d3ee!important;outline-offset:2px}html[data-theme=light] .quote-list-action-backdrop{background:#dbe5ea!important}html[data-theme=light] .quote-manage-launcher>.mobile-launch-action{color:#0f172a!important;text-shadow:0 1px 3px #fff,0 0 8px #fff!important}html[data-theme=light] .quote-manage-launcher .quote-manage-action-copy small{color:#92400e;text-shadow:0 1px 3px #fff}html[data-theme=light] .quote-manage-launcher .mobile-action-launcher-title{background:#ffffffa6;border-color:#0f172a1f;box-shadow:0 4px 16px #0f172a1f;color:#0f172a}@media (prefers-reduced-motion:reduce){html[data-theme] .quote-manage-launcher>.mobile-launch-action>span{transition:none}html[data-theme] .quote-manage-launcher>.mobile-launch-action:hover>span{transform:none}}.technician-work-order .work-order-customer-clean{--contact-ink:#e2e8f0;--contact-muted:#94a3b8;--contact-line:#334155;--contact-hover:#ffffff08;display:flex;flex-direction:column;gap:12px}.technician-work-order .work-order-customer-clean .work-order-command-contact-grid{gap:0;grid-template-columns:minmax(0,1fr)}.technician-work-order .work-order-customer-clean .work-order-avatar,.technician-work-order .work-order-customer-clean .work-order-command-contact>span:first-child,.technician-work-order .work-order-customer-clean .work-order-map-icon{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--contact-ink);flex:0 0 28px;height:28px;width:28px}.technician-work-order .work-order-customer-clean .work-order-customer-identity{gap:14px;padding:4px 12px 8px}.technician-work-order .work-order-customer-clean .work-order-customer-name{overflow-wrap:anywhere;white-space:normal}.technician-work-order .work-order-customer-clean .voice-call-trigger,.technician-work-order .work-order-customer-clean .work-order-command-address,.technician-work-order .work-order-customer-clean .work-order-command-contact{grid-gap:14px;align-items:center;background:#0000;border:0;border-radius:0;border-top:1px solid var(--contact-line);box-shadow:none;color:var(--contact-ink);display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr) 18px;min-height:64px;min-width:0;padding:12px;text-align:left;transform:none;width:100%}.technician-work-order .work-order-customer-clean .voice-call-trigger>svg{color:var(--contact-ink);height:21px;justify-self:center;width:21px}.technician-work-order .work-order-customer-clean .voice-call-trigger>span{display:block;font-size:14px;font-weight:600;min-width:0;overflow-wrap:anywhere}.technician-work-order .work-order-customer-clean .work-order-command-address>span:nth-child(2),.technician-work-order .work-order-customer-clean .work-order-command-contact>span:nth-child(2){min-width:0;text-align:left}.technician-work-order .work-order-customer-clean small{color:var(--contact-muted);font-size:10px;letter-spacing:.04em}.technician-work-order .work-order-customer-clean strong{color:var(--contact-ink);display:block;font-size:14px;font-weight:600;line-height:1.45;margin-top:3px;overflow-wrap:anywhere;white-space:normal}.technician-work-order .work-order-customer-clean .work-order-contact-chevron{color:var(--contact-muted);transform:none}.technician-work-order .work-order-customer-clean .voice-call-trigger:not(:disabled):hover,.technician-work-order .work-order-customer-clean a:hover{background:var(--contact-hover);transform:none}.technician-work-order .work-order-customer-clean a:focus-visible,.technician-work-order .work-order-customer-clean button:focus-visible{border-radius:6px;outline:2px solid var(--contact-ink);outline-offset:-2px}[data-theme=light] .technician-work-order .work-order-customer-clean{--contact-ink:#334155;--contact-muted:#64748b;--contact-line:#cbd5e1;--contact-hover:#0f172a08}.work-order-progress-cluster .work-order-status-stamp{border:2px solid;border-radius:.2rem;color:#6ee7b7;display:block;font-size:.65rem;font-weight:900;letter-spacing:.06em;line-height:1.2;margin:0 0 .65rem;padding:.3rem .5rem;text-transform:uppercase;transform:rotate(-8deg);white-space:nowrap}html[data-theme=light] .work-order-progress-cluster .work-order-status-stamp{color:#047857}@media (max-width:680px){.work-order-progress-cluster:has(.work-order-status-stamp){top:1.7rem}}.dashboard-shortcut-cyan{--shortcut-start:#0e7490;--shortcut-end:#164e63;--shortcut-border:#22d3ee}.dashboard-shortcut-violet{--shortcut-start:#7c3aed;--shortcut-end:#4c1d95;--shortcut-border:#a78bfa}.dashboard-shortcut-blue{--shortcut-start:#2563eb;--shortcut-end:#1e3a8a;--shortcut-border:#60a5fa}.dashboard-shortcut-amber{--shortcut-start:#b45309;--shortcut-end:#9a3412;--shortcut-border:#fb923c}html[data-theme=light] .dashboard-shortcut-cyan{--shortcut-start:#a5f3fc;--shortcut-end:#67e8f9;--shortcut-border:#0891b2;--shortcut-ink:#164e63}html[data-theme=light] .dashboard-shortcut-violet{--shortcut-start:#ddd6fe;--shortcut-end:#c4b5fd;--shortcut-border:#8b5cf6;--shortcut-ink:#4c1d95}html[data-theme=light] .dashboard-shortcut-blue{--shortcut-start:#bfdbfe;--shortcut-end:#93c5fd;--shortcut-border:#3b82f6;--shortcut-ink:#1e3a8a}html[data-theme=light] .dashboard-shortcut-amber{--shortcut-start:#fde68a;--shortcut-end:#fcd34d;--shortcut-border:#d97706;--shortcut-ink:#78350f}html[data-theme] .app-shell .dashboard-task-nav>a{background:linear-gradient(120deg,var(--shortcut-start),var(--shortcut-end))!important;border-color:var(--shortcut-border)!important;box-shadow:0 8px 20px -14px #000000a6!important;color:#fff!important;color:var(--shortcut-ink,#fff)!important}html[data-theme] .app-shell .dashboard-task-nav>a:hover{filter:brightness(1.1)}html[data-theme=light] .app-shell .dashboard-task-nav>a{box-shadow:0 6px 16px -12px #0f30404d!important}html[data-theme=light] .app-shell .dashboard-task-nav>a:hover{filter:brightness(1.04)}html[data-theme] .app-shell .dashboard-task-nav>a:focus-visible{outline:2px solid var(--shortcut-border);outline-offset:3px}[data-testid=schedule-page] .schedule-month-day{min-height:125px;min-width:0}[data-testid=schedule-page] .schedule-month{width:100%}@media (max-width:640px){[data-testid=schedule-page]{padding:12px 6px}[data-testid=schedule-page] .schedule-month-day{min-height:100px;padding:3px}[data-testid=schedule-page] .schedule-month .schedule-job-chip{padding:5px 3px 5px 5px}[data-testid=schedule-page] .schedule-month .schedule-job-chip [role=button]{display:none}}html[data-theme] :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail]){--schedule-dialog-bg:#242424;--schedule-dialog-panel:#303030;--schedule-dialog-border:#505050;--schedule-dialog-text:#f5f5f5;--schedule-dialog-muted:#bcbcbc}html[data-theme=light] :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail]){--schedule-dialog-bg:#fff;--schedule-dialog-panel:#f5f5f5;--schedule-dialog-border:#d4d4d4;--schedule-dialog-text:#262626;--schedule-dialog-muted:#525252}html[data-theme] :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail])>section{background:var(--schedule-dialog-bg)!important;border-color:var(--schedule-dialog-border)!important;box-shadow:0 24px 70px #0005!important;color:var(--schedule-dialog-text)!important}html[data-theme] :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail]) :is(header,footer){background:var(--schedule-dialog-bg)!important;border-color:var(--schedule-dialog-border)!important;box-shadow:none!important}html[data-theme] :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail]) :is(h2,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--schedule-dialog-text)!important}html[data-theme] :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail]) :is(.text-slate-400,.text-slate-500){color:var(--schedule-dialog-muted)!important}html[data-theme] :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail]) :is([class~="bg-slate-950/35"],[class~="bg-slate-950/40"],.bg-slate-900){background:var(--schedule-dialog-panel)!important;border-color:var(--schedule-dialog-border)!important}html[data-theme=light] :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail]) .text-cyan-300{color:#0e7490!important}[data-testid=schedule-editor]{scroll-margin-top:100px}html [data-testid=schedule-item-detail],html [data-testid=schedule-item-preview]{align-items:center!important}html :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail])>section{max-height:90dvh!important}html :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail]) footer button,html [data-testid=schedule-editor] button{transition:filter .15s ease,box-shadow .15s ease}html :is([data-testid=schedule-item-preview],[data-testid=schedule-item-detail]) footer button:hover,html [data-testid=schedule-editor] button[type=submit]:hover{filter:brightness(1.06)}html [data-testid=schedule-editor] button[type=submit],html [data-testid=schedule-item-preview] footer button{background:linear-gradient(135deg,#38bdf8,#2563eb)!important;border-color:#60a5fa!important;color:#fff!important}html [data-testid=schedule-item-actions] button.bg-violet-300{background:linear-gradient(135deg,#c4b5fd,#a78bfa)!important}html [data-testid=schedule-item-actions] button.bg-emerald-300{background:linear-gradient(135deg,#6ee7b7,#34d399)!important}html [data-testid=schedule-item-actions] button.bg-amber-300{background:linear-gradient(135deg,#fde68a,#fbbf24)!important}html [data-testid=schedule-item-actions] button.bg-red-500{background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.mobile-customer-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) 80px}.mobile-customer-row>div{min-width:0}.mobile-customer-row .customer-row-controls{gap:4px;min-width:0;width:94px}.mobile-customer-row .customer-row-contact-actions{align-items:center;display:flex;flex-direction:column;gap:4px}.mobile-customer-row .customer-row-contact-actions .voice-call-trigger,.mobile-customer-row .customer-row-contact-button{height:44px;min-height:44px;padding:10px;width:44px}.mobile-customer-row .customer-row-contact-actions svg{height:20px;width:20px}.mobile-customer-row .customer-manage-button{border-radius:10px;font-size:12px;gap:4px;min-height:40px;padding:8px 10px;width:100%}.mobile-customer-row .customer-row-contact-actions .voice-call-trigger>span{display:none}.mobile-customer-row .customer-row-contact-actions>span{display:flex;flex:0 0 44px;width:44px}.mobile-customer-row .customer-row-contact-actions svg{flex-shrink:0}.mobile-customer-row .customer-card-primary-address{align-items:flex-start;color:#bcbcbc;display:flex;font-size:11px;gap:4px;line-height:15px;margin-top:4px;min-width:0}.customer-card-primary-address>svg{flex:0 0 12px;margin-top:1px}.customer-card-primary-address>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}[data-theme=light] .mobile-customer-row .customer-card-primary-address{color:#525252}.schedule-job-actions{display:flex;gap:8px;justify-content:flex-end;margin-left:auto}html [data-testid=schedule-item-preview] .schedule-job-action{align-items:center;background:linear-gradient(135deg,#38bdf8,#2563eb)!important;border:1px solid #60a5fa;border-radius:9px;color:#fff!important;display:inline-flex;font-size:12px;font-weight:800;gap:5px;justify-content:center;min-height:36px;padding:6px 14px;text-decoration:none}html [data-testid=schedule-item-preview] .schedule-job-action.is-edit{background:linear-gradient(135deg,#a78bfa,#7c3aed)!important;border-color:#c4b5fd!important}.invoice-view-page{background:#f3f4f6;color:#17212b}.invoice-view-back{color:#334155}.invoice-view-status-stamp{border:3px double;border-radius:7px;color:#914414;display:table;font-size:clamp(18px,3vw,26px);font-weight:900;letter-spacing:.06em;line-height:1.25;margin:22px 0 8px;max-width:100%;padding:8px 14px;text-transform:uppercase;transform:rotate(-3deg)}.invoice-view-status-stamp[data-paid=true]{color:#166534}html[data-theme=dark] .invoice-view-page{background:#202020;color:#f5f5f5}html[data-theme=dark] .invoice-view-back{color:#e5e5e5}html[data-theme=dark] .invoice-view-status-stamp{color:#f0b078}html[data-theme=dark] .invoice-view-status-stamp[data-paid=true]{color:#86efac}html[data-theme] [data-testid=readonly-invoice-view] .invoice-document-paper{background:#fff!important;color:#17212b!important}html[data-theme] [data-testid=readonly-invoice-view] .invoice-document-paper :is(h2,strong,.text-slate-800,.text-slate-900){color:#17212b!important}html[data-theme] [data-testid=readonly-invoice-view] .invoice-document-paper :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700){color:#475569!important}html[data-theme] [data-testid=readonly-invoice-view] .invoice-document-paper .text-cyan-700{color:#155e75!important}html[data-theme] [data-testid=readonly-invoice-view] .invoice-document-paper .text-emerald-700{color:#166534!important}html[data-theme] [data-testid=readonly-invoice-view] .invoice-document-paper .text-orange-700{color:#9a3412!important}html[data-theme=light] [data-testid=sidebar] :is([data-testid=sidebar-branding],[data-testid=sidebar-logo],[data-testid=sidebar-logo] img){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;box-shadow:none!important}html[data-theme] :is(.customer-manage-button,.customer-tablet-manage,.job-manage-button,.quote-manage-button.card-manage-button){background:linear-gradient(135deg,#fdba74,#fb923c 48%,#f97316)!important;border:1px solid #fdba7473;border-radius:10px;box-shadow:none;color:#431407!important;font-size:10px;font-weight:900;gap:4px;justify-self:end;letter-spacing:.04em;line-height:1.2;min-height:36px;padding:7px 8px!important;text-transform:uppercase;width:auto}html[data-theme=light] :is(.customer-manage-button,.customer-tablet-manage,.job-manage-button,.quote-manage-button.card-manage-button){background:linear-gradient(135deg,#fdba74,#fb923c 48%,#f97316)!important;border-color:#fb923c!important;color:#431407!important}html[data-theme] :is(.customer-manage-button,.customer-tablet-manage,.job-manage-button,.quote-manage-button.card-manage-button):is(:hover,:focus-visible){outline:2px solid #fb923c;outline-offset:2px}@media (max-width:639px){html[data-theme] .customer-manage-button{min-height:40px}html[data-theme] .job-manage-button{min-height:40px!important;width:36px}}html[data-theme] button.card-manage-button{align-items:center;flex-shrink:0;font-family:inherit;height:36px;justify-content:center;min-height:36px!important;min-width:78px;width:78px!important}html[data-theme] button.card-manage-button svg{flex-shrink:0;height:14px;width:14px}@media (max-width:639px){html[data-theme] button.card-manage-button{height:40px;min-height:40px!important}}html[data-theme] :is(.customer-folder-tab,.quotes-view-tab,.job-folder-tab,.task-folder-tab,.report-folder-tab,.mobile-search-category,.quote-phone-filter,.ts-view-button){align-items:center;box-sizing:border-box;display:inline-flex;flex-wrap:nowrap;font-size:.74rem;gap:5px;height:40px!important;letter-spacing:.035em;line-height:1.25;min-height:40px!important;padding:8px 10px!important;white-space:nowrap}html[data-theme] .customer-information-page .customer-add-note{align-items:center;background:linear-gradient(135deg,#fdba74,#fb923c 48%,#f97316)!important;border:1px solid #fb923c;border-radius:10px;color:#431407!important;font-size:11px;font-weight:800;justify-content:center;min-height:36px;padding:7px 11px}html[data-theme] .customer-information-page .customer-add-note:disabled{opacity:.5}html[data-theme] .customer-information-page .customer-phone-action{background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;color:inherit!important;font-size:14px;font-weight:700;justify-content:flex-start;min-height:32px;padding:0!important;text-align:left;width:auto}html[data-theme] .customer-information-page .customer-phone-action>svg{display:none}html[data-theme] .customer-information-page .customer-phone-action>span{display:inline}html[data-theme] .customer-information-page .customer-phone-action:not(:disabled):hover{text-decoration:underline}html[data-theme] .customer-information-page :is(.customer-phone-action,.customer-add-note):focus-visible{outline:2px solid #fb923c;outline-offset:3px}.jobs-overview{background:#292929;border:1px solid #505050;border-radius:16px;color:#f5f5f5;margin-bottom:8px;max-width:600px;padding:7px 10px;width:100%}.jobs-overview h2{font-size:13px;font-weight:800;margin:0 0 5px}.jobs-overview-items{grid-gap:2px 12px;display:grid;gap:2px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-overview-item{align-items:center;border-radius:4px;display:flex;font-size:11px;gap:5px;line-height:1.3;min-height:24px;padding:2px 0;text-align:left}.jobs-overview-item strong{font-weight:800}.jobs-overview-item:hover{text-decoration:underline}.jobs-overview-item:focus-visible{outline:2px solid currentColor;outline-offset:3px}html[data-theme] .jobs-overview-item>svg{fill:color-mix(in srgb,var(--overview-cube) 20%,#0000);color:var(--overview-cube)!important;flex-shrink:0}.jobs-overview-item[data-tone=violet]{--overview-cube:#a78bfa}.jobs-overview-item[data-tone=rose]{--overview-cube:#fb7185}.jobs-overview-item[data-tone=orange]{--overview-cube:#fb923c}.jobs-overview-item[data-tone=amber]{--overview-cube:#fbbf24}html[data-theme=light] .jobs-overview{background:#fff;border-color:#cbd5e1;color:#17212b}html[data-theme=light] .jobs-overview-item[data-tone=violet]{--overview-cube:#7655cf}html[data-theme=light] .jobs-overview-item[data-tone=rose]{--overview-cube:#e11d48}html[data-theme=light] .jobs-overview-item[data-tone=orange]{--overview-cube:#d76113}html[data-theme=light] .jobs-overview-item[data-tone=amber]{--overview-cube:#d77809}.jobs-overview-item[data-tone=blue]{--overview-cube:#60a5fa}.jobs-overview-item[data-tone=emerald]{--overview-cube:#34d399}.jobs-overview-item[data-tone=cyan]{--overview-cube:#67e8f9}.jobs-overview-item[data-tone=slate]{--overview-cube:#94a3b8}html[data-theme=light] .jobs-overview-item[data-tone=blue]{--overview-cube:#3478cf}html[data-theme=light] .jobs-overview-item[data-tone=emerald]{--overview-cube:#16835e}html[data-theme=light] .jobs-overview-item[data-tone=cyan]{--overview-cube:#1597a8}html[data-theme=light] .jobs-overview-item[data-tone=slate]{--overview-cube:#64748b}.jobs-overview-item>svg{height:13px;width:13px}@media (min-width:640px){.jobs-overview-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.note-gradient-action{align-items:center;background:linear-gradient(110deg,#06b6d4,#7c3aed);border:0;border-radius:.5rem;box-shadow:0 4px 10px #0891b233;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem;justify-content:center;min-height:36px;padding:.5rem .75rem}.note-gradient-action:hover:not(:disabled){filter:brightness(1.1)}.note-gradient-action:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}.note-gradient-action:disabled{cursor:not-allowed;opacity:.45}.note-gradient-action.note-action-edit{background:linear-gradient(110deg,#7c3aed,#a21caf)}.note-gradient-action.note-action-memo{background:linear-gradient(110deg,#0284c7,#1d4ed8)}.note-gradient-action.note-action-close,.note-gradient-action.note-action-save{background:linear-gradient(110deg,#059669,#0f766e)}.note-gradient-action.note-action-cancel{background:linear-gradient(110deg,#64748b,#334155)}html[data-theme] [data-testid=quotes-page] :is(.quote-ledger-row,.quote-mobile-row)[data-selected=true]{background:#292929!important;border:1px solid #fb7185!important;box-shadow:none!important;outline:1px solid #fb7185!important;outline-offset:-1px!important}html[data-theme=light] [data-testid=quotes-page] :is(.quote-ledger-row,.quote-mobile-row)[data-selected=true]{background:#f8fbfd!important;border-color:#dc3f4d!important;outline-color:#dc3f4d!important}html[data-theme] .app-shell :is(.customer-crm-row.is-selected,.mobile-customer-row.is-selected,.invoice-list-card.quote-selected-card,.quote-ledger-row.quote-selected-card,.quote-mobile-row.quote-selected-card){border:1px solid #fb7185!important;box-shadow:none!important;outline:1px solid #fb7185!important;outline-offset:-1px!important}html[data-theme=light] .app-shell :is(.customer-crm-row.is-selected,.mobile-customer-row.is-selected,.invoice-list-card.quote-selected-card,.quote-ledger-row.quote-selected-card,.quote-mobile-row.quote-selected-card){border-color:#dc3f4d!important;outline-color:#dc3f4d!important}html[data-theme=light] .app-shell [data-testid=admin-client-management]{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155}html[data-theme=light] .app-shell [data-testid=admin-client-management-toggle]:hover{background:#e2e8f0!important}html[data-theme=light] .app-shell [data-testid=admin-client-management] .customer-admin-body{border-color:#cbd5e1!important}html[data-theme=light] .app-shell [data-testid=admin-client-management] .customer-admin-row{background:#fff!important;border-color:#d5e2e7!important}html[data-theme=light] .app-shell [data-testid=admin-client-management] :is(.text-slate-200,.text-slate-300){color:#173d4c!important}html[data-theme=light] .app-shell [data-testid=admin-client-management] :is(.text-slate-500,.text-slate-600){color:#526779!important}html[data-theme=light] .app-shell [data-testid=admin-client-management] .customer-admin-warning{background:#fff1f2!important;border-color:#fecdd3!important;color:#9f1239!important}html[data-theme=light] .app-shell [data-testid=admin-client-management] [data-testid^=admin-delete-client-]{border-color:#fca5a5!important;color:#b91c1c!important}html[data-theme=light] .app-shell [data-testid=admin-client-management] [data-testid^=admin-delete-client-]:hover{background:#fee2e2!important}.customer-crm.preview-expanded{grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr)}.customer-crm.preview-collapsed{grid-template-columns:minmax(0,1fr)}.customer-crm.preview-collapsed .customer-crm-list{border-right:0}.customer-crm-detail[hidden]{display:none}.customer-crm-table-scroll{max-height:605px;overflow:auto}.customer-crm-table-scroll .customer-crm-rows{max-height:none;overflow:visible}.customer-crm-list-head{flex-wrap:wrap}.customer-crm-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.customer-preview-toggle{align-items:center;background:linear-gradient(135deg,#0891b2,#2563eb);border:1px solid #0891b266;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:7px 10px}.customer-preview-toggle:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}.customer-directory-empty,.customer-directory-workspace{display:none}@media (min-width:600px){.customer-directory-workspace{display:grid}.customer-directory-empty{display:block}[data-testid=mobile-customer-list]{display:none}}@media (min-width:600px) and (max-width:1023px){.customer-directory-workspace.preview-expanded{grid-template-columns:minmax(0,1fr)}.customer-directory-workspace .customer-crm-list{border-right:0}.customer-directory-workspace.preview-expanded .customer-crm-table-scroll{max-height:360px}.customer-directory-workspace .customer-crm-detail{border-top:1px solid #94a3b84d;padding:18px}.customer-directory-workspace .customer-preview-toggle{min-height:44px;padding:10px 14px}}.customer-crm-actions{gap:6px;margin:12px 0}.customer-crm-actions :is(a,button){align-items:center;border:1px solid #0000;border-radius:8px;display:flex;font-size:9px;font-weight:800;gap:5px;justify-content:center;letter-spacing:.04em;min-height:32px;padding:5px 8px;text-transform:uppercase}.customer-crm-actions .customer-crm-action-job{background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#38bdf8;color:#fff;grid-column:1/-1}.customer-crm-actions .customer-crm-action-job:disabled{cursor:not-allowed;opacity:.45}.customer-crm-actions button:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}[data-theme=light] .customer-crm-actions .customer-crm-action-job{background:linear-gradient(135deg,#bae6fd,#7dd3fc);border-color:#38bdf8;color:#0c4a6e}html[data-theme] .app-shell .customer-crm-contact-grid .customer-preview-phone-link{background:#0000!important;border:0!important;border-radius:0;box-shadow:none!important;color:inherit!important;display:inline-flex;font:inherit;justify-content:flex-start;max-width:100%;min-height:0;padding:0;text-align:left;width:auto}html[data-theme] .app-shell .customer-crm-contact-grid .customer-preview-phone-link>svg{display:none}html[data-theme] .app-shell .customer-crm-contact-grid .customer-preview-phone-link>span{display:inline}html[data-theme] .app-shell .customer-crm-contact-grid .customer-preview-phone-link:not(:disabled):hover{color:#0891b2!important;text-decoration:underline}html[data-theme] .app-shell .customer-crm-contact-grid .customer-preview-phone-link:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}.customer-crm-table-inner{min-width:900px;width:100%}html[data-theme] .app-shell .customer-crm-table-inner .customer-crm-columns,html[data-theme] .app-shell .customer-crm-table-inner .customer-crm-row{border-left:1px solid #0000!important;border-right:1px solid #0000!important;min-width:0;padding-inline:14px}html[data-theme] .app-shell .customer-crm-table-inner .customer-crm-row{border-inline-color:#454545!important}@media (min-width:768px) and (max-width:1199px){.customer-crm-table-inner{min-width:780px}}@media (min-width:1024px) and (max-width:1366px){.customer-directory-workspace.preview-expanded{grid-template-columns:minmax(0,1fr) 240px}.customer-directory-workspace .customer-crm-detail{padding:14px}.customer-directory-workspace .customer-crm-detail-head{gap:9px}.customer-directory-workspace .customer-crm-detail-avatar{font-size:12px;height:38px;width:38px}.customer-directory-workspace .customer-crm-detail-head h2{font-size:17px}.customer-directory-workspace .customer-crm-actions :is(a,button){font-size:9px;letter-spacing:0;padding-inline:4px}}@media (min-width:600px) and (max-width:1023px){.customer-directory-workspace .customer-crm-detail{justify-self:end;max-width:320px;padding:14px;width:100%}}[data-testid=quotes-ledger] .quote-job-chip{align-items:center;background:#10b98126;border:1px solid #6ee7b780;border-radius:6px;box-sizing:border-box;color:#a7f3d0;display:inline-flex;font-family:inherit;font-size:8px;font-weight:800;gap:.25rem;justify-content:center;letter-spacing:.025em;line-height:14px;min-height:22px;padding:3px 6px;text-align:center;text-transform:uppercase;width:100%}[data-testid=quotes-ledger] .quote-job-chip svg{flex-shrink:0}[data-theme=light] [data-testid=quotes-ledger] .quote-job-chip{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}[data-testid=quotes-ledger] .quote-project-status-pill{align-items:center;background:#333;border:1px solid #606060;border-radius:999px;box-shadow:none;color:#e5e5e5;cursor:default;display:inline-flex;font-size:8px;font-weight:600;letter-spacing:0;line-height:12px;max-width:100%;padding:2px 6px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}[data-theme=light] [data-testid=quotes-ledger] .quote-project-status-pill{background:#f5f5f5;border-color:#d4d4d4;color:#404040}[data-testid=quotes-ledger] .quote-card-identity>button{display:block;font-size:11px;font-weight:700;line-height:1.3;max-width:100%;overflow-wrap:anywhere}[data-testid=quotes-ledger] .quote-status-pill{box-sizing:border-box;font-size:9px;font-weight:700;gap:3px;letter-spacing:0;line-height:12px;max-width:100%;padding:3px 6px;white-space:normal}[data-testid=quotes-ledger] .quote-status-pill svg{flex-shrink:0;height:10px;width:10px}@media (min-width:1280px) and (pointer:fine),(min-width:1440px){.quotes-ledger-cards [data-testid=quotes-ledger-header]{border-left-width:4px!important}}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#f8fafc;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#f8fafc;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#afbdcf;color:hsl(var(--muted-foreground))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:#64748b;color:rgb(var(--ui-slate-500,100 116 139)/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:#475569;color:rgb(var(--ui-slate-600,71 85 105)/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{bottom:0;content:var(--tw-content)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:bg-emerald-400:before{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(var(--ui-emerald-400,52 211 153)/var(--tw-bg-opacity,1));content:var(--tw-content)}.before\:bg-orange-300:before{--tw-bg-opacity:1;background-color:#fdba74;background-color:rgb(253 186 116/var(--tw-bg-opacity,1));content:var(--tw-content)}.before\:bg-orange-400:before{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1));content:var(--tw-content)}.before\:bg-rose-400:before{--tw-bg-opacity:1;background-color:#fb7185;background-color:rgb(251 113 133/var(--tw-bg-opacity,1));content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:-bottom-1:after{bottom:-.25rem;content:var(--tw-content)}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\:bg-cyan-400:after{--tw-bg-opacity:1;background-color:#22d3ee;background-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-bg-opacity,1));content:var(--tw-content)}.after\:shadow-\[0_0_12px_-2px_rgba\(34\2c 211\2c 238\2c 0\.9\)\]:after{--tw-shadow:0 0 12px -2px #22d3eee6;--tw-shadow-colored:0 0 12px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-t-0:first-child{border-top-width:0}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-cyan-400:focus-within{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-border-opacity,1))}.focus-within\:border-cyan-400\/80:focus-within{border-color:#22d3eecc;border-color:rgb(var(--ui-cyan-400,34 211 238)/.8)}.focus-within\:border-cyan-500:focus-within{--tw-border-opacity:1;border-color:#06b6d4;border-color:rgb(var(--ui-cyan-500,6 182 212)/var(--tw-border-opacity,1))}.focus-within\:ring-4:focus-within{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-cyan-500\/10:focus-within{--tw-ring-color:rgb(var(--ui-cyan-500,6 182 212)/0.1)}.hover\:\!z-50:hover{z-index:50!important}.hover\:z-10:hover{z-index:10}.hover\:z-20:hover{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!rotate-0:hover{--tw-rotate:0deg!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:rotate-0:hover{--tw-rotate:0deg}.hover\:rotate-0:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.hover\:scale-125:hover,.hover\:scale-\[1\.005\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.005\]:hover{--tw-scale-x:1.005;--tw-scale-y:1.005}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--widget-accent\)\]:hover{border-color:var(--widget-accent)}.hover\:border-amber-300\/25:hover{border-color:#fcd34d40}.hover\:border-amber-300\/30:hover{border-color:#fcd34d4d}.hover\:border-amber-300\/50:hover{border-color:#fcd34d80}.hover\:border-amber-300\/70:hover{border-color:#fcd34db3}.hover\:border-amber-400\/45:hover{border-color:#fbbf2473}.hover\:border-amber-400\/60:hover{border-color:#fbbf2499}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-amber-500\/45:hover{border-color:#f59e0b73}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400\/60:hover{border-color:#60a5fa99}.hover\:border-cyan-200:hover{--tw-border-opacity:1;border-color:#a5f3fc;border-color:rgb(var(--ui-cyan-200,165 243 252)/var(--tw-border-opacity,1))}.hover\:border-cyan-300:hover{--tw-border-opacity:1;border-color:#67e8f9;border-color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-border-opacity,1))}.hover\:border-cyan-300\/30:hover{border-color:#67e8f94d;border-color:rgb(var(--ui-cyan-300,103 232 249)/.3)}.hover\:border-cyan-300\/50:hover{border-color:#67e8f980;border-color:rgb(var(--ui-cyan-300,103 232 249)/.5)}.hover\:border-cyan-300\/60:hover{border-color:#67e8f999;border-color:rgb(var(--ui-cyan-300,103 232 249)/.6)}.hover\:border-cyan-400:hover{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-border-opacity,1))}.hover\:border-cyan-400\/40:hover{border-color:#22d3ee66;border-color:rgb(var(--ui-cyan-400,34 211 238)/.4)}.hover\:border-cyan-400\/45:hover{border-color:#22d3ee73;border-color:rgb(var(--ui-cyan-400,34 211 238)/.45)}.hover\:border-cyan-400\/50:hover{border-color:#22d3ee80;border-color:rgb(var(--ui-cyan-400,34 211 238)/.5)}.hover\:border-cyan-400\/60:hover{border-color:#22d3ee99;border-color:rgb(var(--ui-cyan-400,34 211 238)/.6)}.hover\:border-cyan-400\/70:hover{border-color:#22d3eeb3;border-color:rgb(var(--ui-cyan-400,34 211 238)/.7)}.hover\:border-cyan-500:hover{--tw-border-opacity:1;border-color:#06b6d4;border-color:rgb(var(--ui-cyan-500,6 182 212)/var(--tw-border-opacity,1))}.hover\:border-cyan-500\/25:hover{border-color:#06b6d440;border-color:rgb(var(--ui-cyan-500,6 182 212)/.25)}.hover\:border-cyan-500\/35:hover{border-color:#06b6d459;border-color:rgb(var(--ui-cyan-500,6 182 212)/.35)}.hover\:border-cyan-500\/40:hover{border-color:#06b6d466;border-color:rgb(var(--ui-cyan-500,6 182 212)/.4)}.hover\:border-cyan-500\/50:hover{border-color:#06b6d480;border-color:rgb(var(--ui-cyan-500,6 182 212)/.5)}.hover\:border-cyan-500\/60:hover{border-color:#06b6d499;border-color:rgb(var(--ui-cyan-500,6 182 212)/.6)}.hover\:border-emerald-200:hover{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(var(--ui-emerald-200,167 243 208)/var(--tw-border-opacity,1))}.hover\:border-emerald-200\/70:hover{border-color:#a7f3d0b3;border-color:rgb(var(--ui-emerald-200,167 243 208)/.7)}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(var(--ui-emerald-300,110 231 183)/var(--tw-border-opacity,1))}.hover\:border-emerald-300\/50:hover{border-color:#6ee7b780;border-color:rgb(var(--ui-emerald-300,110 231 183)/.5)}.hover\:border-emerald-300\/70:hover{border-color:#6ee7b7b3;border-color:rgb(var(--ui-emerald-300,110 231 183)/.7)}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(var(--ui-emerald-400,52 211 153)/var(--tw-border-opacity,1))}.hover\:border-emerald-400\/45:hover{border-color:#34d39973;border-color:rgb(var(--ui-emerald-400,52 211 153)/.45)}.hover\:border-emerald-400\/60:hover{border-color:#34d39999;border-color:rgb(var(--ui-emerald-400,52 211 153)/.6)}.hover\:border-emerald-500\/40:hover{border-color:#10b98166;border-color:rgb(var(--ui-emerald-500,16 185 129)/.4)}.hover\:border-emerald-500\/50:hover{border-color:#10b98180;border-color:rgb(var(--ui-emerald-500,16 185 129)/.5)}.hover\:border-emerald-500\/60:hover{border-color:#10b98199;border-color:rgb(var(--ui-emerald-500,16 185 129)/.6)}.hover\:border-fuchsia-400\/45:hover{border-color:#e879f973}.hover\:border-orange-300\/50:hover{border-color:#fdba7480}.hover\:border-orange-300\/60:hover{border-color:#fdba7499}.hover\:border-orange-300\/70:hover{border-color:#fdba74b3}.hover\:border-orange-500\/50:hover{border-color:#f9731680}.hover\:border-red-300\/60:hover{border-color:#fca5a599}.hover\:border-red-400\/40:hover{border-color:#f8717166}.hover\:border-rose-200:hover{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.hover\:border-rose-500\/50:hover{border-color:#f43f5e80}.hover\:border-sky-400\/50:hover{border-color:#38bdf880}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:#94a3b8;border-color:rgb(var(--ui-slate-400,148 163 184)/var(--tw-border-opacity,1))}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:#64748b;border-color:rgb(var(--ui-slate-500,100 116 139)/var(--tw-border-opacity,1))}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:#475569;border-color:rgb(var(--ui-slate-600,71 85 105)/var(--tw-border-opacity,1))}.hover\:border-slate-700:hover{--tw-border-opacity:1;border-color:#334155;border-color:rgb(var(--ui-slate-700,51 65 85)/var(--tw-border-opacity,1))}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:#c4b5fd;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:border-violet-300\/50:hover{border-color:#c4b5fd80}.hover\:border-violet-300\/60:hover{border-color:#c4b5fd99}.hover\:border-violet-300\/70:hover{border-color:#c4b5fdb3}.hover\:border-violet-400:hover{--tw-border-opacity:1;border-color:#a78bfa;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.hover\:border-violet-400\/45:hover{border-color:#a78bfa73}.hover\:border-violet-400\/50:hover{border-color:#a78bfa80}.hover\:border-white:hover{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#12244a\]:hover{--tw-bg-opacity:1;background-color:#12244a;background-color:rgb(18 36 74/var(--tw-bg-opacity,1))}.hover\:bg-\[\#12244a\]\/40:hover{background-color:#12244a66}.hover\:bg-\[\#12244a\]\/50:hover{background-color:#12244a80}.hover\:bg-\[\#12244a\]\/60:hover{background-color:#12244a99}.hover\:bg-\[\#12244a\]\/70:hover{background-color:#12244ab3}.hover\:bg-accent:hover{background-color:#21d5ed;background-color:hsl(var(--accent))}.hover\:bg-amber-300\/25:hover{background-color:#fcd34d40}.hover\:bg-amber-300\/\[0\.055\]:hover{background-color:rgba(252,211,77,.055)}.hover\:bg-amber-300\/\[0\.12\]:hover{background-color:#fcd34d1f}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-400\/10:hover{background-color:#fbbf241a}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-amber-400\/25:hover{background-color:#fbbf2440}.hover\:bg-amber-400\/\[0\.06\]:hover{background-color:#fbbf240f}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/5:hover{background-color:#f59e0b0d}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/15:hover{background-color:#00000026}.hover\:bg-black\/30:hover{background-color:#0000004d}.hover\:bg-blue-400\/20:hover{background-color:#60a5fa33}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/25:hover{background-color:#3b82f640}.hover\:bg-cyan-300:hover{--tw-bg-opacity:1;background-color:#67e8f9;background-color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-bg-opacity,1))}.hover\:bg-cyan-300\/20:hover{background-color:#67e8f933;background-color:rgb(var(--ui-cyan-300,103 232 249)/.2)}.hover\:bg-cyan-300\/\[0\.06\]:hover{background-color:#67e8f90f;background-color:rgb(var(--ui-cyan-300,103 232 249)/.06)}.hover\:bg-cyan-400\/10:hover{background-color:#22d3ee1a;background-color:rgb(var(--ui-cyan-400,34 211 238)/.1)}.hover\:bg-cyan-400\/15:hover{background-color:#22d3ee26;background-color:rgb(var(--ui-cyan-400,34 211 238)/.15)}.hover\:bg-cyan-400\/20:hover{background-color:#22d3ee33;background-color:rgb(var(--ui-cyan-400,34 211 238)/.2)}.hover\:bg-cyan-400\/25:hover{background-color:#22d3ee40;background-color:rgb(var(--ui-cyan-400,34 211 238)/.25)}.hover\:bg-cyan-400\/5:hover{background-color:#22d3ee0d;background-color:rgb(var(--ui-cyan-400,34 211 238)/.05)}.hover\:bg-cyan-400\/\[\.03\]:hover{background-color:#22d3ee08;background-color:rgb(var(--ui-cyan-400,34 211 238)/.03)}.hover\:bg-cyan-400\/\[0\.06\]:hover{background-color:#22d3ee0f;background-color:rgb(var(--ui-cyan-400,34 211 238)/.06)}.hover\:bg-cyan-50:hover{--tw-bg-opacity:1;background-color:#ecfeff;background-color:rgb(var(--ui-cyan-50,236 254 255)/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500:hover{--tw-bg-opacity:1;background-color:#06b6d4;background-color:rgb(var(--ui-cyan-500,6 182 212)/var(--tw-bg-opacity,1))}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a;background-color:rgb(var(--ui-cyan-500,6 182 212)/.1)}.hover\:bg-cyan-500\/15:hover{background-color:#06b6d426;background-color:rgb(var(--ui-cyan-500,6 182 212)/.15)}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433;background-color:rgb(var(--ui-cyan-500,6 182 212)/.2)}.hover\:bg-cyan-500\/25:hover{background-color:#06b6d440;background-color:rgb(var(--ui-cyan-500,6 182 212)/.25)}.hover\:bg-cyan-500\/5:hover{background-color:#06b6d40d;background-color:rgb(var(--ui-cyan-500,6 182 212)/.05)}.hover\:bg-cyan-500\/90:hover{background-color:#06b6d4e6;background-color:rgb(var(--ui-cyan-500,6 182 212)/.9)}.hover\:bg-destructive\/80:hover{background-color:#cf3030cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#cf3030e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-300:hover{--tw-bg-opacity:1;background-color:#6ee7b7;background-color:rgb(var(--ui-emerald-300,110 231 183)/var(--tw-bg-opacity,1))}.hover\:bg-emerald-300\/25:hover{background-color:#6ee7b740;background-color:rgb(var(--ui-emerald-300,110 231 183)/.25)}.hover\:bg-emerald-400\/10:hover{background-color:#34d3991a;background-color:rgb(var(--ui-emerald-400,52 211 153)/.1)}.hover\:bg-emerald-400\/20:hover{background-color:#34d39933;background-color:rgb(var(--ui-emerald-400,52 211 153)/.2)}.hover\:bg-emerald-400\/25:hover{background-color:#34d39940;background-color:rgb(var(--ui-emerald-400,52 211 153)/.25)}.hover\:bg-emerald-400\/5:hover{background-color:#34d3990d;background-color:rgb(var(--ui-emerald-400,52 211 153)/.05)}.hover\:bg-emerald-400\/\[0\.06\]:hover{background-color:#34d3990f;background-color:rgb(var(--ui-emerald-400,52 211 153)/.06)}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a;background-color:rgb(var(--ui-emerald-500,16 185 129)/.1)}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133;background-color:rgb(var(--ui-emerald-500,16 185 129)/.2)}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140;background-color:rgb(var(--ui-emerald-500,16 185 129)/.25)}.hover\:bg-emerald-500\/5:hover{background-color:#10b9810d;background-color:rgb(var(--ui-emerald-500,16 185 129)/.05)}.hover\:bg-fuchsia-400\/20:hover{background-color:#e879f933}.hover\:bg-fuchsia-400\/\[0\.06\]:hover{background-color:#e879f90f}.hover\:bg-muted:hover{background-color:#1f2e47;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#1f2e4780;background-color:hsl(var(--muted)/.5)}.hover\:bg-neutral-700:hover{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}.hover\:bg-orange-300\/15:hover{background-color:#fdba7426}.hover\:bg-orange-400\/10:hover{background-color:#fb923c1a}.hover\:bg-orange-400\/20:hover{background-color:#fb923c33}.hover\:bg-orange-950\/50:hover{background-color:#43140780}.hover\:bg-primary:hover{background-color:#f97015;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#f97015cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#f97015e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/90:hover{background-color:#ef4444e6}.hover\:bg-rose-500\/30:hover{background-color:#f43f5e4d}.hover\:bg-secondary:hover{background-color:#1f2e47;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#1f2e47cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-sky-100:hover{--tw-bg-opacity:1;background-color:#e0f2fe;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.hover\:bg-sky-400\/15:hover{background-color:#38bdf826}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(var(--ui-slate-50,248 250 252)/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(var(--ui-slate-700,51 65 85)/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(var(--ui-slate-800,30 41 59)/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/20:hover{background-color:#1e293b33;background-color:rgb(var(--ui-slate-800,30 41 59)/.2)}.hover\:bg-slate-800\/45:hover{background-color:#1e293b73;background-color:rgb(var(--ui-slate-800,30 41 59)/.45)}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99;background-color:rgb(var(--ui-slate-800,30 41 59)/.6)}.hover\:bg-slate-800\/70:hover{background-color:#1e293bb3;background-color:rgb(var(--ui-slate-800,30 41 59)/.7)}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(var(--ui-slate-900,15 23 42)/var(--tw-bg-opacity,1))}.hover\:bg-slate-900\/40:hover{background-color:#0f172a66;background-color:rgb(var(--ui-slate-900,15 23 42)/.4)}.hover\:bg-slate-900\/50:hover{background-color:#0f172a80;background-color:rgb(var(--ui-slate-900,15 23 42)/.5)}.hover\:bg-slate-900\/60:hover{background-color:#0f172a99;background-color:rgb(var(--ui-slate-900,15 23 42)/.6)}.hover\:bg-slate-900\/80:hover{background-color:#0f172acc;background-color:rgb(var(--ui-slate-900,15 23 42)/.8)}.hover\:bg-slate-950\/40:hover{background-color:#02061766;background-color:rgb(var(--ui-slate-950,2 6 23)/.4)}.hover\:bg-slate-950\/60:hover{background-color:#02061799;background-color:rgb(var(--ui-slate-950,2 6 23)/.6)}.hover\:bg-teal-500\/10:hover{background-color:#14b8a61a;background-color:rgb(var(--ui-teal-500,20 184 166)/.1)}.hover\:bg-violet-400\/15:hover{background-color:#a78bfa26}.hover\:bg-violet-400\/20:hover{background-color:#a78bfa33}.hover\:bg-violet-400\/5:hover{background-color:#a78bfa0d}.hover\:bg-violet-400\/\[0\.06\]:hover{background-color:#a78bfa0f}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-violet-500\/35:hover{background-color:#8b5cf659}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/\[\.025\]:hover{background-color:hsla(0,0%,100%,.025)}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:from-amber-200:hover{--tw-gradient-from:#fde68a var(--tw-gradient-from-position);--tw-gradient-to:#fde68a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-cyan-200:hover{--tw-gradient-from:rgb(var(--ui-cyan-200,165 243 252)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-cyan-200,165 243 252)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-cyan-400:hover{--tw-gradient-from:rgb(var(--ui-cyan-400,34 211 238)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--ui-cyan-400,34 211 238)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-cyan-500\/40:hover{--tw-gradient-from:rgb(var(--ui-cyan-500,6 182 212)/0.4) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-emerald-500\/30:hover{--tw-gradient-from:rgb(var(--ui-emerald-500,16 185 129)/0.3) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-orange-400:hover{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-amber-400:hover{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.hover\:to-blue-500:hover{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.hover\:to-blue-500\/35:hover{--tw-gradient-to:#3b82f659 var(--tw-gradient-to-position)}.hover\:to-cyan-300:hover{--tw-gradient-to:rgb(var(--ui-cyan-300,103 232 249)/1) var(--tw-gradient-to-position)}.hover\:to-cyan-500\/30:hover{--tw-gradient-to:rgb(var(--ui-cyan-500,6 182 212)/0.3) var(--tw-gradient-to-position)}.hover\:to-fuchsia-400:hover{--tw-gradient-to:#e879f9 var(--tw-gradient-to-position)}.hover\:to-orange-300:hover{--tw-gradient-to:#fdba74 var(--tw-gradient-to-position)}.hover\:to-sky-300:hover{--tw-gradient-to:#7dd3fc var(--tw-gradient-to-position)}.hover\:pr-5:hover{padding-right:1.25rem}.hover\:text-\[var\(--widget-accent\)\]:hover{color:var(--widget-accent)}.hover\:text-accent-foreground:hover{color:#060c18;color:hsl(var(--accent-foreground))}.hover\:text-amber-100:hover{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-cyan-100:hover{--tw-text-opacity:1;color:#cffafe;color:rgb(var(--ui-cyan-100,207 250 254)/var(--tw-text-opacity,1))}.hover\:text-cyan-200:hover{--tw-text-opacity:1;color:#a5f3fc;color:rgb(var(--ui-cyan-200,165 243 252)/var(--tw-text-opacity,1))}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:#67e8f9;color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-text-opacity,1))}.hover\:text-cyan-400:hover{--tw-text-opacity:1;color:#22d3ee;color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-text-opacity,1))}.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:#0e7490;color:rgb(var(--ui-cyan-700,14 116 144)/var(--tw-text-opacity,1))}.hover\:text-cyan-900:hover{--tw-text-opacity:1;color:#164e63;color:rgb(var(--ui-cyan-900,22 78 99)/var(--tw-text-opacity,1))}.hover\:text-emerald-100:hover{--tw-text-opacity:1;color:#d1fae5;color:rgb(var(--ui-emerald-100,209 250 229)/var(--tw-text-opacity,1))}.hover\:text-emerald-200:hover{--tw-text-opacity:1;color:#a7f3d0;color:rgb(var(--ui-emerald-200,167 243 208)/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{color:#f8fafc;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#afbdcf;color:hsl(var(--muted-foreground))}.hover\:text-orange-100:hover{--tw-text-opacity:1;color:#ffedd5;color:rgb(255 237 213/var(--tw-text-opacity,1))}.hover\:text-orange-200:hover{--tw-text-opacity:1;color:#fed7aa;color:rgb(254 215 170/var(--tw-text-opacity,1))}.hover\:text-orange-300:hover{--tw-text-opacity:1;color:#fdba74;color:rgb(253 186 116/var(--tw-text-opacity,1))}.hover\:text-orange-400:hover{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-rose-100:hover{--tw-text-opacity:1;color:#ffe4e6;color:rgb(255 228 230/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-sky-200:hover{--tw-text-opacity:1;color:#bae6fd;color:rgb(186 230 253/var(--tw-text-opacity,1))}.hover\:text-sky-700:hover{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:#f1f5f9;color:rgb(var(--ui-slate-100,241 245 249)/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:#e2e8f0;color:rgb(var(--ui-slate-200,226 232 240)/var(--tw-text-opacity,1))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:#cbd5e1;color:rgb(var(--ui-slate-300,203 213 225)/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:#020617;color:rgb(var(--ui-slate-950,2 6 23)/var(--tw-text-opacity,1))}.hover\:text-teal-200:hover{--tw-text-opacity:1;color:#99f6e4;color:rgb(var(--ui-teal-200,153 246 228)/var(--tw-text-opacity,1))}.hover\:text-violet-100:hover{--tw-text-opacity:1;color:#ede9fe;color:rgb(237 233 254/var(--tw-text-opacity,1))}.hover\:text-violet-300:hover{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_0_20px_-8px_rgba\(249\2c 115\2c 22\2c 0\.5\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_-8px_rgba\(249\2c 115\2c 22\2c 0\.5\)\]:hover{--tw-shadow:0 0 20px -8px #f9731680;--tw-shadow-colored:0 0 20px -8px var(--tw-shadow-color)}.hover\:shadow-\[0_0_22px_-10px_rgba\(16\2c 185\2c 129\2c 0\.6\)\]:hover{--tw-shadow:0 0 22px -10px #10b98199;--tw-shadow-colored:0 0 22px -10px var(--tw-shadow-color)}.hover\:shadow-\[0_0_22px_-10px_rgba\(16\2c 185\2c 129\2c 0\.6\)\]:hover,.hover\:shadow-\[0_0_22px_-10px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_22px_-10px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]:hover{--tw-shadow:0 0 22px -10px #22d3ee99;--tw-shadow-colored:0 0 22px -10px var(--tw-shadow-color)}.hover\:shadow-\[0_0_25px_-10px_rgba\(34\2c 211\2c 238\2c 0\.7\)\]:hover{--tw-shadow:0 0 25px -10px #22d3eeb3;--tw-shadow-colored:0 0 25px -10px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_28px_-6px_rgba\(34\2c 211\2c 238\2c 0\.55\)\]:hover{--tw-shadow:0 10px 28px -6px #22d3ee8c;--tw-shadow-colored:0 10px 28px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_-14px_rgba\(34\2c 211\2c 238\2c 0\.5\)\]:hover{--tw-shadow:0 12px 30px -14px #22d3ee80;--tw-shadow-colored:0 12px 30px -14px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_36px_-6px_rgba\(217\2c 70\2c 239\2c 0\.5\)\]:hover{--tw-shadow:0 14px 36px -6px #d946ef80;--tw-shadow-colored:0 14px 36px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_38px_-8px_rgba\(251\2c 146\2c 60\2c 0\.65\)\]:hover{--tw-shadow:0 16px 38px -8px #fb923ca6;--tw-shadow-colored:0 16px 38px -8px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_45px_-24px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]:hover{--tw-shadow:0 20px 45px -24px #22d3ee99;--tw-shadow-colored:0 20px 45px -24px var(--tw-shadow-color)}.hover\:shadow-\[0_20px_45px_-24px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]:hover,.hover\:shadow-lg:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:shadow-blue-950\/40:hover{--tw-shadow-color:#17255466;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/40:hover{--tw-shadow-color:rgb(var(--ui-cyan-500,6 182 212)/0.4);--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-110:hover,.hover\:brightness-125:hover{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-125:hover{--tw-brightness:brightness(1.25)}.focus\:\!z-50:focus{z-index:50!important}.focus\:\!rotate-0:focus{--tw-rotate:0deg!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.focus\:scale-110:focus{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:border-cyan-300:focus{--tw-border-opacity:1;border-color:#67e8f9;border-color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-border-opacity,1))}.focus\:border-cyan-400:focus{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-border-opacity,1))}.focus\:border-cyan-400\/60:focus{border-color:#22d3ee99;border-color:rgb(var(--ui-cyan-400,34 211 238)/.6)}.focus\:border-cyan-400\/70:focus{border-color:#22d3eeb3;border-color:rgb(var(--ui-cyan-400,34 211 238)/.7)}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:#06b6d4;border-color:rgb(var(--ui-cyan-500,6 182 212)/var(--tw-border-opacity,1))}.focus\:border-emerald-400:focus{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(var(--ui-emerald-400,52 211 153)/var(--tw-border-opacity,1))}.focus\:border-orange-400:focus{--tw-border-opacity:1;border-color:#fb923c;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.focus\:border-rose-400:focus{--tw-border-opacity:1;border-color:#fb7185;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.focus\:border-violet-400:focus{--tw-border-opacity:1;border-color:#a78bfa;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.focus\:bg-accent:focus{background-color:#21d5ed;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#f97015;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#060c18;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_18px_-4px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]:focus{--tw-shadow:0 0 18px -4px #22d3ee99;--tw-shadow-colored:0 0 18px -4px var(--tw-shadow-color)}.focus\:shadow-\[0_0_18px_-4px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]:focus,.focus\:shadow-\[0_0_18px_-6px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]:focus{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_18px_-6px_rgba\(34\2c 211\2c 238\2c 0\.6\)\]:focus{--tw-shadow:0 0 18px -6px #22d3ee99;--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color)}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.focus\:ring-cyan-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-ring-opacity,1))}.focus\:ring-cyan-400\/10:focus{--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/0.1)}.focus\:ring-cyan-400\/15:focus{--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/0.15)}.focus\:ring-cyan-500\/50:focus{--tw-ring-color:rgb(var(--ui-cyan-500,6 182 212)/0.5)}.focus\:ring-cyan-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-cyan-600,8 145 178)/var(--tw-ring-opacity,1))}.focus\:ring-emerald-400\/15:focus{--tw-ring-color:rgb(var(--ui-emerald-400,52 211 153)/0.15)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-amber-400:focus-visible{outline-color:#fbbf24}.focus-visible\:outline-cyan-300:focus-visible{outline-color:#67e8f9;outline-color:rgb(var(--ui-cyan-300,103 232 249)/1)}.focus-visible\:outline-cyan-400:focus-visible{outline-color:#22d3ee;outline-color:rgb(var(--ui-cyan-400,34 211 238)/1)}.focus-visible\:outline-cyan-500:focus-visible{outline-color:#06b6d4;outline-color:rgb(var(--ui-cyan-500,6 182 212)/1)}.focus-visible\:outline-emerald-400:focus-visible{outline-color:#34d399;outline-color:rgb(var(--ui-emerald-400,52 211 153)/1)}.focus-visible\:outline-fuchsia-400:focus-visible{outline-color:#e879f9}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.focus-visible\:ring-1:focus-visible{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-4:focus-visible{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-amber-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(252 211 77/var(--tw-ring-opacity,1))}.focus-visible\:ring-cyan-300\/50:focus-visible{--tw-ring-color:rgb(var(--ui-cyan-300,103 232 249)/0.5)}.focus-visible\:ring-cyan-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-ring-opacity,1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-slate-950:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-slate-950,2 6 23)/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[\.99\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-slate-700:disabled{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(var(--ui-slate-700,51 65 85)/var(--tw-bg-opacity,1))}.disabled\:text-slate-400:disabled{--tw-text-opacity:1;color:#94a3b8;color:rgb(var(--ui-slate-400,148 163 184)/var(--tw-text-opacity,1))}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.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\:opacity-70:disabled{opacity:.7}.disabled\:opacity-75:disabled{opacity:.75}.group[open] .group-open\:rotate-180{--tw-rotate:180deg}.group:hover .group-hover\:translate-x-0\.5,.group[open] .group-open\:rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group:hover .group-hover\:scale-\[1\.03\],.group:hover .group-hover\:scale-\[1\.04\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04}.group:hover .group-hover\:scale-\[1\.06\]{--tw-scale-x:1.06;--tw-scale-y:1.06;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-cyan-500\/20{background-color:#06b6d433;background-color:rgb(var(--ui-cyan-500,6 182 212)/.2)}.group:hover .group-hover\:bg-slate-950\/15{background-color:#02061726;background-color:rgb(var(--ui-slate-950,2 6 23)/.15)}.group:hover .group-hover\:bg-slate-950\/40{background-color:#02061766;background-color:rgb(var(--ui-slate-950,2 6 23)/.4)}.group:hover .group-hover\:text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-100{--tw-text-opacity:1;color:#cffafe;color:rgb(var(--ui-cyan-100,207 250 254)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-200{--tw-text-opacity:1;color:#a5f3fc;color:rgb(var(--ui-cyan-200,165 243 252)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-400{--tw-text-opacity:1;color:#22d3ee;color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-600{--tw-text-opacity:1;color:#0891b2;color:rgb(var(--ui-cyan-600,8 145 178)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-200{--tw-text-opacity:1;color:#a7f3d0;color:rgb(var(--ui-emerald-200,167 243 208)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(var(--ui-emerald-300,110 231 183)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-fuchsia-300{--tw-text-opacity:1;color:#f0abfc;color:rgb(240 171 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-slate-100{--tw-text-opacity:1;color:#f1f5f9;color:rgb(var(--ui-slate-100,241 245 249)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(var(--ui-slate-400,148 163 184)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-violet-300{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-\[0_14px_36px_-6px_rgba\(34\2c 211\2c 238\2c 0\.5\)\]{--tw-shadow:0 14px 36px -6px #22d3ee80;--tw-shadow-colored:0 14px 36px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#1f2e4766;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(#1e3358);border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#1f2e47;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#f97015;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#060c18;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#afbdcf;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#f8fafc;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#cf30304d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#cf3030;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#f8fafc;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-pressed\:border-cyan-400[aria-pressed=true]{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-border-opacity,1))}.aria-pressed\:ring-1[aria-pressed=true]{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.aria-pressed\:ring-cyan-400[aria-pressed=true]{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-ring-opacity,1))}.aria-selected\:bg-accent[aria-selected=true]{background-color:#21d5ed;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#21d5ed80;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#060c18;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#afbdcf;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#21d5ed;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#060c18;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#f97015;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#21d5ed;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#21d5ed80;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#1f2e47;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#1f2e47;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#22334f;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#afbdcf;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#060c18;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#f8fafc;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#060c18;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#afbdcf;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#21d5ed;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}.dark\:border-amber-500\/30:is(.dark *){border-color:#f59e0b4d}.dark\:border-destructive:is(.dark *){border-color:#cf3030;border-color:hsl(var(--destructive))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:#334155;border-color:rgb(var(--ui-slate-700,51 65 85)/var(--tw-border-opacity,1))}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(var(--ui-slate-800,30 41 59)/var(--tw-bg-opacity,1))}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(var(--ui-slate-900,15 23 42)/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/30:is(.dark *){background-color:#0f172a4d;background-color:rgb(var(--ui-slate-900,15 23 42)/.3)}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66;background-color:rgb(var(--ui-slate-900,15 23 42)/.4)}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:#020617;background-color:rgb(var(--ui-slate-950,2 6 23)/var(--tw-bg-opacity,1))}.dark\:\!text-red-200:is(.dark *){--tw-text-opacity:1!important;color:#fecaca!important;color:rgb(254 202 202/var(--tw-text-opacity,1))!important}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:#67e8f9;color:rgb(var(--ui-cyan-300,103 232 249)/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:#6ee7b7;color:rgb(var(--ui-emerald-300,110 231 183)/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-5{right:1.25rem}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-44{height:11rem}.sm\:h-9{height:2.25rem}.sm\:h-\[280px\]{height:280px}.sm\:h-\[430px\]{height:430px}.sm\:h-\[92vh\]{height:92vh}.sm\:h-\[min\(94dvh\2c 960px\)\]{height:min(94dvh,960px)}.sm\:h-auto{height:auto}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:max-h-none{max-height:none}.sm\:min-h-0{min-height:0}.sm\:min-h-11{min-height:2.75rem}.sm\:min-h-\[125px\]{min-height:125px}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-44{width:11rem}.sm\:w-72{width:18rem}.sm\:w-9{width:2.25rem}.sm\:w-\[250px\]{width:250px}.sm\:w-\[390px\]{width:390px}.sm\:w-auto{width:auto}.sm\:min-w-24{min-width:6rem}.sm\:min-w-56{min-width:14rem}.sm\:min-w-\[260px\]{min-width:260px}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-\[72\%\]{max-width:72%}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[150px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:150px minmax(0,1fr) auto}.sm\:grid-cols-\[160px_1fr_160px\]{grid-template-columns:160px 1fr 160px}.sm\:grid-cols-\[180px_1fr_110px\]{grid-template-columns:180px 1fr 110px}.sm\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.sm\:grid-cols-\[1fr_1fr_110px\]{grid-template-columns:1fr 1fr 110px}.sm\:grid-cols-\[1fr_80px_120px_auto\]{grid-template-columns:1fr 80px 120px auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[220px_minmax\(160px\2c 1fr\)_150px\]{grid-template-columns:220px minmax(160px,1fr) 150px}.sm\:grid-cols-\[36px_minmax\(0\2c 1fr\)_110px_80px_auto\]{grid-template-columns:36px minmax(0,1fr) 110px 80px auto}.sm\:grid-cols-\[42px_minmax\(0\2c 1fr\)_150px\]{grid-template-columns:42px minmax(0,1fr) 150px}.sm\:grid-cols-\[9rem_1fr_1fr\]{grid-template-columns:9rem 1fr 1fr}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.sm\:justify-self-start{justify-self:start}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:rounded-xl{border-radius:.75rem}.sm\:border{border-width:1px}.sm\:border-cyan-400\/35{border-color:#22d3ee59;border-color:rgb(var(--ui-cyan-400,34 211 238)/.35)}.sm\:bg-slate-950\/10{background-color:#0206171a;background-color:rgb(var(--ui-slate-950,2 6 23)/.1)}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-1{padding-bottom:.25rem}.sm\:pl-0{padding-left:0}.sm\:pt-12{padding-top:3rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-6{line-height:1.5rem}.sm\:tracking-widest{letter-spacing:.1em}.sm\:opacity-0{opacity:0}.sm\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .sm\:group-hover\:opacity-100{opacity:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:inset-x-\[20\%\]{left:20%;right:20%}.md\:right-auto{right:auto}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-20{height:5rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-52{width:13rem}.md\:w-80{width:20rem}.md\:w-\[28\%\]{width:28%}.md\:w-\[29\%\]{width:29%}.md\:w-\[31\%\]{width:31%}.md\:w-\[440px\]{width:440px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[220px\]{max-width:220px}.md\:max-w-\[280px\]{max-width:280px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[72\%\]{max-width:72%}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[1\.35fr_1fr\]{grid-template-columns:1.35fr 1fr}.md\:grid-cols-\[130px_minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:130px minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[1fr_170px_1fr_auto\]{grid-template-columns:1fr 170px 1fr auto}.md\:grid-cols-\[1fr_190px\]{grid-template-columns:1fr 190px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.md\:grid-cols-\[minmax\(170px\2c 1\.15fr\)_minmax\(145px\2c 1fr\)_100px_105px_120px_100px_105px\]{grid-template-columns:minmax(170px,1.15fr) minmax(145px,1fr) 100px 105px 120px 100px 105px}.md\:grid-cols-\[repeat\(14\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(14,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:gap-x-7{column-gap:1.75rem}.md\:gap-y-10{row-gap:2.5rem}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.md\:rounded{border-radius:.25rem}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:p-10{padding:2.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pb-0{padding-bottom:0}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-3{padding-top:.75rem}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:inset-y-4{bottom:1rem;top:1rem}.lg\:left-auto{left:auto}.lg\:right-4{right:1rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-12{min-height:3rem}.lg\:w-\[390px\]{width:390px}.lg\:w-auto{width:auto}.lg\:max-w-4xl{max-width:56rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr_1\.35fr\]{grid-template-columns:1fr 1fr 1.35fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[340px_minmax\(0\2c 1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[350px_minmax\(0\2c 1fr\)\]{grid-template-columns:350px minmax(0,1fr)}.lg\:grid-cols-\[360px_minmax\(0\2c 1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(280px\2c 0\.58fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr)}.lg\:grid-cols-\[minmax\(220px\2c 1\.2fr\)_minmax\(220px\2c 1fr\)_150px_190px\]{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) 150px 190px}.lg\:grid-cols-\[minmax\(340px\2c \.78fr\)_minmax\(430px\2c 1\.22fr\)\]{grid-template-columns:minmax(340px,.78fr) minmax(430px,1.22fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-8{padding-bottom:2rem}.lg\:text-right{text-align:right}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:block{display:block}.xl\:inline-flex{display:inline-flex}.xl\:hidden{display:none}.xl\:max-h-\[430px\]{max-height:430px}.xl\:w-\[16\%\]{width:16%}.xl\:w-\[17\%\]{width:17%}.xl\:w-\[19\%\]{width:19%}.xl\:w-full{width:100%}.xl\:max-w-\[330px\]{max-width:330px}.xl\:-translate-y-16{--tw-translate-y:-4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:grid-cols-\[340px_minmax\(0\2c 1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.35fr\)_minmax\(360px\2c \.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.4fr\)_minmax\(320px\2c 0\.6fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_310px\]{grid-template-columns:minmax(0,1fr) 310px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(390px\2c \.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:self-center{align-self:center}.xl\:border-b-0{border-bottom-width:0}.xl\:border-l{border-left-width:1px}.xl\:border-r{border-right-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:p-8{padding:2rem}.xl\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1536px){.\32xl\:inline-flex{display:inline-flex}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#21d5ed;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#21d5ed80;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>div\:last-child\]\:text-right>div:last-child{text-align:right}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#cf3030;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#f8fafc;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#afbdcf;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:rounded-xl input{border-radius:.75rem}.\[\&_input\]\:border input{border-width:1px}.\[\&_input\]\:border-slate-700 input{--tw-border-opacity:1;border-color:#334155;border-color:rgb(var(--ui-slate-700,51 65 85)/var(--tw-border-opacity,1))}.\[\&_input\]\:bg-slate-950\/70 input{background-color:#020617b3;background-color:rgb(var(--ui-slate-950,2 6 23)/.7)}.\[\&_input\]\:px-4 input{padding-left:1rem;padding-right:1rem}.\[\&_input\]\:py-3\.5 input{padding-bottom:.875rem;padding-top:.875rem}.\[\&_input\]\:text-sm input{font-size:.875rem;line-height:1.25rem}.\[\&_input\]\:font-medium input{font-weight:500}.\[\&_input\]\:normal-case input{text-transform:none}.\[\&_input\]\:tracking-normal input{letter-spacing:0}.\[\&_input\]\:text-white input{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\[\&_input\]\:outline-none input{outline:2px solid #0000;outline-offset:2px}.focus-within\:\[\&_input\]\:border-cyan-400 input:focus-within{--tw-border-opacity:1;border-color:#22d3ee;border-color:rgb(var(--ui-cyan-400,34 211 238)/var(--tw-border-opacity,1))}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}html[data-theme=dark]{--bg-page:#212121;--bg-card:#292929;--bg-elev:#333;--border:#454545;--border-strong:#6b6b6b;--text:#f5f5f5;--text-muted:#c2c2c2;--panel-glass:#292929;--panel-glass-border:#454545;color-scheme:dark}html[data-theme=dark] .app-shell,html[data-theme=dark] body{background:#212121!important;color:#f5f5f5}html[data-theme=dark] [data-testid=dashboard-page]:before,html[data-theme=dark] body:before{background:none!important}html[data-theme=dark] [data-testid=sidebar]{background:#171717!important;border-color:#3b3b3b!important;box-shadow:12px 0 32px -24px #000!important}html[data-theme=dark] :is(.panel,.stripe-card,.metric-tile,.universal-account-menu,[data-testid=dashboard-hero],[data-testid^=activity-card-]){background:#292929!important;border-color:#454545!important;box-shadow:0 8px 24px -20px #000!important;text-shadow:none}html[data-theme=dark] :is(.panel-header,.universal-desktop-header,.universal-mobile-header,.mobile-quick-nav,[data-testid=designer-header]){background:#242424!important;border-color:#454545!important;box-shadow:none!important;color:#f5f5f5}html[data-theme=dark] :is(.universal-desktop-search,.schedule-input,.universal-notification-button){background:#303030!important;border-color:#555!important;box-shadow:none;color:#f5f5f5}html[data-theme=dark] [data-testid=sidebar] :is(.sidebar-nav-item,.sidebar-menu-group){color:#e5e5e5;font-weight:700}html[data-theme=dark] [data-testid=sidebar] :is(nav a:hover,.sidebar-menu-group:hover,nav a[aria-current=page],.sidebar-menu-group[data-active=true]){background:#333!important;box-shadow:none;color:#fff!important}html[data-theme=dark] .stripe-card:hover{background:#343434!important}html[data-theme=dark] .app-main{color:#f5f5f5;font-weight:500}html[data-theme=dark] .app-main :is(h1,h2,h3,h4){font-weight:800}html[data-theme=dark] .app-main :is(label,button,th,strong,.overline){font-weight:700}html[data-theme=dark] .app-main :is(input,select,textarea){font-weight:600}html[data-theme=dark] :is(.text-slate-200,.text-slate-300){color:#e5e5e5!important}html[data-theme=dark] :is(.text-slate-400,.text-slate-500,.text-slate-600):not(.customer-folder-tab){color:#bdbdbd!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:#adadad;opacity:1}html[data-theme=dark] :is(.tag-cyan,.tag-green,.tag-orange,.tag-red){box-shadow:none;text-shadow:none}html[data-theme=dark] [data-testid=dashboard-hero] :is(.font-black.text-3xl,.font-black.text-4xl,.font-black.lg\:text-5xl){-webkit-text-fill-color:#fafafa;background:none;color:#fafafa}html[data-theme=dark] :is([class~="bg-[#050e1f]"],[class~="bg-[#08152c]"],.bg-slate-950){background:#212121!important}html[data-theme=dark] :is([class~="bg-[#0b1a35]"],[class~="bg-[#0f2044]"],[class~="bg-[#12244a]"],.bg-slate-900,.bg-slate-800){background:#2c2c2c!important}html[data-theme=dark] :is([class^="bg-slate-950/"],[class*=" bg-slate-950/"],[class^="bg-slate-900/"],[class*=" bg-slate-900/"],[class^="bg-slate-800/"],[class*=" bg-slate-800/"],[class^="bg-[#0b1a35]/"],[class*=" bg-[#0b1a35]/"],[class^="bg-[#08152c]/"],[class*=" bg-[#08152c]/"],[class^="bg-[#050e1f]/"],[class*=" bg-[#050e1f]/"]){background:#262626f7!important}html[data-theme=dark] :is(.border-slate-800,.border-slate-700,[class~="border-[#1e3358]"]){border-color:#454545!important}html[data-theme=dark] :is(input,select,textarea,button,a):focus-visible{outline:2px solid #d4d4d4;outline-offset:3px}html[data-theme=dark] :is(.overview-tone-card,.customer-directory-card,.search-result-card,.lead-surface,.work-order-simple-shell,.work-order-customer-summary,.work-order-customer-strip,.work-order-crew-card,.work-order-simple-row,.work-order-appointment,.work-order-location,.work-order-accepted-list,.work-order-change-order,.work-order-command-contact,.invoice-recurring-dashboard,.invoice-recurring-plan,.invoice-recurring-empty,.invoice-recurring-insights,.quote-ledger-row,.quote-mobile-row,.technician-daily-progress,.mobile-dashboard-brand,.mobile-search-line,.products-category-menu,.product-category-footer,.product-editor-footer,.camera-controls-compact,.camera-controls-search,.camera-compact-control,.metallic-pill,.metallic-pill-icon,.price-watch-metrics>div,.taxation-grid-total>div,[data-testid=activity-feed],[data-testid=draft-recovery-panel],[data-testid=mobile-dashboard-greeting],[data-testid=mobile-featured-project],[data-testid=work-order-command-header],[data-testid=quotes-ledger-header]){backdrop-filter:none;-webkit-backdrop-filter:none;background:#292929!important;border-color:#484848!important;box-shadow:0 8px 24px -20px #000!important}html[data-theme=dark] :is(.global-search-page,[data-testid=quotes-page]){background:#212121!important}html[data-theme=dark] :is(.input,.lead-control,.catalog-picker-trigger,.products-category-select,.jobs-workspace-search-glow,.communication-settings-toggle,.camera-compact-step,.camera-compact-action){background:#303030!important;border-color:#555!important}html[data-theme=dark] .overview-tone-icon{background:#383838}html[data-theme=dark] :is(.overview-tone-card,.lead-surface,.work-order-simple-shell){color:#f5f5f5}html[data-theme=dark] :is(.quote-ledger-row,.quote-mobile-row,.mobile-search-line,.work-order-simple-row):hover{background:#353535!important}html[data-theme=dark] .quote-ledger-row.quote-selected-card{outline:1px solid #fb7185;outline-offset:-1px}html[data-theme=dark] :is([class~="bg-[#0b1830]"],[class^="bg-[#0b1830]/"],[class*=" bg-[#0b1830]/"],[class~="bg-[#071426]"],[class^="bg-[#071426]/"],[class*=" bg-[#071426]/"],[class~="bg-[#07162d]"],[class^="bg-[#07162d]/"],[class*=" bg-[#07162d]/"],[class~="bg-[#071226]"],[class^="bg-[#071226]/"],[class*=" bg-[#071226]/"],[class~="bg-[#071829]"],[class^="bg-[#071829]/"],[class*=" bg-[#071829]/"],[class~="bg-[#0b2940]"],[class^="bg-[#0b2940]/"],[class*=" bg-[#0b2940]/"],[class~="bg-[#081321]"],[class^="bg-[#081321]/"],[class*=" bg-[#081321]/"],[class~="bg-[#0c1b37]"],[class^="bg-[#0c1b37]/"],[class*=" bg-[#0c1b37]/"],[class~="bg-[#0c1b35]"],[class^="bg-[#0c1b35]/"],[class*=" bg-[#0c1b35]/"],[class~="bg-[#122642]"],[class^="bg-[#122642]/"],[class*=" bg-[#122642]/"],[class~="bg-[#0b1220]"],[class^="bg-[#0b1220]/"],[class*=" bg-[#0b1220]/"],[class~="bg-[#0f172a]"],[class^="bg-[#0f172a]/"],[class*=" bg-[#0f172a]/"],[class~="bg-[#020617]"],[class^="bg-[#020617]/"],[class*=" bg-[#020617]/"],[class~="bg-[#1e293b]"],[class^="bg-[#1e293b]/"],[class*=" bg-[#1e293b]/"],[class~="bg-[#0c1c36]"],[class^="bg-[#0c1c36]/"],[class*=" bg-[#0c1c36]/"]){background:#292929!important}html[data-theme=dark]{--ui-slate-50:250 250 250;--ui-slate-100:245 245 245;--ui-slate-200:229 229 229;--ui-slate-300:212 212 212;--ui-slate-400:163 163 163;--ui-slate-500:115 115 115;--ui-slate-600:82 82 82;--ui-slate-700:64 64 64;--ui-slate-800:38 38 38;--ui-slate-900:23 23 23;--ui-slate-950:10 10 10;--ui-cyan-50:250 250 250;--ui-cyan-100:245 245 245;--ui-cyan-200:229 229 229;--ui-cyan-300:212 212 212;--ui-cyan-400:163 163 163;--ui-cyan-500:115 115 115;--ui-cyan-600:82 82 82;--ui-cyan-700:64 64 64;--ui-cyan-800:38 38 38;--ui-cyan-900:23 23 23;--ui-cyan-950:10 10 10;--ui-teal-50:250 250 250;--ui-teal-100:245 245 245;--ui-teal-200:229 229 229;--ui-teal-300:212 212 212;--ui-teal-400:163 163 163;--ui-teal-500:115 115 115;--ui-teal-600:82 82 82;--ui-teal-700:64 64 64;--ui-teal-800:38 38 38;--ui-teal-900:23 23 23;--ui-teal-950:10 10 10;--ui-emerald-50:250 250 250;--ui-emerald-100:245 245 245;--ui-emerald-200:229 229 229;--ui-emerald-300:212 212 212;--ui-emerald-400:163 163 163;--ui-emerald-500:115 115 115;--ui-emerald-600:82 82 82;--ui-emerald-700:64 64 64;--ui-emerald-800:38 38 38;--ui-emerald-900:23 23 23;--ui-emerald-950:10 10 10;--ui-green-50:250 250 250;--ui-green-100:245 245 245;--ui-green-200:229 229 229;--ui-green-300:212 212 212;--ui-green-400:163 163 163;--ui-green-500:115 115 115;--ui-green-600:82 82 82;--ui-green-700:64 64 64;--ui-green-800:38 38 38;--ui-green-900:23 23 23;--ui-green-950:10 10 10;--cyan:#d4d4d4;--green:#d4d4d4;--green-glow:#e5e5e5}html[data-theme=dark] :is(.customer-folder-tab,.job-folder-tab,.task-folder-tab,.portfolio-post-it,.coverage-cone){--ui-slate-50:248 250 252;--ui-slate-100:241 245 249;--ui-slate-200:226 232 240;--ui-slate-300:203 213 225;--ui-slate-400:148 163 184;--ui-slate-500:100 116 139;--ui-slate-600:71 85 105;--ui-slate-700:51 65 85;--ui-slate-800:30 41 59;--ui-slate-900:15 23 42;--ui-slate-950:2 6 23;--ui-cyan-50:236 254 255;--ui-cyan-100:207 250 254;--ui-cyan-200:165 243 252;--ui-cyan-300:103 232 249;--ui-cyan-400:34 211 238;--ui-cyan-500:6 182 212;--ui-cyan-600:8 145 178;--ui-cyan-700:14 116 144;--ui-cyan-800:21 94 117;--ui-cyan-900:22 78 99;--ui-cyan-950:8 51 68;--ui-teal-50:240 253 250;--ui-teal-100:204 251 241;--ui-teal-200:153 246 228;--ui-teal-300:94 234 212;--ui-teal-400:45 212 191;--ui-teal-500:20 184 166;--ui-teal-600:13 148 136;--ui-teal-700:15 118 110;--ui-teal-800:17 94 89;--ui-teal-900:19 78 74;--ui-teal-950:4 47 46;--ui-emerald-50:236 253 245;--ui-emerald-100:209 250 229;--ui-emerald-200:167 243 208;--ui-emerald-300:110 231 183;--ui-emerald-400:52 211 153;--ui-emerald-500:16 185 129;--ui-emerald-600:5 150 105;--ui-emerald-700:4 120 87;--ui-emerald-800:6 95 70;--ui-emerald-900:6 78 59;--ui-emerald-950:2 44 34;--ui-green-50:240 253 244;--ui-green-100:220 252 231;--ui-green-200:187 247 208;--ui-green-300:134 239 172;--ui-green-400:74 222 128;--ui-green-500:34 197 94;--ui-green-600:22 163 74;--ui-green-700:21 128 61;--ui-green-800:22 101 52;--ui-green-900:20 83 45;--ui-green-950:5 46 22}html[data-theme=dark] .app-shell :is(.voice-call-trigger:not(.voice-call-trigger--locked),.voice-call-symbol,.products-new-button,.product-editor-save-button,.product-category-save-button,.work-order-header-checkin,.work-order-action--clock,.work-order-contact-action.is-phone,.work-order-contact-action.is-email,.work-order-command-contact.is-phone>span:first-child,.work-order-command-contact.is-email>span:first-child,.work-order-crew-avatar,.work-order-crew-card>a,.catalog-picker-trigger-icon,.overview-tone-icon,.mobile-search-category-emerald,.mobile-search-category-cyan){background:#383838!important;border-color:#666!important;box-shadow:none!important;color:#f5f5f5!important;text-shadow:none!important}html[data-theme=dark] .voice-call-panel{background:#292929;border-color:#555}html[data-theme=dark] .app-shell :is(button,a)[class*=rounded][class*=px-]:is([class*=bg-emerald-],[class*=bg-green-],[class*=bg-teal-],[class*=bg-cyan-]):not(.customer-folder-tab):not(.job-folder-tab):not(.task-folder-tab){background:#3b3b3b!important;border-color:#737373!important;box-shadow:none!important;color:#fafafa!important;text-shadow:none!important}html[data-theme=dark] .app-shell :is(button,a)[class*=rounded][class*=px-]:is([class*=bg-emerald-],[class*=bg-green-],[class*=bg-teal-],[class*=bg-cyan-]):not(.customer-folder-tab):not(.job-folder-tab):not(.task-folder-tab):hover{background:#4a4a4a!important}html[data-theme=dark] .grid-bg{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(180deg,#ffffff0d 1px,#0000 0)}html[data-theme=dark] .input:focus{border-color:#a3a3a3}html[data-theme=dark] .dashboard-neutral[data-testid]{background:#212121!important;color:#f5f5f5!important}html[data-theme=dark] .dashboard-neutral [data-testid=dashboard-hero]>div[aria-hidden]{display:none}html[data-theme=dark] .dashboard-neutral :is([data-testid=dashboard-hero],[data-testid=mobile-dashboard-greeting],[data-testid=mobile-featured-project],[data-testid=mobile-project-map],[data-testid=mobile-dashboard-logo],[data-testid=approved-quote-actions],[data-testid=mobile-live-activity]>div>a,[data-testid=mobile-live-activity] .bg-white,.technician-daily-progress,.priority-action-card,.panel,.metric-tile,.stripe-card){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#292929!important;border-color:#484848!important;box-shadow:0 8px 24px -20px #000!important}html[data-theme=dark] .dashboard-neutral [data-testid=mobile-featured-project-action]{background:#383838!important;border-color:#666!important;color:#f5f5f5!important}html[data-theme=dark] .dashboard-neutral #technician-progress-gradient stop{stop-color:#d4d4d4}html[data-theme=dark] .dashboard-neutral .technician-gauge-track{stroke:#525252}html[data-theme=dark] .workspace-hero-decoration{display:none!important}html[data-theme=dark] .app-shell :is([data-testid=portfolio-hero],[data-testid=clients-hero]){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#292929!important;border-color:#484848!important;box-shadow:none!important}html[data-theme=dark] .customer-information-page{background:#212121}html[data-theme=dark] .customer-information-page>section{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#292929!important;border-color:#484848!important;box-shadow:0 8px 24px -20px #000!important}html[data-theme=dark] .app-shell [class*=shadow-]:not(.customer-folder-tab):not(.job-folder-tab):not(.task-folder-tab){--tw-shadow-color:#00000059!important;--tw-shadow:var(--tw-shadow-colored)!important}html[data-theme=dark] .report-table tbody tr:hover{background:#353535}html[data-theme]{--app-icon-color:#c2c2c2;--app-icon-active:#fff;--app-heading-icon-size:36px}html[data-theme=light]{--app-icon-color:#31546f;--app-icon-active:#075985}.app-shell:not(.app-shell-immersive) .lucide{stroke-width:1.7}html[data-theme] .app-shell .app-heading-icon,html[data-theme] .app-shell .app-icon-badge>svg,html[data-theme] .app-shell .lucide-search,html[data-theme] .app-shell .sidebar-icon-badge,html[data-theme] .app-shell .sidebar-icon-badge svg{color:var(--app-icon-color)!important;filter:none!important}html[data-theme] .app-shell :is(.sidebar-nav-item[aria-current=page],.sidebar-menu-group[data-active=true]) .sidebar-icon-badge svg{color:var(--app-icon-active)!important}html[data-theme] .app-shell .app-icon-badge{align-items:center;background:#0000!important;border:0!important;box-shadow:none!important;display:inline-flex;filter:none!important;flex-shrink:0;height:48px!important;justify-content:center;width:48px!important}html[data-theme] .app-shell .app-heading-icon,html[data-theme] .app-shell .app-icon-badge>svg{stroke-width:1.7;flex-shrink:0;height:var(--app-heading-icon-size)!important;max-height:none;max-width:none;width:var(--app-heading-icon-size)!important}html[data-theme] .app-shell .jobs-workspace-search-glow .search-light-icon{background:#0000!important;box-shadow:none!important;color:var(--app-icon-color)!important}@media (min-width:768px){html[data-theme]{--app-heading-icon-size:40px}html[data-theme] .app-shell .app-icon-badge{height:52px!important;width:52px!important}}
/*# sourceMappingURL=main.96751f0d.css.map*/