:root{--xy-bg:#0B0D12;--xy-bg-alt:#0e1117;--xy-surface:#11141A;--xy-surface-2:#171A22;--xy-border:#242934;--xy-orange:#FF6A00;--xy-orange-2:#FF7F1F;--xy-orange-soft:rgba(255,106,0,0.12);--xy-text:#F5F7FA;--xy-muted:#A1A7B3;--xy-soft:#7D8593;--xy-success:#32d583;--xy-warning:#fdb022;--xy-danger:#f04438;--xy-info:#3b82f6;--xy-purple:#7a5cff;--xy-control-bg:#0F1218;--xy-deep-bg:#090C11;--xy-line:rgba(255,255,255,0.075);--xy-line-strong:rgba(255,255,255,0.11);--xy-fill-subtle:rgba(255,255,255,0.025);--xy-recessed:rgba(6,8,13,0.36);--xy-shadow-color:rgba(0,0,0,0.28);--xy-progress-track:rgba(255,255,255,0.08)}.xy-helpdesk{display:grid;grid-template-columns:280px minmax(440px,1fr) 260px;min-height:min(760px,calc(100vh - 190px));max-height:calc(100vh - 150px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:var(--xy-surface);box-shadow:0 24px 64px rgba(0,0,0,.24)}.xy-helpdesk button,.xy-helpdesk input,.xy-helpdesk select,.xy-helpdesk textarea{font:inherit}.xy-helpdesk a:focus-visible,.xy-helpdesk button:focus-visible,.xy-helpdesk input:focus-visible,.xy-helpdesk select:focus-visible,.xy-helpdesk textarea:focus-visible{outline:2px solid var(--xy-orange-2);outline-offset:2px}.xy-helpdesk-context,.xy-helpdesk-queue{min-width:0;background:var(--xy-control-bg)}.xy-helpdesk-queue{display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08)}.xy-helpdesk-composer-foot,.xy-helpdesk-composer-top,.xy-helpdesk-context-head,.xy-helpdesk-queue-head,.xy-helpdesk-row-meta,.xy-helpdesk-row-top,.xy-helpdesk-thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xy-helpdesk-queue-head{padding:18px 16px 12px}.xy-helpdesk-queue-head h2,.xy-helpdesk-thread-head h2,.xy-helpdesk-unmatched h2{margin:5px 0 0;color:var(--xy-text);font-size:20px;line-height:1.3;letter-spacing:0}.xy-helpdesk-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--xy-orange-2);font-size:11px;font-weight:800;text-transform:uppercase}.xy-icon-button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:var(--xy-muted);background:#151922}.xy-helpdesk-search{display:flex;min-height:42px;align-items:center;gap:9px;margin:0 14px 10px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--xy-soft);background:var(--xy-deep-bg)}.xy-helpdesk-search:focus-within{border-color:rgba(255,106,0,.62);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-helpdesk-search input{width:100%;min-width:0;border:0;outline:0;color:var(--xy-text);background:transparent;font-size:13px}.xy-helpdesk-filter-row{display:flex;gap:5px;overflow-x:auto;padding:0 14px 10px;scrollbar-width:none}.xy-helpdesk-filter-row::-webkit-scrollbar{display:none}.xy-helpdesk-filter-row button{min-height:44px;flex:0 0 auto;border:1px solid transparent;border-radius:7px;padding:0 9px;color:#9299a6;background:transparent;font-size:11px;font-weight:750;cursor:pointer}.xy-helpdesk-filter-row button.active,.xy-helpdesk-filter-row button:hover{border-color:rgba(255,106,0,.4);color:#fff;background:rgba(255,106,0,.12)}.xy-helpdesk-field,.xy-helpdesk-select{position:relative;display:grid;grid-gap:6px;gap:6px;min-width:0}.xy-helpdesk-select.compact{margin:0 14px 10px}.xy-helpdesk-field>span,.xy-helpdesk-select>span{color:#8d95a3;font-size:11px;font-weight:750}.xy-helpdesk-field input,.xy-helpdesk-select select{width:100%;min-width:0;height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:0 36px 0 11px;color:var(--xy-text);background:var(--xy-control-bg);outline:0;font-size:12px;font-weight:650}.xy-helpdesk-field input{padding-right:10px;color-scheme:dark}.xy-helpdesk-select>svg{position:absolute;right:11px;bottom:13px;pointer-events:none;color:var(--xy-soft)}.xy-helpdesk-field input:disabled,.xy-helpdesk-select select:disabled{opacity:.58;cursor:not-allowed}.xy-helpdesk-list{flex:1 1;min-height:0;overflow-y:auto;border-top:1px solid rgba(255,255,255,.06);scrollbar-color:#343a46 transparent}.xy-helpdesk-list>button{position:relative;display:grid;width:100%;min-height:126px;grid-gap:5px;gap:5px;padding:14px 15px 13px 18px;border:0;border-bottom:1px solid rgba(255,255,255,.065);color:var(--xy-text);background:transparent;text-align:left;cursor:pointer}.xy-helpdesk-list>button:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent}.xy-helpdesk-list>button:hover{background:rgba(255,255,255,.025)}.xy-helpdesk-list>button.selected{background:rgba(255,106,0,.08)}.xy-helpdesk-list>button.selected:before{background:var(--xy-orange)}.xy-helpdesk-row-top{align-items:flex-start}.xy-helpdesk-row-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.xy-helpdesk-row-top time{flex:0 0 auto;color:#747c89;font-size:10px}.xy-helpdesk-row-person{overflow:hidden;color:#b9bec8;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.xy-helpdesk-row-excerpt{display:-webkit-box;overflow:hidden;color:#7f8795;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xy-helpdesk-row-meta{justify-content:flex-start;margin-top:3px}.xy-helpdesk-row-meta b,.xy-helpdesk-row-meta em{border-radius:5px;padding:3px 6px;color:#9da4b0;background:rgba(255,255,255,.055);font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.xy-helpdesk-row-meta b.warning{color:#ffb36e;background:rgba(255,127,31,.1)}.xy-helpdesk-row-meta b.danger{color:#ff8c88;background:rgba(255,72,66,.11)}.xy-helpdesk-row-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8f98a5;font-size:10px}.xy-helpdesk-row-foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-helpdesk-row-foot b{flex:0 0 auto;color:#aeb5c0;font-size:9px}.xy-helpdesk-row-foot b.danger{color:#ff9c98}.xy-helpdesk-conversation{position:relative;display:flex;min-width:0;flex-direction:column;background:var(--xy-surface)}.xy-helpdesk-thread-head{min-height:94px;align-items:flex-start;padding:17px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:var(--xy-workspace-panel-deep)}.xy-helpdesk-thread-title{min-width:0}.xy-helpdesk-thread-title>span{color:var(--xy-orange-2);font-size:10px;font-weight:800;text-transform:uppercase}.xy-helpdesk-thread-title h2{overflow:hidden;margin:4px 0 3px;text-overflow:ellipsis;white-space:nowrap}.xy-helpdesk-thread-title p{margin:0;color:#8c94a2;font-size:12px}.xy-helpdesk-thread-state{display:grid;flex:0 0 auto;justify-items:end;grid-gap:7px;gap:7px}.xy-helpdesk-thread-state>span:last-child{display:inline-flex;align-items:center;gap:5px;color:#98a0ad;font-size:10px;font-weight:700}.xy-helpdesk-thread-state>span.overdue{color:#ff8c88}.xy-helpdesk-context-trigger{display:none;min-height:44px;border:1px solid rgba(255,106,0,.35);border-radius:7px;padding:0 11px;color:#ff9a3c;background:rgba(255,106,0,.08);font-size:10px;font-weight:800;cursor:pointer}.xy-helpdesk-status{border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800;text-transform:uppercase}.xy-helpdesk-status.active{color:#ffad66;border-color:rgba(255,106,0,.35);background:rgba(255,106,0,.09)}.xy-helpdesk-status.waiting{color:#89bfff;border-color:rgba(62,139,255,.3);background:rgba(62,139,255,.09)}.xy-helpdesk-status.success{color:#6ee7a0;border-color:rgba(50,213,131,.28);background:rgba(50,213,131,.08)}.xy-helpdesk-timeline{flex:1 1;min-height:240px;overflow-y:auto;padding:18px 20px 8px;scrollbar-color:#343a46 transparent}.xy-helpdesk-message{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.xy-helpdesk-avatar{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#b2bac6;background:var(--xy-surface-2)}.xy-helpdesk-message.outbound .xy-helpdesk-avatar{color:#ff9a3c;border-color:rgba(255,106,0,.32);background:rgba(255,106,0,.09)}.xy-helpdesk-message.note .xy-helpdesk-avatar{color:#a99bff;border-color:rgba(122,92,255,.3);background:rgba(122,92,255,.09)}.xy-helpdesk-bubble{min-width:0;border:1px solid rgba(255,255,255,.075);border-radius:4px 10px 10px 10px;padding:12px 14px;background:#151920}.xy-helpdesk-message.outbound .xy-helpdesk-bubble{border-color:rgba(255,106,0,.2);background:#18181a}.xy-helpdesk-message.note .xy-helpdesk-bubble{border-color:rgba(122,92,255,.23);background:#15141c}.xy-helpdesk-bubble>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.xy-helpdesk-bubble strong{color:var(--xy-text);font-size:12px}.xy-helpdesk-bubble div>span{color:#929aa7;font-size:10px}.xy-helpdesk-bubble p{margin:8px 0 0;color:#c8cdd6;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.xy-helpdesk-attachments{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.xy-helpdesk-attachments a,.xy-helpdesk-attachments>span{display:flex;min-height:40px;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:7px 9px;color:#d9dde4;background:#0e1117;font-size:11px;text-decoration:none}.xy-helpdesk-attachments a>span{display:grid;margin-right:auto}.xy-helpdesk-attachments small{color:#747c89;font-size:9px}.xy-helpdesk-composer{margin:0 16px 16px;border:1px solid rgba(255,106,0,.28);border-radius:10px;background:var(--xy-control-bg);box-shadow:0 12px 30px rgba(0,0,0,.2)}.xy-helpdesk-composer.note{border-color:rgba(122,92,255,.3)}.xy-helpdesk-composer-top{padding:8px 9px;border-bottom:1px solid rgba(255,255,255,.07)}.xy-segmented-control{display:inline-flex;gap:3px;padding:3px;border-radius:7px;background:var(--xy-surface-2)}.xy-helpdesk-ai,.xy-segmented-control button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;padding:0 9px;color:#9098a5;background:transparent;font-size:10px;font-weight:750;cursor:pointer}.xy-segmented-control button[aria-pressed=true]{color:#fff;background:var(--xy-border)}.xy-helpdesk-ai{border:1px solid rgba(255,106,0,.28);color:#ff9a3c}.xy-helpdesk-composer textarea{display:block;width:100%;min-height:92px;resize:vertical;border:0;outline:0;padding:12px 14px;color:var(--xy-text);background:transparent;font-size:13px;line-height:1.55}.xy-helpdesk-composer-foot{min-height:48px;padding:7px 9px;border-top:1px solid rgba(255,255,255,.07)}.xy-helpdesk-composer-foot>span{margin-left:auto;color:#747c89;font-size:9px}.xy-helpdesk-attach{display:inline-flex;min-width:0;max-width:170px;align-items:center;gap:7px;color:#aab0bb;cursor:pointer;font-size:10px;font-weight:700}.xy-helpdesk-attach span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-helpdesk-attach input{position:absolute;width:1px;height:1px;opacity:0}.xy-helpdesk-send{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--xy-orange);border-radius:7px;padding:0 13px;color:#fff;background:var(--xy-orange);font-size:11px;font-weight:800;cursor:pointer}.xy-helpdesk-ai:disabled,.xy-helpdesk-send:disabled{opacity:.48;cursor:not-allowed}.xy-helpdesk-context{overflow-y:auto;border-left:1px solid rgba(255,255,255,.08);scrollbar-color:#343a46 transparent}.xy-helpdesk-context-close{display:none;width:44px;height:44px;place-items:center;margin:8px 10px 0 auto;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#b6bdc8;background:#151920;cursor:pointer}.xy-helpdesk-context-body{display:grid}.xy-helpdesk-context-head{min-height:58px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.xy-helpdesk-context-head span{color:var(--xy-text);font-size:13px;font-weight:800}.xy-helpdesk-context-head strong{color:#ff8c2f;font-size:10px}.xy-helpdesk-context section{display:grid;grid-gap:10px;gap:10px;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.xy-helpdesk-context h3{margin:0;color:#7f8794;font-size:10px;font-weight:800;text-transform:uppercase}.xy-helpdesk-context section>strong{color:var(--xy-text);font-size:12px}.xy-helpdesk-context section>a,.xy-helpdesk-context section>span{display:inline-flex;align-items:center;gap:4px;color:#9ba3af;font-size:11px;overflow-wrap:anywhere;text-decoration:none}.xy-helpdesk-context section>a:hover{color:#ff9a3c}.xy-helpdesk-context dl{display:grid;grid-gap:8px;gap:8px;margin:0}.xy-helpdesk-context dl div{display:flex;justify-content:space-between;gap:10px}.xy-helpdesk-context dt{color:#7f8794;font-size:10px}.xy-helpdesk-context dd{margin:0;color:#c8cdd6;font-size:10px;text-align:right}.xy-helpdesk-reminder{display:flex;gap:8px;color:#ff9a3c}.xy-helpdesk-reminder span{display:grid;color:#d3d7df;font-size:10px}.xy-helpdesk-reminder small{color:#767e8a;font-size:9px}.xy-helpdesk-context-empty{padding:24px 18px;color:#7f8794}.xy-helpdesk-context-empty h3{margin:12px 0 5px;color:var(--xy-text);font-size:14px;text-transform:none}.xy-helpdesk-context-empty p{margin:0;font-size:11px;line-height:1.55}.xy-helpdesk-empty{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:28px 16px;color:#77808d;text-align:center}.xy-helpdesk-empty.fill{align-content:center;height:100%}.xy-helpdesk-empty strong{color:#b9bec7;font-size:12px}.xy-helpdesk-empty span{font-size:10px}.xy-helpdesk-error-state{display:grid;align-content:center;justify-items:center;min-height:100%;grid-gap:10px;gap:10px;padding:30px;color:#ff9c98;text-align:center}.xy-helpdesk-error-state strong{color:var(--xy-text);font-size:15px}.xy-helpdesk-error-state p{max-width:420px;margin:0;color:#9ba3af;font-size:12px;line-height:1.55}.xy-helpdesk-error-state>div{display:flex;gap:8px}.xy-helpdesk-error-state button{min-height:44px;border:1px solid rgba(255,106,0,.4);border-radius:7px;padding:0 14px;color:#fff;background:rgba(255,106,0,.1);font-size:11px;font-weight:800;cursor:pointer}.xy-helpdesk-readonly{display:flex;min-height:52px;align-items:center;gap:9px;margin:0 16px 16px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:0 13px;color:#a5acb7;background:var(--xy-control-bg);font-size:11px}.xy-helpdesk-live{position:absolute;right:16px;bottom:4px;left:16px;z-index:2;pointer-events:none}.xy-helpdesk-live>span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(50,213,131,.3);border-radius:6px;padding:6px 8px;color:#8beab1;background:#102019;font-size:10px}.xy-helpdesk-live>span.error{color:#ff9c98;border-color:rgba(255,72,66,.3);background:#251414}.xy-helpdesk-back{display:none}.xy-helpdesk-unmatched{min-height:100%;overflow-y:auto;padding:22px}.xy-helpdesk-unmatched>header>span{display:inline-flex;align-items:center;gap:6px;color:#ffae68;font-size:11px;font-weight:800;text-transform:uppercase}.xy-helpdesk-unmatched>header p{margin:5px 0 0;color:#8d95a2;font-size:12px}.xy-helpdesk-auth{display:inline-flex;align-items:center;gap:6px;margin-top:12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800}.xy-helpdesk-auth.verified{color:#73e3a2;border-color:rgba(50,213,131,.28);background:rgba(50,213,131,.08)}.xy-helpdesk-auth.unverified{color:#ffae68;border-color:rgba(255,127,31,.3);background:rgba(255,127,31,.08)}.xy-helpdesk-unmatched article,.xy-helpdesk-unmatched section{margin-top:20px;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:18px;background:var(--xy-control-bg)}.xy-helpdesk-unmatched article>div{display:flex;justify-content:space-between;gap:12px}.xy-helpdesk-unmatched article strong{font-size:12px}.xy-helpdesk-unmatched article time{color:var(--xy-soft);font-size:10px}.xy-helpdesk-unmatched article p{color:#c5cad3;font-size:13px;line-height:1.65;white-space:pre-wrap}.xy-helpdesk-unmatched section h3{margin:0;color:var(--xy-text);font-size:15px}.xy-helpdesk-unmatched section>p{color:#8e96a3;font-size:11px;line-height:1.55}.xy-helpdesk-link-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:14px 0}.xy-helpdesk-inline-error{color:#ff9c98!important}.xy-helpdesk-unmatched-actions{display:flex;justify-content:flex-end;gap:10px}.xy-helpdesk-secondary{min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:0 13px;color:#b6bdc8;background:#151920;font-size:11px;font-weight:750;cursor:pointer}.xy-spin{animation:xy-helpdesk-spin .9s linear infinite}@keyframes xy-helpdesk-spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.xy-helpdesk{grid-template-columns:270px minmax(420px,1fr)}.xy-helpdesk-context{position:fixed;z-index:80;top:0;right:0;bottom:0;display:block;width:min(340px,92vw);border-left-color:rgba(255,255,255,.13);box-shadow:-24px 0 70px rgba(0,0,0,.5);transform:translateX(105%);transition:transform .18s ease}.xy-helpdesk.is-context-open .xy-helpdesk-context{transform:translateX(0)}.xy-helpdesk-context-close{display:grid}.xy-helpdesk-context-trigger{display:inline-flex;align-items:center;justify-content:center}}@media (max-width:760px){.xy-helpdesk{display:block;min-height:calc(100vh - 156px);max-height:none;overflow:visible}.xy-helpdesk-queue{min-height:calc(100vh - 156px);border-right:0}.xy-helpdesk-list{max-height:calc(100vh - 360px)}.xy-helpdesk-conversation{display:none;min-height:calc(100vh - 156px)}.xy-helpdesk.is-conversation .xy-helpdesk-queue{display:none}.xy-helpdesk.is-conversation .xy-helpdesk-conversation{display:flex}.xy-helpdesk-back{display:inline-flex;min-height:44px;align-items:center;gap:7px;border:0;border-bottom:1px solid rgba(255,255,255,.08);padding:0 15px;color:#c6cbd4;background:var(--xy-control-bg);font-size:12px;font-weight:700}.xy-helpdesk-thread-head{min-height:auto;padding:14px 15px}.xy-helpdesk-thread-state{display:grid}.xy-helpdesk-thread-state>span:nth-child(2){display:none}.xy-helpdesk-thread-state>span:last-of-type{display:inline-flex}.xy-helpdesk-timeline{padding:15px}.xy-helpdesk-composer{margin:0 10px 12px}.xy-helpdesk-composer-foot,.xy-helpdesk-composer-top{align-items:stretch;flex-wrap:wrap}.xy-helpdesk-composer-foot>span{order:3;width:100%;margin-left:0}.xy-helpdesk-send{margin-left:auto}.xy-helpdesk-link-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xy-spin{animation:none}}.xy-section-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--xy-orange-2);font-size:10px;font-weight:850;text-transform:uppercase}.xy-native-select-wrap{position:relative;display:block;min-width:0}.xy-native-select-wrap:after{position:absolute;top:50%;right:14px;width:7px;height:7px;border-right:2px solid #89919e;border-bottom:2px solid #89919e;pointer-events:none;transform:translateY(-65%) rotate(45deg);content:""}.xy-native-select-wrap select{width:100%;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--xy-border);border-radius:7px;outline:0;padding:0 40px 0 12px;color:var(--xy-text);background:var(--xy-control-bg);font:inherit;font-size:13px}.xy-native-select-wrap select:focus{border-color:rgba(255,106,0,.78);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.xy-native-select-wrap select:disabled{color:#6d7582;cursor:not-allowed}.xy-market-picker{display:grid;grid-gap:12px;gap:12px}.xy-market-picker-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;grid-gap:10px;gap:10px}.xy-market-picker-grid .xy-field{min-width:0}.xy-market-add{min-height:44px;white-space:nowrap}.xy-market-chips,.xy-signal-chip-row{display:flex;flex-wrap:wrap;gap:7px}.xy-market-chips>span,.xy-signal-chip-row>span{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid rgba(255,106,0,.28);border-radius:16px;padding:0 9px;color:#e7eaf0;background:#221a16;font-size:11px;font-weight:700}.xy-market-chips button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:50%;color:#aeb5c0;background:transparent;cursor:pointer}.xy-market-chips button:hover{color:#fff;background:rgba(255,255,255,.08)}.xy-criteria-panel{display:grid;grid-gap:12px;gap:12px}.xy-criteria-panel .xy-segmented-control{justify-self:start}.xy-criteria-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.xy-criteria-grid>button{display:grid;min-height:88px;align-content:center;grid-gap:5px;gap:5px;border:1px solid #2a3039;border-radius:7px;padding:12px;color:#edf0f4;background:#11151b;text-align:left;cursor:pointer}.xy-criteria-grid>button span{color:var(--xy-muted);font-size:10px;line-height:1.45}.xy-criteria-grid>button.active{border-color:rgba(255,106,0,.72);background:#241912;box-shadow:inset 3px 0 0 var(--xy-orange)}.xy-manual-lead-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;align-items:start;grid-gap:18px;gap:18px}.xy-summary-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;color:#aab1bc;font-size:11px;line-height:1.55}.xy-summary-note svg{flex:0 0 auto;margin-top:1px;color:var(--xy-success)}.xy-prospect-register{display:grid;grid-gap:16px;gap:16px}.xy-prospect-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,.42fr));grid-gap:10px;gap:10px}.xy-prospect-toolbar .xy-record-search{display:flex;min-height:58px;align-items:center;gap:9px;border:1px solid var(--xy-border);border-radius:7px;padding:0 13px;color:#8d95a1;background:var(--xy-control-bg)}.xy-prospect-toolbar .xy-record-search:focus-within{border-color:rgba(255,106,0,.78);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.xy-prospect-toolbar .xy-record-search input{width:100%;min-width:0;border:0;outline:0;color:var(--xy-text);background:transparent;font:inherit;font-size:13px}.xy-filter-select{display:grid;grid-gap:5px;gap:5px;color:#8d95a1;font-size:10px;font-weight:800}.xy-filter-select>span:first-child{display:flex;align-items:center;gap:5px}.xy-filter-select .xy-native-select-wrap select{min-height:42px}.xy-prospect-list{display:grid;grid-gap:8px;gap:8px}.xy-prospect-row{display:grid;grid-template-columns:58px minmax(170px,1fr) minmax(210px,1.35fr) minmax(170px,.85fr) minmax(125px,.55fr) 20px;min-width:0;align-items:center;grid-gap:14px;gap:14px;min-height:108px;border:1px solid #292f38;border-radius:8px;padding:14px;color:inherit;background:#11151b;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.xy-prospect-row:hover{border-color:rgba(255,106,0,.5);background:#15181e;transform:translateY(-2px)}.xy-prospect-row>svg{color:#737c89}.xy-score-ring{display:grid;width:54px;height:54px;place-content:center;border:2px solid #4a515d;border-radius:50%;text-align:center}.xy-score-ring strong{color:#f7f8fa;font-size:17px;line-height:1}.xy-score-ring span{margin-top:3px;color:#8e96a2;font-size:8px;text-transform:uppercase}.xy-score-ring.high{border-color:#32d583}.xy-score-ring.medium{border-color:#ff9a3c}.xy-score-ring.low{border-color:#6f7885}.xy-prospect-campaign,.xy-prospect-contact,.xy-prospect-evidence,.xy-prospect-identity{display:grid;min-width:0;grid-gap:5px;gap:5px}.xy-prospect-identity>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:7px}.xy-prospect-campaign>strong,.xy-prospect-contact>strong,.xy-prospect-evidence>strong,.xy-prospect-identity strong{min-width:0;overflow:hidden;color:var(--xy-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.xy-prospect-identity p{margin:0;color:#a6aeba;font-size:11px}.xy-prospect-campaign small,.xy-prospect-campaign>span,.xy-prospect-contact small,.xy-prospect-contact>span,.xy-prospect-identity>span{display:flex;align-items:center;gap:5px;color:#7f8895;font-size:10px}.xy-prospect-evidence>div{display:flex;flex-wrap:wrap;gap:5px}.xy-prospect-evidence>div span{border:1px solid #333943;border-radius:12px;padding:4px 7px;color:#b6bdc8;background:var(--xy-surface-2);font-size:9px;font-weight:700}.xy-status-chip{display:inline-flex;min-height:22px;align-items:center;gap:4px;border:1px solid rgba(255,106,0,.3);border-radius:11px;padding:0 7px;color:#ff9a3c;background:#251a14;font-size:9px;font-weight:800}.xy-status-chip.success{border-color:rgba(50,213,131,.3);color:#5ee394;background:rgba(50,213,131,.08)}.xy-prospect-detail-page{display:grid;grid-gap:18px;gap:18px}.xy-prospect-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;border:1px solid #2b313b;border-radius:10px;padding:24px;background:#15191f}.xy-prospect-detail-hero h2{margin:0 0 8px;color:var(--xy-text);font-size:28px;letter-spacing:0}.xy-prospect-detail-hero p{max-width:740px;margin:0;color:#a9b0bc;font-size:13px;line-height:1.65}.xy-score-ring-large{width:94px;height:94px;border-width:3px}.xy-score-ring-large strong{font-size:27px}.xy-score-ring-large span{max-width:58px;margin:5px auto 0;line-height:1.3}.xy-prospect-detail-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.xy-prospect-detail-links a,.xy-prospect-detail-links>span{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid #313741;border-radius:6px;padding:0 10px;color:#bbc2cc;background:var(--xy-workspace-panel-deep);font-size:11px;text-decoration:none}.xy-prospect-detail-links a:hover{border-color:rgba(255,106,0,.5);color:#fff}.xy-prospect-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;grid-gap:18px;gap:18px}.xy-prospect-detail-grid>aside,.xy-prospect-detail-grid>main{display:grid;min-width:0;grid-gap:16px;gap:16px}.xy-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.xy-evidence-grid>div{display:grid;grid-gap:6px;gap:6px;min-height:74px;align-content:center;border:1px solid #2a3039;border-radius:7px;padding:12px;background:var(--xy-workspace-panel-deep)}.xy-evidence-grid span{color:#858e9b;font-size:10px}.xy-evidence-grid strong{color:#eef1f5;font-size:11px}.xy-signal-chip-row{margin-top:12px}.xy-research-list{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.xy-research-list>strong{color:#f0f2f5;font-size:12px}.xy-research-list ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px;color:#aab2be;font-size:11px;line-height:1.55}.xy-research-list p{margin:0;color:#77808d;font-size:11px}.xy-prospect-message-list{display:grid;grid-gap:8px;gap:8px}.xy-prospect-message-list>article{display:grid;grid-gap:8px;gap:8px;border:1px solid #2a3039;border-radius:8px;padding:14px;background:var(--xy-workspace-panel-deep)}.xy-prospect-message-list article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.xy-prospect-message-list article span{display:flex;align-items:center;gap:6px;color:#ff9a3c;font-size:10px;font-weight:800;text-transform:uppercase}.xy-prospect-message-list article em{color:#8d96a2;font-size:9px;font-style:normal;text-transform:uppercase}.xy-prospect-message-list article strong{color:#eff2f5;font-size:12px}.xy-prospect-message-list article p{margin:0;color:#b8bec8;font-size:11px;line-height:1.6;white-space:pre-wrap}.xy-prospect-message-list article small{color:#747d8a;font-size:9px}.xy-prospect-message-toolbar{justify-content:flex-start;margin:0 0 16px}.xy-prospect-draft-actions{justify-content:flex-start;margin-top:12px}.xy-prospect-message-list article>.xy-prospect-draft-edit{display:grid;align-items:stretch;justify-content:normal;margin-top:14px}.xy-prospect-facts{display:grid;grid-gap:11px;gap:11px}.xy-fact-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.xy-fact-row>svg{color:#ff8b2a}.xy-fact-row>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.xy-fact-row span{color:#7e8794;font-size:9px;text-transform:uppercase}.xy-fact-row strong{overflow-wrap:anywhere;color:#e8ebef;font-size:10px}.xy-social-link-list{display:grid;grid-gap:5px;gap:5px}.xy-social-link-list a{display:flex;min-height:32px;align-items:center;justify-content:space-between;color:#aeb6c1;font-size:10px;text-decoration:none}.xy-promotion-complete,.xy-promotion-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(255,106,0,.32);border-radius:9px;padding:17px;background:#181511}.xy-promotion-panel h2{margin:0 0 5px;color:#f6f7f9;font-size:17px}.xy-promotion-panel p{margin:0;color:#a5acb7;font-size:10px;line-height:1.55}.xy-promotion-options{display:grid;grid-gap:7px;gap:7px}.xy-promotion-options>button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:58px;border:1px solid #343943;border-radius:7px;padding:9px;color:#ccd1d9;background:var(--xy-surface);text-align:left;cursor:pointer}.xy-promotion-options>button.active{border-color:rgba(255,106,0,.72);background:#241912}.xy-promotion-options button>span{display:grid;grid-gap:3px;gap:3px}.xy-promotion-options strong{color:#f0f2f5;font-size:10px}.xy-promotion-options small{color:#858d99;font-size:9px}.xy-promotion-complete{grid-template-columns:auto minmax(0,1fr);align-items:center;border-color:rgba(50,213,131,.3);background:rgba(50,213,131,.07)}.xy-promotion-complete>svg{color:#4ee08d}.xy-promotion-complete>div{display:grid;grid-gap:3px;gap:3px}.xy-promotion-complete strong{color:#eff3f1;font-size:11px}.xy-promotion-complete span{color:#97a39d;font-size:9px}.xy-promotion-complete .xy-button{grid-column:1/-1}@media (max-width:1120px){.xy-criteria-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xy-market-picker-grid,.xy-prospect-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-prospect-row{grid-template-columns:58px minmax(170px,1fr) minmax(220px,1.3fr) minmax(140px,.7fr) 20px}.xy-prospect-contact{display:none}}@media (max-width:860px){.xy-manual-lead-layout,.xy-prospect-detail-grid{grid-template-columns:minmax(0,1fr)}.xy-client-summary-panel{position:static}.xy-prospect-row{grid-template-columns:54px minmax(0,1fr) 20px}.xy-prospect-campaign,.xy-prospect-evidence{grid-column:2}.xy-prospect-row>svg{grid-column:3;grid-row:1}.xy-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.xy-criteria-grid,.xy-evidence-grid,.xy-market-picker-grid,.xy-prospect-toolbar{grid-template-columns:minmax(0,1fr)}.xy-market-add{width:100%}.xy-prospect-detail-hero{grid-template-columns:minmax(0,1fr);padding:18px}.xy-score-ring-large{width:78px;height:78px}.xy-prospect-row{align-items:start}.xy-prospect-campaign,.xy-prospect-evidence{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.xy-prospect-row{transition:none}}.xy-helpdesk-inbox{display:grid;grid-gap:22px;gap:22px}.xy-helpdesk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.xy-helpdesk-stat{display:grid;min-width:0;grid-template-columns:42px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:var(--xy-workspace-panel)}.xy-helpdesk-stat>span{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;color:#ff9a3c;background:rgba(255,106,0,.12)}.xy-helpdesk-stat.info>span{color:#83b9ff;background:rgba(59,130,246,.12)}.xy-helpdesk-stat.warning>span{color:#ffd276;background:rgba(253,176,34,.12)}.xy-helpdesk-stat.danger>span{color:#ff8f88;background:rgba(240,68,56,.12)}.xy-helpdesk-stat small{display:block;color:#9ba3af;font-size:11px;font-weight:750}.xy-helpdesk-stat strong{display:block;margin-top:4px;color:var(--xy-text);font-size:26px;line-height:1.05}.xy-helpdesk-stat p{margin:7px 0 0;color:#767f8d;font-size:10px;line-height:1.4}.xy-helpdesk-register{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:var(--xy-surface)}.xy-helpdesk-register-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.xy-helpdesk-register-head h2{margin:6px 0 4px;font-size:20px}.xy-helpdesk-register-head p{margin:0;color:#929aa7;font-size:12px;line-height:1.5}.xy-helpdesk-register-head>strong{flex:0 0 auto;color:#aeb5c0;font-size:11px}.xy-helpdesk-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px;grid-gap:12px;gap:12px;align-items:end;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:#0e1117}.xy-helpdesk-toolbar .xy-helpdesk-search{min-height:46px;margin:0}.xy-helpdesk-filter{position:relative;display:grid;grid-gap:6px;gap:6px}.xy-helpdesk-filter>span{color:#8d95a3;font-size:10px;font-weight:750}.xy-helpdesk-filter select{width:100%;height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:0 38px 0 12px;color:var(--xy-text);background:var(--xy-deep-bg);outline:0;font-size:12px;font-weight:650}.xy-helpdesk-filter>svg{position:absolute;right:12px;bottom:15px;pointer-events:none;color:var(--xy-soft)}.xy-helpdesk-register-list{display:grid}.xy-helpdesk-summary{position:relative;display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,auto) 220px 54px;grid-gap:22px;gap:22px;align-items:center;min-height:132px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.065);color:var(--xy-text);background:transparent;transition:background .15s ease,border-color .15s ease}.xy-helpdesk-summary:last-child{border-bottom:0}.xy-helpdesk-summary:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent}.xy-helpdesk-summary:hover{background:rgba(255,255,255,.025)}.xy-helpdesk-summary:hover:before{background:var(--xy-orange)}.xy-helpdesk-summary:focus-visible{outline:2px solid var(--xy-orange-2);outline-offset:-2px}.xy-helpdesk-summary-main{min-width:0}.xy-helpdesk-summary-ref{color:#ff8f35;font-size:10px;font-weight:800;text-transform:uppercase}.xy-helpdesk-summary h3{overflow:hidden;margin:4px 0 3px;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.xy-helpdesk-summary-person{margin:0;color:#c0c6cf;font-size:12px;font-weight:650}.xy-helpdesk-summary-excerpt{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:#7f8795;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xy-helpdesk-summary-tags{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.xy-helpdesk-summary-tags span{border-radius:5px;padding:4px 7px;color:#a7aeb9;background:rgba(255,255,255,.055);font-size:9px;font-weight:800;text-transform:uppercase}.xy-helpdesk-summary-tags span.primary{color:#ffad66;background:rgba(255,106,0,.1)}.xy-helpdesk-summary-tags span.info{color:#8fc0ff;background:rgba(59,130,246,.1)}.xy-helpdesk-summary-tags span.success{color:#6ee7a0;background:rgba(50,213,131,.09)}.xy-helpdesk-summary-tags span.warning{color:#ffd276;background:rgba(253,176,34,.1)}.xy-helpdesk-summary-details{display:grid;grid-gap:7px;gap:7px;margin:0}.xy-helpdesk-summary-details div{display:flex;justify-content:space-between;gap:12px}.xy-helpdesk-summary-details dt{color:#737c89;font-size:10px}.xy-helpdesk-summary-details dd{overflow:hidden;margin:0;color:#b8bec8;font-size:10px;font-weight:650;text-align:right;text-overflow:ellipsis;white-space:nowrap}.xy-helpdesk-summary-details dd.danger{color:#ff938d}.xy-helpdesk-summary-open{color:#ff9a3c;font-size:11px;font-weight:800;text-align:right}.xy-helpdesk-ticket{grid-template-columns:minmax(0,1fr) 300px;min-height:640px;max-height:none;overflow:visible}.xy-helpdesk-ticket .xy-helpdesk-conversation{min-height:640px}.xy-helpdesk-ticket .xy-helpdesk-timeline{flex:none;min-height:300px;max-height:none;overflow:visible;padding:24px 26px 12px}.xy-helpdesk-ticket .xy-helpdesk-composer{margin:8px 24px 24px}.xy-helpdesk-ticket .xy-helpdesk-context{position:static;width:auto;overflow:visible;transform:none;box-shadow:none}.xy-helpdesk-ticket .xy-helpdesk-live{position:-webkit-sticky;position:sticky;right:auto;bottom:12px;left:auto;margin:0 24px 8px}.xy-helpdesk-ticket-loading{display:grid;min-height:360px;align-content:center;justify-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:#8e96a3;background:var(--xy-surface);text-align:center}.xy-helpdesk-ticket-loading strong{color:var(--xy-text);font-size:15px}.xy-helpdesk-ticket-loading span{max-width:440px;font-size:12px;line-height:1.5}.xy-helpdesk-ticket-loading.error{color:#ff938d}.xy-helpdesk-ticket-loading button{min-height:44px;border:1px solid rgba(255,106,0,.45);border-radius:7px;padding:0 15px;color:#fff;background:rgba(255,106,0,.1);font-weight:750;cursor:pointer}.xy-helpdesk-inbound-page{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:var(--xy-surface)}.xy-helpdesk-inbound-page .xy-helpdesk-unmatched{max-width:900px;min-height:auto;margin:0 auto;overflow:visible;padding:28px}@media (max-width:980px){.xy-helpdesk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-helpdesk-summary{grid-template-columns:minmax(240px,1fr) 180px 48px}.xy-helpdesk-summary-tags{display:none}.xy-helpdesk-ticket{display:grid;grid-template-columns:1fr}.xy-helpdesk-ticket .xy-helpdesk-conversation{display:flex;min-height:auto}.xy-helpdesk-ticket .xy-helpdesk-context{border-top:1px solid rgba(255,255,255,.08);border-left:0}.xy-helpdesk-ticket .xy-helpdesk-context-body{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-helpdesk-ticket .xy-helpdesk-context-head{grid-column:1/-1}.xy-helpdesk-ticket .xy-helpdesk-context section{border-right:1px solid rgba(255,255,255,.07)}}@media (max-width:720px){.xy-helpdesk-stats{grid-template-columns:1fr}.xy-helpdesk-toolbar{grid-template-columns:1fr 1fr}.xy-helpdesk-toolbar .xy-helpdesk-search{grid-column:1/-1}.xy-helpdesk-summary{grid-template-columns:1fr auto;gap:14px;padding:17px}.xy-helpdesk-summary-details{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.xy-helpdesk-summary-details div{display:grid;grid-gap:3px;gap:3px}.xy-helpdesk-summary-details dd{text-align:left}.xy-helpdesk-summary-open{grid-column:2;grid-row:1}.xy-helpdesk-ticket .xy-helpdesk-thread-head{display:grid;grid-gap:12px;gap:12px}.xy-helpdesk-ticket .xy-helpdesk-thread-title h2{white-space:normal}.xy-helpdesk-ticket .xy-helpdesk-thread-state{justify-items:start}.xy-helpdesk-ticket .xy-helpdesk-context-body{grid-template-columns:1fr}.xy-helpdesk-ticket .xy-helpdesk-context-head{grid-column:auto}.xy-helpdesk-ticket .xy-helpdesk-context section{border-right:0}}@media (max-width:480px){.xy-helpdesk-register-head{display:grid;padding:18px}.xy-helpdesk-toolbar{grid-template-columns:1fr;padding:14px}.xy-helpdesk-toolbar .xy-helpdesk-search{grid-column:auto}.xy-helpdesk-summary-details{grid-template-columns:1fr 1fr}.xy-helpdesk-summary-details div:last-child{display:none}.xy-helpdesk-ticket .xy-helpdesk-timeline{padding:18px 14px 8px}.xy-helpdesk-ticket .xy-helpdesk-composer{margin:8px 10px 14px}.xy-helpdesk-inbound-page .xy-helpdesk-unmatched{padding:18px}}*{box-sizing:border-box}html{overflow-y:scroll;scrollbar-gutter:stable;background:var(--xy-bg);color:var(--xy-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh;margin:0;padding:0;background:radial-gradient(circle at 86% -8%,rgba(255,106,0,.08),transparent 30rem),linear-gradient(180deg,rgba(16,19,26,.64),rgba(11,13,18,.98)),var(--xy-bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(245,247,250,.86) 0),linear-gradient(135deg,rgba(245,247,250,.86) 50%,transparent 0);background-position:calc(100% - 22px) 50%,calc(100% - 15px) 50%;background-size:7px 7px,7px 7px;background-repeat:no-repeat}select:hover{border-color:rgba(255,255,255,.18);background-color:rgba(9,12,18,.68)}select option{color:var(--xy-text);background:var(--xy-surface)}.xy-shell{width:min(100%,1360px);min-height:100vh;margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr);background:linear-gradient(90deg,rgba(7,9,13,.96) 0 260px,transparent 260px),radial-gradient(circle at 50% 0,rgba(255,106,0,.05),transparent 34rem)}.xy-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:26px 18px;border-right:1px solid rgba(255,255,255,.08);background:rgba(7,9,13,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.xy-logo-block img{display:block;width:176px;height:auto}.xy-logo-light-wordmark{display:none}.xy-logo-block span{display:block;margin-top:8px;color:var(--xy-muted);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.xy-nav{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.xy-nav a{min-height:46px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid transparent;border-radius:10px;color:var(--xy-muted);transition:.18s ease}.xy-nav a.active,.xy-nav a:hover{color:var(--xy-orange);border-color:rgba(255,106,0,.28);background:linear-gradient(135deg,rgba(255,106,0,.16),rgba(255,255,255,.03))}.xy-nav em{margin-left:auto;width:8px;height:8px;overflow:hidden;border-radius:999px;color:transparent;background:var(--xy-orange)}.xy-sidebar-help{margin-top:auto;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035)}.xy-sidebar-help p{margin:8px 0 16px;color:var(--xy-muted);line-height:1.45}.xy-sidebar footer{color:var(--xy-soft);font-size:13px}.xy-main{width:100%;min-width:0;margin:0;padding:34px 24px 54px}.xy-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px;padding:0;border-bottom:0}.xy-topbar p{margin:0 0 10px;color:var(--xy-orange);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.xy-topbar h1{margin:0;font-size:clamp(2rem,3vw,2.55rem);line-height:1.12}.xy-topbar span{display:block;max-width:680px;margin-top:10px;color:var(--xy-muted);line-height:1.6}.xy-topbar-actions{display:flex;align-items:center;gap:12px}.xy-date-pill{min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:9px;color:var(--xy-muted);background:rgba(255,255,255,.035);font-size:13px;font-weight:700}.xy-date-pill span{margin:0;color:inherit}.xy-icon-button,.xy-profile{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--xy-text);background:rgba(255,255,255,.06)}.xy-profile{margin-top:0;line-height:1;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease}.xy-profile:focus-visible,.xy-profile:hover{color:#fff;border-color:rgba(255,106,0,.58);background:rgba(255,106,0,.14);outline:none}.xy-icon-button{position:relative;text-decoration:none;cursor:pointer}.xy-icon-button small{position:absolute;top:-2px;right:-2px;width:20px;height:20px;display:grid;place-items:center;border-radius:999px;color:#fff;font-size:11px;font-weight:900;background:var(--xy-orange)}.xy-notification-menu{position:relative}.xy-notification-menu summary{list-style:none}.xy-notification-menu summary::-webkit-details-marker{display:none}.xy-notification-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:min(360px,calc(100vw - 32px));display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(12,15,21,.98);box-shadow:0 24px 54px rgba(0,0,0,.46),0 0 0 1px rgba(255,106,0,.05)}.xy-notification-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 8px}.xy-notification-head strong{color:var(--xy-text);font-size:14px}.xy-notification-head a{min-width:76px;min-height:34px;display:inline-flex;align-items:center;justify-content:flex-end;padding:7px 8px;border-radius:10px;color:var(--xy-orange);font-size:12px;font-weight:850;line-height:1.2;text-align:right;text-decoration:none}.xy-notification-head a:hover{color:#fff;background:rgba(255,106,0,.1)}.xy-notification-panel>a,.xy-notification-panel>div{position:relative;display:grid;grid-gap:4px;gap:4px;padding:11px 12px 11px 14px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.028)}.xy-notification-panel>a:hover{border-color:rgba(255,106,0,.28);background:rgba(255,106,0,.08)}.xy-notification-panel .unread:before{content:"";position:absolute;top:15px;left:7px;width:5px;height:5px;border-radius:999px;background:var(--xy-orange)}.xy-notification-panel strong{color:var(--xy-text);font-size:13px;line-height:1.35}.xy-notification-panel span{margin:0;color:var(--xy-muted);font-size:12px;line-height:1.45}.xy-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:0;border-radius:9px;color:#fff;font-size:14px;font-weight:800;cursor:pointer;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.xy-button-primary{background:linear-gradient(135deg,var(--xy-orange),var(--xy-orange-2));box-shadow:0 12px 28px rgba(255,106,0,.22)}.xy-button-outline,.xy-button-secondary{border:1px solid rgba(255,106,0,.55);color:var(--xy-orange);background:rgba(255,106,0,.04)}.xy-button:hover{transform:translateY(-1px)}.xy-button-outline:hover,.xy-button-secondary:hover{border-color:rgba(255,127,31,.82);background:rgba(255,106,0,.1)}.xy-button:disabled{cursor:wait;opacity:.65;transform:none}.xy-notification-read-control{display:inline-grid;justify-items:end;gap:6px}.xy-notification-read-control .xy-button{min-height:38px;padding-inline:13px;font-size:13px}.xy-notification-read-control p{margin:0;font-size:12px;font-weight:700}.xy-notification-read-control p.success{color:var(--xy-success)}.xy-notification-read-control p.error{color:var(--xy-danger)}.xy-action-stack{display:grid;grid-gap:9px;gap:9px;margin-top:16px}.xy-action-status{display:block;min-height:18px;color:var(--xy-muted);font-size:13px;line-height:18px}.xy-action-status.success{color:#8ff0ac}.xy-action-status.error{color:#ff9b9b}.xy-form-panel{display:grid;grid-gap:18px;gap:18px;max-width:100%}.xy-form-panel label{display:grid;grid-gap:8px;gap:8px;color:var(--xy-muted);font-size:13px;font-weight:800}.xy-form-panel label span{color:var(--xy-text)}.xy-form-panel input,.xy-form-panel select,.xy-form-panel textarea{min-height:44px;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--xy-text);background:var(--xy-control-bg);padding:0 12px;outline:none;font:inherit;font-size:13px;font-weight:750}.xy-form-panel input:focus,.xy-form-panel select:focus,.xy-form-panel textarea:focus{border-color:rgba(255,106,0,.68);background:var(--xy-control-bg);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(8,10,15,.72)}.xy-segmented button{min-height:40px;border:0;border-radius:8px;color:var(--xy-muted);font-size:13px;font-weight:800;background:transparent;cursor:pointer}.xy-segmented button.active{color:#fff;background:rgba(255,106,0,.22);box-shadow:inset 0 0 0 1px rgba(255,106,0,.2)}.xy-record-reference{display:grid;grid-gap:6px;gap:6px;max-height:138px;overflow:auto;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--xy-muted);background:rgba(255,255,255,.02);font-size:13px}.xy-record-reference code{color:#fff}.xy-form-panel{scroll-margin-top:24px}.xy-record-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.xy-record-form .xy-field,.xy-record-form label{display:grid;align-content:start;grid-gap:7px;gap:7px;color:var(--xy-muted);font-size:13px;font-weight:700}.xy-record-form .xy-field em,.xy-record-form label em{color:var(--xy-orange);font-style:normal}.xy-record-form input,.xy-record-form select,.xy-record-form textarea{width:100%;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.xy-record-form .xy-file-input,.xy-record-form input,.xy-record-form select,.xy-record-form textarea{min-height:46px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:var(--xy-text);background:var(--xy-recessed);padding:0 12px}.xy-record-form .xy-file-input{display:flex;align-items:center;gap:10px;font-weight:800;cursor:pointer;overflow:hidden}.xy-record-form .xy-file-input input{display:none}.xy-record-form select{padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,rgba(245,247,250,.86) 0),linear-gradient(135deg,rgba(245,247,250,.86) 50%,transparent 0),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));background-position:calc(100% - 24px) 50%,calc(100% - 17px) 50%,0 0;background-size:7px 7px,7px 7px,100% 100%;background-repeat:no-repeat}.xy-select{position:relative;width:100%}.xy-select-trigger{width:100%;min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:var(--xy-text);background:linear-gradient(180deg,rgba(255,255,255,.046),rgba(255,255,255,.012)),rgba(6,8,13,.62);padding:0 16px;text-align:left;font-weight:800;cursor:pointer;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.xy-select-trigger:hover,.xy-select-trigger[aria-expanded=true]{border-color:rgba(255,106,0,.42);background:linear-gradient(180deg,rgba(255,106,0,.09),rgba(255,255,255,.014)),rgba(8,10,16,.86)}.xy-select-trigger:focus-visible{border-color:rgba(255,106,0,.68);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-select-trigger:disabled{cursor:wait;opacity:.62}.xy-select-trigger span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-select-arrow{width:8px;height:8px;justify-self:end;border-right:2px solid rgba(245,247,250,.82);border-bottom:2px solid rgba(245,247,250,.82);transform:translateY(-2px) rotate(45deg)}.xy-select-menu{position:absolute;inset:calc(100% + 8px) 0 auto;z-index:80;max-height:232px;overflow:auto;padding:6px;border:1px solid rgba(255,106,0,.26);border-radius:12px;background:linear-gradient(180deg,rgba(28,32,42,.98),rgba(12,15,21,.99)),var(--xy-surface);box-shadow:0 22px 48px rgba(0,0,0,.46),0 0 0 1px rgba(255,255,255,.035)}.xy-select-menu button{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;color:var(--xy-muted);background:transparent;padding:0 10px;text-align:left;font-size:13px;font-weight:800;cursor:pointer}.xy-select-menu button:focus-visible,.xy-select-menu button:hover{color:#fff;background:rgba(255,255,255,.07);outline:none}.xy-select-menu button.active{color:#fff;background:linear-gradient(90deg,rgba(255,106,0,.38),rgba(255,106,0,.18))}.xy-select-menu button.active:after{content:"✓";color:var(--xy-orange)}.xy-select-compact .xy-select-trigger{min-height:38px;padding:0 11px;gap:8px;font-size:11px}.xy-select-compact .xy-select-menu{min-width:132px}.xy-record-form input:focus,.xy-record-form select:focus,.xy-record-form textarea:focus{border-color:rgba(255,106,0,.68);background:var(--xy-control-bg);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-field-helper{color:var(--xy-muted);font-size:12px;font-weight:700;line-height:1.55}.xy-multi-select-field{display:grid;grid-gap:10px;gap:10px}.xy-multi-select-summary{min-height:46px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:var(--xy-text);background:linear-gradient(180deg,rgba(255,255,255,.046),rgba(255,255,255,.012)),rgba(6,8,13,.62);padding:0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-multi-select-options{display:flex;flex-wrap:wrap;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:var(--xy-recessed)}.xy-multi-select-options button{min-height:36px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--xy-muted);background:rgba(255,255,255,.035);padding:0 13px;font-size:12px;font-weight:900;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.xy-multi-select-options button:focus-visible,.xy-multi-select-options button:hover{border-color:rgba(255,106,0,.42);color:#fff;outline:none}.xy-multi-select-options button.active{border-color:rgba(255,106,0,.72);color:#fff;background:linear-gradient(135deg,rgba(255,106,0,.34),rgba(255,106,0,.13));box-shadow:0 0 0 3px rgba(255,106,0,.08)}.xy-multi-select-options span{color:var(--xy-muted);font-size:13px}.xy-project-task-creator{display:grid;grid-gap:12px;gap:12px;margin-bottom:18px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),rgba(6,8,13,.34)}.xy-project-task-creator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-project-task-creator label,.xy-project-task-description{display:grid;grid-gap:7px;gap:7px;color:var(--xy-muted);font-size:12px;font-weight:800}.xy-project-task-creator input,.xy-project-task-creator textarea{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:var(--xy-text);background:var(--xy-recessed);padding:0 12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.xy-project-task-creator textarea{min-height:82px;padding:12px;resize:vertical}.xy-project-task-creator input:focus,.xy-project-task-creator textarea:focus{border-color:rgba(255,106,0,.68);background:var(--xy-control-bg);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-project-task-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.xy-project-task-actions .xy-toggle-row{display:inline-flex;align-items:center;gap:8px;margin:0}.xy-project-task-actions .xy-button{min-width:132px}.xy-billing-kind-toggle{display:inline-flex;gap:6px;padding:4px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:var(--xy-recessed)}.xy-billing-kind-toggle button{min-height:34px;border:0;border-radius:9px;color:var(--xy-muted);background:transparent;padding:0 12px;font-size:12px;font-weight:900;cursor:pointer}.xy-billing-kind-toggle button.active,.xy-billing-kind-toggle button:focus-visible,.xy-billing-kind-toggle button:hover{color:#fff;background:linear-gradient(135deg,rgba(255,106,0,.42),rgba(255,106,0,.16));outline:none}.xy-record-form textarea{min-height:104px;padding:12px;resize:vertical}.xy-record-form input[type=checkbox]{width:22px;min-height:22px;accent-color:var(--xy-orange)}.xy-record-form .xy-field:has(textarea),.xy-record-form label:has(textarea),.xy-record-form>button{grid-column:1/-1}.xy-field-full,.xy-record-form .xy-field-full{grid-column:1/-1;min-width:0}.xy-form-error{border:1px solid rgba(255,110,110,.34);border-radius:12px;color:#ffb4b4;background:rgba(255,80,80,.08)}.xy-form-error,.xy-form-success{display:block;padding:12px 14px;font-size:13px;line-height:20px}.xy-form-success{border:1px solid rgba(50,213,131,.28);border-radius:12px;color:#9ff0bd;background:rgba(50,213,131,.08)}.xy-company-profile-form{display:grid;grid-gap:16px;gap:16px}.xy-company-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-company-profile-grid label{display:grid;grid-gap:8px;gap:8px;min-width:0}.xy-company-profile-grid label.wide{grid-column:1/-1}.xy-company-profile-grid span{display:inline-flex;align-items:center;gap:7px;color:var(--xy-muted);font-size:12px;font-weight:900;letter-spacing:.02em}.xy-company-profile-grid span svg{color:var(--xy-orange)}.xy-company-profile-grid span em{color:var(--xy-orange);font-style:normal}.xy-company-profile-grid input{width:100%;min-height:44px;padding:0 13px;color:var(--xy-text);border:1px solid rgba(255,255,255,.1);border-radius:11px;outline:none;background:var(--xy-recessed);font:inherit;font-size:13px;font-weight:750}.xy-company-profile-grid input:focus{border-color:rgba(255,106,0,.62);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-company-profile-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.xy-company-profile-actions p{max-width:420px;margin:0;color:var(--xy-muted);font-size:12px;line-height:1.5}.xy-company-profile-actions .xy-button{min-height:42px;padding:0 15px;white-space:nowrap}.xy-preference-form{display:grid;grid-gap:16px;gap:16px}.xy-preference-list{display:grid;grid-gap:10px;gap:10px}.xy-preference-row{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;grid-gap:14px;gap:14px;min-height:74px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(6,8,13,.36)}.xy-preference-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.25);border-radius:12px;color:var(--xy-orange);background:rgba(255,106,0,.09)}.xy-preference-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.xy-preference-copy strong{color:var(--xy-text);font-size:14px;line-height:18px}.xy-preference-copy small{color:var(--xy-muted);font-size:12px;line-height:18px}.xy-preference-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--xy-orange)}.xy-grid{display:grid;grid-gap:22px;gap:22px}.xy-grid.two{grid-template-columns:minmax(0,1fr) minmax(360px,.54fr)}.xy-card .xy-grid.two{grid-template-columns:1fr}.xy-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.xy-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.xy-card{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),rgba(16,19,25,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 45px rgba(0,0,0,.18)}.xy-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:16px}.xy-card-header>div{min-width:0}.xy-card-header a,.xy-list-row a{min-height:36px;display:inline-flex;align-items:center}.xy-inline-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.xy-card h2{margin:0;font-size:18px;line-height:1.3}.xy-card h3{margin:0 0 8px;font-size:18px}.xy-card p{color:var(--xy-muted);line-height:1.55}.xy-login-page{min-height:100vh;display:grid;place-items:center;padding:24px}.xy-login-card{width:min(100%,430px);display:grid;grid-gap:18px;gap:18px;padding:34px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.02)),rgba(17,20,26,.94);box-shadow:0 28px 80px rgba(0,0,0,.34)}.xy-login-card img{width:160px;height:auto}.xy-login-card span{color:var(--xy-orange);font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.xy-login-card h1{margin:0 0 4px;font-size:30px;line-height:1.1}.xy-login-card label{display:grid;grid-gap:8px;gap:8px;color:var(--xy-muted);font-size:14px;font-weight:800}.xy-login-card input{min-height:48px;width:100%;border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:0 14px;color:var(--xy-text);background:rgba(255,255,255,.06);outline:none}.xy-login-card input:focus{border-color:rgba(255,106,0,.7);box-shadow:0 0 0 3px rgba(255,106,0,.14)}.xy-login-error{margin:0;color:#fecaca}.xy-login-success{margin:0;padding:12px 14px;border:1px solid rgba(50,213,131,.25);border-radius:12px;color:#bbf7d0;background:rgba(50,213,131,.1);line-height:1.5}.xy-login-link{justify-self:end;color:var(--xy-orange);font-size:14px;font-weight:800;text-decoration:none;align-items:center;display:inline-flex;min-height:44px}.xy-login-link:hover{color:#ff9a3c}.xy-login-link-center{justify-self:center}.xy-inline-error{margin:10px 0 0;color:#fecaca;font-size:13px}.xy-stat{min-height:160px;display:grid;grid-template-columns:46px 1fr;align-items:start;grid-gap:14px;gap:14px;padding:18px}.xy-stat-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--xy-orange);background:rgba(255,106,0,.12)}.xy-stat-icon.success{color:var(--xy-success);background:rgba(50,213,131,.1)}.xy-stat-icon.info{color:var(--xy-info);background:rgba(59,130,246,.1)}.xy-stat-icon.danger{color:var(--xy-danger);background:rgba(240,68,56,.1)}.xy-list-row span:not(.xy-chip),.xy-stat span{color:var(--xy-muted);font-size:13px}.xy-stat strong{display:block;margin:4px 0;font-size:23px;overflow-wrap:anywhere;line-height:1.18}.xy-stat-chart{height:38px;margin-top:4px;fill:none;stroke:var(--xy-orange);stroke-width:3;stroke-linecap:round;opacity:.92}.xy-stat-chart.success{stroke:var(--xy-success)}.xy-stat-chart.info{stroke:var(--xy-info)}.xy-stat-chart.danger{stroke:var(--xy-danger)}.xy-stat p{margin:0;color:var(--xy-success);font-size:13px}.xy-chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;color:var(--xy-muted);font-size:12px;font-weight:800;text-align:center;vertical-align:middle;white-space:nowrap;background:rgba(255,255,255,.06)}.xy-chip.primary{color:var(--xy-orange);background:rgba(255,106,0,.13)}.xy-chip.success{color:var(--xy-success);background:rgba(50,213,131,.12)}.xy-chip.warning{color:var(--xy-warning);background:rgba(253,176,34,.12)}.xy-chip.danger{color:var(--xy-danger);background:rgba(240,68,56,.12)}.xy-chip.info{color:var(--xy-info);background:rgba(59,130,246,.12)}.xy-chip.purple{color:var(--xy-purple);background:rgba(122,92,255,.12)}.xy-progress>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.xy-progress span{color:var(--xy-muted)}.xy-progress strong{color:var(--xy-orange)}.xy-progress i{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.xy-progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--xy-orange),var(--xy-orange-2))}.xy-activity,.xy-list{display:grid;grid-gap:10px;gap:10px}.xy-list-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.02)}.xy-list-row>div{min-width:0}.xy-list-row span:not(.xy-chip),.xy-list-row strong{display:block;overflow-wrap:anywhere}.xy-list-row strong{line-height:1.35}.xy-list-row .xy-chip{flex-shrink:0}.xy-assigned-work{display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid rgba(255,255,255,.085);border-radius:18px;background:radial-gradient(circle at 16% 0,rgba(255,106,0,.08),transparent 34%),linear-gradient(180deg,rgba(23,26,34,.94),rgba(14,17,23,.92));box-shadow:0 24px 70px rgba(0,0,0,.22)}.xy-assigned-work .xy-card-header>div{min-width:0}.xy-assigned-work .xy-card-header span{display:block;margin-top:5px;color:var(--xy-muted)}.xy-assigned-task-list{display:grid;grid-gap:12px;gap:12px}.xy-assigned-task{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,1.4fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:var(--xy-recessed)}.xy-assigned-task-main{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0}.xy-assigned-task-icon{width:44px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,106,0,.36);border-radius:12px;color:var(--xy-orange);background:rgba(255,106,0,.11)}.xy-assigned-task-main small,.xy-assigned-task-main span,.xy-assigned-task-main strong{display:block;min-width:0;overflow-wrap:anywhere}.xy-assigned-task-main strong{color:var(--xy-text);font-size:15px;line-height:1.35}.xy-assigned-task-main small,.xy-assigned-task-main span{color:var(--xy-muted);font-size:12px;line-height:1.55}.xy-assigned-task-main small{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.xy-assigned-task-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.xy-assigned-task-actions button{min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.095);border-radius:9px;color:var(--xy-muted);background:rgba(255,255,255,.035);font-size:12px;font-weight:850;cursor:pointer}.xy-assigned-task-actions button.active,.xy-assigned-task-actions button:hover{color:#fff;border-color:rgba(255,106,0,.55);background:rgba(255,106,0,.12)}.xy-assigned-task-actions button:disabled{cursor:wait;opacity:.7}.xy-assigned-task-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:120px;color:var(--xy-muted);font-size:12px}.xy-empty-panel{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;color:var(--xy-muted);background:rgba(255,255,255,.025)}.xy-upload{min-height:132px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed rgba(255,106,0,.7);border-radius:12px;color:var(--xy-orange);padding:16px;text-align:center;background:rgba(255,106,0,.035);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.xy-upload.is-dragging{border-color:rgba(255,127,31,.95);background:radial-gradient(circle at 50% 0,rgba(255,106,0,.16),transparent 46%),rgba(255,106,0,.07);box-shadow:0 0 0 4px rgba(255,106,0,.1),0 20px 48px rgba(255,106,0,.12);transform:translateY(-1px)}.xy-file-input{display:none}.xy-upload span{color:var(--xy-muted)}.xy-upload-targets{width:min(100%,680px);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:4px 0 6px}.xy-admin-file-upload-grid label,.xy-upload-targets label{display:grid;grid-gap:7px;gap:7px;text-align:left;color:var(--xy-muted);font-size:12px;font-weight:800;letter-spacing:.02em}.xy-admin-file-upload-grid select,.xy-upload-targets select{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background-color:rgba(9,12,18,.58);color:var(--xy-text);padding:0 42px 0 13px;font-size:13px;font-weight:700}.xy-upload-notes{width:min(100%,680px);display:grid;grid-gap:7px;gap:7px;text-align:left;color:var(--xy-muted);font-size:12px;font-weight:800;letter-spacing:.02em}.xy-admin-file-upload-grid textarea,.xy-upload-notes textarea{width:100%;min-height:78px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.014)),rgba(9,12,18,.66);color:var(--xy-text);padding:11px 13px;font-size:13px;font-weight:700;line-height:1.45;resize:vertical;outline:none}.xy-admin-file-upload-grid textarea:focus,.xy-upload-notes textarea:focus{border-color:rgba(255,106,0,.62);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-admin-file-upload{margin-bottom:20px}.xy-admin-file-upload-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;align-items:end}.xy-admin-file-picker input{display:none}.xy-admin-file-picker .xy-button{min-height:44px;white-space:nowrap}.xy-admin-file-picker span{display:block;max-width:220px;margin-top:8px;color:var(--xy-muted);font-size:11px;line-height:1.45}.xy-admin-file-notes{grid-column:1/-2}.xy-inline-success{margin:10px 0 0;color:#bbf7d0;font-size:13px}.xy-activity>div{display:grid;grid-template-columns:10px 1fr;grid-gap:12px;gap:12px;padding:2px 0}.xy-activity i{width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--xy-orange)}.xy-activity i.success{background:var(--xy-success)}.xy-activity i.info{background:var(--xy-info)}.xy-activity i.warning{background:var(--xy-warning)}.xy-activity span,.xy-activity strong{display:block}.xy-activity span{margin-top:4px;color:var(--xy-muted);font-size:13px}.xy-table{width:100%;border-collapse:collapse}.xy-table td,.xy-table th{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left}.xy-table th{color:var(--xy-muted);font-size:12px;font-weight:700}.xy-table td{color:var(--xy-text);font-size:14px}.xy-mini-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-mini-board>div{min-height:150px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.024)}.xy-mini-board h3{color:var(--xy-orange);font-size:15px}.xy-mini-board p{margin:10px 0 0;padding:10px;border-radius:10px;color:var(--xy-muted);background:rgba(255,255,255,.04)}.xy-admin-dashboard,.xy-admin-row{display:grid;grid-gap:22px;gap:22px}.xy-admin-row.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.xy-admin-row.split{grid-template-columns:1fr 1fr}.xy-admin-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.xy-admin-action-center{display:grid;grid-gap:18px;gap:18px}.xy-admin-action-intro{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid rgba(255,106,0,.16);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(255,106,0,.1),transparent 52%),rgba(8,10,16,.45)}.xy-admin-action-intro svg{flex:0 0 auto;color:var(--xy-orange)}.xy-admin-action-intro div{display:grid;grid-gap:5px;gap:5px;min-width:0}.xy-admin-action-intro strong{color:var(--xy-text);font-size:17px;line-height:1.25}.xy-admin-action-intro span{color:var(--xy-muted);font-size:13px;line-height:1.5}.xy-admin-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-admin-action-card,.xy-admin-action-empty{min-width:0;min-height:112px;display:flex;justify-content:space-between;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.025)}.xy-admin-action-card{color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.xy-admin-action-card:hover{transform:translateY(-2px);border-color:rgba(255,106,0,.34);background:rgba(255,106,0,.045)}.xy-admin-action-card div,.xy-admin-action-empty{min-width:0}.xy-admin-action-card div{display:grid;align-content:start;grid-gap:8px;gap:8px}.xy-admin-action-card strong,.xy-admin-action-empty strong{color:var(--xy-text);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.xy-admin-action-card small,.xy-admin-action-card span,.xy-admin-action-empty span{color:var(--xy-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.xy-admin-action-card small{flex:0 0 88px;align-self:flex-start;text-align:right;text-transform:capitalize}.xy-admin-action-empty{grid-column:1/-1;display:grid;align-content:center}.xy-dashboard-subheading{min-width:0;margin:18px 0 10px;color:var(--xy-text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.xy-dashboard-chip-grid,.xy-dashboard-pipeline{display:grid;grid-gap:10px;gap:10px}.xy-dashboard-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-dashboard-chip-grid span,.xy-dashboard-pipeline div{min-width:0;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025)}.xy-dashboard-chip-grid span,.xy-dashboard-chip-grid strong,.xy-dashboard-pipeline span,.xy-dashboard-pipeline strong{display:block;overflow-wrap:anywhere}.xy-dashboard-chip-grid strong,.xy-dashboard-pipeline strong{color:var(--xy-text);font-size:18px;line-height:1.2}.xy-dashboard-chip-grid span,.xy-dashboard-pipeline span{color:var(--xy-muted);font-size:12px;line-height:1.35}.xy-dashboard-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.xy-dashboard-pipeline div{display:grid;grid-gap:8px;gap:8px}.xy-card-link{min-width:86px;min-height:36px;display:inline-flex;align-items:center;justify-content:flex-end;padding:8px 10px;border-radius:10px;color:var(--xy-orange);font-size:13px;font-weight:900;line-height:1.2;text-align:right;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.xy-card-link:hover{color:#fff;background:rgba(255,106,0,.09);transform:translateY(-1px)}.xy-admin-table{width:100%;border-collapse:collapse;font-size:13px}.xy-admin-table td,.xy-admin-table th{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.075);text-align:left}.xy-admin-table th{color:var(--xy-muted);font-size:12px;font-weight:700}.xy-admin-table td{color:var(--xy-text)}.xy-register-filters{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.xy-register-filters-invoices{grid-template-columns:minmax(240px,1fr) minmax(190px,240px)}.xy-register-filters-quotations{grid-template-columns:minmax(240px,1fr) minmax(170px,220px)}.xy-register-filters-commissions{grid-template-columns:minmax(220px,1fr) minmax(190px,240px)}.xy-invoice-edit-fields input,.xy-invoice-edit-fields select,.xy-request-control{min-width:0;width:100%;min-height:42px;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:var(--xy-text);background-color:rgba(7,9,14,.72);padding:0 12px;outline:none;font-size:13px;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.xy-invoice-edit-fields select,select.xy-request-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,rgba(245,247,250,.76) 0),linear-gradient(135deg,rgba(245,247,250,.76) 50%,transparent 0);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px}input[type=month].xy-request-control{color-scheme:dark}.xy-invoice-edit-fields input:focus,.xy-invoice-edit-fields select:focus,.xy-request-control:focus{border-color:rgba(255,106,0,.68);background-color:rgba(10,12,18,.92);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-register-table-wrap{width:100%;overflow-x:auto;scrollbar-width:thin}.xy-register-table{min-width:980px;font-size:12px}.xy-register-table td,.xy-register-table th{padding-right:10px;white-space:nowrap}.xy-register-table td:last-child,.xy-register-table th:last-child{padding-right:0;text-align:right}.xy-money-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-commission-register{width:100%;min-width:0;overflow-x:hidden}.xy-commission-filters,.xy-commission-staff-actions,.xy-commission-summary-grid{margin-bottom:12px}.xy-commission-filter{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--xy-muted);font-size:12px;font-weight:800}.xy-commission-filter span{display:block}.xy-commission-filter .xy-request-control{width:100%}.xy-commission-status-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;min-height:42px;padding:4px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:rgba(7,9,14,.72)}.xy-commission-status-filter button{min-width:0;border:0;border-radius:6px;color:var(--xy-muted);background:transparent;padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}.xy-commission-status-filter button:hover{color:var(--xy-text);background:rgba(255,255,255,.04)}.xy-commission-status-filter button.active{color:#fff;background:rgba(255,106,0,.17);box-shadow:inset 0 0 0 1px rgba(255,106,0,.52)}.xy-commission-status-filter button:focus-visible{outline:2px solid rgba(255,106,0,.52);outline-offset:1px}.xy-commission-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-commission-staff-metrics>div,.xy-commission-staff-totals>div,.xy-commission-summary-item,.xy-commission-totals-row{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:var(--xy-recessed)}.xy-commission-staff-metrics span,.xy-commission-staff-totals span,.xy-commission-summary-item span,.xy-commission-totals-row span{color:var(--xy-muted);font-size:12px}.xy-commission-staff-metrics strong,.xy-commission-staff-totals strong,.xy-commission-summary-item strong{overflow-wrap:anywhere;color:var(--xy-text);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.xy-commission-summary-item small{color:var(--xy-muted);font-size:11px;line-height:1.4}.xy-commission-totals{display:grid;grid-gap:10px;gap:10px;margin:0 0 10px}.xy-commission-totals-row{grid-template-columns:repeat(1,minmax(0,1fr))}.xy-commission-totals-row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-commission-staff-list{display:grid;grid-gap:14px;gap:14px;margin-top:10px}.xy-commission-staff{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:var(--xy-recessed)}.xy-commission-staff-header{display:flex;justify-content:space-between;gap:16px}.xy-commission-staff-title h3{margin:0 0 6px;overflow-wrap:anywhere;font-size:20px}.xy-commission-staff-title{min-width:0}.xy-commission-staff-title p{margin:0;color:var(--xy-muted)}.xy-commission-staff-metrics,.xy-commission-staff-totals{display:grid;grid-gap:8px;gap:8px}.xy-commission-staff-totals{grid-template-columns:repeat(3,120px)}.xy-commission-staff-metrics{grid-template-columns:repeat(3,1fr)}.xy-commission-payout-details{display:grid;grid-gap:6px;gap:6px;padding:11px 13px;border-radius:10px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.02)}.xy-commission-payout-title{color:var(--xy-orange);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.xy-commission-payout-details p{margin:0;color:var(--xy-muted);font-size:12px;line-height:1.5}.xy-commission-payout-line{display:grid;grid-template-columns:76px minmax(0,1fr) 28px;align-items:center;grid-gap:10px;gap:10px;min-width:0}.xy-commission-payout-line>span{color:var(--xy-muted);font-size:11px;font-weight:800;text-transform:uppercase}.xy-commission-payout-line>strong{min-width:0;overflow-wrap:anywhere;color:var(--xy-text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-commission-payout-confirm,.xy-commission-staff-actions{display:grid;grid-gap:10px;gap:10px}.xy-commission-payout-confirm label{display:grid;grid-gap:6px;gap:6px;color:var(--xy-muted);font-size:12px;font-weight:800}.xy-commission-confirm-actions{display:flex;gap:10px;align-items:flex-end}.xy-commission-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.xy-commission-table{min-width:100%;width:100%;border-collapse:collapse}.xy-commission-table td,.xy-commission-table th{padding:11px 12px 11px 0;border-bottom:1px solid rgba(255,255,255,.075);text-align:left;vertical-align:top;font-size:12px}.xy-commission-table th{color:var(--xy-muted);font-weight:800}.xy-commission-table td{color:var(--xy-text)}.xy-commission-table small{color:var(--xy-muted);display:block;margin-top:5px}.xy-money-with-copy{display:inline-flex;align-items:center;gap:8px}.xy-commission-copy-button{width:28px;height:28px;border:1px solid rgba(255,106,0,.36);border-radius:6px;color:var(--xy-orange);background:rgba(255,106,0,.07);display:inline-grid;place-items:center;cursor:pointer;padding:0}.xy-commission-copy-button:hover{border-color:rgba(255,127,31,.72);background:rgba(255,106,0,.14)}.xy-commission-copy-button:disabled{cursor:wait;opacity:.6}.xy-commission-confirm-actions .xy-button:focus-visible,.xy-commission-copy-button:focus-visible{outline:2px solid rgba(255,106,0,.4);outline-offset:2px}.xy-commission-help{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--xy-muted);font-size:13px}.xy-spinning-icon{animation:xy-spin .85s linear infinite}@keyframes xy-spin{to{transform:rotate(1turn)}}.xy-invoice-detail-page{display:grid;grid-gap:18px;gap:18px}.xy-invoice-detail-summary{gap:20px}.xy-invoice-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.075);border-radius:11px;overflow:hidden;background:var(--xy-recessed)}.xy-invoice-metric-grid>div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:16px;border-right:1px solid rgba(255,255,255,.075)}.xy-invoice-metric-grid>div:last-child{border-right:0}.xy-invoice-edit-fields label>span,.xy-invoice-metric-grid span{color:var(--xy-muted);font-size:11px;font-weight:800;text-transform:uppercase}.xy-invoice-metric-grid strong{overflow-wrap:anywhere;font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-invoice-edit-list,.xy-payment-history-list{display:grid;grid-gap:10px;gap:10px}.xy-invoice-edit-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:var(--xy-recessed)}.xy-invoice-edit-fields{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(210px,1.35fr) 86px 120px 126px minmax(140px,.8fr);grid-gap:10px;gap:10px;min-width:0}.xy-invoice-edit-fields label{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.xy-invoice-edit-actions,.xy-payment-history-actions{display:flex;align-items:flex-end;gap:8px}.xy-invoice-edit-actions>strong{min-width:96px;padding-bottom:11px;text-align:right;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-icon-action{width:38px;height:38px;display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,106,0,.34);border-radius:8px;color:var(--xy-orange);background:rgba(255,106,0,.07);cursor:pointer}.xy-icon-action:focus-visible,.xy-icon-action:hover{border-color:rgba(255,106,0,.72);color:#fff;background:rgba(255,106,0,.16);outline:none}.xy-icon-action.success{border-color:rgba(50,213,131,.3);color:#63e69c;background:rgba(50,213,131,.08)}.xy-icon-action.danger{border-color:rgba(248,113,113,.3);color:#fda4af;background:rgba(127,29,29,.12)}.xy-icon-action:disabled{cursor:wait;opacity:.48}.xy-inline-confirm{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid rgba(248,113,113,.18);color:#fecaca;font-size:13px}.xy-inline-confirm>span{margin-right:auto}.xy-button-danger{border-color:rgba(248,113,113,.45);color:#fff;background:rgba(185,28,28,.42)}.xy-invoice-edit-total{display:flex;justify-content:flex-end;gap:22px;padding-top:4px;color:var(--xy-muted);font-size:13px}.xy-invoice-edit-total strong{color:var(--xy-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-invoice-discount-form{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(140px,.75fr) minmax(110px,.55fr) minmax(170px,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:var(--xy-recessed)}.xy-invoice-discount-form label{display:grid;grid-gap:7px;gap:7px;min-width:0}.xy-invoice-discount-form label>span{color:var(--xy-muted);font-size:11px;font-weight:800;text-transform:uppercase}.xy-invoice-discount-form label.wide{grid-column:span 2}.xy-invoice-discount-form .xy-button{min-height:42px;white-space:nowrap}.xy-invoice-discount-policy{grid-column:1/-1;margin:0;color:var(--xy-muted);font-size:12px;line-height:1.55}.xy-invoice-discount-list{display:grid;grid-gap:10px;gap:10px}.xy-invoice-discount-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:var(--xy-recessed)}.xy-invoice-discount-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.xy-invoice-discount-copy>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.xy-invoice-discount-copy>span{color:var(--xy-muted);font-size:12px;overflow-wrap:anywhere}.xy-payment-history-list>article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.075)}.xy-payment-history-list>article>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.xy-payment-file-links,.xy-payment-history-list span{color:var(--xy-muted);font-size:12px}.xy-payment-file-links{display:flex;flex-wrap:wrap;gap:8px}.xy-payment-file-links a{display:inline-flex;align-items:center;gap:5px;color:var(--xy-orange)}.xy-empty-state{display:grid;grid-gap:5px;gap:5px;padding:18px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;color:var(--xy-muted)}.xy-empty-state strong{color:var(--xy-text)}@media (max-width:1180px){.xy-invoice-discount-form,.xy-invoice-edit-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.xy-commission-staff-header{display:grid;grid-template-columns:minmax(0,1fr)}.xy-commission-staff-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.xy-commission-filters,.xy-commission-staff-header,.xy-commission-summary-grid,.xy-register-filters-commissions{grid-template-columns:minmax(0,1fr)}.xy-commission-staff{padding:14px;border-radius:12px}.xy-commission-staff-header{display:grid;grid-gap:12px;gap:12px}.xy-commission-confirm-actions,.xy-commission-staff-metrics,.xy-commission-staff-totals{grid-template-columns:minmax(0,1fr)}.xy-commission-table-wrap{margin-top:2px}.xy-commission-table,.xy-commission-table tbody,.xy-commission-table td,.xy-commission-table th,.xy-commission-table thead,.xy-commission-table tr{display:block;width:100%}.xy-commission-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xy-commission-table tr{padding:10px 4px;margin-bottom:10px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:var(--xy-recessed)}.xy-commission-table td{border:0;padding:4px 0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.xy-commission-table td:before{content:attr(data-label);color:var(--xy-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.xy-invoice-metric-grid,.xy-register-filters-invoices,.xy-register-filters-quotations{grid-template-columns:minmax(0,1fr)}.xy-invoice-metric-grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.075)}.xy-invoice-metric-grid>div:last-child{border-bottom:0}.xy-invoice-discount-form,.xy-invoice-edit-fields,.xy-invoice-edit-list>article{grid-template-columns:minmax(0,1fr)}.xy-invoice-discount-form label.wide,.xy-invoice-discount-policy{grid-column:auto}.xy-invoice-discount-list>article{grid-template-columns:minmax(0,1fr)}.xy-invoice-edit-actions{justify-content:flex-end}.xy-inline-confirm,.xy-payment-history-list>article{align-items:stretch;flex-direction:column}.xy-payment-history-actions{align-items:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:680px){.xy-nav{display:flex;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;scrollbar-width:thin}.xy-nav a{flex:0 0 auto;white-space:nowrap}}.xy-mini-progress{width:54px;height:6px;display:inline-block;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1);vertical-align:middle}.xy-mini-progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--xy-orange),var(--xy-orange-2))}.xy-task-panel{display:grid;grid-template-columns:190px 1fr;grid-gap:22px;gap:22px;align-items:center}.xy-donut{width:156px;place-items:center;background:conic-gradient(var(--xy-orange) 0 35%,var(--xy-info) 35% 61%,var(--xy-success) 61% 82%,rgba(255,255,255,.12) 82% 100%)}.xy-donut,.xy-donut>div{aspect-ratio:1;display:grid;border-radius:999px}.xy-donut>div{width:94px;place-items:center;background:#0d1118;text-align:center}.xy-donut strong{display:block;font-size:32px;line-height:1}.xy-donut span{color:var(--xy-muted);font-size:12px}.xy-legend{display:grid;grid-gap:12px;gap:12px;color:var(--xy-muted);font-size:13px}.xy-legend span{display:flex;align-items:center;gap:8px}.xy-legend i{width:8px;height:8px;border-radius:999px;background:var(--xy-orange)}.xy-legend i.info{background:var(--xy-info)}.xy-legend i.success{background:var(--xy-success)}.xy-legend i.neutral{background:rgba(255,255,255,.28)}.xy-panel-stat{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.02)}.xy-panel-stat span{color:var(--xy-muted);font-size:13px}.xy-panel-stat strong{font-size:30px}.xy-billing-documents{display:grid;grid-gap:16px;gap:16px}.xy-billing-documents-intro{margin:0;color:var(--xy-muted);font-size:13px;line-height:1.55}.xy-billing-document-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-billing-document-metric{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;min-height:112px;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;color:inherit;background:rgba(255,255,255,.02);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.xy-billing-document-metric:focus-visible,.xy-billing-document-metric:hover{border-color:rgba(255,106,0,.48);outline:none;background:rgba(255,106,0,.055)}.xy-billing-document-metric>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.xy-billing-document-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,106,0,.24);border-radius:9px;color:var(--xy-orange);background:rgba(255,106,0,.08)}.xy-billing-document-metric small{color:var(--xy-muted);font-size:11px;line-height:1.4}.xy-billing-document-metric strong{color:var(--xy-text);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.xy-billing-document-metric em{color:var(--xy-muted);font-size:10px;font-style:normal;line-height:1.35}.xy-billing-document-metric>svg{color:var(--xy-muted)}.xy-billing-currency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.xy-billing-currency-box{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;background:rgba(255,255,255,.02)}.xy-billing-currency-box.combined{grid-column:1/-1;border-color:rgba(255,106,0,.28);background:rgba(255,106,0,.055)}.xy-billing-currency-box small,.xy-billing-currency-box span{color:var(--xy-muted);font-size:11px;line-height:1.4}.xy-billing-currency-box strong{color:var(--xy-text);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.xy-billing-currency-box.combined strong{font-size:26px}.xy-billing-currency-note{grid-column:1/-1;margin:0;color:#ffb66e;font-size:11px;line-height:1.45}.xy-billing-document-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.xy-billing-document-actions .xy-action-stack,.xy-billing-document-actions .xy-button{width:100%;margin:0}@media (max-width:680px){.xy-billing-currency-grid,.xy-billing-document-actions,.xy-billing-document-metrics{grid-template-columns:minmax(0,1fr)}.xy-billing-currency-box.combined{grid-column:auto}.xy-billing-document-metric{min-height:96px}}.xy-money-line{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07);color:var(--xy-muted);font-size:13px}.xy-money-line strong{color:var(--xy-text)}.xy-step-list{display:grid;grid-gap:18px;gap:18px;margin-top:12px}.xy-step-list>div{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px}.xy-step-list b{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:var(--xy-bg);background:var(--xy-orange)}.xy-step-list span,.xy-step-list strong{display:block}.xy-step-list span{margin-top:4px;color:var(--xy-muted);font-size:12px}.xy-people-list{display:grid;grid-gap:12px;gap:12px}.xy-person-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:10px;gap:10px}.xy-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,rgba(255,106,0,.9),rgba(255,255,255,.16));font-size:12px;font-weight:900}.xy-invoice-builder{grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px}.xy-client-builder,.xy-invoice-builder{display:grid;align-items:start;gap:18px}.xy-client-builder{grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px}.xy-clients-page{display:grid;grid-gap:18px;gap:18px}.xy-client-main,.xy-invoice-main{min-width:0;display:grid;grid-gap:16px;gap:16px}.xy-existing-invoices{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:radial-gradient(circle at top right,rgba(255,106,0,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.016)),rgba(16,19,25,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.16)}.xy-existing-invoice-grid{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1fr);grid-gap:14px;gap:14px}.xy-existing-invoice-list{display:grid;grid-gap:8px;gap:8px;max-height:312px;overflow:auto;padding-right:4px}.xy-existing-invoice-list button{display:grid;grid-gap:5px;gap:5px;width:100%;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:11px;color:var(--xy-text);background:var(--xy-recessed);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.xy-existing-invoice-list button.active,.xy-existing-invoice-list button:hover{border-color:rgba(255,106,0,.5);background:rgba(255,106,0,.11);transform:translateY(-1px)}.xy-existing-invoice-list span,.xy-existing-invoice-list strong{min-width:0;overflow-wrap:anywhere}.xy-existing-invoice-detail p,.xy-existing-invoice-list span{color:var(--xy-muted);font-size:12px;line-height:1.55}.xy-existing-invoice-detail{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:var(--xy-recessed)}.xy-existing-invoice-detail strong{display:block;margin-top:4px;color:var(--xy-text);font-size:18px}.xy-existing-invoice-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.xy-existing-invoice-metrics div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(12,15,22,.62)}.xy-existing-invoice-metrics span{color:var(--xy-muted);font-size:11px;font-weight:800;text-transform:uppercase}.xy-existing-invoice-metrics strong{margin:0;font-size:15px;overflow-wrap:anywhere}.xy-invoice-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.048),rgba(255,255,255,.018)),rgba(16,19,25,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.16)}.xy-client-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-staff-records{display:grid;grid-gap:16px;gap:16px}.xy-staff-record-list{grid-gap:12px;gap:12px}.xy-staff-record-list article{grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;padding:16px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.014)),rgba(10,13,19,.7)}.xy-staff-record-list article.active{border-color:rgba(255,106,0,.4);box-shadow:0 0 0 1px rgba(255,106,0,.08),0 18px 40px rgba(255,106,0,.08)}.xy-staff-record-list strong{display:block;color:var(--xy-text);font-size:15px;line-height:1.4}.xy-staff-record-list span{display:block;margin-top:4px;color:var(--xy-muted);font-size:12px;line-height:1.55}.xy-staff-status{min-width:84px;margin:0;padding:7px 10px;border-radius:999px;text-align:center;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#f9fbff;background:rgba(255,172,68,.16);border:1px solid rgba(255,172,68,.24)}.xy-staff-status.success{background:rgba(50,213,131,.14);border-color:rgba(50,213,131,.24)}.xy-staff-record-actions{align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.xy-staff-record-actions .xy-button{min-height:38px;padding:0 13px}.xy-danger-button{color:#ff6f6f;border-color:rgba(255,111,111,.38)}.xy-danger-button:hover{color:#fff;border-color:rgba(255,111,111,.7);background:rgba(255,83,83,.12)}.xy-staff-delete-panel,.xy-staff-edit-panel{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.095);border-radius:16px;background:radial-gradient(circle at top right,rgba(255,106,0,.11),transparent 36%),rgba(12,15,21,.86)}.xy-staff-delete-panel span,.xy-staff-edit-panel .xy-card-header p{margin:5px 0 0;color:var(--xy-muted);font-size:13px;line-height:1.6}.xy-staff-delete-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:rgba(255,111,111,.22)}.xy-staff-stepper{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px}.xy-project-stepper{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 18px}.xy-invoice-stepper.xy-staff-stepper button{gap:8px;font-size:11px;line-height:1.2;white-space:nowrap}.xy-invoice-stepper.xy-staff-stepper span{width:32px;height:32px}.xy-invoice-stepper.xy-staff-stepper button:after{top:16px}.xy-invoice-stepper.xy-project-stepper button{gap:8px;font-size:11px;line-height:1.2;white-space:nowrap}.xy-invoice-stepper.xy-project-stepper span{width:32px;height:32px}.xy-invoice-stepper.xy-project-stepper button:after{top:16px}.xy-invoice-stepper button{position:relative;min-width:0;display:grid;place-items:center;grid-gap:9px;gap:9px;border:0;color:var(--xy-muted);background:transparent;font-size:12px;font-weight:800;cursor:pointer}.xy-invoice-stepper button:after{content:"";position:absolute;top:17px;left:calc(50% + 22px);right:calc(-50% + 22px);height:1px;background:rgba(255,255,255,.16)}.xy-invoice-stepper button:last-child:after{display:none}.xy-invoice-stepper span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:var(--xy-muted);background:#0d1118}.xy-invoice-stepper button.active{color:var(--xy-orange)}.xy-invoice-stepper button.active span,.xy-invoice-stepper button.complete span{color:#fff;border-color:rgba(255,106,0,.7);background:var(--xy-orange);box-shadow:0 0 22px rgba(255,106,0,.24)}.xy-invoice-stepper button.complete:after{background:linear-gradient(90deg,var(--xy-orange),rgba(255,106,0,.22))}.xy-client-summary-panel,.xy-invoice-section,.xy-invoice-summary-panel,.xy-review-card,.xy-summary-drawer{border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.048),rgba(255,255,255,.018)),rgba(16,19,25,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 42px rgba(0,0,0,.16)}.xy-invoice-section{display:grid;grid-gap:18px;gap:18px;padding:20px}.xy-reminder-request-card{gap:22px;padding:24px}.xy-invoice-section h2{margin:0;font-size:18px;line-height:1.3}.xy-file-request-form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px 18px;gap:18px 18px;align-items:start;padding-top:10px}.xy-reminder-request-form{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start;grid-gap:18px;gap:18px;margin-top:2px;padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(255,106,0,.055),transparent 20rem),linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.01)),rgba(7,9,14,.42)}.xy-reminder-request-form .xy-file-request-client,.xy-reminder-request-form .xy-file-request-date,.xy-reminder-request-form .xy-file-request-project,.xy-reminder-request-form .xy-file-request-task{grid-column:span 3}.xy-file-request-form .xy-file-request-field{grid-column:span 3;min-width:0;display:grid;align-content:start;grid-gap:8px;gap:8px;color:var(--xy-muted);font-size:12px;font-weight:850;line-height:1.2}.xy-file-request-form .xy-file-request-field>label,.xy-file-request-form .xy-file-request-field>span{display:block;color:rgba(245,247,250,.92);font-size:12px;font-weight:850;line-height:1.2;white-space:nowrap}.xy-reminder-request-form .xy-file-request-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:9px!important;gap:9px!important;min-width:0;width:100%;align-content:start;align-items:stretch;color:rgba(245,247,250,.82)}.xy-file-request-form .xy-file-request-field>input,.xy-file-request-form .xy-file-request-field>select,.xy-file-request-form .xy-file-request-field>textarea{width:100%;min-width:0;min-height:46px;border:1px solid rgba(255,255,255,.11);border-radius:10px;color:var(--xy-text);background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.012)),rgba(6,8,13,.66);padding:0 13px;outline:none;font-size:13px;font-weight:750;line-height:1.35;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.xy-reminder-request-form .xy-file-request-field>input,.xy-reminder-request-form .xy-file-request-field>textarea,.xy-reminder-request-form .xy-select-trigger{box-sizing:border-box;display:flex;width:100%;min-height:48px;border-radius:11px;border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.014)),rgba(7,9,14,.76);color:var(--xy-text);font-size:13px;font-weight:760;line-height:1.35}.xy-reminder-request-form .xy-file-request-field>input,.xy-reminder-request-form .xy-file-request-field>textarea{display:block;padding:0 14px}.xy-reminder-request-form .xy-file-request-field>label{display:block!important;margin-bottom:0;color:rgba(245,247,250,.82);font-size:11px;font-weight:850;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.xy-reminder-request-form .xy-file-request-field>textarea{min-height:118px;max-height:176px;padding:13px 14px;resize:vertical}.xy-reminder-request-form .xy-file-request-field>input,.xy-reminder-request-form .xy-file-request-field>textarea,.xy-reminder-request-form .xy-file-request-select,.xy-reminder-request-form .xy-select-trigger{max-width:100%}.xy-file-request-form .xy-file-request-field>select{padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,rgba(245,247,250,.88) 0),linear-gradient(135deg,rgba(245,247,250,.88) 50%,transparent 0),linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.012));background-position:calc(100% - 24px) 50%,calc(100% - 17px) 50%,0 0;background-size:7px 7px,7px 7px,100% 100%;background-repeat:no-repeat}.xy-file-request-form .xy-file-request-field>textarea{min-height:104px;padding:12px 13px;line-height:1.55;resize:vertical;overflow:auto}.xy-file-request-form .xy-file-request-select{min-width:0}.xy-file-request-form .xy-select-trigger{min-height:46px;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.012)),rgba(6,8,13,.66);font-size:13px;font-weight:750;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.xy-reminder-request-form .xy-file-request-select{display:block;width:100%}.xy-reminder-request-form .xy-select-trigger{justify-content:space-between;padding:0 14px}.xy-file-request-form input[type=date]{color-scheme:dark}.xy-file-request-form input[type=date]::-webkit-calendar-picker-indicator{opacity:.72;filter:invert(1)}.xy-file-request-form .xy-file-request-field>input:focus,.xy-file-request-form .xy-file-request-field>select:focus,.xy-file-request-form .xy-file-request-field>textarea:focus{border-color:rgba(255,106,0,.68);background:linear-gradient(180deg,rgba(255,106,0,.065),rgba(255,255,255,.012)),rgba(8,10,16,.82);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-file-request-form .xy-file-request-title{grid-column:span 4}.xy-file-request-form .xy-file-request-details{grid-column:span 5}.xy-reminder-request-form .xy-file-request-title{grid-column:span 4!important}.xy-reminder-request-form .xy-file-request-details{grid-column:span 5!important}.xy-file-request-check{grid-column:span 3;display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:center;align-self:end;grid-gap:12px!important;gap:12px!important;min-height:74px;margin-top:20px;padding:13px 14px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:linear-gradient(180deg,rgba(255,106,0,.055),rgba(255,255,255,.014)),rgba(255,255,255,.025);color:var(--xy-muted);font-size:13px;font-weight:750;cursor:pointer}.xy-reminder-request-form .xy-file-request-check{grid-column:span 3!important;min-height:118px;margin-top:21px;padding:15px;align-self:stretch;box-sizing:border-box}.xy-file-request-check input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--xy-orange)}.xy-file-request-check span{display:grid;grid-gap:3px;gap:3px;color:var(--xy-muted)!important;line-height:1.45}.xy-file-request-check strong{color:var(--xy-text);font-size:13px;line-height:1.2}.xy-file-request-check small{color:var(--xy-muted);font-size:12px;font-weight:650;line-height:1.35}.xy-file-request-form.xy-record-form .xy-field:has(textarea),.xy-file-request-form.xy-record-form label:has(textarea){grid-column:span 7}.xy-payment-review-panel{border-color:rgba(255,106,0,.18);background:radial-gradient(circle at 8% 0,rgba(255,106,0,.09),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),var(--xy-surface)}.xy-payment-review-list{display:grid;grid-gap:12px;gap:12px}.xy-payment-review-card{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(136px,.62fr) minmax(160px,.88fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),rgba(6,8,13,.46)}.xy-payment-review-card>div{min-width:0}.xy-payment-review-card span,.xy-payment-review-card strong{display:block}.xy-payment-review-card strong{color:var(--xy-text);font-size:14px;line-height:1.35}.xy-payment-review-card span{margin-top:4px;color:var(--xy-muted);font-size:12px;line-height:1.45}.xy-payment-review-amount strong{font-size:18px}.xy-payment-review-receipts{display:grid;grid-gap:6px;gap:6px}.xy-payment-review-receipts .xy-card-link{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-payment-review-actions{display:flex;justify-content:flex-end;gap:8px}.xy-payment-review-actions .xy-button{min-height:38px;padding:0 13px}.xy-invoice-note{padding:12px 14px;border:1px solid rgba(255,106,0,.22);border-radius:10px;color:var(--xy-muted);background:rgba(255,106,0,.08);font-size:13px;line-height:1.6}.xy-client-mini-card{display:grid;grid-template-columns:40px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.028)}.xy-client-mini-card span,.xy-client-mini-card strong{display:block}.xy-client-mini-card span:not(.xy-avatar){margin-top:4px;color:var(--xy-muted);font-size:13px}.xy-ai-draft-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1.4fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(255,106,0,.22);border-radius:14px;background:linear-gradient(135deg,rgba(255,106,0,.1),transparent 42%),rgba(6,8,13,.38)}.xy-ai-draft-panel>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.xy-ai-draft-panel strong{display:inline-flex;align-items:center;gap:8px;color:var(--xy-text);font-size:14px}.xy-ai-draft-panel strong svg{color:var(--xy-orange)}.xy-ai-draft-panel span{color:var(--xy-muted);font-size:12px;line-height:1.5}.xy-ai-draft-panel textarea{min-height:76px;resize:vertical}.xy-invoice-choice-row,.xy-payment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.xy-payment-options{grid-template-columns:repeat(4,minmax(0,1fr))}.xy-invoice-choice-row button,.xy-payment-options button{min-height:50px;border:1px solid rgba(255,255,255,.1);border-radius:11px;color:var(--xy-muted);background:var(--xy-recessed);font-weight:850;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.xy-invoice-choice-row button.active,.xy-payment-options button.active{color:#fff;border-color:rgba(255,106,0,.58);background:rgba(255,106,0,.13);box-shadow:inset 0 0 0 1px rgba(255,106,0,.18)}.xy-payment-options button.active:before{content:"✓";margin-right:7px;color:var(--xy-orange)}.xy-payment-note{margin:10px 0 0;color:var(--xy-muted);font-size:13px;line-height:1.5}.xy-subscription-email-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin-top:14px;padding:14px 15px;border:1px solid rgba(255,106,0,.2);border-radius:13px;background:linear-gradient(180deg,rgba(255,106,0,.068),rgba(255,255,255,.014)),rgba(255,255,255,.025);cursor:pointer}.xy-subscription-email-toggle input{width:18px;height:18px;margin:0;accent-color:var(--xy-orange)}.xy-subscription-email-toggle span{display:grid;grid-gap:3px;gap:3px;min-width:0}.xy-subscription-email-toggle strong{color:var(--xy-text);font-size:13px;line-height:1.2}.xy-subscription-email-toggle small{color:var(--xy-muted);font-size:12px;font-weight:650;line-height:1.35}.xy-contact-list,.xy-contact-row{display:grid;grid-gap:14px;gap:14px}.xy-contact-row{padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:var(--xy-recessed)}.xy-contact-row-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.xy-contact-row-header strong{color:var(--xy-text)}.xy-contact-row-header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(240,68,56,.28);border-radius:9px;color:#ff8a80;background:rgba(240,68,56,.08);cursor:pointer}.xy-client-choice-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.xy-client-choice-row-wide{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.xy-client-choice-row button{min-height:46px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:var(--xy-muted);background:var(--xy-recessed);font-weight:850;cursor:pointer}.xy-client-choice-row button small{display:block;margin-top:4px;color:var(--xy-muted-2);font-size:11px;font-weight:750}.xy-client-choice-row button.active{color:#fff;border-color:rgba(255,106,0,.58);background:rgba(255,106,0,.13);box-shadow:inset 0 0 0 1px rgba(255,106,0,.18)}.xy-client-profile-editor{display:grid;grid-gap:18px;gap:18px}.xy-client-profile-editor .xy-select{width:100%}.xy-client-profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.xy-toggle-line{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--xy-muted);background:var(--xy-recessed);font-size:13px;font-weight:850}.xy-toggle-line input{accent-color:var(--xy-orange)}.xy-muted-copy{margin:0;max-width:720px;color:var(--xy-muted);font-size:14px;line-height:1.7}.xy-client-comm{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:18px;gap:18px}.xy-message-thread{display:grid;grid-gap:10px;gap:10px}.xy-message-thread article{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--xy-recessed)}.xy-message-thread strong{color:var(--xy-text);font-size:14px}.xy-message-thread p{margin:0;color:var(--xy-muted);font-size:13px;line-height:1.55}.xy-message-thread span{color:var(--xy-orange);font-size:11px;font-weight:850;text-transform:uppercase}.xy-file-attach-field{position:relative}.xy-file-attach-field input[type=file]{min-height:48px;padding:12px 14px;color:var(--xy-muted);cursor:pointer}.xy-file-attach-field input[type=file]::-webkit-file-upload-button{min-height:30px;margin-right:12px;padding:0 12px;border:1px solid rgba(255,106,0,.36);border-radius:9px;color:var(--xy-orange);background:rgba(255,106,0,.1);font-weight:850;cursor:pointer}.xy-file-attach-field input[type=file]::file-selector-button{min-height:30px;margin-right:12px;padding:0 12px;border:1px solid rgba(255,106,0,.36);border-radius:9px;color:var(--xy-orange);background:rgba(255,106,0,.1);font-weight:850;cursor:pointer}.xy-file-attach-field em{color:var(--xy-muted);font-size:12px;font-style:normal;line-height:1.4}.xy-message-attachments{display:flex;flex-wrap:wrap;gap:8px}.xy-message-attachments a{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:30px;padding:0 10px;border:1px solid rgba(255,106,0,.28);border-radius:999px;color:var(--xy-orange);background:rgba(255,106,0,.08);font-size:12px;font-weight:800;text-decoration:none}.xy-client-section-grid{display:grid;grid-gap:18px;gap:18px}.xy-client-feature{min-height:220px}.xy-project-hero-progress{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.xy-project-hero-progress span{color:var(--xy-text);font-size:28px;font-weight:900}.xy-client-timeline i,.xy-project-hero-progress i{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.xy-client-timeline b,.xy-project-hero-progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--xy-orange),#ffb15c)}.xy-client-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:10px}.xy-client-metrics div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--xy-recessed)}.xy-client-metrics svg{color:var(--xy-orange)}.xy-client-metrics span{color:var(--xy-muted);font-size:12px;font-weight:800}.xy-client-metrics strong{color:var(--xy-text);font-size:15px}.xy-client-action-center{display:grid;grid-gap:16px;gap:16px}.xy-client-action-intro{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid rgba(255,106,0,.18);border-radius:13px;background:radial-gradient(circle at 0 0,rgba(255,106,0,.12),transparent 56%),rgba(8,10,16,.45)}.xy-client-action-intro svg{flex:0 0 auto;color:var(--xy-orange)}.xy-client-action-intro div{display:grid;grid-gap:5px;gap:5px;min-width:0}.xy-client-action-intro strong{color:var(--xy-text);font-size:17px;line-height:1.25}.xy-client-action-intro span{color:var(--xy-muted);font-size:13px;line-height:1.5}.xy-client-dashboard-actions{display:flex;flex-wrap:wrap;gap:10px}.xy-client-dashboard-actions a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,106,0,.34);border-radius:12px;color:#fff;background:rgba(255,106,0,.08);padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.xy-client-dashboard-actions a:focus-visible,.xy-client-dashboard-actions a:hover{border-color:rgba(255,106,0,.7);background:rgba(255,106,0,.16);outline:none;transform:translateY(-1px)}.xy-client-dashboard-actions svg{color:var(--xy-orange)}.xy-client-tracker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.xy-client-tracker-grid div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--xy-recessed)}.xy-client-tracker-grid span{color:var(--xy-muted);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.xy-client-tracker-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--xy-text);font-size:14px;line-height:1.35}.xy-client-activity-list,.xy-client-file-grid,.xy-client-invoice-list,.xy-client-sub-history,.xy-client-sub-list,.xy-client-timeline{display:grid;grid-gap:10px;gap:10px}.xy-client-activity-list article,.xy-client-file-grid a,.xy-client-invoice-list article,.xy-client-sub-history article,.xy-client-sub-list article,.xy-client-timeline article,.xy-empty-line{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--xy-recessed)}.xy-client-timeline article{grid-template-columns:44px 1fr auto;align-items:center}.xy-client-timeline article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:rgba(255,106,0,.18);border:1px solid rgba(255,106,0,.38);font-size:12px;font-weight:900}.xy-client-file-grid strong,.xy-client-invoice-list strong,.xy-client-sub-list strong,.xy-client-timeline strong,.xy-empty-line strong{color:var(--xy-text);font-size:14px}.xy-client-file-grid span,.xy-client-invoice-list span,.xy-client-sub-list span,.xy-client-timeline small,.xy-empty-line p{margin:0;color:var(--xy-muted);font-size:12px;line-height:1.5}.xy-client-file-grid small{color:rgba(245,247,250,.74);font-size:12px;line-height:1.5}.xy-client-timeline em{color:var(--xy-orange);font-size:12px;font-style:normal;font-weight:900}.xy-client-task-checklist,.xy-dashboard-task-list{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0;padding:0;list-style:none}.xy-client-task-checklist li,.xy-dashboard-task-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.035)}.xy-client-task-checklist span,.xy-dashboard-task-list span{min-width:0;overflow:hidden;color:var(--xy-text);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.xy-client-task-checklist small,.xy-dashboard-task-list em{color:var(--xy-muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.35;text-align:right;text-transform:capitalize}.xy-client-task-checklist li.complete span{color:rgba(245,247,250,.76);text-decoration:line-through;-webkit-text-decoration-color:rgba(50,213,131,.8);text-decoration-color:rgba(50,213,131,.8)}.xy-dashboard-task-list{max-width:360px}.xy-client-invoice-list article,.xy-client-sub-list article{grid-template-columns:1fr auto auto auto;align-items:center}.xy-client-sub-history article{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center}.xy-client-sub-history svg{color:var(--xy-orange)}.xy-client-sub-history strong{color:var(--xy-text);font-size:14px}.xy-client-sub-history span{color:var(--xy-muted);font-size:12px}.xy-client-invoice-actions{display:inline-flex;align-items:center;gap:8px}.xy-client-invoice-actions .xy-button,.xy-client-invoice-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid rgba(255,106,0,.5);border-radius:10px;color:var(--xy-orange);background:rgba(255,106,0,.08);font-size:11px;font-weight:900;text-decoration:none}.xy-client-invoice-actions .xy-button{color:#fff;background:var(--xy-orange)}.xy-client-sub-list article{grid-template-columns:auto 1fr auto}.xy-client-activity-list article{grid-template-columns:12px 1fr;align-items:start}.xy-client-activity-list i{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--xy-orange);box-shadow:0 0 0 5px rgba(255,106,0,.12)}.xy-client-activity-list i.success{background:var(--xy-success);box-shadow:0 0 0 5px rgba(50,213,131,.12)}.xy-client-activity-list i.warning{background:var(--xy-warning)}.xy-client-activity-list i.info{background:var(--xy-info)}.xy-client-file-grid svg,.xy-client-sub-list svg{color:var(--xy-orange)}.xy-client-file-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.xy-client-file-grid a{color:inherit;text-decoration:none}.xy-client-file-grid em{display:inline-flex;align-items:center;gap:6px;color:var(--xy-orange);font-size:12px;font-style:normal;font-weight:900}.xy-admin-files{display:grid;grid-gap:18px;gap:18px}.xy-admin-files-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:18px;gap:18px;align-items:end}.xy-admin-files-hero p{max-width:620px;margin:8px 0 0;color:var(--xy-muted);line-height:1.7}.xy-admin-file-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.xy-admin-file-summary div{display:grid;grid-gap:8px;gap:8px;min-height:78px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--xy-recessed)}.xy-admin-file-summary span{color:var(--xy-muted);font-size:11px;font-weight:900;text-transform:uppercase}.xy-admin-file-summary strong{color:var(--xy-text);font-size:22px}.xy-admin-file-grid{display:grid;grid-gap:12px;gap:12px}.xy-admin-file-grid article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--xy-recessed)}.xy-admin-file-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--xy-orange);border:1px solid rgba(255,106,0,.32);background:rgba(255,106,0,.12)}.xy-admin-file-main{display:grid;grid-gap:6px;gap:6px;min-width:0}.xy-admin-file-empty strong,.xy-admin-file-main strong{color:var(--xy-text);font-size:15px}.xy-admin-file-empty p,.xy-admin-file-main span{margin:0;color:var(--xy-muted);font-size:12px;line-height:1.5}.xy-support-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.xy-support-actions button{min-height:30px;padding:0 10px;border:1px solid rgba(255,106,0,.38);border-radius:9px;color:var(--xy-orange);background:rgba(255,106,0,.08);font-size:11px;font-weight:900;cursor:pointer}.xy-support-ticket-list,.xy-support-ticket-list>article{display:grid;grid-gap:14px;gap:14px}.xy-support-ticket-list>article{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(8,11,16,.38)}.xy-support-ticket-list>article.is-overdue{border-color:rgba(240,68,56,.34);background:linear-gradient(135deg,rgba(240,68,56,.09),rgba(8,11,16,.4) 46%)}.xy-support-ticket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.xy-support-ticket-head>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.xy-support-ticket-head strong{color:var(--xy-text);font-size:16px}.xy-support-ticket-head span,.xy-support-ticket-list p,.xy-support-ticket-messages span,.xy-support-ticket-meta span,.xy-support-ticket-reminders span{color:var(--xy-muted);font-size:13px;line-height:1.55}.xy-support-ticket-list p{margin:0}.xy-support-ticket-meta,.xy-support-ticket-reminders{display:flex;flex-wrap:wrap;gap:8px}.xy-support-ticket-meta span,.xy-support-ticket-reminders span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035)}.xy-support-ticket-reminders span{border-color:rgba(253,176,34,.26);color:#fdb022;background:rgba(253,176,34,.08)}.xy-support-ticket-messages{display:grid;grid-gap:10px;gap:10px}.xy-support-ticket-messages>div{display:grid;grid-gap:6px;gap:6px;padding:12px;border-left:2px solid rgba(255,106,0,.5);border-radius:12px;background:rgba(255,255,255,.035)}.xy-support-ticket-messages strong{color:var(--xy-text);font-size:13px}.xy-admin-file-main div{display:flex;flex-wrap:wrap;gap:8px}.xy-admin-file-main small,.xy-muted-pill{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--xy-muted);background:rgba(255,255,255,.03);font-size:11px;font-weight:800}.xy-admin-file-note{margin:2px 0 0;max-width:680px;color:rgba(245,247,250,.78);font-size:12px;line-height:1.55}.xy-admin-file-actions{display:flex;align-items:center;gap:10px}.xy-admin-file-actions .xy-button{min-height:38px;padding:0 14px;font-size:12px}.xy-admin-file-empty{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:180px;padding:28px;text-align:center;border:1px dashed rgba(255,106,0,.28);border-radius:14px;color:var(--xy-orange);background:rgba(255,106,0,.06)}.xy-outreach-grid,.xy-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.xy-section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg,rgba(23,26,34,.94),rgba(10,13,19,.9))}.xy-section-toolbar>div{display:grid;grid-gap:4px;gap:4px}.xy-section-toolbar strong{color:var(--xy-text);font-size:16px}.xy-section-toolbar span{max-width:620px;color:var(--xy-muted);font-size:13px;line-height:1.55}.xy-section-toolbar .xy-button{min-height:40px;padding:0 15px;white-space:nowrap}.xy-report-filter-bar{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:end;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(12,15,22,.72)}.xy-report-filter-bar label{display:grid;grid-gap:7px;gap:7px;min-width:0}.xy-report-filter-bar label span{color:var(--xy-muted);font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.xy-report-filter-bar input{width:100%;min-height:44px;padding:0 13px;color:var(--xy-text);color-scheme:dark;border:1px solid rgba(255,255,255,.11);border-radius:11px;outline:none;background:var(--xy-recessed)}.xy-report-filter-bar input:focus{border-color:rgba(255,106,0,.62);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-report-filter-bar .xy-button{min-height:44px;justify-content:center;white-space:nowrap}.xy-outreach-grid article,.xy-report-grid article{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--xy-recessed)}.xy-outreach-grid article>strong{color:var(--xy-orange);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.xy-outreach-grid div{display:grid;grid-gap:4px;gap:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.xy-outreach-grid em,.xy-outreach-grid span,.xy-report-grid em,.xy-report-grid small{color:var(--xy-muted);font-size:12px;font-style:normal;line-height:1.45}.xy-outreach-grid em{color:var(--xy-orange);font-weight:900}.xy-outreach-log-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.025)}.xy-outreach-log-list div{display:grid;grid-template-columns:minmax(150px,1fr) 90px minmax(0,1.4fr);align-items:center;grid-gap:10px;gap:10px;min-width:0}.xy-outreach-log-list em,.xy-outreach-log-list span{min-width:0;overflow:hidden;color:var(--xy-muted);font-size:12px;font-style:normal;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.xy-outreach-log-list strong{color:var(--xy-orange);font-size:12px}.xy-admin-messages{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.35fr);grid-gap:18px;gap:18px}.xy-admin-message-list{display:grid;grid-gap:10px;gap:10px;max-height:720px;overflow:auto;padding-right:4px}.xy-admin-message-list button{display:grid;grid-gap:6px;gap:6px;width:100%;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:inherit;text-align:left;background:var(--xy-recessed);cursor:pointer}.xy-admin-message-list button.active,.xy-admin-message-list button:hover{border-color:rgba(255,106,0,.35);background:rgba(255,106,0,.08)}.xy-admin-message-list strong{color:var(--xy-text)}.xy-admin-message-list em,.xy-admin-message-list span{min-width:0;overflow:hidden;color:var(--xy-muted);font-size:13px;font-style:normal;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.xy-admin-thread{margin-top:18px}.xy-report-grid article{grid-template-columns:42px 1fr;align-items:center}.xy-report-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--xy-orange);background:rgba(255,106,0,.12)}.xy-report-grid div{display:grid;grid-gap:3px;gap:3px}.xy-report-grid strong{color:var(--xy-text);font-size:22px}.xy-report-email-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.xy-report-email-summary div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--xy-recessed)}.xy-report-email-summary span{color:var(--xy-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.xy-report-email-summary strong{color:var(--xy-text);font-size:24px;line-height:1.1}.xy-reports-dashboard,.xy-reports-dashboard .xy-card,.xy-reports-dashboard .xy-card-header,.xy-reports-dashboard .xy-list,.xy-reports-dashboard .xy-list-row,.xy-reports-dashboard .xy-list-row>div,.xy-reports-dashboard .xy-report-filter-bar,.xy-reports-dashboard .xy-section-toolbar{min-width:0;max-width:100%}.xy-reports-dashboard .xy-list-row span,.xy-reports-dashboard .xy-list-row strong,.xy-reports-dashboard .xy-muted-copy{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.xy-billing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--xy-recessed)}.xy-billing-summary div{display:grid;grid-gap:6px;gap:6px;padding:18px;border-right:1px solid rgba(255,255,255,.07)}.xy-billing-summary div:last-child{border-right:0}.xy-billing-summary span,.xy-toggle-row{color:var(--xy-muted);font-size:13px}.xy-billing-summary strong{font-size:19px}.xy-subscription-checkout-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.xy-line-group{display:grid;grid-gap:12px;gap:12px}.xy-line-group+.xy-line-group{padding-top:8px}.xy-line-table{display:grid;grid-gap:8px;gap:8px}.xy-line-row{display:grid;grid-template-columns:minmax(150px,1fr) 54px 76px 84px 72px 38px;align-items:center;grid-gap:8px;gap:8px;max-width:100%;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:var(--xy-recessed)}.xy-line-row-milestone{grid-template-columns:minmax(150px,1fr) minmax(116px,142px) 54px 76px 84px 72px 38px}.xy-line-name{min-width:0;display:grid;grid-template-columns:1fr}.xy-line-row input,.xy-line-row select{min-width:0;width:100%;min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--xy-text);background:rgba(255,255,255,.035);padding:0 9px;outline:none;font-size:13px;font-weight:750}.xy-line-row select{padding-right:30px;background-position:calc(100% - 17px) 50%,calc(100% - 11px) 50%;background-size:6px 6px,6px 6px}.xy-line-muted{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--xy-muted);background:rgba(255,255,255,.025);font-size:11px;font-weight:800}.xy-line-row strong{text-align:right;font-size:14px}.xy-line-delete{width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid rgba(248,113,113,.2);border-radius:8px;color:#fda4af;background:rgba(127,29,29,.12);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.xy-line-delete:focus-visible,.xy-line-delete:hover{border-color:rgba(248,113,113,.6);color:#fff;background:rgba(185,28,28,.26);outline:none}.xy-project-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:22px;gap:22px;overflow:hidden;padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(120deg,rgba(255,106,0,.075),transparent 38%),rgba(18,21,28,.88)}.xy-project-client-actions article>div,.xy-project-client-task-list article>div,.xy-project-next-action>div,.xy-project-overview-copy,.xy-project-progress-copy,.xy-project-team-list>div>div,.xy-project-title-row>div{min-width:0}.xy-project-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;color:var(--xy-orange);font-size:12px;font-weight:900;text-transform:uppercase}.xy-project-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.xy-project-section-heading h2,.xy-project-title-row h2,.xy-project-workspace-title h2{margin:0;color:var(--xy-text);letter-spacing:0}.xy-project-title-row h2{font-size:28px;line-height:1.22}.xy-project-next-action p,.xy-project-progress-copy p,.xy-project-section-heading p,.xy-project-section-note,.xy-project-title-row p{margin:6px 0 0;color:var(--xy-muted);font-size:13px;line-height:1.55}.xy-project-progress-summary{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;margin-top:24px}.xy-project-progress-ring{width:112px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%}.xy-project-progress-ring>div{width:86px;aspect-ratio:1;display:grid;place-content:center;justify-items:center;border-radius:50%;background:var(--xy-surface);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.xy-project-progress-ring strong{color:var(--xy-text);font-size:25px;line-height:1}.xy-project-progress-copy>span,.xy-project-progress-ring span{color:var(--xy-muted);font-size:11px;font-weight:800}.xy-project-progress-copy>strong{display:block;margin-top:3px;color:var(--xy-text);font-size:18px}.xy-project-milestone-progress>i,.xy-project-progress-track{display:block;height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.075)}.xy-project-progress-track{margin-top:14px}.xy-project-milestone-progress b,.xy-project-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--xy-orange)}.xy-project-next-action{display:grid;grid-template-columns:44px minmax(0,1fr);align-content:start;grid-gap:14px;gap:14px;min-width:0;padding:18px;border:1px solid rgba(255,106,0,.25);border-left:3px solid var(--xy-orange);border-radius:12px;background:var(--xy-recessed)}.xy-project-next-action.attention{border-color:rgba(253,176,34,.35);border-left-color:var(--xy-warning)}.xy-project-next-icon{width:44px;aspect-ratio:1;display:grid;place-items:center;border-radius:10px;color:var(--xy-orange);background:rgba(255,106,0,.12)}.xy-project-next-action small{color:var(--xy-orange);font-size:11px;font-weight:900;text-transform:uppercase}.xy-project-next-action h3{margin:4px 0 0;color:var(--xy-text);font-size:17px;line-height:1.35;overflow-wrap:anywhere}.xy-project-next-action a{grid-column:1/-1;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,106,0,.38);border-radius:9px;color:var(--xy-orange);font-size:12px;font-weight:900;text-decoration:none;background:rgba(255,106,0,.07)}.xy-project-next-action a:focus-visible,.xy-project-next-action a:hover{border-color:var(--xy-orange);background:rgba(255,106,0,.13);outline:none}.xy-project-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.075);padding-top:18px}.xy-project-metric{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-width:0;padding:4px 18px;border-right:1px solid rgba(255,255,255,.075)}.xy-project-metric:first-child{padding-left:0}.xy-project-metric:last-child{border-right:0}.xy-project-metric>span{width:36px;aspect-ratio:1;display:grid;place-items:center;border-radius:9px;color:var(--xy-orange);background:rgba(255,106,0,.1)}.xy-project-metric.warning>span{color:var(--xy-warning);background:rgba(253,176,34,.1)}.xy-project-metric.success>span{color:var(--xy-success);background:rgba(50,213,131,.1)}.xy-project-metric small{display:block;color:var(--xy-muted);font-size:11px;font-weight:800}.xy-project-metric strong{display:block;margin-top:3px;color:var(--xy-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.xy-project-section-nav{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(13,16,22,.82)}.xy-project-section-nav a{min-height:36px;display:inline-flex;align-items:center;padding:0 13px;border-radius:8px;color:var(--xy-muted);font-size:12px;font-weight:850;text-decoration:none}.xy-project-section-nav a:focus-visible,.xy-project-section-nav a:hover{color:#fff;background:rgba(255,106,0,.11);outline:none}.xy-project-section{min-width:0;margin-top:22px;padding:22px;scroll-margin-top:24px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:rgba(18,21,28,.84)}.xy-project-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.xy-project-section-heading>div{min-width:0}.xy-project-section-heading>div>span{display:block;margin-bottom:4px;color:var(--xy-orange);font-size:10px;font-weight:900;text-transform:uppercase}.xy-project-section-heading h2{font-size:20px;line-height:1.3}.xy-project-section-heading.compact{align-items:center;margin-bottom:16px}.xy-project-milestone-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.xy-project-milestone-rail>li{position:relative;min-width:0}.xy-project-milestone-step{display:flex;align-items:center;min-width:0;margin-bottom:10px}.xy-project-milestone-step>span{position:relative;z-index:1;width:34px;aspect-ratio:1;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:var(--xy-muted);background:var(--xy-surface);font-size:11px;font-weight:900}.xy-project-milestone-step i{width:calc(100% + 14px);height:2px;background:rgba(255,255,255,.085)}.xy-project-milestone-rail>li:last-child .xy-project-milestone-step i{display:none}.xy-project-milestone-rail>li.complete .xy-project-milestone-step>span{color:#07110c;border-color:var(--xy-success);background:var(--xy-success)}.xy-project-milestone-rail>li.complete .xy-project-milestone-step i{background:var(--xy-success)}.xy-project-milestone-rail>li.current .xy-project-milestone-step>span{color:#fff;border-color:var(--xy-orange);background:var(--xy-orange);box-shadow:0 0 0 5px rgba(255,106,0,.1)}.xy-project-milestone-rail article{display:grid;grid-gap:11px;gap:11px;min-height:188px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:var(--xy-recessed)}.xy-project-milestone-rail>li.current article{border-color:rgba(255,106,0,.42);background:rgba(255,106,0,.055)}.xy-project-milestone-title{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.xy-project-milestone-title>div{min-width:0}.xy-project-milestone-title small{display:block;margin-bottom:3px;color:var(--xy-muted);font-size:10px;font-weight:800;text-transform:uppercase}.xy-project-milestone-title strong{display:block;color:var(--xy-text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.xy-project-milestone-rail article>p{margin:0;color:var(--xy-muted);font-size:11px;line-height:1.45}.xy-project-milestone-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px}.xy-project-milestone-progress>span{color:var(--xy-text);font-size:11px;font-weight:900}.xy-project-milestone-meta{display:flex;flex-wrap:wrap;gap:6px;align-self:end}.xy-project-milestone-meta>span{padding:4px 7px;border:1px solid rgba(255,255,255,.075);border-radius:6px;color:var(--xy-muted);background:rgba(255,255,255,.025);font-size:10px;font-weight:750}.xy-project-milestone-rail.client article{min-height:150px}.xy-project-context-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:18px;gap:18px}.xy-project-context-grid.client{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xy-project-client-actions,.xy-project-client-task-list,.xy-project-signal-list,.xy-project-team-list{display:grid;grid-gap:9px;gap:9px}.xy-project-team-list>div{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-width:0;padding:10px;border-bottom:1px solid rgba(255,255,255,.065)}.xy-project-team-list>div:last-child{border-bottom:0}.xy-project-avatar{width:38px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(255,106,0,.2);font-size:11px;font-weight:900}.xy-project-team-list small,.xy-project-team-list strong{display:block}.xy-project-team-list strong{color:var(--xy-text);font-size:13px}.xy-project-team-list small,.xy-project-team-list>div>span:last-child{color:var(--xy-muted);font-size:11px}.xy-project-signal-list{grid-template-columns:repeat(3,minmax(0,1fr))}.xy-project-signal-list>div{display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:var(--xy-recessed)}.xy-project-signal-list span{color:var(--xy-muted);font-size:10px;font-weight:800}.xy-project-signal-list strong{color:var(--xy-text);font-size:19px}.xy-project-section-note{padding:12px 0 0}.xy-project-count{color:var(--xy-muted);font-size:12px;font-weight:800}.xy-project-client-actions article,.xy-project-client-task-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:var(--xy-recessed)}.xy-project-client-actions article>span:first-child,.xy-project-client-task-list article>span:first-child{width:38px;aspect-ratio:1;display:grid;place-items:center;border-radius:9px;color:var(--xy-orange);background:rgba(255,106,0,.1)}.xy-project-client-actions strong,.xy-project-client-task-list strong{color:var(--xy-text);font-size:13px}.xy-project-client-actions p{margin:3px 0;line-height:1.45}.xy-project-client-actions p,.xy-project-client-actions small,.xy-project-client-task-list small{color:var(--xy-muted);font-size:11px}.xy-project-client-task-list article.complete{opacity:.72}.xy-project-empty{min-height:140px;display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;padding:20px;border:1px dashed rgba(255,255,255,.12);border-radius:11px;color:var(--xy-muted);text-align:center}.xy-project-empty strong{color:var(--xy-text)}.xy-project-empty.inline{min-height:76px;grid-template-columns:auto minmax(0,1fr);place-content:initial;justify-items:start;align-items:center;text-align:left}.xy-project-empty.inline>div{display:grid;grid-gap:3px;gap:3px}.xy-project-workspace{min-width:0;margin-top:18px;border-top:1px solid rgba(255,255,255,.075);padding-top:18px}.xy-project-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.xy-project-workspace-title{display:flex;align-items:center;gap:8px}.xy-project-workspace-title svg{color:var(--xy-orange)}.xy-project-workspace-title h2{font-size:15px}.xy-project-workspace-tabs{display:flex;flex-wrap:wrap;gap:7px}.xy-project-workspace-tab{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:var(--xy-muted);background:rgba(255,255,255,.025);font-size:11px;font-weight:850;cursor:pointer}.xy-project-workspace-tab strong{min-width:20px;padding:2px 5px;border-radius:999px;color:var(--xy-text);background:rgba(255,255,255,.07);font-size:10px}.xy-project-workspace-tab[aria-pressed=true]{color:#fff;border-color:rgba(255,106,0,.5);background:rgba(255,106,0,.1)}.xy-project-workspace-live{min-height:18px;margin-top:5px;color:var(--xy-muted);font-size:11px}.xy-project-workspace-grid-head,.xy-project-workspace-row{display:grid;grid-template-columns:minmax(180px,1.45fr) minmax(100px,.85fr) minmax(100px,.75fr) minmax(92px,.7fr) 78px 100px minmax(120px,.9fr);grid-gap:10px;gap:10px;align-items:center}.xy-project-workspace-grid-head{padding:8px 11px;color:var(--xy-muted);font-size:9px;font-weight:900;text-transform:uppercase}.xy-project-workspace-grid{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.xy-project-workspace-row{position:relative;min-width:0;min-height:62px;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:var(--xy-recessed)}.xy-project-workspace-row-overdue{border-left:2px solid var(--xy-danger)}.xy-project-workspace-row>strong{color:var(--xy-text);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.xy-project-workspace-row>span{min-width:0;color:var(--xy-muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.xy-project-workspace-due{display:grid;grid-gap:4px;gap:4px}.xy-project-workspace-overdue-pill{width:-moz-fit-content;width:fit-content;color:var(--xy-danger);font-size:9px;font-weight:900}.xy-project-workspace-visibility{display:flex;align-items:center;gap:5px}.xy-project-workspace-status-wrapper{position:relative}.xy-project-workspace-status-trigger{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--xy-muted);background:rgba(255,255,255,.025);cursor:pointer}.xy-project-workspace-status-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;min-width:170px;display:grid;grid-gap:3px;gap:3px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:var(--xy-surface);box-shadow:0 18px 44px rgba(0,0,0,.38)}.xy-project-workspace-status-option{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:0;border-radius:6px;color:var(--xy-muted);background:transparent;font-size:11px;font-weight:800;text-align:left;cursor:pointer}.xy-project-workspace-status-option.selected,.xy-project-workspace-status-option:focus-visible,.xy-project-workspace-status-option:hover{color:#fff;background:rgba(255,106,0,.12);outline:none}.xy-project-workspace-status-error{display:flex;gap:5px;margin-top:4px;color:var(--xy-danger);font-size:9px}.xy-project-workspace-empty{min-height:100px;display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;color:var(--xy-muted)}.xy-project-workspace-empty strong{color:var(--xy-text)}.xy-project-workspace-spin{animation:xy-project-spin .8s linear infinite}@keyframes xy-project-spin{to{transform:rotate(1turn)}}.xy-milestone-billing-list{display:grid;grid-gap:10px;gap:10px}.xy-milestone-billing-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:var(--xy-recessed)}.xy-milestone-billing-list article.current{border-color:rgba(255,106,0,.32);background:rgba(255,106,0,.08)}.xy-milestone-billing-list div{display:grid;grid-gap:4px;gap:4px;min-width:0}.xy-milestone-billing-list strong{color:var(--xy-text);font-size:14px}.xy-milestone-billing-list span{color:var(--xy-muted);font-size:12px}.xy-toggle-row{display:flex;align-items:center;gap:10px}.xy-toggle-row input{width:18px;height:18px;accent-color:var(--xy-orange)}.xy-review-card{padding:16px}.xy-invoice-footer-actions{position:static!important;bottom:auto!important;z-index:5;display:grid;grid-template-columns:auto auto 1fr;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(11,13,18,.84);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.xy-invoice-footer-actions .xy-button-primary{justify-self:end;min-width:170px}.xy-invoice-summary-panel{position:-webkit-sticky;position:sticky;top:24px;padding:18px}.xy-client-summary-panel{padding:18px}.xy-invoice-summary{display:grid;grid-gap:12px;gap:12px}.xy-invoice-summary>strong{font-size:17px}.xy-invoice-summary>span,.xy-pdf-preview-button{color:var(--xy-muted);font-size:13px}.xy-pdf-preview-button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.45);border-radius:10px;color:var(--xy-orange);background:rgba(255,106,0,.08);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.xy-pdf-preview-button:hover{border-color:rgba(255,106,0,.78);background:rgba(255,106,0,.14);transform:translateY(-1px)}.xy-total-box{display:grid;place-items:center;grid-gap:4px;gap:4px;min-height:118px;margin:4px 0;border-radius:13px;background:radial-gradient(circle at 50% 0,rgba(255,106,0,.16),transparent 70%),rgba(255,106,0,.08);text-align:center}.xy-total-box small,.xy-total-box span{color:var(--xy-muted)}.xy-total-box strong{font-size:30px}.xy-summary-lines{display:grid;grid-gap:0;gap:0}.xy-summary-lines div{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07);color:var(--xy-muted);font-size:13px}.xy-summary-lines span,.xy-summary-lines strong{min-width:0;overflow-wrap:anywhere}.xy-summary-lines strong{color:var(--xy-text);text-align:right}.xy-summary-lines .total{color:var(--xy-text);font-weight:900}.xy-invoice-preview h3,.xy-summary-lines .total strong{color:var(--xy-orange)}.xy-lead-monitor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.xy-lead-status-card{min-height:148px;display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),rgba(6,8,13,.42)}.xy-lead-status-card span{display:inline-flex;align-items:center;gap:8px;color:var(--xy-muted);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.xy-lead-status-card span svg{color:var(--xy-orange)}.xy-lead-status-card strong{color:var(--xy-text);font-size:24px;line-height:1.1}.xy-lead-status-card em,.xy-lead-status-card small{color:var(--xy-muted);font-size:13px;line-height:1.45;font-style:normal}.xy-lead-status-card em{margin-top:auto;color:var(--xy-soft)}.xy-lead-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.xy-lead-summary-strip div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:rgba(255,255,255,.025)}.xy-lead-summary-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-lead-research-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.xy-lead-research-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(255,106,0,.08),transparent 14rem),rgba(9,12,18,.56)}.xy-lead-score{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(255,106,0,.26);border-radius:999px;color:var(--xy-orange);background:rgba(255,106,0,.09);font-size:12px;font-weight:900}.xy-lead-card-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.xy-lead-status-pill{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:var(--xy-text);background:rgba(255,255,255,.055);font-size:12px;font-weight:900}.xy-lead-status-control{max-width:240px}.xy-lead-status-control .xy-select-trigger{min-height:38px;border-radius:10px;padding:0 12px;font-size:13px}.xy-lead-status-control .xy-select-menu{min-width:220px}.xy-lead-website-line{display:flex;align-items:center;gap:8px;min-width:0;color:var(--xy-muted);font-size:13px}.xy-lead-website-line svg{flex:0 0 auto;color:var(--xy-orange)}.xy-lead-website-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-lead-research-card p{min-height:62px;margin:0;color:var(--xy-muted);font-size:14px;line-height:1.55}.xy-lead-signal-row{display:flex;flex-wrap:wrap;gap:8px}.xy-lead-signal-row span{padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:var(--xy-muted);background:rgba(255,255,255,.035);font-size:12px;font-weight:800}.xy-lead-signal-row .is-good{color:var(--xy-success);border-color:rgba(50,213,131,.22);background:rgba(50,213,131,.08)}.xy-lead-signal-row .is-warning{color:var(--xy-warning);border-color:rgba(253,176,34,.24);background:rgba(253,176,34,.08)}.xy-lead-research-notes{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.075);font-size:13px}.xy-lead-research-notes strong{color:var(--xy-soft)}.xy-lead-research-notes span{min-width:0;color:var(--xy-text);line-height:1.45}.xy-summary-drawer{display:none}.xy-pricing-board,.xy-pricing-page{display:grid;grid-gap:18px;gap:18px}.xy-pricing-board{padding:24px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),rgba(16,19,25,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 45px rgba(0,0,0,.18)}.xy-pricing-board-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.xy-pricing-board-header h2{margin:0;color:var(--xy-text);font-size:30px;line-height:1.1}.xy-pricing-board-header p{margin:8px 0 0;color:var(--xy-muted);font-size:14px;line-height:1.55}.xy-pricing-board-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.xy-pricing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.xy-pricing-row,.xy-pricing-stats div{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.014)),rgba(12,15,21,.72)}.xy-pricing-stats div{display:grid;grid-gap:8px;gap:8px;padding:18px}.xy-pricing-row span,.xy-pricing-stats span{color:var(--xy-muted);font-size:12px;font-weight:800}.xy-pricing-stats strong{color:var(--xy-text);font-size:20px}.xy-pricing-add-panel{padding:16px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:var(--xy-recessed)}.xy-pricing-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-pricing-form-add{padding:0;border:0;border-radius:0;background:transparent}.xy-pricing-form .xy-field:nth-last-child(-n+2){grid-column:span 2}.xy-pricing-page .xy-field{min-width:0;display:grid;grid-gap:8px;gap:8px}.xy-pricing-page .xy-field,.xy-pricing-page .xy-field span{color:var(--xy-muted);font-size:12px;font-weight:850}.xy-pricing-page input,.xy-pricing-page select,.xy-pricing-page textarea{min-width:0;width:100%;min-height:42px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--xy-text);background:var(--xy-control-bg);padding:0 12px;outline:none;font:inherit;font-size:13px;font-weight:750;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.xy-pricing-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--xy-muted) 50%),linear-gradient(135deg,var(--xy-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.xy-pricing-page textarea{min-height:76px;padding:11px 12px;resize:vertical;line-height:1.45}.xy-pricing-page input:focus,.xy-pricing-page select:focus,.xy-pricing-page textarea:focus{border-color:rgba(255,106,0,.68);background:var(--xy-control-bg);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-pricing-tabs{display:flex;flex-wrap:wrap;gap:8px}.xy-pricing-tabs button{min-width:94px;min-height:46px;padding:0 18px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--xy-muted);background:var(--xy-recessed);font-size:13px;font-weight:850;cursor:pointer}.xy-pricing-tabs button.active{color:#fff;border-color:rgba(255,106,0,.58);background:rgba(255,106,0,.13)}.xy-pricing-list,.xy-pricing-row{display:grid;grid-gap:14px;gap:14px}.xy-pricing-row{padding:16px}.xy-pricing-row-head{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.xy-pricing-icon{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.26);border-radius:13px;color:var(--xy-orange);background:rgba(255,106,0,.065)}.xy-pricing-row-title{display:grid;grid-gap:4px;gap:4px}.xy-pricing-row-title>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.xy-pricing-row-main strong{color:var(--xy-text);font-size:15px}.xy-pricing-row-title strong{color:var(--xy-text);font-size:18px;line-height:1.2}.xy-pricing-row-title em{min-height:24px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:var(--xy-muted);background:rgba(255,255,255,.035);font-size:12px;font-style:normal;font-weight:850}.xy-pricing-row-title em:first-of-type{color:var(--xy-orange);border-color:rgba(255,106,0,.22);background:rgba(255,106,0,.06)}.xy-pricing-row-title p{margin:0;color:var(--xy-muted);font-size:14px;line-height:1.5}.xy-pricing-title-edit{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr)}.xy-pricing-row-bottom{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:14px;gap:14px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:var(--xy-recessed)}.xy-pricing-row-bottom.is-editing{grid-template-columns:minmax(0,1fr)}.xy-pricing-price-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.xy-pricing-value{display:grid;grid-gap:8px;gap:8px}.xy-pricing-value span{color:var(--xy-muted);font-size:10px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.xy-pricing-value strong{min-height:42px;display:flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(255,255,255,.085);border-radius:9px;color:var(--xy-text);background:rgba(255,255,255,.025);font-size:14px;text-align:center;line-height:1.2;overflow-wrap:anywhere}.xy-pricing-value:last-child strong{justify-content:flex-start;font-size:14px;white-space:normal}.xy-pricing-row .xy-button{min-height:42px;justify-content:center}.xy-ai-agents-card{display:grid;grid-gap:18px;gap:18px}.xy-ai-agents-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-ai-agents-summary div{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:var(--xy-recessed)}.xy-ai-agent-fields label span,.xy-ai-agents-summary span,.xy-ai-knowledge>span,.xy-ai-skills>span{color:var(--xy-muted);font-size:12px;font-weight:850}.xy-ai-agents-summary strong{color:var(--xy-text);font-size:22px}.xy-ai-agent-builder,.xy-ai-agent-row{display:grid;grid-gap:16px;gap:16px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),rgba(12,15,21,.7)}.xy-ai-agent-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-ai-agent-fields label,.xy-ai-knowledge,.xy-ai-skills{min-width:0;display:grid;grid-gap:8px;gap:8px}.xy-ai-agent-fields .wide,.xy-ai-knowledge.wide,.xy-ai-skills.wide{grid-column:1/-1}.xy-ai-agent-fields input,.xy-ai-agent-fields select,.xy-ai-agent-fields textarea{min-width:0;width:100%;min-height:42px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--xy-text);background:var(--xy-control-bg);padding:0 12px;outline:none;font:inherit;font-size:13px;font-weight:750}.xy-ai-agent-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--xy-muted) 50%),linear-gradient(135deg,var(--xy-muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.xy-ai-agent-fields textarea{min-height:82px;padding:11px 12px;resize:vertical;line-height:1.45}.xy-ai-agent-fields input:focus,.xy-ai-agent-fields select:focus,.xy-ai-agent-fields textarea:focus{border-color:rgba(255,106,0,.68);background:var(--xy-control-bg);box-shadow:0 0 0 3px rgba(255,106,0,.12)}.xy-ai-knowledge div,.xy-ai-knowledge-row,.xy-ai-skill-row,.xy-ai-skills div{display:flex;flex-wrap:wrap;gap:8px}.xy-ai-knowledge button,.xy-ai-knowledge-row span,.xy-ai-skill-row span,.xy-ai-skills button{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--xy-muted);background:rgba(255,255,255,.035);padding:0 11px;font-size:12px;font-weight:850}.xy-ai-knowledge button,.xy-ai-skills button{cursor:pointer}.xy-ai-knowledge button.active,.xy-ai-skill-row span,.xy-ai-skills button.active{color:#fff;border-color:rgba(255,106,0,.3);background:rgba(255,106,0,.1)}.xy-ai-agent-list{display:grid;grid-gap:14px;gap:14px}.xy-ai-knowledge-row{flex-direction:column;align-items:stretch;gap:8px}.xy-ai-knowledge-row strong{color:var(--xy-text);font-size:13px}.xy-ai-knowledge-row span{justify-content:flex-start;line-height:1.45;white-space:normal}.xy-ai-agent-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.xy-ai-agent-head>span:first-child{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.24);border-radius:12px;color:var(--xy-orange);background:rgba(255,106,0,.075)}.xy-ai-agent-head strong{display:block;color:var(--xy-text);font-size:17px}.xy-ai-agent-head small,.xy-ai-agent-row p,.xy-ai-instructions span{color:var(--xy-muted);line-height:1.55}.xy-ai-agent-row p{margin:0}.xy-ai-agent-actions{display:flex;align-items:center;gap:8px}.xy-ai-instructions{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid rgba(255,106,0,.16);border-radius:11px;background:rgba(255,106,0,.055)}.xy-ai-instructions svg{flex:0 0 auto;margin-top:2px;color:var(--xy-orange)}.xy-pricing-edit-button{min-height:34px!important;padding:0 14px;border-radius:9px;font-size:12px}.xy-pricing-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px}.xy-button-ghost{border-color:rgba(255,255,255,.1);color:var(--xy-muted);background:rgba(255,255,255,.025)}.xy-outreach-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.xy-outreach-kpis div{display:grid;grid-gap:7px;gap:7px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.014)),rgba(7,10,16,.58)}.xy-outreach-filter-bar>div>span,.xy-outreach-kpis span{color:var(--xy-muted);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.xy-outreach-kpis strong{color:var(--xy-text);font-size:22px;line-height:1.1}.xy-outreach-filter-bar{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);grid-gap:14px;gap:14px;margin-top:16px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:var(--xy-recessed)}.xy-outreach-filter-bar>div{display:grid;grid-gap:9px;gap:9px;min-width:0}.xy-outreach-filter-bar .xy-pricing-tabs button{min-width:84px;min-height:38px;padding:0 13px;font-size:11px}.xy-outreach-lead-option{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;width:100%;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.xy-outreach-lead-option.active,.xy-outreach-lead-option:hover{border-color:rgba(255,106,0,.5);background:rgba(255,106,0,.07)}.xy-outreach-lead-option>span:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.xy-outreach-lead-option em,.xy-outreach-lead-option small,.xy-outreach-lead-option strong{min-width:0;overflow-wrap:anywhere}.xy-outreach-lead-option strong{color:var(--xy-text);font-size:14px}.xy-outreach-lead-option em,.xy-outreach-lead-option small{color:var(--xy-muted);font-size:12px;font-style:normal}.xy-outreach-lead-check{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#fff;background:rgba(255,255,255,.03)}.xy-outreach-lead-option.active .xy-outreach-lead-check{border-color:var(--xy-primary);background:var(--xy-primary)}@media (max-width:900px){.xy-outreach-lead-option{grid-template-columns:28px minmax(0,1fr)}.xy-outreach-lead-option>em{grid-column:2}.xy-admin-file-upload-grid{grid-template-columns:1fr}.xy-admin-file-picker .xy-button{width:100%}.xy-shell{grid-template-columns:1fr}.xy-sidebar{position:static;height:auto;padding:22px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.xy-main{width:min(1360px,calc(100% - 48px));margin:0 auto;padding-top:28px}.xy-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.xy-sidebar footer,.xy-sidebar-help{display:none}.xy-grid.four,.xy-grid.three,.xy-grid.two{grid-template-columns:1fr 1fr}.xy-admin-action-grid,.xy-admin-messages,.xy-client-builder,.xy-client-comm,.xy-invoice-builder{grid-template-columns:1fr}.xy-dashboard-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-existing-invoice-grid{grid-template-columns:1fr}.xy-payment-review-card{grid-template-columns:minmax(0,1fr) minmax(132px,auto)}.xy-admin-files-hero{grid-template-columns:1fr;align-items:start}.xy-payment-review-actions,.xy-payment-review-receipts{grid-column:1/-1}.xy-file-request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-reminder-request-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.xy-file-request-form .xy-file-request-details,.xy-file-request-form .xy-file-request-field,.xy-file-request-form .xy-file-request-title,.xy-file-request-form.xy-record-form .xy-field:has(textarea),.xy-file-request-form.xy-record-form label:has(textarea){grid-column:span 1}.xy-reminder-request-form .xy-file-request-client,.xy-reminder-request-form .xy-file-request-date,.xy-reminder-request-form .xy-file-request-details,.xy-reminder-request-form .xy-file-request-field,.xy-reminder-request-form .xy-file-request-project,.xy-reminder-request-form .xy-file-request-task,.xy-reminder-request-form .xy-file-request-title{grid-column:span 1!important}.xy-file-request-check{grid-column:1/-1}.xy-lead-monitor-grid,.xy-lead-research-grid{grid-template-columns:1fr}.xy-lead-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-client-metrics{grid-template-columns:1fr}.xy-client-tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-client-invoice-list article,.xy-client-sub-history article,.xy-client-sub-list article{grid-template-columns:1fr;align-items:start}.xy-client-summary-panel,.xy-invoice-summary-panel{display:none}.xy-pricing-form,.xy-pricing-hero,.xy-pricing-row{grid-template-columns:1fr}.xy-pricing-board-actions,.xy-pricing-board-header,.xy-pricing-row-bottom{display:grid;grid-template-columns:1fr}.xy-pricing-board{padding:18px}.xy-pricing-tabs{width:100%}.xy-pricing-tabs button{flex:1 1 130px}.xy-pricing-title-edit{grid-template-columns:1fr}.xy-project-task-actions,.xy-project-task-creator-grid{grid-template-columns:1fr;display:grid}.xy-pricing-form .xy-field:nth-last-child(-n+2){grid-column:auto}.xy-ai-agent-fields,.xy-ai-agents-summary,.xy-outreach-filter-bar,.xy-outreach-kpis,.xy-pricing-price-grid,.xy-pricing-stats{grid-template-columns:1fr}.xy-ai-agent-head{grid-template-columns:44px minmax(0,1fr)}.xy-ai-agent-actions,.xy-ai-agent-head>.xy-button,.xy-ai-agent-head>.xy-inline-actions{grid-column:1/-1;justify-self:stretch}.xy-ai-agent-head>.xy-inline-actions{display:grid;grid-template-columns:1fr}.xy-ai-agent-head>.xy-inline-actions .xy-button{width:100%;white-space:normal}.xy-ai-agent-actions{display:grid;grid-template-columns:1fr}.xy-assigned-task{grid-template-columns:1fr;align-items:stretch}.xy-assigned-task-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.xy-assigned-task-meta{justify-content:flex-start}.xy-summary-drawer{position:fixed;inset:auto 16px 16px;z-index:40;max-height:calc(100vh - 32px);display:grid;grid-gap:14px;gap:14px;overflow:auto;padding:18px;background:rgba(16,19,25,.98)}.xy-summary-drawer>button{justify-self:end;border:0;color:var(--xy-orange);background:transparent;font-weight:900;cursor:pointer}.xy-line-row{grid-template-columns:minmax(130px,1fr) 52px 72px 80px 68px 38px}.xy-line-row-milestone{grid-template-columns:minmax(130px,1fr) minmax(110px,132px) 52px 72px 80px 68px 38px}}@media (max-width:680px){.xy-main{width:min(1360px,calc(100% - 28px));margin:0 auto;padding:18px 0 40px}.xy-topbar,.xy-topbar-actions{align-items:stretch;flex-direction:column}.xy-topbar{gap:18px;margin-bottom:22px;padding-bottom:18px}.xy-topbar-actions{gap:10px}.xy-topbar-actions .xy-button{width:100%}.xy-button{max-width:100%;min-height:44px;padding:8px 12px;flex-wrap:wrap;text-align:center;line-height:1.2;white-space:normal}.xy-icon-button,.xy-notification-menu{display:none}.xy-topbar-actions .xy-profile{align-self:flex-end}.xy-ai-draft-panel,.xy-billing-summary,.xy-client-tracker-grid,.xy-existing-invoice-metrics,.xy-grid.four,.xy-grid.three,.xy-grid.two,.xy-invoice-choice-row,.xy-invoice-stepper,.xy-mini-board,.xy-nav,.xy-payment-options,.xy-record-form{grid-template-columns:1fr}.xy-sidebar{padding:18px 16px}.xy-logo-block img{width:138px}.xy-nav a{min-height:42px;padding:0 10px;font-size:13px}.xy-assigned-work{padding:18px}.xy-assigned-task{padding:14px}.xy-assigned-task-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-nav a svg{display:none}.xy-card{padding:16px;border-radius:12px}.xy-admin-action-card{flex-direction:column}.xy-admin-action-card small{flex-basis:auto;text-align:left}.xy-dashboard-chip-grid,.xy-dashboard-pipeline{grid-template-columns:1fr}.xy-card-header{align-items:flex-start;flex-direction:column}.xy-file-request-form,.xy-file-request-form .xy-file-request-details,.xy-file-request-form .xy-file-request-field,.xy-file-request-form .xy-file-request-title,.xy-file-request-form.xy-record-form .xy-field:has(textarea),.xy-file-request-form.xy-record-form label:has(textarea){grid-template-columns:1fr;grid-column:1/-1}.xy-company-profile-grid{grid-template-columns:1fr}.xy-company-profile-actions{align-items:stretch;flex-direction:column}.xy-reminder-request-form{grid-template-columns:1fr!important}.xy-reminder-request-form .xy-file-request-client,.xy-reminder-request-form .xy-file-request-date,.xy-reminder-request-form .xy-file-request-details,.xy-reminder-request-form .xy-file-request-field,.xy-reminder-request-form .xy-file-request-project,.xy-reminder-request-form .xy-file-request-task,.xy-reminder-request-form .xy-file-request-title{grid-column:1/-1!important}.xy-invoice-section{padding:16px}.xy-payment-review-card{grid-template-columns:1fr}.xy-payment-review-actions{justify-content:stretch}.xy-payment-review-actions .xy-button{flex:1 1}.xy-invoice-stepper button{grid-template-columns:34px 1fr;justify-items:start}.xy-invoice-stepper button:after{display:none}.xy-line-name,.xy-line-row,.xy-line-row-milestone{grid-template-columns:1fr}.xy-line-row strong{text-align:left}.xy-milestone-billing-list article{grid-template-columns:1fr;align-items:start}.xy-billing-summary div{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.xy-invoice-footer-actions{position:static;grid-template-columns:1fr}.xy-invoice-footer-actions .xy-button-primary{justify-self:stretch}.xy-list-row{align-items:flex-start;flex-direction:column}.xy-list-row .xy-chip{align-self:flex-start}.xy-reports-dashboard .xy-grid.two,.xy-reports-dashboard .xy-report-email-summary,.xy-reports-dashboard .xy-report-filter-bar,.xy-reports-dashboard .xy-section-toolbar{grid-template-columns:minmax(0,1fr)}.xy-reports-dashboard .xy-section-toolbar{display:grid;align-items:stretch}.xy-reports-dashboard .xy-report-filter-bar .xy-button,.xy-reports-dashboard .xy-section-toolbar .xy-button{width:100%}.xy-reports-dashboard .xy-card-header .xy-chip{max-width:100%;white-space:normal}.xy-lead-research-notes,.xy-lead-summary-strip{grid-template-columns:1fr}}.xy-reminder-file-card.xy-invoice-section{overflow:visible!important}.xy-reminder-file-card .xy-card-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;grid-gap:24px!important;gap:24px!important;margin-bottom:24px!important}.xy-reminder-file-card .xy-card-header p{max-width:78ch!important}.xy-request-files-redesign{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-gap:18px!important;gap:18px!important;width:100%!important;min-width:0!important;padding:24px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:radial-gradient(circle at 10% 0,rgba(255,106,0,.08),transparent 26rem),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.016)),rgba(8,10,15,.86)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 42px rgba(0,0,0,.22)!important}.xy-request-files-redesign .xy-request-files-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;grid-gap:9px!important;gap:9px!important;min-width:0!important}.xy-request-files-redesign .xy-request-files-client,.xy-request-files-redesign .xy-request-files-date,.xy-request-files-redesign .xy-request-files-invoice,.xy-request-files-redesign .xy-request-files-project,.xy-request-files-redesign .xy-request-files-support,.xy-request-files-redesign .xy-request-files-task{grid-column:span 3!important}.xy-request-files-redesign .xy-request-files-title{grid-column:span 5!important}.xy-request-files-redesign .xy-request-files-details{grid-column:span 7!important}.xy-request-files-redesign .xy-request-files-field>label{display:block!important;margin:0!important;color:rgba(245,247,250,.82)!important;font-size:12px!important;font-weight:760!important;line-height:1.2!important;white-space:nowrap!important}.xy-request-files-redesign .xy-reminder-request-select,.xy-request-files-redesign .xy-request-files-field input,.xy-request-files-redesign .xy-request-files-field textarea,.xy-request-files-redesign .xy-select-trigger{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.xy-request-files-redesign .xy-reminder-request-select{position:relative!important}.xy-request-files-redesign .xy-request-files-field input,.xy-request-files-redesign .xy-request-files-field textarea,.xy-request-files-redesign .xy-select-trigger{min-height:48px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.014)),rgba(9,11,17,.96)!important;color:var(--xy-text)!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.xy-request-files-redesign .xy-select-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:0 15px!important;text-align:left!important}.xy-request-files-redesign .xy-request-files-field input,.xy-request-files-redesign .xy-select-trigger span:first-child{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.xy-request-files-redesign .xy-select-arrow{justify-self:end!important;width:8px!important;height:8px!important;margin-right:2px!important;border-right:2px solid rgba(245,247,250,.58)!important;border-bottom:2px solid rgba(245,247,250,.58)!important;transform:rotate(45deg) translateY(-2px)!important}.xy-request-files-redesign .xy-select-menu{position:absolute!important;inset-inline:0!important;top:calc(100% + 8px)!important;z-index:80!important;max-height:260px!important;overflow:auto!important;padding:7px!important;border:1px solid rgba(255,106,0,.25)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(30,34,43,.99),rgba(9,11,17,.99))!important;box-shadow:0 22px 55px rgba(0,0,0,.5),0 0 0 1px rgba(255,106,0,.08)!important}.xy-request-files-redesign .xy-select-menu button{display:block!important;width:100%!important;min-height:38px!important;padding:9px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:rgba(245,247,250,.88)!important;font-size:13px!important;font-weight:700!important;text-align:left!important}.xy-request-files-redesign .xy-select-menu button.active,.xy-request-files-redesign .xy-select-menu button:focus-visible,.xy-request-files-redesign .xy-select-menu button:hover{background:rgba(255,106,0,.15)!important;color:#fff!important}.xy-request-files-redesign .xy-request-files-field input{padding:0 15px!important}.xy-request-files-redesign .xy-request-files-field textarea{min-height:104px!important;padding:14px 15px!important;resize:vertical!important;white-space:normal!important}.xy-request-files-redesign .xy-request-files-field input[type=date]{color-scheme:dark!important}.xy-request-files-redesign .xy-request-files-field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.72)!important}.xy-request-files-redesign .xy-request-files-field input:focus,.xy-request-files-redesign .xy-request-files-field textarea:focus,.xy-request-files-redesign .xy-select-trigger:hover,.xy-request-files-redesign .xy-select-trigger[aria-expanded=true]{border-color:rgba(255,106,0,.68)!important;box-shadow:0 0 0 3px rgba(255,106,0,.13),inset 0 1px 0 rgba(255,255,255,.04)!important}.xy-request-files-redesign .xy-request-files-check{grid-column:1/-1!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;min-width:0!important;margin:2px 0 0!important;padding:15px 16px!important;border:1px solid rgba(255,106,0,.2)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(255,106,0,.072),rgba(255,255,255,.014)),rgba(255,255,255,.025)!important;color:var(--xy-muted)!important;cursor:pointer!important}.xy-request-files-redesign .xy-request-files-check input{width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;accent-color:var(--xy-orange)!important}.xy-request-files-redesign .xy-request-files-check span{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.xy-request-files-redesign .xy-request-files-check strong{color:var(--xy-text)!important;font-size:13px!important;line-height:1.2!important}.xy-request-files-redesign .xy-request-files-check small{color:var(--xy-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}@media (max-width:1180px){.xy-request-files-redesign{grid-template-columns:repeat(6,minmax(0,1fr))!important}.xy-request-files-redesign .xy-request-files-client,.xy-request-files-redesign .xy-request-files-date,.xy-request-files-redesign .xy-request-files-invoice,.xy-request-files-redesign .xy-request-files-project,.xy-request-files-redesign .xy-request-files-support,.xy-request-files-redesign .xy-request-files-task,.xy-request-files-redesign .xy-request-files-title{grid-column:span 3!important}.xy-request-files-redesign .xy-request-files-check,.xy-request-files-redesign .xy-request-files-details{grid-column:1/-1!important}}@media (max-width:720px){.xy-reminder-file-card .xy-card-header,.xy-request-files-redesign{grid-template-columns:minmax(0,1fr)!important}.xy-reminder-file-card .xy-card-header .xy-button,.xy-request-files-redesign .xy-request-files-check,.xy-request-files-redesign .xy-request-files-field{grid-column:1/-1!important;width:100%!important}.xy-request-files-redesign{padding:16px!important}}.xy-quotation-record-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.xy-quotation-record-actions>strong{white-space:nowrap}.xy-quotation-editor{display:grid;grid-gap:18px;gap:18px;margin-top:18px;padding:22px;border:1px solid rgba(255,255,255,.095);border-radius:16px;background:radial-gradient(circle at 12% 0,rgba(255,106,0,.075),transparent 24rem),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.014)),rgba(8,10,15,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.xy-quotation-editor .xy-card-header{margin-bottom:0}.xy-quotation-line-editor{display:grid;grid-gap:12px;gap:12px}.xy-quotation-line-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.4fr) minmax(120px,.45fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:var(--xy-recessed)}.xy-quotation-editor input,.xy-quotation-editor textarea,.xy-quotation-line-row input{min-height:44px;width:100%;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:var(--xy-text);background:linear-gradient(180deg,rgba(255,255,255,.046),rgba(255,255,255,.012)),rgba(7,9,14,.82);padding:0 12px;outline:none}.xy-quotation-editor textarea{min-height:104px;padding:12px;resize:vertical}.xy-quotation-editor input:focus,.xy-quotation-editor textarea:focus,.xy-quotation-line-row input:focus{border-color:rgba(255,106,0,.68);box-shadow:0 0 0 3px rgba(255,106,0,.13)}@media (max-width:980px){.xy-quotation-line-row{grid-template-columns:1fr 1fr}}@media (max-width:680px){.xy-quotation-editor{padding:16px}.xy-quotation-line-row{grid-template-columns:minmax(0,1fr)}.xy-quotation-record-actions{justify-content:flex-start}.xy-nav{display:flex;flex-direction:row;grid-template-columns:none;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 0 6px}.xy-nav a{flex:0 0 auto;white-space:nowrap}}@media (max-width:1180px){.xy-project-context-grid,.xy-project-context-grid.client,.xy-project-overview{grid-template-columns:1fr}.xy-project-next-action{grid-template-columns:44px minmax(0,1fr) auto;align-items:center}.xy-project-next-action a{grid-column:auto;padding:0 14px;white-space:nowrap}.xy-project-workspace-grid-head,.xy-project-workspace-row{grid-template-columns:minmax(180px,1.4fr) minmax(95px,.75fr) minmax(95px,.75fr) 88px 72px minmax(116px,.9fr)}.xy-project-workspace-grid-head>span:nth-child(6),.xy-project-workspace-row>span:nth-child(6){display:none}}@media (max-width:880px){.xy-project-overview{padding:20px}.xy-project-section-heading,.xy-project-title-row,.xy-project-workspace-head{align-items:stretch;flex-direction:column}.xy-project-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.xy-project-metric:nth-child(2){border-right:0}.xy-project-milestone-rail{grid-template-columns:1fr}.xy-project-milestone-step{display:grid;grid-template-columns:34px 2px;grid-gap:14px;gap:14px;align-items:start;margin:0;position:absolute;inset:0 auto 0 0}.xy-project-milestone-step i{width:2px;height:calc(100% + 14px);margin:34px 0 0 -32px}.xy-project-milestone-rail>li{padding-left:50px}.xy-project-milestone-rail>li:last-child .xy-project-milestone-step i{display:block;height:0}.xy-project-milestone-rail article{min-height:0}.xy-project-workspace-grid-head{display:none}.xy-project-workspace-row{grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto;gap:8px 12px}.xy-project-workspace-row>strong{grid-column:1/3;font-size:13px}.xy-project-workspace-row>span:nth-child(7){grid-column:3;grid-row:1/3;align-self:center}.xy-project-workspace-row>span:nth-child(6){display:flex}}@media (max-width:620px){.xy-project-overview,.xy-project-section{padding:16px}.xy-project-progress-summary{grid-template-columns:88px minmax(0,1fr);gap:14px}.xy-project-progress-ring{width:88px}.xy-project-progress-ring>div{width:68px}.xy-project-progress-ring strong{font-size:20px}.xy-project-next-action{grid-template-columns:40px minmax(0,1fr);align-items:start}.xy-project-next-icon{width:40px}.xy-project-next-action a{grid-column:1/-1;width:100%}.xy-project-metrics{grid-template-columns:1fr}.xy-project-metric,.xy-project-metric:first-child{padding:7px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.065)}.xy-project-metric:last-child{border-bottom:0}.xy-project-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xy-project-section-nav a{justify-content:center}.xy-project-signal-list{grid-template-columns:1fr}.xy-project-client-actions article,.xy-project-client-task-list article{grid-template-columns:38px minmax(0,1fr)}.xy-project-client-actions article>:last-child,.xy-project-client-task-list article>:last-child{grid-column:2;justify-self:start}.xy-project-workspace-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xy-project-workspace-tab{justify-content:space-between}.xy-project-workspace-row{grid-template-columns:1fr;padding:13px}.xy-project-workspace-row>span,.xy-project-workspace-row>span:nth-child(7),.xy-project-workspace-row>strong{grid-column:1;grid-row:auto}.xy-project-workspace-row>span:nth-child(6){display:flex}.xy-project-workspace-status-trigger{width:100%;justify-content:space-between}.xy-project-workspace-status-menu{left:0;right:auto;width:100%}}@media (prefers-reduced-motion:reduce){.xy-project-workspace-spin{animation:none}.xy-project-milestone-progress b,.xy-project-progress-track i{transition:none}}.xy-email-accounts-card{display:grid;grid-gap:18px;gap:18px}.xy-email-account-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.xy-email-account-toolbar>div:first-child{min-width:0}.xy-email-account-form-panel p,.xy-email-account-toolbar p{margin:0;color:var(--xy-muted);font-size:13px}.xy-email-account-summary{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.xy-email-account-summary span{color:var(--xy-muted);font-size:12px;font-weight:750}.xy-email-account-summary strong{margin-right:4px;color:var(--xy-text);font-size:14px}.xy-email-account-warning{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid rgba(255,174,64,.26);border-radius:10px;color:#ffb45c;background:rgba(120,66,10,.14)}.xy-email-account-warning div{display:grid;grid-gap:3px;gap:3px}.xy-email-account-warning strong{color:var(--xy-text);font-size:13px}.xy-email-account-warning span{color:var(--xy-muted);font-size:12px;line-height:1.45}.xy-email-account-layout{display:grid;grid-gap:16px;gap:16px}.xy-email-account-layout.has-form{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:start}.xy-email-account-list{min-width:0;display:grid;grid-gap:10px;gap:10px}.xy-email-account-row{min-width:0;display:grid;grid-gap:14px;gap:14px;padding:16px;border-top:1px solid rgba(255,255,255,.085);background:rgba(7,9,14,.22)}.xy-email-account-row:last-child{border-bottom:1px solid rgba(255,255,255,.085)}.xy-email-account-identity{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.xy-email-account-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,106,0,.28);border-radius:10px;color:var(--xy-orange);background:rgba(255,106,0,.08)}.xy-email-account-identity>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.xy-email-account-identity a,.xy-email-account-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-email-account-identity strong{color:var(--xy-text);font-size:14px}.xy-email-account-identity a{color:var(--xy-muted);font-size:12px}.xy-email-account-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.xy-email-account-details div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding-right:10px;border-right:1px solid rgba(255,255,255,.065)}.xy-email-account-details div:last-child{border-right:0}.xy-email-account-details dt{color:var(--xy-muted);font-size:10px;font-weight:850;text-transform:uppercase}.xy-email-account-details dd{min-width:0;margin:0;overflow:hidden;color:var(--xy-text);font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.xy-email-account-details dd.is-good{color:#56db8c}.xy-email-account-details dd.is-bad{color:#ff7777}.xy-email-account-error{margin:0!important;padding:9px 11px;border-left:2px solid #e65858;color:#ffb1b1!important;background:rgba(145,36,36,.12);font-size:12px!important}.xy-email-account-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.xy-email-account-actions .xy-button{min-height:36px;padding:0 12px;font-size:12px}.xy-email-account-confirm{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid rgba(230,88,88,.28);border-radius:9px;color:var(--xy-muted);background:rgba(120,26,26,.12);font-size:12px}.xy-email-account-form-panel{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(255,106,0,.22);border-radius:12px;background:rgba(8,10,15,.82)}.xy-email-account-form-panel .xy-card-header{margin-bottom:0;flex-wrap:nowrap}.xy-email-account-form-panel h3{margin-bottom:4px}.xy-email-account-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.xy-email-account-form-actions{display:flex;justify-content:flex-end;gap:8px}.xy-email-account-empty{min-height:176px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:28px;color:var(--xy-muted);text-align:center}.xy-email-account-empty svg{color:var(--xy-orange)}.xy-email-account-empty strong{color:var(--xy-text);font-size:14px}.xy-email-account-empty span{max-width:430px;font-size:12px;line-height:1.5}@media (max-width:1240px){.xy-email-account-layout.has-form{grid-template-columns:1fr}.xy-email-account-form-panel{position:static}}@media (max-width:720px){.xy-email-account-confirm,.xy-email-account-toolbar{align-items:stretch;flex-direction:column}.xy-email-account-confirm .xy-inline-actions,.xy-email-account-form-actions .xy-button,.xy-email-account-toolbar .xy-button,.xy-email-account-toolbar .xy-inline-actions{width:100%}.xy-email-account-details{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-email-account-details div:nth-child(2){border-right:0}.xy-email-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.xy-email-account-form{grid-template-columns:1fr}.xy-email-account-form .xy-field-full{grid-column:1}}@media (max-width:420px){.xy-email-account-identity{grid-template-columns:38px minmax(0,1fr)}.xy-email-account-identity>.xy-chip{grid-column:2;justify-self:start}.xy-email-account-icon{width:38px;height:38px}.xy-email-account-actions,.xy-email-account-details{grid-template-columns:1fr}.xy-email-account-details div{padding:2px 0 8px;border-right:0;border-bottom:1px solid rgba(255,255,255,.065)}.xy-email-account-details div:last-child{border-bottom:0}.xy-email-account-form-actions{display:grid}}.xy-overview-v2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px}.xy-overview-v2 a:focus-visible{outline:2px solid var(--xy-orange-2);outline-offset:3px}.xy-overview-welcome{position:relative;grid-column:1/-1;isolation:isolate;min-height:276px;display:grid;grid-template-columns:minmax(0,1fr) 238px;align-items:center;grid-gap:38px;gap:38px;overflow:hidden;padding:34px 38px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(110deg,rgba(255,106,0,.08),transparent 34%),linear-gradient(135deg,#181b22,var(--xy-surface) 72%);box-shadow:0 22px 58px rgba(4,6,10,.25)}.xy-overview-welcome:before{position:absolute;z-index:-1;inset:0;content:"";opacity:.28;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,transparent 38%,#000);mask-image:linear-gradient(90deg,transparent 38%,#000)}.xy-overview-welcome:after{position:absolute;z-index:-1;top:0;right:0;width:34%;height:3px;content:"";background:var(--xy-orange);transform-origin:right;animation:xy-overview-line-in .8s cubic-bezier(.22,1,.36,1) both}.xy-overview-welcome-copy{max-width:650px}.xy-overview-date{display:inline-flex;align-items:center;gap:8px;color:#ff9a54;font-size:12px;font-weight:750}.xy-overview-welcome h2{max-width:620px;margin:16px 0 12px;color:var(--xy-text);font-size:clamp(2rem,3.5vw,3.05rem);line-height:1.06;letter-spacing:0;text-wrap:balance}.xy-overview-welcome p{max-width:620px;margin:0;color:#adb3bf;font-size:14px;line-height:1.7;text-wrap:pretty}.xy-overview-quick-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.xy-overview-quick-actions a{min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#d4d8df;background:rgba(8,10,15,.52);font-size:12px;font-weight:720;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.xy-overview-quick-actions a svg:first-child{color:var(--xy-orange-2)}.xy-overview-quick-actions a svg:last-child{opacity:.55;transition:transform .2s ease}.xy-overview-quick-actions a:hover{transform:translateY(-2px);border-color:rgba(255,106,0,.44);color:#fff;background:rgba(255,106,0,.08)}.xy-overview-quick-actions a:hover svg:last-child{transform:translateX(3px)}.xy-overview-quick-actions a:active{transform:translateY(0)}.xy-overview-pulse{position:relative;width:218px;aspect-ratio:1;display:grid;place-items:center;justify-self:end}.xy-overview-pulse svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.xy-overview-pulse circle{fill:none;stroke-width:8}.xy-overview-pulse-track{stroke:rgba(255,255,255,.08)}.xy-overview-pulse-value{stroke:var(--xy-orange);stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(255,106,0,.32))}.xy-overview-pulse>div{position:relative;display:grid;grid-gap:4px;gap:4px;text-align:center}.xy-overview-pulse strong{color:var(--xy-text);font-size:40px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-overview-pulse small,.xy-overview-pulse span{color:var(--xy-muted);font-size:11px}.xy-overview-pulse small{color:#7f8794}.xy-overview-metrics{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-gap:inherit;gap:inherit}.xy-overview-metrics>.xy-overview-metric{grid-column:span 4}.xy-overview-metrics>.xy-overview-metric:first-child:nth-last-child(2),.xy-overview-metrics>.xy-overview-metric:first-child:nth-last-child(2)~.xy-overview-metric{grid-column:span 6}.xy-overview-metrics>.xy-overview-metric:only-child{grid-column:1/-1}.xy-overview-metric{position:relative;min-width:0;min-height:108px;display:grid;grid-template-columns:42px minmax(0,1fr) 62px;align-items:center;grid-gap:13px;gap:13px;overflow:hidden;padding:17px 18px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:var(--xy-workspace-panel)}.xy-overview-metric:after{position:absolute;inset:auto 0 0;height:2px;content:"";opacity:.55;background:currentColor;transform:scaleX(.38);transform-origin:left}.xy-overview-metric.orange{color:var(--xy-orange)}.xy-overview-metric.blue{color:#5d9cff}.xy-overview-metric.amber{color:var(--xy-warning)}.xy-overview-metric.green{color:var(--xy-success)}.xy-overview-metric-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,currentColor 13%,transparent)}.xy-overview-metric-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.xy-overview-metric-copy em,.xy-overview-metric-copy small{overflow:hidden;color:var(--xy-muted);font-size:11px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.xy-overview-metric-copy strong{color:var(--xy-text);font-size:clamp(1.12rem,1.7vw,1.42rem);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.xy-overview-metric-wave{height:38px;display:flex;align-items:flex-end;justify-content:flex-end;gap:4px;opacity:.62}.xy-overview-metric-wave i{width:5px;height:34%;border-radius:2px 2px 0 0;background:currentColor;animation:xy-overview-bars 2.2s ease-in-out infinite alternate}.xy-overview-metric-wave i:nth-child(2){height:58%;animation-delay:-.7s}.xy-overview-metric-wave i:nth-child(3){height:42%;animation-delay:-1.2s}.xy-overview-metric-wave i:nth-child(4){height:82%;animation-delay:-.35s}.xy-overview-metric-wave i:nth-child(5){height:68%;animation-delay:-1.6s}.xy-overview-primary-grid,.xy-overview-secondary-grid{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-gap:inherit;gap:inherit}.xy-overview-primary-grid>.xy-overview-projects{grid-column:span 8}.xy-overview-primary-grid>.xy-overview-focus{grid-column:span 4}.xy-overview-secondary-grid>.xy-overview-cashflow{grid-column:span 7}.xy-overview-secondary-grid>.xy-overview-work{grid-column:span 5}.xy-overview-panel{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:var(--xy-workspace-panel)}.xy-overview-panel-head{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 19px;border-bottom:1px solid rgba(255,255,255,.065)}.xy-overview-panel-head>div{min-width:0}.xy-overview-panel-head span{display:block;margin-bottom:4px;color:#ff8a3d;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.xy-overview-panel-head h2{margin:0;color:var(--xy-text);font-size:18px;line-height:1.2}.xy-overview-panel-head>a{min-width:40px;min-height:40px;display:inline-flex;align-items:center;gap:7px;color:var(--xy-muted);font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .2s ease}.xy-overview-panel-head>a svg{color:var(--xy-orange);transition:transform .2s ease}.xy-overview-panel-head>a:hover{color:#fff}.xy-overview-panel-head>a:hover svg{transform:translateX(3px)}.xy-overview-project-list{padding:4px 18px 12px}.xy-overview-project-row{border-bottom:1px solid rgba(255,255,255,.06)}.xy-overview-project-row:last-child{border-bottom:0}.xy-overview-project-row>a{min-height:88px;display:grid;grid-template-columns:38px minmax(120px,1fr) auto 62px 42px 18px;grid-template-rows:auto 6px;align-items:center;grid-gap:10px;gap:10px;padding:13px 1px;color:inherit;text-decoration:none}.xy-overview-project-row>a:hover .xy-overview-project-copy strong{color:var(--xy-orange-2)}.xy-overview-project-row>a:hover .xy-overview-project-arrow{color:var(--xy-orange);transform:translateX(2px)}.xy-overview-project-signal{width:34px;height:34px;display:grid;grid-row:1/3;place-items:center;border-radius:8px;color:var(--xy-muted);background:rgba(255,255,255,.05)}.xy-overview-project-signal.success{color:var(--xy-success);background:rgba(50,213,131,.1)}.xy-overview-project-signal.warning{color:var(--xy-warning);background:rgba(253,176,34,.1)}.xy-overview-project-signal.danger{color:#ff7770;background:rgba(240,68,56,.1)}.xy-overview-project-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.xy-overview-project-copy small,.xy-overview-project-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-overview-project-copy strong{color:var(--xy-text);font-size:13px;transition:color .2s ease}.xy-overview-project-copy small{color:var(--xy-soft);font-size:10px}.xy-overview-health{justify-self:start;border-radius:5px;padding:5px 7px;color:var(--xy-muted);background:rgba(255,255,255,.055);font-size:9px;font-weight:800;white-space:nowrap}.xy-overview-health.success{color:#60dea1;background:rgba(50,213,131,.1)}.xy-overview-health.warning{color:#ffc55c;background:rgba(253,176,34,.1)}.xy-overview-health.danger{color:#ff928c;background:rgba(240,68,56,.1)}.xy-overview-project-due,.xy-overview-project-percent{color:var(--xy-muted);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.xy-overview-project-percent{color:var(--xy-text);font-weight:800;text-align:right}.xy-overview-project-track{grid-column:2/6;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.xy-overview-project-track i{display:block;height:100%;border-radius:inherit;background:var(--xy-orange)}.xy-overview-project-arrow{grid-column:6;grid-row:1/3;color:#666e7a;transition:color .2s ease,transform .2s ease}.xy-overview-focus-list{display:grid;padding:7px 12px 12px}.xy-overview-focus-list>div{border-bottom:1px solid rgba(255,255,255,.06)}.xy-overview-focus-list>div:last-child{border-bottom:0}.xy-overview-focus-list a{min-height:67px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 6px;color:inherit;text-decoration:none}.xy-overview-focus-list a:hover strong{color:var(--xy-orange-2)}.xy-overview-focus-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;color:#85adff;background:rgba(59,130,246,.1)}.xy-overview-focus-icon.warning{color:var(--xy-warning);background:rgba(253,176,34,.1)}.xy-overview-focus-icon.danger{color:#ff7f78;background:rgba(240,68,56,.1)}.xy-overview-focus-icon.success{color:var(--xy-success);background:rgba(50,213,131,.1)}.xy-overview-focus-list a>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.xy-overview-focus-list small,.xy-overview-focus-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-overview-focus-list strong{color:var(--xy-text);font-size:12px;transition:color .2s ease}.xy-overview-focus-list small{color:var(--xy-soft);font-size:10px}.xy-overview-focus-list em{max-width:64px;overflow:hidden;color:var(--xy-muted);font-size:9px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.xy-overview-empty{min-height:168px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;padding:24px;color:var(--xy-muted);text-align:center}.xy-overview-empty>span{width:44px;height:44px;display:grid;place-items:center;border-radius:9px;color:var(--xy-orange);background:rgba(255,106,0,.09)}.xy-overview-empty strong{color:var(--xy-text);font-size:13px}.xy-overview-empty small{max-width:280px;font-size:11px;line-height:1.5}.xy-overview-cashflow-summary{display:flex;gap:42px;padding:18px 20px 3px}.xy-overview-cashflow-summary div{min-width:0;display:grid;grid-gap:4px;gap:4px}.xy-overview-cashflow-summary span{color:var(--xy-soft);font-size:10px}.xy-overview-cashflow-summary strong{overflow:hidden;color:var(--xy-text);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.xy-overview-cashflow-summary div:last-child strong{color:#ff9a94}.xy-overview-chart{margin:0;padding:0 17px 13px}.xy-overview-chart svg{width:100%;height:150px;overflow:visible}.xy-overview-chart-grid{stroke:rgba(255,255,255,.08);stroke-dasharray:4 6}.xy-overview-chart-line{stroke:var(--xy-orange);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 5px rgba(255,106,0,.25))}.xy-overview-chart-point{fill:var(--xy-workspace-panel);stroke:var(--xy-orange-2);stroke-width:2.5;transform-box:fill-box;transform-origin:center}.xy-overview-chart figcaption{display:grid;grid-template-columns:repeat(6,1fr);color:var(--xy-soft);font-size:9px;text-align:center}.xy-overview-work-layout{display:grid;grid-template-columns:132px 1fr;align-items:center;grid-gap:22px;gap:22px;padding:20px}.xy-overview-work-ring{--xy-work-progress:0deg;width:122px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--xy-orange) var(--xy-work-progress),rgba(255,255,255,.075) 0);animation:xy-overview-ring-in .75s cubic-bezier(.22,1,.36,1) both}.xy-overview-work-ring:before{width:92px;aspect-ratio:1;border-radius:50%;content:"";background:var(--xy-workspace-panel)}.xy-overview-work-ring>div{position:absolute;display:grid;grid-gap:3px;gap:3px;text-align:center}.xy-overview-work-ring strong{color:var(--xy-text);font-size:25px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-overview-work-ring span{color:var(--xy-soft);font-size:9px}.xy-overview-work-stats{display:grid;grid-gap:11px;gap:11px}.xy-overview-work-stats div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;grid-gap:8px;gap:8px}.xy-overview-work-stats i{width:7px;height:7px;border-radius:50%;background:var(--xy-orange)}.xy-overview-work-stats i.danger{background:var(--xy-danger)}.xy-overview-work-stats i.info{background:var(--xy-info)}.xy-overview-work-stats span{color:var(--xy-muted);font-size:11px}.xy-overview-work-stats strong{color:var(--xy-text);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-overview-next-task{min-height:74px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;grid-gap:11px;gap:11px;margin:0 16px 16px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:inherit;background:var(--xy-workspace-panel-deep);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.xy-overview-next-task:hover{transform:translateY(-2px);border-color:rgba(255,106,0,.35)}.xy-overview-next-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--xy-orange);background:rgba(255,106,0,.09)}.xy-overview-next-task>span:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.xy-overview-next-task em,.xy-overview-next-task small,.xy-overview-next-task strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-overview-next-task small{color:var(--xy-soft);font-size:8px;text-transform:uppercase}.xy-overview-next-task strong{color:var(--xy-text);font-size:11px}.xy-overview-next-task em{color:var(--xy-muted);font-size:9px;font-style:normal}.xy-overview-next-task>svg{color:#69717e}.xy-overview-footnote{grid-column:1/-1;min-height:50px;display:flex;align-items:center;gap:10px;padding:11px 15px;border-left:2px solid var(--xy-orange);color:var(--xy-muted);background:rgba(255,255,255,.025)}.xy-overview-footnote svg{flex:0 0 auto;color:var(--xy-orange)}.xy-overview-footnote p{margin:0;font-size:10px;line-height:1.5}.xy-overview-footnote strong{color:var(--xy-text)}@keyframes xy-overview-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes xy-overview-bars{0%{transform:scaleY(.7);opacity:.45}to{transform:scaleY(1);opacity:.9}}@keyframes xy-overview-ring-in{0%{opacity:0;transform:rotate(-24deg) scale(.88)}to{opacity:1;transform:rotate(0) scale(1)}}@media (max-width:1120px){.xy-overview-primary-grid>.xy-overview-focus,.xy-overview-primary-grid>.xy-overview-projects,.xy-overview-secondary-grid>.xy-overview-cashflow,.xy-overview-secondary-grid>.xy-overview-work{grid-column:1/-1}.xy-overview-focus-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.xy-overview-work-layout{grid-template-columns:150px 1fr}}@media (max-width:900px){.xy-overview-welcome{grid-template-columns:minmax(0,1fr) 190px;gap:20px;padding:28px}.xy-overview-pulse{width:184px}.xy-overview-metrics>.xy-overview-metric,.xy-overview-metrics>.xy-overview-metric:first-child:nth-last-child(2),.xy-overview-metrics>.xy-overview-metric:first-child:nth-last-child(2)~.xy-overview-metric{grid-column:1/-1}}@media (max-width:720px){.xy-overview-topbar .xy-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.xy-overview-topbar .xy-topbar>div:first-child{min-width:0}.xy-overview-topbar .xy-topbar h1{font-size:1.75rem;text-wrap:balance}.xy-overview-topbar .xy-topbar-actions{align-items:flex-start;flex-direction:row}.xy-overview-topbar .xy-topbar-actions .xy-profile{align-self:flex-start}.xy-overview-welcome{grid-template-columns:1fr;padding:25px 20px}.xy-overview-welcome h2{font-size:2rem}.xy-overview-pulse{width:168px;justify-self:center}.xy-overview-quick-actions{display:grid;grid-template-columns:1fr}.xy-overview-quick-actions a{width:100%}.xy-overview-focus-list{grid-template-columns:1fr}.xy-overview-project-row>a{grid-template-columns:38px minmax(0,1fr) 44px 18px}.xy-overview-project-copy{grid-column:2}.xy-overview-health{grid-column:3;justify-self:end}.xy-overview-project-due{display:none}.xy-overview-project-percent{grid-column:3;grid-row:2}.xy-overview-project-track{grid-column:2/3;grid-row:2}.xy-overview-project-arrow{grid-column:4}.xy-overview-cashflow-summary{display:grid;grid-gap:12px;gap:12px}.xy-overview-work-layout{grid-template-columns:1fr;justify-items:center}.xy-overview-work-stats{width:min(100%,260px)}}@media (max-width:420px){.xy-overview-panel-head{align-items:flex-start}.xy-overview-panel-head>a{font-size:0}.xy-overview-panel-head>a svg{width:18px;height:18px}.xy-overview-metric{grid-template-columns:40px minmax(0,1fr)}.xy-overview-metric-wave{display:none}.xy-overview-project-list{padding-inline:12px}.xy-overview-health{max-width:68px;overflow:hidden;text-overflow:ellipsis}.xy-overview-footnote{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.xy-overview-metric-wave i,.xy-overview-welcome:after,.xy-overview-work-ring{animation:none}.xy-overview-v2 *,.xy-overview-v2 :after,.xy-overview-v2 :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--xy-workspace-gap:14px;--xy-workspace-panel:#15181F;--xy-workspace-panel-deep:#101319;--xy-workspace-line:rgba(255,255,255,0.075);--xy-workspace-line-strong:rgba(255,255,255,0.11);--xy-workspace-radius:10px}.xy-shell,body{background:var(--xy-bg)}.xy-shell{grid-template-columns:272px minmax(0,1fr);box-shadow:0 0 70px rgba(0,0,0,.28)}.xy-sidebar{gap:18px;padding:26px 16px 20px;border-right-color:var(--xy-workspace-line);background:var(--xy-deep-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.xy-logo-block{padding:0 8px 9px}.xy-logo-block img{width:184px}.xy-logo-block span{margin-top:7px;color:#777f8c;font-size:9px;letter-spacing:.14em}.xy-nav{gap:3px}.xy-nav a{min-height:43px;gap:11px;padding:0 13px;border-radius:7px;font-size:13px;font-weight:680}.xy-nav a svg{width:18px;height:18px;color:#87909d;transition:color .18s ease,transform .18s ease}.xy-nav a.active,.xy-nav a:hover{color:#fff;border-color:rgba(255,106,0,.23);background:rgba(255,106,0,.1)}.xy-nav a.active svg,.xy-nav a:hover svg{color:var(--xy-orange-2)}.xy-nav a:hover svg{transform:translateX(2px)}.xy-sidebar-help{padding:14px;border-color:var(--xy-workspace-line);border-radius:8px;background:var(--xy-workspace-panel-deep)}.xy-sidebar-help strong{font-size:12px}.xy-sidebar-help p{margin:6px 0 12px;font-size:11px}.xy-sidebar-help .xy-button{width:100%;min-height:36px;font-size:11px}.xy-main{padding:32px 28px 64px}.xy-page-frame{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;grid-gap:var(--xy-workspace-gap);gap:var(--xy-workspace-gap)}.xy-page-frame>*{min-width:0;grid-column:1/-1;animation:xy-workspace-enter .48s cubic-bezier(.22,1,.36,1) both}.xy-page-frame>:nth-child(2){animation-delay:35ms}.xy-page-frame>:nth-child(3){animation-delay:.07s}.xy-page-frame>:nth-child(4){animation-delay:.105s}.xy-topbar{position:relative;min-height:108px;align-items:flex-start;margin-bottom:10px;padding:0 0 24px 14px;border-bottom:1px solid var(--xy-workspace-line)}.xy-topbar:before{position:absolute;top:2px;bottom:27px;left:0;width:2px;content:"";background:var(--xy-orange)}.xy-topbar-copy{min-width:0}.xy-topbar p{margin-bottom:7px;color:#ff8a3d;font-size:9px;letter-spacing:.08em}.xy-topbar h1{font-size:clamp(1.8rem,2.55vw,2.35rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.xy-topbar span{max-width:66ch;margin-top:8px;color:#9098a5;font-size:13px;line-height:1.55;text-wrap:pretty}.xy-topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.xy-icon-button,.xy-profile{width:40px;height:40px;border-radius:8px;background:var(--xy-workspace-panel)}.xy-button{min-height:40px;border-radius:7px;padding:0 14px;font-size:12px;font-weight:760}.xy-button-primary{background:var(--xy-orange);box-shadow:0 10px 24px rgba(255,106,0,.18)}.xy-button-primary:hover{background:var(--xy-orange-2);box-shadow:0 12px 28px rgba(255,106,0,.24)}.xy-button:active{transform:translateY(1px)}.xy-admin-dashboard,.xy-admin-row,.xy-client-section-grid,.xy-clients-page,.xy-commission-register,.xy-grid,.xy-helpdesk-inbox,.xy-pricing-page,.xy-reports-dashboard{gap:var(--xy-workspace-gap)}.xy-admin-row.split,.xy-admin-row.stats,.xy-admin-row.three,.xy-grid.four,.xy-grid.three,.xy-grid.two{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--xy-workspace-gap);gap:var(--xy-workspace-gap)}.xy-admin-row.split>*,.xy-grid.two>*{grid-column:span 6}.xy-admin-row.three>*,.xy-grid.three>*{grid-column:span 4}.xy-admin-row.stats>*,.xy-grid.four>*{grid-column:span 3}.xy-assigned-work,.xy-card,.xy-client-summary-panel,.xy-existing-invoices,.xy-helpdesk-inbound-page,.xy-helpdesk-register,.xy-helpdesk-ticket-loading,.xy-invoice-section,.xy-invoice-summary-panel,.xy-project-section,.xy-review-card,.xy-summary-drawer{border-color:var(--xy-workspace-line);border-radius:var(--xy-workspace-radius);background:var(--xy-workspace-panel);box-shadow:none}.xy-assigned-work,.xy-card,.xy-invoice-section,.xy-project-section{padding:19px}.xy-card{overflow:visible}.xy-card-header{min-height:42px;align-items:flex-start;gap:14px;margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.06)}.xy-card h2,.xy-card-header h2,.xy-invoice-section h2,.xy-project-section-heading h2{font-size:16px;line-height:1.25;letter-spacing:0}.xy-card-header p,.xy-muted-copy{margin:5px 0 0;color:#858e9b;font-size:11px;line-height:1.5}.xy-card-link{min-width:0;min-height:30px;padding:0 7px;border-radius:5px;font-size:10px}.xy-client-metrics>div,.xy-commission-summary-item,.xy-helpdesk-stat,.xy-lead-summary-strip>div,.xy-outreach-kpis>div,.xy-panel-stat,.xy-pricing-stats>div,.xy-report-email-summary>div,.xy-stat{min-width:0;padding:17px 18px;border-color:var(--xy-workspace-line);border-radius:9px;background:var(--xy-workspace-panel-deep);box-shadow:none}.xy-stat{min-height:114px;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 30px;gap:12px}.xy-stat-chart{width:100%;height:30px;grid-column:1/-1}.xy-stat.primary p{color:#ff9a54}.xy-stat.info p{color:#80b3ff}.xy-stat.warning p{color:#f9bd4f}.xy-stat.danger p{color:#ff8580}.xy-stat.success p{color:#55dda0}.xy-panel-stat .xy-chip{justify-self:start}.xy-stat-icon{width:40px;height:40px;border-radius:8px}.xy-outreach-kpis strong,.xy-panel-stat strong,.xy-report-email-summary strong,.xy-stat strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-chip{min-height:24px;padding:0 8px;border-radius:5px;font-size:9px;line-height:1}.xy-activity,.xy-list{gap:0}.xy-list-row{min-height:62px;padding:12px 2px;border:0;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;transition:background .18s ease,padding .18s ease}.xy-list-row:last-child{border-bottom:0}.xy-list-row:hover{padding-inline:8px;background:rgba(255,255,255,.022)}.xy-list-row strong{font-size:12px}.xy-list-row span:not(.xy-chip){margin-top:3px;color:#858e9b;font-size:10px;line-height:1.45}.xy-admin-table,.xy-register-table,.xy-table{width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xy-admin-table th,.xy-register-table th,.xy-table th{height:40px;color:#747d8a;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.xy-admin-table td,.xy-register-table td,.xy-table td{min-height:52px;padding-block:13px;border-bottom-color:rgba(255,255,255,.06);font-size:11px}.xy-company-profile-form,.xy-form-panel,.xy-preference-form,.xy-record-form{gap:14px}.xy-record-form{grid-template-columns:repeat(12,minmax(0,1fr))}.xy-record-form>.xy-field,.xy-record-form>label{grid-column:span 6}.xy-field-full,.xy-record-form .xy-field-full,.xy-record-form .xy-field:has(textarea),.xy-record-form label:has(textarea),.xy-record-form>button{grid-column:1/-1}.xy-form-panel label,.xy-record-form .xy-field,.xy-record-form label{gap:6px;color:#8f97a4;font-size:11px;font-weight:720}.xy-company-profile-grid input,.xy-form-panel input,.xy-form-panel select,.xy-form-panel textarea,.xy-invoice-edit-fields input,.xy-invoice-edit-fields select,.xy-record-form input,.xy-record-form select,.xy-record-form textarea,.xy-request-control{min-height:44px;border-color:var(--xy-workspace-line-strong);border-radius:7px;background-color:var(--xy-control-bg);font-size:12px;font-weight:650}.xy-form-panel textarea,.xy-record-form textarea{min-height:96px}.xy-select-trigger{min-height:44px;border-radius:7px;background:var(--xy-control-bg);font-size:12px;font-weight:680}.xy-select-menu{border-radius:8px;background:var(--xy-workspace-panel)}.xy-select-menu button{border-radius:5px;font-size:11px}.xy-billing-kind-toggle,.xy-segmented,.xy-segmented-control{border-radius:7px;background:var(--xy-control-bg)}.xy-billing-kind-toggle button,.xy-segmented button,.xy-segmented-control button{border-radius:5px;font-size:11px}.xy-helpdesk-toolbar,.xy-outreach-filter-bar,.xy-register-filters,.xy-report-filter-bar{padding:13px;border:1px solid var(--xy-workspace-line);border-radius:8px;background:var(--xy-workspace-panel-deep)}.xy-project-section{margin-top:14px}.xy-project-section-nav{position:-webkit-sticky;position:sticky;z-index:20;top:12px;margin-top:0;border-radius:8px;background:rgba(13,16,22,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xy-project-section-nav a{border-radius:5px}.xy-existing-invoice-list button,.xy-lead-research-card,.xy-preference-row,.xy-pricing-row,.xy-project-milestone-rail article,.xy-project-task-creator{border-radius:8px;background:var(--xy-workspace-panel-deep)}.xy-invoice-builder{grid-template-columns:minmax(0,1fr) 288px;gap:var(--xy-workspace-gap)}.xy-client-builder{grid-template-columns:minmax(0,1fr) 276px}.xy-client-builder,.xy-client-main,.xy-helpdesk-stats,.xy-invoice-main{gap:var(--xy-workspace-gap)}.xy-helpdesk-stats{grid-template-columns:repeat(12,minmax(0,1fr))}.xy-helpdesk-stat{grid-column:span 3}.xy-commission-register>.xy-card,.xy-helpdesk-register,.xy-pricing-board,.xy-pricing-row,.xy-reports-dashboard>.xy-card{border-color:var(--xy-workspace-line);box-shadow:none}.xy-empty-line,.xy-empty-panel,.xy-empty-state,.xy-project-empty{border-radius:8px;background:var(--xy-workspace-panel-deep)}@keyframes xy-workspace-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.xy-admin-row.stats>*,.xy-admin-row.three>*,.xy-grid.four>*,.xy-grid.three>*,.xy-helpdesk-stat{grid-column:span 6}.xy-admin-row.three>:last-child:nth-child(odd),.xy-grid.three>:last-child:nth-child(odd){grid-column:1/-1}.xy-client-builder,.xy-invoice-builder{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:900px){.xy-shell{grid-template-columns:1fr}.xy-sidebar{position:static;height:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:15px 24px}.xy-logo-block{padding:0}.xy-logo-block img{width:138px}.xy-logo-block span{display:none}.xy-nav{display:flex;flex-direction:row;overflow-x:auto;padding:0 0 3px;scrollbar-width:thin}.xy-nav a{min-width:max-content;min-height:38px;padding:0 11px}.xy-sidebar footer,.xy-sidebar-help{display:none}.xy-main{width:100%;padding:26px 24px 48px}.xy-client-builder,.xy-invoice-builder{grid-template-columns:1fr}}@media (max-width:720px){.xy-sidebar{grid-template-columns:1fr;padding:14px 16px 11px}.xy-logo-block img{width:126px}.xy-main{padding:20px 16px 42px}.xy-topbar{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;margin-bottom:4px;padding:0 0 19px 12px}.xy-topbar:before{bottom:21px}.xy-topbar h1{font-size:1.7rem}.xy-topbar-actions{align-items:flex-start;flex-direction:row}.xy-topbar-actions .xy-button{grid-column:1/-1;width:auto}.xy-icon-button,.xy-notification-menu{display:block}.xy-admin-row.split>*,.xy-admin-row.stats>*,.xy-admin-row.three>*,.xy-grid.four>*,.xy-grid.three>*,.xy-grid.two>*,.xy-helpdesk-stat{grid-column:1/-1}.xy-assigned-work,.xy-card,.xy-invoice-section,.xy-project-section{padding:16px}.xy-record-form>.xy-field,.xy-record-form>label{grid-column:1/-1}.xy-project-section-nav{top:8px;overflow-x:auto;flex-wrap:nowrap}.xy-project-section-nav a{flex:0 0 auto}}@media (max-width:480px){.xy-topbar{grid-template-columns:1fr}.xy-topbar-actions{justify-content:flex-start}.xy-topbar-actions .xy-button{width:100%}.xy-stat{grid-template-columns:38px minmax(0,1fr)}.xy-stat-chart{display:none}}@media (prefers-reduced-motion:reduce){.xy-page-frame>*{animation:none}}.xy-finance-register-page,.xy-record-dashboard,.xy-section-dashboard-intro{display:grid;grid-gap:16px;gap:16px}.xy-section-dashboard-hero{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);min-height:286px;overflow:hidden;border:1px solid #2a303b;border-radius:10px;background:var(--xy-workspace-panel);box-shadow:0 22px 52px rgba(0,0,0,.18)}.xy-section-dashboard-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:30px 30px;content:"";pointer-events:none}.xy-section-dashboard-copy{position:relative;z-index:1;align-self:center;padding:42px 46px}.xy-record-explorer>header>div:first-child>span,.xy-section-dashboard-kicker,.xy-staff-directory-head>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:var(--xy-orange-2);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.xy-section-dashboard-copy h2{max-width:720px;margin:16px 0 12px;color:var(--xy-text);font-size:36px;line-height:1.14;letter-spacing:0}.xy-section-dashboard-copy p{max-width:650px;margin:0;color:var(--xy-muted);font-size:15px;line-height:1.7}.xy-section-visual{position:relative;min-width:0;min-height:286px;overflow:hidden;border-left:1px solid rgba(255,255,255,.06);background:var(--xy-workspace-panel-deep)}.xy-section-visual-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,106,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,106,0,.045) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000);mask-image:linear-gradient(90deg,transparent,#000 22%,#000)}.xy-section-dashboard-stats{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px}.xy-section-dashboard-stats article{position:relative;grid-column:span 3;min-width:0;min-height:128px;overflow:hidden;padding:20px 22px;border:1px solid #292e38;border-radius:8px;background:var(--xy-surface-2)}.xy-section-dashboard-stats article:before{position:absolute;top:0;left:0;width:3px;height:100%;background:var(--metric-color,var(--xy-orange));content:""}.xy-section-dashboard-stats article.orange{--metric-color:var(--xy-orange)}.xy-section-dashboard-stats article.blue{--metric-color:#4b8dff}.xy-section-dashboard-stats article.green{--metric-color:var(--xy-success)}.xy-section-dashboard-stats article.amber{--metric-color:var(--xy-warning)}.xy-section-dashboard-stats small,.xy-section-dashboard-stats span{display:block;color:var(--xy-muted);font-size:12px}.xy-section-dashboard-stats strong{display:block;overflow-wrap:anywhere;margin:8px 0 6px;color:var(--xy-text);font-size:24px;line-height:1.15;letter-spacing:0}.xy-section-dashboard-stats article>i{position:absolute;right:16px;bottom:15px;display:flex;height:28px;align-items:flex-end;gap:4px;opacity:.24}.xy-section-dashboard-stats article>i b{width:4px;height:35%;border-radius:2px 2px 0 0;background:var(--metric-color,var(--xy-orange));animation:xy-stat-bars 2.8s ease-in-out infinite alternate}.xy-section-dashboard-stats article>i b:nth-child(2){height:68%;animation-delay:.15s}.xy-section-dashboard-stats article>i b:nth-child(3){height:50%;animation-delay:.3s}.xy-section-dashboard-stats article>i b:nth-child(4){height:100%;animation-delay:.45s}.xy-record-explorer,.xy-register-workspace{padding:24px;border:1px solid #292e38;border-radius:10px;background:var(--xy-surface-2)}.xy-record-explorer>header,.xy-staff-directory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.xy-record-explorer h2,.xy-staff-directory-head strong{display:block;margin:6px 0 3px;color:var(--xy-text);font-size:21px;line-height:1.3;letter-spacing:0}.xy-record-explorer header p,.xy-staff-directory-head small{margin:0;color:var(--xy-muted);font-size:13px}.xy-record-view-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid #2a303a;border-radius:7px;background:var(--xy-control-bg)}.xy-record-view-toggle button{display:grid;width:34px;height:32px;place-items:center;border:0;border-radius:5px;color:var(--xy-muted);background:transparent;cursor:pointer}.xy-record-view-toggle button.active,.xy-record-view-toggle button:hover{color:#fff;background:#2a211d}.xy-record-toolbar,.xy-register-filters,.xy-staff-directory-filters{display:grid;grid-template-columns:minmax(240px,1fr) 190px 190px;align-items:center;grid-gap:10px;gap:10px;margin-bottom:18px;padding:10px;border:1px solid var(--xy-border);border-radius:8px;background:var(--xy-workspace-panel-deep)}.xy-record-toolbar label,.xy-register-filters label,.xy-staff-directory-filters label{position:relative;display:flex;min-width:0;min-height:43px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--xy-border);border-radius:7px;color:var(--xy-soft);background:var(--xy-control-bg)}.xy-record-toolbar label:focus-within,.xy-register-filters label:focus-within,.xy-staff-directory-filters label:focus-within{border-color:rgba(255,106,0,.75);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.xy-record-toolbar label>span,.xy-register-filters label>span{flex:0 0 auto;font-size:11px;font-weight:700;text-transform:uppercase}.xy-record-toolbar input,.xy-record-toolbar select,.xy-register-filters input,.xy-register-filters select,.xy-staff-directory-filters input,.xy-staff-directory-filters select{width:100%;min-width:0;height:41px;padding:0 34px 0 0;border:0;outline:0;color:var(--xy-text);background:transparent;font:inherit;font-size:13px}.xy-record-toolbar input,.xy-register-filters input,.xy-staff-directory-filters input{padding-right:0}.xy-record-toolbar select,.xy-register-filters select,.xy-staff-directory-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8c94a2 0),linear-gradient(135deg,#8c94a2 50%,transparent 0);background-position:calc(100% - 8px) 50%,calc(100% - 3px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.xy-record-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-record-cards.list{grid-template-columns:1fr}.xy-record-card{display:grid;min-width:0;min-height:286px;align-content:start;padding:18px;border:1px solid var(--xy-border);border-radius:8px;background:var(--xy-surface);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.xy-record-card:hover{transform:translateY(-3px);border-color:rgba(255,106,0,.52);background:var(--xy-surface-2)}.xy-record-card-head,.xy-record-card>a,.xy-record-progress>span,.xy-record-score{display:flex;align-items:center;justify-content:space-between;gap:10px}.xy-record-card-icon{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgba(255,106,0,.3);border-radius:7px;color:var(--xy-orange-2);background:#251a14}.xy-record-card-copy{min-width:0;margin:16px 0}.xy-record-card h3{overflow:hidden;margin:0 0 5px;color:var(--xy-text);font-size:17px;line-height:1.35;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.xy-record-card p{min-height:39px;margin:0;overflow:hidden;color:var(--xy-muted);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.xy-record-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:auto 0 14px;overflow:hidden;border:1px solid #252a32;border-radius:7px;background:#252a32}.xy-record-card dl div{min-width:0;padding:10px;background:#0e1116}.xy-record-card dd,.xy-record-card dt{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.xy-record-card dt{color:var(--xy-soft);font-size:10px;text-transform:uppercase}.xy-record-card dd{margin-top:4px;color:var(--xy-text);font-size:12px;font-weight:700}.xy-record-card-disabled,.xy-record-card>a{color:var(--xy-orange-2);font-size:13px;font-weight:800;text-decoration:none}.xy-record-card-disabled{color:var(--xy-soft)}.xy-record-card>a{min-height:40px}.xy-record-progress,.xy-record-score{margin:-3px 0 16px}.xy-record-progress small,.xy-record-score span{color:var(--xy-muted);font-size:11px}.xy-record-progress strong,.xy-record-score strong{color:var(--xy-text);font-size:13px}.xy-record-progress>i,.xy-record-score>i,.xy-staff-capacity>i{display:block;height:4px;margin-top:7px;overflow:hidden;border-radius:4px;background:#282d36}.xy-record-progress>i b,.xy-record-score>i b,.xy-staff-capacity>i b{display:block;height:100%;border-radius:inherit;background:var(--xy-orange)}.xy-record-score{display:grid;grid-template-columns:1fr auto}.xy-record-score>i{grid-column:1/-1}.xy-record-dashboard-empty{display:grid;min-height:220px;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed #303641;border-radius:8px;color:var(--xy-soft);text-align:center}.xy-record-dashboard-empty strong{color:var(--xy-text)}.xy-record-cards.list .xy-record-card{grid-template-columns:auto minmax(220px,1fr) minmax(260px,.9fr) auto;min-height:116px;align-items:center;gap:18px}.xy-record-cards.list .xy-record-card-head{display:contents}.xy-record-cards.list .xy-record-card-head .xy-status{order:3}.xy-record-cards.list .xy-record-card-copy{margin:0}.xy-record-cards.list .xy-record-card-copy p{min-height:0}.xy-record-cards.list .xy-record-card dl{margin:0}.xy-record-cards.list .xy-record-card-disabled,.xy-record-cards.list .xy-record-card>a{order:4}.xy-record-cards.list .xy-record-progress,.xy-record-cards.list .xy-record-score{grid-column:2/4;margin:-8px 0 0}.xy-capacity-visual,.xy-finance-visual,.xy-milestone-visual,.xy-network-visual,.xy-proposal-visual,.xy-radar-visual{position:absolute;inset:34px}.xy-capacity-visual>span,.xy-network-visual span,.xy-radar-visual strong{position:absolute;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(255,106,0,.7);border-radius:50%;color:var(--xy-orange-2);background:var(--xy-surface-2)}.xy-network-visual span{top:50%;left:50%;transform:translate(-50%,-50%)}.xy-network-visual i{position:absolute;height:1px;transform-origin:left;background:rgba(255,106,0,.44);animation:xy-network-signal 2.6s ease-in-out infinite}.xy-network-visual i.one{top:49%;left:18%;width:33%;transform:rotate(0deg)}.xy-network-visual i.two{top:50%;left:50%;width:33%;transform:rotate(-30deg)}.xy-network-visual i.three{top:50%;left:50%;width:34%;transform:rotate(35deg)}.xy-network-visual i.four{top:50%;left:20%;width:35%;transform:rotate(-40deg)}.xy-network-visual b{position:absolute;width:12px;height:12px;border:2px solid var(--xy-orange-2);border-radius:50%;background:var(--xy-workspace-panel-deep);animation:xy-node-pulse 2.2s ease-in-out infinite}.xy-network-visual b.a{top:23%;right:13%}.xy-network-visual b.b{right:10%;bottom:17%;animation-delay:.5s}.xy-network-visual b.c{top:18%;left:17%;animation-delay:1s}.xy-capacity-visual>span{top:14px;left:8px}.xy-capacity-visual>div,.xy-finance-visual>div{position:absolute;inset:24px 8px 38px 82px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid #343a45}.xy-capacity-visual i,.xy-finance-visual i{flex:1 1;height:var(--xy-bar-height);max-width:34px;border-radius:4px 4px 0 0;background:var(--xy-orange);transform-origin:bottom;animation:xy-grow-bar 1.1s cubic-bezier(.2,.8,.2,1) both,xy-bar-breathe 3.2s ease-in-out var(--xy-delay) infinite alternate}.xy-capacity-visual small{position:absolute;left:82px;bottom:11px;color:var(--xy-muted)}.xy-milestone-visual{display:grid;place-items:center;align-content:center}.xy-milestone-visual>div{z-index:1;display:flex;width:88%;justify-content:space-between}.xy-milestone-visual span{display:grid;width:40px;height:40px;place-items:center;border:1px solid #4a505c;border-radius:50%;color:var(--xy-muted);background:var(--xy-workspace-panel-deep);font-size:11px;font-weight:800}.xy-milestone-visual span.active,.xy-milestone-visual span.complete{border-color:var(--xy-orange);color:#fff}.xy-milestone-visual span.active{animation:xy-node-pulse 2s ease-in-out infinite}.xy-milestone-visual>i{position:absolute;top:50%;width:80%;height:2px;background:#353a44}.xy-milestone-visual>i b{display:block;width:64%;height:100%;background:var(--xy-orange);animation:xy-track-progress 2s ease-out both}.xy-milestone-visual small{margin-top:24px;color:var(--xy-muted)}.xy-radar-visual{inset:30px 48px;border:1px solid #333a45;border-radius:50%}.xy-radar-visual:after,.xy-radar-visual:before{position:absolute;inset:25%;border:1px solid #29303a;border-radius:50%;content:""}.xy-radar-visual:after{inset:45%}.xy-radar-visual>i{position:absolute;top:50%;left:50%;width:44%;height:1px;transform-origin:left;background:var(--xy-orange);animation:xy-radar-sweep 4s linear infinite}.xy-radar-visual>b{position:absolute;top:50%;left:0;width:100%;height:1px;background:#2a3039}.xy-radar-visual>span{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--xy-success);animation:xy-node-pulse 1.8s ease-in-out infinite}.xy-radar-visual>span.one{top:26%;left:68%}.xy-radar-visual>span.two{top:62%;left:24%;animation-delay:.6s}.xy-radar-visual>span.three{top:71%;left:67%;animation-delay:1.2s}.xy-radar-visual strong{top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%)}.xy-radar-visual small{position:absolute;right:0;bottom:-26px;left:0;color:var(--xy-muted);text-align:center}.xy-finance-visual>div{inset:20px 18px 52px;gap:12px}.xy-finance-visual i{max-width:none;background:#32d583}.xy-finance-visual span{position:absolute;right:18px;bottom:14px;display:inline-flex;align-items:center;gap:7px;color:var(--xy-muted);font-size:12px}.xy-proposal-visual article{position:absolute;width:150px;height:178px;padding:18px;border:1px solid #343a45;border-radius:7px;color:var(--xy-orange-2);background:#181c24;box-shadow:0 18px 34px rgba(0,0,0,.24)}.xy-proposal-visual article:first-child{top:7px;left:26px;z-index:2;animation:xy-document-float 4s ease-in-out infinite}.xy-proposal-visual article:nth-child(2){top:32px;right:18px;transform:rotate(5deg);opacity:.72}.xy-proposal-visual article i{display:block;width:100%;height:5px;margin-top:16px;border-radius:3px;background:#343a45}.xy-proposal-visual article i:nth-of-type(2){width:70%}.xy-proposal-visual article b{display:block;width:46px;height:22px;margin-top:22px;border-radius:4px;background:var(--xy-orange)}.xy-proposal-visual>span{position:absolute;right:13px;bottom:9px;display:inline-flex;align-items:center;gap:6px;color:var(--xy-muted);font-size:12px}.xy-staff-directory-head{display:grid;margin-bottom:14px}.xy-staff-directory-filters{grid-template-columns:minmax(240px,1fr) 180px 180px;margin:10px 0 0}.xy-staff-record-list{display:grid;grid-gap:9px;gap:9px}.xy-staff-record-list article{display:grid;grid-template-columns:minmax(250px,1.4fr) minmax(150px,.7fr) minmax(130px,.55fr) auto;min-height:88px;align-items:center;grid-gap:18px;gap:18px;padding:14px 16px;border:1px solid #292f38;border-radius:8px;background:var(--xy-surface)}.xy-staff-identity{display:flex;min-width:0;align-items:center;gap:12px}.xy-staff-identity>div{min-width:0}.xy-staff-avatar{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,106,0,.36);border-radius:50%;color:#fff;background:#402112;font-size:12px;font-weight:800}.xy-staff-identity span,.xy-staff-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-staff-identity span{margin-top:4px;color:var(--xy-muted);font-size:12px}.xy-staff-capacity span{display:flex;justify-content:space-between;gap:10px}.xy-staff-capacity small{color:var(--xy-muted)}.xy-staff-capacity strong{font-size:12px}.xy-staff-state{display:grid;justify-items:start;grid-gap:5px;gap:5px}.xy-staff-state small{color:var(--xy-soft);font-size:10px}.xy-staff-empty{grid-template-columns:1fr!important;min-height:110px!important;justify-items:center;text-align:center}.xy-staff-record-actions{display:flex;flex-wrap:nowrap}.xy-staff-record-actions .xy-button{min-height:36px;padding:0 11px;font-size:12px}.xy-register-filters-invoices,.xy-register-filters-quotations{grid-template-columns:minmax(280px,1fr) 190px 190px}.xy-register-workspace .xy-card-header{margin-bottom:16px}.xy-register-table-wrap{border:1px solid var(--xy-border);border-radius:8px;background:var(--xy-workspace-panel-deep)}.xy-register-table tbody tr{transition:background-color .16s ease}.xy-register-table tbody tr:hover{background:#181b22}@keyframes xy-stat-bars{0%{transform:scaleY(.65);opacity:.65}to{transform:scaleY(1);opacity:1}}@keyframes xy-network-signal{0%,to{opacity:.25}50%{opacity:1}}@keyframes xy-node-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,106,0,.1)}50%{box-shadow:0 0 0 8px rgba(255,106,0,.07)}}@keyframes xy-grow-bar{0%{transform:scaleY(.05);opacity:.2}to{transform:scaleY(1);opacity:1}}@keyframes xy-bar-breathe{0%{filter:brightness(.82)}to{filter:brightness(1.16)}}@keyframes xy-track-progress{0%{width:0}to{width:64%}}@keyframes xy-radar-sweep{to{transform:rotate(1turn)}}@keyframes xy-document-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1120px){.xy-section-dashboard-stats article{grid-column:span 6}.xy-record-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-staff-record-list article{grid-template-columns:minmax(240px,1fr) minmax(150px,.6fr) auto}.xy-staff-state{display:none}}@media (max-width:900px){.xy-section-dashboard-hero{grid-template-columns:minmax(0,1fr) 300px}.xy-section-dashboard-copy{padding:34px 30px}.xy-section-dashboard-copy h2{font-size:30px}.xy-record-cards.list .xy-record-card{grid-template-columns:auto minmax(0,1fr) auto}.xy-record-cards.list .xy-record-card dl{display:none}.xy-record-toolbar,.xy-register-filters,.xy-staff-directory-filters{grid-template-columns:minmax(220px,1fr) 170px 170px}}@media (max-width:720px){.xy-section-dashboard-hero{grid-template-columns:1fr}.xy-section-dashboard-copy{padding:28px 24px}.xy-section-dashboard-copy h2{font-size:27px}.xy-section-visual{min-height:220px;border-top:1px solid rgba(255,255,255,.06);border-left:0}.xy-section-dashboard-stats article{grid-column:1/-1;min-height:112px}.xy-record-explorer,.xy-register-workspace{padding:16px}.xy-record-cards,.xy-record-cards.list .xy-record-card,.xy-record-toolbar,.xy-register-filters,.xy-staff-directory-filters,.xy-staff-record-list article{grid-template-columns:1fr}.xy-record-cards.list .xy-record-card-head{display:flex}.xy-record-cards.list .xy-record-card-head .xy-status{order:0}.xy-record-cards.list .xy-record-card dl{display:grid}.xy-record-cards.list .xy-record-card-disabled,.xy-record-cards.list .xy-record-card>a{order:0}.xy-staff-state{display:grid}.xy-staff-record-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.xy-capacity-visual i,.xy-finance-visual i,.xy-milestone-visual span.active,.xy-milestone-visual>i b,.xy-network-visual b,.xy-network-visual i,.xy-proposal-visual article:first-child,.xy-radar-visual>i,.xy-radar-visual>span,.xy-section-dashboard-stats article>i b{animation:none}.xy-record-card{transition:none}}.xy-commission-page,.xy-helpdesk-inbox,.xy-subscription-directory-page{display:grid;grid-gap:16px;gap:16px}.xy-helpdesk-stats.xy-helpdesk-dashboard-stats{display:block}.xy-reminder-filter{position:relative;display:flex;min-width:0;min-height:43px;align-items:center;gap:8px;padding:0 7px 0 11px;border:1px solid var(--xy-border);border-radius:7px;color:var(--xy-soft);background:var(--xy-control-bg)}.xy-reminder-filter:focus-within{border-color:rgba(255,106,0,.75);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.xy-reminder-filter>span{flex:0 0 auto;font-size:11px;font-weight:700;text-transform:uppercase}.xy-reminder-filter .xy-reminder-request-select{flex:1 1;min-width:0}.xy-reminder-filter .xy-select-trigger{min-height:39px;padding-left:6px;border:0;background:transparent}.xy-control-visual,.xy-cycle-visual,.xy-payout-visual,.xy-reminder-clock-visual,.xy-report-line-visual,.xy-sequence-visual,.xy-ticket-visual{position:absolute;inset:34px}.xy-ticket-visual article:first-child{position:absolute;top:34px;left:8px;width:min(72%,230px);padding:18px;border:1px solid #343a45;border-radius:8px;color:var(--xy-orange-2);background:#181c24;box-shadow:0 18px 34px rgba(0,0,0,.24);animation:xy-ticket-arrive 4.8s ease-in-out infinite}.xy-ticket-visual article:first-child span{display:block;margin:13px 0 15px;color:var(--xy-text);font-size:13px;font-weight:800}.xy-ticket-visual article:first-child i{display:block;width:100%;height:5px;margin-top:8px;border-radius:4px;background:#343a45}.xy-ticket-visual article:first-child i:last-child{width:66%}.xy-ticket-visual article:nth-child(2){position:absolute;right:4px;bottom:42px;display:grid;min-width:106px;grid-template-columns:auto 1fr;align-items:center;grid-gap:9px;gap:9px;padding:11px 13px;border:1px solid rgba(50,213,131,.3);border-radius:7px;color:var(--xy-muted);background:#111a18;font-size:11px}.xy-ticket-visual article:nth-child(2) b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#07100c;background:var(--xy-success);font-size:11px}.xy-control-visual>small,.xy-cycle-visual>em,.xy-payout-visual>small,.xy-report-line-visual>small,.xy-sequence-visual>em,.xy-ticket-visual>small{position:absolute;right:0;bottom:1px;left:0;color:var(--xy-muted);font-size:12px;font-style:normal;text-align:center}.xy-reminder-clock-visual{display:grid;width:176px;height:176px;margin:auto;place-items:center;border:1px solid #353b46;border-radius:50%;background:#12161d}.xy-reminder-clock-visual:after,.xy-reminder-clock-visual:before{position:absolute;border-radius:50%;content:""}.xy-reminder-clock-visual:before{inset:18px;border:1px solid var(--xy-border)}.xy-reminder-clock-visual:after{width:9px;height:9px;background:var(--xy-orange)}.xy-reminder-clock-visual>span{position:absolute;top:50%;left:50%;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,106,0,.35);border-radius:50%;color:var(--xy-orange-2);background:#251a14;transform:translate(-50%,-50%)}.xy-reminder-clock-visual>i{position:absolute;top:50%;left:50%;height:2px;transform-origin:left center;background:var(--xy-orange)}.xy-reminder-clock-visual>i.hour{width:38px;animation:xy-clock-hour 12s linear infinite}.xy-reminder-clock-visual>i.minute{width:58px;opacity:.72;animation:xy-clock-minute 5s linear infinite}.xy-reminder-clock-visual>b{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--xy-warning);animation:xy-node-pulse 2.4s ease-in-out infinite}.xy-reminder-clock-visual>b.one{top:19px;left:84px}.xy-reminder-clock-visual>b.two{top:76px;right:17px;animation-delay:.5s}.xy-reminder-clock-visual>b.three{bottom:27px;left:34px;animation-delay:1s}.xy-reminder-clock-visual>small{position:absolute;right:-70px;bottom:-34px;left:-70px;color:var(--xy-muted);font-size:12px;text-align:center}.xy-cycle-visual>i{position:absolute;top:16px;left:50%;width:142px;height:142px;border-left:2px solid #343a45;border-bottom:2px solid #343a45;border-top:2px solid #343a45;border-top-color:var(--xy-orange);border-right:2px solid rgba(255,106,0,.38);border-radius:50%;transform:translateX(-50%);animation:xy-cycle-spin 9s linear infinite}.xy-cycle-visual>span{position:absolute;top:55px;left:50%;display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(255,106,0,.35);border-radius:50%;color:var(--xy-orange-2);background:#211812;transform:translateX(-50%)}.xy-cycle-visual article{position:absolute;right:3px;bottom:34px;width:122px;padding:12px;border:1px solid #303641;border-radius:7px;background:var(--xy-surface-2)}.xy-cycle-visual article small,.xy-cycle-visual article strong{display:block}.xy-cycle-visual article small{color:var(--xy-muted);font-size:10px}.xy-cycle-visual article strong{margin:5px 0 9px;color:var(--xy-text);font-size:17px}.xy-cycle-visual article b{display:block;width:78%;height:4px;border-radius:3px;background:var(--xy-success);animation:xy-track-breathe 3s ease-in-out infinite}.xy-sequence-visual{display:grid;align-content:center}.xy-sequence-visual>div{position:relative;display:flex;justify-content:space-between;gap:8px}.xy-sequence-visual>div:before{position:absolute;top:21px;right:30px;left:30px;height:2px;background:#363c46;content:""}.xy-sequence-visual>div:after{position:absolute;top:21px;left:30px;width:50%;height:2px;background:var(--xy-orange);transform-origin:left;animation:xy-sequence-progress 3.8s ease-in-out infinite alternate;content:""}.xy-sequence-visual span{position:relative;z-index:1;display:grid;width:88px;justify-items:center;grid-gap:8px;gap:8px;color:var(--xy-muted);font-size:11px}.xy-sequence-visual span i{display:grid;width:44px;height:44px;place-items:center;border:1px solid #454b56;border-radius:50%;color:var(--xy-muted);background:var(--xy-workspace-panel-deep);font-style:normal;font-weight:800}.xy-sequence-visual span b{font-weight:700}.xy-sequence-visual span.active i,.xy-sequence-visual span:first-child i{border-color:var(--xy-orange);color:#fff}.xy-sequence-visual span.active i{animation:xy-node-pulse 2s ease-in-out infinite}.xy-sequence-visual>em{display:inline-flex;align-items:center;justify-content:center;gap:6px}.xy-payout-visual>div{position:absolute;inset:22px 18px 50px;display:flex;align-items:flex-end;gap:13px;border-bottom:1px solid #343a45}.xy-payout-visual>div i{flex:1 1;height:var(--xy-bar-height);border-radius:4px 4px 0 0;background:#32d583;transform-origin:bottom;animation:xy-grow-bar 1.1s cubic-bezier(.2,.8,.2,1) both,xy-bar-breathe 3.2s ease-in-out var(--xy-delay) infinite alternate}.xy-payout-visual>span{position:absolute;top:8px;right:4px;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,106,0,.35);border-radius:8px;color:var(--xy-orange-2);background:#251a14}.xy-report-line-visual{overflow:hidden}.xy-report-line-visual>div{position:absolute;inset:35px 8px 54px}.xy-report-line-visual>div:after,.xy-report-line-visual>div:before{position:absolute;right:0;left:0;height:1px;background:#292f38;content:""}.xy-report-line-visual>div:before{top:30%}.xy-report-line-visual>div:after{top:70%}.xy-report-line-visual>div i{position:absolute;left:var(--xy-line-left);bottom:var(--xy-line-bottom);width:24%;height:2px;transform:rotate(var(--xy-line-angle)) scaleX(0);transform-origin:left;background:var(--xy-orange);animation:xy-line-draw 1.2s ease-out forwards}.xy-report-line-visual>div i:first-child{--xy-line-left:2%;--xy-line-bottom:18%;--xy-line-angle:-20deg;animation-delay:.05s}.xy-report-line-visual>div i:nth-child(2){--xy-line-left:23%;--xy-line-bottom:38%;--xy-line-angle:11deg;animation-delay:.2s}.xy-report-line-visual>div i:nth-child(3){--xy-line-left:45%;--xy-line-bottom:27%;--xy-line-angle:-28deg;animation-delay:.35s}.xy-report-line-visual>div i:nth-child(4){--xy-line-left:66%;--xy-line-bottom:56%;--xy-line-angle:17deg;animation-delay:.5s}.xy-report-line-visual>div i:nth-child(5){--xy-line-left:86%;--xy-line-bottom:39%;--xy-line-angle:-38deg;animation-delay:.65s}.xy-report-line-visual>span{position:absolute;width:9px;height:9px;border:2px solid var(--xy-orange-2);border-radius:50%;background:var(--xy-workspace-panel-deep);animation:xy-node-pulse 2.2s ease-in-out infinite}.xy-report-line-visual>span.one{top:57%;left:27%}.xy-report-line-visual>span.two{top:43%;left:53%;animation-delay:.5s}.xy-report-line-visual>span.three{top:28%;right:11%;animation-delay:1s}.xy-report-line-visual>small{display:inline-flex;align-items:center;justify-content:center;gap:6px}.xy-control-visual{display:grid;align-content:center;grid-gap:9px;gap:9px;padding-bottom:26px}.xy-control-visual article{display:grid;min-height:46px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid #303641;border-radius:7px;color:var(--xy-muted);background:var(--xy-surface-2);font-size:12px;animation:xy-control-enter .7s ease-out both}.xy-control-visual article:nth-child(2){margin-left:24px;animation-delay:.12s}.xy-control-visual article:nth-child(3){margin-left:48px;animation-delay:.24s}.xy-control-visual article:first-child{color:var(--xy-orange-2)}.xy-control-visual article b{width:54px;height:5px;border-radius:4px;background:var(--xy-success)}.xy-control-visual article i{position:relative;width:31px;height:18px;border-radius:10px;background:#343a45}.xy-control-visual article i:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#858d99;content:""}.xy-control-visual article i.active{background:rgba(50,213,131,.28)}.xy-control-visual article i.active:after{left:16px;background:var(--xy-success)}.xy-subscription-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.xy-subscription-card-grid>article{display:grid;min-width:0;min-height:274px;align-content:start;padding:18px;border:1px solid var(--xy-border);border-radius:8px;background:var(--xy-surface);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.xy-subscription-card-grid>article:hover{transform:translateY(-3px);border-color:rgba(255,106,0,.52);background:var(--xy-surface-2)}.xy-subscription-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.xy-subscription-card-head>span{display:grid;width:39px;height:39px;place-items:center;border:1px solid rgba(255,106,0,.3);border-radius:7px;color:var(--xy-orange-2);background:#251a14}.xy-subscription-card-grid h3{margin:18px 0 5px;color:var(--xy-text);font-size:18px}.xy-subscription-card-grid p{min-height:39px;margin:0;color:var(--xy-muted);font-size:13px;line-height:1.5}.xy-subscription-card-grid>article>strong{margin:16px 0;color:var(--xy-text);font-size:23px;letter-spacing:0}.xy-subscription-card-grid>article>strong small{color:var(--xy-muted);font-size:12px;font-weight:500}.xy-subscription-card-grid dl{display:grid;grid-gap:0;gap:0;margin:auto 0 0;border-top:1px solid var(--xy-border)}.xy-subscription-card-grid dl>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--xy-border)}.xy-subscription-card-grid dt{color:var(--xy-soft);font-size:11px}.xy-subscription-card-grid dd{display:inline-flex;min-width:0;align-items:center;gap:5px;margin:0;color:var(--xy-text);font-size:11px;font-weight:700;text-align:right}.xy-subscription-card-grid>.xy-record-dashboard-empty{grid-column:1/-1}.xy-outreach-filter-bar{display:grid;grid-template-columns:minmax(250px,.9fr) repeat(2,minmax(0,1fr));align-items:end;grid-gap:10px;gap:10px}.xy-outreach-filter-bar>.xy-record-search{position:relative;display:flex;min-height:43px;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--xy-border);border-radius:7px;color:var(--xy-soft);background:var(--xy-control-bg)}.xy-outreach-filter-bar>.xy-record-search:focus-within{border-color:rgba(255,106,0,.75);box-shadow:0 0 0 3px rgba(255,106,0,.1)}.xy-outreach-filter-bar>.xy-record-search input{width:100%;min-width:0;height:41px;border:0;outline:0;color:var(--xy-text);background:transparent;font:inherit;font-size:13px}.xy-commission-filters{grid-template-columns:minmax(260px,1fr) 190px minmax(290px,auto)}.xy-report-signal-section{padding:24px;border:1px solid #292e38;border-radius:10px;background:var(--xy-surface-2)}.xy-report-signal-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.xy-report-signal-section>header h2{margin:0;color:var(--xy-text);font-size:20px;letter-spacing:0}.xy-report-signal-section .xy-report-grid{margin:0}.xy-settings-jump-nav{position:-webkit-sticky;position:sticky;z-index:20;top:12px;display:flex;flex-wrap:wrap;gap:6px;padding:9px;border:1px solid #292f38;border-radius:8px;background:rgba(13,16,22,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xy-settings-jump-nav a{display:inline-flex;min-height:34px;align-items:center;padding:0 13px;border-radius:5px;color:var(--xy-muted);font-size:12px;font-weight:800;text-decoration:none}.xy-settings-jump-nav a:focus-visible,.xy-settings-jump-nav a:hover{color:#fff;background:#2a211d;outline:0}#ai-agents,#email-accounts,#integration-health,#system-rules{scroll-margin-top:72px}@keyframes xy-ticket-arrive{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes xy-clock-hour{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes xy-clock-minute{0%{transform:rotate(-35deg)}to{transform:rotate(325deg)}}@keyframes xy-cycle-spin{to{transform:translateX(-50%) rotate(1turn)}}@keyframes xy-track-breathe{0%,to{transform:scaleX(.72);opacity:.7}50%{transform:scaleX(1);opacity:1}}@keyframes xy-sequence-progress{0%{transform:scaleX(.15);opacity:.45}to{transform:scaleX(1);opacity:1}}@keyframes xy-line-draw{to{transform:rotate(var(--xy-line-angle)) scaleX(1)}}@keyframes xy-control-enter{0%{transform:translateX(16px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1120px){.xy-subscription-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-commission-filters{grid-template-columns:minmax(230px,1fr) 170px minmax(250px,auto)}}@media (max-width:900px){.xy-commission-filters,.xy-outreach-filter-bar{grid-template-columns:1fr}}@media (max-width:720px){.xy-control-visual,.xy-cycle-visual,.xy-payout-visual,.xy-reminder-clock-visual,.xy-report-line-visual,.xy-sequence-visual,.xy-ticket-visual{inset:24px}.xy-reminder-clock-visual{width:154px;height:154px}.xy-subscription-card-grid{grid-template-columns:1fr}.xy-report-signal-section{padding:16px}.xy-report-signal-section>header{align-items:flex-start;flex-direction:column}.xy-settings-jump-nav{top:8px;overflow-x:auto;flex-wrap:nowrap}.xy-settings-jump-nav a{flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.xy-control-visual article,.xy-cycle-visual article b,.xy-cycle-visual>i,.xy-payout-visual>div i,.xy-reminder-clock-visual>b,.xy-reminder-clock-visual>i,.xy-report-line-visual>div i,.xy-report-line-visual>span,.xy-sequence-visual span.active i,.xy-sequence-visual>div:after,.xy-ticket-visual article:first-child{animation:none}.xy-subscription-card-grid>article{transition:none}}.xy-overview-topbar{position:relative;z-index:110;overflow:visible}.xy-notification-menu[open],.xy-profile-menu[open]{z-index:120}.xy-profile-menu{position:relative;z-index:100;flex:0 0 auto}.xy-topbar{z-index:90}.xy-profile-menu>summary{list-style:none;cursor:pointer}.xy-profile-menu>summary::-webkit-details-marker{display:none}.xy-profile-menu[open]>summary{color:var(--xy-orange);border-color:rgba(255,106,0,.46);background:rgba(255,106,0,.1)}.xy-profile-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:100;width:252px;display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--xy-line-strong);border-radius:10px;color:var(--xy-text);background:var(--xy-workspace-panel);box-shadow:0 22px 48px var(--xy-shadow-color);transform-origin:top right;animation:xy-profile-menu-in .16s ease-out both}.xy-profile-link{min-height:54px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:8px;border:1px solid transparent;border-radius:7px}.xy-profile-link:focus-visible,.xy-profile-link:hover{border-color:rgba(255,106,0,.28);background:rgba(255,106,0,.08);outline:0}.xy-profile-link>span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;color:var(--xy-orange);background:rgba(255,106,0,.1)}.xy-profile-link>span:last-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.xy-profile-link strong{color:var(--xy-text);font-size:12px}.xy-profile-link small{color:var(--xy-muted);font-size:10px}.xy-theme-picker{display:grid;grid-gap:7px;gap:7px;padding-top:10px;border-top:1px solid var(--xy-line)}.xy-theme-picker>span{margin:0;padding:0 7px;color:var(--xy-soft);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.xy-theme-picker>div{display:grid;grid-gap:3px;gap:3px}.xy-theme-picker button{width:100%;min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;grid-gap:8px;gap:8px;border:1px solid transparent;border-radius:7px;padding:0 10px;color:var(--xy-muted);background:transparent;text-align:left;cursor:pointer}.xy-theme-picker button:focus-visible,.xy-theme-picker button:hover{color:var(--xy-text);border-color:var(--xy-line);background:var(--xy-fill-subtle);outline:0}.xy-theme-picker button.active{color:var(--xy-orange);border-color:rgba(255,106,0,.28);background:rgba(255,106,0,.09)}.xy-theme-picker button>span{margin:0;color:inherit;font-size:12px;font-weight:750}.xy-theme-check{justify-self:end}@keyframes xy-profile-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-theme=light]{--xy-bg:#EEF2F6;--xy-bg-alt:#E8EDF3;--xy-surface:#FFFFFF;--xy-surface-2:#F8FAFC;--xy-border:#D7DFE8;--xy-orange:#C44E00;--xy-orange-2:#B94600;--xy-orange-soft:rgba(196,78,0,0.10);--xy-text:#18202B;--xy-muted:#596474;--xy-soft:#778293;--xy-success:#0B7650;--xy-warning:#8C5A00;--xy-danger:#A8322A;--xy-info:#235EA8;--xy-purple:#6547D8;--xy-control-bg:#F7F9FC;--xy-deep-bg:#E9EEF4;--xy-line:rgba(24,32,43,0.10);--xy-line-strong:rgba(24,32,43,0.16);--xy-fill-subtle:rgba(24,32,43,0.04);--xy-recessed:#F6F8FB;--xy-shadow-color:rgba(37,49,66,0.16);--xy-progress-track:#DCE3EB;--xy-workspace-panel:#FFFFFF;--xy-workspace-panel-deep:#F6F8FB;--xy-workspace-line:rgba(24,32,43,0.10);--xy-workspace-line-strong:rgba(24,32,43,0.16);color-scheme:light;background:var(--xy-bg)}html[data-theme=light] .xy-main,html[data-theme=light] .xy-shell,html[data-theme=light] body{color:var(--xy-text);background:var(--xy-bg)}html[data-theme=light] body{background-image:linear-gradient(180deg,#F5F7FA,#EEF2F6 520px)}html[data-theme=light] .xy-shell{box-shadow:0 0 60px rgba(37,49,66,.08)}html[data-theme=light] .xy-sidebar{color:var(--xy-text);border-right-color:var(--xy-line);background:#F8FAFC}html[data-theme=light] .xy-login-card,html[data-theme=light] .xy-sidebar-help{border-color:var(--xy-line);background:#FFFFFF}html[data-theme=light] .xy-login-card{color:var(--xy-text);box-shadow:0 28px 70px rgba(37,49,66,.14)}html[data-theme=light] .xy-login-card input{color:var(--xy-text);border-color:var(--xy-line-strong);background:var(--xy-control-bg);color-scheme:light!important}html[data-theme=light] .xy-topbar{border-bottom-color:var(--xy-line)}html[data-theme=light] .xy-card h2,html[data-theme=light] .xy-card h3,html[data-theme=light] .xy-main strong,html[data-theme=light] .xy-topbar h1{color:var(--xy-text)}html[data-theme=light] .xy-date-pill,html[data-theme=light] .xy-icon-button,html[data-theme=light] .xy-profile{color:var(--xy-text);border-color:var(--xy-line);background:#FFFFFF;box-shadow:0 1px 2px rgba(24,32,43,.06)}html[data-theme=light] .xy-notification-panel,html[data-theme=light] .xy-profile-panel,html[data-theme=light] .xy-project-workspace-status-menu,html[data-theme=light] .xy-select-menu{color:var(--xy-text);border-color:var(--xy-line-strong);background:#FFFFFF;box-shadow:0 20px 48px rgba(37,49,66,.16)}html[data-theme=light] .xy-notification-panel>a,html[data-theme=light] .xy-notification-panel>div,html[data-theme=light] .xy-project-workspace-status-option,html[data-theme=light] .xy-select-menu button{color:var(--xy-text);border-color:var(--xy-line);background:#F8FAFC}html[data-theme=light] :is(.xy-card,.xy-invoice-section,.xy-invoice-summary-panel,.xy-client-summary-panel,.xy-summary-drawer,.xy-review-card,.xy-project-section,.xy-helpdesk-register,.xy-helpdesk-ticket-loading,.xy-helpdesk-inbound-page,.xy-existing-invoices,.xy-assigned-work,.xy-pricing-board,.xy-pricing-row,.xy-commission-register,.xy-report-signal-section,.xy-settings-jump-nav){color:var(--xy-text);border-color:var(--xy-line);background-color:var(--xy-workspace-panel);background-image:none;box-shadow:0 1px 2px rgba(24,32,43,.05)}html[data-theme=light] :is(.xy-stat,.xy-panel-stat,.xy-client-metrics>div,.xy-helpdesk-stat,.xy-commission-summary-item,.xy-report-email-summary>div,.xy-pricing-stats>div,.xy-lead-summary-strip>div,.xy-outreach-kpis>div,.xy-empty-state,.xy-project-empty,.xy-empty-panel,.xy-empty-line,.xy-project-milestone-rail article,.xy-project-task-creator,.xy-preference-row,.xy-existing-invoice-list button,.xy-lead-research-card){color:var(--xy-text);border-color:var(--xy-line);background:var(--xy-workspace-panel-deep)}html[data-theme=light] :is(input,textarea,select,.xy-select-trigger,.xy-request-control,.xy-helpdesk-search,.xy-helpdesk-field input,.xy-helpdesk-select select){color:var(--xy-text);border-color:var(--xy-line-strong);background-color:var(--xy-control-bg);color-scheme:light!important}html[data-theme=light] select{background-image:linear-gradient(45deg,transparent 50%,#596474 0),linear-gradient(135deg,#596474 50%,transparent 0);background-position:calc(100% - 22px) 50%,calc(100% - 15px) 50%;background-size:7px 7px,7px 7px;background-repeat:no-repeat}html[data-theme=light] select option{color:var(--xy-text);background:#FFFFFF}html[data-theme=light] :is(.xy-segmented,.xy-segmented-control,.xy-billing-kind-toggle){border-color:var(--xy-line);background:#EEF2F6}html[data-theme=light] :is(.xy-segmented,.xy-segmented-control,.xy-billing-kind-toggle) button:not(.active):not([aria-pressed=true]){color:var(--xy-muted)}html[data-theme=light] :is(.xy-table,.xy-admin-table,.xy-register-table) th{color:#667284;border-bottom-color:var(--xy-line);background:#F3F6F9}html[data-theme=light] .xy-card-header,html[data-theme=light] .xy-list-row,html[data-theme=light] .xy-money-line,html[data-theme=light] :is(.xy-table,.xy-admin-table,.xy-register-table) td{color:var(--xy-text);border-bottom-color:var(--xy-line)}html[data-theme=light] .xy-list-row:hover{background:rgba(24,32,43,.035)}html[data-theme=light] :is(.xy-record-toolbar,.xy-register-filters,.xy-staff-directory-filters){border-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] :is(.xy-record-toolbar,.xy-register-filters,.xy-staff-directory-filters) label,html[data-theme=light] :is(.xy-reminder-filter,.xy-outreach-filter-bar>.xy-record-search){color:var(--xy-soft);border-color:var(--xy-line-strong);background:var(--xy-control-bg)}html[data-theme=light] :is(.xy-record-card,.xy-subscription-card-grid>article){color:var(--xy-text);border-color:var(--xy-line);background:#FFFFFF}html[data-theme=light] :is(.xy-record-card,.xy-subscription-card-grid>article):hover{border-color:rgba(196,78,0,.42);background:#F8FAFC}html[data-theme=light] .xy-subscription-card-grid :is(dl,dl>div){border-color:var(--xy-line)}html[data-theme=light] :is(.xy-register-filters,.xy-helpdesk-toolbar,.xy-report-filter-bar,.xy-outreach-filter-bar){border-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] .xy-project-section-nav{border-color:var(--xy-line);background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(37,49,66,.08)}html[data-theme=light] .xy-button-outline,html[data-theme=light] .xy-button-secondary{color:var(--xy-orange);border-color:rgba(196,78,0,.46);background:rgba(196,78,0,.04)}html[data-theme=light] :is(.xy-button-primary,.xy-helpdesk-send){color:#FFFFFF;background:var(--xy-orange)}html[data-theme=light] .xy-helpdesk{border-color:var(--xy-line);background:#FFFFFF;box-shadow:0 18px 48px rgba(37,49,66,.1)}html[data-theme=light] :is(.xy-helpdesk-queue,.xy-helpdesk-context,.xy-helpdesk-thread,.xy-helpdesk-composer,.xy-helpdesk-unmatched section){color:var(--xy-text);border-color:var(--xy-line);background:#F8FAFC}html[data-theme=light] :is(.xy-helpdesk-list>button,.xy-helpdesk-message,.xy-helpdesk-bubble){color:var(--xy-text);border-color:var(--xy-line)}html[data-theme=light] .xy-helpdesk-list>button:hover{background:rgba(24,32,43,.035)}html[data-theme=light] .xy-helpdesk-list>button.selected{background:rgba(196,78,0,.08)}html[data-theme=light] :is(.xy-overview-welcome,.xy-overview-metric,.xy-overview-panel,.xy-overview-next-task){color:var(--xy-text);border-color:var(--xy-line);background-color:#FFFFFF;background-image:none;box-shadow:0 1px 2px rgba(24,32,43,.05)}html[data-theme=light] .xy-overview-work-ring:before{background:#FFFFFF}html[data-theme=light] .xy-overview-footnote{color:var(--xy-muted);background:rgba(24,32,43,.035)}html[data-theme=light] .xy-stat.primary p{color:var(--xy-orange-2)}html[data-theme=light] .xy-stat.info p{color:var(--xy-info)}html[data-theme=light] .xy-stat.warning p{color:var(--xy-warning)}html[data-theme=light] .xy-stat.danger p{color:var(--xy-danger)}html[data-theme=light] .xy-stat.success p{color:var(--xy-success)}html[data-theme=light] .xy-helpdesk-bubble{color:var(--xy-text);border-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] .xy-helpdesk-message.outbound .xy-helpdesk-bubble{background:#FFF2E9}html[data-theme=light] .xy-helpdesk-message.note .xy-helpdesk-bubble{background:#F3F0FF}html[data-theme=light] .xy-helpdesk-bubble :is(p,div>span),html[data-theme=light] .xy-helpdesk-context :is(section>span,section>a,dt,dd),html[data-theme=light] .xy-helpdesk-unmatched article p{color:var(--xy-muted)}html[data-theme=light] .xy-helpdesk-attachments a,html[data-theme=light] .xy-helpdesk-attachments>span{color:var(--xy-text);border-color:var(--xy-line);background:#FFFFFF}html[data-theme=light] :is(.xy-criteria-grid>button,.xy-prospect-row,.xy-prospect-detail-hero,.xy-promotion-options>button){color:var(--xy-text);border-color:var(--xy-line);background:#FFFFFF}html[data-theme=light] :is(.xy-criteria-grid>button,.xy-prospect-row):hover{border-color:rgba(196,78,0,.42);background:#F8FAFC}html[data-theme=light] :is(.xy-criteria-grid>button.active,.xy-promotion-options>button.active,.xy-promotion-panel){color:var(--xy-text);border-color:rgba(196,78,0,.35);background:#FFF2E9}html[data-theme=light] :is(.xy-score-ring strong,.xy-prospect-detail-hero h2,.xy-evidence-grid strong,.xy-research-list>strong,.xy-prospect-message-list article strong,.xy-fact-row strong,.xy-promotion-panel h2,.xy-promotion-options strong,.xy-promotion-complete strong){color:var(--xy-text)}html[data-theme=light] :is(.xy-prospect-identity p,.xy-prospect-detail-hero p,.xy-research-list ul,.xy-prospect-message-list article p,.xy-social-link-list a,.xy-promotion-panel p,.xy-promotion-options small,.xy-promotion-complete span){color:var(--xy-muted)}html[data-theme=light] :is(.xy-evidence-grid>div,.xy-prospect-message-list>article){border-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] .xy-record-view-toggle button.active,html[data-theme=light] .xy-record-view-toggle button:hover,html[data-theme=light] .xy-settings-jump-nav a:focus-visible,html[data-theme=light] .xy-settings-jump-nav a:hover{color:var(--xy-orange);background:var(--xy-orange-soft)}html[data-theme=light] .xy-logo-block>img{display:none}html[data-theme=light] .xy-logo-light-wordmark{position:relative;display:flex;width:-moz-fit-content;width:fit-content;align-items:baseline;padding:0 0 9px;color:var(--xy-text);font-size:30px;font-weight:820;line-height:1}html[data-theme=light] .xy-logo-light-wordmark b,html[data-theme=light] .xy-logo-light-wordmark strong{color:inherit;font:inherit}html[data-theme=light] .xy-logo-light-wordmark b{color:var(--xy-orange)}html[data-theme=light] .xy-logo-light-wordmark em{position:absolute;right:1px;bottom:0;color:var(--xy-soft);font-size:7px;font-style:normal;font-weight:800;letter-spacing:0}html[data-theme=light] .xy-logo-block>span,html[data-theme=light] .xy-nav a,html[data-theme=light] .xy-nav a svg,html[data-theme=light] .xy-sidebar footer,html[data-theme=light] .xy-sidebar-help p{color:var(--xy-muted)}html[data-theme=light] .xy-nav a.active,html[data-theme=light] .xy-nav a:hover{color:var(--xy-orange);border-color:rgba(196,78,0,.3);background:#FFF2E9}html[data-theme=light] .xy-nav a.active svg,html[data-theme=light] .xy-nav a:hover svg{color:var(--xy-orange)}html[data-theme=light] .xy-login-page{background:radial-gradient(circle at 82% 8%,rgba(196,78,0,.08),transparent 28rem),linear-gradient(180deg,#F8FAFC,var(--xy-bg))}html[data-theme=light] .xy-login-card .xy-logo-block{padding:0}html[data-theme=light] :is(.xy-login-error,.xy-inline-error,.xy-action-status.error){color:var(--xy-danger)}html[data-theme=light] :is(.xy-login-success,.xy-inline-success,.xy-action-status.success){color:var(--xy-success)}html[data-theme=light] .xy-form-error{color:var(--xy-danger);border-color:rgba(168,50,42,.26);background:#FFF1F0}html[data-theme=light] .xy-form-success{color:var(--xy-success);border-color:rgba(11,118,80,.24);background:#ECF8F3}html[data-theme=light] :is(.xy-section-dashboard-hero,.xy-section-dashboard-stats article,.xy-record-explorer,.xy-register-workspace,.xy-staff-record-list article,.xy-section-toolbar,.xy-reminder-request-form,.xy-payment-review-card,.xy-ai-draft-panel,.xy-client-action-intro,.xy-support-ticket-list>article,.xy-lead-status-card,.xy-ai-agent-builder,.xy-ai-agent-row,.xy-request-files-redesign,.xy-quotation-editor,.xy-email-account-form-panel){color:var(--xy-text);border-color:var(--xy-line);background-color:#FFFFFF;background-image:none;box-shadow:0 1px 2px rgba(37,49,66,.05)}html[data-theme=light] .xy-section-visual{border-left-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] .xy-section-dashboard-hero:before{background-image:linear-gradient(rgba(24,32,43,.04) 1px,transparent 0),linear-gradient(90deg,rgba(24,32,43,.04) 1px,transparent 0)}html[data-theme=light] .xy-record-view-toggle{border-color:var(--xy-line-strong);background:#F3F6F9}html[data-theme=light] :is(.xy-record-card-icon,.xy-subscription-card-head>span,.xy-staff-avatar){color:var(--xy-orange);border-color:rgba(196,78,0,.26);background:#FFF2E9}html[data-theme=light] .xy-record-card dl{border-color:var(--xy-line);background:var(--xy-line)}html[data-theme=light] .xy-record-card dl div{background:#F6F8FB}html[data-theme=light] :is(.xy-record-progress>i,.xy-record-score>i,.xy-staff-capacity>i,.xy-project-hero-progress i,.xy-client-timeline i,.xy-overview-project-track){background:var(--xy-progress-track)}html[data-theme=light] .xy-record-dashboard-empty{border-color:var(--xy-line-strong)}html[data-theme=light] .xy-register-table tbody tr:hover{background:#F3F6F9}html[data-theme=light] :is(.xy-message-thread article,.xy-client-metrics div,.xy-client-tracker-grid div,.xy-client-timeline article,.xy-client-invoice-list article,.xy-client-sub-list article,.xy-client-sub-history article,.xy-client-file-grid a,.xy-client-activity-list article,.xy-client-task-checklist li,.xy-dashboard-task-list li,.xy-admin-file-summary div,.xy-admin-file-grid article,.xy-support-ticket-messages>div,.xy-project-signal-list>div,.xy-project-client-actions article,.xy-project-client-task-list article,.xy-project-workspace-row,.xy-milestone-billing-list article){color:var(--xy-text);border-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] .xy-client-action-intro{border-color:rgba(196,78,0,.22);background:#FFF7F1}html[data-theme=light] .xy-client-choice-row button.active,html[data-theme=light] .xy-client-dashboard-actions a,html[data-theme=light] .xy-client-timeline article>span{color:var(--xy-orange);border-color:rgba(196,78,0,.34);background:#FFF2E9}html[data-theme=light] .xy-client-file-grid small{color:var(--xy-muted)}html[data-theme=light] .xy-client-task-checklist li.complete span{color:var(--xy-soft)}html[data-theme=light] :is(.xy-project-milestone-meta>span,.xy-project-workspace-tab,.xy-project-workspace-status-trigger,.xy-support-ticket-meta span,.xy-helpdesk-summary-tags span){color:var(--xy-muted);border-color:var(--xy-line);background:#F3F6F9}html[data-theme=light] :is(.xy-project-workspace-tab[aria-pressed=true],.xy-project-workspace-status-option:hover,.xy-project-workspace-status-option:focus-visible,.xy-project-workspace-status-option.selected,.xy-project-section-nav a:focus-visible,.xy-segmented-control button[aria-pressed=true]){color:var(--xy-orange);border-color:rgba(196,78,0,.34);background:#FFF2E9}html[data-theme=light] :is(.xy-project-workspace,.xy-project-team-list>div,.xy-overview-focus-list>div){border-color:var(--xy-line)}html[data-theme=light] .xy-project-progress-ring>div{background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--xy-line)}html[data-theme=light] .xy-helpdesk-live>span{color:var(--xy-success);border-color:rgba(11,118,80,.24);background:#ECF8F3}html[data-theme=light] .xy-helpdesk-live>span.error{color:var(--xy-danger);border-color:rgba(168,50,42,.24);background:#FFF1F0}html[data-theme=light] :is(.xy-helpdesk-secondary,.xy-helpdesk-context-close){color:var(--xy-text);border-color:var(--xy-line-strong);background:#FFFFFF}html[data-theme=light] :is(.xy-helpdesk-error-state button,.xy-helpdesk-ticket-loading button){color:var(--xy-orange);border-color:rgba(196,78,0,.36);background:#FFF2E9}html[data-theme=light] :is(.xy-helpdesk-inline-error,.xy-helpdesk-status.overdue,.xy-helpdesk-status.error){color:var(--xy-danger)}html[data-theme=light] :is(.xy-helpdesk-status.open,.xy-helpdesk-status.waiting){color:var(--xy-warning)}html[data-theme=light] :is(.xy-helpdesk-status.closed,.xy-helpdesk-status.resolved){color:var(--xy-success)}html[data-theme=light] :is(.xy-existing-invoice-metrics div,.xy-invoice-stepper,.xy-staff-edit-panel,.xy-staff-delete-panel,.xy-file-request-form .xy-file-request-field>input,.xy-file-request-form .xy-file-request-field>select,.xy-file-request-form .xy-file-request-field>textarea,.xy-reminder-request-form .xy-file-request-field>input,.xy-reminder-request-form .xy-file-request-field>textarea,.xy-request-files-redesign .xy-select-trigger,.xy-request-files-redesign .xy-request-files-field input,.xy-request-files-redesign .xy-request-files-field textarea,.xy-quotation-line-row input,.xy-quotation-editor textarea,.xy-quotation-editor input){color:var(--xy-text);border-color:var(--xy-line-strong);background-color:var(--xy-control-bg);background-image:none}html[data-theme=light] .xy-invoice-stepper span{color:var(--xy-muted);border-color:var(--xy-line-strong);background:#F3F6F9}html[data-theme=light] .xy-invoice-footer-actions{border-color:var(--xy-line);background:rgba(248,250,252,.94);box-shadow:0 -12px 28px rgba(37,49,66,.08)}html[data-theme=light] :is(.xy-overview-quick-actions a,.xy-overview-panel-link){color:var(--xy-text);border-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] :is(.xy-overview-quick-actions a:hover,.xy-overview-panel-link:hover){color:var(--xy-orange);border-color:rgba(196,78,0,.34);background:#FFF2E9}html[data-theme=light] .xy-overview-chart-grid{stroke:rgba(24,32,43,.14)}html[data-theme=light] :is(.xy-overview-project-signal,.xy-overview-health){color:var(--xy-muted);background:#EEF2F6}html[data-theme=light] .xy-overview-cashflow-summary div:last-child strong,html[data-theme=light] .xy-overview-focus-icon.danger,html[data-theme=light] .xy-overview-health.danger,html[data-theme=light] .xy-overview-project-signal.danger{color:var(--xy-danger)}html[data-theme=light] .xy-overview-health.success{color:var(--xy-success)}html[data-theme=light] .xy-overview-health.warning{color:var(--xy-warning)}html[data-theme=light] .xy-overview-focus-icon{color:var(--xy-info)}html[data-theme=light] :is(.xy-milestone-visual>i,.xy-radar-visual>b,.xy-sequence-visual>div:before,.xy-report-line-visual>div:before,.xy-report-line-visual>div:after){background:var(--xy-line-strong)}html[data-theme=light] :is(.xy-capacity-visual>div,.xy-finance-visual>div,.xy-milestone-visual span,.xy-radar-visual,.xy-radar-visual:before,.xy-radar-visual:after,.xy-proposal-visual article,.xy-ticket-visual article:first-child,.xy-reminder-clock-visual,.xy-cycle-visual>i,.xy-cycle-visual article,.xy-control-visual article){border-color:var(--xy-line-strong)}html[data-theme=light] :is(.xy-proposal-visual article,.xy-ticket-visual article:first-child,.xy-reminder-clock-visual){color:var(--xy-text);background:#FFFFFF;box-shadow:0 14px 32px rgba(37,49,66,.1)}html[data-theme=light] :is(.xy-proposal-visual article i,.xy-ticket-visual article:first-child i,.xy-control-visual article i){background:var(--xy-line-strong)}html[data-theme=light] :is(.xy-ticket-visual article:nth-child(2),.xy-reminder-clock-visual>span,.xy-cycle-visual>span,.xy-payout-visual>span){color:var(--xy-orange);background:#FFF2E9}html[data-theme=light] .xy-muted-icon{color:var(--xy-muted)}html[data-theme=light] :is(.xy-helpdesk-filter-row button:hover,.xy-helpdesk-filter-row button.active){color:var(--xy-orange);border-color:rgba(196,78,0,.34);background:#FFF2E9}html[data-theme=light] :is(.xy-market-chips>span,.xy-signal-chip-row>span,.xy-status-chip){color:var(--xy-orange);border-color:rgba(196,78,0,.26);background:#FFF2E9}html[data-theme=light] .xy-status-chip.success{color:var(--xy-success);border-color:rgba(11,118,80,.24);background:#ECF8F3}html[data-theme=light] .xy-project-overview{color:var(--xy-text);border-color:var(--xy-line);background:#FFFFFF;box-shadow:0 1px 2px rgba(37,49,66,.05)}html[data-theme=light] :is(.xy-toggle-line,.xy-client-choice-row button,.xy-client-mini-card){color:var(--xy-muted);border-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] :is(.xy-commission-status-filter,.xy-commission-summary-item,.xy-commission-staff,.xy-commission-staff-metrics>div,.xy-commission-totals-row,.xy-commission-staff-totals>div,.xy-commission-payout-details){color:var(--xy-text);border-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] .xy-commission-status-filter button:hover{color:var(--xy-text);background:rgba(24,32,43,.05)}html[data-theme=light] .xy-commission-status-filter button.active,html[data-theme=light] .xy-pricing-tabs button.active{color:var(--xy-orange);border-color:rgba(196,78,0,.34);background:#FFF2E9}html[data-theme=light] :is(.xy-commission-table th,.xy-commission-table td,.xy-summary-lines div){border-color:var(--xy-line)}html[data-theme=light] .xy-donut>div{background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--xy-line)}html[data-theme=light] :is(.xy-pricing-stats div,.xy-pricing-row,.xy-pricing-add-panel,.xy-pricing-row-bottom,.xy-pricing-value strong,.xy-pricing-row-title em){color:var(--xy-text);border-color:var(--xy-line);background-color:#F6F8FB;background-image:none}html[data-theme=light] .xy-pricing-page :is(input,select,textarea){color:var(--xy-text);border-color:var(--xy-line-strong);background-color:var(--xy-control-bg)}html[data-theme=light] .xy-pricing-tabs button{color:var(--xy-muted);border-color:var(--xy-line);background:#F6F8FB}html[data-theme=light] .xy-support-ticket-reminders span{color:var(--xy-warning);border-color:rgba(140,90,0,.24);background:#FFF7E5}html[data-theme=light] .xy-helpdesk-status.active{color:var(--xy-orange);border-color:rgba(196,78,0,.26);background:#FFF2E9}html[data-theme=light] .xy-helpdesk-status.waiting{color:var(--xy-info);border-color:rgba(35,94,168,.22);background:#EEF5FF}html[data-theme=light] .xy-helpdesk-status.success{color:var(--xy-success);border-color:rgba(11,118,80,.22);background:#ECF8F3}@media (max-width:680px){.xy-overview-topbar,.xy-topbar{animation:none;transform:none}.xy-topbar-actions .xy-profile-menu{align-self:flex-end}.xy-profile-panel{position:fixed;top:auto;right:14px;bottom:14px;left:14px;width:auto;transform-origin:bottom right}}@media (prefers-reduced-motion:reduce){.xy-profile-panel{animation:none}}