.mw-window{color:#f4f8fc;background:#0c1722;border:1px solid #ffffff38;border-radius:22px;width:min(1400px,94vw);max-width:none;height:90dvh;max-height:none;padding:0;overflow:hidden;box-shadow:0 32px 120px #0008}.mw-window::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08111bb3}.mw-expanded{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.mw-shell{flex-direction:column;height:100%;display:flex;position:relative}.mw-header{background:linear-gradient(110deg,#172d49,#102334);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mw-identity{align-items:center;gap:10px;min-width:0;display:flex}.mw-identity img{object-fit:contain;filter:drop-shadow(0 4px 8px #0004)}.mw-identity strong{font-size:20px;display:block}.mw-identity small{color:#b6ccdb;text-overflow:ellipsis;white-space:nowrap;max-width:36vw;display:block;overflow:hidden}.mw-tools{align-items:center;gap:5px;display:flex}.mw-tools button,.mw-tools a{color:#f5f8ff;background:#ffffff09;border:1px solid #ffffff20;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:8px;text-decoration:none;display:flex}.mw-tools button:hover,.mw-tools a:hover{background:#ffffff1d}.mw-status{color:#bfd0de;border-bottom:1px solid #ffffff18;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.mw-status>span{background:#dcb36c;border-radius:50%;width:7px;height:7px}.mw-status>.mw-online{background:#8fdfa9}.mw-status small{color:#a0b5c7;margin-left:auto;font-size:11px}.mw-content{background:#0e1b24;flex:1;min-height:0}.mw-content iframe{background:#0e1b24;border:0;width:100%;height:100%}.mw-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.mw-welcome p{color:#b6ccdb}.mw-error{color:#fff0f2;background:#5c2536;padding:10px 16px;font-size:13px}.mw-consent-shade{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07131dba;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.mw-consent{color:#203248;background:#f7faff;border-radius:24px;max-width:490px;max-height:100%;padding:28px;overflow:auto;box-shadow:0 20px 70px #0006}.mw-consent>img{object-fit:contain;margin:0 auto 16px;display:block}.mw-consent h2{margin:10px 0}.mw-consent p{font-size:14px;line-height:1.6}.mw-consent p svg{vertical-align:middle;color:#397151;margin-right:4px}.mw-consent-note{color:#586d82}.mw-consent>div{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.mw-window button:focus-visible,.mw-window a:focus-visible{outline-offset:3px;outline:3px solid #74b7ff}@media (prefers-reduced-motion:no-preference){.mw-window[open]{animation:.22s cubic-bezier(.16,1,.3,1) mw-enter}@keyframes mw-enter{0%{opacity:0;transform:translateY(15px)scale(.985)}to{opacity:1;transform:none}}}@media (width<=650px){.mw-window,.mw-expanded{border:0;border-radius:0;width:100vw;height:100dvh;margin:0}.mw-header{flex-wrap:wrap;gap:6px;padding:9px}.mw-identity img{width:37px;height:37px}.mw-identity strong{font-size:16px}.mw-identity small{max-width:45vw;font-size:10px}.mw-tools{gap:3px;margin-left:auto}.mw-tools button,.mw-tools a{min-width:44px;min-height:44px;padding:8px}.mw-status{padding:7px 10px;font-size:11px}.mw-status small{display:none}.mw-consent{padding:22px}.mw-consent>div{flex-wrap:wrap}.mw-consent button{min-height:44px}}.mw-native{padding:24px;overflow:auto}.mw-overview{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.mw-overview h2{margin:9px 0;font-size:32px}.mw-overview p{color:#b9d0df;max-width:700px;line-height:1.6}.mw-overview img{object-fit:contain;filter:drop-shadow(0 16px 25px #0005)}.mw-kicker{letter-spacing:.16em;color:#8edcc7;font-size:11px}.mw-caption{font-size:12px;line-height:1.6;color:#a7c0d0!important}.mw-tabs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mw-tabs button{text-align:left;color:#eaf6ff;cursor:pointer;background:#172b3b;border:1px solid #3c5164;border-radius:16px;align-items:center;gap:15px;padding:20px;display:flex}.mw-tabs button[aria-selected=true]{background:linear-gradient(135deg,#193f42,#152e42);border-color:#7de1bf;box-shadow:0 4px 22px #0002}.mw-tabs small{color:#adc7d7;margin-top:5px;font-size:11px;display:block}.mw-list-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.mw-list-heading label{border:1px solid #41566b;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.mw-list-heading input{color:#fff;background:0 0;border:0;min-width:0;max-width:220px;min-height:44px}.mw-records{gap:8px;display:grid}.mw-record{background:#142634;border:1px solid #304657;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mw-record strong{font-size:15px}.mw-record p{color:#bed0dd;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.mw-badge{white-space:nowrap;color:#b1ebcb;background:#294438;border-radius:999px;padding:6px 10px;font-size:11px}.mw-empty{text-align:center;color:#a9c3d5;padding:36px}.mw-pagination,.mw-footer{color:#b6cad9;align-items:center;gap:10px;padding:20px 0;font-size:12px;display:flex}.mw-pagination span,.mw-footer span{margin-right:auto}.mw-footer{border-top:1px solid #334754}.mw-footer svg{vertical-align:middle}.mw-pagination button,.mw-footer button,.mw-error button{color:#fff;background:#1f3547;border:1px solid #465c70;border-radius:9px;min-height:44px;padding:10px}.mw-window button:disabled{opacity:.5;cursor:not-allowed}@media (width<=650px){.mw-native{padding:16px}.mw-overview h2{font-size:24px}.mw-overview img{width:80px;height:80px}.mw-tabs{gap:6px}.mw-tabs button{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.mw-tabs small{display:none}.mw-list-heading{flex-wrap:wrap}.mw-list-heading label{width:100%}.mw-list-heading input{width:100%;max-width:100%}.mw-record{align-items:flex-start}.mw-footer,.mw-pagination{flex-wrap:wrap}.mw-welcome{min-height:400px;padding:12px}.mw-tools a{font-size:12px}}.mw-conversations{color:#efffff;background:linear-gradient(120deg,#173c3d,#1b3045);border:1px solid #528b83;border-radius:16px;align-items:center;gap:14px;margin-bottom:18px;padding:18px;text-decoration:none;display:flex}.mw-conversations span{flex:1;min-width:0}.mw-conversations strong{font-size:15px;display:block}.mw-conversations small{color:#bbd8df;margin-top:5px;font-size:12px;line-height:1.5;display:block}.mw-conversations:hover{background:#245052}.mw-conversations>svg{flex-shrink:0}@media (width<=650px){.mw-conversations{gap:10px;padding:14px}.mw-conversations strong{font-size:14px}}.ns-root{gap:20px;max-width:1100px;margin:auto;display:grid}.ns-hero{color:#fff;background:linear-gradient(130deg,#272045,#5646a8);border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:32px;display:flex;box-shadow:0 18px 38px #40307026}.ns-hero h2{margin:12px 0;font-size:clamp(28px,4vw,46px);line-height:1.1}.ns-hero span{letter-spacing:.14em;font-size:11px}.ns-hero>svg{filter:drop-shadow(0 8px 4px #120d3970);flex-shrink:0;transform:rotate(-12deg)}.ns-status,.ns-safety{border:1px solid var(--border,#ddd);border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex}.ns-status p,.ns-safety p{margin:6px 0 0;font-size:13px}.ns-status>svg,.ns-safety>svg{flex-shrink:0}.ns-tabs{flex-wrap:wrap;gap:8px;display:flex}.ns-events{border:0;gap:8px;margin:12px 0;padding:0;display:grid}.ns-event{background:var(--bg,#f5f4fa);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:15px;transition:transform .18s;display:flex}.ns-event:hover{transform:translateY(-2px)}.ns-event small{opacity:.75;margin-top:5px;display:block}.ns-event input,.ns-form input[type=checkbox]{accent-color:#7564d8;flex-shrink:0;width:20px;height:20px}.ns-form{border-top:1px solid var(--border,#ddd);gap:12px;padding:20px 0;display:grid}.ns-form label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ns-form input:not([type=checkbox]){width:100%;min-width:0}.ns-deliveries{gap:10px;display:grid}.ns-deliveries article{border-bottom:1px solid var(--border,#ddd);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.ns-deliveries small{opacity:.7;flex-basis:100%}.ns-badge{color:#493978;background:#e7e1ff;border-radius:30px;padding:4px 9px;font-size:12px}.ns-badge.sent{color:#155c3b;background:#d6f3e5}.ns-badge.failed,.ns-badge.uncertain{color:#874900;background:#ffead5}@media (width<=600px){.ns-hero{padding:22px}.ns-hero>svg{width:36px}.ns-status,.ns-safety{padding:14px}.ns-tabs button{flex:140px}.ns-event{gap:12px}.ns-root .panel{min-width:0;padding:16px}}@media (prefers-reduced-motion:reduce){.ns-event{transition:none}.ns-event:hover{transform:none}}.ns-hero p{color:#eee9ff;opacity:1}.ns-root .ns-hero h2{color:#fff}.ep-root{gap:24px;min-width:0;display:grid}.ep-hero{color:#fff;background:linear-gradient(120deg,#202345,#50418c);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:36px;display:flex;overflow:hidden}.ep-hero h2{margin:16px 0;font-size:clamp(30px,4vw,48px);line-height:1.1}.ep-hero p{color:#e0dcf3;max-width:460px}.ep-eyebrow{letter-spacing:.12em;font-size:11px}.ep-emblem{background:#ffffff15;border:1px solid #ffffff40;border-radius:28px;padding:30px;transform:rotate(-8deg);box-shadow:10px 15px #0002,inset 1px 2px #fff4}.ep-toolbar,.ep-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ep-search{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.ep-search input{width:100%;min-width:0}.ep-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}.ep-card{background:var(--panel,Canvas);border:1px solid #8c88a433;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #2520440a}.ep-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #25204418}.ep-card h3,.ep-card p{overflow-wrap:anywhere;margin:0}.ep-card p{white-space:pre-wrap;flex:1}.ep-initial{color:#5645a3;background:linear-gradient(145deg,#ede9ff,#d5cdf3);border-radius:16px;place-items:center;width:54px;height:54px;font-weight:800;display:grid;box-shadow:3px 4px #b6a8e344}.ep-category{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.ep-host{opacity:.7;overflow-wrap:anywhere;font-size:12px}.ep-actions a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ep-editor fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;padding:0;display:grid}.ep-editor label{gap:6px;min-width:0;display:grid}.ep-editor input,.ep-editor select,.ep-editor textarea{width:100%;min-width:0}.ep-wide{grid-column:1/-1}.ep-editor .ep-actions{justify-content:flex-end;margin-top:18px}.ep-empty{text-align:center;padding:36px}.ep-footnote{opacity:.7;font-size:12px}@media (width<=600px){.ep-hero{padding:24px}.ep-emblem{display:none}.ep-editor fieldset{grid-template-columns:1fr}.ep-toolbar>*{width:100%}.ep-card{padding:20px}}@media (prefers-reduced-motion:reduce){.ep-card{transition:none}.ep-card:hover{transform:none}}.community{--community-purple:#7163ed;--community-soft:color-mix(in srgb, var(--community-purple) 9%, var(--panel,#fff));max-width:1440px;color:var(--text,#222039);margin:auto}.community *{box-sizing:border-box}.community-hero{border:1px solid var(--line,#ddd);background:radial-gradient(ellipse at 85% 10%, #b3a8ff35, transparent 55%), var(--panel,#fff);border-radius:26px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:38px;display:flex;overflow:hidden}.community-kicker{letter-spacing:.16em;color:var(--community-purple);font-size:10px;font-weight:800}.community-hero h2{letter-spacing:-.04em;margin:14px 0;font-size:clamp(26px,3vw,42px);line-height:1.12}.community-hero p,.community-channel-head p{opacity:.7;max-width:600px}.community-orbit{align-items:center;gap:20px;padding:20px;display:flex;position:relative;transform:rotate(-7deg)}.community-orbit svg{color:#fff;background:linear-gradient(145deg,#9a87ff,#5646bf);border-radius:22px;width:76px;height:76px;padding:16px;animation:6s ease-in-out infinite community-float;box-shadow:8px 12px #47399225,0 20px 40px #7060cc25}.community-orbit svg:last-child{width:56px;height:56px;animation-delay:-3s}.community-orbit span{color:#d4a354;font-size:38px}.community-layout{grid-template-columns:220px minmax(0,1fr);gap:22px;display:grid}.community-sidebar{border:1px solid var(--line,#ddd);background:var(--panel,#fff);border-radius:20px;align-self:start;padding:16px;position:sticky;top:20px}.community-sidebar-title,.community-channel-head,.community-post header,.community-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-sidebar h3{font-size:15px}.community button{cursor:pointer;border-radius:12px;min-height:40px;transition:transform .15s,opacity .15s}.community button:active{transform:scale(.97)}.community button:focus-visible,.community input:focus-visible,.community textarea:focus-visible,.community select:focus-visible{outline-offset:3px;outline:3px solid #8b7af3}.community button:disabled{cursor:default;opacity:.55}.community-sidebar nav{gap:8px;display:grid}.community-sidebar nav button{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:12px;display:flex}.community-sidebar nav button[aria-current=page]{background:var(--community-soft);color:var(--community-purple)}.community-sidebar small{opacity:.7;margin-top:4px;font-size:10px;display:block}.community-sidebar>p{opacity:.7;margin-top:26px;font-size:11px;line-height:1.7}.community-main{min-width:0}.community-channel{background:var(--panel,#fff);border:1px solid var(--line,#ddd);border-radius:22px;overflow:hidden}.community-channel-head{padding:24px}.community-channel-head h3{margin:8px 0;font-size:24px}.community-channel-head p{margin:0;font-size:13px}.community-tools button{align-items:center;gap:6px;display:inline-flex}.community-search{align-items:center;gap:14px;padding:0 24px;font-size:12px;display:flex}.community-search input{flex:1;min-width:0}.community-status{opacity:.65;flex-wrap:wrap;gap:12px;padding:14px 24px;font-size:10px;display:flex}.community-posts{background:var(--community-soft);flex-direction:column;gap:16px;padding:20px;display:flex}.community-post{background:var(--panel,#fff);border:1px solid var(--line,#ddd);border-radius:18px;min-width:0;padding:22px;animation:.2s ease-out community-enter}.community-post.pinned{border-color:var(--community-purple)}.community-post header{justify-content:flex-start;font-size:13px}.community-avatar{color:#fff;background:linear-gradient(135deg,#aaa0ff,#6555c8);border-radius:13px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:2px 3px #6453b72a}.community-post time{opacity:.6;margin-top:3px;font-size:10px;display:block}.community-guest-tag{border:1px solid var(--line,#ddd);border-radius:5px;margin-left:6px;padding:2px 5px;font-size:9px;display:inline-block}.community-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;font-size:14px;line-height:1.8}.community-post blockquote{border-left:3px solid var(--community-purple);background:var(--community-soft);overflow-wrap:anywhere;margin:14px 0 0;padding:9px 12px;font-size:11px}.community-post footer{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.community-reactions,.community-moderation{flex-wrap:wrap;gap:6px;display:flex}.community-reactions button{border:1px solid var(--line,#ddd);color:inherit;background:0 0;align-items:center;gap:7px;padding:5px 10px;font-size:11px;display:inline-flex}.community-reactions button[aria-pressed=true]{background:var(--community-soft);color:var(--community-purple);border-color:var(--community-purple)}.community-moderation button{color:inherit;background:0 0;border:0;font-size:10px}.community-composer{border-top:1px solid var(--line,#ddd);background:var(--panel,#fff);padding:20px}.community label{font-size:12px;font-weight:600}.community input,.community textarea,.community select{border:1px solid var(--line,#ddd);background:var(--panel,#fff);width:100%;color:inherit;font:inherit;border-radius:10px;min-width:0;padding:11px 13px;display:block}.community textarea{resize:vertical;max-height:300px;margin-top:9px;line-height:1.6}.community-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.community-composer small{opacity:.65;font-size:10px}.community-composer button[type=submit],.community-create button[type=submit]{background:var(--community-purple);color:#fff;border:0;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}.community-replying{background:var(--community-soft);border-radius:9px;margin-bottom:10px;padding:10px;font-size:12px}.community-empty{text-align:center;color:inherit;opacity:.7;padding:55px 24px}.community-empty h3{font-size:22px}.community-older{margin:12px 20px}.community-create,.community-guests{border:1px solid var(--line,#ddd);background:var(--community-soft);border-radius:16px;margin-bottom:16px;padding:24px}.community-create label,.community-guests label{margin:12px 0;display:block}.community-create p,.community-guests p{font-size:12px;line-height:1.7}.community-check{align-items:center;gap:10px;display:flex!important}.community-check input{width:auto}.community-guests li{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.community-guests ul{padding:0;list-style:none}.community-business{max-width:340px;margin:0 0 20px;display:block}.community-guest-page{max-width:950px;padding:24px}.community-footnote{opacity:.7;font-size:12px;line-height:1.7}.community-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.community .chat .community-posts{max-height:65vh;overflow:auto}.community .chat .community-post{align-self:flex-start;max-width:88%}.community .chat .community-post.mine{background:color-mix(in srgb, var(--community-purple) 6%, var(--panel,#fff));border-color:#8c7ddd;align-self:flex-end}@keyframes community-float{50%{transform:translateY(-8px)rotate(5deg)}}@keyframes community-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=700px){.community-hero{padding:24px}.community-orbit{display:none}.community-layout{grid-template-columns:1fr;gap:12px}.community-sidebar{padding:12px;position:static}.community-sidebar nav{display:flex;overflow:auto}.community-sidebar nav button{min-width:150px;max-width:220px}.community-sidebar>p{margin:10px 0 0}.community-channel-head{align-items:flex-start;padding:18px}.community-channel-head h3{font-size:20px}.community-search{padding:0 18px;display:block}.community-search input{margin-top:8px}.community-posts{gap:12px;padding:12px}.community-post{padding:15px}.community-post footer{display:block}.community-moderation{margin-top:8px}.community-composer{padding:15px}.community-composer>div{flex-wrap:wrap}.community .chat .community-post{max-width:96%}.community-create,.community-guests{padding:16px}.community-guest-page{padding:12px}.community-tools{flex-direction:column}.community-reactions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.community *{transition:none!important;animation:none!important}.community button:active{transform:none}}.crm-token-panel{gap:16px;min-width:0;display:grid}.crm-token-panel h2,.crm-token-panel p{margin:0}.crm-token-panel p{color:var(--muted);line-height:1.6}.crm-token-panel label{gap:8px;min-width:0;font-size:13px;display:grid}.crm-token-panel input,.crm-token-panel select{width:100%}.crm-token-form{border-top:1px solid var(--line);gap:14px;padding-top:16px;display:grid}.crm-token-panel button{justify-self:start;min-height:44px}.crm-token-created{border:1px solid var(--accent);border-radius:12px;flex-wrap:wrap;gap:12px;padding:16px;display:flex}.crm-token-created p,.crm-token-created label{flex-basis:100%}.crm-token-panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.crm-token-panel li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.crm-token-panel li p{flex-basis:100%;font-size:12px}@media (width<=600px){.crm-token-panel{padding:16px}.crm-token-form button{width:100%}}.hs-launcher{z-index:70;color:#fff;background:#163e57;border:1px solid #c6d9ec;border-radius:30px;align-items:center;gap:8px;padding:12px 18px;display:flex;position:fixed;bottom:26px;right:24px;box-shadow:0 8px 25px #163e5733}.hs-launcher b,.hs-unread{color:#20420c;background:#d7f4ad;border-radius:16px;padding:3px 7px;font-size:11px}.hs-overlay{z-index:300;background:#071c3b80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.hs-dialog{background:var(--panel,#fff);color:var(--text,#172638);border-radius:24px;width:100%;max-width:1120px;max-height:92dvh;padding:28px;animation:.2s ease-out hs-in;position:relative;overflow:auto;box-shadow:0 24px 90px #0004}.hs-close{float:right;z-index:2;background:#fff;border-radius:50%;position:sticky;top:0}.hs-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hs-toolbar h2{flex:1}.hs-columns{grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.hs-columns aside{flex-direction:column;gap:8px;display:flex}.hs-columns aside>button{text-align:left;color:#17364d;background:#f5f8fa;border:1px solid #dbe4eb;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.hs-columns aside>button.selected{background:#e5f2ff;border-color:#276e9a}.hs-inbox label{flex-direction:column;gap:7px;margin:12px 0;font-size:13px;display:flex}.hs-inbox input:not([type=checkbox]),.hs-inbox select,.hs-inbox textarea{background:var(--panel,#fff);width:100%;min-width:0;color:inherit;box-sizing:border-box;border:1px solid #bdcbd6;border-radius:9px;padding:10px}.hs-inbox textarea{resize:vertical;min-height:105px}.hs-inbox button{min-height:40px}.hs-articles{color:#17364d;background:#f3f8fc;border:1px solid #dbe5ef;border-radius:18px;padding:16px}.hs-articles>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.hs-articles a{color:#174d73}.hs-articles>div>a{background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:12px;text-decoration:none;display:flex}.hs-history{gap:12px;max-height:420px;margin:18px 0;display:grid;overflow:auto}.hs-history article{color:#17364d;background:#eef4f8;border-radius:14px;padding:14px}.hs-history article.mine{background:#e2f2eb}.hs-history article.internal{background:#fff1ca}.hs-history p{white-space:pre-wrap;overflow-wrap:anywhere}.hs-agent-controls,.hs-files{flex-wrap:wrap;gap:12px;display:flex}.hs-files a{overflow-wrap:anywhere}.hs-privacy{color:#526775;font-size:12px;line-height:1.6}@keyframes hs-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=700px){.hs-launcher{padding:11px;bottom:90px;right:18px}.hs-launcher>span{display:none}.hs-overlay{padding:8px}.hs-dialog{border-radius:18px;max-height:96dvh;padding:16px}.hs-columns{grid-template-columns:1fr}.hs-columns aside{max-height:200px;overflow:auto}.hs-articles>div{grid-template-columns:1fr}.hs-articles>div>a:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.hs-dialog{animation:none}}dialog.hs-overlay{box-sizing:border-box;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}dialog.hs-overlay:not([open]){display:none}dialog.hs-overlay::backdrop{background:#071c3b80}.hs-ai{border:1px solid var(--border,#d7dee9);background:var(--panel,#fff);border-radius:18px;margin:12px 0;padding:18px}.hs-ai h3{margin:0}.hs-ai h3 small{color:#344155;background:#e8edf5;border-radius:20px;padding:4px 9px;font-size:.75rem}.hs-ai p{font-size:.85rem;line-height:1.5}.hs-ai fieldset{border:0;flex-wrap:wrap;gap:12px;padding:8px 0;display:flex}.hs-ai legend{font-size:.8rem}.hs-ai fieldset label{align-items:center;gap:6px;display:flex}.hs-ai fieldset input{width:auto}.hs-ai button:disabled{cursor:not-allowed;opacity:.55}@media (width<=640px){.hs-ai fieldset{flex-direction:column;align-items:flex-start}}.planner-dashboard{color:#fff;background:linear-gradient(125deg,#103f48,#116e78 65%,#345f92);border-radius:24px;margin-bottom:24px;padding:clamp(18px,3vw,32px);animation:.35s ease-out planner-arrive;overflow:hidden;box-shadow:0 16px 40px #0d576025}.planner-dashboard-intro>span{letter-spacing:.17em;color:#b7ebe6;font-size:11px;font-weight:700}.planner-dashboard-intro h2{margin:10px 0;font-size:clamp(24px,3vw,36px)}.planner-dashboard-intro p{color:#d9efee;max-width:600px}.planner-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.planner-stat-grid>div{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.planner-stat-grid strong{font-size:30px;line-height:1}.planner-stat-grid span{color:#dbefed;grid-column:1/-1;font-size:12px}.planner-day-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.planner-day-strip button{color:#fff;background:#ffffff0b;border:1px solid #ffffff30;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 4px;transition:transform .18s,background .18s;display:flex}.planner-day-strip button:hover{background:#ffffff25;transform:translateY(-3px)}.planner-day-strip button[aria-pressed=true]{color:#154b52;background:#fff}.planner-day-strip b{font-size:22px}.planner-day-strip span,.planner-day-strip small{font-size:11px}.planner-density{justify-content:flex-end;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.planner-density select{border:1px solid var(--line,#dce3e8);background:var(--panel,#fff);max-width:180px;color:inherit;border-radius:10px;padding:8px}.planner-dashboard-grid[data-density=compact] .calendar-task{padding:6px;font-size:11px}.planner-dashboard-grid[data-density=large] .calendar-task{padding:16px;font-size:15px}.planner-dashboard-grid .calendar-day{min-width:0}.planner-dashboard-grid .calendar-task{overflow-wrap:anywhere;transition:transform .18s,box-shadow .18s}.planner-dashboard-grid .calendar-task:hover{transform:translateY(-2px);box-shadow:0 5px 14px #123d4917}@keyframes planner-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=700px){.planner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.planner-stat-grid>div{padding:12px}.planner-day-strip{gap:4px}.planner-day-strip button{border-radius:10px;padding:10px 2px}.planner-day-strip small{font-size:9px}.planner-dashboard-grid.week,.planner-dashboard-grid.month{min-width:0;display:grid;overflow:visible;grid-template-columns:1fr!important}.planner-dashboard-grid .calendar-offset{display:none}.planner-dashboard-grid .calendar-day{border-right:0;min-height:100px!important}.planner-toolbar{flex-wrap:wrap}.planner-toolbar .inline-form{flex-wrap:wrap;min-width:0}.planner-toolbar h2{font-size:16px}.planner-density{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.planner-dashboard{animation:none}.planner-day-strip button,.planner-dashboard-grid .calendar-task{transition:none}.planner-day-strip button:hover,.planner-dashboard-grid .calendar-task:hover{transform:none}}.nav-glyph{--glyph-hue:255;width:34px;height:34px;color:hsl(var(--glyph-hue) 75% 29%);background:linear-gradient(145deg,hsl(var(--glyph-hue) 94% 91%),hsl(var(--glyph-hue) 83% 70%) 55%,hsl(var(--glyph-hue) 65% 55%));border:1px solid hsl(var(--glyph-hue) 70% 70% / .8);box-shadow:inset 0 2px 2px #ffffffc7,inset 0 -3px 5px #35304c24,0 4px 0 hsl(var(--glyph-hue) 34% 36% / .25),0 8px 13px #11182720;border-radius:12px;flex:none;place-items:center;transition:transform .2s,box-shadow .2s;display:inline-grid;position:relative;transform:translateY(-1px)}.nav-glyph:after{content:"";pointer-events:none;background:linear-gradient(#fff9,#fff0);border-radius:9px 9px 50% 50%;height:38%;position:absolute;inset:3px 4px auto}.nav-glyph svg{z-index:1;filter:drop-shadow(0 1px #fffa);width:18px;height:18px;position:relative}.nav-glyph--small{border-radius:10px;width:30px;height:30px}.nav-glyph--small svg{width:16px;height:16px}.nav-glyph--large{width:70px;height:70px;box-shadow:inset 0 3px 4px #ffffffd8,inset 0 -5px 8px #35304c29,0 7px 0 hsl(var(--glyph-hue) 34% 36% / .26),0 17px 24px #11182729;border-radius:23px}.nav-glyph--large svg{stroke-width:1.9px;width:36px;height:36px}.nav-glyph[data-page=today],.nav-glyph[data-page=dashboard],.nav-glyph[data-page=personal-dashboard]{--glyph-hue:38}.nav-glyph[data-page=favourites],.nav-glyph[data-page=features],.nav-glyph[data-page=appearance]{--glyph-hue:282}.nav-glyph[data-page=notepad]{--glyph-hue:266}.nav-glyph[data-page=projects],.nav-glyph[data-page=boards],.nav-glyph[data-page=my],.nav-glyph[data-page=inbox]{--glyph-hue:210}.nav-glyph[data-page=tickets],.nav-glyph[data-page=updates],.nav-glyph[data-page=meetings]{--glyph-hue:178}.nav-glyph[data-page=clients],.nav-glyph[data-page=team],.nav-glyph[data-page=our-team],.nav-glyph[data-page=customers],.nav-glyph[data-page=businesses]{--glyph-hue:146}.nav-glyph[data-page=leads],.nav-glyph[data-page=invoices],.nav-glyph[data-page=time_entries]{--glyph-hue:23}.nav-glyph[data-page=vault],.nav-glyph[data-page=security],.nav-glyph[data-page=owner-dashboard]{--glyph-hue:345}.nav-page:hover .nav-glyph,.nav-page.active .nav-glyph,.fav-launch:hover .nav-glyph,.fav-choices>button:hover .nav-glyph{box-shadow:inset 0 2px 2px #ffffffc7,inset 0 -3px 5px #35304c24,0 7px 0 hsl(var(--glyph-hue) 34% 36% / .25),0 13px 16px #11182724;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.nav-glyph{transition:none}.nav-page:hover .nav-glyph,.nav-page.active .nav-glyph,.fav-launch:hover .nav-glyph,.fav-choices>button:hover .nav-glyph{transform:none}}.fav-circle{background:radial-gradient(circle,#b4a9f31f,#0000 72%);border-color:#ad9ce451}.fav-circle .nav-glyph{z-index:1}.fav-card{box-shadow:0 6px #19182c0b,0 13px 28px #19182c0d}.fav-card:hover{transform:translateY(-6px)}.fav-choices>button{min-height:58px}.sidebar nav .nav-favourite-row>.nav-page{padding-top:8px;padding-bottom:8px}.sidebar nav .nav-favourite-row>.nav-star{border-radius:8px}.sidebar nav .nav-favourite-row>.nav-star[aria-pressed=true]{background:#af9be51b}@media (width<=640px){.nav-glyph--large{border-radius:19px;width:58px;height:58px}.nav-glyph--large svg{width:29px;height:29px}}.pd-stats .nav-glyph,.od-metrics .nav-glyph{width:38px;height:38px;margin-bottom:9px}.pd-stats .nav-glyph svg,.od-metrics .nav-glyph svg{width:20px;height:20px;color:inherit;margin:0}.hud-metric .nav-glyph{width:36px;height:36px}.hud-metric .nav-glyph svg{color:inherit!important}.hq-root{margin-bottom:30px}.hq-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.hq-eyebrow{letter-spacing:.13em;color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.hq-heading h2{letter-spacing:-.045em;margin:9px 0 7px;font-size:26px}.hq-heading p{color:var(--muted);margin:0;font-size:12px}.hq-customise{white-space:nowrap;align-items:center;gap:7px;display:flex}.hq-live-line{color:var(--muted);align-items:center;gap:7px;margin:12px 0 16px;display:flex}.hq-live-dot,.hq-live-warning{background:#5da98a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5da98a15}.hq-live-warning{box-shadow:none;background:#c88b36}.hq-live-line small{font-size:10px}.hq-live-line .icon{margin-left:auto}.hq-activity-grid{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.hq-activity{--tile-hue:28;text-align:left;border:1px solid var(--line);background:radial-gradient(ellipse at 10% 0%,hsl(var(--tile-hue) 70% 60% / .12),transparent 67%),var(--panel);min-width:0;box-shadow:0 5px 0 color-mix(in srgb,var(--line) 60%,transparent),0 11px 25px #0001;border-radius:22px;flex-direction:column;align-items:stretch;padding:23px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.hq-support{--tile-hue:178}.hq-notifications{--tile-hue:260}.hq-activity-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.hq-state{color:var(--muted);text-align:right;letter-spacing:.045em;font-size:9px;font-weight:650}.hq-activity .nav-glyph--large{border-radius:19px;width:58px;height:58px}.hq-activity .nav-glyph--large svg{width:29px;height:29px}.hq-value{letter-spacing:-.06em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:42px;font-weight:750;line-height:1.2;display:flex}.hq-value small{letter-spacing:-.01em;font-size:13px;font-weight:600}.hq-caption{color:var(--muted);margin-top:7px;font-size:11px}.hq-activity-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:23px;padding-top:14px;font-size:11px;display:flex}.hq-bell{display:inline-flex;position:relative}.hq-bell-badge{color:#fff;border:2px solid var(--panel);letter-spacing:0;background:#ae405c;border-radius:9px;min-width:23px;padding:4px 6px;font-size:10px;font-weight:750;line-height:1;position:absolute;top:-8px;right:-14px}.hq-links-heading{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 12px;display:flex}.hq-links-heading h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.hq-links-heading small{color:var(--muted);font-size:10px}.hq-links-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.hq-link{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:15px;align-items:center;gap:12px;min-width:0;padding:13px;transition:transform .18s ease-out;display:flex}.hq-link strong{overflow-wrap:anywhere;font-size:12px}.hq-link>svg{color:var(--muted);flex-shrink:0;margin-left:auto}.hq-links-empty{border:1px dashed var(--line);color:var(--muted);border-radius:17px;align-items:center;gap:16px;padding:22px;display:flex}.hq-links-empty strong{color:var(--text);font-size:13px}.hq-links-empty p{margin:6px 0 0;font-size:12px}.hq-links-empty>button{margin-left:auto}.hq-dialog{background:var(--panel);width:min(760px,100vw - 28px);max-height:90dvh;color:var(--text);border:1px solid var(--line);border-radius:23px;padding:0;overflow-y:auto;box-shadow:0 25px 80px #0005}.hq-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#151a3c70}.hq-dialog>header{z-index:1;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:22px 25px;display:flex;position:sticky;top:0}.hq-dialog h2{letter-spacing:-.035em;margin:8px 0 0;font-size:22px}.hq-dialog-body{padding:24px 25px}.hq-dialog-body>p{color:var(--muted);font-size:12px;line-height:1.7}.hq-dialog footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.hq-dialog small{color:var(--muted);font-size:11px}.hq-chosen{margin:22px 0}.hq-chosen h3{font-size:14px}.hq-chosen>div{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.hq-chosen strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.hq-chosen button{flex-shrink:0;min-width:36px;min-height:36px}.hq-find{gap:7px;margin:20px 0 15px;font-size:12px;display:grid}.hq-find input{border:1px solid var(--line);background:var(--input);color:var(--text);border-radius:11px;min-width:0;padding:12px}.hq-menu-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hq-menu-choices button{text-align:left;border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.hq-menu-choices button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 9%,var(--panel));border-color:var(--accent)}.hq-menu-choices button span:not(.nav-glyph){overflow-wrap:anywhere;flex:1;font-size:12px}.hq-notice-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hq-notice-heading p{color:var(--muted);font-size:12px}.hq-notice-heading button{align-items:center;gap:7px;font-size:11px;display:flex}.hq-notice-empty{text-align:center;color:var(--muted);padding:35px 10px}.hq-notice-empty h3{color:var(--text)}.hq-notice-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hq-notice-list li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:15px;padding:17px}.hq-notice-list li[data-unread=true]{border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--panel))}.hq-notice-list li>div:first-child{justify-content:space-between;align-items:start;gap:10px;display:flex}.hq-notice-list strong{font-size:13px}.hq-notice-list p{white-space:pre-wrap;color:var(--muted);font-size:12px;line-height:1.7}.hq-unread-tag{color:var(--accent);white-space:nowrap;font-size:9px}.hq-notice-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.hq-notice-actions button{align-items:center;gap:6px;min-height:38px;font-size:11px;display:flex}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.hq-activity:hover{transform:translateY(-4px)rotateX(1deg)}.hq-link:hover{transform:translateY(-3px)}}.hq-activity:active,.hq-link:active{transform:scale(.985)}.hq-link{animation:.22s ease-out backwards hq-appear;animation-delay:calc(var(--link-index)*20ms)}.hq-dialog[open]{animation:.2s ease-out hq-appear}}@keyframes hq-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hq-activity,.hq-link,.hq-dialog[open]{transition:opacity .12s;animation:none}.hq-activity:hover,.hq-link:hover,.hq-activity:active,.hq-link:active{transform:none}}@media (width<=900px){.hq-activity-grid{gap:10px}.hq-activity{padding:17px}.hq-activity .nav-glyph--large{border-radius:16px;width:47px;height:47px}.hq-activity .nav-glyph--large svg{width:25px;height:25px}.hq-activity-top{flex-direction:column;align-items:start;gap:15px}.hq-state{text-align:left}.hq-value{font-size:34px}.hq-value small{font-size:11px}.hq-caption,.hq-activity-bottom{font-size:10px}}@media (width<=600px){.hq-heading{flex-direction:column;align-items:start;gap:14px}.hq-heading h2{font-size:25px}.hq-customise{min-height:44px}.hq-activity-grid{grid-template-columns:1fr}.hq-activity{padding:20px}.hq-activity-top{flex-direction:row;align-items:center;margin-bottom:17px}.hq-activity .nav-glyph--large{width:51px;height:51px}.hq-value{font-size:37px}.hq-value small{font-size:13px}.hq-activity-bottom{margin-top:16px;padding-top:12px;font-size:11px}.hq-caption{font-size:11px}.hq-links-heading{flex-direction:column;align-items:start;gap:7px}.hq-links-grid{grid-template-columns:1fr 1fr;gap:8px}.hq-link{flex-direction:column;align-items:start;gap:13px;min-height:105px;padding:15px;position:relative}.hq-link>svg{position:absolute;top:18px;right:11px}.hq-links-empty{flex-wrap:wrap}.hq-links-empty>button{margin-left:0}.hq-dialog>header{padding:18px}.hq-dialog h2{font-size:19px}.hq-dialog-body{padding:18px}.hq-chosen{margin-top:14px}.hq-menu-choices{grid-template-columns:1fr}.hq-chosen .nav-glyph{display:none}.hq-chosen button{min-width:38px;min-height:44px}.hq-notice-actions button{min-height:44px}}.td-root{max-width:1400px;margin:auto}.td-hero{border:1px solid var(--line);background:radial-gradient(ellipse at 90% 10%,color-mix(in srgb,var(--accent) 19%,transparent),transparent 60%),var(--panel);border-radius:26px;grid-template-columns:1.4fr 1fr;align-items:center;min-height:280px;padding:36px 42px;display:grid;position:relative;overflow:hidden}.td-eyebrow{letter-spacing:.14em;color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.td-hero h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(30px,3.5vw,49px);line-height:1.12}.td-hero h2 em{color:var(--accent);font-style:normal}.td-hero p{color:var(--muted);max-width:410px;line-height:1.6}.td-workspace{align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:650;display:inline-flex}.td-orbit{perspective:700px;justify-self:center;width:240px;height:230px;position:relative}.td-orbit-ring{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;position:absolute;inset:16px;transform:rotateX(54deg)rotate(-25deg);box-shadow:0 8px 18px #0001}.td-orbit-ring.second{inset:2px;transform:rotateX(20deg)rotateY(-50deg)}.td-orbit-core{color:#fff;background:linear-gradient(145deg,#a896fa,#6751be);border-radius:30px;place-items:center;display:grid;position:absolute;inset:58px 60px;transform:rotateX(12deg)rotateY(-18deg)rotate(-7deg);box-shadow:8px 12px #49378b,16px 25px 30px #49378b35}.td-orbit-node{background:var(--panel);border:1px solid var(--line);width:49px;height:49px;color:var(--accent);box-shadow:4px 6px 0 var(--line),8px 12px 20px #0001;border-radius:16px;place-items:center;display:grid;position:absolute;transform:rotate(-8deg)}.td-orbit-node.one{top:34px;left:10px}.td-orbit-node.two{top:10px;right:6px}.td-orbit-node.three{bottom:12px;right:28px}.td-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 30px;display:grid}.td-summary>div{background:var(--panel);border:1px solid var(--line);border-radius:17px;align-items:center;gap:13px;padding:18px 22px;display:flex}.td-summary strong{letter-spacing:-.04em;font-size:27px}.td-summary span{color:var(--muted);font-size:12px}.td-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.td-search{border:1px solid var(--line);background:var(--panel);min-width:220px;color:var(--muted);border-radius:13px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.td-search input{background:0 0;border:0;width:100%;min-width:0;padding:13px 0}.td-department{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.td-department select{border:1px solid var(--line);background:var(--panel);border-radius:12px;max-width:240px;padding:11px}.td-section-head{justify-content:space-between;align-items:center;gap:12px;margin-top:25px;display:flex}.td-section-head h3{letter-spacing:-.02em;font-size:18px}.td-section-head h3 span{color:var(--muted);margin-left:7px;font-size:12px}.td-section-head small{color:var(--muted)}.td-grid{perspective:1200px;grid-template-columns:repeat(auto-fill,minmax(min(100%,265px),1fr));gap:20px;padding:7px 0 24px;display:grid}.td-card{text-align:left;border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:0 6px 0 color-mix(in srgb,var(--line) 65%,transparent),0 14px 24px #0001;border-radius:22px;flex-direction:column;align-items:stretch;padding:24px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .18s;display:flex;position:relative;overflow:hidden}.td-card-glow{background:radial-gradient(ellipse at 15% 0%,color-mix(in srgb,var(--person-color) 18%,transparent),transparent 75%);pointer-events:none;height:110px;position:absolute;inset:0 0 auto}.td-card-head{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex;position:relative}.td-avatar{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--person-color) 65%,#fff),var(--person-color));width:66px;height:66px;box-shadow:3px 5px 0 color-mix(in srgb,var(--person-color) 75%,#25213c),6px 10px 16px #0002;isolation:isolate;border-radius:21px;flex-shrink:0;place-items:center;display:grid;position:relative;transform:rotate(-4deg)}.td-avatar>span{letter-spacing:-.04em;text-shadow:0 2px 3px #0005;font-size:22px;font-weight:750}.td-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.td-avatar i{border:3px solid var(--panel);background:#5eaf8a;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.td-profile-arrow{border:1px solid var(--line);color:var(--muted);border-radius:50%;padding:7px}.td-card>strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:19px}.td-position{overflow-wrap:anywhere;margin:7px 0 12px;font-size:13px;font-weight:600}.td-card-department{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;display:flex}.td-card-rule{border-top:1px solid var(--line);margin:21px 0 16px}.td-card-label{letter-spacing:.12em;color:var(--muted);margin-bottom:9px;font-size:9px;font-weight:750}.td-card-responsibility{color:var(--muted);-webkit-line-clamp:3;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:59px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.td-chips{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.td-chip{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:10px;display:inline-flex}.td-card-bottom{justify-content:space-between;align-items:center;margin-top:auto;padding-top:23px;font-size:11px;font-weight:650;display:flex}.td-dialog{border:1px solid var(--line);background:var(--panel);width:min(720px,100vw - 28px);max-height:90dvh;color:var(--text);border-radius:24px;padding:0;overflow-y:auto;box-shadow:0 25px 90px #0005}.td-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#151a3c70}.td-close{z-index:2;background:var(--panel);border:1px solid var(--line);border-radius:50%;padding:7px;position:absolute;top:16px;right:16px}.td-profile-top{background:radial-gradient(ellipse at 5% 0,color-mix(in srgb,var(--person-color) 15%,transparent),transparent 75%);border-bottom:1px solid var(--line);align-items:center;gap:27px;padding:38px 32px 30px;display:flex}.td-avatar-large{border-radius:25px;width:88px;height:88px}.td-avatar-large>span{font-size:29px}.td-profile-top h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0 6px;font-size:28px}.td-profile-top p{color:var(--muted);margin:0 0 9px}.td-profile-body,.td-form{padding:26px 32px}.td-profile-body section{margin-bottom:26px}.td-profile-body h3{align-items:center;gap:8px;margin:0 0 13px;font-size:14px;display:flex}.td-prewrap{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);line-height:1.7}.td-muted{color:var(--muted)}.td-responsibilities{gap:12px;margin:0;padding:0;list-style:none;display:grid}.td-responsibilities li{overflow-wrap:anywhere;gap:10px;font-size:13px;line-height:1.6;display:flex}.td-responsibilities svg{color:var(--accent);flex-shrink:0;margin-top:3px}.td-dialog footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.td-contact{align-items:center;gap:8px;font-size:12px;display:flex}.td-form fieldset{border:0;min-width:0;margin:0;padding:0}.td-form label{flex-direction:column;gap:7px;margin-bottom:17px;font-size:12px;font-weight:600;display:flex}.td-form input,.td-form textarea{border:1px solid var(--line);background:var(--input);width:100%;color:var(--text);border-radius:10px;min-width:0;padding:11px}.td-form textarea{resize:vertical}.td-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.td-form small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.td-photo-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.td-photo-controls .td-upload{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;padding:12px;display:flex;position:relative}.td-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.td-photo-controls input[type=color]{width:60px;height:40px;padding:4px}.td-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:20px;padding:50px 18px}.td-empty h3{color:var(--text)}.td-notice{border:1px solid var(--line);color:var(--accent);border-radius:12px;padding:12px}@media (prefers-reduced-motion:no-preference){.td-card{animation:.24s cubic-bezier(.16,1,.3,1) backwards td-arrive;animation-delay:calc(var(--card-index)*25ms)}.td-dialog[open]{animation:.2s ease-out td-arrive}@media (hover:hover){.td-card:hover{transform:translateY(-5px)rotateX(2deg)rotateY(-1deg)}.td-card:hover .td-avatar{transform:rotate(0)translateY(-2px)}.td-avatar{transition:transform .2s ease-out}}.td-card:active{transform:scale(.985)}}@keyframes td-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.td-card,.td-avatar,.td-dialog[open]{transition:opacity .12s;animation:none}.td-card:hover,.td-card:active{transform:none}}@media (width<=650px){.td-hero{grid-template-columns:1fr;min-height:260px;padding:26px 23px}.td-hero>div:first-child{z-index:1;position:relative}.td-hero h2{font-size:34px}.td-hero p{max-width:260px}.td-orbit{opacity:.18;position:absolute;top:20px;right:-85px;transform:scale(.85)}.td-summary{gap:8px;margin:15px 0 22px}.td-summary>div{border-radius:13px;flex-direction:column;align-items:start;gap:4px;padding:13px 9px}.td-summary span{font-size:10px}.td-summary strong{font-size:23px}.td-search{flex-basis:100%}.td-department{flex:1}.td-department>span{display:none}.td-department select{width:100%;max-width:none}.td-section-head{flex-direction:column;align-items:start;gap:0;margin-bottom:14px}.td-section-head h3{margin-bottom:8px}.td-grid{gap:16px}.td-profile-top{gap:18px;padding:40px 20px 25px}.td-avatar-large{border-radius:20px;width:65px;height:65px}.td-profile-top h2{font-size:23px}.td-profile-top .td-eyebrow{font-size:8px}.td-profile-body,.td-form{padding:23px 20px}.td-form-grid{grid-template-columns:1fr;gap:0}.td-dialog footer button,.td-contact{min-height:44px}.td-root{min-width:0}.td-toolbar>button{min-height:44px}}.owner-dashboard{gap:22px;min-width:0;max-width:1500px;margin:auto;display:grid}.od-hero{color:#f1f5fa;background:radial-gradient(at 85% 20%,#799bbe30,#0000 65%),#1d2838;border:1px solid #384452;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:36px 42px;display:flex}.od-eyebrow{letter-spacing:1.5px;color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.od-hero .od-eyebrow{color:#a9c8e5}.od-hero h2{letter-spacing:-1.8px;margin:20px 0;font-size:clamp(34px,4vw,52px);line-height:1.05}.od-hero em{color:#b7cfe9;font-style:normal}.od-hero p{color:#b7c8da;font-size:13px;line-height:1.6}.od-scope{border:1px solid #a5bfdb30;border-radius:8px;margin-top:10px;padding:9px 12px;font-size:11px;display:inline-block}.od-hero-controls{gap:14px;min-width:230px;display:grid}.od-hero-controls label{color:#afc5dc;gap:8px;font-size:11px;display:grid}.od-hero-controls select{color:#edf4fc;background:#283a50;border-color:#46617c;width:100%}.od-hero-controls>span{color:#a9bdd2;font-size:11px}.od-hero-controls button{border:1px solid #486079;border-radius:8px;align-items:center;gap:8px;width:max-content;padding:10px 12px;display:flex;color:#e2eefb!important}.od-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.od-metrics article,.od-panel{border:1px solid var(--line);background:var(--panel);border-radius:17px;min-width:0;padding:24px}.od-metrics article{gap:9px;display:grid}.od-metrics svg{color:var(--accent);width:19px;height:19px;margin-bottom:7px}.od-metrics strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px}.od-metrics span{font-size:12px;font-weight:600}.od-metrics small{color:var(--muted);font-size:10px;line-height:1.5}.od-overview{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px;display:grid}.od-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.od-section-heading h3,.od-attention h3{letter-spacing:-.5px;margin:8px 0 0;font-size:22px}.od-section-heading select{max-width:200px;font-size:12px}.od-chart{gap:5px;height:190px;margin-top:25px;display:flex}.od-chart button{min-width:0;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:8px;padding:0;display:flex;background:0 0!important}.od-track{background:color-mix(in srgb,var(--accent) 4%,transparent);border-radius:4px;align-items:flex-end;width:100%;height:160px;display:flex}.od-track>span{background:color-mix(in srgb,var(--accent) 55%,var(--panel));border-radius:4px;width:100%;min-height:3px;transition:height .3s,background .2s}.od-chart button[aria-pressed=true] .od-track>span,.od-chart button:hover .od-track>span{background:var(--accent)}.od-chart small{font-size:8px}.od-chart-caption{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:15px;padding-top:15px;font-size:11px;display:flex}.od-chart-caption>span{color:var(--muted)}.od-hint{color:var(--muted);margin:16px 0 0;font-size:10px;line-height:1.7}.od-risk-counts{gap:16px;margin:25px 0;display:flex}.od-risk-counts>div{flex:1;gap:7px;display:grid}.od-risk-counts strong{color:#c77959;font-size:29px}.od-risk-counts span{color:var(--muted);font-size:10px;line-height:1.5}.od-attention>button{text-align:left;border-top:1px solid var(--line);width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.od-attention>button>span{gap:6px;display:grid}.od-attention strong{font-size:12px}.od-attention .od-risk-counts strong{font-size:29px}.od-attention small{color:var(--muted);font-size:10px;line-height:1.7}.od-attention>small{margin-top:18px;display:block}.od-attention>p{color:var(--muted);font-size:12px;line-height:1.7}.od-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.od-filters label{align-items:center;gap:8px;display:flex}.od-filters input{width:170px;min-width:0}.od-table-scroll{margin-top:22px;overflow:auto}.od-team table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.od-team th{color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 10px;font-size:9px;font-weight:600}.od-team td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:15px 10px}.od-team td:first-child{min-width:210px}.od-team td button{color:var(--text);text-align:left;align-items:center;gap:10px;padding:0;display:flex}.od-team td button>span:last-child{white-space:normal;gap:6px;display:grid}.od-team td small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5;display:block}.od-team td strong{font-size:12px}.od-avatar{background:color-mix(in srgb,var(--accent) 10%,transparent);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.od-team tr.selected{background:color-mix(in srgb,var(--accent) 6%,transparent)}.od-team tbody tr:hover{background:var(--panel-hover)}.od-risk{color:#c76953;font-weight:600}.od-empty{text-align:center;color:var(--muted);padding:25px;font-size:13px}.od-detail{scroll-margin-top:90px}.od-detail-summary{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.od-detail-summary span{border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:8px 12px;font-size:11px}.od-detail-columns{grid-template-columns:1fr 1fr;gap:25px;display:grid}.od-detail-columns h4{font-size:13px}.od-task{border-left:3px solid var(--task-color,var(--line));border-bottom:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px;display:flex;color:var(--text)!important}.od-task>span{gap:6px;min-width:0;display:grid}.od-task strong,.od-time strong{overflow-wrap:anywhere;font-size:12px}.od-task small,.od-time small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.6}.od-time{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:14px 0;display:flex}.od-time>div{gap:6px;min-width:0;display:grid}.od-time b{white-space:nowrap;font-size:11px}.od-definitions{border:1px solid var(--line);color:var(--muted);border-radius:13px;padding:18px;font-size:12px}.od-definitions summary{cursor:pointer;color:var(--text);font-weight:600}.od-definitions p{font-size:11px;line-height:1.8}.owner-dashboard button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1050px){.od-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.od-overview{grid-template-columns:1fr}.od-hero{gap:20px;padding:30px}.od-detail-columns{grid-template-columns:1fr}}@media (width<=640px){.owner-dashboard{padding-bottom:70px}.od-hero{flex-direction:column;align-items:stretch;padding:26px}.od-hero-controls{min-width:0}.od-hero h2{font-size:40px}.od-metrics{gap:10px}.od-metrics article,.od-panel{padding:18px}.od-metrics strong{font-size:28px}.od-filters,.od-filters label,.od-filters input{width:100%}.od-filters select{width:100%;max-width:100%}.od-chart{gap:3px}.od-chart small{font-size:7px}.od-chart-caption{flex-wrap:wrap}.od-risk-counts{gap:12px}}@media (prefers-reduced-motion:reduce){.od-track>span{transition:none}}.favourites-dashboard{gap:26px;min-width:0;max-width:1400px;margin:auto;display:grid}.fav-hero{color:#f5f1ff;background:radial-gradient(at 90% 40%,#795cb742,#0000 60%),#252337;border:1px solid #4c4261;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:38px 46px;display:flex;position:relative;overflow:hidden}.fav-kicker{letter-spacing:1.5px;color:#cbb8e9;align-items:center;gap:9px;font-size:10px;display:flex}.fav-hero h2{letter-spacing:-1.7px;margin:23px 0;font-size:clamp(32px,4vw,52px);line-height:1.08}.fav-hero em{color:#d2b9f8;font-style:normal}.fav-hero p{color:#c8bfd9;font-size:13px;line-height:1.6}.fav-hero .primary{margin-top:12px}.fav-hero-orbit{flex:none;place-items:center;width:230px;height:230px;display:grid;position:relative}.fav-hero-orbit>span{border:1px dashed #cfbce333;border-radius:50%;animation:45s linear infinite fav-spin;position:absolute;inset:0}.fav-hero-orbit>span:nth-child(2){border-style:solid;animation-direction:reverse;inset:27px}.fav-hero-orbit>div{color:#d9c1ff;background:#a890cf25;border:1px solid #b597e366;border-radius:50%;place-items:center;width:116px;height:116px;display:grid;box-shadow:0 0 70px #b391ed22}.fav-hero-orbit>i{color:#e2c3ff;background:#483858;border:1px solid #9c7abe;border-radius:50%;place-items:center;padding:10px;animation:4s ease-in-out infinite fav-float;display:grid;position:absolute;top:16px;right:24px}.fav-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.fav-section-heading h3{letter-spacing:-.5px;margin:0;font-size:21px}.fav-section-heading p{color:var(--muted);margin:7px 0 0;font-size:12px}.fav-section-heading>label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.fav-section-heading input[type=checkbox]{width:17px;height:17px}.fav-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:18px;display:grid}.fav-card{border:1px solid var(--line);background:var(--panel);min-width:0;animation:.4s both fav-arrive;animation-delay:var(--fav-delay);border-radius:20px;transition:transform .2s,box-shadow .2s}.fav-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000000d}.fav-launch{flex-direction:column;align-items:center;gap:17px;width:100%;color:var(--text)!important;text-align:center!important;padding:27px 16px 20px!important;display:flex!important}.fav-circle{background:hsl(var(--fav-hue) 60% 65% / .1);border:1px solid hsl(var(--fav-hue) 60% 65% / .35);width:90px;height:90px;color:hsl(var(--fav-hue) 55% 60%);border-radius:50%;place-items:center;display:grid;position:relative}.fav-circle-ring{border:1px dashed hsl(var(--fav-hue) 55% 65% / .35);border-radius:50%;transition:transform .4s;position:absolute;inset:-7px}.fav-launch:hover .fav-circle-ring{animation:12s linear infinite fav-spin}.fav-launch-arrow{background:var(--panel);border:1px solid var(--line);border-radius:50%;width:24px;height:24px;padding:3px;position:absolute;bottom:1px;right:0}.fav-launch strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.fav-launch small{color:var(--muted);align-items:center;gap:5px;margin-top:-7px;font-size:9px;display:flex}.fav-card-actions{border-top:1px solid var(--line);align-items:center;gap:3px;padding:8px 13px;display:flex}.fav-card-actions button{color:var(--muted);padding:6px}.fav-card-actions button:disabled{opacity:.25}.fav-card-actions>span{color:var(--muted);font-size:9px}.fav-card-actions .fav-remove{margin-left:auto}.fav-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:20px;padding:48px 20px}.fav-empty p{max-width:450px;margin:12px auto;font-size:13px;line-height:1.7}.fav-manager{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:26px}.fav-choices{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:24px;display:grid}.fav-choices>button{border:1px solid var(--line);color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:13px;font-size:12px;display:flex}.fav-choices>button>span{flex:1}.fav-choices>button[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:var(--accent)}.fav-search input{width:100%;min-width:0}.nav-favourite-row{align-items:center;gap:2px;min-width:0;display:flex}.sidebar nav .nav-favourite-row>.nav-page{flex:1;gap:9px;min-width:0;padding-right:6px;font-size:.8rem}.sidebar nav .nav-favourite-row>.nav-star{opacity:.45;border:0;flex:none;justify-content:center;min-width:24px;padding:7px 3px}.sidebar nav .nav-favourite-row>.nav-star[aria-pressed=true]{color:var(--accent);opacity:1}.sidebar nav .nav-favourite-row:hover>.nav-star,.sidebar nav .nav-favourite-row>.nav-star:focus-visible{opacity:1}.favourites-dashboard[data-motion=off] *{transition:none!important;animation:none!important}.favourites-dashboard[data-motion=off] .fav-card:hover{transform:none}@keyframes fav-spin{to{transform:rotate(360deg)}}@keyframes fav-float{50%{transform:translateY(-8px)}}@keyframes fav-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.favourites-dashboard *{transition:none!important;animation:none!important}.fav-card:hover{transform:none}}@media (width<=640px){.favourites-dashboard{padding-bottom:70px}.fav-hero{gap:12px;padding:28px}.fav-hero-orbit{opacity:.4;width:100px;height:100px;position:absolute;top:15px;right:-25px}.fav-hero-orbit>div{width:60px;height:60px}.fav-hero-orbit>div svg{width:28px}.fav-hero-orbit>i{display:none}.fav-hero>div:first-child{z-index:1}.fav-hero h2{font-size:36px}.fav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fav-circle{width:72px;height:72px}.fav-launch{padding:23px 10px 15px!important}.fav-launch strong{font-size:12px}.fav-section-heading{flex-wrap:wrap;align-items:flex-start}.fav-manager{padding:18px}.fav-choices{grid-template-columns:1fr}.fav-search{width:100%}}.notebook{--ink:#242140;--paper:#fffcf4;--page-accent:#b9a5ec;gap:22px;min-width:0;max-width:1500px;margin:auto;padding-bottom:65px;display:grid}.notebook [data-color=sky]{--page-accent:#8abbe9}.notebook [data-color=mint]{--page-accent:#83d4b4}.notebook [data-color=peach]{--page-accent:#efbd86}.notebook [data-color=rose]{--page-accent:#e9a3b5}.notebook-hero{color:#fff;background:radial-gradient(circle at 83% 35%,#b38bf44f,#0000 39%),linear-gradient(125deg,#25223c,#37305a);border:1px solid #a999d36b;border-radius:26px;justify-content:space-between;align-items:center;min-height:240px;padding:30px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #2219341f}.notebook-hero-copy{z-index:1;max-width:560px;position:relative}.notebook-eyebrow{letter-spacing:.16em;color:#d8c7ff;align-items:center;gap:8px;font-size:10px;display:inline-flex}.notebook-hero h2{letter-spacing:-.055em;margin:13px 0 8px;font-size:clamp(32px,4vw,50px)}.notebook-hero h2 span{color:#c4a8ff}.notebook-hero p{color:#dbd3eb;max-width:430px;font-size:13px}.notebook-hero-actions{align-items:center;gap:18px;margin-top:20px;display:flex}.notebook-hero-actions span{color:#c8bddc;font-size:11px}.notebook-new,.notebook-save{color:#241a38;background:#b9a0ee;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:750;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px #795ba8}.notebook-new:hover,.notebook-save:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #795ba8}.notebook-art{filter:drop-shadow(25px 26px 13px #08041466);flex:none;width:210px;height:170px;margin-right:38px;animation:6s ease-in-out infinite notebook-float;position:relative;transform:rotate(-11deg)perspective(500px)rotateY(-18deg)}.notebook-art-shadow,.notebook-art-cover,.notebook-art-page{border-radius:9px 22px 22px 9px;position:absolute}.notebook-art-shadow{background:#eee1cf;inset:8px -8px -8px 9px}.notebook-art-cover{background:linear-gradient(125deg,#b9a1ed,#7750b4);inset:2px 3px 4px;box-shadow:inset -10px 0 12px #3a1e7140,0 10px #5f408d}.notebook-art-page{background:repeating-linear-gradient(#fffdf9 0 24px,#d9d2e4 25px,#fffdf9 26px);inset:16px 16px 14px 29px;box-shadow:inset 0 0 20px #9578b51e}.notebook-art-page i{background:#b6a3d9;border-radius:4px;width:75%;height:4px;position:absolute;top:30px;left:22px}.notebook-art-page i:nth-child(2){width:60%;top:56px}.notebook-art-page i:nth-child(3){width:70%;top:82px}.notebook-art-page i:nth-child(4){width:38%;top:108px}.notebook-art-spine{background:linear-gradient(90deg,#55358d,#c4adf0,#7650aa);border-radius:7px;width:23px;position:absolute;top:6px;bottom:0;left:10px}.notebook-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.notebook-toolbar label{border:1px solid var(--line);background:var(--panel);width:min(360px,100%);color:var(--muted);border-radius:12px;align-items:center;gap:9px;padding:10px 13px;display:flex}.notebook-toolbar input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.notebook-toolbar [role=group]{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:3px;display:flex}.notebook-toolbar [role=group] button{color:var(--muted);border-radius:8px;padding:8px 13px;font-size:12px}.notebook-toolbar [role=group] button.active{color:var(--text);background:#aa8be52b}.notebook-layout{grid-template-columns:minmax(205px,285px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.notebook-list{gap:12px;max-height:710px;padding:3px 12px 16px 3px;display:grid;overflow:auto}.notebook-tile{--page-accent:#b9a5ec;text-align:left;border:1px solid color-mix(in srgb,var(--page-accent) 60%,#aaa);border-left:7px solid var(--page-accent);color:#2b2741;background:linear-gradient(130deg,#fffdf8,#f4efff);border-radius:13px;gap:9px;min-height:135px;padding:15px 17px;transition:transform .22s,box-shadow .22s;display:grid;transform:perspective(400px)rotateY(-2deg);box-shadow:4px 6px #2d234020,0 12px 18px #24203916}.notebook-tile:hover,.notebook-tile.selected{transform:perspective(400px)rotateY(0)translateY(-3px);box-shadow:5px 9px #2d234026,0 19px 27px #24203921}.notebook-tile.selected{outline:2px solid var(--page-accent);outline-offset:2px}.notebook-tile-top{color:color-mix(in srgb,var(--page-accent) 75%,#352250);justify-content:space-between;display:flex}.notebook-tile strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.notebook-preview{color:#6e687e;-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.notebook-tile small{color:#817a91;align-items:center;gap:5px;font-size:10px;display:flex}.notebook-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:16px;justify-items:center;gap:8px;padding:35px 15px;font-size:12px;display:grid}.notebook-empty b{color:var(--text)}.notebook-editor-wrap{min-width:0}.notebook-editor{--page-accent:#b9a5ec;filter:drop-shadow(9px 13px 12px #19132624);padding-left:20px;position:relative}.notebook-rings{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-around;display:flex;position:absolute;top:45px;bottom:34px;left:2px}.notebook-rings i{background:linear-gradient(#fff9,#7777);border:4px solid #a6a7ad;border-radius:45%;width:33px;height:15px;box-shadow:1px 2px 2px #0004}.notebook-paper{border:1px solid #e4d9ca;border-left:11px solid var(--page-accent);min-height:520px;color:var(--ink);background:linear-gradient(90deg,#eddfd0 0 2px,#0000 2px),repeating-linear-gradient(#fffcf4 0 31px,#e8e0e9 32px,#fffcf4 33px);border-radius:5px 18px 18px 5px;padding:27px 34px 22px;box-shadow:inset 9px 0 10px #6659491a,0 7px #ddd0bb,0 12px #c8bba9}.notebook-editor-top{letter-spacing:.15em;color:#8e8298;justify-content:space-between;align-items:center;font-size:10px;display:flex}.notebook-editor-top>div{gap:3px;display:flex}.notebook-editor-top button{color:#6b6179;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.notebook-editor-top button:hover{background:#b8a6d633}.notebook-title{color:#242140;letter-spacing:-.04em;background:0 0;border:0;outline:0;width:100%;margin:15px 0;font-family:Manrope Variable,system-ui,sans-serif;font-size:clamp(22px,3vw,32px);font-weight:750;display:block}.notebook-colors{gap:8px;margin:5px 0 15px;display:flex}.notebook-colors button{background:var(--page-accent);border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #9e8ca8}.notebook-colors button[data-color=lavender]{background:#b9a5ec}.notebook-colors button[data-color=sky]{background:#8abbe9}.notebook-colors button[data-color=mint]{background:#83d4b4}.notebook-colors button[data-color=peach]{background:#efbd86}.notebook-colors button[data-color=rose]{background:#e9a3b5}.notebook-colors button.selected{outline-offset:2px;outline:2px solid #514268}.notebook-paper textarea{resize:vertical;color:#343045;background:0 0;border:0;outline:0;width:100%;min-height:330px;font-size:14px;line-height:33px;display:block}.notebook-paper footer{color:#847b8c;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:11px;display:flex}.notebook-paper footer .notebook-save{font-size:12px}.notebook-editor-empty{border:1px dashed var(--line);min-height:390px;color:var(--muted);filter:none;border-radius:18px;align-content:center;justify-items:center;gap:9px;display:grid}.notebook-editor-empty p{font-size:12px}.notebook-error{color:#ffd9d9;background:#b64b4b22;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}.notebook-error button{align-items:center;gap:6px;display:flex}@keyframes notebook-float{50%{transform:rotate(-8deg)perspective(500px)rotateY(-12deg)translateY(-7px)}}@media (width<=800px){.notebook-layout{grid-template-columns:1fr}.notebook-list{max-height:none;padding:4px 5px 14px;display:flex;overflow:auto hidden}.notebook-tile{min-width:180px;max-width:210px;min-height:125px}.notebook-hero{padding:27px}.notebook-art{width:145px;height:125px;margin-right:0}.notebook-paper{min-height:430px}}@media (width<=560px){.notebook-hero{min-height:220px}.notebook-hero-copy{max-width:100%}.notebook-hero p{max-width:260px}.notebook-art{opacity:.35;pointer-events:none;position:absolute;top:25px;right:-50px}.notebook-toolbar{flex-wrap:wrap;align-items:stretch}.notebook-toolbar label,.notebook-toolbar [role=group]{width:100%}.notebook-toolbar [role=group] button{flex:1}.notebook-paper{min-height:420px;padding:20px 20px 18px}.notebook-paper textarea{min-height:250px}.notebook-paper footer{flex-wrap:wrap}.notebook-paper footer .notebook-save{width:100%}}@media (prefers-reduced-motion:reduce){.notebook-art{animation:none}.notebook-tile,.notebook-new,.notebook-save{transition:none}.notebook-tile:hover,.notebook-tile.selected,.notebook-new:hover,.notebook-save:hover:not(:disabled){transform:none}}.personal-dashboard{--pd-lime:#d3f3a5;--pd-teal:#71d9c4;gap:22px;min-width:0;max-width:1500px;margin:auto;display:grid}.personal-dashboard button{color:var(--text);cursor:pointer}.personal-dashboard button:disabled{cursor:default;opacity:.5}.personal-dashboard button:focus-visible,.personal-dashboard select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pd-toolbar,.pd-toolbar>div,.pd-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-toolbar>span{letter-spacing:1.5px;color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.pd-toolbar button,.pd-text-link{align-items:center;gap:7px;display:inline-flex}.pd-live-dot{background:#63af8f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #63af8f18}.pd-hero{isolation:isolate;color:#f2f7f2;background:#152e31;border:1px solid #315559;border-radius:26px;grid-template-columns:1fr 300px;align-items:center;gap:36px;min-height:350px;padding:40px 48px;display:grid;position:relative;overflow:hidden}.pd-aurora{z-index:-1;background:radial-gradient(at 75% 45%,#6fd5ab2c,#0000 45%),radial-gradient(at 20% 20%,#b9cf8415,#0000 45%);animation:14s ease-in-out infinite alternate pd-drift;position:absolute;inset:-30%}.pd-hero:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff18 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.pd-kicker{letter-spacing:1.6px;color:var(--muted);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.pd-hero .pd-kicker{color:#b5d6c6}.pd-hero h2{letter-spacing:-2px;margin:22px 0;font-size:clamp(36px,4vw,58px);line-height:1.05}.pd-hero em{color:var(--pd-lime);font-style:normal}.pd-hero-copy>p{color:#bfd3d0;max-width:380px;font-size:14px;line-height:1.7}.pd-hero-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.pd-hero-tags span{color:#cfe4db;border:1px solid #8bc0ad35;border-radius:20px;padding:7px 11px;font-size:10px}.pd-orbit{border:1px dashed #a7d4b838;border-radius:50%;place-items:center;width:270px;height:270px;display:grid;position:relative}.pd-orbit-satellite{border-radius:50%;animation:32s linear infinite pd-orbit;position:absolute;inset:0}.pd-orbit-satellite:before{content:"";background:var(--pd-lime);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);box-shadow:0 0 15px #d3f3a585}.pd-ring{background:conic-gradient(var(--pd-lime) var(--progress),#ffffff12 0);border-radius:50%;width:232px;height:232px;padding:9px;box-shadow:0 0 60px #77d9af0d}.pd-ring>div{text-align:center;background:#183638;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:18px;display:flex}.pd-ring span{letter-spacing:2px;color:#bdcec8;font-size:9px}.pd-ring strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:38px}.pd-ring small{color:#b4cdc2;font-size:10px}.pd-ring b{color:var(--pd-lime);gap:4px;font-size:10px;line-height:1.5;display:flex}.pd-section-heading h3{letter-spacing:-.5px;margin:7px 0 0;font-size:21px}.pd-section-heading select{max-width:150px}.pd-segment{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:3px;padding:4px;display:flex}.pd-segment button{border-radius:7px;padding:8px 12px;font-size:12px}.pd-segment button[aria-pressed=true]{background:var(--accent);color:#fff}.pd-panel{border:1px solid var(--line);background:var(--panel);border-radius:18px;min-width:0;padding:24px}.pd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pd-stats>.pd-panel{text-align:left;flex-direction:column;align-items:flex-start;gap:7px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.pd-stats>.pd-panel:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000008}.pd-stats svg{color:var(--accent);width:18px;height:18px;margin-bottom:8px}.pd-stats strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:31px}.pd-stats span{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.pd-stats span svg{width:14px;margin:0}.pd-stats small{color:var(--muted);font-size:10px;line-height:1.5}.pd-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:start;gap:22px;display:grid}.pd-activity>p,.pd-focus p{color:var(--muted);font-size:12px;line-height:1.65}.pd-chart{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;height:190px;margin-top:28px;display:grid}.pd-chart button{flex-direction:column;align-items:center;gap:10px;min-width:0;padding:0 4px;display:flex;position:relative;background:0 0!important;border:0!important}.pd-bar-track{background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:7px;align-items:flex-end;width:100%;max-width:42px;height:150px;display:flex}.pd-bar{width:100%;min-height:3px;height:var(--bar-height);background:color-mix(in srgb,var(--accent) 35%,var(--panel));transform-origin:bottom;animation:.5s both pd-bar-in;animation-delay:var(--delay);border-radius:7px;transition:height .3s,background .2s;display:block}.pd-chart .selected .pd-bar,.pd-chart button:hover .pd-bar{background:var(--accent)}.pd-chart small{color:var(--muted);font-size:10px}.pd-chart .selected small{color:var(--accent);font-weight:700}.pd-chart-month{grid-template-columns:repeat(28,minmax(0,1fr));gap:3px;overflow-x:auto}.pd-chart-month button{min-width:9px;padding:0}.pd-chart-month small{font-size:8px}.pd-chart-month .pd-bar-track,.pd-chart-month .pd-bar{border-radius:3px}.pd-day-summary{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:20px 0;font-size:12px;display:flex}.pd-day-summary span{color:var(--muted);font-size:11px}.pd-entry-list{gap:14px;display:grid}.pd-entry-list>div{align-items:center;gap:12px;display:flex}.pd-entry-icon{background:color-mix(in srgb,var(--accent) 8%,transparent);width:33px;height:33px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.pd-entry-list>div>div{flex:1;gap:5px;min-width:0;display:grid}.pd-entry-list strong{overflow-wrap:anywhere;font-size:12px}.pd-entry-list small{color:var(--muted);font-size:10px}.pd-entry-list b{white-space:nowrap;font-size:11px}.pd-entry-list>p{color:var(--muted);font-size:12px}.pd-chart-note{color:var(--muted);border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font-size:10px;line-height:1.6}.pd-focus{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 6%,var(--panel)),var(--panel));position:relative}.pd-focus.is-running{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 7%,transparent)}.pd-timer-icon{color:var(--accent)}.pd-stopwatch{font-variant-numeric:tabular-nums;letter-spacing:-1px;text-align:center;margin:30px 0 20px;font-size:clamp(35px,3.8vw,48px);font-weight:600}.pd-stopwatch.idle{opacity:.4}.pd-focus form{gap:14px;display:grid}.pd-focus label,.pd-settings label{gap:7px;font-size:12px;font-weight:600;display:grid}.pd-focus input,.pd-focus select,.pd-settings input[type=number]{width:100%;min-width:0}.pd-focus .primary,.pd-stop-button{justify-content:center;align-items:center;gap:9px;width:100%;margin-top:6px;display:flex;padding:13px!important}.pd-focus .primary{color:#fff!important}.pd-stop-button{border-radius:9px;background:var(--accent)!important;color:#fff!important}.pd-text-link{text-align:left;line-height:1.5;padding:10px 0!important;font-size:11px!important}.pd-focus>.pd-text-link{margin-top:14px}.pd-session-title{overflow-wrap:anywhere;font-weight:600;color:var(--text)!important;font-size:17px!important}.pd-timer-business{color:var(--muted);font-size:11px}.pd-bottom-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:22px;display:grid}.pd-task{text-align:left;align-items:center;gap:14px;width:100%;transition:padding .2s,background .2s;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:18px 0!important;display:flex!important}.pd-task>span{color:var(--muted);font-size:11px}.pd-task>div{flex:1;gap:7px;min-width:0;display:grid}.pd-task strong{overflow-wrap:anywhere;font-size:13px}.pd-task small{color:var(--muted);font-size:10px}.pd-task:hover{padding-left:6px!important}.pd-task>svg{color:var(--muted);flex:none}.pd-reflections{gap:18px;display:grid}.pd-inspiration{color:#334734;background:#f0f3e8;border:1px solid #d8dfcf;border-radius:18px;gap:12px;padding:26px;display:grid}.pd-inspiration>.pd-kicker{color:#6f805f;font-size:9px}.pd-inspiration h3{letter-spacing:-.5px;margin:0;font-size:23px;line-height:1.25}.pd-inspiration p{color:#60705a;margin:0;font-size:13px;line-height:1.7}.pd-inspiration small{color:#6f805f;margin-top:5px;font-size:10px}.pd-milestones>div{color:var(--muted);align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.pd-milestones>div.earned{color:var(--text)}.pd-milestones>div.earned svg{color:#609e75}.pd-milestones p{color:var(--muted);margin-top:20px;font-size:10px;line-height:1.6}.pd-empty{text-align:center;color:var(--muted);padding:40px 12px;font-size:13px}.pd-empty h4{color:var(--text)}.pd-settings{gap:14px;display:grid}.pd-settings>div{justify-content:space-between;display:flex}.pd-settings h3{margin:0}.pd-settings p{color:var(--muted);margin:0;font-size:12px}.pd-settings input[type=number]{max-width:180px}.pd-settings .pd-checkbox{align-items:center;display:flex}.pd-checkbox input{width:17px;height:17px}.pd-settings .primary{justify-self:start}.pd-notice{background:#69a98d15;border:1px solid #69a98d55;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:13px;animation:.3s ease-out pd-notice-in;display:flex}.pd-panel,.pd-hero,.pd-inspiration{animation:.4s ease-out pd-notice-in}@keyframes pd-orbit{to{transform:rotate(360deg)}}@keyframes pd-drift{to{transform:translate(5%,4%)scale(1.1)}}@keyframes pd-bar-in{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes pd-notice-in{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.personal-dashboard[data-motion=off] *,.personal-dashboard[data-motion=off] :before{transition:none!important;animation:none!important}.personal-dashboard[data-motion=off] .pd-panel:hover,.personal-dashboard[data-motion=off] .pd-task:hover{transform:none!important}@media (prefers-reduced-motion:reduce){.personal-dashboard *,.personal-dashboard :before{transition:none!important;animation:none!important}.personal-dashboard .pd-panel:hover{transform:none}}@media (width<=1100px){.pd-hero{grid-template-columns:1fr 240px;gap:20px;padding:30px}.pd-orbit{width:230px;height:230px}.pd-ring{width:200px;height:200px}.pd-ring strong{font-size:31px}.pd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-main-grid,.pd-bottom-grid{grid-template-columns:minmax(0,1fr)}.pd-focus form{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-focus form>.pd-stopwatch,.pd-focus form>button,.pd-focus form>label:first-of-type{grid-column:1/-1}.pd-reflections{grid-template-columns:1fr 1fr}}@media (width<=640px){.personal-dashboard{gap:18px;padding-bottom:70px}.pd-toolbar{align-items:flex-start}.pd-toolbar>span{max-width:150px;font-size:9px;line-height:1.7}.pd-toolbar button{padding:6px;font-size:11px}.pd-hero{text-align:left;flex-direction:column;align-items:stretch;padding:26px;display:flex}.pd-hero h2{font-size:42px}.pd-orbit{align-self:center;margin-top:10px}.pd-stats{gap:10px}.pd-panel{padding:19px}.pd-stats strong{font-size:26px}.pd-stats small{font-size:9px}.pd-section-heading{flex-wrap:wrap;align-items:flex-start}.pd-section-heading h3{font-size:19px}.pd-section-heading select{font-size:11px}.pd-segment{margin-top:5px}.pd-segment button{font-size:11px}.pd-chart{gap:7px}.pd-chart-month{gap:2px}.pd-chart-month button{min-width:7px}.pd-chart-month small{font-size:7px}.pd-focus form,.pd-reflections{grid-template-columns:1fr}.pd-kicker{letter-spacing:1.2px;font-size:9px}}[data-status=inbox]{--task-color:#7a889b;--task-tint:#7a889b18}[data-status=planned]{--task-color:#a9852b;--task-tint:#c6a34918}[data-status=in_progress]{--task-color:#6d65d8;--task-tint:#766ae518}[data-status=waiting]{--task-color:#3884b8;--task-tint:#4299cf18}[data-status=blocked]{--task-color:#cd635d;--task-tint:#d46d6118}[data-status=done]{--task-color:#3d9976;--task-tint:#4bb18818}.tb-controls{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.tb-controls>label:not(.board-mine){color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.tb-controls>span{color:var(--muted);margin-left:auto;font-size:12px}.tb-hint{color:var(--muted);margin:15px 0;font-size:11px;line-height:1.7}.tb-board{scroll-snap-type:x proximity;align-items:stretch;padding-bottom:12px}.tb-board.tb-wrapped{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));overflow:visible}.tb-column{border-top:3px solid var(--task-color);scroll-snap-align:start;border-radius:14px;min-height:200px;transition:background .2s,box-shadow .2s;background:var(--task-tint)!important}.tb-column>h3{color:var(--text);align-items:center;gap:8px;display:flex}.tb-column .tb-count{color:var(--task-color);background:var(--task-tint);border-radius:6px;margin-left:auto;padding:3px 7px}.tb-status-dot{background:var(--task-color);border-radius:50%;flex:none;width:7px;height:7px}.tb-column.is-drop-target{box-shadow:inset 0 0 0 2px var(--task-color);background:color-mix(in srgb,var(--task-color) 15%,var(--panel))!important}.tb-column-cards{gap:12px;display:grid}.tb-card{transition:transform .18s,box-shadow .18s,opacity .18s;position:relative;border-left:3px solid var(--task-color)!important;margin:0!important}.tb-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000010}.tb-card[draggable=true]{cursor:grab}.tb-card.is-dragging{opacity:.4;transform:scale(.98)}.tb-card.insert-before:before{content:"";background:var(--task-color);border-radius:3px;height:3px;position:absolute;top:-8px;left:0;right:0}.tb-card-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.tb-card-top .eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tb-card .ops-record-title{overflow-wrap:anywhere}.tb-status-pill{background:var(--task-tint);color:var(--task-color);border-radius:5px;margin:2px 0 12px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-block}.tb-card .ops-card-foot{flex-wrap:wrap}.tb-order-controls{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:5px;margin-top:12px;padding-top:8px;display:flex}.tb-order-controls>span{color:var(--muted);margin-right:auto;font-size:9px}.tb-order-controls button{color:var(--text);place-items:center;padding:5px;display:grid}.tb-order-controls button:disabled{opacity:.25}.tb-drop-empty{text-align:center;color:var(--muted);border:1px dashed var(--task-color);opacity:.7;border-radius:10px;padding:30px 10px;font-size:11px}.tb-announcement{color:var(--accent);min-height:12px;margin-bottom:8px;font-size:12px}.interactive-task-board.is-compact .tb-card{padding:12px}.interactive-task-board.is-compact .tb-card p{display:none}.interactive-task-board.is-compact .ops-record-title{font-size:13px}.interactive-task-board.is-compact .tb-status-pill{margin-bottom:7px}.pd-task[data-status]{border-left:3px solid var(--task-color)!important;padding-left:10px!important}.pd-task-status{font-weight:700;color:var(--task-color)!important}@media (width<=640px){.tb-controls{gap:10px}.tb-controls>label:not(.board-mine){justify-content:space-between;width:100%}.tb-controls select{max-width:75%}.tb-board{grid-template-columns:repeat(6,minmax(265px,85vw));grid-auto-columns:minmax(265px,85vw)}.tb-board.tb-wrapped{grid-template-columns:minmax(0,1fr)}.interactive-task-board{padding-bottom:60px}.tb-order-controls button{min-width:36px;min-height:32px}}@media (prefers-reduced-motion:reduce){.tb-card,.tb-column{transition:none}.tb-card:hover{transform:none}}.tb-board{grid-template-columns:repeat(6,minmax(255px,1fr));display:grid}.tb-board .tb-column{min-width:0;max-width:none}.tb-column>h3{justify-content:flex-start}.tb-board.tb-wrapped{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.interactive-task-board{min-width:0}.interactive-task-board .tb-board{grid-template-columns:repeat(6,minmax(255px,1fr));max-width:100%;display:grid;overflow-x:auto}.interactive-task-board .tb-board.tb-wrapped{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));overflow:visible}.interactive-task-board .tb-card{min-width:0}.interactive-task-board .ops-record-title{white-space:normal;text-align:left;width:100%}.interactive-task-board .ops-search,.interactive-task-board .ops-search input{min-width:0}@media (width<=640px){.interactive-task-board .ops-actions{flex-wrap:wrap}.interactive-task-board .tb-board.tb-wrapped{grid-template-columns:minmax(0,1fr)}}.features-board{gap:22px;min-width:0;display:grid}.features-hero{background:linear-gradient(120deg,#eef5ff,#f2fbf6);border:1px solid #d9e4ec;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:32px;display:flex}.features-hero span{letter-spacing:1.5px;color:#426b70;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.features-hero h2{letter-spacing:-1px;color:#203d4b;margin:18px 0;font-size:36px;line-height:1.15}.features-hero em{color:#328272;font-style:normal}.features-hero p{color:#536976}.features-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.features-toolbar label{align-items:center;gap:8px;display:flex}.features-toolbar input,.features-toolbar select,.feature-editor input,.feature-editor textarea,.feature-editor select{border:1px solid var(--line,#d7e1e8);background:var(--panel,#fff);width:100%;min-width:0;color:var(--text,#223849);font:inherit;border-radius:9px;padding:10px}.features-toolbar>select{width:auto}.features-search{flex:1;min-width:200px}.features-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;display:grid}.feature-card{border:1px solid var(--line,#dce4e8);background:var(--panel,#fff);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.feature-card h3{overflow-wrap:anywhere;margin:0;font-size:19px}.feature-card-badges{justify-content:space-between;align-items:center;gap:8px;display:flex}.feature-status,.feature-priority{color:#415366;text-transform:capitalize;background:#edf1f5;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700}.feature-status.in_progress{color:#485da6;background:#e9eefe}.feature-status.shipped{color:#287750;background:#e4f4eb}.feature-status.planned{color:#8b691e;background:#fff1d9}.feature-priority.urgent,.feature-priority.high{color:#a94340;background:#fff0ed}.feature-prose{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted,#627281);max-height:260px;margin:0;font-size:14px;line-height:1.65;overflow:auto}.feature-card details{font-size:13px}.feature-card summary{cursor:pointer;padding-bottom:8px;font-weight:600}.feature-card-footer{border-top:1px solid var(--line,#edf0f3);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.feature-card-footer>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.feature-card-footer small,.features-count{color:var(--muted,#657684);font-size:12px}.feature-card-footer strong{font-size:13px}.feature-card-footer button{align-items:center;gap:6px;display:flex}.feature-editor{border:1px solid var(--line,#cbdedb);background:var(--panel,#fff);border-radius:16px;padding:24px}.feature-editor-heading{justify-content:space-between;align-items:center;display:flex}.feature-editor-heading h3{margin:0 0 16px}.feature-editor fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.feature-editor label{gap:8px;font-size:13px;font-weight:600;display:grid}.feature-fields{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-editor-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.feature-editor-actions span{color:var(--muted,#627281);margin-right:auto;font-size:12px}.feature-empty{text-align:center;color:var(--muted,#627281);border:1px dashed #d1dfe5;border-radius:16px;padding:48px 20px}.feature-pagination{justify-content:center;align-items:center;gap:16px;display:flex}@media (width<=640px){.features-board{padding-bottom:64px}.features-hero{flex-direction:column;align-items:flex-start;padding:24px}.features-hero h2{font-size:30px}.features-toolbar>*,.features-toolbar>select{width:100%}.features-search{min-width:0}.feature-fields{grid-template-columns:1fr}.feature-editor{padding:18px}.feature-editor-actions{flex-wrap:wrap}.feature-editor-actions span{width:100%}.feature-card{padding:18px}}.feature-roadmap-preview{border:1px solid var(--line,#dce4e8);background:var(--panel,#fff);border-radius:18px;overflow:hidden}.feature-roadmap-preview>summary{cursor:pointer;align-items:center;gap:15px;padding:18px 22px;list-style:none;display:flex}.feature-roadmap-preview>summary::-webkit-details-marker{display:none}.feature-roadmap-preview>summary img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.feature-roadmap-preview>summary>span{flex:1;gap:3px;min-width:0;display:grid}.feature-roadmap-preview>summary small{letter-spacing:.12em;color:var(--accent,#6258dc);font-size:10px;font-weight:800}.feature-roadmap-preview>summary strong{color:var(--text,#223849);font-size:16px}.feature-roadmap-preview>summary span span{color:var(--muted,#627281);font-size:12px}.feature-roadmap-preview>summary>svg{flex-shrink:0;transition:transform .2s}.feature-roadmap-preview[open]>summary>svg{transform:rotate(90deg)}.feature-roadmap-preview>summary:focus-visible{outline:2px solid var(--accent,#6258dc);outline-offset:-4px}.feature-roadmap-content{padding:0 16px 18px}@media (width<=640px){.feature-roadmap-preview>summary{gap:10px;padding:14px}.feature-roadmap-content{padding:0 10px 10px}}@media (prefers-reduced-motion:reduce){.feature-roadmap-preview>summary>svg{transition:none}}.mickey-dashboard{gap:24px;max-width:1200px;margin:auto;display:grid}.mickey-hero{color:#edf6ff;background:radial-gradient(at 90% 30%,#187bee55,#0000 65%),#101f3a;border:1px solid #4387d755;border-radius:28px;grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;padding:40px;display:grid;overflow:hidden}.mickey-status{letter-spacing:.15em;color:#9dceff;border:1px solid #73bbff66;border-radius:30px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-block}.mickey-hero h2{letter-spacing:-.04em;margin:24px 0 18px;font-size:clamp(32px,4vw,54px);line-height:1.08}.mickey-hero em{color:#82bbff;font-style:normal}.mickey-hero p{color:#c1cee2;max-width:540px;font-size:15px;line-height:1.8}.mickey-hero a{color:#c5e1ff;align-items:center;gap:10px;min-height:44px;margin-top:20px;font-weight:700;display:inline-flex}.mickey-avatar{perspective:800px;justify-items:center;gap:20px;display:grid}.mickey-avatar img{filter:drop-shadow(0 20px 25px #00143680);width:min(100%,235px);height:auto;animation:.65s ease-out both mickey-arrive}.mickey-avatar span{color:#abc9eb;font-size:11px}.mickey-preview{background:var(--panel);border:1px solid var(--line);border-radius:22px;grid-template-columns:1fr 1.4fr;gap:20px;padding:28px;display:grid}.mickey-preview>div:first-child{grid-column:1/-1}.mickey-eyebrow{letter-spacing:.14em;color:var(--muted);font-size:10px}.mickey-dashboard h3{margin:10px 0;font-size:21px}.mickey-dashboard p{line-height:1.7}.mickey-preview p,.mickey-details p,.mickey-release-note{color:var(--muted);font-size:13px}.mickey-steps{align-content:start;gap:10px;display:grid}.mickey-steps button{text-align:left;border:1px solid var(--line);min-height:58px;color:var(--text);border-radius:12px;align-items:center;gap:14px;padding:15px;transition:transform .15s,background .15s;display:flex}.mickey-steps button span{flex:1}.mickey-steps button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 12%,var(--panel));border-color:var(--accent)}.mickey-steps button:hover{transform:translate(3px)}.mickey-step{border:1px solid var(--line);border-radius:16px;padding:25px;animation:.25s both mickey-arrive}.mickey-step>svg{color:var(--accent)}.mickey-step blockquote{border-left:3px solid var(--accent);background:var(--panel-hover);margin:22px 0 0;padding:16px;font-size:13px;line-height:1.8}.mickey-step small{color:var(--muted);letter-spacing:.1em;margin-bottom:8px;font-size:9px;display:block}.mickey-details{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mickey-details article{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:25px}.mickey-release-note{margin:0}.sidebar .mickey-launch{text-align:left;width:100%;min-height:58px;color:var(--text);background:color-mix(in srgb,var(--panel) 85%,#3f8ae5);border:1px solid #548dcd50;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:8px;display:flex}.mickey-launch img{object-fit:contain;width:40px;height:40px}.mickey-launch span{flex:1;gap:3px;display:grid}.mickey-launch small{color:var(--muted);font-size:10px}.sidebar .mickey-launch[aria-current=page]{border-color:var(--accent)}.app-shell .sidebar{overflow:hidden}.app-shell .sidebar>nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.app-shell .sidebar>.brand,.app-shell .sidebar>.mickey-launch,.app-shell .sidebar>.workspace-label,.app-shell .sidebar>.sidebar-bottom{flex-shrink:0}.app-shell .sidebar-bottom{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.sidebar .sidebar-logout{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:var(--panel);border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.sidebar-logout:disabled{opacity:.6}.sidebar .sidebar-bottom [role=alert]{color:var(--danger,#ed7777);font-size:11px}.sidebar-logout:hover{background:var(--panel-hover)}.mickey-dashboard button:focus-visible,.mickey-dashboard a:focus-visible,.mickey-launch:focus-visible,.sidebar-logout:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.av-mcp-copy{max-width:780px}.av-mcp-copy p{color:#b8b8d0;line-height:1.8}.av-mcp-tools{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.av-mcp-tools span{color:#dbdef8;background:#9292ed0c;border:1px solid #9797cd44;border-radius:30px;padding:8px 13px;font-size:12px}@keyframes mickey-arrive{0%{opacity:0;transform:translateY(10px)rotate(-2deg)}to{opacity:1;transform:none}}@media (width<=700px){.mickey-hero{grid-template-columns:1fr;gap:20px;padding:25px}.mickey-avatar img{width:140px}.mickey-preview,.mickey-details{grid-template-columns:1fr}.mickey-preview{padding:19px}.mickey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.mickey-steps button{text-align:center;flex-direction:column;gap:8px;padding:10px 4px;font-size:11px}.mickey-steps button>svg:last-child{display:none}}@media (height<=700px){.app-shell .sidebar>.brand{padding-bottom:10px}.sidebar .mickey-launch{min-height:48px;margin-bottom:8px}.sidebar-bottom .profile{padding:5px}}@media (prefers-reduced-motion:reduce){.mickey-dashboard *{transition:none!important;animation:none!important}.mickey-steps button:hover{transform:none}}.meetings-board{gap:22px;width:100%;min-width:0;max-width:1400px;margin:auto;display:grid}.meetings-hero{color:#f3f5ff;background:radial-gradient(at 95% 10%,#7788ee45,#0000 60%),linear-gradient(135deg,#172237,#263648);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.meetings-eyebrow{letter-spacing:.16em;color:#b7ccff;align-items:center;gap:8px;font-size:11px;display:flex}.meetings-hero h2{margin:16px 0;font-size:clamp(26px,3vw,40px);line-height:1.15}.meetings-hero em{color:#b7ebd2;font-style:normal}.meetings-hero p{color:#c8d0df}.meetings-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.meetings-stats>div{border:1px solid var(--border,#ccd0db);border-radius:16px;grid-template-columns:30px 1fr;gap:4px 10px;padding:20px;display:grid}.meetings-stats svg{opacity:.6;grid-row:span 2}.meetings-stats strong{font-size:26px}.meetings-stats span{opacity:.7;font-size:12px}.meeting-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meeting-search{flex:1;align-items:center;gap:8px;min-width:200px;display:flex}.meeting-search input{width:100%}.meeting-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.meeting-card{border:1px solid var(--border,#cdd2df);background:var(--surface,transparent);border-radius:20px;min-width:0;padding:22px;transition:box-shadow .2s,transform .2s;animation:.22s ease-out meeting-arrive}.meeting-card:hover{box-shadow:0 8px 30px #19264b10}.meeting-card.is-expanded{grid-column:1/-1}.meeting-card-top,.meeting-meta{opacity:.8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.meeting-status{text-transform:capitalize;background:#7caeaa20;border-radius:99px;align-items:center;gap:3px;padding:4px 10px;display:inline-flex}.meeting-status.draft{background:#eab75e25}.meeting-status.archived{background:#8a8e9e25}.meeting-expand{text-align:left;justify-content:space-between;align-items:center;width:100%;color:inherit!important;background:0 0!important;border:0!important;padding:16px 0!important;display:flex!important}.meeting-expand h3{overflow-wrap:anywhere;margin:0;font-size:21px}.meeting-expand svg{flex:none;transition:transform .2s}.is-expanded .meeting-expand svg{transform:rotate(180deg)}.meeting-preview{-webkit-line-clamp:3;opacity:.8;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:44px;display:-webkit-box;overflow:hidden}.meeting-card progress{accent-color:#5eae99;border:0;border-radius:10px;width:100%;height:6px;margin-top:16px}.meeting-detail{border-top:1px solid var(--border,#d7dae2);margin-top:20px;padding-top:16px}.meeting-detail-tools{flex-wrap:wrap;gap:8px;display:flex}.meeting-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.meeting-people{flex-wrap:wrap;gap:8px;display:flex}.meeting-people span{background:#8d91b51a;border-radius:20px;padding:7px 12px;font-size:12px}.meeting-hint{opacity:.7;font-size:12px}.meeting-actions{gap:8px;margin:14px 0;display:grid}.meeting-action{border:1px solid var(--border,#d7dae2);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.meeting-action>input{accent-color:#569d8a;flex:none;height:19px;width:19px!important}.meeting-action>div{flex:1;min-width:0}.meeting-action strong{overflow-wrap:anywhere;display:block}.meeting-action small{opacity:.7;margin-top:5px;display:block}.meeting-action.complete strong{opacity:.6;text-decoration:line-through}.meeting-action button{flex:none;align-items:center;gap:4px;display:inline-flex}.meeting-action-form{grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin-bottom:20px;display:grid}.meeting-action-form input,.meeting-action-form select{width:100%;min-width:0}.meeting-editor{border:1px solid var(--border,#cdd2df);border-radius:20px;gap:16px;padding:24px;display:grid}.meeting-editor-title,.meeting-editor-buttons{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-editor-title h3{margin:0}.meeting-editor label{gap:7px;font-size:13px;display:grid}.meeting-editor input,.meeting-editor textarea,.meeting-editor select{box-sizing:border-box;width:100%}.meeting-fields{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.meeting-attendees{border:1px solid var(--border,#ccd0db);border-radius:12px;flex-wrap:wrap;gap:14px;padding:16px;display:flex}.meeting-attendees label{align-items:center;gap:7px;display:flex}.meeting-attendees input{width:17px;height:17px}.meeting-editor-buttons{justify-content:flex-end}.meeting-empty{text-align:center;border:1px dashed var(--border,#ccd0db);border-radius:20px;padding:45px 18px}.meeting-empty svg{opacity:.5}@keyframes meeting-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.meetings-hero{flex-direction:column;align-items:flex-start;padding:24px}.meeting-grid{grid-template-columns:1fr}.meetings-stats{gap:7px}.meetings-stats>div{grid-template-columns:1fr;padding:12px}.meetings-stats svg{display:none}.meetings-stats strong{font-size:22px}.meeting-fields{grid-template-columns:1fr}.meeting-action-form{grid-template-columns:1fr 1fr}.meeting-action-form>input:first-child{grid-column:1/-1}.meeting-action{flex-wrap:wrap}.meeting-action>div{flex-basis:70%}.meeting-action button{margin-left:30px}.meeting-card,.meeting-editor{padding:16px}.meeting-toolbar>select{flex:1}.meeting-search{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.meeting-card,.meeting-expand svg{transition:none;animation:none}}.mention-input{flex:1;width:100%;min-width:0;position:relative}.mention-input textarea{box-sizing:border-box;width:100%;min-height:76px}.mention-options{z-index:30;background:var(--surface,#171c2b);border:1px solid #727b96;border-radius:12px;max-height:240px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 12px 32px #0005}.mention-options button{color:#f2f4ff;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;min-height:44px;padding:10px;display:flex}.mention-options button:hover,.mention-options button:focus-visible{background:#6757c9}.mention-options small{color:inherit;opacity:.8}.mention-hint{opacity:.8;padding:4px 0;display:block}.team-hud{--hud-accent:#b8a6ff;--hud-secondary:#62e2c7;--hud-glow:#794bfa;isolation:isolate;color:#f5f2ff;background:#0d1020;border:1px solid #ffffff20;border-radius:24px;padding:26px;position:relative;overflow:hidden;box-shadow:0 22px 70px #06081b38}.team-hud[data-hud-theme=solar]{--hud-accent:#ffca8b;--hud-secondary:#ff839e;--hud-glow:#da7534}.team-hud[data-hud-theme=ocean]{--hud-accent:#84d9ff;--hud-secondary:#77f0c7;--hud-glow:#2384be}.team-hud button{color:inherit;font:inherit;cursor:pointer}.team-hud button:focus-visible,.team-hud input:focus-visible,.team-hud select:focus-visible{outline:2px solid var(--hud-secondary);outline-offset:4px}.team-hud button:disabled{opacity:.4;cursor:not-allowed}.hud-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 70% 0%,color-mix(in srgb,var(--hud-glow) 27%,transparent),transparent 65%),linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;position:absolute;inset:0;overflow:hidden}.hud-atmosphere i{border:1px solid #ffffff08;border-radius:50%;width:450px;height:450px;position:absolute;top:0;right:-80px}.hud-atmosphere i:nth-child(2){width:600px;height:600px;top:-75px;right:-155px}.hud-atmosphere i:nth-child(3){background:var(--hud-secondary);width:12px;height:12px;box-shadow:0 0 55px 12px var(--hud-glow);opacity:.6;top:16%;right:18%}.hud-toolbar,.hud-tools,.hud-brand,.hud-hero-actions,.hud-detail-head,.hud-footer{align-items:center;gap:12px;display:flex}.hud-toolbar{border-bottom:1px solid #ffffff15;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px}.hud-brand{letter-spacing:.13em;color:var(--hud-accent);font-size:10px;font-weight:750}.hud-live{color:#b2bacd;border:1px solid #fff2;border-radius:20px;padding:4px 7px;font-size:8px}.hud-tools{flex-wrap:wrap;gap:6px}.hud-tools button,.hud-detail-head>button{background:#ffffff06;border:1px solid #ffffff20;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 9px;font-size:11px;display:flex}.hud-tools button:hover{background:#ffffff14}.hud-tools select{color:#e5e4f5;background:#1c2034;border:1px solid #ffffff20;border-radius:8px;max-width:210px;padding:7px;font-size:11px}.hud-business{color:#bec3d7;font-size:12px}.hud-hero{grid-template-columns:1fr 210px;align-items:center;gap:32px;padding:38px 6px 32px;display:grid}.hud-eyebrow{letter-spacing:.1em;color:var(--hud-secondary);font-size:10px;font-weight:600}.hud-eyebrow span{color:#9fa8c2}.hud-hero h2{letter-spacing:-.045em;color:#f8f6ff;text-wrap:balance;max-width:630px;margin:15px 0;font-size:clamp(28px,3.4vw,47px);font-weight:650;line-height:1.1}.hud-hero p{color:#b5bed5;max-width:510px;margin:0;font-size:14px;line-height:1.6}.hud-hero-actions{flex-wrap:wrap;margin-top:24px}.hud-hero-actions>button,.hud-save{background:var(--hud-accent);color:#151327;box-shadow:0 4px 24px color-mix(in srgb,var(--hud-glow) 30%,transparent);border:0;border-radius:9px;align-items:center;gap:10px;padding:11px 14px;font-size:12px;font-weight:700;display:inline-flex}.hud-hero-actions>span{color:#a3acc5;font-size:11px}.hud-orbit{aspect-ratio:1;background:conic-gradient(from -90deg,var(--hud-secondary) var(--progress),#ffffff0a 0);width:195px;box-shadow:0 0 0 12px #ffffff02,0 0 0 13px #ffffff06,0 0 65px color-mix(in srgb,var(--hud-glow) 22%,transparent);border:1px solid #ffffff14;border-radius:50%;place-items:center;display:grid;position:relative}.hud-orbit>div{background:radial-gradient(circle at top,#242940,#101425);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:7px}.hud-orbit span{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:53px;font-weight:650}.hud-orbit small{color:var(--hud-accent);font-size:21px;font-weight:400}.hud-orbit b{color:#acb9d6;letter-spacing:.15em;margin:4px 0 8px;font-size:8px}.hud-orbit em{color:var(--hud-secondary);font-size:10px;font-style:normal}.hud-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;display:grid}.hud-metric{text-align:left;background:linear-gradient(135deg,#ffffff0c,#ffffff04);border:1px solid #ffffff15;border-radius:13px;flex-direction:column;gap:10px;min-width:0;padding:18px 15px;display:flex}.hud-metric>div:first-child{color:var(--hud-accent);justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.hud-metric>div:first-child svg:last-child{color:#7d88a7}.hud-metric>span{color:#bdc5db;font-size:11px}.hud-metric>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,31px);line-height:1.2}.hud-metric>small{color:#9ba8c4;flex:1;font-size:9px;line-height:1.5}.hud-metric:hover,.hud-metric.is-active{border-color:var(--hud-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--hud-glow) 22%,#111527),#151b30)}.hud-mini-track{background:#ffffff0a;border-radius:4px;width:100%;height:3px;margin-top:5px;overflow:hidden}.hud-mini-track i{background:linear-gradient(90deg,var(--hud-accent),var(--hud-secondary));opacity:.7;border-radius:4px;height:100%;display:block}.hud-detail{background:#0b1021b8;border:1px solid #ffffff1a;border-radius:13px;margin-top:18px;padding:21px}.hud-detail-head{justify-content:space-between;margin-bottom:15px}.hud-detail-head h3{color:#f1f2ff;margin:0;font-size:17px}.hud-detail p{color:#b3bed6;font-size:12px;line-height:1.6}.hud-filters{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.hud-filters button{text-transform:capitalize;border:1px solid #ffffff20;border-radius:20px;padding:6px 12px;font-size:11px}.hud-filters button[aria-pressed=true]{background:var(--hud-accent);border-color:var(--hud-accent);color:#101426}.hud-task-list{max-height:400px;overflow:auto}.hud-task-list>button{text-align:left;border-bottom:1px solid #ffffff0c;align-items:center;gap:13px;width:100%;padding:13px 4px;display:flex}.hud-task-list>button>span:nth-child(2){flex:1;gap:5px;display:grid}.hud-task-list b{font-size:12px;font-weight:550}.hud-task-list small{color:#a7b3ce;text-transform:capitalize;font-size:10px}.hud-task-list button:hover{background:#ffffff05}.hud-status{background:var(--hud-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.hud-status.blocked{background:#ffae82;box-shadow:0 0 10px #ffae8255}.hud-status.done{background:var(--hud-secondary)}.hud-client-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.hud-client-grid article{background:#ffffff04;border:1px solid #ffffff0b;border-radius:11px;align-items:center;gap:13px;padding:15px;display:flex}.hud-avatar{background:color-mix(in srgb,var(--hud-glow) 24%,transparent);width:42px;height:42px;color:var(--hud-accent);border:1px solid #ffffff15;border-radius:12px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.hud-client-grid h4,.hud-projects h4{color:#edf0ff;margin:0;font-size:13px}.hud-client-grid p,.hud-projects p{margin:5px 0;font-size:11px}.hud-client-grid small{color:var(--hud-secondary);text-transform:capitalize;font-size:10px}.hud-footnote{grid-column:1/-1;line-height:1.65;color:#9facc7!important;font-size:10px!important}.hud-revenue-overview{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px;display:grid}.hud-revenue-overview>div{flex-direction:column;gap:8px;display:flex}.hud-revenue-overview span{color:#b4bfd6;font-size:11px}.hud-revenue-overview strong{color:var(--hud-secondary);font-size:32px}.hud-revenue-overview b{font-size:20px}.hud-stage-chart{gap:12px;display:grid}.hud-stage-chart>div{grid-template-columns:125px 1fr 90px;align-items:center;gap:12px;font-size:11px;display:grid}.hud-stage-chart span{text-transform:capitalize}.hud-stage-chart small{color:#a0adc9;margin-left:5px}.hud-stage-chart b{text-align:right;font-weight:500}.hud-stage-chart>div>div{background:#ffffff09;border-radius:8px;height:9px;overflow:hidden}.hud-stage-chart i{background:linear-gradient(90deg,var(--hud-glow),var(--hud-secondary));border-radius:8px;height:100%;display:block}.hud-goal{grid-template-columns:1fr auto;gap:9px;margin:15px 0 25px;font-size:11px;display:grid}.hud-goal progress{width:100%;height:8px;accent-color:var(--hud-secondary);grid-area:2/1/auto/-1}.hud-projects{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.hud-projects article{border:1px solid #ffffff12;border-radius:8px;gap:11px;padding:13px;display:flex}.hud-projects svg{color:var(--hud-accent);flex-shrink:0}.hud-support{align-items:center;gap:24px;padding:15px 0;display:flex}.hud-support>svg{color:var(--hud-secondary);flex-shrink:0}.hud-support strong{font-size:26px}.hud-footer{color:#929fbd;flex-wrap:wrap;justify-content:space-between;margin-top:22px;font-size:9px}.hud-footer>span:first-child{align-items:center;gap:7px;display:flex}.hud-dot{background:var(--hud-secondary);width:5px;height:5px;box-shadow:0 0 8px var(--hud-secondary);border-radius:50%}.hud-customize{background:#151a2e;border:1px solid #ffffff25;border-radius:14px;margin-top:20px;padding:23px}.hud-customize p{color:#a8b5d0;margin:7px 0 0;font-size:11px}.hud-setting-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.hud-setting-fields label{color:#c7cfe2;gap:8px;font-size:12px;display:grid}.hud-setting-fields input{color:#f2f4ff;width:100%;font:inherit;background:#0d1326;border:1px solid #ffffff25;border-radius:8px;padding:10px}.hud-customize fieldset{border:1px solid #ffffff15;border-radius:10px;margin:18px 0;padding:14px}.hud-customize legend{color:#c3cbe0;padding:0 6px;font-size:11px}.hud-theme-options{flex-wrap:wrap;gap:10px;display:flex}.hud-theme-options button{text-transform:capitalize;background:linear-gradient(135deg,#60429c,#2a4561);border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;display:flex}.hud-theme-options button[data-theme-choice=solar]{background:linear-gradient(135deg,#79421c,#672c4e)}.hud-theme-options button[data-theme-choice=ocean]{background:linear-gradient(135deg,#1c547a,#1e5e5a)}.hud-theme-options button[aria-pressed=true]{outline:2px solid var(--hud-accent);outline-offset:2px}.hud-widget-setting{align-items:center;gap:9px;padding:8px 0;font-size:12px;display:flex}.hud-widget-setting label{flex:1;align-items:center;gap:8px;display:flex}.hud-widget-setting button{border:1px solid #ffffff20;border-radius:5px;padding:5px}.hud-widget-hidden{color:#adb9d2;gap:8px;padding:8px 0;font-size:12px;display:flex}.hud-error{color:#ffe7e9;background:#542731;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:15px 0;padding:12px;font-size:13px;display:flex}.hud-loading{color:#b4c0dd;place-items:center;min-height:340px;display:grid}.team-hud.hud-theater{z-index:90;border-radius:20px;padding:32px;position:fixed;inset:16px;overflow-y:auto;box-shadow:0 0 0 100vmax #060919e8}.hud-theater .hud-hero{padding:50px 20px}.hud-theater .hud-hero h2{max-width:900px;font-size:clamp(35px,5vw,65px)}.hud-motion .hud-metric{animation:.55s both hud-arrive;animation-delay:calc(var(--i) * 65ms);transition:transform .25s,border-color .25s,background .25s}.hud-motion .hud-metric:hover{transform:translateY(-5px)}.hud-motion .hud-atmosphere i:nth-child(3){animation:12s ease-in-out infinite alternate hud-drift}.hud-motion .hud-orbit{transition:transform .4s}.hud-motion .hud-orbit:hover{transform:scale(1.035)}.hud-motion .hud-detail{animation:.3s both hud-arrive}.hud-motion .hud-stage-chart i,.hud-motion .hud-mini-track i{transition:width .8s}@keyframes hud-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hud-drift{0%{opacity:.35;transform:translate(0)}to{opacity:.7;transform:translate(-90px,45px)}}@media (prefers-reduced-motion:reduce){.team-hud *,.team-hud :before,.team-hud :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=700px){.team-hud .hud-tools select{flex:100%}.hud-metrics>.hud-metric:last-child:nth-child(odd){grid-column:1/-1}.team-hud{border-radius:16px;padding:18px}.hud-hero{grid-template-columns:1fr;gap:28px;padding:26px 0}.hud-orbit{justify-self:center;width:150px}.hud-orbit span{font-size:40px}.hud-hero h2{font-size:32px}.hud-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hud-metric{padding:14px 12px}.hud-metric>strong{font-size:26px}.hud-setting-fields,.hud-revenue-overview{grid-template-columns:1fr}.hud-detail{padding:15px}.hud-stage-chart>div{grid-template-columns:92px 1fr 70px;gap:8px;font-size:10px}.hud-stage-chart small{margin-left:0;display:block}.hud-customize{padding:15px}.team-hud.hud-theater{padding:18px;inset:6px}.hud-theater .hud-hero{padding:28px 0}.hud-tools{width:100%}.hud-tools select{flex:1;max-width:100%}}.hud-pipeline-stages{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:20px 0;display:grid}.hud-pipeline-stages article{background:#ffffff09;border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}.hud-pipeline-stages strong{text-transform:capitalize}.hud-pipeline-list article{border-bottom:1px solid #ffffff15;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.hud-pipeline-list small{margin-top:5px;display:block}.hud-pipeline-list span{text-align:right}.hud-metric>strong{overflow-wrap:anywhere}.form-email-settings{border:1px solid var(--line,#dce1ee);border-radius:14px;min-width:0;margin:18px 0;padding:18px}.form-email-settings legend{padding:0 8px;font-weight:700}.form-email-settings>label{gap:8px;margin:12px 0;display:grid}.form-email-settings>label:has(input[type=checkbox]){align-items:center;gap:10px;display:flex}.form-email-settings textarea{box-sizing:border-box;width:100%;min-height:90px}.form-email-settings p{font-size:12px}.form-email-delivery{min-width:0;margin:16px 0}.form-email-delivery header,.form-email-delivery h3{align-items:center;gap:10px;display:flex}.form-email-delivery header{flex-wrap:wrap;justify-content:space-between}.form-email-delivery p{overflow-wrap:anywhere;font-size:13px}.form-mail-warning{border:1px solid #c99a39;border-radius:10px;padding:14px}.form-mail-list{gap:10px;margin:18px 0;display:grid}.form-mail-list article{border:1px solid var(--line,#dce1ee);overflow-wrap:anywhere;border-radius:12px;grid-template-columns:auto 1fr;gap:8px 16px;padding:12px;display:grid}.form-mail-list time,.form-mail-list small{opacity:.75;font-size:11px}.form-mail-status{color:#31435c;text-transform:capitalize;background:#e9edf6;border-radius:20px;align-self:start;padding:4px 9px;font-size:11px}.form-mail-status.sent{color:#256642;background:#e1f4e9}.form-mail-status.failed,.form-mail-status.uncertain{color:#934620;background:#ffe9df}.form-mail-status.cancelled{color:#5a5b6d;background:#ececf1}.pc-smtp-provider-guide{border:1px solid var(--pc-line,#dce1ee);border-radius:12px;margin:18px 0;padding:16px}.pc-smtp-provider-guide label{gap:8px;display:grid}.pc-smtp-provider-guide p{font-size:13px;line-height:1.7}.pc-smtp-provider-guide small{opacity:.8;margin-top:8px;font-size:11px;display:block}@media (width<=600px){.form-mail-list article{grid-template-columns:1fr}.form-email-settings{padding:12px}.form-email-settings textarea{font-size:16px}.form-email-delivery header>button{width:100%}}.public-intake{--intake-text:#183142;--intake-bg:#f4f6fa;background:var(--intake-bg);min-height:100vh;color:var(--intake-text);padding:28px 20px 48px}.public-intake .portal-header{max-width:860px;color:var(--intake-text);background:0 0;margin:0 auto 24px}.public-intake .portal-auth{max-width:860px;color:var(--intake-text);background:var(--intake-bg);border-radius:24px;margin:auto;padding:32px;box-shadow:0 12px 40px #1e32410f}.public-intake .intake-logo{object-fit:contain;max-width:220px;max-height:90px;margin-bottom:12px;display:block}.public-intake[data-transparent=true],.public-intake[data-transparent=true] .portal-auth{box-shadow:none;background:0 0;border:0}.public-intake h1{color:var(--intake-text);letter-spacing:-.04em;font-size:clamp(26px,4vw,38px)}.public-intake .intake-fields{grid-template-columns:1fr;gap:20px;margin:28px 0;display:grid}.public-intake[data-columns=two] .intake-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.public-intake .intake-wide{grid-column:1/-1}.public-intake label{color:var(--intake-text);flex-direction:column;gap:9px;min-width:0;font-size:14px;font-weight:650;display:flex}.public-intake input,.public-intake textarea,.public-intake select{width:100%;max-width:100%;min-height:48px;color:var(--intake-field-text,#183142);background:var(--intake-field-bg,#fff);border:1px solid color-mix(in srgb,var(--intake-text) 18%,transparent);border-radius:14px;outline:none;padding:13px 15px;font-size:16px}.public-intake input[type=checkbox]{width:24px;min-height:24px;accent-color:var(--form-accent)}.public-intake[data-depth=depth] input,.public-intake[data-depth=depth] textarea,.public-intake[data-depth=depth] select{box-shadow:0 4px 0 color-mix(in srgb,var(--intake-text) 9%,transparent),inset 0 1px 0 white;transition:transform .15s ease-out,opacity .15s ease-out}.public-intake input:focus-visible,.public-intake select:focus-visible,.public-intake textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--form-accent) 35%,transparent);outline-offset:3px;border-color:var(--form-accent)}.public-intake[data-depth=depth] input:focus,.public-intake[data-depth=depth] textarea:focus,.public-intake[data-depth=depth] select:focus{transform:translateY(-1px)}.public-intake .primary{background:var(--form-accent);color:#fff;border-radius:14px;min-height:50px;padding:14px 24px;transition:transform .12s ease-out;box-shadow:0 4px #00000026}.public-intake .primary:active{transform:translateY(2px)}.intake-address{min-width:0;position:relative}.intake-address-input{margin-top:9px;position:relative}.intake-address-input>svg{color:var(--form-accent);z-index:1;position:absolute;top:15px;left:14px}.intake-address-input input{padding-left:44px}.intake-address ul{color:#183142;background:#fff;border:1px solid #cdd7df;border-radius:14px;margin:8px 0 0;padding:6px;list-style:none;box-shadow:0 12px 30px #0000001f}.intake-address li button{text-align:left;width:100%;min-height:48px;color:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;line-height:1.4;display:flex}.intake-address li[aria-selected=true] button,.intake-address li button:hover{background:#eef3f8}.intake-attribution{margin-top:8px;font-size:11px;display:block}.intake-map-card{background:color-mix(in srgb,var(--form-accent) 8%,white);color:#183142;overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:16px;margin-top:14px;padding:18px;display:flex}.intake-map-card p{margin:4px 0 8px;font-size:13px}.intake-map-card a{align-items:center;gap:6px;font-size:13px;display:inline-flex}.intake-map-pin{width:52px;height:52px;color:var(--form-accent);background:linear-gradient(145deg,#fff,#e4ecf4);border-radius:16px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-5deg);box-shadow:4px 4px #1e324112}.intake-file-zone{border:1px dashed color-mix(in srgb,var(--form-accent) 60%,transparent);background:color-mix(in srgb,var(--form-accent) 5%,white);border-radius:16px;padding:18px}.public-intake .intake-file-zone label{color:var(--intake-field-text,#183142)}.intake-file-zone small{color:#526477;margin-top:8px;line-height:1.5;display:block}.intake-file-zone ul{margin:12px 0 0;padding:0;list-style:none}.intake-file-zone li{overflow-wrap:anywhere;align-items:center;gap:8px;padding:8px 0;display:flex}.intake-file-zone li span{flex:1;min-width:0}.intake-file-zone button{border-radius:10px;min-width:44px;min-height:44px}.form-brand-preview{border:1px solid var(--line);border-radius:18px;max-width:100%;padding:18px;overflow:hidden}.form-brand-preview img{object-fit:contain;max-width:180px;max-height:80px}.form-logo-picker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intake-footer{text-align:center;opacity:.65;margin:24px auto 0;font-size:12px}.public-intake .error-banner{overflow-wrap:anywhere}@media (width<=650px){.public-intake{padding:20px 12px 36px}.public-intake .portal-auth{padding:20px 14px}.public-intake[data-columns=two] .intake-fields{grid-template-columns:1fr}.public-intake .portal-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.public-intake .intake-logo{max-width:180px;max-height:72px}.public-intake .primary{justify-content:center;width:100%}.intake-map-card{gap:12px;padding:14px}.public-intake .intake-fields{gap:18px}}@media (prefers-reduced-motion:reduce){.public-intake[data-depth=depth] input,.public-intake[data-depth=depth] textarea,.public-intake[data-depth=depth] select,.public-intake .primary{transition:opacity .12s ease-out;transform:none!important}.intake-map-pin{transform:none}}.form-brand-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.form-brand-actions>div{flex:1;min-width:220px}.form-brand-actions h3{margin:0 0 6px}.form-brand-actions p{color:var(--muted);margin:0}.form-design-preview{border:1px solid var(--line);background:repeating-conic-gradient(#e8edf3 0% 25%,#f9fafb 0% 50%) 50%/20px 20px;border-radius:20px;margin:24px 0;padding:20px}.form-design-preview>h3,.form-design-preview>p{color:#183142}.form-design-preview>.public-intake{pointer-events:none;border-radius:18px;min-height:0;padding:24px}.form-design-preview input:disabled,.form-design-preview textarea:disabled,.form-design-preview select:disabled{opacity:1}.form-order-actions{gap:6px;display:flex}.form-order-actions button{min-width:44px;min-height:44px}.form-embed-setup{border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:20px}.form-embed-setup ul{overflow-wrap:anywhere;padding-left:20px}@media (width<=650px){.form-design-preview{padding:12px}.form-design-preview>.public-intake{padding:16px 12px}.form-brand-actions .secondary{width:100%}.form-order-actions{grid-column:1/-1;justify-content:flex-end}}.public-intake .intake-fields{grid-template-columns:repeat(6,minmax(0,1fr))!important}.public-intake .intake-fields>*{grid-column:span 6}.public-intake[data-columns=two] .intake-fields>[data-width=auto]:not(.intake-wide),.public-intake .intake-fields>[data-width=half]{grid-column:span 3}.public-intake .intake-fields>[data-width=third]{grid-column:span 2}.public-intake .intake-fields>[data-width=full]{grid-column:span 6}.public-intake .intake-terms{flex-direction:row;align-items:flex-start;gap:12px;margin:20px 0;line-height:1.6;display:flex}.public-intake .intake-terms input{flex-shrink:0;margin-top:2px}.public-intake .intake-terms a{color:inherit;text-decoration:underline}@media (width<=650px){.public-intake .intake-fields>[data-width]{grid-column:span 6!important}}.public-intake .intake-consent{border:1px solid var(--form-accent);background:var(--intake-field-bg);color:var(--intake-field-text);box-shadow:0 5px 0 color-mix(in srgb,var(--form-accent) 15%,transparent);border-radius:16px;margin:24px 0;padding:18px;transition:box-shadow .18s}.public-intake .intake-consent[data-accepted=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--form-accent) 25%,transparent)}.intake-terms-document summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-weight:700;display:flex}.intake-terms-document summary span{font-size:.8rem;font-weight:400}.intake-terms-copy{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 0;line-height:1.7}.intake-terms-link{color:inherit;overflow-wrap:anywhere;padding:12px 0;text-decoration:underline;display:inline-block}.public-intake .intake-terms{cursor:pointer;min-height:48px}.public-intake .intake-terms input{width:24px;height:24px;accent-color:var(--form-accent)}.intake-consent-state{margin:0;font-size:.85rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.public-intake .intake-consent{transition:none}}@media (width>=651px){.public-intake[data-form-id=a2869c64-665e-461b-9ad5-64623794979b][data-columns=two] .intake-fields>label>select{margin-top:auto}}.intake-schedule{align-content:start;gap:8px;min-width:0;display:grid}.intake-schedule>label{font-weight:700}.intake-schedule>small{opacity:.8;font-size:11px}.intake-schedule summary{cursor:pointer;min-height:44px;color:var(--intake-field-text);background:var(--intake-field-bg);border:1px solid;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;list-style:none;display:flex}.intake-schedule summary::-webkit-details-marker{display:none}.intake-schedule details[open] summary{border-color:var(--form-accent)}.intake-picker{background:var(--intake-field-bg);color:var(--intake-field-text);border:1px solid #8693a744;border-radius:12px;margin-top:8px;padding:12px;box-shadow:0 12px 28px #15223c15}.intake-month{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.intake-picker button{cursor:pointer;color:inherit;background:0 0;border:1px solid #8693a733;border-radius:8px;min-height:40px}.intake-month button{place-items:center;min-width:40px;display:grid}.intake-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-top:10px;display:grid}.intake-calendar>span{text-align:center;padding:6px 0;font-size:11px}.intake-calendar button{padding:6px 0;font-size:13px}.intake-calendar button:hover,.intake-calendar button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--form-accent)}.intake-time-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.intake-time-selects label{gap:7px;font-size:12px;display:grid}.intake-time-selects select{min-width:0;padding:10px 7px!important;font-size:16px!important}.intake-picker .intake-picker-apply{border-color:var(--form-accent);width:100%;margin-top:12px;font-weight:700}.intake-schedule :is(summary,button):focus-visible{outline:2px solid var(--form-accent);outline-offset:2px}.intake-schedule-control{min-width:0;position:relative}.intake-schedule-control>input{cursor:pointer;padding-right:44px}.intake-schedule-control>input::-webkit-calendar-picker-indicator{opacity:0}.intake-schedule-icon{pointer-events:none;color:var(--form-accent);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.intake-schedule-control>.intake-picker{z-index:20;width:min(340px,100vw - 48px);max-width:100%;max-height:min(420px,65vh);position:absolute;top:100%;left:0;overflow:auto}.public-intake .intake-validation-message{color:#8a2020;background:#fff1f1;border:1px solid #db7474;border-radius:12px;margin:22px 0 -12px;padding:12px 14px}.public-intake form[data-validation-attempted=true] :is(.intake-fields>label,.intake-address,.intake-schedule,.intake-file-zone):has(:invalid){color:#a31c27}.public-intake form[data-validation-attempted=true] :is(.intake-fields>label,.intake-address,.intake-schedule,.intake-file-zone):has(:invalid) :is(input,textarea,select){border-color:#c83240;box-shadow:0 0 0 3px #c8324026}.public-intake form[data-validation-attempted=true] .intake-consent:has(:invalid){border-color:#c83240;box-shadow:0 0 0 3px #c8324026}.lead-essentials{gap:9px;margin:12px 0;display:grid}.lead-essentials>div{gap:3px;display:grid}.lead-essentials small{opacity:.7;text-transform:uppercase;font-size:10px}.lead-essentials span{overflow-wrap:anywhere;font-size:12px}.lead-submitted{border:1px solid var(--line,#8493a433);border-radius:14px;margin-bottom:20px;padding:20px}.lead-submitted h3{margin:0}.lead-submitted>p{opacity:.7;font-size:12px}.lead-submitted dl{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 0;display:grid}.lead-submitted dl>div{min-width:0}.lead-submitted dt{opacity:.7;margin-bottom:5px;font-size:12px}.lead-submitted dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.lead-submitted .lead-address-answer{background:#829ab415;border:1px solid #829ab433;border-radius:10px;padding:12px}@media (width<=600px){.lead-submitted dl{grid-template-columns:1fr}}.signature-editor{min-width:0;margin:24px 0}.signature-editor h2{align-items:center;gap:10px;display:flex}.signature-editor fieldset{border:0;min-width:0;margin:0;padding:0}.signature-design{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;margin:20px 0;display:grid}.signature-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signature-fields label{gap:6px;min-width:0;font-size:13px;display:grid}.signature-fields input,.signature-fields textarea,.signature-fields select{box-sizing:border-box;width:100%;min-width:0}.signature-wide{grid-column:1/-1}.signature-toggle{align-items:center;gap:10px;display:flex}.signature-toggle input{width:18px;height:18px}.email-signature-preview{color:#202438;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e3ed;border-radius:14px;padding:20px;font-size:14px;line-height:1.6}.signature-identity{flex-direction:column;padding:8px 0;display:flex}.email-signature-preview.accent .signature-identity{border-left:3px solid var(--signature-color);padding-left:16px}.email-signature-preview.card .signature-identity{background:#f4f5fa;border-radius:12px;padding:16px}.signature-identity strong{color:var(--signature-color);font-size:18px}.signature-identity img{object-fit:contain;align-self:flex-start;max-width:96px;max-height:80px;margin-bottom:10px}.email-signature-preview small{color:#555;margin-top:16px;font-size:11px;display:block}.signature-note{opacity:.75;font-size:12px;line-height:1.6}.signature-design aside{min-width:0}.signature-design aside>.eyebrow{margin-bottom:12px;display:block}@media (width<=760px){.signature-design{grid-template-columns:1fr}.signature-fields input,.signature-fields select,.signature-fields textarea{font-size:16px}}@media (width<=440px){.signature-fields{grid-template-columns:1fr}}.pc-calendar{--pc-indigo:#655cf6;gap:18px;min-width:0;display:grid}.pc-hero{color:#f8f8ff;background:radial-gradient(circle at 88% 20%,#a989f3 0,#0000 24%),linear-gradient(125deg,#162354,#35257c 55%,#7450af);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;min-height:184px;padding:clamp(22px,4vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #171c4d2b}.pc-hero:after{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:50%;width:420px;height:300px;position:absolute;bottom:-170px;right:-60px;transform:rotate(-25deg)}.pc-hero h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(25px,3.7vw,43px)}.pc-hero p{color:#e8e8ff;max-width:540px;margin:0;line-height:1.5}.pc-kicker{letter-spacing:.16em;color:#b9b4ff;align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.pc-today-orb{text-shadow:0 2px 8px #0f114855;background:linear-gradient(145deg,#ffffff45,#ffffff0c);border:1px solid #fff7;border-radius:30px;flex:none;place-items:center;width:120px;height:120px;display:grid;position:relative;transform:rotate(7deg);box-shadow:inset 0 2px 2px #fff7,0 20px 35px #11144350}.pc-today-orb svg{opacity:.55;position:absolute;top:12px;left:14px}.pc-today-orb b{margin-top:10px;font-size:52px;line-height:1}.pc-today-orb span{letter-spacing:.18em;font-size:11px;font-weight:800;position:absolute;bottom:10px}.pc-toolbar,.pc-period,.pc-actions{align-items:center;gap:9px;display:flex}.pc-toolbar{flex-wrap:wrap;justify-content:space-between;gap:14px}.pc-period strong{text-align:center;letter-spacing:-.03em;min-width:min(245px,50vw);font-size:17px}.pc-toolbar button,.pc-create button{color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #b4bce64d;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:7px 11px;display:inline-flex}.pc-toolbar button:hover{border-color:#7770e7;transform:translateY(-2px)}.pc-toolbar .pc-today{padding-inline:16px}.pc-view-switch{background:#7b89ae17;border:1px solid #aab2d34d;border-radius:14px;padding:4px;display:flex}.pc-view-switch button{text-transform:capitalize;border:0;min-height:34px;padding:5px 14px}.pc-view-switch button[aria-pressed=true]{color:#fff;background:#675cf2;box-shadow:0 6px 14px #342a9230}.pc-toolbar .pc-new,.pc-create button{color:#fff;background:#675cf2;border-color:#675cf2;font-weight:750}.pc-layout{grid-template-columns:minmax(0,1fr) minmax(245px,330px);align-items:start;gap:16px;display:grid}.pc-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.pc-grid.pc-day{grid-template-columns:1fr}.pc-grid.pc-month{gap:5px}.pc-day{text-align:left;min-width:0;min-height:122px;color:inherit;cursor:pointer;background:linear-gradient(135deg,#8e9fcd10,#9389d00b);border:1px solid #8899ce3c;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,border-color .2s,background-color .2s;display:flex;position:relative}.pc-day:hover{border-color:#8175d9a0;transform:translateY(-3px);box-shadow:0 12px 28px #252c6320}.pc-day.pc-selected{color:#fff;background:linear-gradient(140deg,#7465f0,#4c4aa4);border-color:#8d82f8;box-shadow:0 15px 30px #4740aa49}.pc-day.pc-is-today:not(.pc-selected){border-color:#7366e5}.pc-day-label{text-transform:uppercase;letter-spacing:.12em;opacity:.68;font-size:11px;font-weight:800}.pc-day strong{font-size:clamp(20px,2vw,28px);line-height:1}.pc-event-count{opacity:.7;font-size:11px}.pc-dots{gap:4px;margin-top:auto;display:flex}.pc-dots i{background:#8c74ea;border-radius:50%;width:6px;height:6px}.pc-selected .pc-dots i{background:#fff}.pc-month .pc-day{border-radius:12px;gap:2px;min-height:80px;padding:9px}.pc-month .pc-day strong{font-size:19px}.pc-month .pc-event-count{font-size:10px}.pc-agenda{background:linear-gradient(150deg,#ffffff0d,#a78ae812);border:1px solid #8899ce3c;border-radius:22px;min-height:310px;padding:22px;box-shadow:0 15px 35px #11183d10}.pc-agenda-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pc-agenda h3{margin:5px 0;font-size:24px}.pc-agenda-count{color:#fff;background:#6b60ed;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.pc-event{background:#ffffff16;border:1px solid #8494c044;border-radius:14px;margin:9px 0;padding:13px 15px;animation:.38s cubic-bezier(.16,1,.3,1) both pc-enter;position:relative}.pc-event:before{content:"";background:#796ce8;border-radius:4px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.pc-event-time{color:#8e82ee;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.pc-event h4{margin:6px 0;font-size:14px}.pc-event p{opacity:.75;overflow-wrap:anywhere;margin:0;font-size:12px}.pc-empty{text-align:center;opacity:.7;flex-direction:column;align-items:center;gap:9px;padding:40px 10px;display:flex}.pc-empty svg{color:#7668e7}.pc-empty span{font-size:13px}.pc-create{background:#7366d90c;border:1px solid #8e83e365;border-radius:20px;padding:18px}.pc-create>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-create label{gap:5px;font-size:12px;font-weight:750;display:grid}.pc-create input,.pc-create textarea{width:100%;min-width:0;color:inherit;font:inherit;background:#ffffff12;border:1px solid #8a98bc55;border-radius:10px;padding:10px}.pc-create .pc-wide{grid-column:1/-1}.pc-create button{margin-top:12px}.pc-error{color:#b33a4d;background:#ed535719;border-radius:12px;padding:10px 14px}.pc-calendar :is(button,input,textarea):focus-visible{outline-offset:2px;outline:3px solid #9f8fff}@keyframes pc-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.pc-layout{grid-template-columns:1fr}.pc-agenda{min-height:0}.pc-grid.pc-week{grid-template-columns:repeat(7,minmax(75px,1fr));overflow:auto}.pc-hero{min-height:160px}}@media (width<=650px){.pc-hero{border-radius:22px;padding:23px}.pc-today-orb{border-radius:22px;width:78px;height:78px}.pc-today-orb b{font-size:33px}.pc-today-orb svg{width:17px;top:7px;left:7px}.pc-today-orb span{font-size:8px;bottom:5px}.pc-hero h2{font-size:27px}.pc-hero p{font-size:12px}.pc-toolbar{align-items:stretch}.pc-period,.pc-actions{justify-content:space-between;width:100%}.pc-period strong{min-width:0;font-size:14px}.pc-grid.pc-week{scroll-snap-type:x mandatory;padding:3px 2px 10px;display:flex;overflow-x:auto}.pc-grid.pc-week .pc-day{scroll-snap-align:start;flex:0 0 88px}.pc-grid.pc-month{gap:3px}.pc-month .pc-day{border-radius:9px;min-height:57px;padding:5px}.pc-month .pc-day-label{font-size:9px}.pc-month .pc-day strong{font-size:15px}.pc-month .pc-event-count{display:none}.pc-create>div{grid-template-columns:1fr}.pc-create .pc-wide{grid-column:auto}.pc-agenda{padding:18px}}@media (prefers-reduced-motion:reduce){.pc-day{transition:border-color .15s,background-color .15s,box-shadow .15s}.pc-day:hover{transform:none}.pc-event{animation:.15s ease-out both pc-fade}.pc-toolbar button:hover{transform:none}@keyframes pc-fade{0%{opacity:.6}to{opacity:1}}}.pc-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pc-insight{background:linear-gradient(135deg,#a69beb17,#7999d90c);border:1px solid #8899ce3c;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:15px 17px;display:flex;box-shadow:0 9px 22px #1b235b0c}.pc-insight svg{color:#7467ec;flex:none}.pc-insight span{gap:2px;min-width:0;display:grid}.pc-insight strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.pc-insight small{opacity:.7;font-size:11px}.pc-zoom{background:#7b89ae17;border:1px solid #aab2d34d;border-radius:13px;align-items:center;gap:3px;padding:3px;display:flex}.pc-zoom output{text-align:center;min-width:39px;font-size:11px;font-weight:800}.pc-zoom button{border:0;width:32px;min-height:32px;padding:4px}.pc-zoom button:disabled{opacity:.35;cursor:default}.pc-grid .pc-day{min-height:calc(122px * var(--pc-zoom,1));padding:calc(14px * var(--pc-zoom,1))}.pc-grid.pc-month .pc-day{min-height:calc(80px * var(--pc-zoom,1));padding:calc(9px * var(--pc-zoom,1))}@media (width<=1100px){.pc-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.pc-calendar{gap:13px}.pc-insights{gap:7px}.pc-insight{border-radius:13px;gap:7px;padding:10px 11px}.pc-insight svg{width:16px;height:16px}.pc-insight strong{font-size:13px}.pc-insight small{font-size:10px}.pc-period{gap:4px}.pc-period button{min-width:36px;padding:5px}.pc-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px}.pc-view-switch{flex:1;justify-content:space-between}.pc-view-switch button{flex:1;padding:5px 7px}.pc-zoom{margin-left:auto}.pc-toolbar .pc-new{flex:1}.pc-grid.pc-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:0;display:grid;overflow:visible}.pc-grid.pc-week .pc-day{min-width:0;min-height:calc(75px * var(--pc-zoom,1));text-align:center;scroll-snap-align:none;border-radius:10px;align-items:center;padding:6px 3px}.pc-grid.pc-week .pc-day-label{letter-spacing:0;font-size:9px}.pc-grid.pc-week .pc-day strong{font-size:clamp(14px,4vw,19px)}.pc-grid.pc-week .pc-event-count{font-size:9px}.pc-grid.pc-week .pc-dots{margin-top:auto}.pc-grid.pc-month .pc-day{min-height:calc(54px * var(--pc-zoom,1));align-items:center;padding:4px 2px}.pc-grid.pc-month .pc-dots{gap:2px}.pc-grid.pc-month .pc-dots i{width:4px;height:4px}}.ps-panel{gap:16px;margin-top:24px;display:grid}.ps-head{background:linear-gradient(130deg,#7a77d525,#979bd10b);border:1px solid #8797ca50;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.ps-head h2{margin:6px 0;font-size:clamp(22px,3vw,30px)}.ps-head p{opacity:.75;max-width:650px;margin:0;line-height:1.5}.ps-eyebrow{letter-spacing:.14em;color:#7368db;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.ps-pages{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.ps-page{text-align:left;min-height:88px;color:inherit;cursor:pointer;background:#858fe50d;border:1px solid #8797ca50;border-radius:17px;align-items:center;gap:12px;padding:15px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;display:flex}.ps-page:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1824591a}.ps-page.is-active{border-color:#7066e9;box-shadow:0 0 0 2px #7066e930}.ps-page-icon{color:#7569e8;background:#7467e92c;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.ps-page span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.ps-page strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ps-page small{opacity:.7;font-size:11px}.ps-notice,.ps-payment{background:#6d72c714;border-radius:12px;padding:12px 15px;font-size:13px}.ps-editor{background:#8988da0d;border:1px solid #8797ca50;border-radius:23px;padding:clamp(18px,3vw,28px)}.ps-editor-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ps-editor-top h3{margin:0 0 15px}.ps-editor-top span{opacity:.65;font-size:12px}.ps-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ps-fields label{align-content:start;gap:6px;font-size:12px;font-weight:740;display:grid}.ps-fields :is(input,select,textarea){width:100%;min-width:0;min-height:43px;color:inherit;font:inherit;background:#ffffff12;border:1px solid #8797ca66;border-radius:11px;padding:10px 12px}.ps-fields input[type=color]{width:70px;padding:4px}.ps-fields .ps-wide{grid-column:1/-1}.ps-label{font-size:12px;font-weight:740}.ps-weekdays{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.ps-weekdays button{min-height:40px;color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #8797ca66;border-radius:10px;padding:7px 12px}.ps-weekdays button[aria-pressed=true]{color:#fff;background:#6c61df;border-color:#6c61df}.ps-fields .ps-active{align-items:center;gap:10px;display:flex}.ps-active input{width:18px;min-height:18px}.ps-save{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ps-share{background:#2eaa8520;border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:13px;font-size:13px;display:flex}.ps-share svg{flex:none}.ps-share a{color:#7165e5;align-items:center;gap:3px;display:inline-flex}.ps-requests{margin-top:24px}.ps-requests h4{margin:0 0 10px}.ps-requests article{border-top:1px solid #8797ca3c;flex-wrap:wrap;align-items:center;gap:12px;padding:13px;display:flex}.ps-requests article>div:first-child{flex:1;gap:3px;min-width:170px;display:grid}.ps-requests small{opacity:.65}.ps-requests p{margin:3px 0;font-size:12px}.ps-requests article>span{text-transform:capitalize;font-size:12px}.ps-decision{gap:5px;display:flex}.ps-decision button{min-height:35px;color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #8797ca66;border-radius:9px;align-items:center;gap:4px;display:inline-flex}.ps-panel :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #a79afa}@media (width<=650px){.ps-head{flex-direction:column;align-items:flex-start;padding:18px}.ps-head button{width:100%}.ps-fields{grid-template-columns:1fr}.ps-fields .ps-wide{grid-column:auto}.ps-requests article{align-items:flex-start}.ps-editor{padding:18px}}@media (prefers-reduced-motion:reduce){.ps-page{transition:border-color .15s,box-shadow .15s}.ps-page:hover{transform:none}}.crm-email{border:1px solid var(--line,#dce1ee);background:linear-gradient(145deg, var(--surface,#fff), var(--bg,#f7f8ff));border-radius:20px;min-width:0;margin:24px 0;padding:20px}.crm-email header,.crm-email-heading,.crm-email-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-email-heading{justify-content:flex-start}.crm-email h3,.crm-email h4{margin:0 0 5px}.crm-email-heading p{overflow-wrap:anywhere;margin:0}.crm-email-icon{color:#4338a3;background:linear-gradient(135deg,#e8e5ff,#cad9ff);border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 5px #b8c3e4,0 8px 14px #6775b022}.crm-email-privacy{opacity:.75;font-size:12px;line-height:1.6}.crm-email-tools{flex-wrap:wrap;margin:18px 0}.crm-email-tools>span{font-size:12px}.crm-email-list{gap:10px;display:grid}.crm-email-message{text-align:left;border:1px solid var(--line,#dce1ee);background:var(--surface,#fff);width:100%;color:inherit;border-radius:12px;grid-template-columns:auto 1fr;gap:8px 12px;min-width:0;padding:14px;transition:transform .15s;display:grid}.crm-email-message:hover{transform:translateY(-2px)}.crm-email-message strong{overflow-wrap:anywhere}.crm-email-message time,.crm-email-preview{overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.crm-email-direction{text-transform:uppercase;border-radius:7px;align-self:start;padding:4px 7px;font-size:10px;font-weight:700}.crm-email-direction.received{color:#236944;background:#e7f3ed}.crm-email-direction.sent{color:#5c479e;background:#ece9ff}.crm-email-body{overflow-wrap:anywhere;padding:16px}.crm-email-body p,.crm-email-body small{font-size:12px}.crm-email-body pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font-size:13px;overflow:auto}.crm-email-body button{margin-top:12px}.crm-email-compose{border:1px solid var(--line,#dce1ee);border-radius:14px;margin:16px 0;padding:16px}.crm-email-compose label{gap:6px;margin-bottom:12px;display:grid}.crm-email-compose input,.crm-email-compose textarea{box-sizing:border-box;width:100%}.crm-email-compose p{overflow-wrap:anywhere;font-size:12px}.crm-email-success{color:#236944;background:#e7f3ed;border-radius:10px;padding:12px}@media (width<=600px){.crm-email{padding:14px}.crm-email-tools{align-items:stretch}.crm-email-tools .primary{width:100%}.crm-email-message{grid-template-columns:1fr}.crm-email-direction{justify-self:start}.crm-email .ops-actions{flex-wrap:wrap}.crm-email-compose input,.crm-email-compose textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.crm-email-message{transition:none}.crm-email-message:hover{transform:none}}.crm-email-filters{align-items:end;gap:12px;margin:20px 0;display:flex}.crm-email-filters label{gap:6px;min-width:0;font-size:12px;display:grid}.crm-email-filters label:first-child{flex:1}.crm-email-filters input,.crm-email-filters select{box-sizing:border-box;width:100%;min-width:0}.crm-email-thread{border:1px solid var(--line,#dce1ee);background:var(--surface,#fff);border-radius:16px;min-width:0;overflow:hidden}.crm-email-thread>summary{cursor:pointer;box-sizing:border-box;align-items:center;gap:12px;min-height:48px;padding:18px;list-style:none;display:flex}.crm-email-thread>summary::-webkit-details-marker{display:none}.crm-email-thread>summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.crm-email-thread>summary small{opacity:.7;margin-top:5px;font-size:11px;display:block}.crm-email-thread>summary>svg:last-child{flex-shrink:0;transition:transform .18s}.crm-email-thread[open]>summary>svg:last-child{transform:rotate(180deg)}.crm-email-thread>summary:focus-visible{outline-offset:-3px;outline:3px solid #7564d8}.crm-email-timeline{gap:16px;padding:0 16px 20px;display:grid}.crm-email-bubble{border:1px solid var(--line,#dce1ee);border-radius:16px;min-width:0;max-width:95%;overflow:hidden}.crm-email-bubble.sent{border-left:3px solid #8c77d7;margin-left:5%}.crm-email-bubble.received{border-left:3px solid #59a77b;margin-right:5%}.crm-email-bubble .crm-email-message{border:0;border-radius:0}.crm-email-bubble .crm-email-message:hover{background:var(--bg,#f7f8ff);transform:none}.crm-email-sender{opacity:.75;overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}.crm-email-attachments{border:1px dashed var(--line,#dce1ee);border-radius:12px;margin:16px 0;padding:14px}.crm-email-attach>span{align-items:center;gap:8px;font-weight:600;display:flex}.crm-email-attach input{margin-top:8px;font-size:13px}.crm-email-attachments>small{opacity:.7;font-size:11px;display:block}.crm-email-file{background:var(--surface,#fff);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px;display:flex}.crm-email-file>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.crm-email-signature{margin:18px 0}.crm-email-signature .signature-toggle{align-items:center;display:flex}.crm-email-signature .signature-toggle input{width:18px;height:18px}.crm-email-signature .email-signature-preview{margin:12px 0}.crm-email-compose label.signature-toggle{display:flex}@media (width<=600px){.crm-email-filters{flex-direction:column;align-items:stretch}.crm-email-filters input,.crm-email-filters select{font-size:16px}.crm-email-timeline{padding:0 8px 12px}.crm-email-thread>summary{padding:14px}.crm-email-bubble{max-width:100%}.crm-email-bubble.sent{margin-left:10px}.crm-email-bubble.received{margin-right:10px}}@media (prefers-reduced-motion:reduce){.crm-email-thread>summary>svg:last-child{transition:none}}.crm-email-quoted{border-top:1px solid var(--line,#dce1ee);margin:14px 0;padding-top:12px}.crm-email-quoted summary{cursor:pointer;min-height:32px;font-size:12px;font-weight:600}.crm-email-quoted pre{opacity:.75}.sd-workspace{gap:17px;max-width:1600px;margin:auto;display:grid}.sd-workspace button{cursor:pointer}.sd-hero{color:#f7fbff;background:radial-gradient(circle at 78% 14%,#426fb150,#0000 28%),linear-gradient(125deg,#172b3a,#1c3543 58%,#25314e);border:1px solid #8cb5d43d;border-radius:24px;justify-content:space-between;align-items:center;min-height:215px;padding:31px 36px;display:flex;position:relative;overflow:hidden}.sd-hero:after{content:"";border:1px solid #ffffff20;border-radius:50%;width:440px;height:440px;position:absolute;top:-260px;right:-40px;box-shadow:0 0 0 62px #ffffff07,0 0 0 124px #ffffff06}.sd-hero>div{z-index:1;position:relative}.sd-hero small{letter-spacing:.2em;color:#b5eed1;font-size:10px;font-weight:900}.sd-hero h2{letter-spacing:-.04em;margin:12px 0;font-family:Manrope Variable,sans-serif;font-size:clamp(28px,3vw,45px);line-height:1.08}.sd-hero em{color:#a7dfbb;font-style:normal}.sd-hero p{color:#d5e3e6;max-width:580px;margin:0;line-height:1.5}.sd-hero-art{align-items:center;gap:15px;display:flex}.sd-hero-art span{background:#ffffff14;border:1px solid #ffffff38;border-radius:22px;place-items:center;width:76px;height:76px;animation:4s ease-in-out infinite sd-float;display:grid;box-shadow:0 15px 32px #071a2940}.sd-hero-art span:nth-child(2){animation-delay:-1.1s;transform:translateY(-22px)}.sd-hero-art span:nth-child(3){animation-delay:-2s}.sd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sd-metrics>div{border:1px solid var(--line);background:var(--panel);border-radius:15px;gap:4px;padding:17px 20px;display:grid}.sd-metrics strong{font-family:Manrope Variable,sans-serif;font-size:26px;line-height:1}.sd-metrics span{color:var(--muted);font-size:12px}.sd-metrics .sd-danger strong{color:#f39b8d}.sd-actions{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.sd-actions>label{color:var(--muted);gap:4px;font-size:11px;display:grid}.sd-actions select,.sd-actions input,.sd-quick select,.sd-compose textarea,.sd-time-form input,.sd-modal input,.sd-modal select,.sd-modal textarea,.sd-policy-list input{background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:9px;min-height:38px;padding:9px 10px}.sd-actions button,.sd-detail-top button,.sd-compose button,.sd-time-form button,.sd-modal button,.sd-policy-list button{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.sd-workspace .primary{background:var(--accent);color:var(--bg);border:0;font-weight:800}.sd-search{border:1px solid var(--line);background:var(--input);border-radius:9px;flex:1;align-items:center;gap:7px;min-width:230px;padding-left:10px;display:flex}.sd-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.sd-connection{flex-wrap:wrap;gap:10px;display:flex}.sd-connection span{color:#dcb485;background:#e9ac6220;border-radius:100px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.sd-connection span.ready{color:#9bdeb3;background:#7edaab21}.sd-notice{color:#96dda9;background:#7edaab21;border-radius:9px;padding:10px 13px}.sd-filters{border-bottom:1px solid var(--line);align-items:center;gap:3px;display:flex;overflow-x:auto}.sd-filters button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 13px}.sd-filters button.active{border-color:var(--accent);color:var(--text);font-weight:800}.sd-filters>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.sd-layout{grid-template-columns:minmax(275px,380px) minmax(0,1fr);align-items:start;gap:13px;display:grid}.sd-list{gap:8px;min-height:360px;max-height:calc(100vh - 220px);display:grid;overflow-y:auto}.sd-ticket{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:13px;gap:10px;padding:15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.sd-ticket:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0002}.sd-ticket.selected{border-color:var(--accent);box-shadow:0 0 0 2px #7ddaa21f}.sd-ticket>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-ticket>div:first-child small,.sd-ticket>div:last-child{color:var(--muted);font-size:11px}.sd-ticket strong{font-size:14px}.sd-priority{text-transform:uppercase;color:#b9c5c8;background:#ffffff15;border-radius:100px;padding:4px 7px;font-size:9px;font-weight:900}.sd-priority.urgent,.sd-priority.critical{color:#f3a094;background:#e9827527}.sd-priority.high{color:#eacb8b;background:#e5c16e27}.sd-sla{align-items:center;gap:3px;display:inline-flex}.sd-sla.breached{color:#ec8c80}.sd-sla.due{color:#e2c777}.sd-detail{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-height:560px;padding:22px}.sd-detail-top{justify-content:space-between;gap:12px;display:flex}.sd-detail-top small,.sd-detail-top p,.sd-muted{color:var(--muted)}.sd-detail-top h3{margin:8px 0;font-size:23px}.sd-detail-top p{font-size:11px}.sd-sla-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.sd-sla-cards>div{border:1px solid var(--line);background:var(--bg);border-radius:11px;gap:4px;padding:13px;display:grid}.sd-sla-cards b{font-size:11px}.sd-sla-cards span{font-size:13px}.sd-sla-cards small{color:var(--muted);font-size:10px}.sd-sla-cards .breached{border-color:#ee8c856b}.sd-sla-cards .breached small{color:#ef968e}.sd-sla-cards .due{border-color:#ead08075}.sd-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sd-quick label,.sd-compose label,.sd-modal label,.sd-policy-list label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.sd-quick select{width:100%}.sd-description{white-space:pre-wrap;font-size:13px;line-height:1.5}.sd-section-head{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:21px;padding-top:16px;display:flex}.sd-section-head h4{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.sd-section-head span{color:var(--muted);font-size:11px}.sd-thread{gap:9px;margin:13px 0;display:grid}.sd-thread article{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:12px;animation:.25s both sd-appear}.sd-thread article.internal{background:#d6a55f0c;border-left:3px solid #e7bd78}.sd-thread article.public{border-left:3px solid #7ed9a6}.sd-thread article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-thread b{font-size:12px}.sd-thread small{color:var(--muted);font-size:10px}.sd-thread p{white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.5}.sd-compose{background:var(--bg);border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px;display:grid}.sd-compose textarea{resize:vertical}.sd-compose>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-compose>div label{align-items:center;gap:6px;display:flex}.sd-compose input[type=checkbox],.sd-time-form input[type=checkbox]{accent-color:var(--accent)}.sd-time{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.sd-time b{font-size:12px}.sd-time small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.sd-time-form{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0 20px;display:flex}.sd-time-form input:first-child{flex:1;min-width:190px}.sd-time-form input[type=number]{width:80px}.sd-time-form label{align-items:center;gap:5px;font-size:11px;display:flex}.sd-placeholder,.sd-empty{text-align:center;color:var(--muted);place-content:center;min-height:250px;display:grid}.sd-placeholder svg,.sd-empty svg{margin:auto}.sd-placeholder h3{color:var(--text)}.sd-modal-backdrop{z-index:90;background:#041017b8;justify-content:center;align-items:center;padding:15px;animation:.2s sd-fade;display:flex;position:fixed;inset:0}.sd-modal{border:1px solid var(--line);background:var(--bg);border-radius:17px;width:min(100%,720px);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 25px 65px #0008}.sd-modal-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.sd-modal-head h3{margin:0}.sd-modal-head p{color:var(--muted);font-size:12px;line-height:1.4}.sd-modal-head button{background:0 0;border:0;min-height:auto;padding:4px}.sd-modal form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.sd-modal label.wide,.sd-modal-actions{grid-column:1/-1}.sd-modal-actions{justify-content:flex-end;gap:8px;display:flex}.sd-policy-list{gap:9px;margin-top:16px;display:grid}.sd-policy-list>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:100px 1fr 1fr auto;align-items:end;gap:8px;padding:10px;display:grid}.sd-policy-list b{align-self:center;font-size:12px}.sd-policy-list input{width:100%}@keyframes sd-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sd-fade{0%{opacity:0}to{opacity:1}}@keyframes sd-float{0%,to{translate:0}50%{translate:0 -11px}}@media (width<=900px){.sd-layout{grid-template-columns:1fr}.sd-list{scroll-snap-type:x proximity;min-height:0;max-height:none;padding-bottom:5px;display:flex;overflow-x:auto}.sd-ticket{scroll-snap-align:start;min-width:240px;max-width:260px}.sd-hero-art{display:none}}@media (width<=600px){.sd-hero{min-height:0;padding:24px}.sd-metrics{grid-template-columns:repeat(2,1fr)}.sd-actions{grid-template-columns:1fr 1fr;display:grid}.sd-actions>label,.sd-search{grid-column:1/-1;min-width:0}.sd-search input{width:100%}.sd-connection{gap:5px}.sd-detail{padding:16px}.sd-quick{grid-template-columns:1fr 1fr}.sd-quick label:last-child{grid-column:1/-1}.sd-sla-cards{grid-template-columns:1fr 1fr}.sd-thread article>div{flex-direction:column;align-items:start}.sd-time-form{grid-template-columns:1fr 1fr;display:grid}.sd-time-form input:first-child{grid-column:1/-1}.sd-time-form input[type=number]{width:100%}.sd-modal form{grid-template-columns:1fr}.sd-policy-list>div{grid-template-columns:1fr 1fr}.sd-policy-list b,.sd-policy-list button{grid-column:1/-1}.sd-modal{padding:18px}}@media (prefers-reduced-motion:reduce){.sd-hero-art span,.sd-ticket,.sd-thread article,.sd-modal-backdrop{transition:none;animation:none}}.proposal-public{color:#17233a;gap:18px;width:min(900px,100% - 28px);margin:24px auto 60px;display:grid}.proposal-paper{color:#17233a;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e5ee;border-radius:20px;overflow:hidden;box-shadow:0 12px 42px #17233a10}.proposal-paper header{border-top:6px solid var(--proposal-accent,#6258dc);background:#f5f7fc;padding:clamp(22px,5vw,56px)}.proposal-paper img{object-fit:contain;max-width:160px;max-height:70px}.proposal-paper h1{margin:9px 0 12px;font:800 clamp(28px,5vw,50px)/1.12 Manrope Variable,sans-serif}.proposal-paper h2{margin:0 0 10px;font-size:20px}.proposal-paper p{white-space:pre-wrap;margin:0 0 8px;line-height:1.6}.proposal-paper section{border-top:1px solid #e9edf4;padding:clamp(18px,4vw,38px)}.proposal-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:800}.proposal-prices,.proposal-total{margin:0;padding:0;list-style:none}.proposal-prices li,.proposal-total div{border-bottom:1px solid #e6eaf1;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.proposal-prices strong,.proposal-total dd{flex-shrink:0;margin:0}.proposal-prices small{color:#455574;display:block}.proposal-total div:last-child{font-size:19px;font-weight:800}.proposal-options{border:1px solid #d8deea;border-radius:10px;margin:14px 0;padding:10px}.proposal-options label,.proposal-check{align-items:center;gap:9px;min-height:44px;display:flex}.proposal-paper input[type=checkbox],.proposal-sign input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.proposal-sign{background:#fff;border:1px solid #e1e5ee;border-radius:16px;gap:12px;padding:22px;display:grid}.proposal-sign label:not(.proposal-check){gap:5px;display:grid}.proposal-sign input:not([type=checkbox]),.proposal-share-controls input{min-width:0;color:inherit;background:0 0;border:1px solid #aab6ca;border-radius:8px;padding:10px}.proposal-sign h2,.proposal-sign p{margin:0}.proposal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proposal-actions button,.proposal-workspace button:not(.primary){border:1px solid var(--border,#aab6ca);color:inherit;background:0 0;border-radius:9px;min-height:40px;padding:9px 12px}.proposal-public button{color:#17233a;background:#fff}.proposal-public .proposal-primary{color:#fff;background:#34258d}.proposal-public [role=alert]{color:#972126}.proposal-workspace{gap:14px;display:grid}.proposal-list{gap:8px;display:grid}.proposal-list button{text-align:left;justify-content:space-between;gap:8px;display:flex}.proposal-edit-card{border:1px solid var(--border,#aab6ca);border-radius:12px;min-inline-size:0;padding:14px}.proposal-toggles{align-content:center;gap:8px;display:grid}.proposal-share-controls{gap:8px;display:grid}.proposal-share-controls input[readonly]{box-sizing:border-box;width:100%}.proposal-share-controls .proposal-actions label{flex:1;min-width:200px}.proposal-signature code{overflow-wrap:anywhere}.proposal-paper :focus-visible,.proposal-sign :focus-visible{outline-offset:2px;outline:2px solid #4833bc}@media print{body:has(.proposal-paper) *{visibility:hidden}:is(body:has(.proposal-paper) .proposal-paper,body:has(.proposal-paper) .proposal-paper *){visibility:visible}body:has(.proposal-paper) .proposal-paper{width:100%;box-shadow:none;border:0;position:absolute;inset:0}.proposal-paper section,.proposal-prices li{break-inside:avoid}.proposal-no-print{display:none!important}}.finance-workspace{gap:18px;max-width:1440px;margin:0 auto;display:grid}.finance-workspace button{cursor:pointer}.finance-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#745bdd55,#0000 38%),linear-gradient(135deg,#1b1840,#302362 64%,#211b45);border:1px solid #7265c954;border-radius:22px;justify-content:space-between;align-items:center;padding:34px;display:flex;overflow:hidden}.finance-hero span{letter-spacing:.16em;color:#c7bbff;font-size:11px;font-weight:800}.finance-hero h2{margin:12px 0;font-size:clamp(25px,3vw,42px);line-height:1.1}.finance-hero em{color:#b8a8ff;font-style:normal}.finance-hero p{color:#ddd5ff;max-width:600px;margin:0}.finance-hero>svg{opacity:.6;flex:none}.finance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.finance-toolbar label,.finance-fields label,.finance-status label{gap:6px;font-size:12px;font-weight:700;display:grid}.finance-toolbar nav,.finance-tabs{flex-wrap:wrap;gap:6px;display:flex}.finance-toolbar button,.finance-tabs button{border:1px solid var(--border,#ffffff26);background:var(--panel,#ffffff0a);color:inherit;border-radius:12px;padding:10px 15px;font-weight:700}.finance-toolbar button.active,.finance-tabs button.active{color:#fff;background:#6856dc;border-color:#6856dc}.finance-tabs small{opacity:.75;margin-left:6px}.finance-content{border:1px solid var(--border,#ffffff25);background:var(--panel,#ffffff08);border-radius:19px;min-width:0;padding:20px}.finance-tabs{align-items:center;margin-bottom:18px}.finance-new{margin-left:auto}.finance-workspace .primary{color:#fff;background:#6856dc;border:1px solid #6856dc;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:inline-flex}.finance-list{gap:8px;display:grid}.finance-doc-row{text-align:left;border:1px solid var(--border,#fff2);background:var(--panel,#ffffff08);color:inherit;border-radius:12px;grid-template-columns:44px minmax(120px,1fr) auto auto 18px;align-items:center;gap:15px;width:100%;padding:13px;display:grid}.finance-doc-row:hover,.finance-services article:hover{border-color:#8a77e8}.finance-doc-row small,.finance-services small{opacity:.65;margin-top:3px;font-size:12px;display:block}.finance-doc-icon{color:#8d79ed;background:#7562dc26;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.finance-badge{color:#a08ef8;background:#7360db2b;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:800}.finance-badge.paid,.finance-badge.accepted,.finance-badge.received{color:#40b78b;background:#26966c2a}.finance-badge.overdue,.finance-badge.declined,.finance-badge.cancelled{color:#e97582;background:#dc5a6826}.finance-empty{text-align:center;opacity:.75;padding:58px 15px}.finance-empty h3{margin-bottom:3px}.finance-editor{border:1px solid var(--border,#ffffff25);background:var(--panel,#ffffff08);border-radius:15px;margin:16px 0;padding:20px}.finance-editor-head,.finance-section-title,.finance-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.finance-editor-head h3,.finance-section-title h3{margin:0}.finance-editor-head button,.finance-services button,.finance-actions button{border:1px solid var(--border,#ffffff30);color:inherit;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.finance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.finance-fields .wide{grid-column:1/-1}.finance-fields input:not([type=checkbox]),.finance-fields select,.finance-fields textarea,.finance-toolbar select,.finance-status select{box-sizing:border-box;border:1px solid var(--border,#ffffff36);background:var(--panel,#242039);width:100%;color:inherit;font:inherit;border-radius:9px;padding:10px}.finance-fields input[type=checkbox]{width:auto;margin-right:7px}.finance-fields label:has(input[type=checkbox]){display:block}.finance-line{border-bottom:1px solid var(--border,#ffffff20);grid-template-columns:minmax(180px,2fr) repeat(3,minmax(80px,1fr)) auto;align-items:end;gap:9px;padding:10px 0;display:grid}.finance-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:18px}.finance-total{text-align:right;font-size:18px;font-weight:800}.finance-detail{gap:10px;display:grid}.finance-status{flex-wrap:wrap;align-items:end;gap:14px;margin-top:15px;display:flex}.finance-status small{opacity:.65}.finance-services{gap:8px;margin-top:20px;display:grid}.finance-services article{border:1px solid var(--border,#fff2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px;display:grid}.finance-services p,.finance-section-title p{opacity:.7;margin:4px 0}.finance-template-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:18px;display:grid}.finance-preview{color:#24243a;background:#fff;border-radius:14px;min-height:460px;padding:30px;box-shadow:0 12px 35px #0002}.finance-preview>small{color:#7465d0;letter-spacing:.1em;font-weight:800}.finance-preview img{object-fit:contain;max-width:170px;max-height:70px;margin:20px 0;display:block}.finance-preview h3{margin:24px 0 6px}.finance-preview p{color:#606070;white-space:pre-line}.finance-preview>strong{margin-top:36px;font-size:22px;display:block}.preview-rule{border-top:2px solid var(--finance-accent);margin:18px 0}.preview-row{justify-content:space-between;gap:12px;display:flex}.finance-logo-upload{margin-top:14px;font-size:12px;display:block}.finance-logo-upload input{margin-top:7px;display:block}.finance-workspace .error-banner{color:#ee7c85;background:#bd3f4725;border-radius:10px;padding:12px}@media (width<=760px){.finance-hero{padding:24px}.finance-hero>svg{display:none}.finance-content{padding:13px}.finance-template-grid,.finance-fields{grid-template-columns:1fr}.finance-fields .wide{grid-column:auto}.finance-line{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-doc-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.finance-doc-row>.finance-badge,.finance-doc-row>svg{display:none}.finance-doc-row>strong:last-of-type{font-size:13px}.finance-services article{grid-template-columns:minmax(0,1fr) auto}.finance-services article>button{grid-column:1/-1;justify-self:start}}.finance-line-head{opacity:.6;text-transform:uppercase;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(80px,1fr)) auto;gap:9px;font-size:11px;font-weight:800;display:grid}.finance-line select,.finance-line input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--border,#ffffff36);background:var(--panel,#242039);width:100%;color:inherit;border-radius:8px;margin-bottom:5px;padding:8px}.finance-line label{font-size:12px}.finance-detail-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.finance-detail-head small{color:#8d79ed;letter-spacing:.08em;font-weight:800}.finance-detail-head h3{margin:5px 0;font-size:25px}.finance-detail-head p{opacity:.7;margin:0}.finance-detail-head button{color:inherit;background:0 0;border:0}.finance-detail-total{border-top:1px solid var(--border,#ffffff25);border-bottom:1px solid var(--border,#ffffff25);flex-wrap:wrap;gap:18px;padding:17px 0;display:flex}.finance-detail-lines>div{border-bottom:1px solid var(--border,#ffffff1e);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.finance-detail-lines small{opacity:.6;margin-top:3px;display:block}@media (width<=760px){.finance-line-head{display:none}}.quote-requests{gap:18px;display:grid}.quote-share{align-items:end;gap:12px;padding:16px;display:flex}.quote-share>div{flex:1;min-width:0}.quote-share input{box-sizing:border-box;border:1px solid var(--border,#ffffff36);background:var(--panel,#242039);width:100%;color:inherit;border-radius:8px;margin:8px 0;padding:10px;display:block}.quote-request-card{padding:18px}.quote-request-head{justify-content:space-between;gap:12px;display:flex}.quote-request-head p{margin:4px 0}.quote-request-head small{opacity:.65}.quote-request-items{gap:7px;margin-top:14px;display:grid}.quote-request-items>div{border-top:1px solid var(--border,#ffffff26);justify-content:space-between;gap:14px;padding-top:8px;display:flex}.quote-request-items small{opacity:.7;text-align:right}@media (width<=760px){.quote-share,.quote-request-items>div{display:grid}.quote-request-items small{text-align:left}}.finance-overview{gap:16px;min-width:0;display:grid}.finance-quick-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.finance-quick-actions button:not(.primary){color:#fff;background:#ffffff16;border:1px solid #ffffff60;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:inline-flex}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-metrics article{border:1px solid var(--border,#9995);background:var(--panel,#fff1);border-radius:15px;align-content:start;gap:7px;min-width:0;padding:18px;display:grid}.finance-metrics h3,.finance-overview-grid h3{margin:0;font-size:15px}.finance-metrics svg{color:#8272dc}.finance-metrics strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(19px,2vw,28px)}.finance-metrics small,.finance-recent small{opacity:.75}.finance-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:14px;display:grid}.finance-queue{margin:12px 0}.finance-queue div{border-bottom:1px solid var(--border,#9995);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.finance-queue dd{margin:0;font-weight:800}.finance-link-button,.finance-recent button{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.finance-link-button{font-weight:750}.finance-recent{margin:8px 0 0;padding:0;list-style:none}.finance-recent button{border-bottom:1px solid var(--border,#9995);width:100%}.finance-recent button>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.finance-recent small{display:block}.finance-recent .finance-badge{text-transform:capitalize}.finance-workspace button:focus-visible{outline-offset:3px;outline:2px solid #8573ed}.finance-section-title>.primary{flex-shrink:0}@media (width<=850px){.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.finance-overview-grid{grid-template-columns:minmax(0,1fr)}.finance-metrics article{padding:12px}.finance-section-title{flex-wrap:wrap}.finance-toolbar nav button{min-height:44px}.finance-doc-row>.finance-badge{grid-area:2/2;justify-self:start;display:block}.finance-doc-row>strong:last-of-type{grid-area:1/3}}.pt-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.pt-toolbar h3{align-items:center;gap:8px;margin:0 0 3px;font-size:18px;display:flex}.pt-toolbar p{color:var(--muted);margin:0;font-size:12px}.pt-toolbar input,.pt-create input,.pt-create select,.pt-card select,.pt-milestone select,.pt-post select{background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:9px;min-height:38px;padding:9px}.pt-toolbar input{width:170px}.pt-create{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pt-create input:first-child{flex:1;min-width:170px}.pt-columns{scroll-snap-type:x proximity;gap:10px;padding:4px 2px 14px;display:flex;overflow-x:auto}.pt-column{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);border-radius:15px;flex:none;width:205px;min-width:205px;padding:10px;transition:border-color .2s,box-shadow .2s}.pt-column.pt-over{border-color:var(--accent);box-shadow:0 0 0 3px #8de3b22b}.pt-column header{justify-content:space-between;align-items:center;padding:5px 3px 11px;font-size:12px;font-weight:800;display:flex}.pt-column header:before{content:"";background:#93a3b2;border-radius:50%;width:8px;height:8px;margin-right:7px}.pt-column.pt-in_progress header:before{background:#7cdba3}.pt-column.pt-waiting header:before{background:#e7c77b}.pt-column.pt-blocked header:before{background:#ef817b}.pt-column.pt-done header:before{background:#69caba}.pt-column header span{flex:1}.pt-column header b{color:var(--muted);font-size:11px}.pt-card-stack{align-content:start;gap:9px;min-height:140px;display:grid}.pt-card{border:1px solid var(--line);background:var(--bg);cursor:grab;border-radius:11px;padding:12px;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.25s both pt-appear;box-shadow:0 5px 12px #0001}.pt-card:hover{border-color:#8bdbaa;transform:translateY(-2px);box-shadow:0 8px 18px #0003}.pt-card:active{cursor:grabbing}.pt-card-top,.pt-card-meta{justify-content:space-between;align-items:center;gap:7px;display:flex}.pt-card-top{color:var(--muted);margin-bottom:10px}.pt-priority{text-transform:uppercase;letter-spacing:.08em;color:#b9c1ca;font-size:9px;font-weight:800}.pt-priority.high{color:#ed887d}.pt-priority.low{color:#83c6a5}.pt-card-title{color:var(--text);text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;line-height:1.35;display:block}.pt-card-meta{color:var(--muted);margin-top:13px;font-size:10px}.pt-card-meta span{align-items:center;gap:3px;display:inline-flex}.pt-card select{width:100%;min-height:31px;margin-top:10px;padding:5px;font-size:11px}.pt-empty{color:var(--muted);text-align:center;padding:15px;font-size:12px;line-height:1.5}.pt-tracker-hero{background:radial-gradient(circle at 90% 10%,#71daaa24,transparent 35%),var(--panel);border:1px solid #8ee1af4b;border-radius:17px;justify-content:space-between;align-items:center;gap:15px;padding:21px;display:flex}.pt-tracker-hero span{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:900}.pt-tracker-hero h3{margin:7px 0;font-size:21px}.pt-tracker-hero p{color:var(--muted);margin:0;font-size:12px}.pt-ring{background:conic-gradient(#88dba8 var(--pt-progress),#ffffff17 0);border-radius:50%;flex:none;place-items:center;width:88px;height:88px;animation:.4s both pt-appear;display:grid;position:relative}.pt-ring:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:9px}.pt-ring strong{font-size:20px;position:relative}.pt-milestone-list{margin:16px 0;display:grid}.pt-milestone{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 8px;animation:.25s both pt-appear;display:flex}.pt-step{width:30px;height:30px;color:var(--text);background:#ffffff16;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.pt-milestone.done .pt-step{color:#a6efbc;background:#81d9a639}.pt-milestone>div{flex:1;min-width:0}.pt-milestone b{font-size:13px;display:block}.pt-milestone small{color:var(--muted);margin-top:3px;display:block}.pt-conversation .pt-post{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:14px}.pt-post>div:last-child{justify-content:space-between;gap:9px;margin-top:9px;display:flex}.pt-updates{gap:10px;margin-top:16px;display:grid}.pt-updates>article{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:15px;animation:.25s both pt-appear}.pt-update-head{align-items:center;gap:8px;display:flex}.pt-update-head>div{flex:1;display:grid}.pt-update-head small,.pt-reply small{color:var(--muted);font-size:10px}.pt-update-head em{text-transform:capitalize;color:var(--accent);font-size:10px;font-style:normal}.pt-avatar{width:32px;height:32px;color:var(--accent);background:#78dba42e;border-radius:50%;place-items:center;font-weight:800;display:grid}.pt-updates p{white-space:pre-wrap;font-size:13px;line-height:1.5}.pt-reply{border-left:2px solid var(--accent);background:var(--bg);border-radius:0 8px 8px 0;margin:10px 0 0 35px;padding:8px 12px}.pt-reply b{margin-right:7px}.pt-reply p{margin:6px 0 2px}.pt-reply-button{color:var(--accent);background:0 0;border:0;padding:6px 0}.pt-reply-form{margin-top:10px}.pt-reply-form>.primary{margin-top:8px}@keyframes pt-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=680px){.pt-toolbar{flex-direction:column;align-items:stretch}.pt-toolbar input{width:100%}.pt-columns{margin-right:-19px;padding-right:19px}.pt-column{width:77vw;min-width:77vw;max-width:300px}.pt-create{grid-template-columns:1fr 1fr;display:grid}.pt-create input:first-child{grid-column:1/-1;width:100%}.pt-create .primary{white-space:nowrap}.pt-milestone{flex-wrap:wrap}.pt-milestone select{width:calc(100% - 42px);margin-left:42px}}@media (prefers-reduced-motion:reduce){.pt-card,.pt-column,.pt-milestone,.pt-ring,.pt-updates>article{transition:none;animation:none}}.project-workspace{gap:18px;max-width:1600px;margin:auto;display:grid}.project-workspace button{cursor:pointer}.pw-hero{color:#fff;background:radial-gradient(circle at 82% 5%,#81abff44,#0000 32%),radial-gradient(circle at 64% 95%,#8962db66,#0000 38%),linear-gradient(125deg,#162c35,#203b48 58%,#29324e);border:1px solid #8ab5d137;border-radius:25px;justify-content:space-between;align-items:center;gap:30px;min-height:235px;padding:32px 38px;display:flex;position:relative;overflow:hidden}.pw-hero:after{content:"";pointer-events:none;border:1px solid #ffffff2b;border-radius:50%;width:520px;height:520px;position:absolute;top:-270px;right:-105px;box-shadow:0 0 0 65px #ffffff08,0 0 0 130px #ffffff07}.pw-hero>div{z-index:1;position:relative}.pw-kicker{letter-spacing:.19em;color:#b7f0d9;font-size:11px;font-weight:800}.pw-hero h2{letter-spacing:-.04em;margin:12px 0;font-family:Manrope Variable,sans-serif;font-size:clamp(27px,3.2vw,46px);line-height:1.07}.pw-hero em{color:#b4e8c2;font-style:normal}.pw-hero p{color:#d6e5e2;max-width:550px;margin:0;line-height:1.5}.pw-hero-orbit{align-items:center;gap:10px;display:flex}.pw-hero-orbit>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff45;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;display:flex;box-shadow:0 12px 30px #071a2840}.pw-hero-orbit>div:nth-child(2){transform:translateY(-24px)}.pw-hero-orbit span{font-size:24px;font-weight:800}.pw-hero-orbit small{letter-spacing:.09em;color:#c7e2dc;font-size:9px}.pw-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pw-stats>div{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:3px;padding:17px 21px;display:grid}.pw-stats b{font-family:Manrope Variable,sans-serif;font-size:25px;line-height:1.1}.pw-stats span{color:var(--muted);font-size:12px}.pw-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;display:flex}.pw-filters{flex-wrap:wrap;flex:1;align-items:end;gap:10px;display:flex}.pw-filters label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.pw-filters input,.pw-filters select,.pw-board select,.pw-editor input,.pw-editor select,.pw-editor textarea,.pw-inline-form input,.pw-inline-form select,.pw-time-form input:not([type=checkbox]),.pw-time-form select{background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:10px;min-height:39px;padding:10px}.pw-search{border:1px solid var(--line);background:var(--input);border-radius:10px;align-items:center;gap:7px;min-width:min(100%,260px);padding-left:10px;display:flex!important}.pw-search input{background:0 0;border:0;outline:0;width:100%;min-width:0}.project-workspace .primary{background:var(--accent);color:var(--bg);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:10px 14px;font-weight:800;display:inline-flex}.pw-viewbar{border-bottom:1px solid var(--line);align-items:center;gap:4px;display:flex;overflow-x:auto}.pw-viewbar button,.pw-detail-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 15px;display:flex}.pw-viewbar button.active,.pw-detail-tabs button.active{border-color:var(--accent);color:var(--text);font-weight:700}.pw-viewbar>span{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.pw-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:13px;display:grid}.pw-card{background:var(--panel);border:1px solid var(--line);border-radius:17px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s}.pw-card:hover{border-color:#a8deb9;transform:translateY(-3px);box-shadow:0 12px 25px #0002}.pw-card-main{text-align:left;background:0 0;border:0;width:100%;padding:18px 18px 12px;display:block}.pw-card-top,.pw-card-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.pw-card-top>span:last-child{color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pw-status{color:#b8c4d1;letter-spacing:.04em;white-space:nowrap;background:#7a8b9d30;border-radius:100px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.pw-status.active{color:#95e1a9;background:#66bc8a25}.pw-status.blocked{color:#ff9f94;background:#e4746b24}.pw-status.review{color:#c7baff;background:#8a80e227}.pw-status.completed{color:#79e4d1;background:#5abdb632}.pw-status.archived{opacity:.7}.pw-card h3{margin:17px 0 6px;font-size:17px}.pw-card-main p{color:var(--muted);height:36px;margin:0 0 16px;font-size:12px;line-height:1.5;overflow:hidden}.pw-progress{background:#ffffff17;border-radius:99px;height:6px;overflow:hidden}.pw-progress span{background:linear-gradient(90deg,#7fd7a0,#c8ee8c);border-radius:99px;height:100%;display:block}.pw-card-main small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.pw-card-foot{border-top:1px solid var(--line);color:var(--muted);padding:8px 18px;font-size:11px}.pw-card-foot span,.pw-card-foot button{align-items:center;gap:5px;display:inline-flex}.pw-card-foot button{color:var(--accent);background:0 0;border:0}.pw-board{align-items:stretch;gap:11px;padding-bottom:12px;display:flex;overflow-x:auto}.pw-board>section{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex:none;width:25%;min-width:230px;max-width:255px;padding:10px}.pw-board h3{justify-content:space-between;margin:5px 5px 13px;font-size:12px;display:flex}.pw-board h3 small{color:var(--muted)}.pw-board>section>div{gap:8px;min-height:100px;display:grid}.pw-board article{border:1px solid var(--line);background:var(--bg);cursor:grab;border-radius:10px;padding:11px}.pw-board article button{text-align:left;background:0 0;border:0;gap:7px;width:100%;padding:0;display:grid}.pw-board article small,.pw-board article span{color:var(--muted);font-size:11px}.pw-board select{width:100%;min-height:32px;margin-top:10px;padding:5px;font-size:11px}.pw-timeline,.pw-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:auto}.pw-timeline-head{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding:16px;font-size:12px;display:flex}.pw-timeline>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:230px minmax(250px,1fr);align-items:center;gap:15px;width:100%;padding:15px;display:grid}.pw-timeline>button:hover,.pw-table tr:hover{background:var(--panel-hover)}.pw-timeline>button>span:first-child{gap:4px;display:grid}.pw-timeline small{color:var(--muted)}.pw-track{background:#ffffff14;border-radius:99px;height:17px;position:relative}.pw-track i{background:linear-gradient(90deg,#72cfa8,#8fd6dc);border-radius:99px;position:absolute;top:2px;bottom:2px}.pw-track i[data-status=blocked]{background:#e47d73}.pw-track i[data-status=completed]{background:#86b990}.pw-table{border-collapse:collapse;width:100%;min-width:760px}.pw-table th,.pw-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px;font-size:12px}.pw-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.pw-table td button{background:0 0;border:0;font-weight:700}.pw-empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:15px;padding:55px}.pw-empty h3{color:var(--text)}.pw-notice{color:#9ce7b7;background:#81d3a222;border-radius:10px;padding:10px 14px}.pw-detail-backdrop{z-index:80;background:#020908a8;justify-content:flex-end;animation:.18s pw-fade;display:flex;position:fixed;inset:0}.pw-detail{background:var(--bg);border-left:1px solid var(--line);width:min(100%,730px);height:100%;padding:27px;animation:.22s pw-slide;overflow:auto;box-shadow:-20px 0 55px #0007}.pw-detail-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.pw-detail-head h2{margin:10px 0 5px;font-size:25px}.pw-detail-head p{color:var(--muted);margin:0;font-size:13px}.pw-detail-head>button{background:0 0;border:0}.pw-detail-actions,.pw-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.pw-detail-actions{justify-content:flex-start;margin:20px 0}.pw-detail-actions button,.pw-section-title button,.pw-editor-actions button,.pw-team-edit>div button{background:var(--panel);border:1px solid var(--line);border-radius:9px;align-items:center;gap:5px;padding:9px 12px;display:inline-flex}.pw-detail-tabs{border-bottom:1px solid var(--line);display:flex;overflow:auto}.pw-detail-section{padding:20px 0}.pw-detail-section>p{color:var(--muted);line-height:1.6}.pw-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pw-detail-metrics div{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:5px;padding:16px;display:grid}.pw-detail-metrics b{font-size:21px}.pw-detail-metrics span,.pw-meta{color:var(--muted);font-size:12px}.pw-section-title h3{margin:0 0 13px}.pw-task,.pw-time-entry,.pw-person{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;display:flex}.pw-task>div,.pw-time-entry>div,.pw-person>div{flex:1;min-width:0}.pw-task small,.pw-time-entry small,.pw-person small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.pw-task button{background:0 0;border:0}.pw-task-dot{background:#a8b0ad;border-radius:50%;width:10px;height:10px}.pw-task-dot.in_progress{background:#82d9a2}.pw-task-dot.blocked{background:#ed8c83}.pw-task-dot.done{background:var(--accent)}.pw-inline-form,.pw-time-form{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.pw-inline-form input{flex:1;min-width:170px}.pw-time-form input:first-child{flex:1;min-width:180px}.pw-time-form input[type=number]{width:85px}.pw-time-form label{align-items:center;font-size:12px;display:flex}.pw-person>span{color:#9fefbd;background:#7fd6a32b;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.pw-team-edit{gap:7px;display:grid}.pw-team-edit label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.pw-team-edit small{color:var(--muted);margin-left:auto}.pw-team-edit>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.pw-editor{background:var(--bg);border:1px solid var(--line);border-radius:18px;align-self:center;width:min(94vw,700px);max-height:90vh;margin:auto;padding:23px;overflow:auto;box-shadow:0 25px 70px #0008}.pw-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.pw-editor label{gap:5px;font-size:12px;font-weight:700;display:grid}.pw-editor .wide,.pw-editor-actions{grid-column:1/-1}.pw-editor-actions{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}@keyframes pw-fade{0%{opacity:0}to{opacity:1}}@keyframes pw-slide{0%{transform:translate(35px)}to{transform:translate(0)}}@media (width<=760px){.pw-hero{min-height:0;padding:25px}.pw-hero-orbit{display:none}.pw-stats{grid-template-columns:repeat(2,1fr)}.pw-toolbar,.pw-filters{align-items:stretch}.pw-filters label,.pw-search{flex:1;min-width:135px}.pw-detail{padding:19px}.pw-editor form{grid-template-columns:1fr}.pw-timeline>button{grid-template-columns:160px minmax(150px,1fr)}}@media (prefers-reduced-motion:reduce){.pw-card,.pw-detail,.pw-detail-backdrop{transition:none;animation:none}}.project-workspace .pw-toolbar>.primary{align-self:flex-end}.pw-detail-tabs{z-index:2;background:var(--bg);scrollbar-width:thin;position:sticky;top:0}@media (width<=760px){.pw-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.pw-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pw-filters label,.pw-search{width:100%;min-width:0}.pw-filters label:first-child,.pw-search{grid-column:1/-1}.pw-filters select{width:100%}.project-workspace .pw-toolbar>.primary{align-self:auto;width:100%}.pw-stats>div{padding:14px}}.pw-budget{border:1px solid var(--line);background:var(--panel);border-radius:11px;margin:17px 0;padding:14px}.pw-budget>div:first-child{justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.pw-budget>small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.update-notice{z-index:10000;bottom:max(18px,env(safe-area-inset-bottom));color:#f8f5ff;background:#25243a;border:1px solid #a98be778;border-radius:16px;align-items:center;gap:14px;width:min(520px,100vw - 28px);padding:15px 17px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 22px 65px #0007}.update-notice>div{flex:1;gap:4px;min-width:0;display:grid}.update-notice strong{font-size:13px}.update-notice span{color:#d5cce6;font-size:11px;line-height:1.4}.update-notice button{border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.update-notice-refresh{color:#211632;background:#a88be7;padding:10px 12px;font-size:12px;font-weight:700}.update-notice-dismiss{color:#d5cce6;padding:8px}@media (width<=520px){.update-notice{flex-wrap:wrap}.update-notice>div{flex-basis:calc(100% - 40px)}.update-notice-refresh{order:3;width:100%}.update-notice-dismiss{order:2;margin-left:auto}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/aiverse-os/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/aiverse-os/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/aiverse-os/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/aiverse-os/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/aiverse-os/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/aiverse-os/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/aiverse-os/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#e9eeea;font-synthesis:none;--bg:#101513;--sidebar:#131916;--panel:#181f1b;--panel-hover:#1f2922;--line:#2c352e;--text:#e9eeea;--muted:#9ba89f;--accent:#b9ee88;--input:#121914;--danger:#ffa59d;--shadow:0 18px 50px #0002;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101513;font-family:DM Sans Variable,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.6}a{color:var(--accent);text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{background:0 0;border:0}button svg,a svg{flex-shrink:0}button,a{transition:background .16s,color .16s,transform .16s}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-family:Manrope Variable,system-ui,sans-serif}h1{font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:650;line-height:1.25}h2{font-size:1.18rem;font-weight:650}h3{font-size:1.04rem;font-weight:650}p{color:var(--muted);line-height:1.65}small{font-size:.8rem}button,input,select{min-height:44px}input,select,textarea{background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:8px;min-width:0;max-width:100%;padding:11px 13px}textarea{resize:vertical;line-height:1.55}select{padding-right:28px}input[type=checkbox]{accent-color:var(--accent);width:20px;height:20px;min-height:20px}input[type=color]{width:100%;height:50px}input::placeholder,textarea::placeholder{color:#7f8e83}.primary,.secondary,.danger{border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.875rem;font-weight:650;display:inline-flex}.primary{background:var(--accent);color:#172513;box-shadow:0 2px #0002}.primary:hover{background:#cafa9d;transform:translateY(-1px)}.secondary{background:var(--panel);border:1px solid var(--line)}.secondary:hover{background:var(--panel-hover)}.danger{color:var(--danger);border:1px solid #ffa59d44}.icon{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.icon:hover{background:var(--panel-hover)}.text-button{color:var(--accent);justify-content:center;align-items:center;gap:7px;padding:8px 0;font-size:.875rem;font-weight:550;display:inline-flex}.text-button:hover{text-decoration:underline}.eyebrow{letter-spacing:.15em;color:var(--muted);font-size:.69rem;font-weight:700;line-height:1.4}.accent{color:var(--accent)}.muted{color:var(--muted);font-size:.85rem;font-weight:400}.brand{letter-spacing:.11em;color:var(--text);align-items:center;gap:11px;font-size:.8rem;font-weight:550;line-height:1.4;display:flex}.brand b{letter-spacing:.19em;font-weight:750}.brand-icon,.logo-tile{background:var(--accent);color:#162311;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);z-index:30;flex-direction:column;flex-shrink:0;width:234px;padding:30px 18px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand{padding:0 12px 40px}.workspace-label{color:var(--muted);letter-spacing:.13em;justify-content:space-between;margin:0 13px 12px;font-size:.63rem;display:flex}.workspace-label span{color:#5d6c61}.sidebar nav{gap:5px;display:grid}.sidebar nav button{text-align:left;color:var(--muted);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:.87rem;display:flex}.sidebar nav button:hover{background:var(--panel-hover);color:var(--text)}.sidebar nav button.active{color:var(--accent);background:#b9ee8810;border-color:#b9ee8820}.sidebar nav small{background:#ffffff09;border-radius:4px;place-items:center;min-width:22px;min-height:22px;margin-left:auto;font-size:.7rem;display:grid}.sidebar-bottom{margin-top:auto;padding-top:24px}.quiet-card{border:1px solid var(--line);background:linear-gradient(120deg,#b9ee8806,#0000);border-radius:10px;flex-direction:column;gap:12px;margin-bottom:24px;padding:19px 14px;display:flex;position:relative}.quiet-card svg{color:var(--accent)}.quiet-card b{font-size:.78rem;font-weight:550}.quiet-card p{font-size:.75rem}.profile{text-align:left;border-top:1px solid var(--line);align-items:center;gap:10px;width:100%;padding:12px 4px;display:flex}.profile>span:nth-child(2){flex:1;min-width:0}.profile b{white-space:nowrap;text-overflow:ellipsis;font-size:.83rem;display:block;overflow:hidden}.profile small{color:var(--muted);margin-top:4px;font-size:.69rem;display:block}.avatar{color:#d1dfc4;border:2px solid var(--sidebar);background:#c7d7c722;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:.68rem;font-weight:650;display:grid}.main-shell{width:calc(100% - 234px);min-width:0;margin-left:234px}.topbar{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:15px;height:82px;padding:0 38px;display:flex}.breadcrumb{align-items:center;gap:12px;font-size:.78rem;display:flex}.breadcrumb>span{color:var(--muted)}.breadcrumb b{font-weight:500}.slash{color:#59665d!important}.top-actions{align-items:center;gap:15px;display:flex}.top-date{color:var(--muted);font-size:.77rem}kbd{border:1px solid #293c2240;border-radius:4px;margin-left:7px;padding:2px 4px;font-family:inherit;font-size:.62rem}.content{max-width:1550px;margin:auto;padding:36px 38px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.page-heading .eyebrow{margin-bottom:11px}.page-heading p{margin-top:10px;font-size:.88rem}.business-switch{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;margin:25px 0 29px;padding-bottom:18px;display:flex}.business-switch button{color:var(--muted);border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;min-height:39px;padding:8px 14px;font-size:.8rem;display:flex}.business-switch button:hover{background:var(--panel)}.business-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 4px 20px #00000005}.section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.section-head .eyebrow{margin-bottom:9px;display:block}.section-description{margin-top:-7px;font-size:.81rem}.today-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px;display:grid}.priorities{background:radial-gradient(ellipse at 100% 0, #b9ee8808, transparent 70%), var(--panel);padding:25px 25px 0;overflow:hidden}.count-label{color:var(--accent);letter-spacing:-.05em;font-family:Manrope Variable,sans-serif;font-size:1.7rem}.count-label span{color:var(--muted);font-size:1.1rem}.mission-list{margin-top:20px}.mission{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:21px 0;display:flex}.mission:last-child{border:0}.mission-index{letter-spacing:-.02em;color:#68776b;font-family:Manrope Variable,sans-serif;font-size:.85rem}.mission-body{cursor:pointer;flex:1;min-width:0}.business-text{letter-spacing:.06em;margin-bottom:5px;font-size:.66rem;font-weight:600;display:block}.task-title{text-align:left;min-height:32px;padding:0;font-size:.97rem;font-weight:550;line-height:1.5;display:block}.meta{color:var(--muted);flex-wrap:wrap;gap:15px;margin-top:6px;font-size:.72rem;display:flex}.meta>span{align-items:center;gap:5px;display:flex}.complete-circle{min-width:44px;min-height:44px;color:var(--accent);border:1px solid #46553f;border-radius:50%;place-items:center;display:grid}.complete-circle:hover{background:var(--accent);color:#172513}.panel-footer{border-top:1px solid var(--line);background:#00000006;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:15px;margin:15px -24px -24px;padding:13px 24px;display:flex}.priorities .panel-footer{margin-bottom:0}.panel-footer>span{color:var(--muted);align-items:center;gap:6px;font-size:.69rem;display:flex}.attention .section-head{margin-bottom:10px}.attention .section-head>svg{color:var(--muted)}.radar-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:14px;width:100%;padding:17px 0;display:flex}.radar-row>div{flex:1}.radar-row b{font-size:.85rem;font-weight:550}.radar-row small{color:var(--muted);margin-top:5px;font-size:.7rem;display:block}.radar-row strong{font-family:Manrope Variable,sans-serif;font-size:1.3rem;font-weight:500}.radar-row svg{color:#6f7e73}.radar-row.overdue strong{color:#f5ab98}.radar-row.attention strong{color:#e5ca82}.radar-row:hover b{color:var(--accent)}.radar-note{color:var(--muted);align-items:center;gap:7px;margin-top:20px;font-size:.71rem;display:flex}.pulse-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.outside{margin:12px 0 19px}.worlds{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.world{text-align:left;background:linear-gradient(140deg, color-mix(in srgb, var(--world) 7%, transparent), transparent 80%), var(--panel);width:100%;padding:22px;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.world:hover{border-color:var(--world);transform:translateY(-3px)}.world-top{color:var(--world);align-items:center;gap:12px;margin-bottom:18px;display:flex}.world-top>svg{opacity:.6;margin-left:auto}.world-symbol{border:1px solid color-mix(in srgb, var(--world) 20%, transparent);background:color-mix(in srgb, var(--world) 7%, transparent);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.world-top>.eyebrow{color:var(--world);opacity:.8;font-size:.62rem}.world h3{font-size:1.07rem}.world-metric{align-items:center;gap:12px;margin:21px 0 16px;display:flex}.world-metric strong{letter-spacing:-.06em;font-family:Manrope Variable,sans-serif;font-size:2rem;font-weight:600}.world-metric strong small{color:var(--muted);font-size:1.1rem}.world-metric>span{color:var(--muted);font-size:.68rem;line-height:1.5}.progress-track{background:var(--line);border-radius:5px;height:4px;overflow:hidden}.progress-track>span{border-radius:inherit;background:var(--world,var(--accent));height:100%;transition:width .4s;display:block}.world-bottom{color:var(--muted);justify-content:space-between;gap:10px;margin-top:16px;font-size:.68rem;display:flex}.task-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:15px 0;display:flex}.task-row:last-child{border:0}.task-check{width:44px;min-width:44px;height:44px;color:var(--accent);place-items:center;display:grid;position:relative}.task-check:before{content:"";border:1px solid #6b7d65;border-radius:6px;position:absolute;inset:12px}.task-check:hover:before{background:#b9ee8818}.task-row-main{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;padding:0;line-height:1.5}.task-row-main b{font-size:.87rem;font-weight:550;display:block}.task-row-main span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:.72rem;display:flex}.task-row-right{align-items:center;gap:15px;display:flex}.deadline-label{color:var(--muted);text-align:right;min-width:72px;font-size:.74rem}.badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#9aab9a0c;border-radius:5px;justify-content:center;align-items:center;padding:4px 9px;font-size:.68rem;display:inline-flex}.badge.blocked{color:#f1aa9a;background:#f1aa9a0a;border-color:#f1aa9a25}.badge.waiting{color:#e8cd86;background:#e8cd860a;border-color:#e8cd8625}.badge.in_progress{color:#b7c9f9;background:#b7c9f90a;border-color:#b7c9f925}.badge.planned{color:#c6ccbc}.badge.done{color:var(--accent);border-color:#b9ee8825}.priority-high{color:#f5ab98}.priority-medium{color:#d7c68e}.priority-low{color:var(--muted)}.is-done .task-row-main b,.calendar-task.is-done b{color:var(--muted);text-decoration:line-through}.quiet-empty{color:var(--muted);padding:23px 0;font-size:.85rem;line-height:1.6}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:44px 20px;display:flex}.empty>svg{color:var(--accent);opacity:.6}.empty h3{font-size:1.1rem}.empty p{max-width:360px;font-size:.85rem}.empty .primary{margin-top:8px}.page-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-top:35px;padding:18px 0;font-size:.68rem;display:flex}.page-footer>span{align-items:center;gap:7px;display:flex}.page-footer .text-button{color:var(--muted);font-size:.7rem}.mobile-menu,.mobile-add{display:none}.toast{background:var(--accent);color:#1a2a15;box-shadow:var(--shadow);z-index:60;border:1px solid #def3b7;border-radius:10px;align-items:center;gap:10px;max-width:90%;padding:15px 22px;font-size:.9rem;animation:.25s arrive;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.error,.error-banner{color:var(--danger);font-size:.86rem;line-height:1.6}.error-banner{background:#ffa59d08;border:1px solid #ffa59d33;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.error-banner .icon{margin-left:auto}.notice{background:#b9ee880a;border:1px solid #b9ee8830;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;padding:16px;font-size:.85rem;display:flex}.notice input{width:100%}.field{flex-direction:column;gap:8px;margin-bottom:17px;display:flex}.field>span,.field>label{color:var(--muted);font-size:.8rem}.field>input,.field>select,.field>textarea{width:100%}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.modal{background:var(--panel);color:var(--text);border:1px solid #4b594d;border-radius:16px;width:min(520px,100vw - 30px);max-height:90dvh;padding:27px;overflow:auto;box-shadow:0 30px 150px #0009}.modal.wide{width:min(740px,100vw - 30px)}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050b07b5}.modal-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.modal>p{margin-bottom:22px;font-size:.86rem}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.editor-title input{letter-spacing:-.03em;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;width:100%;margin-bottom:22px;padding:12px 0;font-family:Manrope Variable,sans-serif;font-size:1.35rem;font-weight:600}.checkbox-label{align-items:center;gap:10px;min-height:44px;margin-bottom:15px;font-size:.85rem;display:flex}.checklist{border-top:1px solid var(--line);padding-top:18px}.checklist h3{margin-bottom:12px}.checklist-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.checklist-row label{align-items:center;gap:10px;font-size:.88rem;display:flex}.inline-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inline-form input{flex:1}.task-detail-extra{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.task-detail-extra h3{align-items:center;gap:8px;margin:20px 0 16px;display:flex}.comment{border-bottom:1px solid var(--line);padding:15px 0;font-size:.85rem}.comment small{color:var(--muted);margin-left:10px}.comment p{white-space:pre-wrap;margin-top:7px}.task-detail-extra .inline-form{margin:16px 0}.activity-row{color:var(--muted);justify-content:space-between;gap:20px;padding:10px 0;font-size:.75rem;display:flex}.task-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.task-tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:10px 14px;font-size:.83rem}.task-tabs button.selected{color:var(--accent);border-bottom-color:var(--accent)}.filters{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.filters input,.filters select{font-size:.8rem}.search{border:1px solid var(--line);min-width:200px;color:var(--muted);background:var(--input);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.search input{background:0 0;border:0;width:100%;padding-left:0}.task-list .section-head{margin-bottom:4px}.team-strip{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-strip>div{align-items:center;gap:18px;display:flex}.team-strip p{margin-top:5px;font-size:.78rem}.avatars{padding-left:9px;display:flex}.avatars .avatar{margin-left:-9px}.planner-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.planner-toolbar h2{font-size:1rem}.segmented{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:3px;padding:3px;display:flex}.segmented button{text-transform:capitalize;color:var(--muted);border-radius:5px;min-height:36px;padding:8px 15px;font-size:.8rem}.planner-legend{color:var(--muted);flex-wrap:wrap;gap:22px;margin-bottom:16px;font-size:.75rem;display:flex}.planner-legend>span{align-items:center;gap:6px;display:flex}.planner-legend>span:last-child{margin-left:auto}.legend-plan{background:var(--accent);border-radius:2px;width:4px;height:12px}.calendar-grid{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.calendar-day{border-right:1px solid var(--line);background:var(--panel);min-width:0;min-height:230px;padding:10px}.calendar-day:nth-child(7n){border-right:0}.calendar-grid.month .calendar-day{border-bottom:1px solid var(--line);min-height:160px}.calendar-day.is-today{background:#b9ee8805}.calendar-day.is-today .day-heading b{color:var(--accent)}.day-heading{justify-content:space-between;align-items:center;gap:4px;margin-bottom:18px;display:flex}.day-heading>span{color:var(--muted);text-transform:uppercase;font-size:.65rem}.day-heading b{color:var(--text);margin-top:4px;font-family:Manrope Variable,sans-serif;font-size:1.3rem;font-weight:500;display:block}.day-heading .icon{min-width:26px}.calendar-task{text-align:left;border-left:2px solid var(--accent);background:var(--panel-hover);overflow-wrap:anywhere;border-radius:4px;flex-direction:column;gap:5px;width:100%;margin:8px 0;padding:9px 8px;display:flex}.calendar-task small{color:var(--muted);font-size:.6rem}.calendar-task b{font-size:.76rem;font-weight:500;line-height:1.45}.calendar-deadline{text-align:left;color:#dfc995;overflow-wrap:anywhere;align-items:center;gap:5px;width:100%;padding:6px 2px;font-size:.65rem;line-height:1.4;display:flex}.calendar-deadline svg{flex-shrink:0}.milestone{color:#bdcaff;min-height:44px}.day-empty{color:#7b8a7f;padding-top:12px;font-size:.66rem;display:block}.calendar-grid.day{grid-template-columns:1fr}.calendar-grid.day .calendar-day{min-height:270px}.calendar-grid.day .calendar-task{max-width:650px}.focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.focus-grid .field>b{font-size:.85rem;font-weight:550}.focus-grid textarea{font-size:.85rem}.focus-grid .primary{font-size:.78rem}.rollover-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.rollover-row small{color:var(--muted);margin-top:5px;font-size:.72rem;font-weight:400;display:block}.rollover-row .secondary{font-size:.75rem}.capacity{color:#e5ca82;font-size:.65rem;line-height:1.5}.progress-intro{background:linear-gradient(120deg, #b9ee8808, transparent), var(--panel);justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}.progress-intro h2{margin:12px 0;font-size:1.7rem}.progress-intro p{font-size:.85rem}.big-number{letter-spacing:-.06em;color:var(--accent);align-items:center;gap:15px;font-family:Manrope Variable,sans-serif;font-size:4.5rem;font-weight:500;display:flex}.big-number span{color:var(--muted);letter-spacing:0;font-size:.76rem;line-height:1.6}.progress-world h3{align-items:center;gap:9px;display:flex}.progress-world p{margin:10px 0 20px;font-size:.78rem}.progress-stats{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:25px;padding-top:18px;display:flex}.progress-stats button{color:var(--muted);gap:6px;font-size:.7rem;display:grid}.progress-stats b{color:var(--text);font-size:1.2rem;font-weight:500}.outcome-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:14px;width:100%;padding:15px 0;display:flex}.outcome-row>svg{color:var(--accent)}.outcome-row>span{flex:1}.outcome-row b{font-size:.86rem}.outcome-row small{color:var(--muted);margin-top:5px;display:block}.outcome-row time{color:var(--muted);font-size:.77rem}.business-settings h2{margin:20px 0 8px}.business-settings p{text-transform:capitalize;margin-bottom:18px;font-size:.8rem}.business-settings .world-top{font-size:.7rem}.project-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.project-row>div{flex:1}.project-row b{font-size:.9rem}.project-row small{color:var(--muted);margin-top:5px;display:block}.project-row>span{color:var(--muted);font-size:.8rem}.connect-hero{background:linear-gradient(120deg, #b9ee8808, transparent), var(--panel);align-items:center;gap:22px;display:flex}.connect-hero>div:nth-child(2){flex:1}.connect-hero h2{margin:10px 0;font-size:1.5rem}.connect-hero p{font-size:.86rem}.connect-hero>svg{color:#91ae82}.connection-symbol{width:70px;height:70px;color:var(--accent);background:#b9ee8808;border:1px solid #b9ee8833;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.connections-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.connections-grid .panel>h2{margin-bottom:20px}.connections-grid p,.connections-grid li{font-size:.86rem;line-height:1.8}.connections-grid ol{padding-left:20px}.connections-grid li{color:var(--muted);margin:12px 0}.connections-grid a{align-items:center;gap:6px;margin-top:15px;font-size:.8rem;display:inline-flex}.status-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:.78rem;display:flex}.status-line>span{color:var(--muted)}.status-line b{text-align:right;font-size:.75rem;font-weight:500}.not-deployed p{margin-top:10px}.permission-list{padding:0;list-style:none}.permission-list li{gap:12px;display:flex}.permission-list svg{width:18px;min-width:18px;color:var(--accent);margin-top:4px}.copy-url{gap:10px;margin:15px 0;display:flex}.copy-url input{flex:1;font-size:.8rem}.client-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.client-row small{color:var(--muted);margin-top:7px;font-size:.75rem;display:block}.consent{max-width:700px;margin:0 auto}.consent>svg{color:var(--accent);margin-bottom:20px}.consent h2{margin-bottom:20px}.consent p,.consent li{color:var(--muted);margin:15px 0;font-size:.9rem;line-height:1.7}.auth-layout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-story{border-right:1px solid var(--line);background:radial-gradient(at 10% 60%,#557b3f22,#0000 70%),#131a15;flex-direction:column;justify-content:space-between;gap:70px;padding:48px 60px;display:flex}.auth-story>.brand{color:#e9eeea}.auth-story .brand>svg{color:#b9ee88}.auth-story h1{color:#e9eeea;margin:25px 0;font-size:clamp(2.5rem,4vw,4rem);font-weight:500;line-height:1.15}.auth-story em{color:#b9ee88;font-style:normal}.auth-story p{color:#9ba89f;font-size:.95rem}.auth-story>small{color:#9ba89f;align-items:center;gap:8px;font-size:.73rem;display:flex}.auth-main{justify-content:center;align-items:center;padding:60px 40px;display:flex}.auth-box{width:100%;max-width:370px}.auth-box .logo-tile{width:50px;height:50px;margin-bottom:30px}.auth-box h2{margin-bottom:12px;font-size:1.85rem}.auth-box>p{margin-bottom:30px;font-size:.9rem}.auth-box .primary{width:100%;margin-top:22px}.auth-box form>small{color:var(--muted);margin-top:-6px;display:block}.auth-box .error{margin-top:18px}.google-auth-button{border:1px solid var(--line);background:var(--panel);width:100%;min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-weight:700;display:flex}.google-auth-button:hover{border-color:var(--accent)}.google-owner-label{color:var(--muted);margin-left:auto;font-size:11px;font-weight:600}.google-glyph{color:#4285f4;background:#fff;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-family:Arial,sans-serif;font-weight:800;display:inline-grid}.local-note{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:28px;font-size:.73rem;display:flex}.world-path{align-items:center;gap:20px;max-width:370px;margin-top:50px;display:flex}.world-path>span{color:#b9ee88;font-size:.73rem;line-height:1.9}.world-path b{color:#d5ded4;font-size:.85rem;font-weight:500}.world-path i{background:#3b4838;flex:1;height:1px}.screen-loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.screen-loading>svg{color:var(--accent)}.skeleton{grid-template-columns:2fr 1fr;gap:20px;display:grid}.skeleton>span{background:var(--panel);border-radius:12px;height:300px;animation:1s infinite alternate breathe}.skeleton>span:last-child{grid-column:1/-1;height:180px}.scrim{display:none}body:has(dialog[open]){overflow:hidden}[data-theme=light]{--bg:#f3f5f0;--sidebar:#fafbf8;--panel:#fff;--panel-hover:#edf2e8;--line:#dce3d8;--text:#202d23;--muted:#667263;--accent:#477321;--input:#f7f9f4;--danger:#ab3e31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg)}[data-theme=light] .primary,[data-theme=light] .brand-icon,[data-theme=light] .logo-tile{color:#172513;background:#b9ee88}[data-theme=light] .avatar{color:#456339;background:#dde9d1}[data-theme=light] .world{background:linear-gradient(120deg, color-mix(in srgb, var(--world) 15%, transparent), transparent 90%), var(--panel)}[data-theme=light] .business-text,[data-theme=light] .world-top{color:var(--text)!important}[data-theme=light] .badge.blocked{color:#a64232}[data-theme=light] .badge.waiting{color:#8a671d}[data-theme=light] .badge.in_progress{color:#526aaf}[data-theme=light] .badge.planned{color:#516047}[data-theme=light] .radar-row.overdue strong{color:#a64232}[data-theme=light] .radar-row.attention strong{color:#8a671d}[data-theme=light] .calendar-deadline{color:#83601f}@keyframes arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes breathe{0%{opacity:.5}to{opacity:1}}@media (width>=1450px){.content{padding:42px 48px 0}.topbar{padding:0 48px}.today-grid{grid-template-columns:1.8fr 1fr}.mission{padding:25px 0}}@media (width<=1150px){.sidebar{width:205px;padding:25px 12px 15px}.sidebar>.brand{padding-left:8px}.main-shell{width:calc(100% - 205px);margin-left:205px}.content{padding:27px 24px 0}.topbar{padding:0 24px}.today-grid{grid-template-columns:1.4fr 1fr;gap:16px}.panel{padding:20px}.priorities{padding:20px 20px 0}.worlds{gap:12px}.world{padding:18px}.panel-footer{margin-bottom:-20px;margin-left:-20px;margin-right:-20px;padding:12px 20px}.mission{gap:11px}.meta{gap:8px}.top-date{display:none}.calendar-grid.week,.calendar-grid.month{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-day{border-bottom:1px solid var(--line)}.connections-grid{gap:14px}.status-line{flex-wrap:wrap;gap:8px}.focus-grid{gap:12px}.task-row-right{gap:9px}.auth-story{padding:40px}.world-metric{gap:8px}.world-metric>span{font-size:.64rem}}@media (width<=900px){.sidebar{width:185px}.main-shell{width:calc(100% - 185px);margin-left:185px}.sidebar nav button{gap:9px;padding:12px 9px;font-size:.8rem}.sidebar>.brand{gap:8px;font-size:.7rem}.quiet-card{padding:15px 10px}.today-grid{grid-template-columns:1fr}.attention{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.attention .section-head,.radar-note{grid-column:1/-1}.worlds{grid-template-columns:1fr}.world{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.world-top{grid-column:1;margin-bottom:8px}.world h3{grid-area:2/1}.world-metric{grid-area:1/2/3;margin:0 0 15px}.world .progress-track,.world-bottom{grid-column:1/-1}.world-bottom{margin-top:12px}.connections-grid,.focus-grid{grid-template-columns:1fr}.task-row{gap:5px}.task-row-right{flex-direction:column;gap:6px}.task-row-right>svg{display:none}.team-strip{align-items:flex-start}.team-strip>div{flex-direction:column;align-items:flex-start;gap:10px}.connect-hero>svg{display:none}.auth-story{padding:35px}.auth-story h1{font-size:2.6rem}.auth-main{padding:40px 25px}.progress-intro{flex-direction:column;align-items:flex-start}.big-number{font-size:3.5rem}.refresh>span{display:none}.refresh{min-width:44px;padding:10px}}@media (width<=700px){.admin-root{width:100%;max-width:calc(100vw - 40px);overflow:clip}.sidebar{width:255px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar nav button{padding:13px;font-size:.9rem}.sidebar>.brand{font-size:.8rem}.main-shell{width:100%;margin-left:0}.mobile-menu{display:flex}.topbar{z-index:20;background:var(--bg);gap:5px;height:70px;padding:0 15px;position:sticky;top:0}.breadcrumb{gap:7px;font-size:.76rem}.breadcrumb>span{display:none}.top-actions{gap:4px}.top-actions kbd{display:none}.top-actions .compact{padding:10px 12px}.top-actions .compact span{display:none}.content{padding:26px 18px 0}.page-heading{gap:10px;margin-bottom:18px}.page-heading .eyebrow{font-size:.61rem}.page-heading h1{font-size:1.75rem}.page-heading p{max-width:290px;font-size:.83rem}.refresh{display:none}.business-switch{gap:6px;margin:22px 0}.business-switch button{min-height:40px;padding:8px 10px;font-size:.73rem}.panel{border-radius:10px;margin-bottom:18px;padding:19px}.priorities{padding:21px 19px 0}.today-grid{gap:0}.section-head{gap:10px}.section-head h2{font-size:1.06rem}.count-label{white-space:nowrap;font-size:1.5rem}.mission-index{display:none}.mission{padding:19px 0}.task-title{font-size:.93rem}.mission .meta{font-size:.69rem}.mission .business-text{font-size:.65rem}.panel-footer{margin-bottom:-19px;margin-left:-19px;margin-right:-19px;padding:12px 19px}.panel-footer>span{max-width:180px;font-size:.66rem;line-height:1.6}.panel-footer .text-button{white-space:nowrap;font-size:.75rem}.section-description{font-size:.78rem}.attention{gap:0 16px}.radar-row{gap:7px;padding:14px 0}.radar-row b{font-size:.78rem}.radar-row small{font-size:.66rem;line-height:1.5}.radar-row svg{display:none}.radar-row strong{font-size:1.25rem}.radar-note{font-size:.68rem}.outside .text-button{font-size:.73rem}.worlds{gap:0}.world{column-gap:16px;padding:20px}.world-top{margin-bottom:10px}.world h3{font-size:1.1rem}.world-metric strong{font-size:2rem}.world-metric>span{font-size:.65rem}.world-bottom{font-size:.71rem}.deadlines .section-head{align-items:flex-start}.deadlines .section-head h2 .muted{margin-top:6px;font-size:.7rem;display:block}.deadlines .text-button{white-space:nowrap;font-size:.75rem}.task-row-main b{font-size:.85rem}.task-row-main span{font-size:.66rem}.task-check{width:35px;min-width:35px}.task-check:before{inset:12px 7px}.task-row-right{max-width:90px}.badge{padding:4px 7px;font-size:.62rem}.deadline-label{font-size:.68rem}.task-row{gap:8px}.page-footer{flex-wrap:wrap;justify-content:flex-start;padding-bottom:85px;font-size:.66rem}.page-footer .text-button{margin-left:auto}.page-footer>span:nth-child(2){order:3;width:100%;font-size:.62rem}.mobile-add{z-index:25;border-radius:50%;width:56px;height:56px;display:flex;position:fixed;bottom:22px;right:20px;box-shadow:0 8px 24px #0005}.scrim{z-index:28;background:#0008;display:block;position:fixed;inset:0}.toast{padding:14px 16px;font-size:.8rem;bottom:85px}.modal{border-radius:12px;width:calc(100vw - 20px);max-height:94dvh;padding:22px 18px}.modal.wide{width:calc(100vw - 20px)}.modal-head h2{font-size:1.12rem}.form-grid{grid-template-columns:1fr;gap:0}.field>span,.field>label{font-size:.85rem}.editor-title input{font-size:1.2rem}.task-tabs{gap:0}.task-tabs button{padding:9px 12px;font-size:.77rem}.filters{gap:8px}.filters>.search{flex:auto;width:100%}.filters>select,.filters>input{flex:1;width:45%;font-size:.78rem}.team-strip{align-items:center}.team-strip p{font-size:.73rem}.team-strip h3{font-size:.9rem}.team-strip .secondary{max-width:155px;padding:9px 10px;font-size:.73rem}.planner-toolbar h2{font-size:.85rem}.planner-toolbar .inline-form{gap:4px}.planner-toolbar .secondary{padding:8px 10px;font-size:.75rem}.planner-toolbar{gap:12px}.planner-legend{gap:12px;font-size:.67rem}.planner-legend>span:last-child{width:100%;margin:0}.calendar-grid.week,.calendar-grid.month{grid-template-columns:1fr 1fr}.calendar-grid.day{grid-template-columns:1fr}.calendar-day{min-height:180px}.calendar-grid.month .calendar-day{min-height:150px}.calendar-task b{font-size:.78rem}.calendar-task small{font-size:.62rem}.day-heading>span{font-size:.69rem}.calendar-deadline,.day-empty{font-size:.7rem}.focus-grid{gap:22px}.rollover-row{flex-direction:column;align-items:flex-start;gap:8px}.rollover-row .secondary{font-size:.77rem}.progress-intro h2{font-size:1.4rem}.progress-stats{margin-top:18px}.progress-stats button{font-size:.76rem}.progress-world{margin-bottom:18px}.project-row{gap:10px}.project-row>span{font-size:.7rem}.project-row b{font-size:.85rem}.connect-hero{align-items:flex-start;gap:13px}.connection-symbol{border-radius:10px;width:45px;height:45px}.connection-symbol svg{width:22px}.connect-hero h2{font-size:1.1rem}.connect-hero .eyebrow{font-size:.6rem}.connect-hero p{font-size:.78rem}.connections-grid{gap:0}.connections-grid .panel>h2{font-size:1.1rem}.connections-grid li,.connections-grid p{font-size:.85rem}.status-line{flex-direction:column;align-items:flex-start;font-size:.8rem}.status-line b{font-size:.8rem}.client-row{flex-direction:column;align-items:flex-start;gap:10px}.copy-url{flex-wrap:wrap}.copy-url input{width:100%}.auth-layout{grid-template-columns:1fr}.auth-story{border-right:0;border-bottom:1px solid var(--line);gap:28px;min-height:0;padding:28px 26px}.auth-story h1{margin:15px 0;font-size:2.1rem}.auth-story p,.world-path,.auth-story>small{display:none}.auth-story .eyebrow{font-size:.6rem}.auth-story>.brand{font-size:.7rem}.auth-main{padding:36px 25px}.auth-box{max-width:400px}.auth-box .logo-tile{display:none}.auth-box h2{font-size:1.6rem}.auth-box>p{margin-bottom:25px;font-size:.86rem}.skeleton{grid-template-columns:1fr}.skeleton>span{height:250px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.calendar-offset{background:var(--bg);min-height:100px}@media (width<=1150px){.calendar-offset{display:none}}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled{opacity:.6}@media (width<=700px){.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible}}.completed-priorities{border-top:1px solid var(--line);color:var(--accent);padding:12px 0;font-size:.8rem}.completed-priorities summary{cursor:pointer;align-content:center;min-height:44px}.completed-priorities button{text-align:left;display:flex}.icloud-panel h2,.calendar-controls h3{align-items:center;gap:9px;display:flex}.icloud-panel form,.calendar-dialog form{gap:16px;display:grid}.icloud-panel label,.calendar-controls label,.calendar-dialog label{gap:8px;min-width:0;font-size:13px;display:grid}.icloud-panel input,.icloud-panel select,.calendar-controls select,.calendar-dialog input,.calendar-dialog textarea{width:100%;min-width:0}.calendar-controls{margin:18px 0}.calendar-controls form{flex-wrap:wrap;align-items:end}.calendar-controls select{max-width:440px}.calendar-conflict{border:1px solid #b77746;border-radius:12px;margin-top:14px;padding:16px}.calendar-conflict .inline-form{flex-wrap:wrap}.apple-event{background:#50a0dc17;border-left-color:#63b7ef!important}.apple-event small{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.calendar-dialog{width:min(600px,100vw - 28px);max-height:90vh;padding:24px;overflow:auto}.calendar-dialog fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.calendar-dialog input[type=checkbox]{flex:none;width:auto}.calendar-dialog label.inline-form{align-items:center;display:flex}.calendar-dialog .modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.calendar-dialog .inline-form{flex-wrap:wrap}@media (width<=650px){.calendar-controls .section-head{flex-direction:column;align-items:stretch;gap:14px}.calendar-controls .inline-form{flex-wrap:wrap}.icloud-panel .form-grid,.calendar-dialog .form-grid{grid-template-columns:1fr}.calendar-controls select{max-width:100%}}.admin-root{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.admin-root>*{min-width:0}.admin-root>.panel,.admin-root>.admin-tabs{width:100%;min-width:0;max-width:100%}.admin-banner{align-items:center;gap:20px;padding:26px;display:flex}.admin-banner h2{margin:5px 0}.admin-banner p,.admin-root .section-head p{color:var(--muted);margin:6px 0 0}.admin-banner>.badge{margin-left:auto}.admin-emblem{border:1px solid var(--line);color:var(--accent);border-radius:14px;padding:15px}.admin-tabs{border-bottom:1px solid var(--line);gap:6px;display:flex;overflow:auto}.admin-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 17px;display:flex}.admin-tabs button.selected{color:var(--text);border-bottom-color:var(--accent)}.admin-table-wrap{max-width:100%;overflow:auto}.admin-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.admin-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:15px 22px;font-size:11px}.admin-table td{border-top:1px solid var(--line);padding:18px 22px;font-size:13px}.admin-table td small{color:var(--muted);margin-top:5px;display:block}.admin-muted{color:var(--muted);font-size:12px}.admin-empty{text-align:center;color:var(--muted);padding:48px}.admin-empty svg{margin:0 auto 16px}.admin-empty h3{color:var(--text);margin:0 0 10px}.admin-role-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;padding:20px;display:grid}.admin-role-grid article{border:1px solid var(--line);border-radius:12px;padding:24px}.admin-role-grid p,.admin-footnote{color:var(--muted);font-size:12px}.admin-grant-tags{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.admin-grant-tags span{border:1px solid var(--line);border-radius:5px;padding:5px 8px;font-size:11px}.admin-footnote{padding:0 24px 20px}.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-department{margin:0 24px 24px}.admin-department>p{color:var(--muted);font-size:13px}.admin-team{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:17px 0;display:flex}.admin-team span{color:var(--muted);margin-left:auto;font-size:12px}.admin-form{gap:20px;padding:24px;display:grid}.admin-form>label{gap:9px;font-size:13px;display:grid}.admin-form fieldset{border:1px solid var(--line);border-radius:8px;padding:16px}.admin-form legend{padding:0 8px;font-size:12px}.admin-form input:not([type=checkbox]),.admin-form select{width:100%}.admin-permissions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-permissions label,.admin-form .admin-check{align-items:center;gap:9px;font-size:12px;display:flex}.admin-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.admin-form p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.admin-check{margin:8px 0}.admin-invite-result{border:1px solid var(--line);border-radius:8px;gap:12px;padding:20px;display:grid}.admin-notice{border:1px solid var(--line);border-radius:8px;padding:12px 18px;font-size:13px}.admin-audit{margin:0;padding:0 24px;list-style:none}.admin-audit li{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 0;font-size:13px;display:flex}.admin-audit-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.admin-audit p,.admin-audit time{color:var(--muted);font-size:12px}.admin-audit time{text-align:right;margin-left:auto}.admin-audit summary{cursor:pointer;color:var(--muted);font-size:12px}.admin-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:600px;font-size:11px;overflow:auto}.admin-pagination{justify-content:flex-end;align-items:center;gap:16px;padding:20px;display:flex}.admin-pagination span{color:var(--muted);font-size:12px}@media (width<=700px){.admin-root>.panel{overflow:hidden}.admin-banner{flex-wrap:wrap;align-items:flex-start;padding:20px}.admin-banner>.badge{margin-left:0}.admin-emblem{display:none}.admin-root .section-head{flex-direction:column;align-items:flex-start;gap:16px}.admin-root .section-head .admin-actions{width:100%;min-width:0}.admin-permissions{grid-template-columns:1fr}.admin-form{padding:18px}.admin-audit li{flex-wrap:wrap}.admin-audit time{margin-left:24px}.admin-tabs button{padding:12px}.admin-empty{padding:30px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-logo{object-fit:contain;width:100%;height:100%;display:block}.brand-icon:has(.workspace-logo){padding:3px;background:0 0!important}.appearance-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}.appearance-preview{height:fit-content;padding:28px}.appearance-sample{align-items:center;gap:18px;margin:32px 0;display:flex}.appearance-sample h2{margin:0}.appearance-sample p,.appearance-preview>p{color:var(--muted);font-size:13px;line-height:1.6}.appearance-swatch{border-radius:8px;margin:20px 0;padding:12px 18px;display:inline-block}.accent-picker{align-items:center;gap:12px;display:flex}.accent-picker input[type=color]{flex-shrink:0;width:54px;height:42px;padding:4px}.appearance-override{justify-items:start;gap:12px;display:grid}.mcp-examples{padding:24px}.mcp-examples p,.mcp-examples li{color:var(--muted);font-size:14px;line-height:1.8}.primary,[data-theme=light] .primary,.brand-icon,.logo-tile,[data-theme=light] .brand-icon,[data-theme=light] .logo-tile{background:var(--brand-accent,var(--accent));color:var(--accent-contrast,#172513)}.primary:hover{background:var(--brand-accent,var(--accent));filter:brightness(1.08)}@media (width<=800px){.appearance-grid{grid-template-columns:minmax(0,1fr)}.appearance-preview{padding:22px}}.sidebar nav button.active{background:color-mix(in srgb, var(--brand-accent) 8%, transparent);border-color:color-mix(in srgb, var(--brand-accent) 18%, transparent)}.business-switch button.selected{background:var(--panel-hover);color:var(--text);border-color:color-mix(in srgb, var(--brand-accent) 30%, var(--line))}.pin-gate{z-index:90;-webkit-backdrop-filter:blur(10px);background:radial-gradient(60% 50% at 50% 0,#6366f12e,#0000 70%),#080a14b8;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.pin-card{color:#eef0ff;text-align:center;background:#111422f0;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:min(380px,100%);padding:28px 26px 22px;animation:.24s ease-out pin-in;display:flex;box-shadow:0 24px 70px #0000008c}@keyframes pin-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.pin-card .logo-tile{color:#c7d2fe;background:linear-gradient(135deg,#6366f159,#38bdf840);border:1px solid #ffffff24;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.pin-card h2{letter-spacing:.2px;margin:0;font-size:21px;font-weight:700}.pin-sub{color:#aab1cf;max-width:300px;margin:0;font-size:13.5px;line-height:1.5}.pin-dots{justify-content:center;gap:12px;min-height:16px;margin:4px 0;display:flex}.pin-dots span{background:0 0;border:1.5px solid #ffffff59;border-radius:50%;width:13px;height:13px;transition:background .12s,transform .12s,border-color .12s}.pin-dots span.filled{background:#a5b4fc;border-color:#a5b4fc;transform:scale(1.12)}.pin-match.ok{color:#6ee7b7;font-weight:600}.pin-card .error{box-sizing:border-box;color:#fecaca;background:#ef444424;border:1px solid #ef444459;border-radius:10px;width:100%;margin:0;padding:8px 12px;font-size:13px}.pin-pad{grid-template-columns:repeat(3,minmax(64px,88px));justify-content:center;gap:10px;width:100%;display:grid}.pin-entry{color:#c7d2ee;text-align:left;gap:6px;width:min(280px,100%);font-size:12px;font-weight:600;display:grid}.pin-entry input{color:#fff;letter-spacing:.2em;background:#253149;border:1px solid #64748b;border-radius:12px;width:100%;height:48px;padding:0 14px;font-size:20px}.pin-entry input:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.pin-pad button{appearance:none;color:#eef0ff;cursor:pointer;touch-action:manipulation;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;height:58px;font-size:20px;font-weight:600;transition:background .12s,transform 80ms,border-color .12s}.pin-pad button:hover:not(:disabled){background:#ffffff1f}.pin-pad button:active:not(:disabled){transform:scale(.96)}.pin-pad button:disabled{opacity:.45;cursor:not-allowed}.pin-pad button.ghost{background:0 0;border-style:dashed}.pin-pad button.enter{color:#0b1020;background:linear-gradient(135deg,#a5b4fc,#7dd3fc);border-color:#0000;font-weight:800}.pin-password{text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.pin-password input{color:#eef0ff;background:#080a1499;border:1px solid #ffffff29;border-radius:10px;height:40px;padding:0 12px;font-size:15px}.pin-password input:focus{outline-offset:1px;outline:2px solid #6366f1}.pin-password button{color:#eef0ff;cursor:pointer;background:#6366f140;border:1px solid #ffffff29;border-radius:10px;align-self:flex-end;padding:8px 14px;font-size:13px;font-weight:600}.pin-password .pin-match.ok{align-self:flex-start}.pin-card .text-button{color:#a5b4fc;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:13px}.pin-card .text-button:hover{text-decoration:underline}.pin-foot{color:#8f97b8;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:6px;padding-top:12px;font-size:12px;display:flex}.pin-foot span{align-items:center;gap:6px;display:inline-flex}.pin-hint{color:#8f97b8;margin:0;font-size:12px}@media (width<=420px){.pin-card{padding:22px 16px 16px}.pin-pad{grid-template-columns:repeat(3,minmax(58px,1fr));gap:8px}.pin-pad button{height:52px;font-size:18px}}.auth-box-pin{color:#f4f6ff;background:#171f30;border:1px solid #45516b;border-radius:20px;width:min(400px,100%);max-width:400px;padding:26px;box-shadow:0 22px 56px #0005}.pin-inline{flex-direction:column;align-items:center;gap:12px;animation:.35s both pin-in;display:flex}.pin-inline h2{color:#f4f6ff}.pin-inline .pin-pad button{color:#fff;background:#34425d;border-color:#61718e}.pin-inline .pin-pad button.enter{color:#111a2b;background:#c0d4ff;border-color:#c0d4ff}.pin-inline .pin-pad button.ghost{background:#26344d}.pin-inline h2{text-align:center;margin:0;font-size:20px;font-weight:700}.pin-inline .pin-sub,.pin-card .pin-sub{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.5}.pin-inline .pin-pad{width:100%;max-width:280px}.pin-inline-foot{width:100%;color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.pin-inline-foot span{align-items:center;gap:5px;display:inline-flex}.pin-inline .text-button,.pin-card .text-button{color:var(--brand-accent,#818cf8);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12.5px}.pin-password{border:1px dashed color-mix(in srgb, var(--brand-accent) 40%, var(--line));border-radius:12px;flex-direction:column;gap:8px;width:100%;max-width:280px;padding:12px;display:flex}.pin-password label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.pin-password input{border:1px solid var(--line);color:var(--text);background:#ffffff0f;border-radius:9px;padding:10px 12px;font-size:14px}.pin-password button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff14;border-radius:9px;align-self:flex-start;padding:8px 14px;font-size:13px}.pin-match{color:var(--muted);margin:0;font-size:12px}.pin-match.ok{color:#34d399}.pin-hint{color:var(--muted);text-align:center;margin:0;font-size:11.5px;line-height:1.5}.auth-box-pin .pin-inline .pin-sub,.auth-box-pin .pin-inline .pin-hint,.auth-box-pin .pin-inline .pin-match,.auth-box-pin .pin-inline-foot,.pin-card .pin-sub,.pin-card .pin-hint,.pin-card .pin-match,.auth-box-pin .pin-password label{color:#c0cce1}.auth-box-pin .pin-inline .pin-match.ok,.pin-card .pin-match.ok{color:#86efac}.auth-box-pin .pin-inline .text-button{color:#bdc9ff}.auth-box-pin .pin-password input{color:#fff;background:#253149;border-color:#64748b}.auth-box-pin .pin-password button{color:#fff}@media (width<=640px){.auth-story{display:none}.auth-main{padding:24px 14px}.auth-box-pin{width:100%;padding:22px 18px}.pin-inline .pin-pad{max-width:260px}}.sidebar>.brand{text-align:center;flex-direction:column;align-items:center;gap:10px;height:auto;min-height:145px;padding:14px 8px;display:flex}.sidebar>.brand .brand-icon{border-radius:14px;width:180px;max-width:100%;height:100px}.sidebar>.brand .brand-caption{letter-spacing:.18em;font-size:15px;font-weight:800;line-height:1.3}.collab-week-settings{flex-wrap:wrap;align-items:end;gap:16px;margin:12px 0 20px;display:flex}.collab-week-settings label{flex-direction:column;gap:6px;display:flex}.collab-week-settings small{max-width:270px;color:var(--muted)}.pin-gate{padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom));overscroll-behavior:contain}.pin-card,.pin-inline{gap:12px}.pin-dots{gap:10px;min-height:18px}.pin-dots span{width:12px;height:12px;box-shadow:inset 0 1px 3px #0005}.pin-dots span.filled{background:#c5b6ff;border-color:#c5b6ff;animation:.18s ease-out pin-dot-in;box-shadow:0 0 12px #a58bf880}.pin-length-hint{color:#b8c5e1;text-align:center;font-size:11px;line-height:1.35}.pin-card .pin-pad,.pin-inline .pin-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;max-width:280px}.pin-card .pin-pad button,.pin-inline .pin-pad button{font-variant-numeric:tabular-nums;border-radius:15px;place-items:center;min-width:0;height:58px;transition:transform .13s,background .13s,box-shadow .13s;display:grid;box-shadow:inset 0 1px #ffffff26,0 3px #0b102050}.pin-card .pin-pad button:active:not(:disabled),.pin-inline .pin-pad button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #ffffff26,0 1px #0b102050}.pin-pad button.enter svg,.pin-pad button.ghost svg{display:block}.pin-card .pin-pad button.enter,.pin-inline .pin-pad button.enter{color:#10162a;background:linear-gradient(135deg,#b8a4fb,#8fbcff)}.pin-entry input{font-variant-numeric:tabular-nums;letter-spacing:.25em}@keyframes pin-dot-in{0%{opacity:.45;transform:scale(.55)}to{opacity:1;transform:scale(1.12)}}@media (width<=420px){.pin-card{width:min(360px,100%);padding:20px 18px}.pin-card .logo-tile{width:43px;height:43px}.pin-card .pin-pad button,.pin-inline .pin-pad button{height:56px}.pin-card .pin-foot{justify-content:center}}@media (height<=690px){.pin-gate{place-items:start center}.pin-card{gap:9px;margin:auto}.pin-card .logo-tile{width:38px;height:38px}.pin-card .pin-pad button{height:48px}.pin-card .pin-sub{font-size:12px}}@media (prefers-reduced-motion:reduce){.pin-card,.pin-inline,.pin-dots span.filled{animation:none}.pin-pad button{transition:none}}.record-files ul{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.record-files li{align-items:center;gap:10px;min-width:0;display:flex}.record-files li .text-button{overflow-wrap:anywhere;text-align:left;min-width:0}.record-files li small{white-space:nowrap;margin-left:auto}.record-files .file-upload{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.record-files .file-upload input{opacity:0;width:1px;height:1px;position:absolute}:root{--bg:#111321;--sidebar:#171a2b;--panel:#1c2033;--panel-hover:#262b43;--line:#343a53;--text:#eef0fc;--muted:#a4acc8;--accent:#ada6ff;--input:#171b2d;background:var(--bg);color:var(--text)}:root[data-theme=light]{--bg:#f5f4f0;--sidebar:#eeedf4;--panel:#fff;--panel-hover:#f1f0fa;--line:#e0dfeb;--text:#25263b;--muted:#686a80;--accent:#554ac5;--input:#fafafd;background:var(--bg);color:var(--text)}.app-shell{font-size:14px}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);width:224px;padding:24px 14px 14px}.brand{letter-spacing:.09em;gap:12px;padding:0 10px 24px;font-size:18px}.brand br{display:none}.brand b{color:var(--muted);margin-left:7px;font-weight:450}.brand-icon{background:var(--brand-accent,#6258dc);color:#fff;border-radius:10px;width:38px;height:38px}.workspace-label{letter-spacing:.14em;margin:12px 0;padding:0 13px;font-size:10px}.sidebar nav{gap:3px}.sidebar nav button{border-radius:7px;min-height:38px;padding:8px 12px;font-size:13px}.sidebar nav button.active{background:color-mix(in srgb, var(--brand-accent,#6258dc) 13%, transparent);color:var(--accent);box-shadow:inset 3px 0 var(--brand-accent,#6258dc)}.sidebar nav button:nth-child(6),.sidebar nav button:nth-child(15){margin-top:15px}.sidebar-bottom{margin-top:20px}.quiet-card{display:none}.profile{border-top:1px solid var(--line);padding-top:15px}.avatar{background:color-mix(in srgb, var(--brand-accent,#6258dc) 12%, var(--panel));color:var(--accent);border-radius:10px}.main-shell{margin-left:224px}.topbar{background:var(--panel);border-bottom:1px solid var(--line);height:65px}.content{max-width:1600px;padding:30px 36px 20px}.page-heading{margin-bottom:24px}.page-heading h1{letter-spacing:-1px;font-size:30px;font-weight:700}.eyebrow{letter-spacing:.16em;color:var(--muted);font-size:10px}.page-heading p{font-size:13px}.business-switch{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:15px}.business-switch button{border-radius:6px;min-height:34px;font-size:12px}.business-switch .selected{background:var(--panel);border-color:var(--line);box-shadow:0 2px 5px #20204009}.panel,.stat-card,.focus-card{border-radius:10px;box-shadow:0 2px 6px #18183603}.primary,.secondary{border-radius:7px}.page-footer{margin-top:40px}.ops-context{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 20px;font-size:12px;display:flex}.ops-context>span:last-child{color:var(--muted);max-width:65%;margin-left:auto}.ops-dot{background:var(--brand-accent,#6258dc);border-radius:50%;width:7px;height:7px}.ops-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ops-search{background:var(--panel);border:1px solid var(--line);max-width:400px;color:var(--muted);border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.ops-search input{background:0 0;border:0;width:100%;min-height:40px;padding:9px 0}.ops-actions,.ops-row-actions{align-items:center;gap:8px;display:flex}.segmented{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:3px;display:flex}.segmented button{border-radius:4px;place-items:center;min-height:32px;padding:4px 10px;display:grid}.segmented .selected{background:var(--panel-hover);color:var(--accent)}.ops-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:65px 24px;display:flex}.ops-empty p{max-width:420px}.ops-empty-mark{border:1px solid var(--line);width:48px;height:48px;color:var(--accent);background:var(--panel-hover);border-radius:12px;place-items:center;display:grid}.ops-table-wrap{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:auto}.ops-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.ops-table th{color:var(--muted);background:var(--panel-hover);padding:13px 18px;font-size:11px;font-weight:600}.ops-table td{border-top:1px solid var(--line);text-overflow:ellipsis;max-width:340px;padding:12px 18px;overflow:hidden}.ops-table tr:hover td{background:color-mix(in srgb, var(--panel-hover) 50%, transparent)}.ops-record-title{text-align:left;min-height:32px;padding:0;font-weight:600}.ops-status{background:var(--panel-hover);color:var(--muted);border-radius:5px;padding:4px 8px;font-size:11px}.ops-status.active,.ops-status.won,.ops-status.paid,.ops-status.approved,.ops-status.resolved{color:#16835d;background:#20996d15}.ops-status.critical,.ops-status.blocked,.ops-status.overdue{color:var(--danger);background:#e3626815}.ops-row-actions{font-size:12px}.ops-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.ops-pagination>span{margin-right:auto}.ops-pagination button{border:1px solid var(--line);border-radius:5px;place-items:center;width:32px;min-height:32px;display:grid}.ops-board{gap:16px;min-height:350px;padding-bottom:20px;display:flex;overflow:auto}.collab-layout{gap:20px;max-width:1120px;display:grid}.discord-settings{gap:20px;max-width:950px;display:grid}.discord-intro{align-items:center;gap:18px;padding:24px;display:flex}.discord-intro>svg{color:var(--accent);flex-shrink:0}.discord-intro h2,.discord-card h3{margin:0}.discord-intro p,.discord-card p{color:var(--muted);font-size:13px;line-height:1.6}.discord-card{gap:14px;padding:24px;display:grid}.discord-card>label,.discord-business,.discord-member label{gap:8px;font-size:13px;display:grid}.discord-card input:not([type=checkbox]),.discord-business select{background:var(--input);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:8px;padding:11px}.discord-business{max-width:350px}.discord-card small,.discord-success{color:var(--accent);align-items:center;gap:7px;display:flex}.discord-card fieldset{border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.discord-card legend{padding:0 6px;font-size:13px}.discord-card .discord-check{align-items:center;gap:10px;font-size:13px;display:flex}.discord-check input{flex-shrink:0}.discord-card>.primary{justify-self:start}.discord-member{align-items:end;gap:12px;display:flex}.discord-member label{flex:1}.discord-member button{min-height:40px}.discord-actions{flex-wrap:wrap;gap:10px;display:flex}.discord-note{margin:0;font-size:12px!important}.discord-deliveries article{border-top:1px solid var(--line);padding:13px 0;font-size:12px}.discord-deliveries article>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.discord-deliveries span{color:var(--muted)}@media (width<=650px){.discord-card,.discord-intro{padding:16px}.discord-member{flex-wrap:wrap}.discord-member label{min-width:190px}}.collab-week,.collab-fields,.collab-update-top,.collab-agenda-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collab-week{margin-bottom:2px}.collab-week strong{margin-right:10px;font-size:18px}.collab-week button,.collab-reply-form button{min-height:36px}.collab-week>button:first-child,.collab-week>button:nth-child(3){border:1px solid var(--line);border-radius:8px;place-items:center;width:36px;display:grid}.collab-week .primary{margin-left:auto}.collab-hint,.collab-empty{color:var(--muted);line-height:1.5}.collab-composer,.collab-feed,.collab-agenda-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px}.collab-composer{gap:12px;display:grid}.collab-composer h3,.collab-feed h2{margin:0;font-size:17px}.collab-composer textarea{resize:vertical;border:1px solid var(--line);background:var(--input);width:100%;min-height:105px;color:var(--text);font:inherit;border-radius:8px;padding:12px}.collab-composer .primary{justify-self:end}.collab-fields select{background:var(--input);min-width:150px;max-width:100%;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:9px}.collab-feed{gap:14px;display:grid}.collab-update{border-top:1px solid var(--line);gap:8px;padding:16px 0 2px;display:grid}.collab-update p,.collab-latest p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.collab-update-top{color:var(--muted);justify-content:space-between;font-size:12px}.collab-kind{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);text-transform:capitalize;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.collab-kind.blocker{color:#d79527;background:#f59e0b22}.collab-kind.decision{color:#65a1ee;background:#3b82f622}.collab-reply{border-left:2px solid var(--line);padding:4px 0 4px 12px;font-size:13px}.collab-reply span{color:var(--muted);margin-left:6px;font-size:11px}.collab-reply-form{flex-wrap:wrap;gap:8px;display:flex}.collab-reply-form input{border:1px solid var(--line);background:var(--input);min-width:180px;color:var(--text);border-radius:8px;flex:1;padding:8px}.collab-agenda{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.collab-agenda-card{align-content:start;gap:11px;display:grid}.collab-agenda-meta{color:var(--muted);justify-content:space-between;font-size:11px}.collab-task-link{text-align:left;font-size:16px;font-weight:700;line-height:1.35}.collab-task-link:hover{color:var(--accent)}.collab-agenda-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.collab-latest{background:var(--panel-hover);border-radius:8px;gap:5px;padding:11px;font-size:12px;display:grid}.collab-latest b{color:var(--accent)}@media (width<=650px){.collab-composer,.collab-feed,.collab-agenda-card{padding:15px}.collab-fields select{width:100%}.collab-week .primary{margin-left:0}.collab-agenda{grid-template-columns:1fr}}.ops-column{background:color-mix(in srgb, var(--panel-hover) 70%, transparent);border-radius:9px;flex:1;min-width:255px;max-width:300px;padding:12px}.ops-column h3{letter-spacing:0;justify-content:space-between;padding:2px 4px 15px;font-size:12px;display:flex}.ops-column h3 span{color:var(--muted)}.ops-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:15px;box-shadow:0 2px 3px #12132804}.ops-card p{overflow-wrap:anywhere;min-height:34px;margin:7px 0 12px;font-size:12px;line-height:1.5}.ops-card-foot{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.ops-card-foot select{max-width:150px;min-height:32px;padding:4px;font-size:11px}.ops-drawer{background:var(--panel);width:min(650px,100%);padding:28px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 70px #0002}.ops-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:22px;display:flex}.ops-drawer h2{margin-top:6px;font-size:23px}.ops-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ops-form label,.ops-extra label{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.ops-form .wide{grid-column:1/-1}.ops-form input,.ops-form select,.ops-form textarea{width:100%;font-size:14px}.ops-form input[type=checkbox]{width:22px}.ops-form-footer{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ops-extra{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:24px;padding-top:24px;display:flex}.ops-extra h3{align-items:center;gap:8px;display:flex}.ops-message{border:1px solid var(--line);border-left:3px solid var(--brand-accent,#6258dc);background:var(--panel-hover);border-radius:5px;padding:14px}.ops-message small{color:var(--muted)}.ops-message p{white-space:pre-wrap;color:var(--text);font-size:13px}.ops-notice{background:var(--panel-hover);border-radius:6px;margin-top:20px;padding:15px}@media (width>=1100px){.sidebar{height:100dvh;overflow-y:auto}.sidebar-bottom{position:static}.app-shell{display:block}}@media (width<=900px){.main-shell{margin-left:0}.content{padding:24px 20px}.sidebar{width:240px}.ops-context>span:last-child{flex-basis:100%;max-width:100%;margin-left:0}.ops-toolbar{flex-wrap:wrap}.ops-search{max-width:none}.ops-table td,.ops-table th{padding:12px}}@media (width<=600px){.content{padding:20px 14px}.page-heading h1{font-size:25px}.ops-actions{justify-content:space-between;width:100%}.ops-search{flex-basis:100%}.ops-drawer{padding:20px 16px}.ops-form{grid-template-columns:1fr}.ops-table{font-size:12px}.ops-column{min-width:260px}.ops-form-footer button{flex:1}.ops-row-actions{flex-wrap:wrap}.top-date{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}dialog.ops-drawer{border:0;border-left:1px solid var(--line);height:100dvh;max-height:100dvh;color:var(--text);max-width:100vw;margin:0 0 0 auto}dialog.ops-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16182c66}.auth-story{color:#fff;background:#252145}.auth-story .eyebrow,.auth-story p,.auth-story small{color:#c4bddf}.auth-story h1 em{color:#c1b6ff}.auth-story .world-path{color:#d7d0f1}.auth-main{background:var(--bg)}.logo-tile{color:#fff;background:#6258dc;border-radius:12px}.customer-portal{max-width:1050px;min-height:100dvh;margin:auto;padding:28px 24px}.portal-header{border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-bottom:40px;padding-bottom:24px;display:flex}.portal-header a{letter-spacing:.1em;color:var(--text);font-weight:750}.portal-header span{color:var(--muted);font-size:13px}.portal-header button{margin-left:auto}.portal-auth{max-width:460px;margin:70px auto;padding:36px}.portal-auth h1{margin:10px 0}.customer-portal form{flex-direction:column;gap:20px;margin-top:24px;display:flex}.customer-portal label{flex-direction:column;gap:8px;font-size:13px;display:flex}.portal-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.portal-title h1{margin-top:8px}.portal-ticket{text-align:left;align-items:center;gap:18px;width:100%;margin-bottom:12px;padding:22px;display:flex}.portal-ticket>span:nth-child(2){flex-direction:column;flex:1;gap:7px;display:flex}.portal-ticket small{color:var(--muted)}.portal-detail{flex-direction:column;gap:20px;padding:28px;display:flex}.secure-form{flex-direction:column;gap:20px;margin-bottom:20px;padding:24px;display:flex}.vault-row{align-items:center;gap:16px;margin:12px 0;padding:20px;display:flex}.vault-row>div{flex:1;min-width:0}.vault-row textarea{width:100%;margin-top:12px}.vault-row p{font-size:12px}.secure-tools .ops-toolbar{margin-top:24px}.secure-tools>.ops-extra{margin-bottom:24px;padding:24px}@media (width<=600px){.customer-portal{padding:20px 14px}.portal-header{gap:12px}.portal-header>span{display:none}.portal-title{flex-direction:column;align-items:stretch}.portal-auth{padding:24px}.portal-ticket{gap:10px;padding:16px}.vault-row{flex-wrap:wrap}.vault-row>div{flex-basis:70%}}.personal-intro{margin-bottom:24px;padding:26px}.personal-intro h2{margin:8px 0 12px;font-size:24px}.personal-intro p{max-width:750px;font-size:13px}.personal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.personal-card{flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.personal-card p{font-size:13px}.personal-icon{background:var(--panel-hover);width:42px;height:42px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.personal-disclaimer{padding:20px 0;font-size:12px}.personal-feed{margin-top:20px;padding:24px}.personal-item{border-bottom:1px solid var(--line);padding:20px 0}.personal-item small{color:var(--muted)}.personal-item h3{margin:7px 0}.personal-item p{overflow-wrap:anywhere;font-size:13px}@media (width<=600px){.personal-grid{grid-template-columns:1fr}.personal-feed{padding:16px}}.form-builder-row{align-items:center;gap:10px;display:flex}.form-embed{margin-top:18px}.form-embed label{gap:7px;min-width:0;display:grid}.form-embed input,.form-embed textarea{box-sizing:border-box;overflow-wrap:anywhere;width:100%}.form-embed button{align-self:flex-start}.customer-portal .portal-header b{color:var(--form-accent,#6258dc)}.customer-portal .portal-auth .primary{background:var(--form-accent,#6258dc);border-color:var(--form-accent,#6258dc)}.form-builder-row>input{flex:1}.form-builder-row label{align-items:center;gap:5px;font-size:12px;display:flex}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=600px){.form-builder-row{flex-wrap:wrap}.form-builder-row>input{flex-basis:100%}}.board-mine{align-items:center;gap:7px;font-size:12px;display:flex}.ops-card .eyebrow{margin-bottom:6px;display:block}.ops-card .ops-record-title{display:block}.sidebar{overscroll-behavior:contain;height:100dvh;overflow-y:auto}.main-shell{width:calc(100% - 224px)}@media (width<=900px){.main-shell{width:100%;margin-left:0}.sidebar{z-index:60;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-menu{display:inline-flex}.sidebar nav{flex-shrink:0}.scrim{z-index:50}}.admin-row-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.lead-board-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.lead-board-summary>div{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:18px;box-shadow:0 5px #1e32410a}.lead-board-summary small{color:var(--muted);display:block}.lead-board-summary strong{margin-top:6px;font-size:28px;display:block}.lead-card-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.ops-column[class*=lead-stage-]{border-top:3px solid #738aa9}.lead-stage-new{border-top-color:#5d75ea!important}.lead-stage-contacted{border-top-color:#26a9b9!important}.lead-stage-qualified,.lead-stage-discovery{border-top-color:#9069d9!important}.lead-stage-proposal,.lead-stage-negotiation{border-top-color:#d79b41!important}.lead-stage-won{border-top-color:#2fa378!important}.lead-stage-lost{border-top-color:#c97076!important}@media (width<=700px){.lead-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-board-summary>div{padding:12px}.lead-board-summary strong{font-size:24px}}.enquiry-pdf-download{border:1px solid var(--line,#cbd5e1);min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;display:inline-flex}.enquiry-pdf-download:disabled{opacity:.6;cursor:wait}@media (width<=600px){.enquiry-pdf-download{width:100%}}.pipeline-editor{border:1px solid var(--line,#d7dfe9);background:var(--panel,#fff);width:min(940px,100vw - 24px);max-height:90dvh;color:var(--text,#17263b);border-radius:20px;padding:24px;overflow:auto}.pipeline-editor::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091521b8}.pipeline-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pipeline-editor h2{margin:5px 0;font-size:23px}.pipeline-editor>p{max-width:720px;font-size:13px;line-height:1.6}.pipeline-editor fieldset{border:0;min-width:0;margin:22px 0;padding:0}.pipeline-stage-list{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pipeline-stage-list>li{border:1px solid var(--line,#d7dfe9);border-left:5px solid;border-radius:12px;padding:14px}.pipeline-stage-fields{grid-template-columns:minmax(140px,1fr) 65px 120px 100px;align-items:end;gap:12px;display:grid}.pipeline-editor label{gap:6px;font-size:12px;display:grid}.pipeline-editor input,.pipeline-editor select{width:100%;min-width:0;min-height:42px;font:inherit;border:1px solid var(--line,#d7dfe9);background:var(--panel,#fff);color:inherit;border-radius:8px;padding:8px;font-size:16px}.pipeline-editor input[type=color]{padding:4px}.pipeline-stage-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:10px;display:flex}.pipeline-stage-actions>small{opacity:.7;margin-right:auto}.pipeline-stage-actions button{border:1px solid var(--line,#d7dfe9);border-radius:8px;place-items:center;min-width:40px;min-height:40px;display:grid}.pipeline-editor button:disabled{opacity:.45;cursor:not-allowed}.pipeline-editor>form>footer{border-top:1px solid var(--line,#d7dfe9);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.pipeline-editor footer>div{gap:10px;display:flex}.pipeline-removed{border:1px solid #f59e0b88;border-radius:12px;margin-top:20px;padding:16px}.pipeline-removed>div{border-top:1px solid var(--line,#d7dfe9);gap:10px;padding:16px 0;display:grid}.pipeline-removed button{justify-self:start;text-decoration:underline}.ops-column[data-pipeline-color]{border-top:4px solid var(--pipeline-color)}.pipeline-column-label{align-items:center;gap:8px;display:flex}.pipeline-column-label i{background:var(--pipeline-color);border-radius:50%;flex:none;width:9px;height:9px}@media (width<=620px){.pipeline-editor{padding:16px}.pipeline-stage-fields{grid-template-columns:minmax(100px,1fr) 65px}.pipeline-editor>form>footer{flex-direction:column;align-items:stretch}.pipeline-editor footer>div>*{flex:1;min-height:44px}.pipeline-editor .secondary-button{min-height:44px}}.sidebar{padding:16px 12px 12px;overflow:hidden}.sidebar>.brand{text-align:left;flex-direction:row;flex-shrink:0;justify-content:flex-start;gap:12px;min-height:64px;padding:8px 10px 14px}.sidebar>.brand .brand-icon{border-radius:9px;flex-shrink:0;width:48px;height:44px}.sidebar>.brand .brand-caption{letter-spacing:.1em;font-size:14px}.sidebar-search{flex-shrink:0;margin:4px 4px 12px;display:block}.sidebar-search input{border:1px solid var(--line);background:var(--input);width:100%;min-width:0;min-height:38px;color:var(--text);font:inherit;border-radius:9px;padding:9px 11px;font-size:12px}.sidebar nav[aria-label=Primary]{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-right:3px;overflow:hidden auto}.sidebar .nav-section-title{letter-spacing:.08em;color:var(--muted);margin:16px 11px 6px;font-size:10px}.sidebar .nav-section:first-child .nav-section-title{margin-top:3px}.sidebar nav .nav-favourite-row>.nav-page{gap:11px;min-height:40px}.sidebar nav .nav-favourite-row>.nav-page>svg{color:var(--muted);flex-shrink:0}.sidebar nav .nav-favourite-row>.nav-page.active>svg{color:var(--accent)}.sidebar nav .nav-favourite-row>.nav-star{opacity:0}.sidebar nav .nav-favourite-row:hover>.nav-star,.sidebar nav .nav-favourite-row:focus-within>.nav-star,.sidebar nav .nav-favourite-row>.nav-star[aria-pressed=true]{opacity:1}.sidebar-empty{color:var(--muted);padding:12px;font-size:12px}.sidebar .sidebar-bottom{border-top:1px solid var(--line);flex:none;margin-top:10px;padding-top:10px}.sidebar-bottom>.nav-page{width:100%;min-height:40px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.sidebar-help-icon{border:1px solid var(--muted);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.sidebar .profile{border:0;border-radius:9px;gap:9px;width:100%;min-height:56px;margin-top:6px;padding:9px 8px}.sidebar .profile .avatar{flex-shrink:0;width:32px;height:32px;font-size:11px}.sidebar .profile>span:nth-child(2){text-align:left;flex:1;min-width:0}.sidebar .profile b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.sidebar .profile small{color:var(--muted);font-size:10px}.sidebar .profile:hover,.sidebar-bottom>.nav-page:hover,.sidebar-account-options button:hover{background:var(--panel-hover)}.sidebar-account-options{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:3px 0 7px;padding:4px}.sidebar-account-options button{text-align:left;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px;font-size:12px;display:flex}.sidebar .sidebar-logout{width:100%;min-height:40px;color:var(--muted);align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.sidebar button:focus-visible,.sidebar a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:none){.sidebar nav .nav-favourite-row>.nav-star{opacity:.6;min-width:36px;min-height:44px}}@media (width<=900px){.sidebar nav[aria-label=Primary]{flex:auto}.sidebar-search input{min-height:44px;font-size:16px}.sidebar nav .nav-favourite-row>.nav-page,.sidebar-bottom>.nav-page,.sidebar-account-options button,.sidebar .sidebar-logout{min-height:44px}}
