@media screen{:root[data-org-appearance=custom] .org-theme-page{--org-readable:var(--org-ground-text);--org-readable-muted:var(--org-ground-text);--org-readable-link:var(--org-ground-link);--org-readable-alert:var(--org-ground-alert);--org-readable-hold:var(--org-ground-hold);--org-readable-build:var(--org-ground-build);--org-readable-pending:var(--org-ground-pending);--org-readable-approved:var(--org-ground-approved);--org-readable-co:var(--org-ground-co);background:var(--org-ground);color:var(--org-ground-text)}:root[data-org-appearance=custom] body{--org-ground:var(--org-app-ground);--org-alert:var(--org-app-alert);--org-ground-alert:var(--org-app-ground-alert);--org-hold:var(--org-app-hold);--org-ground-hold:var(--org-app-ground-hold);--org-build:var(--org-app-build);--org-ground-build:var(--org-app-ground-build);--org-pending:var(--org-app-pending);--org-ground-pending:var(--org-app-ground-pending);--org-approved:var(--org-app-approved);--org-ground-approved:var(--org-app-ground-approved);--org-co:var(--org-app-co);--org-ground-co:var(--org-app-ground-co);--org-ground-text:var(--org-app-ground-text);--org-ground-link:var(--org-app-ground-link);--org-card:var(--org-app-card);--org-glass-opacity:var(--org-app-glass-opacity);--org-text:var(--org-app-text);--org-muted:var(--org-app-muted);--org-border:var(--org-app-border);--org-link:var(--org-app-link);--org-button:var(--org-app-button);--org-button-text:var(--org-app-button-text);--org-button-hover:var(--org-app-button-hover);--org-button-hover-text:var(--org-app-button-hover-text);--org-readable:var(--org-ground-text);--org-readable-muted:var(--org-ground-text);--org-readable-link:var(--org-ground-link);--org-readable-alert:var(--org-ground-alert);--org-readable-hold:var(--org-ground-hold);--org-readable-build:var(--org-ground-build);--org-readable-pending:var(--org-ground-pending);--org-readable-approved:var(--org-ground-approved);--org-readable-co:var(--org-ground-co);background:var(--org-ground);color:var(--org-ground-text)}html:root[data-org-appearance=custom] .portal-dashboard[data-portal-skin]{--org-ground:var(--org-dash-ground);--org-alert:var(--org-dash-alert);--org-ground-alert:var(--org-dash-ground-alert);--org-hold:var(--org-dash-hold);--org-ground-hold:var(--org-dash-ground-hold);--org-build:var(--org-dash-build);--org-ground-build:var(--org-dash-ground-build);--org-pending:var(--org-dash-pending);--org-ground-pending:var(--org-dash-ground-pending);--org-approved:var(--org-dash-approved);--org-ground-approved:var(--org-dash-ground-approved);--org-co:var(--org-dash-co);--org-ground-co:var(--org-dash-ground-co);--org-ground-text:var(--org-dash-ground-text);--org-ground-link:var(--org-dash-ground-link);--org-card:var(--org-dash-card);--org-glass-opacity:var(--org-dash-glass-opacity);--org-text:var(--org-dash-text);--org-muted:var(--org-dash-muted);--org-border:var(--org-dash-border);--org-link:var(--org-dash-link);--org-button:var(--org-dash-button);--org-button-text:var(--org-dash-button-text);--org-button-hover:var(--org-dash-button-hover);--org-button-hover-text:var(--org-dash-button-hover-text);--org-readable:var(--org-ground-text);--org-readable-muted:var(--org-ground-text);--org-readable-link:var(--org-ground-link);--org-readable-alert:var(--org-ground-alert);--org-readable-hold:var(--org-ground-hold);--org-readable-build:var(--org-ground-build);--org-readable-pending:var(--org-ground-pending);--org-readable-approved:var(--org-ground-approved);--org-readable-co:var(--org-ground-co);--portal-ground:var(--org-ground);--portal-surface:var(--org-card);--portal-heading:var(--org-text);--portal-border:var(--org-border);--portal-accent:var(--org-link);--card-header:var(--org-button);--card-header-end:var(--org-button);--card-muted:var(--org-muted);--card-edge:var(--org-border);--surface-2:var(--org-card);background:var(--org-ground);color:var(--org-ground-text)}:root[data-org-appearance=custom] .portal-shell-topbar{--org-header-surface:var(--org-card);--org-header-text:var(--org-text);--org-header-muted:var(--org-muted);--org-header-border:var(--org-border);--org-header-link:var(--org-link);--surface:var(--org-header-surface);--border:var(--org-header-border);--accent:var(--org-header-link);--ink:var(--org-header-text);--ink-dim:var(--org-header-muted);--org-readable:var(--org-header-text);--org-readable-muted:var(--org-header-muted);--org-readable-link:var(--org-header-link);background:var(--org-header-surface);color:var(--org-header-text);border-color:var(--org-header-border)}:root[data-org-appearance=custom] .portal-role-nav{--role-surface:var(--org-header-surface);--role-border:var(--org-header-border);--role-ink:var(--org-header-text);--role-dim:var(--org-header-muted);--role-accent:var(--org-header-link)}:root[data-org-appearance=custom] .portal-shell-topbar :is(.portal-role-brand .hhm-app-brand>b,.portal-role-company b){color:var(--org-header-text)}:root[data-org-appearance=custom] .portal-role-company small{color:var(--org-header-muted)}:root[data-org-appearance=custom] .portal-role-avatar{background:var(--org-button);color:var(--org-button-text)}:root[data-org-appearance=custom] .portal-shell-topbar .portal-role-mark.is-logo{background:#fff;border-color:var(--org-header-border)}:root[data-org-appearance=custom] :where([class~=bg-white],[class~=bg-slate-50],[class~=bg-slate-100],[class~=bg-slate-200],[class~=bg-gray-50],[class~=bg-gray-100],[class~=bg-gray-200],[class~=bg-linen],input:not([type=color]):not([type=checkbox]):not([type=radio]),select,textarea){--org-readable:#111827;--org-readable-muted:#334155;--org-readable-link:var(--org-neutral-link,#1e3a5f);--org-readable-alert:#b91c1c;--org-readable-hold:#b91c1c;--org-readable-build:#1d4ed8;--org-readable-pending:#92400e;--org-readable-approved:#065f46;--org-readable-co:#115e59;color:var(--org-readable)}:root[data-org-appearance=custom] :is(input:not([type=color]):not([type=checkbox]):not([type=radio]),select,textarea){background-color:#fff;color:#111827;color-scheme:light}:root[data-org-appearance=custom] :is(input,textarea)::-moz-placeholder{color:#334155;opacity:1}:root[data-org-appearance=custom] :is(input,textarea)::placeholder{color:#334155;opacity:1}:root[data-org-appearance=custom] :is(.org-theme-card,.card-plain,.glass-panel,[class~=bg-white][class~=shadow-3d],[class~=bg-white][class~=shadow-card],[class~=border-ink][class~=shadow-3d],.portal-dashboard .rp-section,.portal-dashboard .rp-section-body,.portal-dashboard .rp-desk-card,.portal-dashboard .rp-profile-card,.portal-dashboard .rp-client-hero,.portal-dashboard .rp-partner-hero,.portal-dashboard .rp-stat-strip>div,.portal-dashboard .rp-attention-card,.portal-dashboard .rp-selection-grid>a,.portal-dashboard .portal-dashboard-header),:root[data-org-appearance=custom] body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is([role=dialog],dialog,[role=menu]):not(.keep-light,.keep-light *,.hhm-menu-overlay){--org-readable:var(--org-text);--org-readable-muted:var(--org-muted);--org-readable-link:var(--org-link);--org-readable-alert:var(--org-alert);--org-readable-hold:var(--org-hold);--org-readable-build:var(--org-build);--org-readable-pending:var(--org-pending);--org-readable-approved:var(--org-approved);--org-readable-co:var(--org-co);background:var(--org-card);color:var(--org-text);border-right-color:var(--org-border);border-bottom-color:var(--org-border);border-top-color:var(--org-border);transition-property:transform,box-shadow,border-color}:root[data-org-appearance=custom] :is(.org-theme-card,.card-plain,.glass-panel,[class~=bg-white][class~=shadow-3d],[class~=bg-white][class~=shadow-card]):not([class~=border-l-4]){border-left-color:var(--org-border)}:root[data-org-appearance=custom] .portal-dashboard .portal-dashboard-header{padding:1rem 1.25rem;border:2px solid color-mix(in srgb,var(--org-border) 55%,transparent);border-radius:1rem}:root[data-org-appearance=custom] .org-theme-hero{--org-readable:var(--org-text);--org-readable-muted:var(--org-muted);--org-readable-link:var(--org-link);--org-readable-alert:var(--org-alert);--org-readable-hold:var(--org-hold);--org-readable-build:var(--org-build);--org-readable-pending:var(--org-pending);--org-readable-approved:var(--org-approved);--org-readable-co:var(--org-co);background:var(--org-card);color:var(--org-text);border-color:var(--org-border)}:root[data-org-appearance=custom] .org-theme-hero>:is(h1,h2,h3,p,span){color:var(--org-readable)}:root[data-org-appearance=custom] .org-theme-hero>p{color:var(--org-readable-muted)}:root[data-org-appearance=custom] .org-theme-hero::marker{color:var(--org-readable)}:root[data-org-appearance=custom] .org-theme-count{background:transparent;color:inherit;border:1px solid}:root[data-org-appearance=custom] .org-theme-secondary{--org-readable:var(--org-text);--org-readable-muted:var(--org-muted);--org-readable-link:var(--org-link);--org-readable-alert:var(--org-alert);--org-readable-hold:var(--org-hold);--org-readable-build:var(--org-build);--org-readable-pending:var(--org-pending);--org-readable-approved:var(--org-approved);--org-readable-co:var(--org-co);background:var(--org-card);color:var(--org-link);border-color:var(--org-border)}:root[data-org-appearance=custom] .org-theme-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--org-card);color:var(--org-link);text-decoration:underline}:root[data-org-appearance=custom] :is([class~=text-ink],[class~=text-black],[class~=text-slate-950],[class~=text-slate-900],[class~=text-slate-800],[class~=text-slate-700],[class~=text-gray-950],[class~=text-gray-900],[class~=text-gray-800],[class~=text-gray-700]){color:var(--org-readable)}:root[data-org-appearance=custom] :is([class*="text-ink/"],[class~=text-slate-600],[class~=text-slate-500],[class~=text-slate-400],[class~=text-gray-600],[class~=text-gray-500],[class~=text-gray-400]){color:var(--org-readable-muted)}:root[data-org-appearance=custom] :is([class~=text-brand],[class~=text-brand-dark],[class~="hover:text-brand-light"]:hover){color:var(--org-readable-link)}:root[data-org-appearance=custom] a[class~=text-brand]{text-decoration:underline;text-underline-offset:3px}:root[data-org-appearance=custom] :is(.org-theme-card,.org-theme-hero,.card-plain,.glass-panel,[class~=bg-white][class~=shadow-3d],[class~=bg-white][class~=shadow-card]) :is([class~=transition],[class~=transition-all],[class~=transition-colors]){transition-property:transform,box-shadow,border-color,opacity}:root[data-org-appearance=custom] [class~=text-alert-dark]:not([class^=bg-]):not([class*=" bg-"]){color:var(--org-readable-alert)}:root[data-org-appearance=custom] [class~=text-hold-dark]:not([class^=bg-]):not([class*=" bg-"]){color:var(--org-readable-hold)}:root[data-org-appearance=custom] [class~=text-build-dark]:not([class^=bg-]):not([class*=" bg-"]){color:var(--org-readable-build)}:root[data-org-appearance=custom] [class~=text-pending-dark]:not([class^=bg-]):not([class*=" bg-"]){color:var(--org-readable-pending)}:root[data-org-appearance=custom] [class~=text-approved-dark]:not([class^=bg-]):not([class*=" bg-"]){color:var(--org-readable-approved)}:root[data-org-appearance=custom] [class~=text-co-dark]:not([class^=bg-]):not([class*=" bg-"]){color:var(--org-readable-co)}:root[data-org-appearance=custom] :is([class~="hover:bg-slate-50"],[class~="hover:bg-slate-100"],[class~="hover:bg-gray-50"],[class~="hover:bg-gray-100"],[class~="hover:bg-white"]):hover:not(:disabled):not([aria-disabled=true]){--org-readable:#111827;--org-readable-muted:#334155;--org-readable-link:var(--org-neutral-link,#1e3a5f);--org-readable-alert:#b91c1c;--org-readable-hold:#b91c1c;--org-readable-build:#1d4ed8;--org-readable-pending:#92400e;--org-readable-approved:#065f46;--org-readable-co:#115e59;background-color:#f8fafc;color:var(--org-readable);transition-property:transform,box-shadow,border-color}:root[data-org-appearance=custom] :is([class~="hover:text-red-600"],[class~="hover:text-red-700"],[class~="hover:text-alert"],[class~="hover:text-alert-dark"]):hover:not(:disabled):not([aria-disabled=true]){--org-readable:#991b1b;--org-readable-muted:#991b1b;--org-readable-link:#991b1b;background-color:#fee2e2;color:#991b1b;transition-property:transform,box-shadow,border-color}:root[data-org-appearance=custom] [class~="bg-approved/10"]{background-color:#d1fae5;color:#065f46}:root[data-org-appearance=custom] [class~="bg-build/10"]{background-color:#dbeafe;color:#1e40af}:root[data-org-appearance=custom] [class~="bg-pending/10"]{background-color:#fef3c7;color:#78350f}:root[data-org-appearance=custom] :is([class~="bg-alert/10"],[class~="bg-hold/10"]){background-color:#fee2e2;color:#991b1b}:root[data-org-appearance=custom] [class~="bg-co/10"]{background-color:#ccfbf1;color:#115e59}:root[data-org-appearance=custom] [class~="bg-wire/10"]{background-color:#e0f2fe;color:#075985}:root[data-org-appearance=custom] [class~=bg-wire][class~=text-white]{color:#082f49}:root[data-org-appearance=custom] :is(.org-theme-primary,[class~=bg-brand],button[class~=bg-ink][class~=text-white],a[class~=bg-ink][class~=text-white],button[class~=bg-slate-900][class~=text-white],a[class~=bg-slate-900][class~=text-white],.portal-dashboard .rp-primary-link,.portal-dashboard .rp-partner-actions>a:first-child){--org-readable:var(--org-button-text);--org-readable-muted:var(--org-button-text);--org-readable-link:var(--org-button-text);background:var(--org-button);color:var(--org-button-text);border-color:var(--org-border)}:root[data-org-appearance=custom] :is(.org-theme-primary,button[class~=bg-brand],a[class~=bg-brand],button[class~=bg-ink][class~=text-white],a[class~=bg-ink][class~=text-white],button[class~=bg-slate-900][class~=text-white],a[class~=bg-slate-900][class~=text-white],.portal-dashboard .rp-primary-link):hover:not(:disabled):not([aria-disabled=true]){--org-readable:var(--org-button-hover-text);--org-readable-muted:var(--org-button-hover-text);--org-readable-link:var(--org-button-hover-text);background:var(--org-button-hover);color:var(--org-button-hover-text)}:root[data-org-appearance=custom] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--org-readable);outline-offset:3px}:root[data-org-appearance=custom] :is(button,a)[class~=text-white]:is([class~=bg-ink],[class~=bg-slate-900]){transition-property:transform,box-shadow,border-color}html:root[data-org-appearance=custom] :is(.org-theme-primary,.org-theme-secondary,.org-theme-hero,button[class~=bg-brand],a[class~=bg-brand],.portal-dashboard .rp-ledger>a,.portal-dashboard .rp-partner-list>a){transition-property:transform,box-shadow,border-color}:root[data-org-appearance=custom] .portal-dashboard :is(.rp-section h2,.rp-hero-copy h1,.rp-partner-hero h1,.rp-profile-card h2,.rp-desk-card h3,.rp-attention-card h3,.rp-selection-copy h3,.rp-ledger b,.rp-ledger strong,.rp-partner-list b,.rp-partner-list strong,.rp-profile-card dd,.rp-desk-card dd,.rp-doc-list a span,.rp-stat-strip strong,.rp-project-switcher b,.rp-catalog,.rp-journal-notes b,.rp-timeline b){color:var(--org-readable)}:root[data-org-appearance=custom] .portal-dashboard :is(.rp-section-head p,.rp-hero-copy p,.rp-partner-hero span,.rp-ledger small,.rp-partner-list small,.rp-profile-card dt,.rp-desk-card dt,.rp-doc-list small,.rp-stat-strip span,.rp-stat-strip small,.rp-project-switcher small,.rp-selection-copy p,.rp-journal-notes p,.rp-timeline small,.rp-catalog b small){color:var(--org-readable-muted);opacity:1}:root[data-org-appearance=custom] .portal-dashboard .rp-section-head{--org-readable:var(--org-button-text);--org-readable-muted:var(--org-button-text);background:var(--org-button);color:var(--org-button-text);border-top-color:var(--org-border)}html:root[data-org-appearance=custom] .portal-dashboard[data-portal-skin] .rp-section-head :is(h2,p,a){color:var(--org-button-text)}:root[data-org-appearance=custom] .portal-dashboard .rp-catalog th{background:var(--org-card);color:var(--org-text)}:root[data-org-appearance=custom] .portal-dashboard .rp-project-switcher>a.is-current{background:var(--org-card);border-color:var(--org-border)}:root[data-org-appearance=custom] .portal-dashboard .rp-message-card{--org-readable:var(--org-text);--org-readable-muted:var(--org-muted);background:var(--org-card);color:var(--org-text)}html:root[data-org-appearance=custom] .portal-dashboard[data-portal-skin] .rp-message-card>:is(h3,p,span){color:var(--org-text);opacity:1}html:root[data-org-appearance=custom] .portal-dashboard[data-portal-skin] .rp-message-card .rp-primary-link{--org-readable:var(--org-button-text);background:var(--org-button);color:var(--org-button-text);border:1px solid}html:root[data-org-appearance=custom] .portal-dashboard[data-portal-skin] .rp-credential-lines,html:root[data-org-appearance=custom] .portal-dashboard[data-portal-skin] .rp-message-card .rp-call-link{color:var(--org-text)}html:root[data-org-appearance=custom] .portal-dashboard[data-portal-skin] .rp-stat-strip>div:first-child{--org-readable:var(--org-button-text);--org-readable-muted:var(--org-button-text);background:var(--org-button)}html:root[data-org-appearance=custom] .portal-dashboard[data-portal-skin] .rp-stat-strip>div:first-child :is(span,small,strong){color:var(--org-button-text)}}.hhm-template-picker{color:#172a24;background:linear-gradient(135deg,#e2eee5,#edf2ec 45%,#d8e4d8);border:1px solid #a1b7a8;border-radius:22px;padding:24px;overflow:hidden;box-shadow:0 18px 40px #173f2920}.hhm-picker-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.hhm-picker-heading h2{font-size:28px;font-weight:800;letter-spacing:-.04em}.hhm-picker-heading p{margin:4px 0}.hhm-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;color:#305b44}.hhm-template-search{display:block;font-size:13px;font-weight:700;margin:20px 0 12px}.hhm-template-search input{display:block;width:100%;margin-top:6px;padding:12px 16px;border:1px solid #82988a;border-radius:12px;background:#fff;color:#172a24}.hhm-trade-chips{display:flex;flex-wrap:wrap;gap:8px}.hhm-deck-controls button,.hhm-glass-action,.hhm-trade-chips button{border:1px solid #82988a;background:#f9fcf9;color:#203e30;padding:10px 14px;border-radius:999px;min-height:44px;font-weight:700;font-size:12px}.hhm-trade-chips button[aria-pressed=true]{background:#244c37;color:#fff;border-color:#244c37}.hhm-picker-status{font-size:12px;margin:16px 0;color:#35513f}.hhm-template-deck{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;padding:12px 5px 24px;perspective:1000px;max-height:620px;overflow:auto}.hhm-template-card{display:flex;flex-direction:column;gap:14px;text-align:left;padding:20px;min-width:0;border-radius:18px;border:1px solid #8ca994;background:linear-gradient(135deg,#ffffffed,#f0f6eff5);color:#172a24;backdrop-filter:blur(16px);box-shadow:0 10px 20px #153a2520,inset 0 1px #fff;transform:rotate(-.6deg);transition:transform .22s,opacity .18s;animation:hhm-glass-rise .24s both;animation-delay:var(--card-delay)}.hhm-template-card:nth-child(2n){transform:rotate(.6deg)}.hhm-template-card[aria-pressed=true]{outline-offset:2px;transform:translateY(-5px)}.hhm-template-card strong{font-size:19px;line-height:1.3}.hhm-card-top{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700}.hhm-card-top>span:last-child{margin-left:auto}.hhm-trade-icon{display:grid;place-items:center;width:36px;height:36px;background:#dae9dd;border:1px solid #9ab49f;border-radius:10px;font-size:26px;color:#234f36}.hhm-template-description{font-size:13px;line-height:1.5}.hhm-template-counts{font-size:12px;font-weight:600}.hhm-mini-schedule{display:grid;gap:8px;margin-top:auto;padding:12px;border-radius:10px;background:#e0ebe1;color:#203f2e;font-size:10px}.hhm-mini-schedule>span{display:grid;gap:4px}.hhm-mini-schedule i{display:block;height:5px;border-radius:4px;background:#527d5c}.hhm-use-template{display:flex;justify-content:space-between;padding-top:14px;font-size:13px;font-weight:800}.hhm-deck-controls{display:none}.hhm-template-picker button:focus-visible,.hhm-template-picker input:focus-visible{outline:3px solid #135db2;outline-offset:4px}@media(hover:hover){.hhm-template-card:hover{transform:translateY(-7px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}@media(max-width:639px){.hhm-template-picker{padding:16px}.hhm-picker-heading{align-items:flex-start}.hhm-picker-heading h2{font-size:24px}.hhm-template-deck{display:flex;overflow-x:auto;max-height:none;gap:16px;padding:14px 4px 24px;touch-action:pan-y}.hhm-template-card{flex:0 0 92%;transform:none!important}.hhm-deck-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.hhm-deck-controls button:disabled{opacity:.5}}@keyframes hhm-glass-rise{0%{opacity:1;transform:translateY(16px)}to{opacity:1}}@keyframes hhm-glass-confirm{0%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes hhm-glass-success{0%{opacity:1;transform:translateY(-18px)}75%{opacity:1;transform:translateY(3px)}to{transform:translateY(0)}}@keyframes hhm-glass-panel{0%{opacity:1;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes hhm-glass-media{0%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes hhm-glass-plan{0%{opacity:1;transform:perspective(900px) rotateY(-12deg)}to{opacity:1;transform:perspective(900px) rotateY(0)}}.hhm-glass-popup{border-radius:18px!important;background:#f7faf7f5!important;color:#172a24!important;backdrop-filter:blur(18px);box-shadow:0 8px 24px #10261f26,inset 0 1px #fff;border:1px solid #8fa998!important;animation:hhm-glass-rise .24s both}.hhm-glass-confirm{border-left:4px solid #a42828!important;transform-origin:top left;animation-name:hhm-glass-confirm}.hhm-glass-success{border-top:4px solid #28623e!important;animation-name:hhm-glass-success}.hhm-glass-panel{border-top:6px solid #28623e!important;animation-name:hhm-glass-panel}.hhm-glass-error{border-left:4px solid #996000!important}.hhm-glass-media{background:#12241ff5!important;color:#fff!important;animation-name:hhm-glass-media}.hhm-glass-plan{border-top:4px solid #315e9c!important;animation-name:hhm-glass-plan}:root.dark .hhm-template-picker{background:linear-gradient(135deg,#172d24,#263d30)}:root.dark .hhm-eyebrow,:root.dark .hhm-picker-status{color:#cfdfcf}:root.dark .hhm-template-card{background:linear-gradient(135deg,#213b2cf5,#192e24fa);border-color:#88a88f}:root.dark .hhm-mini-schedule{background:#304d39;color:#f1f8f1}:root.dark .hhm-mini-schedule i{background:#b4d7b8}:root.dark .hhm-template-card[aria-pressed=true]{outline-color:#b0d5a9}:root.dark .hhm-glass-popup{background:#1b3228fa!important;color:#f1f8f1!important}:root.dark .hhm-glass-popup a{color:inherit}@media(prefers-reduced-motion:reduce){.hhm-glass-popup,.hhm-template-picker *{animation:hhm-glass-fade .12s both!important;animation-delay:0ms!important;transition:opacity .12s!important;transform:none!important}.hhm-template-card:hover{transform:none!important}}@keyframes hhm-glass-fade{0%{opacity:1}to{opacity:1}}.hhm-template-card{min-height:470px}.hhm-template-description{height:60px;overflow:auto}.hhm-template-counts{min-height:32px}.hhm-mini-schedule{height:116px;overflow:hidden}.hhm-mini-schedule>span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hhm-glass-popup label,.hhm-glass-popup p{color:inherit!important}.hhm-glass-popup input,.hhm-glass-popup select,.hhm-glass-popup textarea{color:#172a24!important;background:#fff!important}.hhm-glass-popup.hhm-glass-panel{margin-right:0!important;min-height:100dvh;max-height:100dvh;border-radius:18px 0 0 18px!important}.hhm-glass-success:before{content:"✓";display:inline-block;margin-right:8px;color:inherit;transform-origin:left;animation:hhm-glass-check .22s both}.hhm-template-card[disabled]{opacity:.32;cursor:default;transform:none;animation:none}.hhm-project-form{animation:hhm-glass-rise .24s both}@keyframes hhm-glass-check{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media(max-width:639px){.hhm-template-card[disabled]{display:none}.hhm-glass-popup.hhm-glass-panel{width:100%;border-radius:0!important}}@media(prefers-reduced-motion:reduce){.hhm-glass-success:before,.hhm-project-form{animation:hhm-glass-fade .12s both!important}}.hhm-dashboard-tile{transition:transform .18s!important}.hhm-quote-total{display:inline-block;min-width:10ch;font-variant-numeric:tabular-nums}.hhm-signed-stamp{animation:hhm-signed-settle .24s both}.hhm-portal-glass{background:linear-gradient(135deg,rgb(var(--brand-rgb)/.05),transparent),var(--org-card,#fff)!important;backdrop-filter:blur(16px)}@keyframes hhm-signed-settle{0%{opacity:1;transform:scale(1.05) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.hhm-dashboard-tile{transform:none!important;transition:opacity .12s!important}.hhm-signed-stamp{animation:hhm-glass-fade .12s both!important}.hhm-timeline-task{transform:none!important}}.hhm-project-form[data-project-stage=choose]>.relative,.hhm-project-form[data-project-stage=choose]>div.flex>button[type=submit],.hhm-project-form[data-project-stage=choose]>input,.hhm-project-form[data-project-stage=choose]>label{display:none}.hhm-template-summary{display:flex;justify-content:space-between;gap:16px;align-items:center}.hhm-template-summary h2{font-size:24px;font-weight:800}.hhm-template-summary p{font-size:13px;margin:4px 0}.hhm-glass-panel h2{background:#28623e;color:#fff!important;padding:12px;border-radius:10px}.hhm-signed-seal{display:inline-block;border:2px solid;border-radius:5px;padding:4px 10px;text-transform:uppercase;font-weight:900;letter-spacing:.12em;color:#285c35;transform:rotate(-3deg)}@media(prefers-reduced-motion:reduce){.hhm-signed-seal{transform:none}}.hhm-glass-popup input::-moz-placeholder,.hhm-glass-popup textarea::-moz-placeholder,.hhm-template-search input::-moz-placeholder{color:#52645a!important;opacity:1}.hhm-glass-popup input::placeholder,.hhm-glass-popup textarea::placeholder,.hhm-template-search input::placeholder{color:#52645a!important;opacity:1}.hhm-glass-popup :is(fieldset,section,div,p):is([class~=bg-white],[class~=bg-slate-50]):not(.hhm-glass-popup){background:transparent!important;color:inherit!important}.hhm-glass-popup :is(legend,h3),.hhm-glass-popup span:not([class*=bg-]){color:inherit!important}.hhm-glass-popup button:not([class*=bg-]):not(.hhm-glass-action){color:inherit!important}.hhm-glass-popup .hhm-glass-danger{background:#a42828!important;color:#fff!important}.hhm-glass-popup .hhm-glass-danger:hover{background:#842020!important}.hhm-glass-popup a:not([class*=bg-]){color:inherit!important;background:transparent!important;transition:opacity .12s!important}.hhm-project-form{width:100%;min-width:0}.hhm-template-deck,.hhm-template-picker{width:100%;min-width:0;max-width:100%}.hhm-template-counts{height:54px;min-height:54px;line-height:1.4}.hhm-template-picker{background:linear-gradient(135deg,#e2eee7,#f0f6f2);box-shadow:0 8px 24px #173f2914,inset 0 1px #fff;border-radius:18px}.hhm-template-deck{align-items:start;background:none;padding:8px 4px 16px;perspective:none}.hhm-template-tile{min-width:0;position:relative;border:1px solid #91ab9b;border-radius:18px;background:linear-gradient(135deg,#ffffffed,#f0f7f2ed);box-shadow:0 4px 12px #173f2912}.hhm-template-card,.hhm-template-card:nth-child(2n),.hhm-template-card[aria-pressed=true]{width:100%;height:246px;min-height:246px;gap:12px;border:0;border-radius:18px 18px 0 0;background:transparent;box-shadow:none;transform:none;animation:none;backdrop-filter:none}.hhm-template-card[aria-pressed=true]{outline:3px solid #28623e;outline-offset:-3px}.hhm-template-card strong{height:50px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:18px}.hhm-template-description{height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.hhm-template-card>.hhm-template-counts{height:20px;min-height:20px;font-size:12px;color:#355043}.hhm-use-template{margin-top:auto;padding-top:12px;border-top:1px solid #a7bbaa;color:#204b34}.hhm-card-top{color:#172a24}.hhm-trade-icon{color:var(--trade-accent);background:#fff;box-shadow:none}.hhm-template-details-toggle{display:flex;justify-content:space-between;width:100%;padding:12px 20px;border-top:1px solid #c5d6cb;color:#355043;font-size:12px;font-weight:700;text-align:left;border-radius:0 0 18px 18px}.hhm-template-details{padding:0 20px 16px;font-size:12px;line-height:1.5}.hhm-template-details>.hhm-template-counts{display:block;height:auto;min-height:0;margin-bottom:12px}.hhm-mini-schedule{height:auto;min-height:0;margin:0}.hhm-trade-chips{flex-wrap:nowrap;gap:6px;overflow-x:auto}.hhm-trade-chips button{white-space:nowrap;flex-shrink:0;padding:10px 12px}.hhm-more-trades{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.hhm-more-trades button{padding:10px 14px;min-height:44px;border-radius:12px;background:#fff;border:1px solid #82988a;color:#203e30;font-size:12px;font-weight:700}.hhm-more-trades button[aria-pressed=true]{background:#244c37;color:#fff}@media(hover:hover){.hhm-template-card:hover{transform:translateY(-3px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}.hhm-template-card:focus-visible{transform:translateY(-3px)}@media(max-width:639px){.hhm-template-tile{flex:0 0 92%}.hhm-template-card{flex:none}.hhm-template-picker{padding:16px}.hhm-trade-chips button{padding:10px;font-size:11px}.hhm-template-deck{align-items:flex-start}}:root.dark .hhm-template-picker{background:linear-gradient(135deg,#142d23,#1c382c);color:#f1f8f1}:root.dark .hhm-eyebrow,:root.dark .hhm-picker-status{color:#e2efe5}:root.dark .hhm-template-tile{background:linear-gradient(135deg,#203e30,#193326);border-color:#739682}:root.dark .hhm-card-top,:root.dark .hhm-template-card{color:#f1f8f1}:root.dark .hhm-template-card>.hhm-template-counts,:root.dark .hhm-template-details-toggle,:root.dark .hhm-use-template{color:#e0efe4}:root.dark .hhm-template-details-toggle,:root.dark .hhm-use-template{border-color:#739682}:root.dark .hhm-template-card[aria-pressed=true]{outline-color:#b8e6c7}:root.dark .hhm-template-picker button:focus-visible,:root.dark .hhm-template-picker input:focus-visible{outline-color:#9ac8ff}@media(prefers-reduced-motion:reduce){.hhm-template-card,.hhm-template-card:focus-visible,.hhm-template-card:hover{transform:none!important;animation:none!important;transition:none!important}}.hhm-template-details{position:absolute;left:0;right:0;top:100%;z-index:5;padding:16px 20px;background:#f0f7f2;border:1px solid #91ab9b;border-radius:18px;box-shadow:0 8px 20px #173f2926}.hhm-template-tile:has(.hhm-template-details){z-index:5}:root.dark .hhm-template-details{background:#193326;border-color:#739682}@media(max-width:639px){.hhm-trade-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;gap:4px}.hhm-trade-chips button{min-width:0;padding:10px 3px;font-size:11px;overflow:hidden;text-overflow:ellipsis}.hhm-trade-chips:not(:has(button:nth-child(5))){grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}}.hhm-template-details-dialog{position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:20px;overflow:auto;animation:none}.hhm-template-details-dialog::backdrop{background:#10261f66;backdrop-filter:blur(3px)}.hhm-template-details-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.hhm-template-details-heading h3{font-size:18px;font-weight:700;line-height:1.4}.hhm-template-details-heading button{flex-shrink:0;min-width:44px;min-height:44px;font-size:24px;border:1px solid #82988a;border-radius:12px}.hhm-template-details-dialog>p{margin-bottom:16px;font-size:13px;line-height:1.5}.hhm-picker-modal{position:fixed;inset:0;margin:auto;width:90vw;max-width:1600px;height:90dvh;max-height:90dvh;padding:0;border:1px solid #91ab9b;border-radius:18px;background:#e2eee7ed;color:#172a24;box-shadow:0 24px 80px #10261f55;backdrop-filter:blur(20px);overflow:auto;overscroll-behavior:contain}.hhm-picker-modal::backdrop{background:#10261f80;backdrop-filter:blur(8px)}.hhm-picker-modal .hhm-template-picker{min-height:100%;border:0;box-shadow:none;background:transparent;padding:28px}.hhm-picker-close{position:sticky;top:12px;float:right;margin:12px 12px -56px 0;z-index:2;min-width:44px;min-height:44px;border:1px solid #82988a;border-radius:12px;background:#fff;color:#172a24;font-size:28px;line-height:1}.hhm-picker-modal .hhm-picker-heading{padding-right:56px}.hhm-picker-toolbar{display:flex;align-items:end;gap:16px;margin:20px 0 12px}.hhm-picker-toolbar .hhm-template-search{flex:0 1 300px;min-width:180px;margin:0;font-size:15px}.hhm-picker-toolbar .hhm-template-search input{height:40px;margin-top:4px;padding:8px 12px;font-size:15px}.hhm-picker-toolbar .hhm-trade-chips{flex:1;min-width:0;align-items:center}.hhm-picker-modal .hhm-template-deck{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible;align-items:stretch}.hhm-picker-modal .hhm-template-tile{background:#f8fcf9;color:#172a24}.hhm-picker-modal .hhm-template-card{height:360px;min-height:360px;gap:10px;color:#172a24}.hhm-picker-modal .hhm-template-card strong{font-size:20px;min-height:52px}.hhm-picker-modal .hhm-card-top,.hhm-picker-modal .hhm-template-counts,.hhm-picker-modal .hhm-template-description,.hhm-picker-modal .hhm-template-details-toggle,.hhm-picker-modal .hhm-use-template{font-size:15px;color:#172a24;line-height:1.5}.hhm-picker-modal .hhm-template-description{height:24px}.hhm-picker-modal .hhm-template-counts{min-height:24px;height:24px}.hhm-picker-modal .hhm-picker-status{font-size:15px;color:#172a24}.hhm-picker-modal .hhm-template-details-dialog{background:#f8fcf9!important;color:#172a24!important}.hhm-picker-modal .hhm-template-details-dialog>p{font-size:15px}.hhm-picker-modal .hhm-template-details-dialog .hhm-template-counts{height:auto}@media(min-width:640px) and (max-width:1023px){.hhm-picker-modal .hhm-template-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.hhm-picker-toolbar{flex-wrap:wrap}.hhm-picker-toolbar .hhm-template-search{flex-basis:100%}}@media(max-width:639px){.hhm-picker-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0}.hhm-picker-modal .hhm-template-picker{padding:20px 16px}.hhm-picker-modal .hhm-picker-heading{display:block}.hhm-picker-heading .hhm-glass-action{margin-top:12px}.hhm-picker-toolbar{display:block}.hhm-picker-toolbar .hhm-trade-chips{margin-top:12px}.hhm-picker-modal .hhm-template-deck{overflow-x:auto;align-items:stretch}.hhm-picker-modal .hhm-template-tile{flex:0 0 100%}.hhm-picker-modal .hhm-template-card{height:360px;min-height:360px}}:root.dark .hhm-picker-modal{background:#142d23ed;color:#f1f8f1}:root.dark .hhm-picker-modal .hhm-template-details-dialog,:root.dark .hhm-picker-modal .hhm-template-tile{background:#193326!important;color:#f1f8f1!important}:root.dark .hhm-picker-modal .hhm-card-top,:root.dark .hhm-picker-modal .hhm-picker-status,:root.dark .hhm-picker-modal .hhm-template-card,:root.dark .hhm-picker-modal .hhm-template-counts,:root.dark .hhm-picker-modal .hhm-template-description,:root.dark .hhm-picker-modal .hhm-template-details-toggle,:root.dark .hhm-picker-modal .hhm-use-template{color:#f1f8f1}.hhm-picker-modal .hhm-template-card>span,.hhm-picker-modal .hhm-template-card>strong{flex-shrink:0}.hhm-picker-modal .hhm-mini-schedule{font-size:15px}.hhm-picker-modal .hhm-picker-toolbar .hhm-template-search input[type=search]{min-height:40px;max-height:40px}.hhm-more-trades button[aria-pressed=true],.hhm-trade-chips button[aria-pressed=true]{background:rgb(var(--brand-rgb));border-color:rgb(var(--brand-rgb));color:var(--brand-text,#fff)}.hhm-template-card[aria-pressed=true]{outline-color:rgb(var(--brand-rgb))}.hhm-glass-panel,.hhm-glass-success{border-top-color:rgb(var(--brand-rgb))!important}.hhm-glass-panel h2{background:rgb(var(--brand-rgb));color:var(--brand-text,#fff)!important}:root.dark .hhm-picker-modal .hhm-template-card[aria-pressed=true],:root.dark .hhm-template-card[aria-pressed=true]{outline-color:rgb(var(--brand-light-rgb))}:root[data-org-appearance=custom] :is(.hhm-trade-chips,.hhm-more-trades) button[aria-pressed=true]{background:var(--org-button);border-color:var(--org-button);color:var(--org-button-text)}:root[data-org-appearance=custom] .hhm-template-card[aria-pressed=true]{outline-color:var(--org-link)}:root[data-org-appearance=custom] :is(.hhm-glass-success,.hhm-glass-panel){border-top-color:var(--org-button)!important}:root[data-org-appearance=custom] .hhm-glass-panel h2{background:var(--org-button);color:var(--org-button-text)!important}:root[data-org-appearance=custom] .hhm-glass-popup{background:color-mix(in srgb,var(--org-card) 96%,transparent)!important;color:var(--org-text)!important;border-color:var(--org-border)!important}:root[data-org-appearance=custom] .hhm-picker-modal{background:color-mix(in srgb,var(--org-card) 94%,transparent);color:var(--org-text);border-color:var(--org-border)}@media screen{html.dark{color-scheme:dark}html.dark body{background-color:#0b0f17;color:#ece9e3}.dark .bg-white:not(img):not(.keep-light,.keep-light *),.dark .bg-white\/90:not(.keep-light,.keep-light *),.dark .bg-white\/95:not(.keep-light,.keep-light *){background-color:#141b29}.dark .bg-white\/50:not(.keep-light,.keep-light *),.dark .bg-white\/80:not(.keep-light,.keep-light *){background-color:rgba(20,27,41,.7)}.dark .bg-\[\#f5f6f8\]:not(.keep-light,.keep-light *),.dark .bg-alpine:not(.keep-light,.keep-light *),.dark .bg-gray-50:not(.keep-light,.keep-light *),.dark .bg-linen:not(.keep-light,.keep-light *),.dark .bg-neutral-50:not(.keep-light,.keep-light *),.dark .bg-slate-50:not(.keep-light,.keep-light *),.dark .bg-stone-50:not(.keep-light,.keep-light *){background-color:#0f1520}.dark .bg-gray-100:not(.keep-light,.keep-light *),.dark .bg-linen-dark:not(.keep-light,.keep-light *),.dark .bg-slate-100:not(.keep-light,.keep-light *),.dark .bg-stone-100:not(.keep-light,.keep-light *){background-color:#1b2434}.dark .bg-gray-200:not(.keep-light,.keep-light *),.dark .bg-slate-200:not(.keep-light,.keep-light *){background-color:#232e41}.dark .hover\:bg-alpine:hover:not(.keep-light,.keep-light *),.dark .hover\:bg-gray-50:hover:not(.keep-light,.keep-light *),.dark .hover\:bg-linen:hover:not(.keep-light,.keep-light *),.dark .hover\:bg-slate-50:hover:not(.keep-light,.keep-light *),.dark .hover\:bg-white:hover:not(.keep-light,.keep-light *){background-color:#1b2434}.dark .hover\:bg-gray-100:hover:not(.keep-light,.keep-light *),.dark .hover\:bg-slate-100:hover:not(.keep-light,.keep-light *),.dark .hover\:bg-slate-200:hover:not(.keep-light,.keep-light *){background-color:#232e41}.dark .bg-ink\/5:not(.keep-light,.keep-light *),.dark .hover\:bg-ink\/5:hover:not(.keep-light,.keep-light *){background-color:hsla(0,0%,100%,.05)}.dark .bg-ink\/10:not(.keep-light,.keep-light *),.dark .hover\:bg-ink\/10:hover:not(.keep-light,.keep-light *){background-color:hsla(0,0%,100%,.08)}.dark .bg-ink\/15:not(.keep-light,.keep-light *),.dark .hover\:bg-ink\/15:hover:not(.keep-light,.keep-light *){background-color:hsla(0,0%,100%,.1)}.dark .bg-ink\/20:not(.keep-light,.keep-light *),.dark .hover\:bg-ink\/20:hover:not(.keep-light,.keep-light *){background-color:hsla(0,0%,100%,.12)}.dark .bg-ink:not(.keep-light,.keep-light *){background-color:#2c3850;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14)}.dark .text-ink:not(.keep-light,.keep-light *),.dark .text-steel-dark:not(.keep-light,.keep-light *),.dark .text-steel:not(.keep-light,.keep-light *){color:#ece9e3}.dark .text-ink\/25:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.5)}.dark .text-ink\/30:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.55)}.dark .text-ink\/35:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.58)}.dark .text-ink\/40:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.62)}.dark .text-ink\/45:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.66)}.dark .text-ink\/50:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.7)}.dark .text-ink\/55:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.74)}.dark .text-ink\/60:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.77)}.dark .text-ink\/65:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.8)}.dark .text-ink\/70:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.83)}.dark .text-ink\/75:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.86)}.dark .text-ink\/80:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.9)}.dark .text-ink\/90:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.95)}.dark .text-black:not(.keep-light,.keep-light *),.dark .text-gray-900:not(.keep-light,.keep-light *),.dark .text-gray-950:not(.keep-light,.keep-light *),.dark .text-neutral-900:not(.keep-light,.keep-light *),.dark .text-slate-900:not(.keep-light,.keep-light *),.dark .text-slate-950:not(.keep-light,.keep-light *),.dark .text-stone-900:not(.keep-light,.keep-light *){color:#f1f3f6}.dark .text-gray-700:not(.keep-light,.keep-light *),.dark .text-gray-800:not(.keep-light,.keep-light *),.dark .text-slate-700:not(.keep-light,.keep-light *),.dark .text-slate-800:not(.keep-light,.keep-light *),.dark .text-stone-700:not(.keep-light,.keep-light *){color:#d3d9e2}.dark .text-gray-500:not(.keep-light,.keep-light *),.dark .text-gray-600:not(.keep-light,.keep-light *),.dark .text-slate-500:not(.keep-light,.keep-light *),.dark .text-slate-600:not(.keep-light,.keep-light *),.dark .text-stone-500:not(.keep-light,.keep-light *),.dark .text-stone-600:not(.keep-light,.keep-light *){color:#a9b3c2}.dark .text-gray-400:not(.keep-light,.keep-light *),.dark .text-slate-400:not(.keep-light,.keep-light *){color:#8e99aa}.dark .placeholder\:text-gray-400:not(.keep-light,.keep-light *)::-moz-placeholder,.dark .placeholder\:text-ink\/35:not(.keep-light,.keep-light *)::-moz-placeholder,.dark .placeholder\:text-ink\/40:not(.keep-light,.keep-light *)::-moz-placeholder,.dark .placeholder\:text-slate-400:not(.keep-light,.keep-light *)::-moz-placeholder{color:hsla(40,19%,91%,.5)}.dark .placeholder\:text-gray-400:not(.keep-light,.keep-light *)::placeholder,.dark .placeholder\:text-ink\/35:not(.keep-light,.keep-light *)::placeholder,.dark .placeholder\:text-ink\/40:not(.keep-light,.keep-light *)::placeholder,.dark .placeholder\:text-slate-400:not(.keep-light,.keep-light *)::placeholder{color:hsla(40,19%,91%,.5)}.dark .border-gray-100:not(.keep-light,.keep-light *),.dark .border-gray-200:not(.keep-light,.keep-light *),.dark .border-slate-100:not(.keep-light,.keep-light *),.dark .border-slate-200:not(.keep-light,.keep-light *),.dark .border-stone-200:not(.keep-light,.keep-light *){border-color:#2a3548}.dark .border-gray-300:not(.keep-light,.keep-light *),.dark .border-slate-300:not(.keep-light,.keep-light *),.dark .border-slate-400:not(.keep-light,.keep-light *),.dark .border-stone-300:not(.keep-light,.keep-light *){border-color:#36435a}.dark .border-ink\/5:not(.keep-light,.keep-light *),.dark .hover\:border-ink\/5:hover:not(.keep-light,.keep-light *){border-color:hsla(0,0%,100%,.07)}.dark .border-ink\/10:not(.keep-light,.keep-light *),.dark .hover\:border-ink\/10:hover:not(.keep-light,.keep-light *){border-color:hsla(0,0%,100%,.1)}.dark .border-ink\/15:not(.keep-light,.keep-light *),.dark .hover\:border-ink\/15:hover:not(.keep-light,.keep-light *){border-color:hsla(0,0%,100%,.14)}.dark .border-ink\/20:not(.keep-light,.keep-light *),.dark .hover\:border-ink\/20:hover:not(.keep-light,.keep-light *){border-color:hsla(0,0%,100%,.18)}.dark .border-ink\/25:not(.keep-light,.keep-light *),.dark .hover\:border-ink\/25:hover:not(.keep-light,.keep-light *){border-color:hsla(0,0%,100%,.22)}.dark .border-ink\/30:not(.keep-light,.keep-light *),.dark .hover\:border-ink\/30:hover:not(.keep-light,.keep-light *){border-color:hsla(0,0%,100%,.26)}.dark .border-ink\/40:not(.keep-light,.keep-light *),.dark .hover\:border-ink\/40:hover:not(.keep-light,.keep-light *){border-color:hsla(0,0%,100%,.32)}.dark .border-ink:not(.keep-light,.keep-light *){border-color:#4a5870}.dark .divide-gray-100>:not([hidden])~:not([hidden]):not(.keep-light,.keep-light *),.dark .divide-gray-200>:not([hidden])~:not([hidden]):not(.keep-light,.keep-light *),.dark .divide-ink\/10>:not([hidden])~:not([hidden]):not(.keep-light,.keep-light *),.dark .divide-slate-100>:not([hidden])~:not([hidden]):not(.keep-light,.keep-light *),.dark .divide-slate-200>:not([hidden])~:not([hidden]):not(.keep-light,.keep-light *){border-color:#2a3548}.dark .ring-gray-200:not(.keep-light,.keep-light *),.dark .ring-ink:not(.keep-light,.keep-light *),.dark .ring-slate-200:not(.keep-light,.keep-light *){--tw-ring-color:#36435a}.dark .from-white:not(.keep-light,.keep-light *){--tw-gradient-from:#141b29 var(--tw-gradient-from-position);--tw-gradient-to:rgba(20,27,41,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark .to-white:not(.keep-light,.keep-light *){--tw-gradient-to:#141b29 var(--tw-gradient-to-position)}.dark .to-alpine:not(.keep-light,.keep-light *),.dark .to-gray-50:not(.keep-light,.keep-light *),.dark .to-linen:not(.keep-light,.keep-light *),.dark .to-slate-100:not(.keep-light,.keep-light *),.dark .to-slate-50:not(.keep-light,.keep-light *){--tw-gradient-to:#0f1520 var(--tw-gradient-to-position)}.dark .via-white:not(.keep-light,.keep-light *){--tw-gradient-stops:var(--tw-gradient-from),#141b29 var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark .shadow-3d:not(.keep-light,.keep-light *),.dark .shadow-card:not(.keep-light,.keep-light *),.dark .shadow-soft:not(.keep-light,.keep-light *){--tw-shadow:0 1px 1px rgba(0,0,0,.5),0 4px 10px rgba(0,0,0,.35),0 16px 30px -12px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.06);--tw-shadow-colored:0 1px 1px rgba(0,0,0,.5),0 4px 10px rgba(0,0,0,.35),0 16px 30px -12px rgba(0,0,0,.75),inset 0 1px 0 hsla(0,0%,100%,.06)}.dark .hover\:shadow-3d-hover:hover:not(.keep-light,.keep-light *),.dark .hover\:shadow-card-hover:hover:not(.keep-light,.keep-light *),.dark .shadow-3d-hover:not(.keep-light,.keep-light *),.dark .shadow-card-hover:not(.keep-light,.keep-light *){--tw-shadow:0 2px 3px rgba(0,0,0,.55),0 8px 16px rgba(0,0,0,.4),0 30px 54px -16px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.08);--tw-shadow-colored:0 2px 3px rgba(0,0,0,.55),0 8px 16px rgba(0,0,0,.4),0 30px 54px -16px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.08)}.dark .hover\:text-brand:hover:not(.keep-light,.keep-light *),.dark .text-brand-dark:not(.keep-light,.keep-light *),.dark .text-brand-light:not(.keep-light,.keep-light *),.dark .text-brand:not(.keep-light,.keep-light *){color:#a9c8b8;color:color-mix(in srgb,rgb(var(--brand-rgb)) 38%,#fff)}.dark .text-accent-dark:not(.keep-light,.keep-light *),.dark .text-accent:not(.keep-light,.keep-light *){color:#f0b79f;color:color-mix(in srgb,rgb(var(--accent-rgb)) 55%,#fff)}.dark .border-brand:not(.keep-light,.keep-light *),.dark .border-brand\/30:not(.keep-light,.keep-light *),.dark .border-brand\/40:not(.keep-light,.keep-light *){border-color:#7fa894;border-color:color-mix(in srgb,rgb(var(--brand-rgb)) 50%,#fff)}.dark .border-brand\/15:not(.keep-light,.keep-light *),.dark .border-brand\/20:not(.keep-light,.keep-light *),.dark .border-brand\/25:not(.keep-light,.keep-light *){border-color:rgba(169,200,184,.35);border-color:color-mix(in srgb,rgb(var(--brand-rgb)) 40%,hsla(0,0%,100%,.2))}.dark .bg-brand\/10:not(.keep-light,.keep-light *),.dark .bg-brand\/5:not(.keep-light,.keep-light *){background-color:rgba(169,200,184,.1);background-color:color-mix(in srgb,rgb(var(--brand-rgb)) 30%,hsla(0,0%,100%,.06))}.dark .text-alert-dark:not(.keep-light,.keep-light *),.dark .text-alert:not(.keep-light,.keep-light *),.dark .text-hold-dark:not(.keep-light,.keep-light *),.dark .text-hold:not(.keep-light,.keep-light *){color:#fca5a5}.dark .text-build-dark:not(.keep-light,.keep-light *),.dark .text-build:not(.keep-light,.keep-light *){color:#93c5fd}.dark .text-approved-dark:not(.keep-light,.keep-light *),.dark .text-approved:not(.keep-light,.keep-light *){color:#6ee7b7}.dark .text-pending-dark:not(.keep-light,.keep-light *),.dark .text-pending:not(.keep-light,.keep-light *){color:#fcd34d}.dark .text-co-dark:not(.keep-light,.keep-light *),.dark .text-co:not(.keep-light,.keep-light *){color:#5eead4}.dark .text-terracotta-dark:not(.keep-light,.keep-light *),.dark .text-terracotta:not(.keep-light,.keep-light *){color:#f3b496}.dark .text-safety-dark:not(.keep-light,.keep-light *),.dark .text-safety:not(.keep-light,.keep-light *){color:#fdba74}.dark .text-red-700:not(.keep-light,.keep-light *),.dark .text-red-800:not(.keep-light,.keep-light *),.dark .text-red-900:not(.keep-light,.keep-light *),.dark .text-red-950:not(.keep-light,.keep-light *){color:#fca5a5}.dark .text-red-600:not(.keep-light,.keep-light *){color:#f87171}.dark .bg-red-50:not(.keep-light,.keep-light *),.dark .hover\:bg-red-50:hover:not(.keep-light,.keep-light *){background-color:rgba(239,68,68,.12)}.dark .bg-red-100:not(.keep-light,.keep-light *),.dark .hover\:bg-red-100:hover:not(.keep-light,.keep-light *){background-color:rgba(239,68,68,.18)}.dark .border-red-100:not(.keep-light,.keep-light *),.dark .border-red-200:not(.keep-light,.keep-light *){border-color:rgba(239,68,68,.35)}.dark .border-red-300:not(.keep-light,.keep-light *){border-color:hsla(0,91%,71%,.5)}.dark .text-rose-700:not(.keep-light,.keep-light *),.dark .text-rose-800:not(.keep-light,.keep-light *),.dark .text-rose-900:not(.keep-light,.keep-light *),.dark .text-rose-950:not(.keep-light,.keep-light *){color:#fda4af}.dark .text-rose-600:not(.keep-light,.keep-light *){color:#fb7185}.dark .bg-rose-50:not(.keep-light,.keep-light *),.dark .hover\:bg-rose-50:hover:not(.keep-light,.keep-light *){background-color:rgba(244,63,94,.12)}.dark .bg-rose-100:not(.keep-light,.keep-light *),.dark .hover\:bg-rose-100:hover:not(.keep-light,.keep-light *){background-color:rgba(244,63,94,.18)}.dark .border-rose-100:not(.keep-light,.keep-light *),.dark .border-rose-200:not(.keep-light,.keep-light *){border-color:rgba(244,63,94,.35)}.dark .border-rose-300:not(.keep-light,.keep-light *){border-color:rgba(251,113,133,.5)}.dark .text-orange-700:not(.keep-light,.keep-light *),.dark .text-orange-800:not(.keep-light,.keep-light *),.dark .text-orange-900:not(.keep-light,.keep-light *),.dark .text-orange-950:not(.keep-light,.keep-light *){color:#fdba74}.dark .text-orange-600:not(.keep-light,.keep-light *){color:#fb923c}.dark .bg-orange-50:not(.keep-light,.keep-light *),.dark .hover\:bg-orange-50:hover:not(.keep-light,.keep-light *){background-color:rgba(249,115,22,.12)}.dark .bg-orange-100:not(.keep-light,.keep-light *),.dark .hover\:bg-orange-100:hover:not(.keep-light,.keep-light *){background-color:rgba(249,115,22,.18)}.dark .border-orange-100:not(.keep-light,.keep-light *),.dark .border-orange-200:not(.keep-light,.keep-light *){border-color:rgba(249,115,22,.35)}.dark .border-orange-300:not(.keep-light,.keep-light *){border-color:rgba(251,146,60,.5)}.dark .text-amber-700:not(.keep-light,.keep-light *),.dark .text-amber-800:not(.keep-light,.keep-light *),.dark .text-amber-900:not(.keep-light,.keep-light *),.dark .text-amber-950:not(.keep-light,.keep-light *){color:#fcd34d}.dark .text-amber-600:not(.keep-light,.keep-light *){color:#fbbf24}.dark .bg-amber-50:not(.keep-light,.keep-light *),.dark .hover\:bg-amber-50:hover:not(.keep-light,.keep-light *){background-color:rgba(245,158,11,.12)}.dark .bg-amber-100:not(.keep-light,.keep-light *),.dark .hover\:bg-amber-100:hover:not(.keep-light,.keep-light *){background-color:rgba(245,158,11,.18)}.dark .border-amber-100:not(.keep-light,.keep-light *),.dark .border-amber-200:not(.keep-light,.keep-light *){border-color:rgba(245,158,11,.35)}.dark .border-amber-300:not(.keep-light,.keep-light *){border-color:rgba(251,191,36,.5)}.dark .text-yellow-700:not(.keep-light,.keep-light *),.dark .text-yellow-800:not(.keep-light,.keep-light *),.dark .text-yellow-900:not(.keep-light,.keep-light *),.dark .text-yellow-950:not(.keep-light,.keep-light *){color:#fde047}.dark .text-yellow-600:not(.keep-light,.keep-light *){color:#facc15}.dark .bg-yellow-50:not(.keep-light,.keep-light *),.dark .hover\:bg-yellow-50:hover:not(.keep-light,.keep-light *){background-color:rgba(234,179,8,.12)}.dark .bg-yellow-100:not(.keep-light,.keep-light *),.dark .hover\:bg-yellow-100:hover:not(.keep-light,.keep-light *){background-color:rgba(234,179,8,.18)}.dark .border-yellow-100:not(.keep-light,.keep-light *),.dark .border-yellow-200:not(.keep-light,.keep-light *){border-color:rgba(234,179,8,.35)}.dark .border-yellow-300:not(.keep-light,.keep-light *){border-color:rgba(250,204,21,.5)}.dark .text-lime-700:not(.keep-light,.keep-light *),.dark .text-lime-800:not(.keep-light,.keep-light *),.dark .text-lime-900:not(.keep-light,.keep-light *),.dark .text-lime-950:not(.keep-light,.keep-light *){color:#bef264}.dark .text-lime-600:not(.keep-light,.keep-light *){color:#a3e635}.dark .bg-lime-50:not(.keep-light,.keep-light *),.dark .hover\:bg-lime-50:hover:not(.keep-light,.keep-light *){background-color:rgba(132,204,22,.12)}.dark .bg-lime-100:not(.keep-light,.keep-light *),.dark .hover\:bg-lime-100:hover:not(.keep-light,.keep-light *){background-color:rgba(132,204,22,.18)}.dark .border-lime-100:not(.keep-light,.keep-light *),.dark .border-lime-200:not(.keep-light,.keep-light *){border-color:rgba(132,204,22,.35)}.dark .border-lime-300:not(.keep-light,.keep-light *){border-color:rgba(163,230,53,.5)}.dark .text-green-700:not(.keep-light,.keep-light *),.dark .text-green-800:not(.keep-light,.keep-light *),.dark .text-green-900:not(.keep-light,.keep-light *),.dark .text-green-950:not(.keep-light,.keep-light *){color:#86efac}.dark .text-green-600:not(.keep-light,.keep-light *){color:#4ade80}.dark .bg-green-50:not(.keep-light,.keep-light *),.dark .hover\:bg-green-50:hover:not(.keep-light,.keep-light *){background-color:rgba(34,197,94,.12)}.dark .bg-green-100:not(.keep-light,.keep-light *),.dark .hover\:bg-green-100:hover:not(.keep-light,.keep-light *){background-color:rgba(34,197,94,.18)}.dark .border-green-100:not(.keep-light,.keep-light *),.dark .border-green-200:not(.keep-light,.keep-light *){border-color:rgba(34,197,94,.35)}.dark .border-green-300:not(.keep-light,.keep-light *){border-color:rgba(74,222,128,.5)}.dark .text-emerald-700:not(.keep-light,.keep-light *),.dark .text-emerald-800:not(.keep-light,.keep-light *),.dark .text-emerald-900:not(.keep-light,.keep-light *),.dark .text-emerald-950:not(.keep-light,.keep-light *){color:#6ee7b7}.dark .text-emerald-600:not(.keep-light,.keep-light *){color:#34d399}.dark .bg-emerald-50:not(.keep-light,.keep-light *),.dark .hover\:bg-emerald-50:hover:not(.keep-light,.keep-light *){background-color:rgba(16,185,129,.12)}.dark .bg-emerald-100:not(.keep-light,.keep-light *),.dark .hover\:bg-emerald-100:hover:not(.keep-light,.keep-light *){background-color:rgba(16,185,129,.18)}.dark .border-emerald-100:not(.keep-light,.keep-light *),.dark .border-emerald-200:not(.keep-light,.keep-light *){border-color:rgba(16,185,129,.35)}.dark .border-emerald-300:not(.keep-light,.keep-light *){border-color:rgba(52,211,153,.5)}.dark .text-teal-700:not(.keep-light,.keep-light *),.dark .text-teal-800:not(.keep-light,.keep-light *),.dark .text-teal-900:not(.keep-light,.keep-light *),.dark .text-teal-950:not(.keep-light,.keep-light *){color:#5eead4}.dark .text-teal-600:not(.keep-light,.keep-light *){color:#2dd4bf}.dark .bg-teal-50:not(.keep-light,.keep-light *),.dark .hover\:bg-teal-50:hover:not(.keep-light,.keep-light *){background-color:rgba(20,184,166,.12)}.dark .bg-teal-100:not(.keep-light,.keep-light *),.dark .hover\:bg-teal-100:hover:not(.keep-light,.keep-light *){background-color:rgba(20,184,166,.18)}.dark .border-teal-100:not(.keep-light,.keep-light *),.dark .border-teal-200:not(.keep-light,.keep-light *){border-color:rgba(20,184,166,.35)}.dark .border-teal-300:not(.keep-light,.keep-light *){border-color:rgba(45,212,191,.5)}.dark .text-cyan-700:not(.keep-light,.keep-light *),.dark .text-cyan-800:not(.keep-light,.keep-light *),.dark .text-cyan-900:not(.keep-light,.keep-light *),.dark .text-cyan-950:not(.keep-light,.keep-light *){color:#67e8f9}.dark .text-cyan-600:not(.keep-light,.keep-light *){color:#22d3ee}.dark .bg-cyan-50:not(.keep-light,.keep-light *),.dark .hover\:bg-cyan-50:hover:not(.keep-light,.keep-light *){background-color:rgba(6,182,212,.12)}.dark .bg-cyan-100:not(.keep-light,.keep-light *),.dark .hover\:bg-cyan-100:hover:not(.keep-light,.keep-light *){background-color:rgba(6,182,212,.18)}.dark .border-cyan-100:not(.keep-light,.keep-light *),.dark .border-cyan-200:not(.keep-light,.keep-light *){border-color:rgba(6,182,212,.35)}.dark .border-cyan-300:not(.keep-light,.keep-light *){border-color:rgba(34,211,238,.5)}.dark .text-sky-700:not(.keep-light,.keep-light *),.dark .text-sky-800:not(.keep-light,.keep-light *),.dark .text-sky-900:not(.keep-light,.keep-light *),.dark .text-sky-950:not(.keep-light,.keep-light *){color:#7dd3fc}.dark .text-sky-600:not(.keep-light,.keep-light *){color:#38bdf8}.dark .bg-sky-50:not(.keep-light,.keep-light *),.dark .hover\:bg-sky-50:hover:not(.keep-light,.keep-light *){background-color:rgba(14,165,233,.12)}.dark .bg-sky-100:not(.keep-light,.keep-light *),.dark .hover\:bg-sky-100:hover:not(.keep-light,.keep-light *){background-color:rgba(14,165,233,.18)}.dark .border-sky-100:not(.keep-light,.keep-light *),.dark .border-sky-200:not(.keep-light,.keep-light *){border-color:rgba(14,165,233,.35)}.dark .border-sky-300:not(.keep-light,.keep-light *){border-color:rgba(56,189,248,.5)}.dark .text-blue-700:not(.keep-light,.keep-light *),.dark .text-blue-800:not(.keep-light,.keep-light *),.dark .text-blue-900:not(.keep-light,.keep-light *),.dark .text-blue-950:not(.keep-light,.keep-light *){color:#93c5fd}.dark .text-blue-600:not(.keep-light,.keep-light *){color:#60a5fa}.dark .bg-blue-50:not(.keep-light,.keep-light *),.dark .hover\:bg-blue-50:hover:not(.keep-light,.keep-light *){background-color:rgba(59,130,246,.12)}.dark .bg-blue-100:not(.keep-light,.keep-light *),.dark .hover\:bg-blue-100:hover:not(.keep-light,.keep-light *){background-color:rgba(59,130,246,.18)}.dark .border-blue-100:not(.keep-light,.keep-light *),.dark .border-blue-200:not(.keep-light,.keep-light *){border-color:rgba(59,130,246,.35)}.dark .border-blue-300:not(.keep-light,.keep-light *){border-color:rgba(96,165,250,.5)}.dark .text-indigo-700:not(.keep-light,.keep-light *),.dark .text-indigo-800:not(.keep-light,.keep-light *),.dark .text-indigo-900:not(.keep-light,.keep-light *),.dark .text-indigo-950:not(.keep-light,.keep-light *){color:#a5b4fc}.dark .text-indigo-600:not(.keep-light,.keep-light *){color:#818cf8}.dark .bg-indigo-50:not(.keep-light,.keep-light *),.dark .hover\:bg-indigo-50:hover:not(.keep-light,.keep-light *){background-color:rgba(99,102,241,.12)}.dark .bg-indigo-100:not(.keep-light,.keep-light *),.dark .hover\:bg-indigo-100:hover:not(.keep-light,.keep-light *){background-color:rgba(99,102,241,.18)}.dark .border-indigo-100:not(.keep-light,.keep-light *),.dark .border-indigo-200:not(.keep-light,.keep-light *){border-color:rgba(99,102,241,.35)}.dark .border-indigo-300:not(.keep-light,.keep-light *){border-color:rgba(129,140,248,.5)}.dark .text-violet-700:not(.keep-light,.keep-light *),.dark .text-violet-800:not(.keep-light,.keep-light *),.dark .text-violet-900:not(.keep-light,.keep-light *),.dark .text-violet-950:not(.keep-light,.keep-light *){color:#c4b5fd}.dark .text-violet-600:not(.keep-light,.keep-light *){color:#a78bfa}.dark .bg-violet-50:not(.keep-light,.keep-light *),.dark .hover\:bg-violet-50:hover:not(.keep-light,.keep-light *){background-color:rgba(139,92,246,.12)}.dark .bg-violet-100:not(.keep-light,.keep-light *),.dark .hover\:bg-violet-100:hover:not(.keep-light,.keep-light *){background-color:rgba(139,92,246,.18)}.dark .border-violet-100:not(.keep-light,.keep-light *),.dark .border-violet-200:not(.keep-light,.keep-light *){border-color:rgba(139,92,246,.35)}.dark .border-violet-300:not(.keep-light,.keep-light *){border-color:rgba(167,139,250,.5)}.dark .text-purple-700:not(.keep-light,.keep-light *),.dark .text-purple-800:not(.keep-light,.keep-light *),.dark .text-purple-900:not(.keep-light,.keep-light *),.dark .text-purple-950:not(.keep-light,.keep-light *){color:#d8b4fe}.dark .text-purple-600:not(.keep-light,.keep-light *){color:#c084fc}.dark .bg-purple-50:not(.keep-light,.keep-light *),.dark .hover\:bg-purple-50:hover:not(.keep-light,.keep-light *){background-color:rgba(168,85,247,.12)}.dark .bg-purple-100:not(.keep-light,.keep-light *),.dark .hover\:bg-purple-100:hover:not(.keep-light,.keep-light *){background-color:rgba(168,85,247,.18)}.dark .border-purple-100:not(.keep-light,.keep-light *),.dark .border-purple-200:not(.keep-light,.keep-light *){border-color:rgba(168,85,247,.35)}.dark .border-purple-300:not(.keep-light,.keep-light *){border-color:rgba(192,132,252,.5)}.dark .text-fuchsia-700:not(.keep-light,.keep-light *),.dark .text-fuchsia-800:not(.keep-light,.keep-light *),.dark .text-fuchsia-900:not(.keep-light,.keep-light *),.dark .text-fuchsia-950:not(.keep-light,.keep-light *){color:#f0abfc}.dark .text-fuchsia-600:not(.keep-light,.keep-light *){color:#e879f9}.dark .bg-fuchsia-50:not(.keep-light,.keep-light *),.dark .hover\:bg-fuchsia-50:hover:not(.keep-light,.keep-light *){background-color:rgba(217,70,239,.12)}.dark .bg-fuchsia-100:not(.keep-light,.keep-light *),.dark .hover\:bg-fuchsia-100:hover:not(.keep-light,.keep-light *){background-color:rgba(217,70,239,.18)}.dark .border-fuchsia-100:not(.keep-light,.keep-light *),.dark .border-fuchsia-200:not(.keep-light,.keep-light *){border-color:rgba(217,70,239,.35)}.dark .border-fuchsia-300:not(.keep-light,.keep-light *){border-color:rgba(232,121,249,.5)}.dark .text-pink-700:not(.keep-light,.keep-light *),.dark .text-pink-800:not(.keep-light,.keep-light *),.dark .text-pink-900:not(.keep-light,.keep-light *),.dark .text-pink-950:not(.keep-light,.keep-light *){color:#f9a8d4}.dark .text-pink-600:not(.keep-light,.keep-light *){color:#f472b6}.dark .bg-pink-50:not(.keep-light,.keep-light *),.dark .hover\:bg-pink-50:hover:not(.keep-light,.keep-light *){background-color:rgba(236,72,153,.12)}.dark .bg-pink-100:not(.keep-light,.keep-light *),.dark .hover\:bg-pink-100:hover:not(.keep-light,.keep-light *){background-color:rgba(236,72,153,.18)}.dark .border-pink-100:not(.keep-light,.keep-light *),.dark .border-pink-200:not(.keep-light,.keep-light *){border-color:rgba(236,72,153,.35)}.dark .border-pink-300:not(.keep-light,.keep-light *){border-color:rgba(244,114,182,.5)}.dark select optgroup:not(.keep-light,.keep-light *),.dark select option:not(.keep-light,.keep-light *){background-color:#141b29;color:#ece9e3}.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.keep-light,.keep-light *),.dark select:not(.keep-light,.keep-light *),.dark textarea:not(.keep-light,.keep-light *){color:#ece9e3}.dark input[type=file]:not(.keep-light,.keep-light *){color:hsla(40,19%,91%,.85)}html.dark .mobile-actions-sheet{background:linear-gradient(145deg,#141b29,#0f1520);color:#ece9e3;border-color:#36435a}html.dark .mobile-actions-content .mobile-action-group{border-top-color:#2a3548}html.dark .mobile-action-group>h3{color:#a9b3c2}html.dark .card-plain{background-color:#141b29;border-color:#2a3548}html.dark table thead{color:#c9d0db}html.dark hr{border-color:#2a3548}html.dark .prose{color:#ece9e3}html.dark .prose :where(h1,h2,h3,h4,strong,a){color:#f1f3f6}}@media screen{body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)){--pm-glass-ground:var(--org-ground,color-mix(in srgb,rgb(var(--brand-rgb)) 8%,#f4f7f2));--pm-glass-base-surface:var(--surface,#fff);--pm-glass-header-surface:var(--org-header-surface,var(--surface,#fff));--pm-glass-surface:var(--org-card,var(--surface,#fff));--pm-glass-edge:color-mix(in srgb,var(--org-border,var(--border,#cbd5d1)) 68%,#fff);--pm-glass-shadow:0 18px 42px -30px rgba(15,36,27,.52),inset 0 1px hsla(0,0%,100%,.78);background:radial-gradient(circle at 88% -8%,rgb(var(--accent-rgb)/.14),transparent 31rem),radial-gradient(circle at -10% 22%,rgb(var(--brand-rgb)/.12),transparent 34rem),var(--pm-glass-ground)}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(.org-theme-card,.card-plain,.glass-panel,[class~=bg-white][class~=shadow-3d],[class~=bg-white][class~=shadow-card],.portal-dashboard .rp-section,.portal-dashboard .rp-section-body,.portal-dashboard .rp-desk-card,.portal-dashboard .rp-profile-card,.portal-dashboard .rp-client-hero,.portal-dashboard .rp-partner-hero,.portal-dashboard .rp-stat-strip>div,.portal-dashboard .rp-attention-card,.portal-dashboard .rp-selection-grid>a):not(.hhm-availability-card){--pm-glass-surface:var(--org-card,var(--pm-glass-base-surface));background:var(--pm-glass-surface)!important;border-color:var(--pm-glass-edge)!important;box-shadow:var(--pm-glass-shadow)}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) .portal-role-nav,body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) .portal-shell-topbar{--pm-glass-header-surface:var(--org-header-surface,var(--org-card,var(--pm-glass-base-surface)));background:var(--pm-glass-header-surface)!important;border-color:var(--pm-glass-edge)!important;box-shadow:0 10px 28px -22px rgba(15,36,27,.6),inset 0 -1px hsla(0,0%,100%,.42)}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(.portal-shell-rail,.portal-shell-drawer,.portal-shell-menu){background:var(--ink,#172a24)!important;border-color:hsla(0,0%,100%,.16);box-shadow:12px 0 30px -24px rgba(0,0,0,.72),inset -1px 0 hsla(0,0%,100%,.09)}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is([role=dialog],dialog,[role=menu]):not(.keep-light,.hhm-menu-overlay){background:var(--org-card,var(--pm-glass-base-surface))!important;border-color:var(--pm-glass-edge)!important;box-shadow:0 28px 72px -34px rgba(6,27,19,.7),inset 0 1px hsla(0,0%,100%,.8)}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background-color:color-mix(in srgb,#fff 94%,var(--org-card,#fff))!important;border-color:color-mix(in srgb,var(--org-border,#94a3a0) 70%,#fff)!important;box-shadow:inset 0 1px 2px rgba(15,36,27,.08)}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--brand-focus,rgb(var(--brand-rgb)));outline-offset:3px}@supports (backdrop-filter:blur(1px)){body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)){--pm-glass-surface:color-mix(in srgb,var(--org-card,var(--surface,#fff)) 88%,transparent)}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) .portal-role-nav,body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) .portal-shell-topbar{background:color-mix(in srgb,var(--pm-glass-header-surface) max(84%,var(--org-glass-opacity,84%)),transparent)!important}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(.portal-shell-rail,.portal-shell-drawer,.portal-shell-menu){background:color-mix(in srgb,var(--ink,#172a24) 88%,transparent)!important}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is([role=dialog],dialog,[role=menu]):not(.keep-light,.hhm-menu-overlay){background:color-mix(in srgb,var(--org-card,var(--pm-glass-base-surface)) max(92%,var(--org-glass-opacity,92%)),transparent)!important}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(.org-theme-card,.card-plain,.glass-panel,[class~=bg-white][class~=shadow-3d],[class~=bg-white][class~=shadow-card],.portal-dashboard .rp-section,.portal-dashboard .rp-section-body,.portal-dashboard .rp-desk-card,.portal-dashboard .rp-profile-card,.portal-dashboard .rp-client-hero,.portal-dashboard .rp-partner-hero,.portal-dashboard .rp-stat-strip>div,.portal-dashboard .rp-attention-card,.portal-dashboard .rp-selection-grid>a,.portal-shell-topbar,.portal-role-nav,[role=dialog],dialog,[role=menu]):not(.keep-light,.hhm-menu-overlay):not(.hhm-availability-card){--pm-glass-surface:color-mix(in srgb,var(--org-card,var(--pm-glass-base-surface)) var(--pm-glass-surface-opacity,max(88%,var(--org-glass-opacity,88%))),transparent);backdrop-filter:blur(18px) saturate(125%)}}html.dark body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)),html[data-theme=dark] body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)){--pm-dark-glass-tint:color-mix(in srgb,rgb(var(--brand-rgb)) 16%,#0e1418);--pm-glass-base-surface:var(--surface,var(--pm-dark-glass-tint));--pm-glass-ground:color-mix(in srgb,rgb(var(--brand-rgb)) 34%,#0b0f14);--pm-glass-header-surface:var(--org-card,var(--surface,var(--pm-dark-glass-tint)));--pm-glass-surface:var(--org-card,var(--surface,var(--pm-dark-glass-tint)));--pm-glass-edge:color-mix(in srgb,var(--org-border,var(--border,color-mix(in srgb,rgb(var(--brand-rgb)) 40%,#4f5a63))) 76%,#e3e8ec);--pm-glass-shadow:0 18px 42px -26px rgba(0,0,0,.74),inset 0 1px hsla(0,0%,100%,.12)}@supports (backdrop-filter:blur(1px)){html.dark body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)),html[data-theme=dark] body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)){--pm-glass-surface:color-mix(in srgb,var(--org-card,var(--surface,var(--pm-dark-glass-tint))) 88%,transparent)}}html.dark body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea),html[data-theme=dark] body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background-color:var(--org-card,color-mix(in srgb,rgb(var(--brand-rgb)) 14%,#131a20))!important;color:var(--org-text,var(--ink,#eef2f5))}}@media (prefers-reduced-transparency:reduce){body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)){--pm-glass-surface-opacity:100%;--pm-glass-surface:var(--org-card,var(--surface,#fff))!important}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(.org-theme-card,.card-plain,.glass-panel,.portal-shell-topbar,.portal-role-nav,.portal-shell-rail,.portal-shell-drawer,.portal-shell-menu,[role=dialog],dialog,[role=menu]){backdrop-filter:none!important}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(.portal-shell-topbar,.portal-role-nav){background:var(--pm-glass-header-surface)!important}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(.portal-shell-rail,.portal-shell-drawer,.portal-shell-menu){background:var(--ink,#172a24)!important}body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is([role=dialog],dialog,[role=menu]):not(.keep-light,.hhm-menu-overlay){background:var(--org-card,var(--pm-glass-base-surface))!important}}@media (forced-colors:active){body:has(:is(.portal-shell-topbar,.org-theme-page,.portal-dashboard)) :is(.org-theme-card,.card-plain,.glass-panel,.portal-shell-topbar,.portal-role-nav,.portal-shell-rail,.portal-shell-drawer,.portal-shell-menu,[role=dialog],dialog,[role=menu]){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important;backdrop-filter:none!important}}@media print{:is(.portal-shell-topbar,.portal-role-nav,.org-theme-card,.card-plain,.glass-panel,[role=dialog],dialog){backdrop-filter:none!important;box-shadow:none!important}}:root{--brand-text:#fff;--brand-hover:#18352a;--brand-light-text:#fff;--brand-dark-text:#fff;--brand-link:#1c3d2e;--brand-dark-link:#0f241b;--brand-ui:#1c3d2e;--brand-focus:var(--brand-ui)}:root.dark{--brand-focus:color-mix(in srgb,rgb(var(--brand-rgb)) 45%,#fff)}@media screen{:root:not([data-org-appearance=custom]) [class~=bg-brand][class~=text-white],:root:not([data-org-appearance=custom]) [class~=bg-brand][class~=text-white] :is([class~=text-white],[class~="hover:text-white"]:hover):not([class*=bg-]){color:var(--brand-text)}:root:not([data-org-appearance=custom]) [class~=bg-brand][class~=text-white] :is([class~="text-white/90"],[class~="text-white/85"],[class~="text-white/80"],[class~="text-white/75"],[class~="text-white/70"]):not([class*=bg-]){color:color-mix(in srgb,var(--brand-text) 88%,transparent)}:root:not([data-org-appearance=custom]) [class~=bg-brand][class~=text-white] :is([class~="border-white/20"],[class~="border-white/30"],[class~="border-white/40"]){border-color:color-mix(in srgb,var(--brand-text) 35%,transparent)}:root:not([data-org-appearance=custom]) :is(button,a,label,summary)[class~=bg-brand]:is([class~="hover:bg-brand-light"],[class~="hover:bg-brand-dark"],[class~="hover:bg-brand/90"]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--brand-hover);color:var(--brand-text)}:root:not(.dark):not([data-org-appearance=custom]) :is(button,a)[class~=text-white]:is([class~=bg-slate-900],[class~=bg-ink]){background-color:rgb(var(--brand-rgb));color:var(--brand-text)}:root:not(.dark):not([data-org-appearance=custom]) :is(button,a)[class~=text-white]:is([class~=bg-slate-900],[class~=bg-ink]):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--brand-hover);color:var(--brand-text)}:root:not([data-org-appearance=custom]) [class~=bg-brand-light][class~=text-white]{color:var(--brand-light-text)}:root:not([data-org-appearance=custom]) [class~=bg-brand-dark][class~=text-white]{color:var(--brand-dark-text)}:root:not(.dark):not([data-org-appearance=custom]) :is([class~=text-brand],[class~="hover:text-brand"]:hover,[class~="group-hover:text-brand"]:is(.group:hover *)):not(:is([class~=bg-brand],[class~=bg-brand-dark]) *){color:var(--brand-link)}:root:not(.dark):not([data-org-appearance=custom]) :is([class~=text-brand-dark],[class~="hover:text-brand-dark"]:hover):not(:is([class~=bg-brand],[class~=bg-brand-dark]) *){color:var(--brand-dark-link)}:root:not(.dark):not([data-org-appearance=custom]) :is([class~=border-brand],[class~="hover:border-brand"]:hover,[class~="focus:border-brand"]:focus){border-color:var(--brand-ui)}:root:not(.dark):not([data-org-appearance=custom]) [class~=outline-brand]{outline-color:var(--brand-ui)}:root[data-org-appearance=custom] :is([class~=border-brand],[class~="hover:border-brand"]:hover,[class~="focus:border-brand"]:focus){border-color:var(--org-readable-link,var(--org-link))}:root[data-org-appearance=custom] [class~=outline-brand]{outline-color:var(--org-readable-link,var(--org-link))}:is(input[type=checkbox],input[type=radio],input[type=range],progress,meter){accent-color:var(--brand-focus)}:root[data-org-appearance=custom] :is(input[type=checkbox],input[type=radio],input[type=range],progress,meter){accent-color:var(--org-readable-link,var(--brand-ui))}:root[data-org-appearance=custom] :is([class~=rounded-lg],[class~=rounded-xl],[class~=rounded-2xl])[class~=border]:is([class~=border-slate-200],[class~=border-slate-300],[class~=border-gray-200],[class~=border-gray-300],[class~="border-ink/10"],[class~="border-ink/15"]):not(input,select,textarea){border-color:var(--org-border)}}@font-face{font-family:Inter Symbols;src:url(/icons/launch-fonts/inter-symbols.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+2190-21ff,u+22??,u+23??,u+25a0-25ff,u+26??,u+2700-27bf}html{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"calt" 1,"kern" 1;hanging-punctuation:first allow-end}:where(h1,h2,h3,h4){text-wrap:balance;font-optical-sizing:auto}:where(h1,h2){letter-spacing:-.02em;line-height:1.15}:where(h3,h4){letter-spacing:-.01em;line-height:1.3}:where(p,li,dd,blockquote,figcaption,summary){text-wrap:pretty}:where(p){line-height:1.6}:where(.uppercase){letter-spacing:.06em}:where(table,time,input[type=number],.hhm-dashboard-tile,[data-numeric]){font-variant-numeric:tabular-nums}.hhm-fraction{font-variant-numeric:diagonal-fractions}.hhm-measure,.hhm-workspace-intro,.portal-subtitle{max-width:68ch}.hhm-accent-text{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (forced-colors:active){.hhm-accent-text{color:CanvasText;-webkit-text-fill-color:currentColor;background:none}}