.ov-page{--ov-bg: #f5f5f7;--ov-blue: var(--wd-blue, #2f6fdc);background:var(--ov-bg);color:var(--wd-text, #1d1d1f);font-family:var(--wd-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif);min-height:100%;padding:28px 32px 40px;box-sizing:border-box}.ov-page *{box-sizing:border-box}.ov-muted{color:var(--wd-muted, #6e6e76)}.ov-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ov-hero{display:flex;align-items:center;gap:14px;margin-bottom:22px}.ov-hero img{width:44px;height:44px;border-radius:12px;object-fit:cover;flex:none}.ov-hero h1{margin:0;font-size:24px;line-height:1.2;font-weight:650;letter-spacing:-.01em}.ov-hero p{margin:2px 0 0;font-size:14px;color:var(--wd-muted, #6e6e76)}.ov-page .ov-coverage{margin:0 0 0 auto;display:flex;flex-direction:row;text-align:left;align-items:center;gap:8px;font-size:13px;color:var(--wd-muted, #6e6e76)}.ov-section-head{display:flex;align-items:center;gap:12px;margin:0 0 10px;position:relative}.ov-section-head h2{margin:0;font-size:15px;font-weight:650}.ov-date{font-weight:400;font-size:13px;margin-left:6px}.ov-head-actions{margin-left:auto;display:flex;align-items:center;gap:4px;position:relative}.ov-link-button,.ov-icon-button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--wd-text-2, #3a3a40);font:inherit;font-size:13px;padding:6px 10px;border-radius:8px;cursor:pointer}.ov-icon-button{padding:6px}.ov-link-button:hover,.ov-icon-button:hover{background:var(--wd-press, #ececef)}.ov-link-button:focus-visible,.ov-icon-button:focus-visible,.ov-row:focus-visible,.ov-event:focus-visible{outline:2px solid var(--ov-blue);outline-offset:1px}.ov-today{margin-bottom:24px}.ov-today-card{background:var(--wd-surface, #fff);border:1px solid var(--wd-hair, #e6e6ea);border-radius:14px;padding:10px 0 8px;overflow:hidden}.ov-timeline{overflow-x:auto;scrollbar-width:none}.ov-timeline::-webkit-scrollbar{display:none}.ov-timeline-track{position:relative;min-width:100%}.ov-hour{position:absolute;top:0;bottom:0;border-left:1px solid var(--wd-hair, #e6e6ea)}.ov-hour span{display:block;padding:0 8px;font-size:11px;color:var(--wd-faint, #9d9da5);white-space:nowrap}.ov-event{position:absolute;height:38px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:left;border:0;border-left:3px solid var(--ov-blue);border-radius:8px;background:var(--wd-blue-soft, #e8f0fd);padding:3px 8px;font:inherit;overflow:hidden;cursor:default}button.ov-event{cursor:pointer}.ov-event.appt{border-left-color:var(--wd-accent, #ff4545);background:var(--wd-accent-tint, #fff5f5)}.ov-event strong,.ov-event span{display:block;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis}.ov-event strong{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-event span{font-size:11px;color:var(--wd-muted, #6e6e76);white-space:nowrap}.ov-now{position:absolute;top:0;bottom:0;width:2px;background:var(--wd-accent, #ff4545);z-index:2}.ov-now:before{content:"";position:absolute;top:-1px;left:-3px;width:8px;height:8px;border-radius:50%;background:var(--wd-accent, #ff4545)}.ov-today-none{position:sticky;left:16px;display:inline-block;margin:32px 0 0 16px;padding:3px 8px;border-radius:6px;background:var(--wd-surface, #fff);z-index:3;font-size:13px;color:var(--wd-muted, #6e6e76)}.ov-today-empty,.ov-today-note{margin:6px 16px 0;font-size:12px}.ov-encourage{margin-bottom:26px}.ov-encourage.paused{margin-bottom:18px}.ov-sayings{display:grid;gap:14px}.ov-saying{background:var(--wd-surface, #fff);border:1px solid var(--wd-hair, #e6e6ea);border-radius:14px;padding:18px 18px 14px;display:flex;flex-direction:column;justify-content:space-between;min-height:132px}.ov-saying p{margin:0 0 14px;font-size:17px;line-height:1.4;color:var(--wd-text, #1d1d1f)}.ov-saying footer{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--wd-faint, #9d9da5)}.ov-saying cite{font-style:normal;text-align:right}.ov-picker{position:absolute;right:0;top:36px;z-index:20;width:280px;background:var(--wd-surface, #fff);border:1px solid var(--wd-hair, #e6e6ea);border-radius:12px;box-shadow:var(--wd-shadow-pop, 0 8px 28px rgb(16 16 24 / 12%));padding:12px}.ov-picker-head{display:flex;justify-content:space-between;align-items:center}.ov-picker p{margin:2px 0 10px;font-size:12px}.ov-picker-options{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ov-picker .ov-picker-options label{display:inline-flex;flex-direction:row;align-items:center;margin:0;color:var(--wd-text, #1d1d1f);font-weight:500;gap:6px;font-size:13px;border:1px solid var(--wd-hair, #e6e6ea);border-radius:999px;padding:4px 10px;cursor:pointer}.ov-picker-options label.on{border-color:var(--ov-blue);background:var(--wd-blue-soft, #e8f0fd)}.ov-picker-options input{width:auto;min-height:0;margin:0;accent-color:var(--ov-blue)}.ov-primary{width:100%;border:0;border-radius:8px;padding:8px;font:inherit;font-size:13px;font-weight:600;color:#fff;background:var(--wd-accent-strong, #d92c2c);cursor:pointer}.ov-primary:disabled{background:var(--wd-hair-strong, #d9d9df);cursor:default}.ov-grid{display:grid;gap:16px}.ov-card{background:var(--wd-surface, #fff);border:1px solid var(--wd-hair, #e6e6ea);border-radius:14px;box-shadow:var(--wd-shadow, none);min-height:260px;max-height:460px;display:flex;flex-direction:column;min-width:0}.ov-card-head{display:flex;align-items:center;gap:8px;padding:16px 14px 10px 18px}.ov-card-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--wd-sunken, #f2f2f4);color:var(--wd-text-2, #3a3a40);flex:none}.ov-card-head h3{margin:0;font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ov-card-pick{position:relative;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--wd-muted, #6e6e76);flex:none}.ov-card-pick:hover,.ov-card-pick:focus-within{background:var(--wd-press, #ececef)}.ov-card-pick select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;font-size:14px}.ov-card-body{flex:1;overflow-y:auto;padding:0 18px 16px;scrollbar-width:none}.ov-card-body::-webkit-scrollbar{display:none}.ov-headline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ov-headline strong{font-size:28px;font-weight:650;letter-spacing:-.01em}.ov-headline span{font-size:13px;color:var(--wd-muted, #6e6e76)}.ov-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin:6px 0 4px;font-size:12px}.ov-delta{border-radius:999px;padding:2px 8px;font-weight:600}.ov-delta.good{color:var(--wd-green, #1f9d55);background:var(--wd-green-soft, #e6f6ec)}.ov-delta.bad{color:var(--wd-accent-deep, #a8141f);background:var(--wd-red-soft, #fdeaea)}.ov-delta.flat{color:var(--wd-muted, #6e6e76);background:var(--wd-sunken, #f2f2f4)}.ov-note{color:var(--wd-muted, #6e6e76);padding:2px 0}.ov-note.bad{color:var(--wd-accent-deep, #a8141f)}.ov-note.good{color:var(--wd-green, #1f9d55)}.ov-empty{margin:18px 0;font-size:13px}.ov-rows,.ov-bars{list-style:none;margin:10px 0 0;padding:0}.ov-rows li+li{border-top:1px solid var(--wd-hair, #e6e6ea)}.ov-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;background:transparent;text-align:left;font:inherit;color:inherit}button.ov-row{cursor:pointer;border-radius:8px;margin:0 -8px;padding:10px 8px;width:calc(100% + 16px);transition:background .12s ease}button.ov-row:hover{background:var(--wd-hover, #f4f4f6)}.ov-dot{width:8px;height:8px;border-radius:50%;background:var(--ov-blue);flex:none}.ov-row-main{min-width:0;flex:1}.ov-row-title{display:flex;align-items:center;gap:6px;min-width:0}.ov-row-title span{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-pill{font-style:normal;font-size:11px;color:var(--wd-muted, #6e6e76);background:var(--wd-sunken, #f2f2f4);border-radius:999px;padding:1px 7px;white-space:nowrap;max-width:45%;overflow:hidden;text-overflow:ellipsis;flex:none}.ov-row-main p{margin:2px 0 0;font-size:12.5px;color:var(--wd-muted, #6e6e76);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-row-value{font-size:12px;color:var(--wd-muted, #6e6e76);white-space:nowrap;flex:none}.ov-row-value.bad{color:var(--wd-accent-deep, #a8141f)}.ov-bars li{padding:7px 0}.ov-bar-label{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:5px}.ov-bar-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-bar{height:6px;border-radius:999px;background:var(--wd-sunken, #f2f2f4);overflow:hidden}.ov-bar i{display:block;height:100%;border-radius:999px;background:var(--wd-accent, #ff4545);min-width:2px}.ov-bars small{display:block;margin-top:4px;font-size:12px;color:var(--wd-muted, #6e6e76)}@media(max-width:720px){.ov-page{padding:18px 16px 32px}.ov-picker{right:auto;left:0}}.ov-page{container-type:inline-size;container-name:ov}.ov-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-sayings{grid-template-columns:repeat(4,minmax(0,1fr))}@container ov (max-width: 1020px){.ov-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ov (max-width: 900px){.ov-sayings{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-saying{min-height:0}}@container ov (max-width: 620px){.ov-grid,.ov-sayings{grid-template-columns:1fr}.ov-card{max-height:420px}.ov-hero{flex-wrap:wrap}.ov-page .ov-coverage{margin-left:0;width:100%}.ov-section-head{flex-wrap:wrap}.ov-head-actions{margin-left:0}}.ov-link-button:disabled{opacity:.5;cursor:default}.ov-inline-link{border:0;padding:0;background:none;font:inherit;color:var(--wd-accent-strong, #d92c2c);font-weight:600;cursor:pointer}.ov-inline-link:hover{text-decoration:underline}.ov-inline-link:focus-visible{outline:2px solid var(--ov-blue);outline-offset:2px;border-radius:4px}.ov-segment{display:inline-flex;padding:2px;border-radius:9px;background:var(--wd-sunken, #f2f2f4);border:1px solid var(--wd-hair, #e6e6ea)}.ov-segment button{border:0;background:transparent;font:inherit;font-size:13px;color:var(--wd-muted, #6e6e76);padding:5px 12px;border-radius:7px;cursor:pointer}.ov-segment button.on{background:var(--wd-surface, #fff);color:var(--wd-text, #1d1d1f);font-weight:600;box-shadow:0 1px 2px #1010181a}.ov-segment button:focus-visible{outline:2px solid var(--ov-blue);outline-offset:1px}.ov-updated{font-size:12px;margin-right:2px}.ov-foot{margin:12px 2px 0;font-size:12px}.ov-foot svg{vertical-align:-2px}.ov-encourage-error{margin:0;font-size:13px}.ov-error-card{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--wd-hair, #e6e6ea);border-radius:14px;background:var(--wd-surface, #fff);font-size:13px}.ov-error-card p{margin:0;flex:1}a.ov-event{color:inherit;text-decoration:none;cursor:pointer}a.ov-event:hover,button.ov-event:hover{filter:brightness(.97)}.ov-today-note{margin-top:8px}.ov-skeleton{display:flex;flex-direction:column;gap:12px;padding-top:6px}.ov-skeleton-card{padding:22px 18px}.ov-skeleton i{display:block;height:12px;width:100%;border-radius:6px;background:linear-gradient(90deg,var(--wd-sunken, #f2f2f4) 0%,var(--wd-hover, #f7f7f9) 50%,var(--wd-sunken, #f2f2f4) 100%);background-size:200% 100%;animation:ov-shimmer 1.4s ease-in-out infinite}@keyframes ov-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ov-skeleton i{animation:none}}.ov-error-card.ov-no-access{flex-direction:column;align-items:flex-start;gap:6px;max-width:560px;margin:48px auto 0;padding:24px}.ov-error-card.ov-no-access h2{margin:0;font-size:16px}.ov-stale{margin:0 0 8px;font-size:12px}.customer-inbox .inbox-layout,.customer-inbox .inbox-list,.customer-inbox .inbox-list-row{border-color:var(--wd-hair, #e6e6ea)}.customer-inbox .inbox-list-row.selected{box-shadow:inset 3px 0 0 var(--wd-accent, #ff4545)}.customer-inbox.inbox-compact .inbox-layout{min-height:0;align-content:start}.customer-inbox.inbox-compact .inbox-conversation>.inbox-empty{padding:22px 16px}.customer-inbox .inbox-empty{color:var(--wd-muted, #6e6e76)}.customer-inbox .inbox-composer{border-top-color:var(--wd-hair, #e6e6ea)}.customer-inbox .inbox-entry{border-radius:var(--wd-r-md, 12px);border-color:var(--wd-hair, #e6e6ea);background:var(--wd-surface, #fff)}.customer-inbox .inbox-entry.entry-outbound{background:var(--wd-blue-soft, #e8f0fd);border-color:#d3e0f8}.customer-inbox .inbox-entry.entry-note{background:var(--wd-amber-soft, #fff3df);border-color:#f0dcb4}.customer-inbox .inbox-entry p{white-space:pre-wrap}.customer-inbox .inbox-message-status{margin-top:8px}.customer-inbox .inbox-message-status button{display:inline-flex;align-items:center;gap:5px;min-height:28px;border-radius:var(--wd-r-sm, 8px)}.customer-inbox .inbox-message-status button.danger-text{color:var(--wd-accent-strong, #d92c2c)}.customer-inbox .inbox-message-status button.danger-text:hover:not(:disabled){background:var(--wd-red-soft, #fdeaea)}.customer-inbox .inbox-message-status button.primary:disabled{opacity:.55;cursor:not-allowed}.customer-inbox .inbox-alert-error{border-color:#f0dcb4;background:var(--wd-amber-soft, #fff3df);color:var(--wd-text, #1d1d1f)}.customer-inbox .inbox-notifications>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--wd-hair, #e6e6ea)}.customer-inbox .inbox-notifications .inbox-alert-open{border:0;background:none;padding:4px 0;min-height:0;text-align:left;color:var(--wd-text, #1d1d1f);font-weight:550}.customer-inbox .inbox-notifications .inbox-alert-open:hover{color:var(--wd-accent-strong, #d92c2c);background:none}.customer-inbox .inbox-notifications .inbox-alert-dismiss{font-size:12px;min-height:26px;padding:3px 10px;color:var(--wd-muted, #6e6e76)}.customer-inbox .inbox-draft-tag{font-style:normal;font-weight:600;color:var(--wd-amber, #b86e00)}.customer-inbox .inbox-mentions{border:0;margin:4px 0 10px;padding:0;min-width:0}.customer-inbox .inbox-mentions legend{font-size:13px;color:var(--wd-muted, #6e6e76);padding:0;margin-bottom:6px}.customer-inbox .inbox-mentions>div{display:flex;flex-wrap:wrap;gap:6px}.customer-inbox .inbox-composer .inbox-mentions label{display:inline-flex;align-items:center;gap:0;margin:0;padding:4px 11px;border:1px solid var(--wd-hair-strong, #d9d9df);border-radius:999px;font-size:12.5px;cursor:pointer;background:var(--wd-surface, #fff);color:var(--wd-text, #1d1d1f)}.customer-inbox .inbox-mentions label.selected{border-color:var(--wd-accent, #ff4545);background:var(--wd-accent-tint, #fff5f5);color:var(--wd-accent-strong, #d92c2c);font-weight:600}.customer-inbox .inbox-mentions input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.customer-inbox .inbox-mentions label:focus-within{outline:2px solid var(--wd-accent, #ff4545);outline-offset:1px}.inbox-snooze-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:14px}.inbox-snooze-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;min-height:0;border-radius:var(--wd-r-md, 12px);text-align:left}.inbox-snooze-choices button span{font-size:12px;color:var(--wd-muted, #6e6e76);font-weight:400}body .sop-library,body .sop-detail{--sop-ink: var(--wd-text);--sop-purple: var(--wd-accent-strong);--sop-soft: var(--wd-accent-tint);--sop-coral: var(--wd-accent);background:var(--wd-surface);font-family:var(--wd-font)}body .sop-kicker{color:var(--wd-muted);font-weight:700;letter-spacing:.12em}body .sop-hero{padding:36px 44px 32px;gap:32px;background:linear-gradient(180deg,#f3f9fe 0%,var(--wd-surface) 100%);border-bottom-color:var(--wd-hair)}body .sop-hero h1{font-size:clamp(28px,2.6vw,36px);line-height:1.12;letter-spacing:-.02em;max-width:620px}body .sop-hero p{font-size:15px;color:var(--wd-muted);margin-top:12px}body .sop-index strong{font-size:40px;letter-spacing:-.03em}body .sop-detail-header h1{font-size:clamp(26px,2.4vw,34px);line-height:1.15;letter-spacing:-.02em}body .sop-card{border-color:var(--wd-hair);box-shadow:var(--wd-shadow);border-radius:var(--wd-r-lg)}body .sop-card:hover{box-shadow:var(--wd-shadow-pop);border-color:var(--wd-hair-strong)}body .sop-card h3{font-size:18px;letter-spacing:-.01em}body .sop-card-top>span:first-child{color:var(--wd-muted)}body .sop-runbook aside{background:var(--wd-canvas);border-color:var(--wd-hair)}body .sop-runbook aside li svg,body .sop-service-card li svg{color:var(--wd-green)}body .sop-facts svg{color:var(--wd-muted)}body .sop-control{background:var(--wd-accent-tint)}body .sop-back{color:var(--wd-text-2)}body .sop-back:hover{color:var(--wd-accent-strong)}body .sop-search:focus-within{border-color:var(--wd-accent-strong);box-shadow:0 0 0 3px var(--wd-accent-soft)}@media(max-width:760px){body .sop-hero{padding:24px 16px}}dialog.modal:has(.sc-builder){width:min(1120px,calc(100vw - 32px));max-width:none}.sc-builder{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.sc-builder-main{display:grid;gap:14px;min-width:0}.sc-section{border:1px solid var(--wd-hair, #e6e6ea);border-radius:var(--wd-r-lg, 14px);padding:16px 18px;background:var(--wd-surface, #fff)}.sc-section>header{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.sc-section h3{margin:0;font-size:15px}.sc-section header p{margin:2px 0 0;color:var(--wd-muted, #6e6e76);font-size:13px}.sc-step{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--wd-accent-soft, #fdeced);color:var(--wd-accent-strong, #d92c2c);font-weight:700;font-size:12px}.sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.sc-builder label{display:block;font-size:13px;color:var(--wd-text-2, #3a3a40);margin:8px 0}.sc-builder input:not([type=checkbox]),.sc-builder textarea,.sc-builder select{display:block;width:100%;margin-top:4px;box-sizing:border-box}.sc-inline{display:flex;gap:10px;align-items:flex-end}.sc-inline>button{margin-bottom:8px;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.sc-grow{flex:1}.sc-label-row{display:inline-flex;gap:6px;align-items:center}.sc-spin{animation:sc-spin 1s linear infinite}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-check{border-radius:10px;background:var(--wd-sunken, #f2f2f4);padding:10px 12px;margin:4px 0 8px}.sc-check-facts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.sc-check-facts span{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--wd-green-soft, #e6f6ec);color:var(--wd-green, #1f9d55)}.sc-check-facts span.bad{background:var(--wd-red-soft, #fdeaea);color:var(--wd-accent-strong, #d92c2c)}.sc-check ul,.sc-findings{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:13px}.sc-check li{display:flex;gap:6px;align-items:flex-start}.sc-check li svg{flex:none;margin-top:3px;color:var(--wd-amber, #b86e00)}.sc-good{margin:0;font-size:13px;color:var(--wd-green, #1f9d55);display:flex;gap:6px;align-items:center}.sc-findings li{padding:6px 10px;border-left:3px solid var(--wd-accent, #ff4545);background:var(--wd-accent-tint, #fff5f5);border-radius:0 8px 8px 0}.sc-services{display:grid;gap:8px}.sc-builder label.sc-service{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:10px 12px;border:1px solid var(--wd-hair, #e6e6ea);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.sc-service.on{border-color:var(--wd-accent, #ff4545);background:var(--wd-accent-tint, #fff5f5)}.sc-service-body{display:grid;min-width:0}.sc-service-body strong{font-size:14px;color:var(--wd-text, #1d1d1f)}.sc-service-body small{color:var(--wd-muted, #6e6e76);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-price{font-weight:600;font-size:13px;white-space:nowrap}.sc-builder label.sc-budget{max-width:280px}.sc-summary{position:sticky;top:0;border-radius:var(--wd-r-lg, 14px);padding:18px;background:linear-gradient(180deg,#fff 0%,var(--wd-accent-tint, #fff5f5) 100%);border:1px solid var(--wd-hair, #e6e6ea);display:grid;gap:10px}.sc-eyebrow{display:inline-flex;gap:6px;align-items:center;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--wd-accent-strong, #d92c2c);font-weight:700}.sc-summary h3{margin:0;font-size:17px}.sc-summary ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px}.sc-summary li{display:flex;justify-content:space-between;gap:10px}.sc-summary li b{white-space:nowrap}.sc-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--wd-hair, #e6e6ea);padding-top:10px}.sc-total strong{font-size:26px;letter-spacing:-.02em}.sc-note{margin:0;font-size:12px;color:var(--wd-muted, #6e6e76)}.sc-summary .primary{width:100%;justify-content:center;padding:11px}@media(max-width:860px){.sc-builder{grid-template-columns:1fr}.sc-summary{position:static}.sc-grid{grid-template-columns:1fr}}.sc-view-switch{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--wd-sunken, #f2f2f4);margin:0 0 12px}.sc-view-switch button{border:0;background:transparent;padding:6px 12px;border-radius:8px;font-size:13px;cursor:pointer}.sc-view-switch button[aria-pressed=true]{background:#fff;box-shadow:var(--wd-shadow);font-weight:600}.sc-pipeline{display:grid;gap:12px;min-width:0}.sc-pipeline-stats{display:flex;flex-wrap:wrap;gap:8px}.sc-pipeline-stats span{font-size:13px;padding:6px 12px;border-radius:999px;background:var(--wd-surface, #fff);border:1px solid var(--wd-hair, #e6e6ea);color:var(--wd-text-2, #3a3a40)}.sc-pipeline-stats .warn{border-color:#f3d29b;background:var(--wd-amber-soft, #fff3df)}.sc-pipeline-stats .bad{border-color:#f6c4c4;background:var(--wd-red-soft, #fdeaea)}.sc-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.sc-column{background:var(--wd-sunken, #f2f2f4);border-radius:var(--wd-r-lg, 14px);padding:10px;display:grid;gap:8px;align-content:start}.sc-column>header{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 4px;font-size:13px}.sc-column>header small{color:var(--wd-muted, #6e6e76)}.sc-card{background:var(--wd-surface, #fff);border-radius:12px;box-shadow:var(--wd-shadow);border:1px solid transparent}.sc-card.open{border-color:var(--wd-accent, #ff4545)}.sc-card-head{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;gap:6px;padding:12px;grid-template-columns:minmax(0,1fr) auto}.sc-card-head:focus-visible{outline:2px solid var(--wd-accent, #ff4545);border-radius:12px}.sc-card-name{font-weight:600;font-size:14px;color:var(--wd-text, #1d1d1f)}.sc-chip{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--wd-green-soft, #e6f6ec);color:var(--wd-green, #1f9d55);align-self:start}.sc-chip.test{background:var(--wd-amber-soft, #fff3df);color:var(--wd-amber, #b86e00)}.sc-card-services,.sc-card-next,.sc-overdue,.sc-progress{grid-column:1 / -1}.sc-card-services{font-size:12px;color:var(--wd-muted, #6e6e76)}.sc-progress{height:5px;border-radius:99px;background:var(--wd-hair, #e6e6ea);overflow:hidden}.sc-progress span{display:block;height:100%;background:var(--wd-accent, #ff4545);border-radius:99px}.sc-card-next{font-size:12px;color:var(--wd-text-2, #3a3a40);display:flex;gap:5px;align-items:center}.sc-card-next em{font-style:normal;color:var(--wd-muted, #6e6e76)}.sc-card-next em.warn{color:var(--wd-amber, #b86e00);font-weight:600}.sc-card-next em.bad,.sc-overdue{color:var(--wd-accent-strong, #d92c2c);font-weight:600}.sc-overdue{font-size:12px;display:flex;gap:4px;align-items:center}.sc-card-body{border-top:1px solid var(--wd-hair, #e6e6ea);padding:8px 12px 12px}.sc-tasks{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sc-tasks li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;font-size:13px;padding:4px 0}.sc-tasks li button{all:unset;cursor:pointer;display:grid;color:var(--wd-faint, #9d9da5)}.sc-tasks li.done button{color:var(--wd-green, #1f9d55)}.sc-tasks li.done span{color:var(--wd-muted, #6e6e76);text-decoration:line-through}.sc-tasks small{color:var(--wd-muted, #6e6e76);white-space:nowrap}.sc-recurring{color:var(--wd-blue, #2f6fdc)}.sc-card-actions{display:flex;gap:10px;align-items:flex-end;justify-content:space-between;margin-top:10px}.sc-card-actions label{font-size:12px;display:grid;gap:2px}.sc-card-actions button{display:inline-flex;gap:5px;align-items:center}.sc-empty,.sc-loading{color:var(--wd-muted, #6e6e76);font-size:13px;padding:6px 4px;margin:0}.sc-state{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:48px 24px;color:var(--wd-text-2)}.sc-state strong{font-size:15px}.sc-state p{margin:0 0 6px;font-size:13px;color:var(--wd-muted);max-width:46ch}.sc-state button{height:30px;padding:0 12px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);background:#fff;font:inherit;font-size:13px;font-weight:550;cursor:pointer}.sc-state button:hover{background:var(--wd-hover)}@media(max-width:700px){.sc-columns{grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible}}.customer-page.sc-page{--sc-ink: #1d1d1f;max-width:880px;border-radius:20px;box-shadow:0 10px 40px #10101814;color:var(--sc-ink);font-family:var(--wd-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif)}body:has(.sc-page){background:#f7f7f8}.customer-page.sc-page header{border-bottom:0;margin-bottom:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.customer-page.sc-page header span{font-size:12px;letter-spacing:.14em;font-weight:700;color:#6e6e76}.customer-page.sc-page header h1{flex-basis:100%;margin:6px 0 0;font-size:clamp(24px,4vw,34px);letter-spacing:-.02em;line-height:1.15}.customer-page.sc-page .apex-document-mark{width:28px;height:28px}.sc-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px;border-radius:16px;background:linear-gradient(135deg,#fff5f5,#fff 60%);border:1px solid #f3dede;margin-bottom:18px}.sc-hero small{display:block;color:#6e6e76;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.sc-hero strong{font-size:18px}.sc-hero-price{text-align:right}.sc-hero-price b{display:block;font-size:clamp(30px,6vw,44px);letter-spacing:-.03em;line-height:1;color:#d92c2c}.sc-hero-price span{font-size:13px;color:#6e6e76}.sc-scope{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:grid;gap:6px}.sc-scope li{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:8px 0;border-top:1px solid #f0e4e4}.sc-scope li b{white-space:nowrap}.sc-scope li .inc{color:#1f9d55;font-weight:600}.sc-steps{display:grid;grid-template-columns:repeat(var(--step-count, 4),1fr);gap:6px;margin:0 0 22px;padding:0;list-style:none;counter-reset:step}.sc-steps li{font-size:12px;font-weight:600;color:#9d9da5;border-top:3px solid #e6e6ea;padding-top:8px}.sc-steps li.done{color:#1f9d55;border-color:#1f9d55}.sc-steps li.now{color:#d92c2c;border-color:#ff4545}.customer-page.sc-page .customer-card-step{border-radius:16px;border:1px solid #f3dede;background:#fff5f5;padding:20px;margin:20px 0}.customer-page.sc-page .customer-card-step h2{margin-top:0}.customer-page.sc-page .signing-payment-note{margin:0 0 18px;padding:12px 14px;border:1px solid #e2d2d2;border-radius:10px;background:#fff8f8;color:#39313a;line-height:1.5}.customer-page.sc-page .primary{background:#d92c2c;border-color:#d92c2c;color:#fff;border-radius:10px;font-weight:600}.customer-page.sc-page .sc-secure{display:flex;gap:8px;align-items:center;font-size:13px;color:#6e6e76;margin:8px 0 0}.sc-welcome{border-radius:16px;padding:22px;background:linear-gradient(135deg,#e6f6ec,#fff 70%);border:1px solid #cdebd8;margin:18px 0}.sc-welcome h2{margin:0 0 6px}.sc-welcome ol{margin:10px 0 0;padding-left:20px}.sc-test-banner{background:#fff3df;color:#8a5200;border:1px solid #f3d29b;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;margin-bottom:14px}@media(max-width:600px){.customer-page.sc-page{border-radius:0;box-shadow:none}.sc-hero{grid-template-columns:1fr;padding:18px}.sc-hero-price{text-align:left}.sc-steps li{font-size:11px}}.sc-why{color:var(--wd-amber,#b86e00)!important;font-weight:600}:root{--ms-ink: #111113;--ms-ink-hover: #2b2b30;--ms-sky: #1b6a8e;--ms-sky-soft: #e3f3fa;--ms-warn: #8a5300;--ms-warn-soft: #fdf3e1}.ms{display:grid;grid-template-columns:300px minmax(0,1fr);height:100%;min-height:0;font-family:var(--wd-font);color:var(--wd-text);background:var(--wd-canvas, #f7f7f8)}.ms *,.ms *:before,.ms *:after{box-sizing:border-box}.ms ::-webkit-scrollbar,.ms-pitch ::-webkit-scrollbar{display:none}.ms-side,.ms-main,.ms-lead-hits{scrollbar-width:none}.ms button{font:inherit}.ms h1,.ms h2,.ms h3,.ms p{margin:0}.ms-muted{color:var(--wd-muted);font-size:13px;line-height:1.45}.ms-eyebrow{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wd-muted)}.ms-card{background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg);padding:16px 18px}.ms-card h3{font-size:14px;font-weight:650;margin-bottom:8px;letter-spacing:-.005em}.ms-spin{animation:ms-spin .9s linear infinite}@keyframes ms-spin{to{transform:rotate(360deg)}}body .ms button.ms-primary,body .ms-pitch button.ms-primary{background:var(--ms-ink);border-color:var(--ms-ink);color:#fff}body .ms button.ms-primary:hover:not(:disabled),body .ms-pitch button.ms-primary:hover:not(:disabled){background:var(--ms-ink-hover)}.ms button:disabled{opacity:.55;cursor:default}.ms-actions button,.ms-form .ms-primary,.ms-pitch-actions button{display:inline-flex;align-items:center;gap:6px}.ms-side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:16px 14px;border-right:1px solid var(--wd-hair);background:var(--wd-canvas)}.ms-side-head{display:flex;gap:10px;align-items:flex-start;padding:0 2px}.ms-side-head strong{display:block;font-size:15px;font-weight:650;letter-spacing:-.01em}.ms-side-head small{display:block;color:var(--wd-muted);font-size:12px;line-height:1.35;margin-top:2px}.ms-mark{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:var(--ms-sky-soft);color:var(--ms-sky)}.ms-status{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;line-height:1.4;padding:9px 11px;border-radius:var(--wd-r-sm)}.ms-status svg{flex:none;margin-top:1px}.ms-status.warn{background:var(--wd-amber-soft);color:#7a4a00}.ms-form{display:flex;flex-direction:column;gap:10px;padding:14px}.ms-form label,.ms-lead label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--wd-text-2)}.ms-form input,.ms-lead input{font:inherit;font-size:13.5px;font-weight:400;color:var(--wd-text);border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);padding:7px 10px;background:#fff;width:100%}.ms-form input:focus,.ms-lead input:focus{outline:2px solid var(--ms-sky);outline-offset:-1px;border-color:transparent}.ms label{margin:0}.rail [data-workspace=market] span{white-space:normal;text-overflow:clip;overflow:visible;line-height:1.1;text-align:center}.ms-opt{font-weight:400;color:var(--wd-faint);margin-left:4px}.ms-search{position:relative;display:flex;align-items:center}.ms-search svg{position:absolute;left:9px;color:var(--wd-faint);pointer-events:none}.ms-search input{padding-left:29px}.ms-lead{position:relative}.ms-lead-hits{list-style:none;margin:4px 0 0;padding:4px;position:absolute;z-index:5;left:0;right:0;max-height:280px;overflow-y:auto;background:#fff;border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);box-shadow:var(--wd-shadow-pop)}.ms-save .ms-lead-hits{position:static;box-shadow:none}.ms-lead-hits button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;border:0;background:transparent;text-align:left;padding:7px 9px;min-height:0}.ms-lead-hits button:hover{background:var(--wd-hover)}.ms-lead-hits b{font-size:13px;font-weight:600;color:var(--wd-text)}.ms-lead-hits small{font-size:11.5px;color:var(--wd-muted)}.ms-linked{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--wd-text-2);background:var(--wd-blue-soft);padding:6px 8px;border-radius:var(--wd-r-sm)}.ms-linked b{font-weight:600}body .ms button.ms-x{margin-left:auto;border:0;background:transparent;min-height:0;padding:2px;color:var(--wd-muted)}.ms-form-error{font-size:12.5px;color:var(--ms-warn)}.ms-form .ms-primary{justify-content:center;min-height:36px;font-weight:600}.ms-fine{font-size:11.5px;color:var(--wd-faint);text-align:center}.ms-history{display:flex;flex-direction:column;gap:6px;padding:4px 2px 0}.ms-history ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}body .ms-history button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;border:1px solid transparent;background:transparent;padding:8px 10px;border-radius:var(--wd-r-sm);min-height:0}body .ms-history button:hover{background:var(--wd-hover)}body .ms-history button.on{background:#fff;border-color:var(--wd-hair);box-shadow:var(--wd-shadow)}.ms-h-name{font-size:13px;font-weight:600;color:var(--wd-text)}.ms-h-meta{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--wd-muted)}.ms-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--wd-blue)}.ms-dot.done{background:var(--wd-green)}.ms-dot.failed{background:var(--ms-warn)}.ms-dot.queued{background:var(--wd-blue)}.ms-dot.cancelled{background:var(--wd-faint)}.ms-dot.running{background:var(--wd-blue);animation:ms-pulse 1.4s ease-in-out infinite}@keyframes ms-pulse{50%{opacity:.35}}.ms-seg{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:2px;background:var(--wd-sunken);border-radius:9px}body .ms-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:4px 8px;border:0;background:transparent;color:var(--wd-muted);font-size:12.5px;font-weight:600;border-radius:7px;white-space:nowrap}body .ms-seg button.on{background:#fff;color:var(--wd-text);box-shadow:var(--wd-shadow)}body .ms-seg button:hover:not(.on){background:transparent;color:var(--wd-text-2)}.ms-fine.warn{color:var(--wd-amber)}.ms-sources-mini{display:flex;flex-direction:column;gap:6px;padding:2px 2px 0}.ms-sources-mini ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.ms-sources-mini li{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:8px;align-items:baseline;font-size:12px}.ms-sources-mini li i{width:6px;height:6px;border-radius:50%;background:var(--wd-green);transform:translateY(-1px)}.ms-sources-mini li.warn i{background:#e0a100}.ms-sources-mini li.bad i{background:var(--wd-faint)}.ms-sources-mini li span{color:var(--wd-text-2);font-weight:500}.ms-sources-mini li small{grid-column:2;color:var(--wd-muted);font-size:11.5px}.ms-skel-list{display:flex;flex-direction:column;gap:6px}.ms-skel-list i{display:block;height:44px;border-radius:var(--wd-r-sm);background:linear-gradient(90deg,var(--wd-sunken),#fafafb,var(--wd-sunken));background-size:200% 100%;animation:ms-shimmer 1.2s linear infinite}@keyframes ms-shimmer{to{background-position:-200% 0}}.ms-main{min-height:0;overflow-y:auto;padding:20px 24px 48px}.ms-empty{max-width:520px;margin:11vh auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.ms-empty h2{font-size:19px;font-weight:650;letter-spacing:-.01em}.ms-empty p{color:var(--wd-muted);font-size:13.5px;line-height:1.55}.ms-empty p b{color:var(--wd-text-2);font-weight:600}.ms-empty .ms-fine{font-size:12px;margin-top:4px}.ms-empty-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--ms-sky-soft);color:var(--ms-sky)}.ms-state{display:flex;gap:14px;align-items:flex-start;max-width:620px;padding:20px}.ms-state h2{font-size:16px;font-weight:650;margin-bottom:4px}.ms-state p{color:var(--wd-muted);font-size:13.5px;line-height:1.5}.ms-state>svg{flex:none;margin-top:1px}.ms-state.bad>svg{color:var(--ms-warn)}.ms-state.warn>svg{color:var(--wd-amber)}.ms-progress{max-width:640px;padding:20px 22px}.ms-progress header{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.ms-progress header>svg{color:var(--ms-sky);flex:none;margin-top:2px}.ms-progress h2{font-size:16px;font-weight:650;margin-bottom:2px;letter-spacing:-.005em}.ms-progress ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ms-progress li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 2px;border-top:1px solid var(--wd-hair);font-size:13px}.ms-progress li small{color:var(--wd-muted);font-size:12px;text-align:right;max-width:320px}.ms-progress li.done svg{color:var(--wd-green)}.ms-progress li.running svg,.ms-progress li.queued svg{color:var(--wd-blue)}.ms-progress li.waiting{color:var(--wd-muted)}.ms-progress li.waiting svg{color:var(--wd-faint)}.ms-progress li.failed svg,.ms-progress li.skipped svg{color:var(--wd-faint)}.ms-report{display:flex;flex-direction:column;gap:14px;max-width:1160px}.ms-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;flex-wrap:wrap}.ms-card-head h3{display:inline-flex;align-items:center;gap:7px;margin:0}.ms-card-head h3 svg{color:var(--ms-sky)}.ms-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ms-sky-soft);color:var(--ms-sky);font-size:11.5px;font-weight:650}.ms-src{font-size:11px;color:var(--wd-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.ms-hero{display:flex;flex-direction:column;gap:16px;padding:20px 22px}.ms-hero-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.ms-hero h1{font-size:23px;font-weight:680;letter-spacing:-.018em;margin:4px 0;text-transform:none}.ms-hero .ms-eyebrow{text-transform:uppercase}.ms-hero b{font-weight:600;color:var(--wd-text-2)}.ms-hero a{color:var(--wd-text-2);text-decoration:none;border-bottom:1px solid var(--wd-hair-strong)}.ms-hero a:hover{color:var(--ms-sky);border-color:var(--ms-sky)}.ms-actions{display:flex;gap:8px;flex-wrap:wrap}.ms-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ms-tile{display:flex;flex-direction:column;gap:3px;padding:12px 13px 10px;border-radius:var(--wd-r-md);background:var(--wd-sunken);border:1px solid transparent;min-width:0}.ms-tile-label{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--wd-muted)}.ms-tile strong{font-size:21px;font-weight:680;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.ms-tile small{font-size:11.5px;color:var(--wd-muted);line-height:1.35;min-height:15px}.ms-tile .ms-src{margin-top:auto;padding-top:4px;overflow:hidden;text-overflow:ellipsis}.ms-tile.good{background:var(--wd-green-soft)}.ms-tile.good strong{color:#17723f}.ms-tile.bad{background:var(--ms-warn-soft);border-color:var(--ms-warn-soft)}.ms-tile.bad strong{color:var(--ms-warn)}.ms-tile.nc{background:#fff;border:1px dashed var(--wd-hair-strong)}.ms-tile.nc strong{font-size:15px;color:var(--wd-muted);font-weight:600;padding:4px 0 1px}.ms-tile.nc small{font-size:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ms-opps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ms-opps li{display:grid;grid-template-columns:136px minmax(0,1fr) 60px;gap:14px;align-items:start;padding:11px 2px;border-top:1px solid var(--wd-hair)}.ms-opps li:first-child{border-top:0}.ms-opps b{font-size:13.5px;font-weight:620;color:var(--wd-text)}.ms-opps p{margin:2px 0 3px;font-size:13px;line-height:1.45;color:var(--wd-text-2)}.ms-prio{justify-self:end;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--wd-sunken);color:var(--wd-muted)}.ms-opps li.p1 .ms-prio{background:var(--ms-warn-soft);color:var(--ms-warn)}.ms-opps li.p2 .ms-prio{background:var(--ms-sky-soft);color:var(--ms-sky)}.ms-pill{justify-self:start;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;line-height:1.3;background:var(--wd-sunken);color:var(--wd-text-2)}.ms-pill.blue{background:var(--wd-blue-soft);color:#1f4fa3}.ms-pill.sky{background:var(--ms-sky-soft);color:var(--ms-sky)}.ms-pill.purple{background:var(--wd-purple-soft);color:#5a36a8}.ms-pill.green{background:var(--wd-green-soft);color:#17723f}.ms-pill.amber{background:var(--wd-amber-soft);color:#7a4a00}.ms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ms-span{grid-column:1 / -1}.ms-place{font-size:13px;line-height:1.5;margin:0 0 10px}.ms-place b{font-weight:620}.ms-place a,.ms-socials a,.ms-site{display:inline-flex;align-items:center;gap:2px;color:var(--wd-text-2);text-decoration:none}.ms-place a:hover,.ms-socials a:hover,.ms-site:hover{color:var(--ms-sky)}.ms-nc{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--wd-muted);background:var(--wd-sunken);border-radius:var(--wd-r-sm);padding:9px 11px;margin:0}.ms-nc svg{flex:none;margin-top:2px}.ms-nc b{color:var(--wd-text-2);font-weight:600}.ms-nc.bad{background:var(--ms-warn-soft);color:var(--ms-warn)}.ms-nc.small{font-size:12px;padding:7px 10px;margin:8px 0}.ms-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:7px}.ms-checks.two{grid-template-columns:1fr 1fr;gap:7px 14px}.ms-checks li{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;line-height:1.35;color:var(--wd-text-2)}.ms-checks li svg{flex:none;margin-top:1px}.ms-checks li.ok svg{color:var(--wd-green)}.ms-checks li.bad svg{color:var(--ms-warn)}.ms-checks li.na{color:var(--wd-muted)}.ms-checks li.na svg{color:var(--wd-faint)}.ms-checks li em{margin-left:auto;font-style:normal;font-size:11px;color:var(--wd-faint)}.ms-title{margin-top:10px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-sub{margin-top:14px;padding-top:12px;border-top:1px solid var(--wd-hair);display:flex;flex-direction:column;gap:7px}.ms-sub-h{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:600;color:var(--wd-muted)}.ms-socials{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ms-socials a{font-size:12px;font-weight:500;padding:3px 8px;border-radius:6px;background:var(--wd-sunken)}.ms-scores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ms-score{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.ms-score svg{width:58px;height:58px;transform:rotate(-90deg)}.ms-score circle{fill:none;stroke-width:3;stroke:var(--wd-sunken)}.ms-score circle+circle{stroke:var(--wd-faint);stroke-linecap:round}.ms-score.good circle+circle{stroke:var(--wd-green)}.ms-score.mid circle+circle{stroke:#e0a100}.ms-score.bad circle+circle{stroke:var(--ms-warn)}.ms-score b{position:absolute;top:18px;font-size:16px;font-weight:680;font-variant-numeric:tabular-nums}.ms-score.good b{color:#17723f}.ms-score.mid b{color:#8a5a00}.ms-score.bad b{color:var(--ms-warn)}.ms-score span{font-size:11.5px;color:var(--wd-muted);text-align:center}.ms-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--wd-hair)}.ms-facts dt{font-size:11px;color:var(--wd-muted);line-height:1.3}.ms-facts dd{margin:3px 0 0;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.ms-serp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ms-serp>.ms-kw,.ms-serp>p{grid-column:1 / -1}.ms-pack{list-style:none;counter-reset:pack;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.ms-pack li{counter-increment:pack;display:flex;align-items:center;gap:9px;font-size:12.5px;padding:6px 9px;border-radius:var(--wd-r-sm);background:var(--wd-sunken);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-pack li:before{content:counter(pack);flex:none;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fff;border:1px solid var(--wd-hair);font-size:10.5px;font-weight:650;color:var(--wd-text-2)}.ms-pack li.me,.ms-bars li.me,.ms-tr.me{background:var(--ms-sky-soft)}.ms-bars{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:3px}.ms-bars li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--wd-r-sm);font-size:12.5px}.ms-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ms-bar{height:7px;border-radius:4px;background:var(--wd-sunken);overflow:hidden}.ms-bar i{display:block;height:100%;border-radius:4px;background:#c9c9d0}.ms-bars li.me .ms-bar i{background:var(--ms-sky)}.ms-bar-num{color:var(--wd-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ms-kw{width:100%;border-collapse:collapse;font-size:12.5px}.ms-kw th{text-align:left;font-weight:600;color:var(--wd-muted);font-size:11.5px;padding:5px 6px;border-bottom:1px solid var(--wd-hair)}.ms-kw td{padding:6px;border-bottom:1px solid var(--wd-hair)}.ms-kw tr:last-child td{border-bottom:0}.ms-table{display:flex;flex-direction:column;overflow-x:auto}.ms-tr{display:grid;grid-template-columns:26px minmax(0,2.3fr) 64px 70px minmax(0,1.6fr) minmax(0,1fr) 120px;gap:10px;align-items:center;padding:9px 8px;font-size:12.5px;border-bottom:1px solid var(--wd-hair);border-radius:6px;min-width:760px}.ms-tr:last-child{border-bottom:0}.ms-tr.head{font-size:11px;font-weight:600;color:var(--wd-muted);text-transform:uppercase;letter-spacing:.03em;padding-top:4px}.ms-pos{font-weight:650;color:var(--wd-muted);font-variant-numeric:tabular-nums}.ms-biz{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.ms-biz b{font-weight:600}.ms-biz small{flex-basis:100%;font-size:11.5px;color:var(--wd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-star{color:#e0a100;fill:#e0a100;margin-left:2px;vertical-align:-1px}.ms-kind{display:inline-block;font-style:normal;font-size:10.5px;font-weight:600;color:var(--wd-purple);background:var(--wd-purple-soft);padding:1px 6px;border-radius:999px}.ms-kind.me{color:var(--ms-sky);background:var(--ms-sky-soft)}.ms-site{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ms-site-flags{display:flex;gap:4px;margin-top:3px;flex-wrap:wrap}.ms-site-flags i{font-style:normal;font-size:10.5px;font-weight:600;padding:0 5px;border-radius:4px}.ms-site-flags i.ok{background:var(--wd-green-soft);color:#17723f}.ms-site-flags i.bad{background:var(--ms-warn-soft);color:var(--ms-warn)}.ms-flag-s{font-size:11.5px;color:var(--ms-warn);font-weight:500}.ms-foot{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;margin:10px 0 0;font-size:11.5px;color:var(--wd-muted)}.ms-sources ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ms-sources li{display:grid;grid-template-columns:16px minmax(0,1fr) minmax(0,1.4fr);gap:10px;align-items:baseline;padding:8px 2px;border-top:1px solid var(--wd-hair);font-size:12.5px}.ms-sources li:first-child{border-top:0}.ms-sources li svg{transform:translateY(2px)}.ms-sources li.done svg{color:var(--wd-green)}.ms-sources li.failed svg,.ms-sources li.skipped svg{color:var(--wd-faint)}.ms-sources li b{font-weight:600}.ms-sources li small{color:var(--wd-muted);margin-left:4px}.ms-src-at{color:var(--wd-muted);font-size:12px;text-align:right}.ms-sources li.done .ms-src-at{font-variant-numeric:tabular-nums}.ms-prospects{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ms-prospects li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 2px;border-top:1px solid var(--wd-hair)}.ms-prospects li:first-child{border-top:0}.ms-prospect-main{display:flex;flex-direction:column;gap:4px;min-width:0}.ms-prospect-main b{font-size:13.5px;font-weight:620}.ms-prospect-main .ms-muted{display:inline-flex;align-items:center;gap:4px;font-size:12px}.ms-gaps{display:flex;flex-wrap:wrap;gap:5px}.ms-gaps span{font-size:11.5px;padding:2px 7px;border-radius:6px;background:var(--ms-warn-soft);color:var(--ms-warn)}.ms-gaps.svc span{background:var(--wd-sunken);color:var(--wd-text-2);font-weight:500}.ms-prospect-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ms-prospect-actions button{display:inline-flex;align-items:center;gap:6px}.ms-prospect-actions a{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--wd-muted);text-decoration:none}.ms-prospect-actions a:hover{color:var(--ms-sky)}.ms-pitch{display:flex;flex-direction:column;gap:10px;min-width:min(660px,80vw)}.ms-pitch .ms-muted{display:flex;align-items:center;gap:6px}.ms-pitch textarea{font:inherit;font-size:13px;line-height:1.55;border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);padding:10px 12px;resize:vertical;scrollbar-width:none}.ms-pitch-actions{display:flex;justify-content:flex-end;gap:8px}.ms-pitch-actions button{display:inline-flex;align-items:center;gap:6px}.ms-save{display:flex;flex-direction:column;gap:10px;min-width:min(420px,80vw)}.ms-rec{display:flex;flex-direction:column;gap:10px;padding:4px 0;font-family:var(--wd-font)}.ms-rec-empty{flex-direction:row;align-items:flex-start;gap:10px;color:var(--wd-muted);font-size:13px;line-height:1.5;padding:14px;background:var(--wd-sunken);border-radius:var(--wd-r-md)}.ms-rec-empty svg{flex:none;color:var(--ms-sky);margin-top:2px}.ms-rec-empty p{margin:0}.ms-rec-empty b{color:var(--wd-text-2);font-weight:600}.ms-rec-card{border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:9px}.ms-rec-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ms-rec-card header b{display:block;font-size:13px;font-weight:620}.ms-rec-card header small{font-size:11.5px;color:var(--wd-muted)}.ms-rec-card .ms-muted{margin:0}.ms-rec-stats{display:flex;flex-wrap:wrap;gap:6px}.ms-rec-stats span{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:3px 8px;border-radius:6px;background:var(--wd-sunken);color:var(--wd-text-2)}.ms-rec-opps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ms-rec-opps li{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:1.45;color:var(--wd-text-2)}.ms-rec-card .ms-src{white-space:normal}@media(max-width:1240px){.ms-tiles,.ms-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.ms-grid,.ms-serp{grid-template-columns:1fr}}@media(max-width:760px){.ms{grid-template-columns:1fr;height:auto}.ms-side{border-right:0;border-bottom:1px solid var(--wd-hair)}.ms-main{padding:16px}.ms-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-opps li{grid-template-columns:minmax(0,1fr);gap:6px}.ms-prio{justify-self:start}.ms-checks.two{grid-template-columns:1fr}.ms-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-rec-opps li{grid-template-columns:1fr;gap:3px}}.ms-rec-opps .ms-pill{align-self:start}.ms-progress header>div{flex:1;min-width:0}body .ms button.ms-cancel{display:inline-flex;align-items:center;gap:5px;flex:none}.ms-state-actions{display:flex;gap:8px;margin-top:12px}.ms-state-actions button{display:inline-flex;align-items:center;gap:6px}body .ms button.ms-link{border:0;background:transparent;padding:0;min-height:0;font:inherit;color:var(--ms-sky);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body .dh{max-width:1180px;margin:0 auto;padding:24px 28px 48px;scrollbar-width:none}body .dh::-webkit-scrollbar{display:none}body .dh-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}body .dh-header h1{font-size:24px;margin:0 0 4px;letter-spacing:-.01em}body .dh-header p{margin:0;color:var(--wd-muted);font-size:13.5px}body .dh-header-actions{display:flex;gap:8px;flex-wrap:wrap}body .dh-header-actions button{display:inline-flex;align-items:center;gap:6px}body .dh-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--wd-hair);margin-bottom:16px}body .dh-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}body .dh-tabs::-webkit-scrollbar{display:none}body .dh-tabs button{border:0;border-radius:0;background:transparent;color:var(--wd-muted);padding:10px 12px;min-height:40px;border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}body .dh-tabs button:hover:not(:disabled){background:transparent;color:var(--wd-text)}body .dh-tabs button.selected{color:var(--wd-text);border-bottom-color:var(--wd-accent);font-weight:600}body .dh-tabs small{font-size:11px;font-weight:600;color:var(--wd-muted);background:var(--wd-sunken);border-radius:999px;padding:1px 7px}body .dh-filters{display:flex;gap:8px;align-items:center;padding-bottom:8px}body label.dh-search{display:flex;flex-direction:row;align-items:center;margin:0;gap:6px;border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);background:var(--wd-surface);padding:0 8px;height:34px;color:var(--wd-muted)}body .dh-search input{border:0;outline:0;background:transparent;width:230px;font-size:13px;padding:0;min-height:0}body .dh-search button.icon{border:0;min-height:0;padding:2px}body .dh-filters select{height:34px;max-width:220px}body .dh-followups{border:1px solid #f3dfb8;background:#fffaf0;border-radius:var(--wd-r-md);padding:12px 14px 6px;margin-bottom:16px}body .dh-followups header{display:flex;align-items:center;gap:8px;color:var(--wd-amber);margin-bottom:6px}body .dh-followups header strong{color:var(--wd-text);font-size:13.5px}body .dh-followup{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #f3e6cc}body .dh-followup>span:first-child{display:flex;flex-direction:column;min-width:0}body .dh-followup small{color:var(--wd-muted);font-size:12px}body .dh-followup-actions{display:flex;gap:6px;flex:none}body .dh-followup-actions button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:4px 10px;font-size:12.5px}body button.dh-link{display:block;justify-content:flex-start;border:0;background:transparent;padding:0;min-height:0;font-weight:600;color:var(--wd-text);text-align:left}body button.dh-link:hover:not(:disabled){background:transparent;color:var(--wd-accent-deep)}body .dh-table{border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg);background:var(--wd-surface);overflow:hidden}body .dh-row{display:grid;grid-template-columns:minmax(240px,2.4fr) 1.3fr 1.1fr .8fr .8fr;gap:12px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--wd-hair);cursor:pointer}body .dh-row:last-child{border-bottom:0}body .dh-row:not(.dh-head):hover{background:#fafafb}body .dh-head{cursor:default;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--wd-muted);background:#fbfbfc;padding:9px 16px}body .dh-name{display:flex;align-items:center;gap:12px;min-width:0}body .dh-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--wd-accent-tint);color:var(--wd-accent-strong);border:1px solid var(--wd-accent-soft)}body .dh-name-text{display:flex;flex-direction:column;min-width:0}body button.dh-title{border:0;background:transparent;padding:0;min-height:0;font-size:14px;font-weight:600;color:var(--wd-text);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}body button.dh-title:hover:not(:disabled){background:transparent;color:var(--wd-accent-deep)}body .dh-name-text small{font-size:12px;color:var(--wd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .dh-status-cell{display:flex;align-items:center;gap:6px;flex-wrap:wrap}body .dh-muted{color:var(--wd-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .dh-num{font-size:13px;color:var(--wd-text-2);font-variant-numeric:tabular-nums}body .dh-chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--c-fg, #5f6470);background:var(--c-bg, #eeeff2);white-space:nowrap}body .dh-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}body .dh-sent{--c-fg: #2459c9;--c-bg: #e7effd}body .dh-viewed{--c-fg: #6b3fcf;--c-bg: #f0eafc}body .dh-signed{--c-fg: #17844a;--c-bg: #e5f6ec}body .dh-paid{--c-fg: #0d6b3a;--c-bg: #d5f0e0}body .dh-declined{--c-fg: #c22530;--c-bg: #fdeaea}body .dh-expired{--c-fg: #9a5b00;--c-bg: #fff3df}body .dh-voided{--c-fg: #8a8a92;--c-bg: #f2f2f4}body .dh-waiting{font-size:11.5px;font-weight:600;color:var(--wd-amber);background:var(--wd-amber-soft);border-radius:999px;padding:2px 8px;white-space:nowrap}body .dh-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;color:var(--wd-muted);text-align:center;border:1px dashed var(--wd-hair-strong);border-radius:var(--wd-r-lg);background:var(--wd-surface)}body .dh-empty strong{color:var(--wd-text);font-size:15px}body .dh-empty button{display:inline-flex;align-items:center;gap:6px;margin-top:6px}body .dh-templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}body button.dh-template{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:18px;min-height:170px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg);background:var(--wd-surface);box-shadow:var(--wd-shadow);transition:box-shadow .15s,transform .15s}body button.dh-template:hover:not(:disabled){background:var(--wd-surface);box-shadow:var(--wd-shadow-pop);transform:translateY(-1px)}body button.dh-template strong{font-size:15px;color:var(--wd-text)}body button.dh-template span:not(.dh-template-icon){font-size:13px;color:var(--wd-muted);font-weight:400;line-height:1.45}body button.dh-template em{margin-top:auto;font-style:normal;font-size:12.5px;color:var(--wd-accent-strong);font-weight:600}body .dh-template-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--wd-sunken);color:var(--wd-text-2);margin-bottom:4px}body button.dh-template.featured{border-color:var(--wd-accent-soft);background:linear-gradient(180deg,var(--wd-accent-tint),var(--wd-surface) 60%)}body button.dh-template.featured .dh-template-icon{background:var(--wd-accent-soft);color:var(--wd-accent-strong)}body .dh-form{display:flex;flex-direction:column;gap:12px}body .dh-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}body .dh-grid label,body .dh-email label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500;color:var(--wd-text-2)}body .dh-grid label small{color:var(--wd-muted);font-weight:400}body .dh-span{grid-column:1 / -1}body textarea.dh-body{font:13.5px/1.55 var(--wd-font);min-height:280px}body .dh-hint{margin:0;color:var(--wd-muted);font-size:13px}body .dh-note{margin:0;font-size:13px;color:#7a4800;background:var(--wd-amber-soft);border-radius:var(--wd-r-sm);padding:8px 10px}body .dh-merge{border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:#fbfbfc;padding:10px 12px}body .dh-merge small{display:block;font-size:11.5px;font-weight:600;color:var(--wd-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}body .dh-merge dl{display:grid;grid-template-columns:max-content 1fr;gap:3px 12px;margin:0 0 8px;font-size:13px}body .dh-merge dt{color:var(--wd-muted)}body .dh-merge dd{margin:0;color:var(--wd-text)}body .dh-merge pre{margin:0;font:12.5px/1.5 var(--wd-font);white-space:pre-wrap;color:var(--wd-text-2)}body .dh-detail{display:flex;flex-direction:column;gap:14px;min-width:min(680px,86vw)}body .dh-detail-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--wd-muted);font-size:13px}body .dh-panel{border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);padding:12px;display:flex;flex-direction:column;gap:8px}body .dh-panel>small{color:var(--wd-muted);font-size:12px}body .dh-linkbox{display:flex;gap:6px;align-items:center}body .dh-linkbox input{flex:1;min-width:0;font-size:12.5px;color:var(--wd-text-2);background:#fbfbfc}body .dh-linkbox button,body .dh-panel button,body a.dh-button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}body a.dh-button{border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);padding:6px 12px;font-size:13px;font-weight:500;color:var(--wd-text-2);background:var(--wd-surface);text-decoration:none}body a.dh-button:hover{background:var(--wd-hover)}body .dh-email{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--wd-hair);padding-top:10px}body .dh-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--wd-r-sm);background:var(--wd-accent-tint);border:1px solid var(--wd-accent-soft);font-size:13px}body .dh-confirm span{flex:1;min-width:200px}body .dh-signed.dh-panel{flex-direction:row;align-items:center;flex-wrap:wrap;background:#f6fcf8;border-color:#cdebd9;color:#17844a}body .dh-signed>div{display:flex;flex-direction:column;flex:1;min-width:200px;color:var(--wd-text)}body .dh-signed small{color:var(--wd-muted);font-size:12px}body .dh-ended.dh-panel{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fbfbfc;font-size:13px}body .dh-integrity{margin:0;font-size:13px;border-radius:var(--wd-r-sm);padding:8px 10px}body .dh-integrity.ok{background:var(--wd-green-soft);color:#11663a}body .dh-integrity.bad{background:var(--wd-red-soft);color:var(--wd-accent-strong)}body .dh-doc{border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);padding:18px 20px;max-height:360px;overflow:auto;scrollbar-width:none;font-size:13.5px;line-height:1.55;color:var(--wd-text-2)}body .dh-doc::-webkit-scrollbar{display:none}body .dh-doc h4{font-size:12px;letter-spacing:.06em;margin:14px 0 4px;color:var(--wd-text)}body .dh-doc h4:first-child{margin-top:0}body .dh-doc p{margin:0 0 10px}body .dh-audit h3{font-size:13px;margin:0 0 8px}body .dh-audit ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}body .dh-audit li{display:flex;gap:10px;font-size:13px}body .dh-audit li small{display:block;color:var(--wd-muted);font-size:12px}body .dh-dot{width:8px;height:8px;border-radius:50%;background:var(--wd-hair-strong);margin-top:6px;flex:none}body .dh-dot.mail{background:var(--wd-blue)}body .dh-audit li:first-child .dh-dot{background:var(--wd-accent)}body .dh-fingerprint{margin:10px 0 0;font-size:11px;color:var(--wd-faint);word-break:break-all}body .dh-danger{justify-content:flex-start}body .dh-danger button{color:var(--wd-accent-strong)}body .dh-editor-wrap{display:flex;flex-direction:column;min-height:0}body .dh-back{display:flex;align-items:center;gap:12px;padding:10px 24px;border-bottom:1px solid var(--wd-hair);background:var(--wd-surface);font-size:13px;color:var(--wd-muted)}body .dh-back button{display:inline-flex;align-items:center;gap:4px}@media(max-width:760px){body .dh{padding:16px 16px 40px}body .dh-header{flex-direction:column;align-items:stretch}body .dh-filters{width:100%}body .dh-search{flex:1}body .dh-search input{width:100%}body .dh-head{display:none}body .dh-row{grid-template-columns:1fr auto}body .dh-row>span:nth-child(3),body .dh-row>span:nth-child(5){display:none}body .dh-row>span:nth-child(4){grid-column:2;grid-row:1}body .dh-grid{grid-template-columns:1fr}body .dh-detail{min-width:0}body .dh-followup{flex-direction:column;align-items:flex-start}}body .dh-followups header label{margin:0 0 0 auto;display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--wd-muted);white-space:nowrap}body .dh-followups header select{height:28px;min-height:28px;width:auto;padding:0 26px 0 8px;font-size:12px}body .dh-skeleton .dh-row{cursor:default}body .dh-skeleton i,body .dh-skeleton-block{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--wd-sunken) 0%,var(--wd-hover) 50%,var(--wd-sunken) 100%);background-size:200% 100%;animation:dh-shimmer 1.2s ease-in-out infinite}body .dh-skeleton .dh-name-text{gap:7px}body .dh-skeleton .dh-icon{background:var(--wd-sunken);border-color:var(--wd-hair)}body .dh-skeleton-block{height:64px;border-radius:var(--wd-r-md)}body .dh-skeleton-block.tall{height:260px}@keyframes dh-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){body .dh-skeleton i,body .dh-skeleton-block{animation:none}}body .dh-segment{display:inline-flex;align-self:flex-start;padding:2px;gap:2px;border:1px solid var(--wd-hair);border-radius:9px;background:var(--wd-sunken)}body .dh-segment button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 12px;border:0;border-radius:7px;background:transparent;color:var(--wd-muted);font-size:13px}body .dh-segment button:hover:not(:disabled){background:transparent;color:var(--wd-text)}body .dh-segment button[aria-pressed=true]{background:var(--wd-surface);color:var(--wd-text);box-shadow:var(--wd-shadow);font-weight:600}body .dh-preview{display:flex;flex-direction:column;gap:10px}body .dh-preview h3{margin:4px 0 0;font-size:19px;letter-spacing:-.01em;color:var(--wd-text)}body .dh-doc.tall{max-height:460px;background:var(--wd-surface)}body .dh-split-actions{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}body .dh-split-actions>span{display:inline-flex;gap:8px;margin-left:auto}body .dh-split-actions button{display:inline-flex;align-items:center;gap:6px}body button.dh-quiet-danger{border-color:transparent;background:transparent;color:var(--wd-muted)}body button.dh-quiet-danger:hover:not(:disabled){background:var(--wd-red-soft);color:var(--wd-accent-strong)}body .dh-confirm button{display:inline-flex;align-items:center;gap:5px}body .dh-confirm input{flex:1 1 220px;min-width:0;height:32px;font-size:13px}body .dh-confirm:has(input)>span{flex-basis:100%}body .dh-confirm-danger{background:snow;border-color:#f6cfd1}body .dh-confirm button.danger{background:var(--wd-accent-strong);border-color:var(--wd-accent-strong);color:#fff}body .dh-confirm button.danger:hover:not(:disabled){background:var(--wd-accent-hover)}body a.dh-button.primary{background:var(--wd-accent-strong);border-color:var(--wd-accent-strong);color:#fff}body a.dh-button.primary:hover{background:var(--wd-accent-hover)}body .dh-email .form-actions{flex-wrap:wrap}body .dh-email .form-actions button{display:inline-flex;align-items:center;gap:5px}body .dh-signed.dh-panel{align-items:flex-start}body .dh-signed.dh-panel>svg{margin-top:2px;flex:none}body .dh-signed>div{flex:1 1 260px}body .dh-signed-actions{display:inline-flex;flex-wrap:wrap;gap:6px}@media(max-width:760px){body .dh-followups header{flex-wrap:wrap}body .dh-followups header strong{flex:1 1 200px}body .dh-followups header label{margin-left:24px}body .dh-split-actions>span{margin-left:0}}body .client-picker-linked{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;color:var(--wd-text-2)}body .client-picker-linked button{height:24px;padding:0 8px;font-size:12px;border-radius:var(--wd-r-sm);color:var(--wd-muted);background:transparent;border:1px solid var(--wd-hair)}body .client-picker-linked button:hover{color:var(--wd-accent-strong);border-color:var(--wd-accent-strong)}.pq{display:flex;flex-direction:column;gap:14px;padding:20px 22px 28px;min-height:0;height:100%;overflow-y:auto;scrollbar-width:none;font-family:var(--wd-font);color:var(--wd-text);background:var(--wd-surface, #fff)}.pq::-webkit-scrollbar,.pq *::-webkit-scrollbar{display:none}.pq *{box-sizing:border-box}.pq button,.pq select,.pq input,.pq textarea{font:inherit;color:inherit}.pq-loading{padding:32px;color:var(--wd-muted);font-size:14px}.pq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.pq-title h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.015em}.pq-title p{margin:3px 0 0;font-size:13px;color:var(--wd-muted)}.pq-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pq-search{display:flex;align-items:center;gap:6px;padding:0 10px;height:32px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);background:#fff;color:var(--wd-muted)}.pq-search input{border:0;outline:0;background:transparent;width:160px;font-size:13px;color:var(--wd-text)}.pq-tools select{height:32px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);background:#fff;padding:0 8px;font-size:13px;max-width:200px}.pq-icon{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);background:#fff;cursor:pointer;color:var(--wd-muted)}.pq-icon:hover{background:var(--wd-hover);color:var(--wd-text)}.pq-spin{animation:pq-spin .9s linear infinite}@keyframes pq-spin{to{transform:rotate(360deg)}}.pq-banner{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--wd-r-md);font-size:13px;line-height:1.45;background:var(--wd-blue-soft);color:#1e4fa6;border:1px solid #d5e3fb}.pq-banner svg{flex:none;margin-top:2px}.pq-banner-red{background:var(--wd-red-soft);color:var(--wd-accent-deep);border-color:#f6d1d1}.pq-cadence{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.pq-client{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:5px;text-align:left;padding:12px 13px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg);background:#fff;cursor:pointer;box-shadow:var(--wd-shadow);transition:border-color .15s,box-shadow .15s}.pq-client:hover{border-color:var(--wd-hair-strong)}.pq-client.on{border-color:var(--wd-text);box-shadow:0 0 0 2px #1d1d1f14}.pq-client.late{border-color:#f3c4c4;background:linear-gradient(#fff,#fff) padding-box}.pq-client-name{font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pq-client-row{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--wd-muted)}.pq-client-row b{font-weight:600;color:var(--wd-text-2)}.pq-red{color:var(--wd-accent-strong)!important}.pq-client-foot{display:flex;flex-wrap:wrap;gap:4px;min-height:4px}.pq-chip{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px}.pq-chip.amber{background:var(--wd-amber-soft);color:var(--wd-amber)}.pq-chip.red{background:var(--wd-red-soft);color:var(--wd-accent-strong)}.pq-chip.neutral{background:var(--wd-sunken);color:var(--wd-muted)}.pq-filters{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--wd-hair);padding-bottom:8px}.pq-filters button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:6px 10px;border-radius:8px;font-size:13px;color:var(--wd-muted);cursor:pointer}.pq-filters button:hover{background:var(--wd-hover);color:var(--wd-text)}.pq-filters button[aria-pressed=true]{background:var(--wd-sunken);color:var(--wd-text);font-weight:600}.pq-count{font-size:11px;font-weight:600;background:#fff;border:1px solid var(--wd-hair);border-radius:999px;padding:0 6px;color:var(--wd-text-2)}.pq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pq-empty{color:var(--wd-muted);font-size:13px;padding:18px 4px;list-style:none;margin:0}.pq-item{border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:#fff}.pq-item.open{box-shadow:var(--wd-shadow);border-color:var(--wd-hair-strong)}.pq-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;border-radius:var(--wd-r-md)}.pq-row:hover{background:var(--wd-hover)}.pq-row:focus-visible{outline:2px solid var(--wd-blue);outline-offset:-2px}.pq-kind{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--wd-blue-soft);color:var(--wd-blue)}.pq-kind.seo{background:var(--wd-purple-soft);color:var(--wd-purple)}.pq-main{min-width:0;display:flex;flex-direction:column;gap:2px}.pq-item-title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pq-meta{display:flex;flex-wrap:wrap;gap:0 10px;font-size:12px;color:var(--wd-muted)}.pq-meta span+span:before{content:"·";margin-right:10px;color:var(--wd-faint)}.pq-when{font-size:12px;color:var(--wd-muted);white-space:nowrap}.pq-pill{font-size:11px;font-weight:650;padding:3px 9px;border-radius:999px;white-space:nowrap}.pq-pill.amber{background:var(--wd-amber-soft);color:var(--wd-amber)}.pq-pill.green{background:var(--wd-green-soft);color:var(--wd-green)}.pq-pill.purple{background:var(--wd-purple-soft);color:var(--wd-purple)}.pq-pill.red{background:var(--wd-red-soft);color:var(--wd-accent-strong)}.pq-pill.blue{background:var(--wd-blue-soft);color:var(--wd-blue)}.pq-pill.neutral{background:var(--wd-sunken);color:var(--wd-muted)}.pq-detail{padding:0 14px 14px 56px;display:flex;flex-direction:column;gap:8px}.pq-excerpt{margin:0;font-size:13.5px;line-height:1.55;color:var(--wd-text-2)}.pq-keywords{margin:0;font-size:12px;color:var(--wd-muted)}.pq-note{margin:0;font-size:13px;padding:8px 10px;border-radius:var(--wd-r-sm);background:var(--wd-sunken);color:var(--wd-text-2)}.pq-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pq-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);background:#fff;font-size:13px;font-weight:550;cursor:pointer;text-decoration:none;color:var(--wd-text)}.pq-btn:hover{background:var(--wd-hover)}.pq-btn.primary{background:var(--wd-accent-strong);border-color:var(--wd-accent-strong);color:#fff}.pq-btn.primary:hover{background:var(--wd-accent-hover)}.pq-btn.ghost{border-color:transparent;color:var(--wd-muted)}.pq-btn[disabled]{opacity:.55;cursor:not-allowed}.pq-foot{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;color:var(--wd-muted)}.pq-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141c52;display:grid;place-items:center;z-index:60;padding:16px}.pq-modal-card{width:min(480px,100%);background:#fff;border-radius:var(--wd-r-lg);box-shadow:var(--wd-shadow-pop);padding:18px;display:flex;flex-direction:column;gap:10px}.pq-modal-card header{display:flex;justify-content:space-between;align-items:center}.pq-modal-card header strong{font-size:16px}.pq-modal-card p{margin:0;font-size:13px;color:var(--wd-muted)}.pq-modal-card textarea{min-height:110px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);padding:10px;font-size:13.5px;resize:vertical;outline:0}.pq-modal-card textarea:focus{border-color:var(--wd-hair-strong);box-shadow:0 0 0 3px var(--wd-sunken)}.pq-modal-card footer{display:flex;justify-content:flex-end;gap:8px}.pq-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--wd-text);color:#fff;padding:10px 14px;border-radius:10px;font-size:13px;z-index:70}.pq-amber{color:var(--wd-amber)!important}.pq-hint{margin:0;font-size:12.5px;color:var(--wd-muted)}.pq-read{border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:var(--wd-sunken);padding:16px 18px;max-height:420px;overflow-y:auto}.pq-read h3{margin:0 0 8px;font-size:16px;font-weight:650;letter-spacing:-.01em}.pq-read-text{white-space:pre-wrap;font-size:14px;line-height:1.65;color:var(--wd-text-2);max-width:70ch;overflow-wrap:anywhere}.pq-state{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:56px 24px;color:var(--wd-text-2);font-family:var(--wd-font)}.pq-state svg{color:var(--wd-accent-strong)}.pq-state strong{font-size:15px}.pq-state p{margin:0 0 4px;font-size:13px;color:var(--wd-muted);max-width:46ch}.pq-skeleton{gap:12px}.pq-sk{display:block;border-radius:var(--wd-r-md);background:linear-gradient(90deg,var(--wd-sunken) 0%,var(--wd-hover) 50%,var(--wd-sunken) 100%);background-size:200% 100%;animation:pq-shimmer 1.2s ease-in-out infinite}.pq-sk.h{width:180px;height:26px}.pq-sk.strip{height:92px}.pq-sk.row{height:54px}@keyframes pq-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.pq-sk,.pq-spin{animation:none}}.sp-shell{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--wd-surface, #fff)}.sp-shell-tabs{display:flex;align-items:center;gap:4px;padding:10px 16px 0;border-bottom:1px solid var(--wd-hair);font-family:var(--wd-font)}.sp-shell-tabs button{border:0;background:transparent;font:inherit;font-size:13.5px;padding:8px 12px 9px;color:var(--wd-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;gap:6px;align-items:center}.sp-shell-tabs button:hover{color:var(--wd-text)}.sp-shell-tabs button[aria-selected=true]{color:var(--wd-text);font-weight:650;border-bottom-color:#111113}.sp-shell-body{flex:1;min-height:0}@media(max-width:720px){.pq{padding:14px 16px 24px}.pq-row{grid-template-columns:30px minmax(0,1fr) auto}.pq-when{display:none}.pq-detail{padding-left:14px}.pq-search input{width:110px}}.sw{--sw-todo: #8a8a93;--sw-progress: #2f6fdc;--sw-review: #c27400;--sw-review-soft: #fff4e0;--sw-done: #1f9d55;--sw-late: #8a5300;--sw-late-soft: #fdf3e1;--sw-ink: #111113;--sw-ink-hover: #2b2b30;--sw-sky: #1b6a8e;--sw-sky-soft: #e3f3fa;--sw-row: 36px;--sw-panel: 520px;position:relative;display:grid;grid-template-columns:248px minmax(0,1fr);height:100%;min-height:0;font-family:var(--wd-font);font-size:13px;color:var(--wd-text);background:var(--wd-surface)}.sw *,.sw *:before,.sw *:after{box-sizing:border-box}.sw.has-panel{grid-template-columns:248px minmax(0,1fr) var(--sw-panel)}.sw-center{display:grid;place-items:center;grid-template-columns:1fr}.sw :where(button){min-height:0;border:0;background:transparent;padding:0;font:inherit;color:inherit;border-radius:6px;cursor:pointer;text-align:left;justify-content:flex-start}.sw :where(button:disabled){cursor:default;opacity:1}.sw input,.sw select,.sw textarea{font:inherit;color:inherit}.sw kbd{font:600 10.5px/1 var(--wd-font);padding:3px 5px;border-radius:4px;border:1px solid var(--wd-hair-strong);color:var(--wd-muted);background:var(--wd-surface)}.sw kbd.on-red{border-color:#ffffff59;color:#ffffffd9;background:transparent;margin-left:2px}.sw-faint{color:var(--wd-faint)}.sw .small,.sw-faint.small{font-size:12px}.sw-hint{color:var(--wd-muted);font-size:12.5px;margin:4px 0;line-height:1.45}.sw .sw-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--wd-hair-strong);background:var(--wd-surface);font-size:13px;font-weight:550;color:var(--wd-text-2);white-space:nowrap}.sw .sw-btn:hover:not(:disabled){background:var(--wd-hover)}.sw .sw-btn.small{height:26px;padding:0 9px;font-size:12px;border-radius:7px}.sw .sw-btn.primary{background:var(--sw-ink);border-color:var(--sw-ink);color:#fff}.sw .sw-btn.primary:hover:not(:disabled){background:var(--sw-ink-hover);border-color:var(--sw-ink-hover)}.sw .sw-btn.ghost{border-color:transparent;background:transparent}.sw .sw-btn.ghost:hover:not(:disabled){background:var(--wd-hover)}.sw .sw-btn.danger{border-color:transparent;background:var(--sw-late-soft);color:var(--sw-late)}.sw .sw-btn.mios{border-color:transparent;background:var(--sw-sky-soft);color:var(--sw-sky)}.sw .sw-btn.mios:hover:not(:disabled){background:var(--sw-sky-soft)}.sw .sw-btn:disabled{opacity:.5}.sw .sw-btn.right{margin-left:auto}.sw .sw-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:7px;color:var(--wd-muted);flex:none}.sw .sw-icon:hover:not(:disabled){background:var(--wd-hover);color:var(--wd-text)}.sw .sw-icon.tiny{width:20px;height:20px;border-radius:5px}.sw .sw-link{color:var(--sw-sky);font-weight:550;display:inline-flex;gap:5px;align-items:center;text-decoration:none;font-size:12.5px}.sw .sw-link:hover:not(:disabled){background:transparent;text-decoration:underline}.sw .sw-link.right{margin-left:auto}.sw-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:6px;background:var(--wd-sunken);color:var(--wd-text-2);font-size:12px;font-weight:500;white-space:nowrap}.sw-chip.soft{background:var(--wd-sunken);color:var(--wd-muted)}.sw-chip.tiny{display:inline-flex;width:auto;height:19px;padding:0 6px;font-size:11px;border-radius:5px}.sw-chip.review{background:var(--sw-review-soft);color:var(--sw-review)}.sw-chip.filter{background:var(--wd-surface);border:1px solid var(--wd-hair-strong);padding-right:3px}.sw-chip.filter button{display:grid;place-items:center;width:18px;height:18px;color:var(--wd-muted)}.sw .sw-chip.btn{border:1px solid var(--wd-hair);background:var(--wd-surface);height:28px;padding:0 9px}.sw .sw-chip.btn:hover:not(:disabled){background:var(--wd-hover)}.sw-chip.select{position:relative;padding-right:4px;border:1px solid var(--wd-hair);background:var(--wd-surface)}.sw-chip.select select{border:0;background:transparent;padding:0 2px;font-size:12px;height:22px;max-width:180px;color:var(--wd-text-2)}.sw-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px 0 6px;border-radius:999px;font-size:11.5px;font-weight:650;letter-spacing:.01em;white-space:nowrap}.sw-pill.small{height:19px;font-size:11px}.sw-pill.t-todo{background:#f0f0f2;color:#55555d}.sw-pill.t-progress{background:var(--wd-blue-soft);color:var(--sw-progress)}.sw-pill.t-review{background:var(--sw-review-soft);color:var(--sw-review)}.sw-pill.t-done{background:var(--wd-green-soft);color:var(--sw-done)}.sw-pill.t-late{background:var(--sw-late-soft);color:var(--sw-late)}.sw-pill .sw-status-icon{color:currentColor}.sw-status-icon.t-todo{color:var(--sw-todo)}.sw-status-icon.t-progress{color:var(--sw-progress)}.sw-status-icon.t-review{color:var(--sw-review)}.sw-status-icon.t-done{color:var(--sw-done)}.sw-tag{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:5px;font-size:11px;font-weight:600;white-space:nowrap}.sw-tag.c-blue{background:var(--wd-blue-soft);color:var(--wd-blue)}.sw-tag.c-green{background:var(--wd-green-soft);color:var(--wd-green)}.sw-tag.c-purple{background:var(--wd-purple-soft);color:var(--wd-purple)}.sw-tag.c-amber{background:var(--wd-amber-soft);color:var(--wd-amber)}.sw-tag.c-sky{background:var(--sw-sky-soft);color:var(--sw-sky)}.sw-tag.c-red{background:var(--sw-late-soft);color:var(--sw-late)}.sw-tag.c-grey{background:var(--wd-sunken);color:var(--wd-muted)}.sw-prio{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:550}.sw-prio.t-urgent{color:var(--sw-late)}.sw-prio.t-high{color:#b07a1f}.sw-prio.t-normal,.sw-prio.t-low{color:var(--wd-faint)}.sw-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-weight:650;color:hsl(var(--h) 55% 32%);background:hsl(var(--h) 70% 91%);letter-spacing:-.02em;line-height:1}.sw-avatar.ring{box-shadow:0 0 0 2px var(--wd-surface)}.sw-avatar.more{background:var(--wd-sunken);color:var(--wd-muted);font-size:10px;box-shadow:0 0 0 2px var(--wd-surface)}.sw-avatars{display:inline-flex;align-items:center}.sw-avatars>*+*{margin-left:-5px}.sw-due{font-size:12px;color:var(--wd-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.sw-due.late,.sw-due.today{color:var(--sw-late);font-weight:600}.sw-due.soon{color:var(--wd-text)}.sw-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--sw-sky);box-shadow:0 0 0 3px var(--sw-sky-soft);animation:sw-pulse 1.6s ease-in-out infinite;flex:none}@keyframes sw-pulse{50%{box-shadow:0 0 0 5px transparent}}.sw-rail{display:flex;flex-direction:column;gap:14px;padding:14px 10px;border-right:1px solid var(--wd-hair);background:var(--wd-canvas);min-height:0;overflow-y:auto;scrollbar-width:none}.sw-rail-sec{display:flex;flex-direction:column;gap:1px}.sw-rail-sec.grow{flex:1;min-height:120px}.sw-rail-sec.foot{border-top:1px solid var(--wd-hair);padding-top:10px}.sw-rail-sec h2{display:flex;align-items:center;gap:6px;margin:0 0 4px;padding:0 8px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--wd-muted)}.sw-rail-sec h2 small{font-weight:600}.sw-rail-item{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:7px;color:var(--wd-text-2);font-size:13px;font-weight:500;width:100%;position:relative}.sw .sw-rail-item:hover:not(:disabled),div.sw-rail-item:hover{background:var(--wd-press)}.sw .sw-rail-item.on,.sw div.sw-rail-item.on{background:var(--wd-surface);color:var(--wd-text);font-weight:600;box-shadow:var(--wd-shadow)}.sw-rail-item>span,.sw-rail-link>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-rail-item svg{color:var(--wd-muted);flex:none}.sw-rail-item.on svg{color:var(--sw-sky)}.sw-rail-item small{min-width:20px;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;font-size:11px;font-weight:600;color:var(--wd-muted);background:transparent}.sw-rail-item small.bad{color:var(--sw-late);background:var(--sw-late-soft)}.sw-rail-item small.warn{color:var(--sw-review);background:var(--sw-review-soft)}.sw .sw-rail-link{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:30px}.sw .sw-rail-link:hover:not(:disabled){background:transparent}.sw-rail-item .hover-only{opacity:0}.sw-rail-item:hover .hover-only,.sw-rail-item .hover-only:focus-visible{opacity:1}.sw-rail-item.client{min-height:30px;height:auto;padding-top:5px;padding-bottom:5px;font-size:12.5px}.sw-rail-item.client>span:not(.sw-dot){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.sw-rail-clients{display:flex;flex-direction:column;gap:1px;overflow-y:auto;scrollbar-width:none;min-height:0}.sw-dot{width:7px;height:7px;border-radius:50%;background:var(--wd-hair-strong);flex:none}.sw-dot.open{background:var(--sw-done)}.sw-dot.late{background:#c98a1b;box-shadow:0 0 0 3px var(--sw-late-soft)}.sw-rail-hint{margin:0;padding:2px 8px;color:var(--wd-muted);font-size:12px;line-height:1.4}.sw-rail-search{display:flex;align-items:center;gap:6px;margin:0 2px 4px;padding:0 8px;height:28px;border-radius:7px;border:1px solid var(--wd-hair);background:var(--wd-surface);color:var(--wd-faint)}.sw .sw-rail-search input{border:0;padding:0;background:transparent;font-size:12.5px;width:100%;outline:none}.sw-main{display:flex;flex-direction:column;min-width:0;min-height:0}.sw-head{padding:16px 22px 12px;display:flex;flex-direction:column;gap:12px}.sw-head-row{display:flex;align-items:center;gap:10px}.sw-head-title{flex:1;min-width:0}.sw .sw-head-title h1{margin:0;font-size:20px;font-weight:680;letter-spacing:-.02em;line-height:1.25}.sw-head-title p{margin:2px 0 0;color:var(--wd-muted);font-size:12.5px}.sw-search{display:flex;align-items:center;gap:7px;height:32px;width:240px;padding:0 8px 0 10px;border-radius:8px;border:1px solid var(--wd-hair-strong);background:var(--wd-surface);color:var(--wd-faint)}.sw-search:focus-within{border-color:var(--wd-text-2);box-shadow:0 0 0 3px #1010180d}.sw .sw-search input{flex:1;border:0;padding:0;background:transparent;font-size:13px;outline:none;min-width:0}.sw .sw-timer-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 11px;border-radius:999px;background:var(--sw-sky-soft);color:var(--sw-sky);font-size:12px;font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-mios{border:1px solid var(--wd-hair);border-radius:12px;background:var(--wd-surface);transition:box-shadow .15s ease,border-color .15s ease}.sw-mios:focus-within,.sw-mios.open{border-color:color-mix(in srgb,var(--sw-sky) 40%,var(--wd-hair));box-shadow:0 0 0 4px var(--sw-sky-soft)}.sw-mios-bar{display:flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 13px}.sw-mios-spark{color:var(--sw-sky);flex:none}.sw .sw-mios-bar input{flex:1;border:0;padding:0;background:transparent;font-size:13.5px;outline:none;min-width:0}.sw-mios-bar input::placeholder{color:var(--wd-muted)}.sw .sw-faint-kbd{opacity:.6}.sw-draft{border-top:1px solid var(--wd-hair);padding:12px 13px 12px 38px;display:flex;flex-direction:column;gap:9px;animation:sw-in .14s ease-out}.sw-draft-kicker{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--sw-sky)}.sw .sw-draft-title{border:0;border-bottom:1px dashed var(--wd-hair-strong);border-radius:0;padding:2px 0 4px;font-size:15px;font-weight:620;background:transparent;outline:none}.sw .sw-draft-title:focus{border-bottom-color:var(--wd-text-2)}.sw-draft-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sw-draft-update p{margin:0 0 6px;font-size:14px}.sw-draft-actions{display:flex;gap:6px}@keyframes sw-in{0%{opacity:0;transform:translateY(-3px)}}.sw-pulse{display:flex;align-items:stretch;gap:8px}.sw .sw-pulse-stat{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:104px;padding:7px 12px;border-radius:10px;border:1px solid var(--wd-hair);background:var(--wd-surface)}.sw .sw-pulse-stat:hover:not(:disabled){border-color:var(--wd-hair-strong);background:var(--wd-surface);box-shadow:var(--wd-shadow)}.sw-pulse-stat strong{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-variant-numeric:tabular-nums}.sw-pulse-stat span{font-size:11.5px;color:var(--wd-muted);font-weight:550}.sw-pulse-stat.t-late strong{color:var(--sw-late)}.sw-pulse-stat.t-late:not(.zero){background:var(--sw-late-soft);border-color:#f0dcb4}.sw-pulse-stat.t-review strong{color:var(--sw-review)}.sw-pulse-stat.t-today strong{color:var(--sw-late)}.sw-pulse-stat.zero strong{color:var(--wd-faint)}.sw-pulse-next{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--wd-canvas)}.sw-pulse-label{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--wd-muted);white-space:nowrap;margin-right:4px}.sw .sw-next-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:5px 10px;border-radius:8px;background:var(--wd-surface);border:1px solid var(--wd-hair);min-width:0;flex:1 1 auto}.sw .sw-next-chip:hover:not(:disabled){background:var(--wd-surface);border-color:var(--wd-hair-strong);box-shadow:var(--wd-shadow)}.sw-next-title{font-weight:550;min-width:0;line-height:1.25;overflow-wrap:anywhere}.sw-next-client{color:var(--wd-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;flex:none}.sw .sw-next-more{color:var(--wd-muted);font-size:12px;font-weight:600;white-space:nowrap;padding:4px}.sw .sw-next-more:hover{color:var(--sw-sky);text-decoration:underline}.sw-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:0 22px 8px;border-bottom:1px solid var(--wd-hair)}.sw-layouts{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:var(--wd-sunken)}.sw .sw-layouts button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:7px;font-size:12.5px;font-weight:550;color:var(--wd-muted)}.sw .sw-layouts button:hover:not(:disabled){background:transparent;color:var(--wd-text)}.sw .sw-layouts button[aria-selected=true]{background:var(--wd-surface);color:var(--wd-text);box-shadow:var(--wd-shadow)}.sw-sep{width:1px;height:20px;background:var(--wd-hair);margin:0 6px}.sw .sw-tool{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 9px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--wd-text-2)}.sw .sw-tool:hover:not(:disabled){background:var(--wd-hover)}.sw .sw-tool.active{color:var(--sw-sky);background:var(--sw-sky-soft)}.sw .sw-tool[aria-pressed=true]{color:var(--wd-text)}.sw .sw-tool.save{color:var(--sw-sky);font-weight:600}.sw-toolbar-end{margin-left:auto;display:flex;align-items:center;gap:4px}.sw-chips{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px}.sw-filter-grid{display:flex;flex-direction:column;gap:10px;padding:4px 4px 6px}.sw-filter-row>span{display:block;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--wd-faint);margin:0 0 5px 2px}.sw-filter-opts{display:flex;flex-wrap:wrap;gap:4px}.sw-filter-opts.scroll{max-height:120px;overflow-y:auto}.sw-pop .sw-opt{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:7px;border:1px solid var(--wd-hair);font-size:12px;font-weight:500;color:var(--wd-text-2);background:var(--wd-surface)}.sw-pop .sw-opt:hover:not(:disabled){background:var(--wd-hover)}.sw-pop .sw-opt[aria-pressed=true]{border-color:var(--wd-text);background:var(--wd-text);color:#fff}.sw-pop .sw-opt[aria-pressed=true] svg{color:#fff}.sw-body{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.sw-list{min-width:860px;padding-bottom:80px;--sw-cols: 28px minmax(300px, 1fr) 128px 80px 86px 76px 90px}.sw-list.no-client{min-width:720px;--sw-cols: 28px minmax(300px, 1fr) 80px 86px 76px 90px}.sw-list-head,.sw-row{display:grid;grid-template-columns:var(--sw-cols);align-items:center;column-gap:8px;padding:0 22px 0 14px}.sw-list-head>*,.sw-row>*{min-width:0}.sw-list-head{position:sticky;top:0;z-index:2;height:32px;background:var(--wd-surface);border-bottom:1px solid var(--wd-hair);font-size:11.5px;font-weight:600;color:var(--wd-muted)}.sw-group{border-bottom:1px solid var(--wd-hair)}.sw-group-head{position:sticky;top:32px;z-index:1;display:flex;align-items:center;height:40px;padding:0 22px 0 14px;background:color-mix(in srgb,var(--wd-surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sw .sw-group-toggle{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 8px 0 4px;color:var(--wd-muted)}.sw .sw-group-toggle:hover:not(:disabled){background:var(--wd-hover)}.sw-group-toggle small{font-size:12px;font-weight:600;color:var(--wd-faint)}.sw-group-name{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:var(--wd-text)}.sw-group-name.t-late,.sw-group-name.t-today{color:var(--sw-late)}.sw-row{min-height:48px;height:auto;padding-top:7px;padding-bottom:7px;border-top:1px solid transparent;cursor:pointer;position:relative}.sw-row.post{min-height:62px}.sw-row+.sw-row{border-top-color:var(--wd-hair)}.sw-row:hover{background:#fafafb}.sw-row.cursor{background:#f6f6f8;box-shadow:inset 2px 0 0 var(--wd-text-2)}.sw-row.open{background:var(--sw-sky-soft);box-shadow:inset 2px 0 0 var(--sw-sky)}.sw-row.selected{background:#f1f5fe}.sw-row.done .sw-title-text{color:var(--wd-faint);text-decoration:line-through;text-decoration-color:var(--wd-hair-strong)}.sw-row.sub .sw-col-title{padding-left:34px}.sw-row.sub{min-height:44px}.sw-col-sel{display:grid;place-items:center}.sw .sw-col-sel input{width:14px;height:14px;margin:0;padding:0;accent-color:var(--wd-text);opacity:0;cursor:pointer}.sw-row:hover .sw-col-sel input,.sw-row.selected .sw-col-sel input,.sw-row.cursor .sw-col-sel input,.sw-col-sel input:focus-visible{opacity:1}.sw-col-title{display:flex;align-items:center;gap:7px;min-width:0}.sw-title-content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:3px}.sw-title-text{min-width:0;max-width:100%;overflow-wrap:anywhere;line-height:1.3;font-size:13.5px;font-weight:500;color:var(--wd-text)}.sw-title-details{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;min-width:0}.sw-title-details .sw-chip{flex:none}.sw .sw-caret{display:grid;place-items:center;width:18px;height:18px;color:var(--wd-faint);flex:none;border-radius:4px}.sw-caret-gap{width:18px;flex:none}.sw .sw-status-btn{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:6px}.sw .sw-status-btn:hover:not(:disabled){background:var(--wd-sunken)}.sw-meta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:var(--wd-faint);flex:none;font-variant-numeric:tabular-nums}.sw-meta-icon{color:var(--wd-faint);flex:none}.sw-meta-icon.review{color:var(--sw-review)}.sw .sw-cell{display:flex;align-items:center;gap:5px;width:100%;height:28px;padding:0 6px;border-radius:6px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--wd-text-2);font-size:12.5px}.sw .sw-cell:hover:not(:disabled){background:var(--wd-surface);box-shadow:inset 0 0 0 1px var(--wd-hair-strong)}.sw .sw-col-client .sw-cell{display:-webkit-box;height:auto;max-height:40px;line-height:1.3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sw-ph{color:var(--wd-hair-strong);display:inline-flex;opacity:0}.sw-row:hover .sw-ph{opacity:1}.sw-add-row{display:flex;align-items:center;gap:8px;height:34px;padding:0 22px 0 64px;color:var(--wd-faint);font-size:13px;width:100%}.sw .sw-add-row:hover:not(:disabled){color:var(--wd-text-2);background:transparent}.sw-add-row.editing{color:var(--wd-text-2);background:#fcfcfd}.sw .sw-add-row input{flex:1;border:0;padding:0;background:transparent;outline:none;font-size:13.5px;min-width:0}.sw-board{display:grid;grid-auto-flow:column;grid-auto-columns:300px;gap:12px;padding:14px 22px 24px;height:100%;width:max-content}.sw-col{display:flex;flex-direction:column;min-height:0;border-radius:12px;background:var(--wd-canvas);transition:box-shadow .12s ease,background .12s ease}.sw-col.over{background:#f0f0f3;box-shadow:inset 0 0 0 2px var(--wd-hair-strong)}.sw-col header{display:flex;align-items:center;gap:8px;padding:10px 12px 6px}.sw-col header small{font-size:12px;font-weight:600;color:var(--wd-faint)}.sw-col.collapsed{width:180px}.sw-col-drop{flex:1;margin:6px;border-radius:10px;border:1.5px dashed var(--wd-hair-strong)}.sw-col-drop[data-over]{border-color:var(--sw-done);background:var(--wd-green-soft)}.sw-col-cards{flex:1;min-height:40px;overflow-y:auto;padding:4px 8px;display:flex;flex-direction:column;gap:7px;scrollbar-width:none}.sw-card{display:flex;flex-direction:column;gap:6px;padding:10px 11px;border-radius:10px;background:var(--wd-surface);border:1px solid var(--wd-hair);box-shadow:0 1px 1px #10101808;cursor:pointer;transition:box-shadow .12s ease,transform .12s ease,border-color .12s ease}.sw-card:hover{border-color:var(--wd-hair-strong);box-shadow:var(--wd-shadow)}.sw-card.open{border-color:var(--sw-sky);box-shadow:0 0 0 3px var(--sw-sky-soft)}.sw-card.selected{border-color:var(--wd-blue)}.sw-card.dragging{opacity:.45;transform:rotate(1.2deg)}.sw-card.post{border-style:dashed;border-color:color-mix(in srgb,var(--sw-review) 40%,var(--wd-hair))}.sw-card strong{font-size:13.5px;font-weight:560;line-height:1.35}.sw-card-client{font-size:11px;font-weight:600;color:var(--wd-faint);text-transform:uppercase;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sw-card-end{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.sw-col-empty{margin:4px 4px 0;padding:14px 10px;border-radius:10px;border:1.5px dashed var(--wd-hair);color:var(--wd-faint);font-size:12px;text-align:center}.sw-col .sw-add-row{padding:0 14px;height:36px}.sw-cal-wrap{display:grid;grid-template-columns:minmax(0,1fr) 230px;height:100%;min-height:560px}.sw-cal{display:flex;flex-direction:column;padding:12px 16px 16px 22px;min-width:0}.sw-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sw .sw-cal-head h2{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em}.sw-cal-grid{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-left:1px solid var(--wd-hair);border-top:1px solid var(--wd-hair);border-radius:10px;overflow:hidden}.sw-cal-dow{padding:7px 8px;font-size:11px;font-weight:650;color:var(--wd-faint);text-transform:uppercase;letter-spacing:.04em;border-right:1px solid var(--wd-hair);border-bottom:1px solid var(--wd-hair);background:var(--wd-canvas)}.sw-cal-day{position:relative;padding:5px 5px 6px;border-right:1px solid var(--wd-hair);border-bottom:1px solid var(--wd-hair);min-width:0;display:flex;flex-direction:column;gap:3px;transition:background .1s ease}.sw-cal-day.out{background:#fbfbfc}.sw-cal-day.out .sw-cal-num{color:var(--wd-hair-strong)}.sw-cal-day.over{background:var(--sw-sky-soft);box-shadow:inset 0 0 0 2px var(--sw-sky)}.sw-cal-num{font-size:12px;font-weight:600;color:var(--wd-muted);padding:1px 4px;align-self:flex-start;border-radius:6px;font-variant-numeric:tabular-nums}.sw-cal-day.today .sw-cal-num{background:var(--sw-ink);color:#fff}.sw-cal-chips{display:flex;flex-direction:column;gap:3px;min-width:0}.sw .sw-cal-chip{display:flex;align-items:center;gap:5px;height:22px;padding:0 6px;border-radius:5px;font-size:11.5px;font-weight:550;background:var(--wd-sunken);color:var(--wd-text-2);min-width:0;width:100%}.sw-cal-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw .sw-cal-chip.st-progress{background:var(--wd-blue-soft);color:#1f4fa3}.sw .sw-cal-chip.st-review{background:var(--sw-review-soft);color:#8a5300}.sw .sw-cal-chip.st-done{background:var(--wd-green-soft);color:#18763f}.sw .sw-cal-chip.late{box-shadow:inset 2px 0 0 var(--sw-late)}.sw .sw-cal-chip:hover:not(:disabled){filter:brightness(.97)}.sw-cal-tray{border-left:1px solid var(--wd-hair);padding:14px;background:var(--wd-canvas);overflow-y:auto}.sw .sw-cal-tray h3{margin:0;font-size:13px;font-weight:650;display:flex;gap:6px;align-items:center}.sw-cal-tray h3 small{color:var(--wd-faint)}.sw-cal-tray-list{display:flex;flex-direction:column;gap:4px;margin-top:8px}.sw .sw-cal-tray .sw-cal-chip{height:28px;background:var(--wd-surface);border:1px solid var(--wd-hair)}.sw-me{max-width:920px;padding:18px 22px 80px}.sw-me-hello{display:flex;align-items:center;gap:12px;margin-bottom:18px}.sw .sw-me-hello h2{margin:0;font-size:17px;font-weight:650}.sw-me-hello p{margin:2px 0 0;color:var(--wd-muted)}.sw-me-sec{margin-bottom:18px}.sw .sw-me-sec h3{display:flex;align-items:center;gap:7px;margin:0 0 6px;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--wd-muted)}.sw-me-sec h3 small{font-weight:600;color:var(--wd-faint)}.sw-me-sec.t-late h3,.sw-me-sec.t-today h3{color:var(--sw-late)}.sw-me-sec.t-review h3{color:var(--sw-review)}.sw-me-row{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:8px;cursor:pointer;border:1px solid transparent}.sw-me-row+.sw-me-row{margin-top:1px}.sw-me-row:hover{background:#fafafb;border-color:var(--wd-hair)}.sw-me-row.cursor{background:#f6f6f8}.sw-me-row.open{background:var(--sw-sky-soft);border-color:var(--sw-sky-soft)}.sw-me-row .sw-title-text{flex:1}.sw-me-client{color:var(--wd-faint);font-size:12px;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.sw .sw-mention{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border-radius:8px;border:1px solid var(--wd-hair);margin-bottom:6px;background:var(--wd-surface)}.sw .sw-mention:hover:not(:disabled){border-color:var(--wd-hair-strong);background:var(--wd-surface);box-shadow:var(--wd-shadow)}.sw-mention span{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-mention em{font-style:normal;font-weight:600}.sw-mention small{color:var(--wd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-panel{grid-column:3;grid-row:1;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--wd-hair);background:var(--wd-surface);box-shadow:-12px 0 32px #1010180d;animation:sw-slide .16s ease-out;z-index:3}@keyframes sw-slide{0%{opacity:0;transform:translate(12px)}}.sw-panel-bar{display:flex;align-items:center;gap:6px;height:48px;padding:0 10px 0 18px;border-bottom:1px solid var(--wd-hair);flex:none}.sw-crumbs{flex:1;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.sw-crumb{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:550;color:var(--wd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw .sw-crumb.link:hover:not(:disabled){color:var(--wd-text);background:transparent;text-decoration:underline}.sw-panel-body{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 40px;scrollbar-width:thin}.sw-panel-title{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.sw-panel-title .sw-status-btn{margin-top:4px;width:28px;height:28px}.sw .sw-title-edit{flex:1;resize:none;border:0;padding:2px 4px;margin:0 -4px;border-radius:6px;font-size:20px;font-weight:680;letter-spacing:-.02em;line-height:1.3;background:transparent;overflow:hidden;outline:none}.sw .sw-title-edit:hover:not(:disabled){background:var(--wd-hover)}.sw .sw-title-edit:focus{background:var(--wd-surface);box-shadow:0 0 0 2px var(--wd-hair-strong)}.sw .sw-title-static{margin:2px 0 0;font-size:20px;font-weight:680;letter-spacing:-.02em;line-height:1.3}.sw-readonly{margin:0 0 12px;padding:8px 10px;border-radius:8px;background:var(--wd-sunken);color:var(--wd-muted);font-size:12.5px}.sw-props{display:grid;grid-template-columns:1fr;gap:0;margin:4px 0 14px}.sw-props>div{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:34px}.sw-props dt{display:flex;align-items:center;gap:7px;color:var(--wd-muted);font-size:12.5px}.sw-props dt svg{color:var(--wd-faint)}.sw-props dd{margin:0;min-width:0;display:flex;align-items:center;gap:6px}.sw .sw-prop{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 7px;margin-left:-7px;border-radius:7px;max-width:100%;flex-wrap:wrap;font-size:13px}.sw .sw-prop:hover:not(:disabled){background:var(--wd-hover)}.sw .sw-prop.due small,.sw-prop.due.late,.sw-prop.due.today{color:var(--sw-late);font-weight:600}.sw-prop-text{color:var(--wd-text-2);overflow:hidden;text-overflow:ellipsis}.sw-time{gap:8px}.sw-time>span{font-weight:600;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:7px}.sw-live{font-size:11px;font-weight:650;color:var(--sw-sky)}.sw-review-note{font-size:12.5px;color:var(--sw-review);font-weight:600}.sw-review-note.ok{color:var(--sw-done)}.sw-gate{display:flex;gap:8px;align-items:flex-start;margin:0 0 14px;padding:9px 11px;border-radius:9px;background:var(--sw-review-soft);color:#7a4a00;font-size:12.5px;line-height:1.45}.sw-gate svg{flex:none;margin-top:1px}.sw-sec{padding:14px 0 6px;border-top:1px solid var(--wd-hair)}.sw-sec.drop{background:var(--sw-sky-soft);outline:2px dashed var(--sw-sky);outline-offset:-2px;border-radius:8px}.sw .sw-sec h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;font-weight:650;color:var(--wd-text-2)}.sw-sec h3 small{color:var(--wd-faint);font-weight:600}.sw .sw-desc{width:100%;resize:none;border:0;padding:6px 8px;margin:0 -8px;border-radius:7px;font-size:13.5px;line-height:1.55;background:transparent;min-height:60px;overflow:hidden;outline:none}.sw .sw-desc:hover:not(:disabled){background:var(--wd-hover)}.sw .sw-desc:focus{background:var(--wd-surface);box-shadow:0 0 0 2px var(--wd-hair-strong)}.sw .sw-desc.boxed{border:1px solid var(--wd-hair-strong);margin:0 0 8px}.sw-progress{height:4px;border-radius:2px;background:var(--wd-sunken);overflow:hidden;margin-bottom:8px}.sw-progress span{display:block;height:100%;background:var(--sw-done)}.sw-subs,.sw-checklist,.sw-files,.sw-timelog,.sw-rules{list-style:none;margin:0;padding:0}.sw-subs li{display:flex;align-items:center;gap:8px;height:34px;border-radius:7px;padding:0 4px}.sw-subs li:hover{background:#fafafb}.sw-subs li.done .sw-sub-title{color:var(--wd-faint);text-decoration:line-through}.sw .sw-check{display:grid;place-items:center;width:22px;height:22px}.sw .sw-sub-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.sw .sw-sub-title:hover:not(:disabled){background:transparent;text-decoration:underline}.sw-checklist li{display:flex;align-items:center;gap:9px;min-height:30px;padding:0 4px;border-radius:7px}.sw-checklist li:hover{background:#fafafb}.sw-checklist li>span{flex:1;font-size:13px}.sw-checklist li.done>span{color:var(--wd-faint);text-decoration:line-through}.sw .sw-box{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--wd-hair-strong);background:var(--wd-surface);color:#fff;flex:none}.sw .sw-box.on{background:var(--sw-done);border-color:var(--sw-done)}.sw-checklist .sw-icon,.sw-files .sw-icon{opacity:0}.sw-checklist li:hover .sw-icon,.sw-files li:hover .sw-icon{opacity:1}.sw-add-line{display:flex;align-items:center;gap:8px;height:32px;padding:0 4px;color:var(--wd-faint)}.sw .sw-add-line input{flex:1;border:0;padding:0;background:transparent;outline:none;font-size:13px}.sw-files li{display:flex;align-items:center;gap:8px;height:34px;padding:0 4px;border-radius:7px;color:var(--wd-muted)}.sw-files li:hover{background:#fafafb}.sw-files a{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wd-text);text-decoration:none;font-weight:550}.sw-files a:hover{text-decoration:underline}.sw-files small{font-size:11.5px;color:var(--wd-faint);white-space:nowrap}.sw-tabs-mini{display:flex;gap:14px;border-bottom:1px solid var(--wd-hair);margin-bottom:12px}.sw .sw-tabs-mini button{height:32px;font-size:12.5px;font-weight:600;color:var(--wd-muted);border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;display:inline-flex;align-items:center;gap:5px}.sw .sw-tabs-mini button:hover:not(:disabled){background:transparent;color:var(--wd-text)}.sw .sw-tabs-mini button[aria-selected=true]{color:var(--wd-text);border-bottom-color:var(--sw-sky)}.sw-tabs-mini small{color:var(--wd-faint)}.sw-comments ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.sw-comments li{display:flex;gap:10px}.sw-c-head{margin:0;display:flex;gap:8px;align-items:baseline}.sw-c-head small{color:var(--wd-faint);font-size:11.5px}.sw-c-body{margin:2px 0 0;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.sw-at{color:var(--wd-blue);background:var(--wd-blue-soft);border-radius:4px;padding:0 3px;font-weight:550}.sw-comment-box{position:relative;margin-top:14px;border:1px solid var(--wd-hair-strong);border-radius:10px;background:var(--wd-surface)}.sw-comment-box:focus-within{border-color:var(--wd-text-2);box-shadow:0 0 0 3px #1010180d}.sw .sw-comment-box textarea{width:100%;border:0;resize:vertical;min-height:56px;padding:10px 12px 4px;font-size:13.5px;line-height:1.5;background:transparent;outline:none}.sw-comment-actions{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 6px 12px;font-size:11.5px}.sw-comment-actions .sw-faint{display:inline-flex;align-items:center;gap:3px}.sw-mention-pop{position:absolute;left:10px;bottom:calc(100% + 4px);width:230px;padding:4px;border-radius:10px;background:var(--wd-surface);border:1px solid var(--wd-hair);box-shadow:var(--wd-shadow-pop);z-index:5}.sw .sw-mention-pop button{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;border-radius:6px;font-size:13px}.sw .sw-mention-pop button.at{background:var(--wd-hover)}.sw-activity{list-style:none;margin:0;padding:0;position:relative}.sw-activity li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:6px 0;font-size:12.5px;color:var(--wd-text-2)}.sw-act-dot{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--wd-sunken);color:var(--wd-muted);align-self:start}.sw-activity p{margin:0;line-height:1.45}.sw-act-detail{display:block;color:var(--wd-muted);font-size:12px}.sw-activity small{color:var(--wd-faint);font-size:11.5px;white-space:nowrap}.sw-timelog li{display:grid;grid-template-columns:20px 1fr auto;gap:4px 8px;align-items:center;padding:6px 0;font-size:12.5px}.sw-timelog small{grid-column:2 / -1;color:var(--wd-faint)}.sw-foot{margin:22px 0 0;color:var(--wd-faint);font-size:11.5px}.sw-excerpt{margin:0;color:var(--wd-text-2);font-size:13.5px;line-height:1.55}.sw-warn-text{color:var(--sw-review);font-weight:600;font-size:12.5px}.sw-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0}.sw-log-form,.sw-save-form{display:flex;flex-direction:column;gap:7px;padding:4px}.sw-pop .sw-log-form input,.sw-pop .sw-save-form input[type=text],.sw-pop .sw-save-form input:not([type]){height:32px;font-size:13px}.sw-check-label{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--wd-text-2);cursor:pointer}.sw .sw-check-label input,.sw-pop .sw-check-label input{width:14px;height:14px;margin:0;padding:0;accent-color:var(--sw-sky)}.sw-pop{position:fixed;z-index:60;max-height:min(420px,70vh);display:flex;flex-direction:column;padding:5px;border-radius:12px;background:var(--wd-surface);border:1px solid var(--wd-hair);box-shadow:var(--wd-shadow-pop);animation:sw-in .11s ease-out;font-size:13px}.sw-pop-title{padding:6px 8px 5px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--wd-faint)}.sw-pop-search{display:flex;align-items:center;gap:6px;height:32px;margin:0 2px 4px;padding:0 8px;border-radius:8px;background:var(--wd-sunken);color:var(--wd-faint)}.sw .sw-pop-search input{border:0;padding:0;background:transparent;outline:none;width:100%;font-size:13px}.sw-pop-list{overflow-y:auto;scrollbar-width:thin}.sw .sw-pop-item{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:4px 8px;border-radius:7px;font-size:13px;color:var(--wd-text)}.sw .sw-pop-item.at,.sw .sw-pop-item:hover:not(:disabled),.sw .sw-pop-item.on{background:var(--wd-hover)}.sw .sw-pop-item.danger{color:var(--sw-sky)}.sw-pop-icon{display:inline-grid;place-items:center;width:20px;flex:none}.sw-pop-label{flex:1;min-width:0;display:flex;flex-direction:column}.sw-pop-label small{color:var(--wd-faint);font-size:11.5px;line-height:1.3}.sw-pop-check{color:var(--sw-sky);flex:none}.sw-pop-empty{margin:0;padding:8px;color:var(--wd-faint);font-size:12.5px}.sw-due-picker{display:flex;flex-direction:column}.sw-due-picker .sw-pop-item small{margin-left:auto}.sw-due-input{display:flex;flex-direction:column;gap:4px;padding:6px 8px;font-size:11.5px;color:var(--wd-muted);border-top:1px solid var(--wd-hair);margin-top:4px}.sw .sw-due-input input{height:30px;padding:0 8px;font-size:13px}.sw-bulk{position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:2px;padding:5px 5px 5px 14px;border-radius:12px;background:#1d1d1f;color:#fff;box-shadow:0 12px 32px #10101847;animation:sw-up .16s ease-out;white-space:nowrap}@keyframes sw-up{0%{opacity:0;transform:translate(-50%,8px)}}.sw-bulk strong{font-size:13px;font-weight:650;margin-right:8px}.sw .sw-bulk button{height:30px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:550;color:#e6e6ea}.sw .sw-bulk button:hover:not(:disabled){background:#ffffff1f;color:#fff}.sw .sw-bulk .sw-bulk-x{display:grid;place-items:center;width:30px;padding:0;margin-left:4px;color:#a8a8b0}.sw-toast{position:absolute;left:50%;bottom:72px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:10px;max-width:min(620px,90%);padding:8px 8px 8px 14px;border-radius:10px;background:#1d1d1f;color:#fff;font-size:13px;box-shadow:0 12px 32px #10101840;animation:sw-up .16s ease-out}.sw-toast.error{background:var(--sw-late-soft);color:var(--sw-late);box-shadow:0 0 0 1px #f0dcb4,0 12px 32px #10101824}.sw .sw-toast.error button{color:var(--sw-late)}.sw .sw-toast.error button:hover:not(:disabled){background:#8a53001a}.sw-toast.warn{background:#6b4a00}.sw .sw-toast button{color:#fff;font-weight:650;font-size:12.5px;padding:4px 8px;border-radius:6px}.sw .sw-toast button:hover:not(:disabled){background:#ffffff26}.sw .sw-toast .sw-icon{color:#ffffffb3}.sw-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:start center;padding-top:12vh;background:#10101838;animation:sw-fade .12s ease-out}@keyframes sw-fade{0%{opacity:0}}.sw-modal{width:min(620px,calc(100vw - 32px));max-height:76vh;overflow-y:auto;border-radius:14px;background:var(--wd-surface);box-shadow:0 24px 64px #10101838,0 2px 6px #10101814;animation:sw-in .14s ease-out;padding:0 0 4px}.sw-modal.wide{width:min(760px,calc(100vw - 32px))}.sw-modal>header{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 6px 20px}.sw .sw-modal>header h2{margin:0;font-size:14px;font-weight:650;color:var(--wd-muted)}.sw-modal>.sw-hint,.sw-modal>.sw-rules,.sw-modal>form,.sw-modal>.sw-keys{margin-left:20px;margin-right:20px}.sw-new{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.sw .sw-new-title{border:0;padding:4px 0;font-size:19px;font-weight:650;letter-spacing:-.015em;outline:none;background:transparent}.sw .sw-new-desc{border:0;padding:2px 0;resize:none;font-size:13.5px;line-height:1.5;outline:none;background:transparent}.sw-new-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 0 4px}.sw-new-foot{display:flex;align-items:center;gap:6px;padding-top:12px;border-top:1px solid var(--wd-hair)}.sw-new-foot>span{margin-right:auto;display:inline-flex;align-items:center;gap:2px}.sw-rules li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--wd-hair)}.sw-rule-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sw-rule-main small{color:var(--wd-muted);font-size:12px}.sw-rule-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-top:16px;padding:14px;border-radius:12px;background:var(--wd-canvas);margin-bottom:16px}.sw .sw-rule-form h3{grid-column:1 / -1;margin:0;font-size:13px;font-weight:650}.sw-rule-form label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;color:var(--wd-muted)}.sw .sw-rule-form input,.sw .sw-rule-form select{height:32px;padding:0 8px;font-size:13px;font-weight:400;color:var(--wd-text)}.sw-rule-form .sw-inline{display:flex;align-items:center;gap:6px;font-weight:400;color:var(--wd-text-2)}.sw .sw-rule-form .sw-inline input{width:72px}.sw-rule-form .sw-row-actions{grid-column:1 / -1;margin:0}.sw-keys{display:grid;grid-template-columns:1fr 1fr;gap:2px 20px;padding-bottom:16px}.sw-keys>div{display:flex;align-items:center;justify-content:space-between;gap:10px;height:34px;border-bottom:1px solid var(--wd-hair)}.sw-keys dt{display:flex;gap:3px}.sw-keys dd{margin:0;color:var(--wd-text-2);font-size:12.5px;text-align:right}.sw-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:72px 24px;color:var(--wd-muted)}.sw-empty svg{color:var(--wd-hair-strong)}.sw .sw-empty h2{margin:6px 0 0;font-size:15px;font-weight:650;color:var(--wd-text)}.sw-empty p{margin:0 0 10px;max-width:420px;line-height:1.5}.sw-error{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px;text-align:center;color:var(--wd-muted)}.sw-error svg{color:var(--sw-late)}.sw .sw-error h2{margin:0;color:var(--wd-text)}.sw-error p{margin:0 0 6px}.sw-error.small{flex-direction:row;padding:10px 12px;border-radius:9px;background:var(--sw-late-soft);color:var(--sw-late);text-align:left;font-size:12.5px}.sw-error.small p{margin:0;flex:1}.sw-sk{display:block;border-radius:6px;background:linear-gradient(90deg,var(--wd-sunken),#f8f8fa,var(--wd-sunken));background-size:200% 100%;animation:sw-shimmer 1.3s linear infinite}@keyframes sw-shimmer{to{background-position:-200% 0}}.sw-sk.line{height:14px;margin:9px 8px}.sw-sk.title{height:24px;width:220px}.sw-sk.bar{height:40px;border-radius:12px}.sw-sk.pulse{height:48px;border-radius:10px}.sw-sk.row{height:18px;margin:18px 22px}.sw-skeleton-block{height:160px;margin:12px 0;border-radius:10px;background:linear-gradient(90deg,var(--wd-sunken),#f8f8fa,var(--wd-sunken));background-size:200% 100%;animation:sw-shimmer 1.3s linear infinite}@media(max-width:1180px){.sw.has-panel{grid-template-columns:248px minmax(0,1fr)}.sw-panel{position:absolute;top:0;right:0;bottom:0;width:min(var(--sw-panel),100%)}.sw-pulse{flex-wrap:wrap}.sw-pulse-next{flex-basis:100%}.sw-list{min-width:0;--sw-cols: 28px minmax(220px, 1fr) 128px 86px 90px}.sw-list.no-client{min-width:0;--sw-cols: 28px minmax(220px, 1fr) 86px 90px}.sw-list .sw-col-assignees,.sw-list .sw-col-priority{display:none}}@media(max-width:820px){.sw,.sw.has-panel{grid-template-columns:minmax(0,1fr)}.sw-rail{display:none}.sw-head{padding:12px 16px 10px}.sw-head-row{flex-wrap:wrap}.sw-search{width:100%;order:3}.sw-toolbar{padding:0 16px 8px}.sw-pulse{flex-wrap:wrap}.sw-pulse-stat{flex:1;min-width:0}.sw-cal-wrap{grid-template-columns:1fr}.sw-cal-tray{display:none}.sw-bulk{max-width:calc(100% - 24px);overflow-x:auto}}@media(max-width:760px){.sw-list,.sw-list.no-client{--sw-cols: 28px minmax(160px, 1fr) 86px}.sw-list .sw-col-client,.sw-list .sw-col-tags{display:none}.sw-pulse-next{flex-wrap:wrap}.sw-next-client{display:none}}@media(prefers-reduced-motion:reduce){.sw *,.sw-pop,.sw-modal,.sw-modal-back{animation:none!important;transition:none!important}}.sw-rail-item>span.sw-dot{flex:none}.sw .sw-cell.sw-due.late,.sw .sw-cell.sw-due.today{color:var(--sw-late);font-weight:600}.sw .sw-cell:disabled{opacity:1;color:var(--wd-text-2)}.sw .sw-cell:disabled:hover{box-shadow:none}.sw label,.sw-pop label{gap:0}.sw form>label,.sw-pop form>label{margin:0}.sw .sw-search,.sw .sw-rail-search,.sw .sw-pop-search,.sw .sw-chip.select,.sw .sw-check-label{flex-direction:row;gap:6px}.sw .sw-chip.select,.sw .sw-rule-form label,.sw .sw-due-input{gap:4px}.sw .sw-add-row{justify-content:flex-start}.sw :where(button,input,select):focus-visible{outline:2px solid var(--sw-sky);outline-offset:2px}.sw .sw-sub-title{display:block;text-align:left}.sw.has-panel .sw-pulse-next,.sw.has-panel .sw-head-title p{display:none}.sw.has-panel .sw-search{width:200px}.cg-root{--cg-bg: var(--pt-bg, var(--wd-canvas, #f7f7f8));--cg-surface: var(--pt-surface, var(--wd-surface, #ffffff));--cg-sunken: var(--pt-sunken, var(--wd-sunken, #f2f2f4));--cg-hover: var(--pt-hover, var(--wd-hover, #f4f4f6));--cg-hair: var(--pt-hair, var(--wd-hair, #e6e6ea));--cg-hair-strong: var(--pt-hair-strong, var(--wd-hair-strong, #d9d9df));--cg-text: var(--pt-text, var(--wd-text, #1d1d1f));--cg-text-2: var(--pt-text-2, var(--wd-text-2, #3a3a40));--cg-muted: var(--pt-muted, var(--wd-muted, #6e6e76));--cg-faint: var(--pt-faint, var(--wd-faint, #9d9da5));--cg-accent: var(--pt-accent-ink, var(--wd-accent-strong, #d92c2c));--cg-accent-hover: var(--wd-accent-hover, #c42626);--cg-accent-soft: var(--pt-accent-soft, var(--wd-accent-soft, #fdeced));--cg-prev: var(--pt-prev, #b8b8c2);--cg-good: var(--pt-good, var(--wd-green, #1f9d55));--cg-good-soft: var(--pt-good-soft, var(--wd-green-soft, #e6f6ec));--cg-warn: var(--pt-warn, var(--wd-amber, #b86e00));--cg-warn-soft: var(--pt-warn-soft, var(--wd-amber-soft, #fff3df));--cg-bad: var(--pt-bad, #cf2c2c);--cg-bad-soft: var(--pt-bad-soft, var(--wd-red-soft, #fdeaea));--cg-r: 12px;--cg-shadow: var(--wd-shadow, 0 1px 2px rgb(16 16 24 / 4%), 0 1px 3px rgb(16 16 24 / 3%));color:var(--cg-text);font-size:13.5px;line-height:1.45;font-variant-numeric:tabular-nums}.cg-root *,.cg-root *:before,.cg-root *:after{box-sizing:border-box}.cg-root h2,.cg-root h3,.cg-root h4,.cg-root p{margin:0}.cg-root .grow{flex:1}.cg-root code{font-size:12px;background:var(--cg-sunken);border:1px solid var(--cg-hair);padding:0 5px;border-radius:5px;word-break:break-all}.cg-root .spin{animation:cg-spin .8s linear infinite}@keyframes cg-spin{to{transform:rotate(360deg)}}body .cg-root .cg-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border-radius:8px;font:inherit;font-size:13px;font-weight:550;line-height:1;cursor:pointer;white-space:nowrap;text-decoration:none;border:1px solid var(--cg-hair-strong);background:var(--cg-surface);color:var(--cg-text-2);transition:background .12s ease,border-color .12s ease,color .12s ease}body .cg-root .cg-btn:hover:not(:disabled){background:var(--cg-hover);color:var(--cg-text)}body .cg-root .cg-btn:focus-visible{outline:2px solid var(--cg-accent);outline-offset:2px}body .cg-root .cg-btn:disabled{opacity:.55;cursor:default}body .cg-root .cg-btn.primary{background:var(--cg-accent);border-color:var(--cg-accent);color:#fff}body .cg-root .cg-btn.primary:hover:not(:disabled){background:var(--cg-accent-hover);border-color:var(--cg-accent-hover);color:#fff}body .cg-root .cg-btn.sm{min-height:28px;padding:4px 9px;font-size:12.5px;border-radius:7px}.cg-head{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.cg-head h2{font-size:17px;font-weight:650;letter-spacing:-.01em}.cg-head p{color:var(--cg-muted);font-size:12.5px;margin-top:2px}.cg-head p b{color:var(--cg-text-2);font-weight:550}.cg-seg{display:inline-flex;padding:2px;border-radius:9px;background:var(--cg-sunken);border:1px solid var(--cg-hair)}body .cg-root .cg-seg button{min-height:26px;padding:3px 11px;border:0;border-radius:7px;background:transparent;color:var(--cg-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}body .cg-root .cg-seg button:hover{color:var(--cg-text);background:transparent}body .cg-root .cg-seg button.on{background:var(--cg-surface);color:var(--cg-text);box-shadow:0 1px 2px #10101814,0 0 0 1px var(--cg-hair)}.cg-body{display:grid;gap:14px;transition:opacity .16s ease}.cg-body.dim{opacity:.55}.cg-error{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:12px;border-radius:10px;background:var(--cg-bad-soft);color:var(--cg-bad);font-weight:550}.cg-error span{flex:1}.cg-warn{display:flex;gap:8px;align-items:flex-start;padding:9px 12px;border-radius:9px;background:var(--cg-warn-soft);color:var(--cg-warn);font-size:12.5px;font-weight:550}.cg-foot{color:var(--cg-faint);font-size:12px;text-align:center;padding:4px 0 10px}.cg-conn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .cg-root .cg-conn-item{display:flex;align-items:center;gap:10px;min-height:0;padding:10px 12px;text-align:left;cursor:pointer;background:var(--cg-surface);border:1px solid var(--cg-hair);border-radius:var(--cg-r);box-shadow:var(--cg-shadow);color:inherit;font:inherit}body .cg-root .cg-conn-item:hover{background:var(--cg-surface);border-color:var(--cg-hair-strong)}.cg-conn-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--cg-sunken);color:var(--cg-text-2);flex:none}.cg-conn-item.good .cg-conn-icon{background:var(--cg-good-soft);color:var(--cg-good)}.cg-conn-item.warn .cg-conn-icon{background:var(--cg-warn-soft);color:var(--cg-warn)}.cg-conn-item.bad .cg-conn-icon{background:var(--cg-bad-soft);color:var(--cg-bad)}.cg-conn-text{display:grid;min-width:0;flex:1}.cg-conn-text strong{font-size:13px;font-weight:600}.cg-conn-text small{color:var(--cg-muted);font-size:12px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .cg-root .cg-conn-text small.faint{color:var(--cg-faint);font-size:11.5px}.cg-dot{width:7px;height:7px;border-radius:50%;background:var(--cg-faint);flex:none}.cg-dot.good{background:var(--cg-good)}.cg-dot.warn{background:var(--cg-warn)}.cg-dot.bad{background:var(--cg-bad)}.cg-chev{color:var(--cg-faint);transition:transform .14s ease;flex:none}.cg-chev.open{transform:rotate(180deg)}.cg-conn-detail{grid-column:1 / -1;padding:12px 14px;border-radius:var(--cg-r);background:var(--cg-sunken);border:1px solid var(--cg-hair);display:grid;gap:10px;font-size:13px;color:var(--cg-text-2)}.cg-conn-detail p{display:flex;gap:6px;align-items:flex-start}.cg-conn-detail .good{color:var(--cg-good);flex:none;margin-top:2px}.cg-settings{display:grid;gap:12px;padding:16px;border-radius:var(--cg-r);background:var(--cg-surface);border:1px solid var(--cg-hair-strong);box-shadow:var(--cg-shadow)}.cg-settings-head{display:grid;gap:3px}.cg-settings-head strong{font-size:14px}.cg-settings-head small{color:var(--cg-muted);font-size:12.5px}.cg-settings label{display:grid;gap:4px}.cg-settings label>span{font-size:12px;font-weight:600;color:var(--cg-text-2)}.cg-settings label>small{color:var(--cg-muted);font-size:12px}body .cg-root .cg-settings input{font:inherit;font-size:13px;padding:7px 10px;border-radius:8px;border:1px solid var(--cg-hair-strong);background:var(--cg-surface);color:var(--cg-text);min-height:34px;width:100%}body .cg-root .cg-settings input:focus{outline:none;border-color:var(--cg-accent);box-shadow:0 0 0 3px var(--cg-accent-soft)}.cg-settings-actions{display:flex;justify-content:flex-end;gap:8px}.cg-section{background:var(--cg-surface);border:1px solid var(--cg-hair);border-radius:var(--cg-r);box-shadow:var(--cg-shadow);padding:16px;display:grid;gap:12px;min-width:0;scroll-margin-top:16px}.cg-section-head{display:flex;align-items:center;gap:8px}.cg-section-head h3{display:flex;align-items:center;gap:7px;font-size:14.5px;font-weight:650;letter-spacing:-.005em}.cg-section-head h3 svg{color:var(--cg-muted)}.cg-prov{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--cg-muted);font-size:12px;margin-top:-6px}.cg-prov .sep{color:var(--cg-faint)}.cg-stale{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:1px 7px;border-radius:99px;background:var(--cg-warn-soft);color:var(--cg-warn);font-weight:550}.cg-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:11.5px;font-weight:600;background:var(--cg-sunken);color:var(--cg-muted);white-space:nowrap}.cg-pill.good{background:var(--cg-good-soft);color:var(--cg-good)}.cg-pill.warn{background:var(--cg-warn-soft);color:var(--cg-warn)}.cg-pill.bad{background:var(--cg-bad-soft);color:var(--cg-bad)}.cg-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--cg-hair);border-radius:10px;overflow:hidden}.cg-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cg-kpi{position:relative;display:grid;gap:3px;padding:11px 13px 12px;min-width:0;border-left:1px solid var(--cg-hair)}.cg-kpi:first-child{border-left:0}.cg-kpi-label{font-size:12px;color:var(--cg-muted);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg-kpi-value{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.cg-kpi-value.sm{font-size:18px}.cg-kpi-value.bad{color:var(--cg-bad)}.cg-kpi-foot{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;min-height:18px;min-width:0}.cg-kpi-foot small{color:var(--cg-faint);font-size:11.5px}.cg-delta{display:inline-flex;align-items:center;gap:1px;padding:1px 5px 1px 3px;border-radius:5px;font-size:11.5px;font-weight:650;white-space:nowrap}.cg-delta.up{background:var(--cg-good-soft);color:var(--cg-good)}.cg-delta.down{background:var(--cg-bad-soft);color:var(--cg-bad)}.cg-delta.flat{background:var(--cg-sunken);color:var(--cg-muted)}.cg-chart{margin:0;display:grid;gap:6px}.cg-chart-legend{display:flex;align-items:center;gap:6px;color:var(--cg-muted);font-size:11.5px;justify-content:flex-end}.cg-chart-legend span{width:14px;height:0;border-top:2px solid var(--cg-accent);margin-left:8px}.cg-chart-legend span.prev{border-top:2px dashed var(--cg-prev)}.cg-chart-wrap{position:relative}.cg-chart svg{display:block;width:100%;height:168px;overflow:visible;cursor:crosshair}.cg-chart .grid{stroke:var(--cg-hair);stroke-width:1}.cg-chart .axis{fill:var(--cg-faint);font-size:10px;font-family:inherit}.cg-chart .cur{fill:none;stroke:var(--cg-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.cg-chart .prev{fill:none;stroke:var(--cg-prev);stroke-width:1.5;stroke-dasharray:4 4}.cg-chart .guide{stroke:var(--cg-hair-strong);stroke-width:1}.cg-chart .dot{fill:var(--cg-surface);stroke:var(--cg-accent);stroke-width:2}.cg-tip{position:absolute;top:0;transform:translate(-50%);pointer-events:none;display:grid;gap:1px;padding:7px 9px;border-radius:8px;background:var(--cg-text);color:var(--cg-surface);font-size:12px;white-space:nowrap;box-shadow:0 8px 24px #1010182e}.cg-tip small{opacity:.7}.cg-grid1{display:grid;gap:12px}.cg-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.cg-card{border:1px solid var(--cg-hair);border-radius:10px;padding:12px 13px;min-width:0;display:grid;gap:8px;align-content:start}.cg-card h4{font-size:12px;font-weight:650;color:var(--cg-muted);text-transform:uppercase;letter-spacing:.04em}body .cg-root .cg-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;font-size:12.5px}body .cg-root .cg-table th,body .cg-root .cg-table td{min-width:0;height:auto;border-right:0;background:transparent;text-align:left;vertical-align:middle}body .cg-root .cg-table th{font-weight:600;color:var(--cg-faint);font-size:11.5px;padding:0 0 6px;border-bottom:1px solid var(--cg-hair)}body .cg-root .cg-table td{padding:6px 0;border-bottom:1px solid var(--cg-hair);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cg-text)}body .cg-root .cg-table tbody tr,body .cg-root .cg-table tbody tr:nth-child(2n),body .cg-root .cg-table tbody tr:hover{background:transparent}body .cg-root .cg-table tbody tr:hover td{color:var(--cg-text);background:var(--cg-hover)}body .cg-root .cg-table tr:last-child td{border-bottom:0}body .cg-root .cg-table .num{text-align:right;width:64px;color:var(--cg-text-2);padding-left:6px}body .cg-root .cg-table td:first-child{padding-right:8px;padding-left:4px}body .cg-root .cg-table th:first-child{padding-left:4px}body .cg-root .cg-table td:last-child{padding-right:4px}.cg-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.cg-bars{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cg-bar-top{display:flex;align-items:center;gap:8px;font-size:12.5px}.cg-bar-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cg-text-2)}.cg-bar-value{display:inline-flex;align-items:center;gap:6px;font-weight:600;flex:none}.cg-bar-track{height:5px;border-radius:3px;background:var(--cg-sunken);margin-top:4px;overflow:hidden}.cg-bar-track span{display:block;height:100%;border-radius:3px;background:var(--cg-accent);opacity:.85}.cg-empty-line{color:var(--cg-muted);font-size:12.5px}.cg-note{color:var(--cg-muted);font-size:12px}.cg-reviews{display:grid;gap:10px}.cg-rating{display:flex;align-items:center;gap:10px}.cg-rating>strong{font-size:28px;font-weight:650;letter-spacing:-.02em}.cg-rating small{display:block;color:var(--cg-muted);font-size:12px}.cg-rating small b{color:var(--cg-good)}.cg-stars{display:inline-flex;gap:1px;color:var(--cg-hair-strong)}.cg-stars .on{color:#e9a400;fill:#e9a400}.cg-reviews ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cg-reviews li{display:grid;gap:2px;padding-top:8px;border-top:1px solid var(--cg-hair)}.cg-reviews li div{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:550}.cg-reviews li small{color:var(--cg-faint);margin-left:auto}.cg-reviews li p{color:var(--cg-text-2);font-size:12.5px}.cg-posts{list-style:none;margin:0;padding:0;display:grid}.cg-posts li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:9px 0;border-top:1px solid var(--cg-hair)}.cg-posts li:first-child{border-top:0;padding-top:0}.cg-post-main{flex:1 1 220px;min-width:0;display:grid;gap:1px}.cg-post-main strong{font-size:13px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cg-post-main small{color:var(--cg-muted);font-size:12px}.cg-post-actions{display:flex;gap:6px;flex:none}.cg-blocked{display:flex;gap:12px;padding:14px;border-radius:10px;background:var(--cg-sunken);border:1px dashed var(--cg-hair-strong)}.cg-blocked.warn{background:color-mix(in srgb,var(--cg-warn-soft) 60%,var(--cg-surface));border-color:color-mix(in srgb,var(--cg-warn) 30%,transparent)}.cg-blocked.bad{background:color-mix(in srgb,var(--cg-bad-soft) 60%,var(--cg-surface));border-color:color-mix(in srgb,var(--cg-bad) 25%,transparent)}.cg-blocked-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--cg-surface);border:1px solid var(--cg-hair);color:var(--cg-text-2);flex:none}.cg-blocked-body{display:grid;gap:6px;min-width:0;flex:1}.cg-blocked-title{display:flex;align-items:center;gap:8px}.cg-blocked-title strong{font-size:13.5px}.cg-blocked p{color:var(--cg-text-2);font-size:13px}.cg-fix{overflow-wrap:anywhere}.cg-blocked-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cg-blocked-actions small{color:var(--cg-faint);font-size:12px;margin-left:4px}.cg-empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:48px 20px;border:1px dashed var(--cg-hair-strong);border-radius:var(--cg-r);color:var(--cg-text-2)}.cg-empty svg{color:var(--cg-accent)}.cg-empty h3{font-size:15px}.cg-empty p{color:var(--cg-muted);max-width:420px}.cg-skeleton{display:grid;gap:14px}.cg-sk-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cg-sk{display:block;border-radius:10px;background:linear-gradient(90deg,var(--cg-sunken) 0%,var(--cg-hover) 50%,var(--cg-sunken) 100%);background-size:200% 100%;animation:cg-shimmer 1.3s ease-in-out infinite}.cg-sk.pill{height:52px}.cg-sk.title{height:16px;width:160px}.cg-sk.kpi{height:64px;border-radius:0}.cg-sk.chart{height:150px}.cg-skeleton .cg-kpis{border-color:transparent;gap:2px}@keyframes cg-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.cg-sk,.cg-root .spin{animation:none}}@media(max-width:860px){.cg-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-kpis .cg-kpi:nth-child(4){border-left:0}.cg-kpis .cg-kpi:nth-child(n+4){border-top:1px solid var(--cg-hair)}}@media(max-width:640px){.cg-conn,.cg-grid2,.cg-sk-row{grid-template-columns:minmax(0,1fr)}.cg-kpis,.cg-kpis.four{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-kpis .cg-kpi{border-left:0;border-top:1px solid var(--cg-hair)}.cg-kpis .cg-kpi:nth-child(2n){border-left:1px solid var(--cg-hair)}.cg-kpis .cg-kpi:nth-child(-n+2){border-top:0}.cg-section{padding:13px}.cg-head .grow{display:none}}.pt-root{--pt-bg: #f6f6f8;--pt-surface: #ffffff;--pt-sunken: #f2f2f5;--pt-hover: #f4f4f7;--pt-hair: #e7e7ec;--pt-hair-strong: #d8d8df;--pt-text: #17171a;--pt-text-2: #3b3b42;--pt-muted: #6c6c75;--pt-faint: #a0a0a9;--pt-accent: #ff4545;--pt-accent-ink: #d92c2c;--pt-accent-soft: #fff0f0;--pt-prev: #b8b8c2;--pt-good: #178a4b;--pt-good-soft: #e5f5ec;--pt-warn: #b06a00;--pt-warn-soft: #fff3df;--pt-bad: #cf2c2c;--pt-bad-soft: #fdeaea;--pt-info: #2f6fdc;--pt-info-soft: #e9f0fd;--pt-shadow: 0 1px 2px rgb(16 16 24 / 4%), 0 2px 8px rgb(16 16 24 / 4%);--pt-shadow-pop: 0 18px 50px rgb(16 16 24 / 18%), 0 2px 6px rgb(16 16 24 / 8%);--pt-r: 14px;font-family:var(--wd-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif);color:var(--pt-text);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}:root[data-pt-theme=dark] .pt-client,:root[data-pt-theme=dark] .pt-client+.pt-fab{--pt-bg: #0f0f12;--pt-surface: #18181d;--pt-sunken: #1f1f25;--pt-hover: #24242b;--pt-hair: #2a2a32;--pt-hair-strong: #383842;--pt-text: #f2f2f5;--pt-text-2: #d6d6dd;--pt-muted: #9a9aa5;--pt-faint: #6b6b76;--pt-accent: #ff5a5a;--pt-accent-ink: #ff6b6b;--pt-accent-soft: #3a1717;--pt-prev: #4c4c58;--pt-good: #4cc985;--pt-good-soft: #13301f;--pt-warn: #f2b24c;--pt-warn-soft: #362812;--pt-bad: #ff6b6b;--pt-bad-soft: #3a1717;--pt-info: #7aa7ff;--pt-info-soft: #172440;--pt-shadow: 0 1px 2px rgb(0 0 0 / 40%);--pt-shadow-pop: 0 18px 50px rgb(0 0 0 / 55%)}@media(prefers-color-scheme:dark){:root:not([data-pt-theme=light]) .pt-client{--pt-bg: #0f0f12;--pt-surface: #18181d;--pt-sunken: #1f1f25;--pt-hover: #24242b;--pt-hair: #2a2a32;--pt-hair-strong: #383842;--pt-text: #f2f2f5;--pt-text-2: #d6d6dd;--pt-muted: #9a9aa5;--pt-faint: #6b6b76;--pt-accent: #ff5a5a;--pt-accent-ink: #ff6b6b;--pt-accent-soft: #3a1717;--pt-prev: #4c4c58;--pt-good: #4cc985;--pt-good-soft: #13301f;--pt-warn: #f2b24c;--pt-warn-soft: #362812;--pt-bad: #ff6b6b;--pt-bad-soft: #3a1717;--pt-info: #7aa7ff;--pt-info-soft: #172440;--pt-shadow: 0 1px 2px rgb(0 0 0 / 40%);--pt-shadow-pop: 0 18px 50px rgb(0 0 0 / 55%)}}.pt-root *,.pt-root *:before,.pt-root *:after{box-sizing:border-box}.pt-root h1,.pt-root h2,.pt-root h3,.pt-root h4,.pt-root p{margin:0}.pt-root .grow{flex:1}.pt-root code{font-size:12px;background:var(--pt-sunken);padding:1px 6px;border-radius:6px}body .pt-root button,body .pt-root a.pt-primary,body .pt-root a.pt-btn,body a.pt-fab{font:inherit;font-size:13px;font-weight:550;display:inline-flex;align-items:center;gap:6px;min-height:34px;border-radius:10px;padding:7px 13px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease,transform 80ms ease}body .pt-root .pt-primary,body a.pt-fab{background:var(--pt-accent-ink);color:#fff;border:1px solid transparent;box-shadow:0 1px 2px #d92c2c40}body .pt-root .pt-primary:hover:not(:disabled){background:#c42626}body .pt-root .pt-primary:disabled{opacity:.55;cursor:default}body .pt-root .pt-primary.wide{width:100%;justify-content:center;min-height:42px;font-size:14px}body .pt-root .pt-btn{background:var(--pt-surface);color:var(--pt-text-2);border:1px solid var(--pt-hair-strong)}body .pt-root .pt-btn:hover:not(:disabled){background:var(--pt-hover)}body .pt-root .pt-btn.danger{color:var(--pt-bad);padding:7px 9px}body .pt-root .pt-icon-btn{background:transparent;border:1px solid transparent;color:var(--pt-muted);padding:7px;min-width:36px;justify-content:center}body .pt-root .pt-icon-btn:hover{background:var(--pt-hover);color:var(--pt-text)}body .pt-root button:active:not(:disabled){transform:scale(.98)}body .pt-root button:focus-visible,body .pt-root a:focus-visible,body .pt-root input:focus-visible,body .pt-root select:focus-visible,body .pt-root textarea:focus-visible,.pt-root tr:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}body .pt-root input,body .pt-root select,body .pt-root textarea{font:inherit;font-size:14px;color:var(--pt-text);background:var(--pt-surface);border:1px solid var(--pt-hair-strong);border-radius:10px;padding:8px 11px;min-height:38px;width:100%}body .pt-root textarea{resize:vertical;line-height:1.5}body .pt-root input[type=checkbox]{width:auto;min-height:0;accent-color:var(--pt-accent-ink)}.pt-root label>span:first-child{display:block;font-size:12px;font-weight:600;color:var(--pt-muted);margin-bottom:5px}.spin{animation:pt-spin .9s linear infinite}.pt-eyebrow{display:inline-block;font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--pt-accent-ink)}.pt-icon-chip{width:28px;height:28px;border-radius:9px;display:inline-grid;place-items:center;background:var(--pt-accent-soft);color:var(--pt-accent-ink);flex:none}.pt-icon-chip.muted{background:var(--pt-sunken);color:var(--pt-muted)}.pt-icon-chip.good{background:var(--pt-good-soft);color:var(--pt-good)}.pt-icon-chip.bad{background:var(--pt-bad-soft);color:var(--pt-bad)}.pt-delta{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:650;padding:2px 7px;border-radius:999px}.pt-delta.up{color:var(--pt-good);background:var(--pt-good-soft)}.pt-delta.down{color:var(--pt-bad);background:var(--pt-bad-soft)}.pt-delta.flat{color:var(--pt-muted);background:var(--pt-sunken);font-weight:550}.pt-spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--pt-hair-strong);border-top-color:var(--pt-accent);display:inline-block;animation:pt-spin .8s linear infinite;vertical-align:-4px}.pt-spinner.sm{width:14px;height:14px}@keyframes pt-spin{to{transform:rotate(360deg)}}.pt-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px 20px;color:var(--pt-muted)}.pt-center{min-height:100vh;display:grid;place-items:center;background:var(--pt-bg)}.pt-nodata{color:var(--pt-muted);font-size:13.5px;padding:6px 2px;list-style:none}.pt-muted{color:var(--pt-faint)}.pt-help{color:var(--pt-muted);font-size:12.5px;margin-top:8px!important}.pt-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--pt-sunken);color:var(--pt-muted);white-space:nowrap}.pt-chip.good{background:var(--pt-good-soft);color:var(--pt-good)}.pt-chip.warn{background:var(--pt-warn-soft);color:var(--pt-warn)}.pt-count{margin-left:6px;font-size:11px;background:var(--pt-sunken);color:var(--pt-muted);border-radius:999px;padding:1px 7px}.pt-count.bad{background:var(--pt-bad);color:#fff}.pt-avatar{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;font-weight:700;font-size:13px;background:var(--pt-accent-soft);color:var(--pt-accent-ink);flex:none}.pt-avatar.sq{border-radius:10px;background:var(--pt-sunken);color:var(--pt-text-2)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.dot.cur{background:var(--pt-accent)}.dot.prev{background:var(--pt-prev)}.pt-dash{display:grid;gap:16px}.pt-panel{background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);padding:16px 18px 18px;box-shadow:var(--pt-shadow);min-width:0}.pt-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.pt-card-head h3{font-size:14.5px;font-weight:650;display:inline-flex;align-items:center;gap:8px}.pt-card-head h3 svg{color:var(--pt-muted)}.pt-source{margin-left:auto;font-size:11.5px;color:var(--pt-faint)}.pt-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pt-grid-2.tight{gap:12px;margin-top:12px}.pt-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pt-period{font-size:12.5px;color:var(--pt-muted);margin-top:-4px}.pt-sample-banner{display:flex;gap:8px;align-items:center;background:var(--pt-warn-soft);color:var(--pt-warn);font-weight:600;font-size:13px;padding:10px 14px;border-radius:12px}.pt-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px}.pt-kpi{position:relative;overflow:hidden;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);padding:14px 15px 13px;box-shadow:var(--pt-shadow);min-height:118px}.pt-kpi-top{display:flex;align-items:center;gap:9px}.pt-kpi-label{font-size:12.5px;color:var(--pt-muted);font-weight:550}.pt-kpi-value{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:10px 0 6px;font-variant-numeric:tabular-nums}.pt-kpi-value.small{font-size:22px}.pt-kpi-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative;z-index:1}.pt-kpi-sub{font-size:11.5px;color:var(--pt-faint)}.pt-spark{position:absolute;right:12px;top:16px;width:72px;height:26px}.pt-spark polyline{stroke:var(--pt-accent);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.pt-overview .pt-spark{position:static;width:96px;height:26px}.pt-legend{display:flex;gap:16px;font-size:12px;color:var(--pt-muted);margin-bottom:6px}.pt-chart{position:relative;height:196px;touch-action:pan-y}.pt-chart svg{width:100%;height:176px;display:block;overflow:visible}.pt-trend{fill:none;stroke:var(--pt-accent);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.pt-line-prev{fill:none;stroke:var(--pt-prev);stroke-width:1.6;stroke-dasharray:4 4}.pt-grid{stroke:var(--pt-hair);stroke-width:1}.pt-cursor{stroke:var(--pt-hair-strong);stroke-width:1}.pt-chart-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--pt-faint);margin-top:-2px}.pt-tip{position:absolute;top:4px;transform:translate(-50%);background:var(--pt-text);color:var(--pt-surface);border-radius:10px;padding:7px 10px;font-size:12px;display:grid;gap:2px;pointer-events:none;white-space:nowrap;box-shadow:var(--pt-shadow-pop);z-index:2}.pt-tip span{display:flex;align-items:center}.pt-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.pt-mini-stats>div{background:var(--pt-sunken);border-radius:11px;padding:10px 12px;display:grid;gap:3px;justify-items:start}.pt-mini-stats span{font-size:12px;color:var(--pt-muted)}.pt-mini-stats strong{font-size:18px;font-variant-numeric:tabular-nums}.pt-mini-stats.stacked{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pt-table{width:100%;border-collapse:collapse;font-size:13px}.pt-table th{text-align:left;font-size:11.5px;font-weight:600;color:var(--pt-faint);padding:0 8px 8px;border-bottom:1px solid var(--pt-hair)}.pt-table td{padding:9px 8px;border-bottom:1px solid var(--pt-hair);vertical-align:middle;font-variant-numeric:tabular-nums}.pt-table tr:last-child td{border-bottom:0}.pt-table .num{text-align:right;white-space:nowrap}.pt-table td.num .pt-delta{margin-left:6px}.pt-path{max-width:0;width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pt-text-2)}.pt-pos{font-weight:650}.pt-connecting{border:1px dashed var(--pt-hair-strong);border-radius:12px;padding:14px;background:var(--pt-sunken)}.pt-connecting.error{border-color:var(--pt-warn);background:var(--pt-warn-soft)}.pt-connecting-head{display:flex;gap:10px;align-items:center}.pt-connecting-head>div{display:grid;gap:3px}.pt-connecting-head strong{font-size:13.5px}.pt-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--pt-muted)}.pt-connecting.error .pt-status-pill{color:var(--pt-warn)}.pt-pulse{width:7px;height:7px;border-radius:50%;background:var(--pt-info);box-shadow:0 0 0 0 var(--pt-info);animation:pt-pulse 1.8s ease-out infinite}@keyframes pt-pulse{0%{box-shadow:0 0 #2f6fdc73}70%{box-shadow:0 0 0 7px #2f6fdc00}to{box-shadow:0 0 #2f6fdc00}}.pt-needs{font-size:12.5px;color:var(--pt-text-2);margin-top:10px!important;line-height:1.5}.pt-items,.pt-timeline,.pt-reports,.pt-people,.pt-activity,.pt-source-list,.pt-access-list{list-style:none;padding:0;margin:0;display:grid;gap:4px}.pt-items li{display:flex;gap:10px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--pt-hair)}.pt-items li:last-child{border-bottom:0}.pt-items li div{display:grid;flex:1;min-width:0}.pt-items small,.pt-items time{font-size:12px;color:var(--pt-muted)}.pt-timeline li{display:flex;gap:12px;padding:8px 0;position:relative;align-items:flex-start}.pt-timeline li>div{flex:1;display:grid;gap:2px;min-width:0}.pt-timeline p{color:var(--pt-text-2);font-size:13px}.pt-timeline small{color:var(--pt-faint);font-size:12px}.pt-tl-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--pt-accent);margin-top:5px;flex:none;background:var(--pt-surface)}.pt-tl-dot.site{border-color:var(--pt-info)}.pt-notes article+article{margin-top:14px;padding-top:14px;border-top:1px solid var(--pt-hair)}.pt-notes h4{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--pt-muted);margin-bottom:6px}.pt-notes p{white-space:pre-wrap;color:var(--pt-text-2);line-height:1.6}.pt-reports li button{width:100%;justify-content:flex-start;background:var(--pt-sunken)!important;border:1px solid transparent!important;color:var(--pt-text)!important;min-height:44px!important}.pt-reports li button:hover{border-color:var(--pt-hair-strong)!important}.pt-reports li button span:first-of-type{flex:1;text-align:left}.pt-site{display:grid;gap:4px}.pt-site-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--pt-hair);font-size:13.5px}.pt-site-row span{color:var(--pt-muted)}.pt-site-row .good{color:var(--pt-good)}.pt-site-row .bad{color:var(--pt-bad)}.pt-site .pt-primary{margin-top:12px}.pt-client{min-height:100vh;background:var(--pt-bg)}.pt-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:8px;padding:10px max(16px,calc((100vw - 1180px)/2));background:color-mix(in srgb,var(--pt-surface) 86%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--pt-hair)}.pt-brand{display:flex;gap:10px;align-items:center;min-width:0}.pt-brand>div{display:grid;min-width:0}.pt-brand strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-brand small{font-size:12px;color:var(--pt-muted)}.pt-brand-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(140deg,#ff5a5a,#c42626);color:#fff;flex:none}.pt-main{max-width:1180px;margin:0 auto;padding:22px 16px 90px}.pt-hero{display:flex;align-items:flex-end;gap:16px;justify-content:space-between;margin:6px 0 18px;flex-wrap:wrap}.pt-hero h1{font-size:28px;letter-spacing:-.025em;margin-top:4px}.pt-range{display:inline-flex;background:var(--pt-sunken);border:1px solid var(--pt-hair);border-radius:11px;padding:3px;gap:2px}body .pt-root .pt-range button{background:transparent;border:0;color:var(--pt-muted);min-height:30px;padding:5px 12px;border-radius:8px}body .pt-root .pt-range button.on{background:var(--pt-surface);color:var(--pt-text);box-shadow:var(--pt-shadow)}.pt-error{background:var(--pt-bad-soft);color:var(--pt-bad);padding:10px 14px;border-radius:12px;margin-bottom:12px!important}.pt-foot{display:flex;align-items:center;gap:7px;justify-content:center;color:var(--pt-faint);font-size:12px;margin-top:28px}body a.pt-fab{position:fixed;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));justify-content:center;min-height:48px;font-size:15px;border-radius:14px;z-index:20;box-shadow:0 10px 30px #d92c2c59}.show-sm{display:none!important}.pt-login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(1200px 500px at 50% -10%,var(--pt-accent-soft),transparent 70%),var(--pt-bg)}.pt-login-card{width:min(440px,100%);background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:22px;padding:34px 28px 28px;box-shadow:var(--pt-shadow-pop);text-align:center;display:grid;gap:10px;justify-items:center}.pt-login-mark{width:64px;height:64px;border-radius:18px;margin-bottom:6px}.pt-login-card h1{font-size:24px;letter-spacing:-.02em}.pt-login-text{color:var(--pt-muted);line-height:1.55}.pt-login-error{background:var(--pt-bad-soft);color:var(--pt-bad);border-radius:12px;padding:10px 12px;font-size:13px;width:100%}.pt-login-points{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.pt-login-points span{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--pt-text-2);background:var(--pt-sunken);border-radius:999px;padding:6px 11px}.pt-report{background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:18px;padding:28px 32px 30px;box-shadow:var(--pt-shadow);max-width:920px;margin:0 auto}.pt-report-bar{display:flex;gap:8px;align-items:center;margin:-8px -8px 18px}.pt-report-head{border-bottom:1px solid var(--pt-hair);padding-bottom:18px;margin-bottom:8px}.pt-report-head h1{font-size:30px;letter-spacing:-.025em;margin:6px 0 4px}.pt-report-head p{color:var(--pt-muted)}.pt-r-section{padding:20px 0;border-bottom:1px solid var(--pt-hair);display:grid;gap:12px}.pt-r-section h2{font-size:16px;display:flex;align-items:center;gap:8px}.pt-r-section h2 svg{color:var(--pt-accent-ink)}.pt-r-summary{white-space:pre-wrap;line-height:1.65;color:var(--pt-text-2)}.pt-r-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.pt-r-kpi{background:var(--pt-sunken);border-radius:12px;padding:12px 14px;display:grid;gap:4px;justify-items:start}.pt-r-kpi span{font-size:12px;color:var(--pt-muted)}.pt-r-kpi strong{font-size:22px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pt-r-kpi small{font-size:11.5px;color:var(--pt-faint)}.pt-r-callout{display:flex;gap:8px;align-items:center;background:var(--pt-good-soft);color:var(--pt-good);padding:10px 12px;border-radius:12px;font-size:13px;font-weight:550}.pt-r-note{font-size:12px;color:var(--pt-faint)}.pt-report-foot{text-align:center;color:var(--pt-faint);font-size:12px;padding-top:18px}.pt-staff{padding:22px 26px 60px;max-width:1320px;margin:0 auto;width:100%}.pt-staff-head{display:flex;align-items:flex-end;gap:12px;margin-bottom:14px;flex-wrap:wrap}.pt-staff-head h1{font-size:26px;letter-spacing:-.025em;margin:2px 0}.pt-staff-head p{color:var(--pt-muted)}.pt-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(200px,1.4fr);gap:12px;margin-bottom:16px}.pt-sum{background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);padding:12px 14px;display:grid;box-shadow:var(--pt-shadow);position:relative}.pt-sum strong{font-size:24px;letter-spacing:-.02em}.pt-sum span{font-size:12.5px;color:var(--pt-muted)}.pt-sum.red strong{color:var(--pt-bad)}.pt-sum.amber strong{color:var(--pt-warn)}.pt-sum.green strong{color:var(--pt-good)}.pt-table-wrap{background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);box-shadow:var(--pt-shadow);overflow-x:auto}.pt-overview th{padding:12px 14px 10px}.pt-overview td{padding:12px 14px}.pt-overview tbody tr{cursor:pointer;transition:background .1s}.pt-overview tbody tr:hover{background:var(--pt-hover)}.pt-overview tr.paused{opacity:.55}.pt-client-cell{display:flex;align-items:center;gap:10px;min-width:190px}.pt-client-cell>div{display:grid}.pt-client-cell small{color:var(--pt-muted);font-size:12px}.pt-rag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;padding:3px 9px 3px 7px;border-radius:999px;white-space:nowrap}.pt-rag i{width:8px;height:8px;border-radius:50%}.pt-rag.red{background:var(--pt-bad-soft);color:var(--pt-bad)}.pt-rag.red i{background:var(--pt-bad)}.pt-rag.amber{background:var(--pt-warn-soft);color:var(--pt-warn)}.pt-rag.amber i{background:#f0a020}.pt-rag.green{background:var(--pt-good-soft);color:var(--pt-good)}.pt-rag.green i{background:#22b25f}.pt-reason{display:block;font-size:11.5px;color:var(--pt-muted);margin-top:3px}.pt-activity li{display:flex;gap:12px;align-items:flex-start;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:12px;padding:12px 14px}.pt-activity.big li{padding:14px 16px}.pt-activity li>div{flex:1;display:grid;gap:3px;min-width:0}.pt-activity p{color:var(--pt-text-2);font-size:13px}.pt-activity small{color:var(--pt-faint);font-size:12px}.pt-activity li.done{opacity:.6}.pt-sev{width:9px;height:9px;border-radius:50%;margin-top:6px;flex:none;background:var(--pt-info)}.pt-activity .critical .pt-sev{background:var(--pt-bad);box-shadow:0 0 0 4px var(--pt-bad-soft)}.pt-activity .warning .pt-sev{background:#f0a020;box-shadow:0 0 0 4px var(--pt-warn-soft)}.pt-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#10101847;z-index:60;display:flex;justify-content:flex-end;animation:pt-fade .14s ease}@keyframes pt-fade{0%{opacity:0}}.pt-drawer{width:min(1060px,100vw);height:100%;background:var(--pt-bg);box-shadow:var(--pt-shadow-pop);display:flex;flex-direction:column;animation:pt-slide .18s cubic-bezier(.2,.8,.2,1)}@keyframes pt-slide{0%{transform:translate(40px);opacity:0}}.pt-drawer-head{display:flex;align-items:center;gap:10px;padding:18px 22px 12px;background:var(--pt-surface)}.pt-drawer-head h2{font-size:22px;letter-spacing:-.02em;margin:2px 0}.pt-drawer-head small{color:var(--pt-muted);display:inline-flex;gap:8px;align-items:center}.pt-drawer-body{flex:1;overflow-y:auto;padding:18px 22px 40px}.pt-preview-bar{display:flex;align-items:center;gap:14px;margin-bottom:14px;flex-wrap:wrap}.pt-preview-frame{border-radius:18px}.pt-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#10101866;overflow-y:auto;padding:30px 16px}.pt-switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;color:var(--pt-text-2);-webkit-user-select:none;user-select:none}.pt-switch input{position:absolute;opacity:0;pointer-events:none}.pt-switch>span{width:34px;height:20px;border-radius:999px;background:var(--pt-hair-strong);position:relative;transition:background .14s;flex:none}.pt-switch>span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .14s}.pt-switch input:checked+span{background:var(--pt-accent-ink)}.pt-switch input:checked+span:after{transform:translate(14px)}.pt-switch input:focus-visible+span{outline:2px solid var(--pt-accent);outline-offset:2px}.pt-switch small{color:var(--pt-faint)}.pt-logins{display:grid;gap:12px}.pt-login-form{display:grid;grid-template-columns:1fr 1.3fr auto;gap:10px;align-items:end;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);padding:14px}.pt-login-form .pt-primary{min-height:38px}.pt-created{background:var(--pt-good-soft);border:1px solid color-mix(in srgb,var(--pt-good) 30%,transparent);border-radius:var(--pt-r);padding:14px;display:grid;gap:10px}.pt-created strong{display:inline-flex;gap:7px;align-items:center;color:var(--pt-good)}.pt-created small{color:var(--pt-text-2);font-size:12px}.pt-copy{display:flex;gap:8px}body .pt-root .pt-copy input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;background:var(--pt-surface)}.pt-people li{display:flex;gap:10px;align-items:center;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:12px;padding:10px 12px}.pt-people li>div{flex:1;display:grid;min-width:0}.pt-people small{color:var(--pt-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.pt-sources{display:grid;gap:16px}.pt-source-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.pt-source-list li,.pt-access-list li{display:flex;gap:10px;align-items:flex-start;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:12px;padding:11px 13px}.pt-source-list li>div,.pt-access-list li>div{display:grid;gap:2px;min-width:0}.pt-source-list small,.pt-access-list small{color:var(--pt-text-2);font-size:12.5px;line-height:1.45}.pt-source-list svg,.pt-access-list svg{flex:none;margin-top:2px;color:var(--pt-info)}.pt-source-list li.connected svg,.pt-access-list li.live svg{color:var(--pt-good)}.pt-source-list li.error svg{color:var(--pt-warn)}.pt-access-list li.live small{color:var(--pt-good)}.pt-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);padding:16px}.pt-form-actions{display:flex;justify-content:flex-end;grid-column:1 / -1}.pt-form-actions.sticky{position:sticky;bottom:0;padding:12px 0;background:linear-gradient(transparent,var(--pt-bg) 40%)}.pt-leadkey{display:flex;gap:12px;align-items:center;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);padding:14px}.pt-leadkey>div{flex:1;display:grid}.pt-leadkey small{color:var(--pt-muted)}.pt-work-form{display:grid;grid-template-columns:2fr 130px 150px 1.4fr auto;gap:8px;margin-bottom:14px}.pt-timeline.staff li{background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:12px;padding:10px 12px}.pt-notes-form{display:grid;gap:12px;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);padding:16px}.pt-row{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.pt-row label{min-width:170px}.pt-checkrow{display:inline-flex!important;gap:8px;align-items:center;min-height:38px;font-size:13px;color:var(--pt-text-2)}.pt-subhead{font-size:13px;color:var(--pt-muted);margin:14px 0 8px;font-weight:600}.pt-access{display:grid;gap:14px}.pt-access-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);padding:16px}.pt-access-head>div:first-child{flex:1;min-width:260px}.pt-access-head h3{display:flex;gap:8px;align-items:center;font-size:15px;margin-bottom:4px}.pt-access-head p{color:var(--pt-muted);font-size:13px}.pt-access-head .pt-copy{min-width:min(520px,100%)}.pt-access-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.pt-settings{display:grid;gap:14px;max-width:920px}.pt-chips{display:flex;flex-wrap:wrap;gap:8px}.pt-pick{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;border:1px solid var(--pt-hair-strong);font-size:13px;cursor:pointer;background:var(--pt-surface)}.pt-pick.on{border-color:var(--pt-accent);background:var(--pt-accent-soft);color:var(--pt-accent-ink);font-weight:600}.pt-pick input{position:absolute;opacity:0;pointer-events:none}.pt-toggles{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:12px}body .pt-root .pt-toggles select{width:auto}.pt-time{display:inline-flex;gap:8px;align-items:center;color:var(--pt-muted)}body .pt-root .pt-time input{width:120px}.pt-num-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.pt-num-input{display:flex;align-items:center;gap:8px}body .pt-root .pt-num-input input{width:96px}.pt-num-input small{color:var(--pt-muted);font-size:12px}.pt-record{display:grid;gap:10px}.pt-record-empty{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;background:var(--pt-surface);border:1px dashed var(--pt-hair-strong);border-radius:var(--pt-r);padding:16px}.pt-record-empty>svg{color:var(--pt-accent-ink)}.pt-record-empty>div{flex:1;min-width:220px;display:grid;gap:4px}.pt-record-empty p{color:var(--pt-muted);font-size:13px}.pt-record-head{display:flex;gap:10px;align-items:center;color:var(--pt-muted)}.pt-record .pt-login-form{grid-template-columns:1fr}@media(max-width:1100px){.pt-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-work-form{grid-template-columns:1fr 1fr}.hide-md{display:none}}@media(max-width:760px){.pt-grid-2,.pt-grid-3{grid-template-columns:minmax(0,1fr)}.pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pt-kpi{min-height:108px;padding:12px}.pt-kpi-value{font-size:23px}.pt-spark{display:none}.pt-hero h1{font-size:23px}.pt-hero{align-items:flex-start}.pt-range{width:100%}body .pt-root .pt-range button{flex:1;justify-content:center}.pt-panel{padding:14px}.hide-sm{display:none!important}.show-sm{display:inline-flex!important}.pt-staff{padding:14px 12px 50px}.pt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-login-form{grid-template-columns:1fr}.pt-drawer-head{padding:14px;flex-wrap:wrap}.pt-drawer-body{padding:14px 12px 40px}.pt-report{padding:18px 16px;border-radius:14px}.pt-report-head h1{font-size:24px}.pt-copy{flex-direction:column}.pt-work-form{grid-template-columns:1fr}.pt-mini-stats.stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-topbar{padding:8px 12px}}@media print{.no-print,.pt-topbar,.pt-fab,.rail,.topbar,.pt-drawer-head{display:none!important}.pt-report{border:0;box-shadow:none;padding:0;max-width:none}.pt-client,.pt-drawer,.pt-drawer-backdrop,.pt-modal{background:#fff!important;position:static!important;box-shadow:none!important}}body .pt-root h1,body .pt-root h2,body .pt-root h3,body .pt-root h4{color:inherit;font-family:inherit}body .pt-root h1{font-size:28px;font-weight:700;letter-spacing:-.025em}body .pt-root .pt-staff-head h1{font-size:26px}body .pt-root .pt-drawer-head h2{font-size:22px;font-weight:700}body .pt-root .pt-login-card h1{font-size:24px}body .pt-root .pt-report-head h1{font-size:30px}body .pt-root .pt-r-section h2{font-size:16px;font-weight:650}body .pt-root .pt-card-head h3{font-size:14.5px;font-weight:650}body .pt-root label{display:block;gap:0;margin:0}body .pt-root label.pt-switch,body .pt-root label.pt-pick,body .pt-root label.pt-checkrow{display:inline-flex;flex-direction:row;align-items:center}body .pt-root .pt-table th,body .pt-root .pt-table td{min-width:0;height:auto;border-right:0;background:transparent;text-align:left;font-weight:inherit}body .pt-root .pt-table th{font-weight:600;color:var(--pt-faint)}body .pt-root .pt-table .num{text-align:right}body .pt-root .pt-table tbody tr,body .pt-root .pt-table tbody tr:nth-child(2n),body .pt-root .pt-table tbody tr:hover{background:transparent}body .pt-root .pt-overview tbody tr:hover{background:var(--pt-hover)}.pt-kpi .pt-spark{top:auto;bottom:14px;right:14px;width:64px;height:24px}.pt-sum.pt-l-red strong{color:var(--pt-bad)}.pt-sum.pt-l-amber strong{color:var(--pt-warn)}.pt-sum.pt-l-green strong{color:var(--pt-good)}@media(max-width:760px){body .pt-root .pt-table th.hide-sm,body .pt-root .pt-table td.hide-sm{display:none!important}body .pt-root h1{font-size:23px}}body .pt-root .pt-table td{color:var(--pt-text)}body .pt-root .pt-table td.pt-path{color:var(--pt-text-2)}.pt-mini-stats .pt-delta{margin-left:-1px}body .pt-root label.pt-switch{gap:9px}body .pt-root label.pt-pick,body .pt-root label.pt-checkrow{gap:7px}.pt-saved{color:var(--pt-good);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:4px;margin-right:auto}.pt-form-actions .pt-muted{margin-right:auto;font-size:12px}.pt-form-actions{gap:10px;align-items:center}.pa-root{background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:var(--pt-r);box-shadow:var(--pt-shadow);display:flex;flex-direction:column;min-height:min(72vh,760px)}.pa-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--pt-hair)}.pa-head strong{display:block;font-size:14.5px;font-weight:650}.pa-head small{color:var(--pt-muted);font-size:12.5px}.pa-mark{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--pt-accent-soft);color:var(--pt-accent-ink);flex:none}.pa-log{flex:1;overflow-y:auto;padding:18px 16px 8px;display:flex;flex-direction:column;gap:12px;max-height:64vh}.pa-empty{margin:auto;text-align:center;max-width:560px;padding:24px 4px}.pa-empty h2{font-size:20px;font-weight:680;letter-spacing:-.01em;margin-bottom:6px}.pa-empty p{color:var(--pt-muted);margin-bottom:18px}.pa-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:left}body .pt-root .pa-starter{white-space:normal;justify-content:flex-start;min-height:52px;background:var(--pt-sunken);color:var(--pt-text-2);border:1px solid var(--pt-hair);font-weight:520;line-height:1.3}body .pt-root .pa-starter:hover:not(:disabled){background:var(--pt-hover);border-color:var(--pt-hair-strong)}body .pt-root .pa-starter svg{color:var(--pt-accent-ink);flex:none}.pa-msg{max-width:min(760px,92%);line-height:1.55}.pa-msg.user{align-self:flex-end;background:var(--pt-accent);color:#fff;padding:9px 14px;border-radius:16px 16px 4px;white-space:pre-wrap;overflow-wrap:anywhere}.pa-msg.assistant{align-self:flex-start;background:var(--pt-sunken);padding:11px 15px;border-radius:16px 16px 16px 4px}.pa-text{display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.pa-text ul,.pa-text ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:3px}.pa-text h4{font-size:13.5px;font-weight:650;margin:4px 0 0}.pa-table-wrap{overflow-x:auto;margin:2px -4px}.pa-table{background:var(--pt-surface);border-radius:10px;font-size:12.5px}.pa-table th,.pa-table td{padding:6px 9px;text-align:left;border-bottom:1px solid var(--pt-hair);white-space:nowrap}.pa-table th{color:var(--pt-muted);font-weight:600}.pa-status{color:var(--pt-muted);display:inline-flex;align-items:center;gap:8px}.pa-notice{align-self:center;color:var(--pt-muted);font-size:12.5px}.pa-error{align-self:stretch}.pa-credits{margin:12px 16px;padding:12px 14px;border-radius:12px;background:var(--pt-warn-soft);color:var(--pt-warn);font-weight:550}.pa-compose{display:flex;align-items:flex-end;gap:8px;margin:8px 16px 0;padding:6px 6px 6px 14px;border:1px solid var(--pt-hair-strong);border-radius:14px;background:var(--pt-surface)}.pa-compose:focus-within{border-color:var(--pt-accent);box-shadow:0 0 0 3px var(--pt-accent-soft)}body .pt-root .pa-compose textarea{flex:1;border:0;outline:0;box-shadow:none;border-radius:0;min-height:0;resize:none;background:transparent;color:var(--pt-text);font:inherit;font-size:14px;padding:7px 0;max-height:160px;field-sizing:content}body .pt-root .pa-send{width:36px;height:36px;min-height:36px;padding:0;justify-content:center;border-radius:10px}.pa-foot{color:var(--pt-faint);font-size:11.5px;text-align:center;padding:8px 16px 12px}@media(max-width:640px){.pa-starters{grid-template-columns:1fr}.pa-msg{max-width:100%}.pa-log{max-height:none}}.pa-feed{border:1px solid var(--pt-hair);border-radius:12px;padding:12px 14px;margin:12px 0}.pa-feed-head{display:grid;gap:2px;margin-bottom:10px}.pa-feed-head small{color:var(--pt-muted);font-size:12.5px}.cp-root{display:flex;flex-direction:column;height:100%;min-height:calc(100dvh - 120px);background:var(--pt-bg)}@media(min-width:721px){.cp-root{min-height:calc(100dvh - 48px)}}.cp-root ::-webkit-scrollbar{display:none}.cp-root *{scrollbar-width:none}.cp-views{display:flex;gap:4px;padding:10px 16px 0;border-bottom:1px solid var(--pt-hair);background:var(--pt-surface);flex:none;overflow-x:auto}body .pt-root .cp-views button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--pt-muted);padding:8px 12px;min-height:38px;margin-bottom:-1px}body .pt-root .cp-views button.on{color:var(--pt-text);border-bottom-color:var(--pt-accent)}body .pt-root .cp-views button:hover{color:var(--pt-text);background:transparent}.cp-panel{padding:20px 24px 60px;max-width:1180px;width:100%;margin:0 auto;overflow-y:auto}.cp-split{flex:1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr)}.cp-list{border-right:1px solid var(--pt-hair);background:var(--pt-surface);display:flex;flex-direction:column;min-height:0;overflow-y:auto}.cp-list-head{padding:18px 16px 10px;display:grid;gap:12px;position:sticky;top:0;background:var(--pt-surface);z-index:2}.cp-list-head h1{font-size:20px;letter-spacing:-.02em}body .pt-root .cp-search{display:flex;flex-flow:row nowrap;margin:0;align-items:center;gap:8px;background:var(--pt-sunken);border-radius:10px;padding:0 12px;color:var(--pt-muted)}body .pt-root .cp-search svg{flex:none}body .pt-root .cp-search input{flex:1;min-width:0;width:auto;border:0;background:transparent;padding:8px 0;min-height:36px}body .pt-root .cp-search input:focus-visible{outline:none}.cp-search:focus-within{box-shadow:0 0 0 2px var(--pt-accent-soft)}.cp-stories{display:flex;gap:14px;padding:6px 16px 14px;overflow-x:auto;border-bottom:1px solid var(--pt-hair)}body .pt-root .cp-story{display:grid;justify-items:center;gap:5px;background:transparent;border:0;padding:0;min-height:0;width:64px;flex:none}.cp-story>span:last-child{font-size:11.5px;font-weight:500;color:var(--pt-text-2);width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.cp-ring{padding:2.5px;border-radius:50%;background:conic-gradient(from 210deg,#ff4545,#ff8a3d,#ffc048,#ff4545);display:inline-grid}.cp-ring>.cp-avatar{box-shadow:0 0 0 2.5px var(--pt-surface)}.cp-rows{list-style:none;margin:0;padding:6px 8px 8px;display:grid;gap:1px}body .pt-root .cp-row{width:100%;display:flex;align-items:center;gap:12px;background:transparent;border:0;border-radius:12px;padding:8px 10px;min-height:64px;text-align:left;font-weight:400}body .pt-root .cp-row:hover{background:var(--pt-hover)}body .pt-root .cp-row.on{background:var(--pt-sunken)}.cp-row-text{display:grid;min-width:0;flex:1;gap:1px}.cp-row-text strong{font-size:14px;font-weight:600;color:var(--pt-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-row-text small{font-size:12.5px;color:var(--pt-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-row.canceled{opacity:.5;filter:grayscale(1)}.cp-dot{width:9px;height:9px;border-radius:50%;background:var(--pt-accent);flex:none;box-shadow:0 0 0 3px var(--pt-accent-soft)}.tone-bad{color:var(--pt-bad)!important;font-weight:600}.tone-good{color:var(--pt-good)!important;font-weight:600}.tone-warn{color:var(--pt-warn)!important}.cp-list-empty{color:var(--pt-muted);font-size:13px;padding:18px 12px}body .pt-root .cp-canceled-toggle{margin:auto 16px 16px;background:transparent;border:0;color:var(--pt-muted);font-weight:500;justify-content:center}body .pt-root .cp-canceled-toggle:hover{color:var(--pt-text);background:var(--pt-hover)}.cp-avatar{border-radius:50%;display:inline-grid;place-items:center;flex:none;font-weight:700;letter-spacing:-.02em;overflow:hidden}.cp-avatar.logo{background:#fff;box-shadow:inset 0 0 0 1px var(--pt-hair)}.cp-avatar.logo img{width:58%;height:58%;object-fit:contain}.cp-profile{overflow-y:auto;min-height:0;padding:28px 36px 60px;container-type:inline-size}.cp-empty-profile{display:grid;place-items:center;color:var(--pt-muted)}.cp-head{display:flex;gap:36px;align-items:flex-start;max-width:940px;margin:0 auto 22px}.cp-head.canceled>.cp-avatar{filter:grayscale(1);opacity:.6}.cp-head-main{display:grid;gap:16px;min-width:0;flex:1;padding-top:4px}.cp-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cp-title h2{font-size:24px;font-weight:650;letter-spacing:-.02em}.cp-canceled-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;padding:3px 10px;border-radius:999px;background:var(--pt-sunken);color:var(--pt-muted)}.cp-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cp-more-wrap{position:relative}body .pt-root .cp-more{padding:7px 9px}.cp-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:230px;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:12px;box-shadow:var(--pt-shadow-pop);padding:6px;display:grid}body .pt-root .cp-menu button{background:transparent;border:0;justify-content:flex-start;font-weight:500;color:var(--pt-text-2);border-radius:8px;padding:8px 10px}body .pt-root .cp-menu button:hover{background:var(--pt-hover)}body .pt-root .cp-menu button.danger{color:var(--pt-bad)}.cp-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,max-content);gap:26px}.cp-stats li{display:grid;gap:1px;white-space:nowrap}.cp-stats strong{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.cp-stats span{font-size:13px;color:var(--pt-text-2)}.cp-stats small{color:var(--pt-faint);font-size:12px}.cp-bio{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--pt-text-2)}.cp-bio>*{display:inline-flex;align-items:center;gap:6px}.cp-bio a{color:var(--pt-info);text-decoration:none;font-weight:550}.cp-bio a:hover{text-decoration:underline}.cp-bio svg{color:var(--pt-faint)}.cp-tabs{display:flex;justify-content:safe center;gap:36px;border-top:1px solid var(--pt-hair);max-width:940px;margin:0 auto 20px}body .pt-root .cp-tabs button{background:transparent;border:0;border-top:1.5px solid transparent;border-radius:0;margin-top:-1px;color:var(--pt-muted);font-size:12.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;padding:14px 2px;min-height:0}body .pt-root .cp-tabs button.on{color:var(--pt-text);border-top-color:var(--pt-text)}body .pt-root .cp-tabs button:hover{background:transparent;color:var(--pt-text)}.cp-tab-body{max-width:940px;margin:0 auto}@container (max-width: 820px){.cp-profile .cp-tabs{gap:18px}.cp-tabs svg{display:none}}body .pt-root .cp-back{display:none;background:transparent;border:0;padding:4px 0;color:var(--pt-text-2);margin-bottom:8px}.cp-overview-bar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cp-overview .pt-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.cp-overview .pt-dash{gap:12px}.cp-accounts{display:grid;gap:18px}.cp-accounts-head{display:flex;gap:16px;align-items:center;justify-content:space-between}.cp-accounts-head p{color:var(--pt-muted);font-size:13px;max-width:560px}.cp-acc-group h3{font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--pt-muted);margin:0 0 8px}.cp-acc-group ul{list-style:none;margin:0;padding:0;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:14px;overflow:hidden}.cp-acc{display:flex;align-items:center;gap:12px;padding:11px 14px}.cp-acc+.cp-acc,.cp-acc-editing+.cp-acc,.cp-acc+.cp-acc-editing{border-top:1px solid var(--pt-hair)}.cp-acc-editing{padding:12px;background:var(--pt-sunken)}.cp-acc-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--pt-sunken);color:var(--pt-text-2);flex:none}.cp-acc-icon.k-ga4{background:#fff3df;color:#b86e00}.cp-acc-icon.k-gsc,.cp-acc-icon.k-ads,.cp-acc-icon.k-gbp{background:#e8f0fd;color:#2f6fdc}.cp-acc-icon.k-facebook{background:#e8f0fd;color:#1877f2}.cp-acc-icon.k-instagram{background:#fbe9f4;color:#c13584}.cp-acc-icon.k-linkedin{background:#e6f0f8;color:#0a66c2}.cp-acc-icon.k-youtube{background:#fdeaea;color:#e62117}.cp-acc-icon.k-tiktok,.cp-acc-icon.k-x{background:#ececef;color:#111}.cp-acc-icon.k-cms{background:var(--pt-accent-soft);color:var(--pt-accent-ink)}.cp-acc-text{flex:1;min-width:0;display:grid}.cp-acc-text strong{font-size:14px;font-weight:600}.cp-acc-text small{color:var(--pt-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-status{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap;background:var(--pt-sunken);color:var(--pt-muted)}.cp-status.s-connected{background:var(--pt-good-soft);color:var(--pt-good)}.cp-status.s-needs_access{background:var(--pt-warn-soft);color:var(--pt-warn)}.cp-acc-actions{display:flex;align-items:center;gap:2px}body .pt-root .cp-login{min-height:30px;padding:5px 10px;font-size:12.5px;margin-right:4px}body .pt-root .cp-login.muted{color:var(--pt-muted);border-style:dashed}body .pt-root .cp-acc-actions .pt-icon-btn{min-width:32px;min-height:32px;padding:6px}body .pt-root .cp-acc-actions .pt-icon-btn.danger:hover{color:var(--pt-bad)}.cp-account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:var(--pt-surface);border:1px solid var(--pt-hair);border-radius:14px;padding:16px}.cp-account-form .wide{grid-column:1 / -1}.cp-account-form label small{font-weight:500;color:var(--pt-faint)}.cp-form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.cp-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cp-quick>span{font-size:12px;font-weight:650;color:var(--pt-muted);margin-right:4px}body .pt-root .cp-quick-chip{background:var(--pt-surface);border:1px dashed var(--pt-hair-strong);color:var(--pt-text-2);border-radius:999px;min-height:30px;padding:5px 12px;font-weight:500}body .pt-root .cp-quick-chip:hover{border-style:solid;background:var(--pt-hover)}.cp-sources{border:1px solid var(--pt-hair);border-radius:14px;background:var(--pt-surface)}.cp-sources>.pt-sources{padding:0 16px 16px}body .pt-root .cp-sources-toggle{width:100%;background:transparent;border:0;padding:14px 16px;justify-content:space-between;text-align:left;white-space:normal}.cp-sources-toggle>span{display:grid;gap:2px}.cp-sources-toggle small{font-weight:400;color:var(--pt-muted);font-size:12.5px}.cp-sources-toggle svg{transition:transform .15s;color:var(--pt-muted);flex:none}.cp-sources-toggle svg.open{transform:rotate(180deg)}.cp-access{display:grid;gap:14px}.cp-signin{display:flex;align-items:center;gap:12px}.cp-signin>span{font-size:13px;font-weight:600;color:var(--pt-muted);white-space:nowrap}.cp-signin .pt-copy{flex:1}.cp-seg{display:inline-flex;background:var(--pt-sunken);border:1px solid var(--pt-hair);border-radius:11px;padding:3px;gap:2px;margin-bottom:14px;flex-wrap:wrap}body .pt-root .cp-seg button{background:transparent;border:0;min-height:30px;padding:5px 12px;color:var(--pt-muted);border-radius:8px}body .pt-root .cp-seg button.on{background:var(--pt-surface);color:var(--pt-text);box-shadow:var(--pt-shadow)}.cp-pop{position:fixed;right:24px;bottom:24px;z-index:90;width:420px;max-width:calc(100vw - 32px);height:min(720px,calc(100dvh - 48px));background:var(--pt-bg);border:1px solid var(--pt-hair);border-radius:18px;box-shadow:var(--pt-shadow-pop);display:flex;flex-direction:column;overflow:hidden}.cp-pop-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;background:var(--pt-surface);border-bottom:1px solid var(--pt-hair)}.cp-pop-head>div{display:grid}.cp-pop-head strong{font-size:14px}.cp-pop-head small{color:var(--pt-muted);font-size:12px}.cp-pop-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--pt-surface);border-bottom:1px solid var(--pt-hair)}.cp-pop-body{flex:1;overflow-y:auto;padding:14px}.cp-pop .pt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cp-pop .pt-grid-2,.cp-pop .pt-grid-3{grid-template-columns:minmax(0,1fr);gap:12px}.cp-pop .pt-dash{gap:12px}.cp-dialog{max-width:420px;margin:12vh auto 0;background:var(--pt-surface);border-radius:16px;box-shadow:var(--pt-shadow-pop);padding:20px;display:grid;gap:14px}.cp-dialog h3{font-size:17px}.cp-overview .pt-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.cp-overview .pt-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.pt-root .pt-kpi:has(.pt-spark) .pt-kpi-foot{padding-right:66px}.pt-root .pt-delta{white-space:nowrap}.cp-tab-body .pt-work-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cp-tab-body .pt-work-form>:first-child,.cp-tab-body .pt-work-form>input:nth-child(4){grid-column:1 / -1}.cp-tab-body .pt-work-form>button{grid-column:1 / -1;justify-self:end}.cp-failed{display:grid;justify-items:center;gap:10px;text-align:center;padding:48px 20px;color:var(--pt-muted)}.cp-failed strong{color:var(--pt-text);font-size:15px}.cp-failed p{max-width:380px;font-size:13px}.cp-empty-profile{display:grid;place-items:center;text-align:center;color:var(--pt-muted)}.cp-empty-profile>div{display:grid;gap:8px;justify-items:center;max-width:360px}.cp-empty-profile strong{color:var(--pt-text);font-size:16px}.cp-alert-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}body .pt-root .cp-alert-client{background:transparent;border:0;padding:0;min-height:0;color:var(--pt-accent-ink, var(--pt-accent));font-size:12px;font-weight:600}body .pt-root .cp-alert-client:hover{text-decoration:underline;background:transparent}.cp-alerts-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cp-alerts-head p{color:var(--pt-muted);font-size:13px}.cp-saved{color:var(--pt-good);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:4px}@media(max-width:1100px){.cp-split{grid-template-columns:300px minmax(0,1fr)}.cp-profile{padding:22px 22px 60px}.cp-head{gap:22px}.cp-head>.cp-avatar{width:84px!important;height:84px!important}}@media(max-width:820px){.cp-split{grid-template-columns:minmax(0,1fr)}.cp-split .cp-profile,.cp-split.show-profile .cp-list{display:none}.cp-split.show-profile .cp-profile{display:block}body .pt-root .cp-back{display:inline-flex}.cp-profile{padding:14px 16px 60px}.cp-head{flex-direction:column;align-items:center;text-align:center;gap:14px}.cp-title,.cp-actions,.cp-stats,.cp-bio{justify-content:center}.cp-stats{gap:18px;justify-content:center}.cp-tabs{gap:16px;overflow-x:auto;justify-content:space-between}.cp-tabs svg{display:none}body .pt-root .cp-tabs button{font-size:11.5px;letter-spacing:.02em}.cp-account-form{grid-template-columns:minmax(0,1fr)}.cp-accounts-head{flex-direction:column;align-items:stretch}.cp-acc{flex-wrap:wrap}.cp-acc-actions{width:100%;justify-content:flex-end}.cp-pop{right:8px;bottom:8px;left:8px;width:auto}.cp-panel{padding:16px}}.pt-access-list li.soon{background:var(--pt-sunken)}.pt-access-list li.soon svg{color:var(--pt-faint)}.pt-access-list li.soon small{color:var(--pt-muted)}.pt-access-list strong .pt-chip{margin-left:8px;vertical-align:1px}.cp-sources+.cp-sources{margin-top:10px}.crm-root{--crm-row: 44px;--crm-side: 344px;--crm-list: 300px;display:flex;flex-direction:column;min-height:calc(100dvh - 120px);color:var(--wd-text);font-size:13px;line-height:1.45}.crm-root .grow{flex:1 1 auto;min-width:0}.crm-root .crm-faint{color:var(--wd-faint)}.crm-root .crm-warn{color:var(--wd-amber)}.crm-root kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--wd-hair-strong);border-bottom-width:2px;border-radius:4px;background:var(--wd-surface);color:var(--wd-muted);font:500 11px/1 var(--wd-font)}.crm-root .crm-primary,.crm-root .crm-ghost,.crm-root .crm-chip-btn,.crm-root .crm-mini,.crm-root .crm-icon-btn,.crm-root .crm-link{display:inline-flex;align-items:center;gap:6px;font:500 13px/1 var(--wd-font);cursor:pointer;white-space:nowrap}.crm-root .crm-primary{min-height:32px;padding:0 14px;border-radius:var(--wd-r-sm);border:1px solid var(--wd-accent-strong);background:var(--wd-accent-strong);color:#fff}.crm-root .crm-primary:hover:not(:disabled){background:var(--wd-accent-hover);border-color:var(--wd-accent-hover)}.crm-root .crm-primary:disabled{opacity:.55;cursor:default}.crm-root .crm-ghost{min-height:32px;padding:0 12px;border-radius:var(--wd-r-sm);border:1px solid var(--wd-hair-strong);background:var(--wd-surface);color:var(--wd-text-2)}.crm-root .crm-ghost:hover:not(:disabled){background:var(--wd-hover)}.crm-root .crm-chip-btn{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--wd-hair-strong);background:var(--wd-surface);color:var(--wd-text-2);font-size:12.5px}.crm-root .crm-chip-btn:hover{background:var(--wd-hover)}.crm-root .crm-chip-btn.on{border-color:var(--wd-text);background:var(--wd-text);color:#fff}.crm-root .crm-chip-btn .caret{opacity:.6;margin-left:-2px}.crm-root .crm-mini{min-height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--wd-hair-strong);background:var(--wd-surface);color:var(--wd-text-2);font-size:12px;text-decoration:none}.crm-root .crm-mini:hover{background:var(--wd-hover)}.crm-root .crm-mini.primary{border-color:var(--wd-accent-strong);color:var(--wd-accent-strong)}.crm-root .crm-icon-btn{min-height:24px;min-width:24px;padding:0;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--wd-muted)}.crm-root .crm-icon-btn:hover:not(:disabled){background:var(--wd-hover);color:var(--wd-text)}.crm-root .crm-link{min-height:0;padding:0;border:0;background:none;color:var(--wd-accent-strong);font-size:12.5px}.crm-root .crm-link:hover{background:none;text-decoration:underline}.crm-root button:focus-visible,.crm-root input:focus-visible,.crm-root select:focus-visible,.crm-root textarea:focus-visible,.crm-root a:focus-visible{outline:2px solid var(--wd-accent);outline-offset:1px}.crm-root .crm-select{height:28px;padding:0 24px 0 8px;border:1px solid var(--wd-hair-strong);border-radius:6px;background:var(--wd-surface);color:var(--wd-text);font:500 13px var(--wd-font);max-width:100%}.crm-root .crm-select.bare{border-color:transparent;background-color:transparent;padding-left:0;font-weight:600}.crm-root .crm-select.bare:hover{border-color:var(--wd-hair-strong);padding-left:8px}.crm-avatar{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:8px;font-weight:650;letter-spacing:.02em}.crm-stage{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.crm-stage.t-gray{background:var(--wd-sunken);color:var(--wd-text-2)}.crm-stage.t-blue{background:var(--wd-blue-soft);color:#1f56b5}.crm-stage.t-amber{background:var(--wd-amber-soft);color:#8a5300}.crm-stage.t-purple{background:var(--wd-purple-soft);color:#5c35b0}.crm-stage.t-red{background:var(--wd-accent-soft);color:var(--wd-accent-deep)}.crm-stage.t-green{background:var(--wd-green-soft);color:#136b3c}.crm-stage.t-muted{background:var(--wd-sunken);color:var(--wd-faint)}.crm-health{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--wd-text-2);white-space:nowrap}.crm-health .dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.crm-health.h-good .dot{background:var(--wd-green)}.crm-health.h-attention .dot{background:#e7a019}.crm-health.h-risk .dot{background:var(--wd-accent);box-shadow:0 0 0 3px var(--wd-accent-soft)}.crm-temp{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:550;white-space:nowrap}.crm-temp.tp-hot{color:var(--wd-accent-strong)}.crm-temp.tp-warm{color:var(--wd-amber)}.crm-temp.tp-cold{color:var(--wd-blue)}.crm-temp.derived{opacity:.7;font-weight:450}.crm-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;margin-left:6px;border-radius:4px;background:var(--wd-sunken);color:var(--wd-muted);font-size:11px;font-weight:600;white-space:nowrap}.crm-badge.red{background:var(--wd-accent-soft);color:var(--wd-accent-deep)}.crm-badge.green{background:var(--wd-green-soft);color:#136b3c}.crm-badge.blue{background:var(--wd-blue-soft);color:#1f56b5}.crm-badge.amber{background:var(--wd-amber-soft);color:#8a5300}.crm-overdue{display:inline-flex;align-items:center;gap:4px;color:var(--wd-accent-strong);font-weight:550}.crm-pop-wrap{position:relative;display:inline-flex}.crm-pop{position:absolute;top:calc(100% + 6px);z-index:40;min-width:220px;max-height:340px;overflow:auto;padding:4px;background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:10px;box-shadow:var(--wd-shadow-pop)}.crm-pop.left{left:0}.crm-pop.right{right:0}.crm-root .crm-pop-row{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--wd-text);font-size:13px;font-weight:450;text-align:left}.crm-root .crm-pop-row:hover{background:var(--wd-hover)}.crm-pop-row .box{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--wd-hair-strong);border-radius:4px;color:#fff;flex:0 0 auto}.crm-pop-row.on .box{background:var(--wd-accent-strong);border-color:var(--wd-accent-strong)}.crm-pop-row small{color:var(--wd-faint);font-variant-numeric:tabular-nums}.crm-pop-note{margin:8px;color:var(--wd-muted);font-size:12px}.crm-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:64px;color:var(--wd-muted)}.crm-spinner{width:16px;height:16px;border:2px solid var(--wd-hair-strong);border-top-color:var(--wd-accent);border-radius:50%;animation:crm-spin .8s linear infinite}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--wd-muted);text-align:center}.crm-state p{margin:0;max-width:420px}.crm-state.big{padding:72px 16px}.crm-state.error svg{color:var(--wd-accent-strong)}.crm-skeleton{display:flex;flex-direction:column;gap:16px;padding:16px 0}.crm-skeleton>div{display:flex;gap:12px;align-items:center}.crm-skeleton span,.crm-skeleton p,.crm-head-skel span,.crm-head-skel p{display:block;margin:0;border-radius:6px;background:linear-gradient(90deg,var(--wd-sunken),var(--wd-hover),var(--wd-sunken));background-size:200% 100%;animation:crm-shimmer 1.2s ease infinite}.crm-skeleton span{width:28px;height:28px;border-radius:8px}.crm-skeleton p{height:12px;flex:1;max-width:520px}.crm-skeleton.rows{padding:16px 24px}@keyframes crm-shimmer{to{background-position:-200% 0}}.crm-area-tabs{display:flex;gap:4px;padding:12px 24px 0}.crm-root .crm-area-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--wd-muted);font-weight:550}.crm-root .crm-area-tabs button:hover{background:var(--wd-hover);color:var(--wd-text)}.crm-root .crm-area-tabs button.on{background:var(--wd-surface);color:var(--wd-text);box-shadow:inset 0 0 0 1px var(--wd-hair)}.crm-ws{display:flex;flex-direction:column;flex:1;min-height:0}.crm-title{display:flex;align-items:baseline;gap:12px;padding:16px 24px 8px}.crm-title h1{margin:0;font-size:20px;font-weight:650;letter-spacing:-.01em}.crm-count{color:var(--wd-muted);font-size:13px;font-variant-numeric:tabular-nums}.crm-keys{display:inline-flex;align-items:center;gap:4px;color:var(--wd-faint);font-size:12px}.crm-keys kbd+kbd{margin-left:2px}.crm-keys kbd{margin-left:8px}.crm-toolbar{display:flex;flex-direction:column;gap:8px;padding:0 24px 12px;border-bottom:1px solid var(--wd-hair)}.crm-views{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--wd-hair);margin:0 -24px;padding:0 24px}.crm-root .crm-views button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:0;border-radius:0;background:none;color:var(--wd-muted);font-weight:550;box-shadow:inset 0 -2px 0 transparent;white-space:nowrap}.crm-root .crm-views button:hover{background:none;color:var(--wd-text)}.crm-root .crm-views button.on{color:var(--wd-text);box-shadow:inset 0 -2px 0 var(--wd-accent)}.crm-views small{color:var(--wd-faint);font-size:11.5px;font-variant-numeric:tabular-nums}.crm-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:4px}.crm-search{display:inline-flex;align-items:center;gap:6px;height:30px;width:300px;padding:0 8px;border:1px solid var(--wd-hair-strong);border-radius:8px;background:var(--wd-surface);color:var(--wd-faint)}.crm-search:focus-within{border-color:var(--wd-accent);box-shadow:0 0 0 3px var(--wd-accent-soft)}.crm-root .crm-search input{flex:1;min-width:0;height:100%;border:0;padding:0;background:none;outline:none;color:var(--wd-text);font-size:13px;box-shadow:none}.crm-root .crm-search input:focus-visible{outline:none}.crm-search.sm{width:auto;margin:0 12px 8px}.crm-root .crm-x{min-height:0;padding:2px;border:0;background:none;color:var(--wd-muted)}.crm-bulk{display:flex;align-items:center;gap:8px;margin:8px 24px 0;padding:6px 8px 6px 12px;border-radius:10px;background:var(--wd-text);color:#fff}.crm-bulk strong{font-weight:600;margin-right:4px}.crm-root .crm-bulk .crm-chip-btn{background:transparent;border-color:#ffffff40;color:#fff}.crm-root .crm-bulk .crm-chip-btn:hover{background:#ffffff1a}.crm-root .crm-bulk .crm-ghost{background:transparent;border-color:transparent;color:#fff}.crm-root .crm-bulk .crm-ghost:hover{background:#ffffff1a}.crm-bulk-tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid rgb(255 255 255 / 25%);border-radius:999px}.crm-root .crm-bulk-tag input{width:110px;border:0;padding:0;background:none;color:#fff;font-size:12.5px;outline:none;box-shadow:none;min-height:0}.crm-bulk-tag input::placeholder{color:#fff9}.crm-bulk .crm-pop{color:var(--wd-text)}.crm-table-wrap{flex:1;overflow:auto;padding:0 0 24px}.crm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.crm-table th{position:sticky;top:0;z-index:2;height:32px;padding:0 12px;background:var(--wd-canvas);border-bottom:1px solid var(--wd-hair);color:var(--wd-muted);font-size:11.5px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.crm-table td{height:var(--crm-row);padding:0 12px;border-bottom:1px solid var(--wd-hair);background:var(--wd-surface);white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.crm-table th:first-child,.crm-table td:first-child{padding-left:24px}.crm-table th:last-child,.crm-table td:last-child{padding-right:24px}.crm-table .sel{width:20px;padding-right:0}.crm-table .num{text-align:right;font-variant-numeric:tabular-nums}.crm-table tbody tr{cursor:pointer}.crm-table tbody tr:hover td{background:var(--wd-hover)}.crm-table tbody tr.focus td{background:#f6f7fb;box-shadow:inset 0 1px 0 var(--wd-hair-strong),inset 0 -1px 0 var(--wd-hair-strong)}.crm-table tbody tr.focus td:first-child{box-shadow:inset 2px 0 0 var(--wd-accent),inset 0 1px 0 var(--wd-hair-strong),inset 0 -1px 0 var(--wd-hair-strong)}.crm-table tbody tr.picked td{background:var(--wd-accent-tint)}.crm-root .crm-table input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--wd-accent-strong)}.crm-name{display:flex;align-items:center;gap:10px;min-width:240px}.crm-name>span:not(.crm-avatar):not(.crm-badge){display:flex;flex-direction:column;min-width:0}.crm-name strong{font-weight:600;overflow:hidden;text-overflow:ellipsis}.crm-name small{color:var(--wd-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis}.crm-owner,.crm-next{color:var(--wd-text-2)}.crm-next small{color:var(--wd-muted)}.crm-next svg{vertical-align:-2px}.crm-split{display:grid;grid-template-columns:var(--crm-list) minmax(0,1fr);flex:1;min-height:calc(100dvh - 120px)}.crm-split-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--wd-hair);background:var(--wd-surface)}.crm-split-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 8px}.crm-compact{list-style:none;margin:0;padding:0 8px 16px;overflow:auto;flex:1;max-height:calc(100dvh - 210px)}.crm-root .crm-crow{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px;border:0;border-radius:8px;background:none;text-align:left;color:var(--wd-text)}.crm-root .crm-crow:hover{background:var(--wd-hover)}.crm-root .crm-crow.on{background:var(--wd-accent-tint);box-shadow:inset 2px 0 0 var(--wd-accent)}.crm-crow-text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.crm-crow-text strong{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-crow-text small{display:flex;align-items:center;gap:6px;color:var(--wd-muted);font-size:11.5px}.crm-crow-text .crm-stage{height:18px;font-size:11px;padding:0 6px}.crm-360{min-width:0;padding:0 0 48px;background:var(--wd-canvas)}.crm-head{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--wd-surface);border-bottom:1px solid var(--wd-hair)}.crm-head-main{flex:1;min-width:0}.crm-head-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.crm-head-title h2{margin:0;font-size:20px;line-height:1.25;font-weight:650;letter-spacing:-.01em}.crm-head-sub{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;color:var(--wd-muted);font-size:12.5px}.crm-head-sub>*{display:inline-flex;align-items:center;gap:5px}.crm-head-sub a{color:var(--wd-text-2);text-decoration:none}.crm-head-sub a:hover{color:var(--wd-accent-strong)}.crm-quick{display:flex;gap:4px}.crm-root .crm-quick button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:56px;height:52px;padding:0;border:1px solid var(--wd-hair);border-radius:10px;background:var(--wd-surface);color:var(--wd-text-2);font-size:11.5px;font-weight:550}.crm-root .crm-quick button:hover:not(:disabled){border-color:var(--wd-hair-strong);background:var(--wd-hover);color:var(--wd-text)}.crm-root .crm-quick button:first-child{border-color:var(--wd-accent-strong);background:var(--wd-accent-strong);color:#fff}.crm-root .crm-quick button:first-child:hover{background:var(--wd-accent-hover)}.crm-root .crm-back{display:none}.crm-head-skel{display:flex;gap:12px;padding:16px 24px}.crm-head-skel span{width:48px;height:48px;border-radius:8px}.crm-head-skel div{display:flex;flex-direction:column;gap:8px;flex:1}.crm-head-skel p{height:14px;max-width:320px}.crm-strip{display:flex;align-items:stretch;gap:0;padding:0 24px;background:var(--wd-surface);border-bottom:1px solid var(--wd-hair);overflow-x:auto}.crm-strip-item{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:8px 16px;border-left:1px solid var(--wd-hair)}.crm-strip-item:first-child{border-left:0;padding-left:0}.crm-strip-item .lbl{color:var(--wd-faint);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.crm-strip-item strong{font-weight:600;font-size:13px}.crm-seg{display:inline-flex;padding:2px;border-radius:8px;background:var(--wd-sunken)}.crm-root .crm-seg button{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--wd-muted);font-size:12px;font-weight:550}.crm-root .crm-seg button:hover:not(:disabled){background:#fff9}.crm-root .crm-seg button.on{background:var(--wd-surface);box-shadow:var(--wd-shadow)}.crm-root .crm-seg button.on.tp-hot{color:var(--wd-accent-strong)}.crm-root .crm-seg button.on.tp-warm{color:var(--wd-amber)}.crm-root .crm-seg button.on.tp-cold{color:var(--wd-blue)}.crm-root .crm-seg button.derived{box-shadow:inset 0 0 0 1px dashed var(--wd-hair-strong);background:transparent;outline:1px dashed var(--wd-hair-strong);outline-offset:-1px}.crm-next-edit{display:flex;gap:8px;align-items:center}.crm-root .crm-inline{min-height:24px;padding:0 6px;margin-left:-6px;border:1px solid transparent;border-radius:6px;background:none;color:var(--wd-text);font-size:13px;font-weight:550;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis}.crm-root .crm-inline:hover{border-color:var(--wd-hair-strong);background:var(--wd-surface)}.crm-root .crm-inline.ro{cursor:default;border:0}.crm-inline-edit{display:inline-flex;align-items:center;gap:4px}.crm-root .crm-inline-edit input{height:26px;padding:0 6px;border:1px solid var(--wd-accent);border-radius:6px;font-size:13px;box-shadow:0 0 0 3px var(--wd-accent-soft);min-width:120px}.crm-body{display:grid;grid-template-columns:minmax(0,1fr) var(--crm-side);gap:24px;padding:24px;align-items:start}.crm-main{display:flex;flex-direction:column;gap:16px;min-width:0}.crm-side{display:flex;flex-direction:column;gap:12px;min-width:0;position:sticky;top:16px;padding-bottom:88px}.crm-composer{background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:12px;box-shadow:var(--wd-shadow);overflow:hidden}.crm-composer:focus-within{border-color:var(--wd-hair-strong);box-shadow:0 0 0 3px var(--wd-sunken),var(--wd-shadow)}.crm-composer-tabs{display:flex;gap:2px;padding:6px 8px 0;border-bottom:1px solid var(--wd-hair)}.crm-root .crm-composer-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:0;border-radius:0;background:none;color:var(--wd-muted);font-weight:550;box-shadow:inset 0 -2px 0 transparent}.crm-root .crm-composer-tabs button:hover{background:none;color:var(--wd-text)}.crm-root .crm-composer-tabs button.on{color:var(--wd-text);box-shadow:inset 0 -2px 0 var(--wd-accent)}.crm-composer-body{display:flex;flex-direction:column;gap:8px;padding:12px}.crm-composer-row{display:flex;gap:8px}.crm-composer-row label{display:flex;flex-direction:column;gap:4px;min-width:180px}.crm-composer-row label span{color:var(--wd-muted);font-size:11.5px;font-weight:600}.crm-root .crm-composer input,.crm-root .crm-composer textarea,.crm-root .crm-mini-form input,.crm-root .crm-add-row input{width:100%;box-sizing:border-box;height:32px;padding:0 10px;border:1px solid var(--wd-hair-strong);border-radius:8px;background:var(--wd-surface);color:var(--wd-text);font:13px var(--wd-font)}.crm-root .crm-composer textarea{height:auto;padding:8px 10px;resize:vertical;line-height:1.5}.crm-composer-foot{display:flex;align-items:center;gap:8px}.crm-composer-ro{margin:0;padding:12px;color:var(--wd-muted)}.crm-timeline{display:flex;flex-direction:column;gap:8px;padding-bottom:88px}.crm-tl-chips{display:flex;flex-wrap:wrap;gap:6px}.crm-root .crm-tl-chips button{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border:1px solid var(--wd-hair-strong);border-radius:999px;background:var(--wd-surface);color:var(--wd-text-2);font-size:12px;font-weight:550}.crm-root .crm-tl-chips button:hover{background:var(--wd-hover)}.crm-root .crm-tl-chips button.on{border-color:var(--wd-text);background:var(--wd-text);color:#fff}.crm-tl-chips small{opacity:.65;font-variant-numeric:tabular-nums}.crm-tl-day h4{margin:16px 0 8px;color:var(--wd-muted);font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.crm-tl-day ol{list-style:none;margin:0;padding:0;position:relative}.crm-tl-day ol:before{content:"";position:absolute;left:13px;top:8px;bottom:8px;width:1px;background:var(--wd-hair)}.crm-ev{position:relative;display:flex;gap:12px;padding:0 0 12px}.crm-ev-icon{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--wd-surface);border:1px solid var(--wd-hair);color:var(--wd-muted)}.crm-ev.k-call .crm-ev-icon{color:#18794a;background:var(--wd-green-soft);border-color:transparent}.crm-ev.k-text .crm-ev-icon{color:#1f56b5;background:var(--wd-blue-soft);border-color:transparent}.crm-ev.k-email .crm-ev-icon{color:#5c35b0;background:var(--wd-purple-soft);border-color:transparent}.crm-ev.k-meeting .crm-ev-icon{color:#8a5300;background:var(--wd-amber-soft);border-color:transparent}.crm-ev.k-proposal .crm-ev-icon,.crm-ev.k-payment .crm-ev-icon{color:var(--wd-accent-deep);background:var(--wd-accent-soft);border-color:transparent}.crm-ev.k-note .crm-ev-icon{color:var(--wd-text-2);background:#fff8d6;border-color:transparent}.crm-ev-body{flex:1;min-width:0;padding:10px 12px;background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:10px}.crm-ev.k-update .crm-ev-body,.crm-ev.k-task .crm-ev-body,.crm-ev.k-file .crm-ev-body{padding:6px 0 0;background:none;border:0}.crm-ev.k-update .crm-ev-head strong,.crm-ev.k-task .crm-ev-head strong,.crm-ev.k-file .crm-ev-head strong{font-weight:500;color:var(--wd-text-2)}.crm-ev.inbound .crm-ev-body{border-color:#cfe0fb;background:#f8fbff}.crm-ev.draft .crm-ev-body{border-style:dashed;border-color:#e8c98f;background:#fffcf5}.crm-ev.mios .crm-ev-body{border-color:var(--wd-accent-soft)}.crm-ev-head{display:flex;align-items:center;gap:6px;min-width:0}.crm-ev-head strong{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-ev-head time{color:var(--wd-faint);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.crm-ev-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px;color:var(--wd-muted);font-size:12px}.crm-ev-text{margin:6px 0 0;color:var(--wd-text-2);white-space:pre-wrap;overflow-wrap:anywhere}.crm-ev-text.clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.crm-ev-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.crm-audio{height:32px;max-width:100%}.crm-more{align-self:center;margin-top:8px}.crm-card{background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:12px;padding:12px 14px}.crm-card>header{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--wd-muted)}.crm-card>header h3{margin:0;color:var(--wd-text);font-size:13px;font-weight:650}.crm-card>header small{font-size:11.5px}.crm-dl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin:0;align-items:center}.crm-dl dt{color:var(--wd-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-dl dd{margin:0;min-width:0;overflow-wrap:anywhere;font-size:13px}.crm-custom{display:flex;align-items:center;gap:4px}.crm-props,.crm-tasks,.crm-contacts,.crm-files,.crm-history{list-style:none;margin:8px 0 0;padding:0}.crm-props li,.crm-files li{display:flex;align-items:center;gap:8px;min-height:30px;border-top:1px solid var(--wd-hair);font-size:12.5px;color:var(--wd-text-2)}.crm-props li:first-child,.crm-files li:first-child{border-top:0}.crm-props small,.crm-files small{color:var(--wd-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.crm-files a{color:var(--wd-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-files a:hover{color:var(--wd-accent-strong)}.crm-history li{display:flex;flex-direction:column;padding:6px 0 6px 12px;border-left:2px solid var(--wd-hair);font-size:12.5px}.crm-history small{color:var(--wd-faint)}.crm-card>.crm-link{margin-top:8px}.crm-tasks li{display:flex;align-items:center;gap:8px;min-height:30px;font-size:13px}.crm-tasks li small{color:var(--wd-muted);white-space:nowrap}.crm-tasks li.overdue small.crm-overdue{color:var(--wd-accent-strong)}.crm-tasks.done li{color:var(--wd-faint);text-decoration:line-through}.crm-root .crm-check{width:16px;height:16px;min-height:0;padding:0;flex:0 0 auto;border:1.5px solid var(--wd-hair-strong);border-radius:50%;background:var(--wd-surface);display:grid;place-items:center}.crm-root .crm-check:hover:not(:disabled){border-color:var(--wd-green);background:var(--wd-green-soft)}.crm-root .crm-check.on{border-color:var(--wd-green);background:var(--wd-green);color:#fff}.crm-empty-line{color:var(--wd-faint);font-size:12.5px;padding:4px 0}.crm-add-row{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--wd-faint)}.crm-root .crm-add-row input{height:28px;font-size:12.5px;border-color:var(--wd-hair);background:var(--wd-canvas)}.crm-root .crm-add-row input[type=date]{width:128px;flex:0 0 auto}.crm-contacts li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--wd-hair)}.crm-contacts li:first-child{border-top:0;padding-top:0}.crm-contacts strong{display:flex;align-items:center;font-size:13px;font-weight:600}.crm-contacts small{display:block;color:var(--wd-muted);font-size:12px}.crm-contact-links{display:flex;flex-direction:column;font-size:12px}.crm-contact-links a{color:var(--wd-text-2);text-decoration:none;overflow:hidden;text-overflow:ellipsis}.crm-contact-links a:hover{color:var(--wd-accent-strong)}.crm-calls{list-style:none;margin:8px 0 0;padding:0}.crm-calls li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--wd-hair)}.crm-calls li:first-child{border-top:0;padding-top:0}.crm-calls li>svg{margin-top:3px;color:var(--wd-muted);flex:none}.crm-calls li.missed>svg,.crm-calls li.missed strong{color:var(--wd-accent-strong)}.crm-calls strong{display:block;font-size:13px;font-weight:600}.crm-calls strong small{display:inline;color:var(--wd-muted);font-weight:400}.crm-calls small{display:block;color:var(--wd-muted);font-size:12px}.crm-calls p{margin:4px 0 0;font-size:12px;color:var(--wd-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crm-mini-form{display:grid;gap:6px;margin-top:8px}.crm-row-end{display:flex;justify-content:flex-end;gap:6px}.crm-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.crm-tag{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 4px 0 8px;border-radius:999px;background:var(--wd-sunken);color:var(--wd-text-2);font-size:12px;font-weight:550}.crm-root .crm-tag button{min-height:0;padding:2px;border:0;background:none;color:var(--wd-faint);border-radius:50%}.crm-root .crm-tags input{height:22px;width:80px;padding:0 8px;border:1px dashed var(--wd-hair-strong);border-radius:999px;font-size:12px;background:none}.crm-nba{border-color:#f6d4d4;background:linear-gradient(180deg,#fffafa,var(--wd-surface) 60%)}.crm-nba>header svg{color:var(--wd-accent)}.crm-nba ul{list-style:none;margin:0;padding:0}.crm-nba li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--wd-hair)}.crm-nba li:first-child{border-top:0;padding-top:0}.crm-nba li>div{flex:1;min-width:0;display:flex;flex-direction:column}.crm-nba li strong{font-size:13px;font-weight:600}.crm-nba li small{color:var(--wd-muted);font-size:12px}.crm-nba li.tone-urgent strong:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--wd-accent);vertical-align:2px}.crm-portal-line{margin:0 0 8px;font-size:12.5px;color:var(--wd-text-2)}.crm-portal-line.tone-bad{color:var(--wd-accent-strong);font-weight:600}.crm-portal-line.tone-good{color:var(--wd-green)}.crm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;list-style:none;margin:0;padding:0}.crm-stats li{display:flex;flex-direction:column;padding:6px 8px;border-radius:8px;background:var(--wd-canvas)}.crm-stats strong{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.crm-stats span{color:var(--wd-muted);font-size:11px}.crm-note{margin:8px 0 0;color:var(--wd-muted);font-size:12px}@media(max-width:1280px){.crm-root{--crm-side: 312px;--crm-list: 260px}.crm-quick button span{display:none}.crm-root .crm-quick button{width:36px;height:36px}}@media(max-width:1080px){.crm-body{grid-template-columns:minmax(0,1fr)}.crm-side{position:static}.crm-keys{display:none}}@media(max-width:860px){.crm-split{grid-template-columns:minmax(0,1fr)}.crm-split-list{display:none}.crm-root .crm-back{display:inline-flex}.crm-head{flex-wrap:wrap;padding:12px 16px}.crm-quick{width:100%}.crm-body,.crm-title,.crm-toolbar{padding-left:16px;padding-right:16px}.crm-search{width:100%}.crm-table th:nth-child(4),.crm-table td:nth-child(4),.crm-table th:nth-child(6),.crm-table td:nth-child(6),.crm-table th:nth-child(8),.crm-table td:nth-child(8){display:none}}.crm-root .crm-search{flex-wrap:nowrap}.crm-root .crm-search>svg,.crm-root .crm-search>kbd{flex:0 0 auto}.crm-root .crm-search input{flex:1 1 0;width:auto;min-width:0;text-align:left;border-radius:0}.crm-root .crm-table th,.crm-root .crm-table td{min-width:0;border-right:0;text-align:left;font-size:13px}.crm-root .crm-table th{font-size:11.5px;background:var(--wd-canvas)}.crm-root .crm-table th.num,.crm-root .crm-table td.num{text-align:right}.crm-root .crm-table td.sel,.crm-root .crm-table th.sel{width:36px;min-width:36px}.crm-root .crm-composer textarea:focus-visible,.crm-root .crm-composer input:focus-visible,.crm-root .crm-add-row input:focus-visible,.crm-root .crm-mini-form input:focus-visible{outline:none;border-color:var(--wd-text-2);box-shadow:0 0 0 3px var(--wd-sunken)}.crm-root .crm-select{min-width:0;padding-top:0;padding-bottom:0}.crm-root label.crm-search{display:flex;flex-direction:row;align-items:center;gap:6px}.crm-root .crm-filters>label.crm-search{display:inline-flex}.sp{--sp-todo: #6e6e76;--sp-progress: var(--wd-blue, #2f6fdc);--sp-review: var(--wd-purple, #7a4fd6);--sp-done: var(--wd-green, #1f9d55);display:grid;grid-template-columns:248px minmax(0,1fr);height:100%;min-height:0;font-family:var(--wd-font);color:var(--wd-text);background:var(--wd-surface, #fff)}.sp *,.sp *:before,.sp *:after{box-sizing:border-box}.sp ::-webkit-scrollbar{display:none}.sp-side,.sp-body,.sp-client-list,.sp-drawer-body,.sp-kanban,.sp-col,.sp-pipeline{scrollbar-width:none}.sp-loading{padding:32px;color:var(--wd-muted);font-size:14px}.sp-state{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:48px 24px;color:var(--wd-text-2)}.sp-state strong{font-size:15px}.sp-state p{margin:0 0 6px;font-size:13px;color:var(--wd-muted);max-width:46ch}.sp-state button{height:30px;padding:0 12px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);background:#fff;font:inherit;font-size:13px;font-weight:550;cursor:pointer}.sp-state button:hover{background:var(--wd-hover)}.sp-empty{color:var(--wd-muted);font-size:13px;padding:14px 4px;margin:0}.sp-empty.small{font-size:12px;padding:6px 4px;list-style:none}.sp button{font:inherit;color:inherit}.sp-side{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--wd-hair);background:var(--wd-canvas, #f7f7f8);padding:14px 10px 10px;gap:10px;overflow-y:auto}.sp-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.sp-side-head strong{font-size:15px;font-weight:650;letter-spacing:-.01em}.sp-seg{display:inline-flex;padding:2px;border-radius:9px;background:var(--wd-sunken);gap:2px}.sp-seg button{border:0;background:transparent;padding:4px 9px;border-radius:7px;font-size:12px;cursor:pointer;color:var(--wd-muted)}.sp-seg button[aria-pressed=true]{background:#fff;color:var(--wd-text);font-weight:600;box-shadow:var(--wd-shadow)}.sp-search{display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid var(--wd-hair);border-radius:9px;background:#fff;color:var(--wd-faint)}.sp-search:focus-within{border-color:var(--wd-hair-strong);box-shadow:0 0 0 3px #2f6fdc1a}.sp-search input{border:0;outline:0;flex:1;min-width:0;font:inherit;font-size:13px;color:var(--wd-text);background:transparent}.sp-search.small{height:30px;width:200px;flex:0 1 200px}.sp-client-list{display:flex;flex-direction:column;gap:1px;flex:1;min-height:120px;overflow-y:auto}.sp-client{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;text-align:left;padding:7px 8px;border-radius:9px;cursor:pointer}.sp-client:hover{background:var(--wd-hover)}.sp-client.on{background:#fff;box-shadow:var(--wd-shadow)}.sp-client:focus-visible{outline:2px solid var(--wd-blue);outline-offset:-2px}.sp-client-name{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px;font-weight:550;line-height:1.25}.sp-client-name,.sp-client-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-client-name small{font-size:11px;font-weight:400;color:var(--wd-muted)}.sp-count{min-width:20px;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;font-size:11px;font-weight:600;color:var(--wd-muted);background:var(--wd-sunken)}.sp-count.bad{color:#fff;background:var(--wd-accent-strong)}.sp-dot{width:8px;height:8px;border-radius:50%;flex:0 0 8px;background:var(--wd-faint)}.sp-dot.green{background:var(--wd-green)}.sp-dot.amber{background:#e59a1a}.sp-dot.red{background:var(--wd-accent);box-shadow:0 0 0 3px var(--wd-accent-soft)}.sp-dot.big{width:12px;height:12px;flex-basis:12px;margin-top:9px}.sp-boards{display:flex;flex-direction:column;gap:1px;border-top:1px solid var(--wd-hair);padding-top:8px}.sp-boards>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--wd-faint);padding:2px 8px 4px}.sp-boards button{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:6px 8px;border-radius:8px;font-size:12.5px;color:var(--wd-text-2);cursor:pointer;text-align:left}.sp-boards button:hover{background:var(--wd-hover)}.sp-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.sp-pipeline{padding:18px 20px;overflow-y:auto;height:100%}.sp-mobile-pick{display:none}.sp-head{padding:18px 22px 12px;border-bottom:1px solid var(--wd-hair)}.sp-head-top{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.sp-head-name{flex:1;min-width:200px}.sp-head-name h1{margin:0;font-size:21px;font-weight:680;letter-spacing:-.02em;line-height:1.3}.sp-head-name p{margin:5px 0 0;display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--wd-muted)}.sp-head-name p>span{padding:2px 8px;border-radius:999px;background:var(--wd-sunken)}.sp-head-name p>.sp-service{background:var(--wd-blue-soft);color:var(--wd-blue);font-weight:600}.sp-health.green{background:var(--wd-green-soft)!important;color:var(--wd-green)}.sp-health.amber{background:var(--wd-amber-soft)!important;color:var(--wd-amber)}.sp-health.red{background:var(--wd-red-soft)!important;color:var(--wd-accent-strong)}.sp-head-actions{display:flex;flex-wrap:wrap;gap:6px}.sp-head-actions a,.sp-head-actions button,.sp-profile button,.sp-ask{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:8px;border:1px solid var(--wd-hair);background:#fff;font-size:12.5px;font-weight:550;color:var(--wd-text-2);text-decoration:none;cursor:pointer}.sp-head-actions a:hover,.sp-head-actions button:hover,.sp-profile button:hover{background:var(--wd-hover)}.sp-ask{border-color:transparent;background:var(--wd-accent-tint);color:var(--wd-accent-strong)}.sp-ask:hover{background:var(--wd-accent-soft)}.sp-ask.small{height:26px;padding:0 9px;font-size:12px}.sp-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:14px 0 0}.sp-stats>div{padding:8px 10px;border:1px solid var(--wd-hair);border-radius:10px;background:#fff;min-width:0}.sp-stats dt{font-size:11px;color:var(--wd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-stats dd{margin:2px 0 0;font-size:16px;font-weight:650}.sp-stats .bad dd{color:var(--wd-accent-strong)}.sp-stats .warn dd{color:var(--wd-amber)}.sp-tabs{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--wd-hair);overflow-x:auto;scrollbar-width:none}.sp-tabs button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:10px 10px 9px;font-size:13px;color:var(--wd-muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.sp-tabs button:hover{color:var(--wd-text)}.sp-tabs button[aria-selected=true]{color:var(--wd-text);font-weight:600;border-bottom-color:var(--wd-accent)}.sp-toolbar{display:flex;align-items:center;gap:10px;padding:10px 22px;flex-wrap:wrap}.sp-tag-filter{display:flex;gap:4px;flex-wrap:wrap}.sp-chip-toggle{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--wd-hair);background:#fff;font-size:12px;cursor:pointer;color:var(--wd-muted)}.sp-chip-toggle[aria-pressed=true]{background:var(--wd-text);color:#fff;border-color:var(--wd-text)}.sp-body{flex:1;min-height:0;overflow-y:auto;padding:4px 22px 28px}.sp-tag{--c: var(--wd-muted);--bg: var(--wd-sunken);display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:600;color:var(--c);background:var(--bg);border:1px solid transparent;white-space:nowrap}button.sp-tag{cursor:pointer;height:24px;background:#fff;border-color:var(--wd-hair);color:var(--wd-muted)}button.sp-tag[aria-pressed=true]{color:var(--c);background:var(--bg);border-color:transparent}.sp-tag.t-blog{--c: #0e7c66;--bg: #e3f6f1}.sp-tag.t-seo{--c: var(--wd-blue);--bg: var(--wd-blue-soft)}.sp-tag.t-website{--c: var(--wd-purple);--bg: var(--wd-purple-soft)}.sp-tag.t-ads{--c: var(--wd-amber);--bg: var(--wd-amber-soft)}.sp-tag.t-social{--c: #c2366b;--bg: #fde8f0}.sp-tag.t-request{--c: var(--wd-accent-strong);--bg: var(--wd-accent-soft)}.sp-tag.t-admin{--c: var(--wd-text-2);--bg: var(--wd-sunken)}.sp-status-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:6px;font-size:11.5px;font-weight:650;color:#fff;background:var(--sp-todo);white-space:nowrap}.sp-status-pill.small{height:19px;font-size:10.5px;padding:0 7px}.s-in-progress .sp-status-pill{background:var(--sp-progress)}.s-review .sp-status-pill,.s-needs-review .sp-status-pill{background:var(--sp-review)}.s-done .sp-status-pill,.sp-status-pill.done{background:var(--sp-done)}.sp-meta{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}.sp-faint{color:var(--wd-faint);display:inline-flex;align-items:center;gap:3px}.sp-due{color:var(--wd-muted);font-size:12px;white-space:nowrap}.sp-due.overdue{color:var(--wd-accent-strong);font-weight:600}.sp-due.today{color:var(--wd-amber);font-weight:600}.sp-prio{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600}.sp-prio.p-urgent{color:var(--wd-accent-strong)}.sp-prio.p-high{color:var(--wd-amber)}.sp-prio.p-low{color:var(--wd-faint)}.sp-avatar{width:22px;height:22px;border-radius:50%;flex:0 0 22px;display:inline-grid;place-items:center;font-size:10px;font-weight:700;background:var(--wd-blue-soft);color:var(--wd-blue)}.sp-list{display:flex;flex-direction:column;gap:14px;padding-top:6px}.sp-group-head{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:4px 0;cursor:pointer;color:var(--wd-muted)}.sp-group-head small{font-size:12px}.sp-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:4px 8px 4px 6px;border-bottom:1px solid var(--wd-hair)}.sp-group>.sp-row:first-of-type{border-top:1px solid var(--wd-hair)}.sp-row:hover{background:var(--wd-hover)}.sp-check{border:0;background:transparent;padding:0;display:grid;place-items:center;color:var(--wd-faint);cursor:pointer}.sp-check:hover:not(:disabled){color:var(--wd-green)}.sp-row.done .sp-check{color:var(--wd-green)}.sp-row-title{border:0;background:transparent;text-align:left;padding:6px 0;font-size:13.5px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-row.done .sp-row-title{color:var(--wd-muted);text-decoration:line-through;text-decoration-color:var(--wd-faint)}.sp-quick{display:flex;align-items:center;gap:8px;padding:6px 8px;color:var(--wd-faint);border-bottom:1px solid var(--wd-hair)}.sp-quick input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:13px;background:transparent;color:var(--wd-text)}.sp-quick:focus-within{color:var(--wd-text);background:var(--wd-tint, #fbfbfc)}.sp-quick.compact{border:1px dashed var(--wd-hair-strong);border-radius:9px;padding:6px 9px}.sp-kanban{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;padding-top:8px;overflow-x:auto;min-height:100%;align-items:start}.sp-col{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:var(--wd-canvas);border:1px solid var(--wd-hair);min-height:160px;transition:background .12s,border-color .12s}.sp-col.over{background:var(--wd-blue-soft);border-color:var(--wd-blue)}.sp-col>header{display:flex;align-items:center;justify-content:space-between;padding:0 2px 2px}.sp-col>header small{color:var(--wd-muted);font-size:12px}.sp-card{display:flex;flex-direction:column;gap:8px;padding:10px 11px;border-radius:10px;background:#fff;border:1px solid var(--wd-hair);box-shadow:var(--wd-shadow);cursor:pointer}.sp-card[draggable=true]{cursor:grab}.sp-card:hover{border-color:var(--wd-hair-strong)}.sp-card:focus-visible{outline:2px solid var(--wd-blue);outline-offset:1px}.sp-card strong{font-size:13px;font-weight:550;line-height:1.35}.sp-card .sp-meta{justify-content:flex-start}.sp-agenda{display:flex;flex-direction:column;gap:16px;padding-top:8px}.sp-agenda-group h3{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--wd-muted);display:flex;gap:6px}.sp-agenda-group.bad h3{color:var(--wd-accent-strong)}.sp-agenda-group.warn h3{color:var(--wd-amber)}.sp-agenda-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;border:0;border-bottom:1px solid var(--wd-hair);background:transparent;padding:8px 6px;text-align:left;cursor:pointer;font-size:13px}.sp-agenda-row:hover{background:var(--wd-hover)}.sp-agenda-date{color:var(--wd-muted);font-size:12px}.sp-agenda-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-timeline{list-style:none;margin:0;padding:8px 0 0}.sp-day{font-size:12px;font-weight:650;color:var(--wd-muted);padding:14px 0 6px}.sp-day:first-child{padding-top:4px}.sp-event{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:6px 0;position:relative}.sp-event:before{content:"";position:absolute;left:13px;top:32px;bottom:-6px;width:1px;background:var(--wd-hair)}.sp-event-icon{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--wd-sunken);color:var(--wd-muted)}.sp-event.k-completed .sp-event-icon{background:var(--wd-green-soft);color:var(--wd-green)}.sp-event.k-website .sp-event-icon,.sp-event.k-work .sp-event-icon{background:var(--wd-purple-soft);color:var(--wd-purple)}.sp-event.k-comment .sp-event-icon,.sp-event.k-note .sp-event-icon{background:var(--wd-blue-soft);color:var(--wd-blue)}.sp-event strong{font-size:13px;font-weight:600}.sp-event p{margin:2px 0;font-size:13px;color:var(--wd-text-2);white-space:pre-wrap;overflow-wrap:anywhere}.sp-event small{font-size:11.5px;color:var(--wd-faint)}.sp-drawer{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);z-index:5;display:flex;flex-direction:column;background:#fff;border-left:1px solid var(--wd-hair);box-shadow:var(--wd-shadow-pop);animation:sp-in .14s ease-out}@keyframes sp-in{0%{transform:translate(16px);opacity:0}to{transform:none;opacity:1}}.sp-drawer>header{display:flex;align-items:center;gap:6px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--wd-hair)}.sp-source{flex:1;font-size:12px;color:var(--wd-muted)}.sp-icon{border:0;background:transparent;width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--wd-muted);cursor:pointer;padding:0}.sp-icon:hover{background:var(--wd-hover);color:var(--wd-text)}.sp-drawer-body{flex:1;overflow-y:auto;padding:14px 18px 24px}.sp-drawer h4{margin:18px 0 6px;font-size:12px;font-weight:650;color:var(--wd-muted);display:flex;gap:6px}.sp-title-edit{width:100%;resize:none;border:1px solid transparent;border-radius:8px;padding:4px 6px;margin:0 -6px;font:inherit;font-size:18px;font-weight:650;line-height:1.35;color:var(--wd-text);background:transparent;field-sizing:content}.sp-title-edit:hover:not(:disabled),.sp-title-edit:focus{border-color:var(--wd-hair);outline:0}.sp-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 12px}.sp-fields label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--wd-muted)}.sp-fields select,.sp-fields input,.sp-desc,.sp-comment-form textarea,.sp-login-form input{font:inherit;font-size:13px;color:var(--wd-text);border:1px solid var(--wd-hair);border-radius:8px;background:#fff;padding:6px 8px;min-width:0}.sp-fields input.overdue{color:var(--wd-accent-strong)}.sp-fields input.today{color:var(--wd-amber)}.sp-tag-filter.wrap{margin-bottom:4px}.sp-desc,.sp-comment-form textarea{width:100%;resize:vertical;line-height:1.45}.sp-desc:focus,.sp-comment-form textarea:focus,.sp-fields select:focus,.sp-fields input:focus,.sp-login-form input:focus{outline:0;border-color:var(--wd-blue);box-shadow:0 0 0 3px #2f6fdc1a}.sp-linked{font-size:12.5px;color:var(--wd-muted);margin:8px 0 0}.sp-linked button{border:0;background:transparent;padding:0;color:var(--wd-blue);cursor:pointer;font-weight:600}.sp-checklist{list-style:none;margin:0 0 6px;padding:0}.sp-checklist li{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.sp-checklist li>button:first-child{border:0;background:transparent;padding:0;display:grid;color:var(--wd-faint);cursor:pointer}.sp-checklist li.done>button:first-child{color:var(--wd-green)}.sp-checklist li.done span{color:var(--wd-muted);text-decoration:line-through}.sp-checklist li span{flex:1}.sp-comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sp-comments li{display:flex;gap:8px;font-size:13px}.sp-comments small{color:var(--wd-faint);font-size:11px}.sp-comments p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--wd-text-2)}.sp-comment-form{display:flex;flex-direction:column;gap:6px;margin-top:10px}.sp-comment-form button,.sp-login-form button{align-self:flex-end;height:30px;padding:0 14px;border:0;border-radius:8px;background:var(--wd-text);color:#fff!important;font-size:12.5px;font-weight:600;cursor:pointer}.sp-comment-form button:disabled,.sp-login-form button:disabled{opacity:.4;cursor:default}.sp-foot{margin:20px 0 0;font-size:11.5px;color:var(--wd-faint)}.sp-profile{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;padding-top:12px;align-items:start}.sp-card-box{border:1px solid var(--wd-hair);border-radius:12px;background:#fff;padding:14px 16px;min-width:0}.sp-card-box h3{margin:0 0 10px;font-size:14px;font-weight:650;display:flex;align-items:center;gap:7px}.sp-hint{margin:-4px 0 10px;font-size:12px;color:var(--wd-muted)}.sp-facts{margin:0;display:grid;gap:1px}.sp-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px solid var(--wd-hair);font-size:13px}.sp-facts>div:last-child{border-bottom:0}.sp-facts dt{color:var(--wd-muted)}.sp-facts dd{margin:0;overflow-wrap:anywhere}.sp-facts a,.sp-logins a{color:var(--wd-blue);text-decoration:none;font-weight:550}.sp-logins,.sp-requests{list-style:none;margin:0;padding:0}.sp-logins li,.sp-requests li{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--wd-hair);font-size:13px}.sp-logins li:last-child,.sp-requests li:last-child{border-bottom:0}.sp-logins li>span,.sp-requests li>span:first-child{flex:1;min-width:0;display:flex;flex-direction:column}.sp-logins small,.sp-requests small{color:var(--wd-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sp-logins a{font-size:12px;white-space:nowrap}.sp-requests li.closed strong{color:var(--wd-muted)}.sp-profile .sp-requests button{height:26px;padding:0 9px;font-size:12px}.sp-login-form{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.sp-login-form input:first-child{grid-column:1 / -1}.sp-login-form button{grid-column:1 / -1;justify-self:end}.sp-profile .sp-icon{border:0;height:26px;width:26px;padding:0}@media(max-width:1180px){.sp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.sp{grid-template-columns:1fr}.sp-side{display:none}.sp-mobile-pick{display:flex;flex-direction:column;gap:4px;padding:12px 16px 0;font-size:12px;color:var(--wd-muted)}.sp-mobile-pick select{font:inherit;font-size:14px;padding:8px;border:1px solid var(--wd-hair);border-radius:9px;background:#fff}.sp-head,.sp-toolbar{padding-left:16px;padding-right:16px}.sp-body{padding:4px 16px 24px}.sp-tabs{padding:0 10px}.sp-kanban{grid-template-columns:repeat(4,78vw)}.sp-search.small{flex:1 1 100%;width:auto}.sp-row{grid-template-columns:26px minmax(0,1fr)}.sp-row .sp-meta{grid-column:2;justify-content:flex-start;padding-bottom:6px}.sp-agenda-row{grid-template-columns:90px minmax(0,1fr)}.sp-agenda-row .sp-meta,.sp-agenda-row .sp-status-pill{display:none}.sp-profile{grid-template-columns:1fr}}.sp .sp-row-title,.sp .sp-boards button,.sp .sp-client,.sp .sp-agenda-row{justify-content:flex-start}.sp .sp-row-title{display:block;width:100%;min-width:0}.sp .sp-search input{padding:0;height:auto;box-shadow:none}.sp .sp-search{flex-direction:row;margin:0;font-size:13px}.sp button.sp-tag[aria-pressed=true]{border-color:color-mix(in srgb,var(--c) 40%,transparent)}.sp .sp-profile{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.sp .sp-requests li{flex-wrap:wrap}.sp .sp-requests li>span:first-child{flex-basis:180px}@media(max-width:860px){.sp .sp-profile{grid-template-columns:1fr}}@media(max-width:860px){.sp{height:auto;min-height:100%}.sp .sp-main{overflow:visible}.sp .sp-body{overflow:visible;flex:none}.sp .sp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:60}}:root{font-family:var(--wd-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif);color:#303443;background:#f5f6f8;font-synthesis:none;--font-size-increase: 2px;font-size:calc(14px + var(--font-size-increase));--accent: #d92c2c;--border: #e2e5eb;--muted: #7b8190}.communications-home{max-width:1280px}.communications-home .customer-inbox{padding:0}.communications-home .inbox-header{padding:0 0 15px}.comm-tabs{display:flex;gap:8px;padding:4px 0 20px;border-bottom:1px solid var(--border);margin-bottom:18px}.comm-tabs button{border:0;border-radius:10px;background:transparent;font-weight:650;color:#60717b}.comm-tabs button.selected{color:#145b69;background:#e1f2f4}.call-workspace{min-width:0}.call-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.call-search,.mailbox-toolbar form{display:flex;flex-direction:row;align-items:center;gap:6px;border:1px solid var(--border);border-radius:10px;padding:0 10px;background:#fff}.call-search input,.mailbox-toolbar input{border:0;box-shadow:none;width:190px}.call-line-settings{margin:10px 0;padding:10px 14px;border-radius:12px;background:#eef5f6;color:#245363}.call-line-settings summary{cursor:pointer;font-weight:650}.call-line-settings form{display:flex;align-items:end;gap:10px;margin:12px 0}.call-line-settings form label{max-width:260px}.call-list{border:1px solid var(--border);border-radius:14px;background:#fff;overflow:hidden}.call-row{display:grid;grid-template-columns:28px minmax(140px,1fr) minmax(220px,1.4fr) minmax(150px,230px);align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid #edf0f2}.call-row:last-child{border-bottom:0}.call-direction{color:var(--accent)}.call-person,.call-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.call-person span,.call-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-person span,.call-meta{color:#6e7b85;font-size:.84em}.call-row audio{max-width:100%;width:220px;height:34px}.call-intake{grid-column:2 / -1;font-size:.85em}.call-empty,.mailbox-empty{padding:65px 22px;text-align:center;color:#72818a;display:grid;justify-items:center;gap:10px}.call-empty h2,.mailbox-empty h2{color:#263b48}.mailbox{min-height:650px}.mailbox-shell{display:grid;grid-template-columns:minmax(0,1fr);min-height:590px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#fff}.mailbox-accounts{padding:18px 10px;border-right:1px solid var(--border);background:#f7f9fa}.mailbox-accounts h2{font-size:15px;padding:5px 11px 16px}.mailbox-accounts button{width:100%;border:0;border-radius:12px;justify-content:flex-start;text-align:left;background:transparent;padding:10px}.mailbox-accounts button.selected{background:#e1f2f4;color:#185b69}.mailbox-accounts button span:nth-child(2){display:flex;flex-direction:column;min-width:0}.mailbox-accounts small{color:#697b85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-accounts em{font-size:11px;color:#9a6d2d;font-style:normal}.mail-avatar{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;background:#d5e8ea;color:#246875;font-weight:700}.mailbox-main{min-width:0}.mailbox-toolbar{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.mailbox-toolbar .tabs{gap:3px}.mailbox-content{display:grid;grid-template-columns:minmax(240px,39%) minmax(0,1fr);min-height:530px}.mailbox-list{border-right:1px solid var(--border);overflow:auto;max-height:70vh}.mailbox-list>button{width:100%;display:flex;align-items:start;gap:10px;border:0;border-bottom:1px solid #edf0f2;border-radius:0;text-align:left;padding:14px}.mailbox-list>button.selected{background:#edf7f8}.mailbox-list>button.unread{box-shadow:inset 3px 0 #238399}.mail-summary{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.mail-summary strong,.mail-summary b,.mail-summary small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mail-summary strong{font-size:.83em}.mail-summary b{font-size:.89em}.mail-summary small,.mailbox-list time{color:#77848d;font-size:.77em}.mailbox-reader{padding:24px;min-width:0}.mailbox-reader article,.mailbox-reader form{display:grid;align-content:start;gap:16px}.mailbox-reader form label{display:grid;gap:5px}.mailbox-reader .mailbox-back{justify-self:start;border:0;padding:4px}.mailbox-from{display:flex;flex-wrap:wrap;gap:5px 15px;font-size:.85em;color:#667985}.mailbox-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.mailbox-inline-reply{margin-top:18px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#f8fbfc}.mailbox-inline-reply label{font-weight:700;font-size:.85em}.mailbox-inline-reply textarea{width:100%;resize:vertical;background:#fff}.mailbox-inline-reply button{justify-self:end}.mailbox-notice{margin-top:10px}@media(max-width:850px){.mailbox-shell{grid-template-columns:1fr}.mailbox-accounts{border-right:0;border-bottom:1px solid var(--border);display:flex;gap:4px;overflow:auto}.mailbox-accounts h2{display:none}.mailbox-accounts button{min-width:165px}.mailbox-content{grid-template-columns:1fr}.mailbox-content.mailbox-reading .mailbox-list{display:none}.mailbox-reader{min-height:400px}.call-row{grid-template-columns:24px 1fr}.call-meta,.call-row audio,.call-intake{grid-column:2}}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;background:#fff;border:1px solid var(--border);border-radius:5px;padding:8px 12px;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px}button:hover{background:#eef1f5}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d92c2c;outline-offset:2px}input,select,textarea{border:1px solid #d6dae2;border-radius:5px;padding:10px;color:inherit;background:#fff;min-width:0}textarea{resize:vertical}h1,h2,h3,p{margin:0}h1{font-size:calc(28px + var(--font-size-increase));letter-spacing:-.6px;font-weight:650}h2{font-size:calc(20px + var(--font-size-increase))}label{display:flex;flex-direction:column;gap:7px}form>label{margin:16px 0}form input,form select,form textarea{width:100%}.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.primary:hover{background:#176777}.icon{border:0;padding:7px;background:transparent}.soft{border:0;background:transparent}.topbar{height:70px;display:flex;align-items:center;padding:0 24px;gap:18px;background:#f6f7fa}.brand{display:flex;align-items:center;gap:10px;width:330px}.brand strong{font-size:calc(23px + var(--font-size-increase));font-weight:750;letter-spacing:-.8px}.brand b{font-weight:400}.brand-mark{color:#d92c2c;font-size:calc(30px + var(--font-size-increase))}.apex-mark{width:32px;height:32px;object-fit:contain;flex-shrink:0}.world-mark{width:36px;height:36px;object-fit:cover;border-radius:7px;flex-shrink:0}.login-brand .world-mark{width:64px;height:64px;border-radius:12px}.login-brand .apex-mark{width:64px;height:64px}.apex-document-mark{display:block;width:52px;height:52px;margin-bottom:12px}.document-recipient{margin:18px 0 24px;padding:18px;border:1px solid #d7e2ec;border-radius:12px;background:#f7f9fc}.document-recipient h3{margin:0 0 4px;font-size:17px}.document-recipient .hint{margin:0 0 14px}.catalog-picker{margin:18px 0 10px;max-width:540px}.catalog-picker select{width:100%}.document-delivery-preview{margin-top:14px;padding:16px;border:1px solid #cadbe8;border-radius:10px;background:#f6f9fc}.document-delivery-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.customer-proposal{margin:24px 0}.customer-proposal iframe{display:block;width:100%;height:min(78vh,900px);margin-top:12px;border:1px solid #cfd9e5;border-radius:8px;background:#fff}.customer-card-step{padding:20px;margin:24px 0;border:1px solid #cadbe8;border-radius:12px;background:#f6f9fc}.customer-card-step p{margin:10px 0 16px}.line-billing-label{display:block;color:#637578;font-size:calc(12px + var(--font-size-increase))}.billing-summary{background:#f6f9f9;padding:18px;margin:20px 0;border-radius:8px}.billing-summary>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.billing-summary strong{white-space:nowrap}.billing-summary .billing-total{border-top:1px solid #cbd7d8;margin-top:8px;padding-top:14px;font-size:calc(18px + var(--font-size-increase))}.billing-summary p{color:#5e7073;font-size:calc(13px + var(--font-size-increase));margin-bottom:0}.recurring-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.recurring-metrics>div{border-left:3px solid #d92c2c;padding:6px 14px}.recurring-metrics span{display:block;font-size:calc(12px + var(--font-size-increase));color:#637578}.recurring-metrics strong{display:block;font-size:calc(26px + var(--font-size-increase));margin-top:8px}.recurring-row{border-top:1px solid #dce4e5;padding:20px 0}.recurring-row h3{margin:0}.recurring-row details{margin-top:14px}.apex-label{font-size:calc(9px + var(--font-size-increase));letter-spacing:2px;border-left:1px solid #cbd0db;padding-left:12px;margin-left:7px;color:#6f7887}.top-context{display:flex;align-items:center;gap:9px;color:#7b8190;font-size:calc(12px + var(--font-size-increase));margin-right:auto}.divider{padding:0 9px}.avatar{background:#293748;border:3px solid white;color:#fff;width:37px;height:37px;border-radius:50%;font-size:calc(11px + var(--font-size-increase));padding:0}.tiny{width:31px;height:31px;display:grid;place-items:center}.layout{display:flex;height:calc(100vh - 70px)}.rail{width:86px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-top:16px;gap:6px}.rail>button{--workspace-color: #536a76;--workspace-tint: #e7eef1;border:0;background:transparent;flex-direction:column;font-size:calc(11px + var(--font-size-increase));gap:7px;width:70px;height:68px;color:#727989;border-radius:9px}.rail>button[data-workspace=mios]{--workspace-color: #7045a2;--workspace-tint: #eee5f7}.rail>button[data-workspace=tools]{--workspace-color: #a33d4b;--workspace-tint: #f6e2e5}.rail>button[data-workspace=favorites]{--workspace-color: #80620b;--workspace-tint: #f4edcf}.rail>button svg{color:var(--workspace-color)}.rail>button.active{background:var(--workspace-tint);color:var(--workspace-color)}.rail>button:hover{background:color-mix(in srgb,var(--workspace-tint) 72%,white)}.sidebar{width:246px;flex-shrink:0;background:#fff;border:1px solid var(--border);border-bottom:0;padding:22px 14px;display:flex;flex-direction:column;overflow:auto}.side-title{font-size:calc(15px + var(--font-size-increase));color:#737a88;display:flex;justify-content:space-between;padding:0 8px 23px}.workspace{border:1px solid #d0d5de;border-radius:6px;display:flex;gap:9px;align-items:center;padding:11px 8px;font-size:calc(12px + var(--font-size-increase))}.workspace strong{flex:1}.workspace-icon{width:22px;height:22px;display:grid;place-items:center;background:#f0f2f5;border-radius:4px;font-weight:700;object-fit:cover;flex-shrink:0}.workspace-caption{font-size:calc(11px + var(--font-size-increase));color:#9097a4;padding:13px 8px 22px}.sidebar section{margin:8px 0}.sidebar h3{font-size:calc(12px + var(--font-size-increase));font-weight:500;display:flex;gap:7px;align-items:center;color:#7b8190;padding:11px 4px}.board-link{width:100%;justify-content:flex-start;border:0;background:transparent;padding:10px 12px;margin:1px 0;font-size:calc(13px + var(--font-size-increase));gap:10px;text-align:left}.board-link svg{color:var(--board-color, var(--accent))}.board-link span{flex:1}.board-link small{font-size:calc(10px + var(--font-size-increase));color:#8c95a4}.side-bottom{margin-top:auto;padding-top:32px;font-size:calc(10px + var(--font-size-increase));color:#9198a3;display:flex;align-items:center;gap:7px}.dot{width:6px;height:6px;border-radius:50%;background:#1baa87;display:inline-block}.amber{background:#db9b33}.layout main{flex:1;min-width:0;background:#fff;border-top:1px solid var(--border);border-radius:12px 0 0;overflow:auto}.sidebar+main{border-radius:0}.board{height:100%;display:flex;flex-direction:column}.board-header{padding:28px 32px 20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.breadcrumb{color:#949aa6;display:flex;gap:9px;align-items:center;font-size:calc(10px + var(--font-size-increase));margin-bottom:10px}.board-title{display:flex;align-items:center;gap:12px}.color-picker{position:relative;display:inline-flex;align-items:center}.color-picker-trigger{width:22px;height:22px;padding:0;border:2px solid white;border-radius:7px;background:var(--selected-color);box-shadow:0 0 0 1px #cdd4dd}.color-picker-trigger:hover,.color-picker-trigger:focus-visible{transform:scale(1.08)}.color-picker-trigger:disabled{opacity:.45;cursor:not-allowed}.color-palette{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:148px;display:grid;grid-template-columns:repeat(4,24px);gap:8px;padding:12px;border:1px solid #d6dce4;border-radius:10px;background:#fff;box-shadow:0 14px 35px #22313f24}.color-palette button{width:24px;height:24px;padding:0;border:2px solid white;border-radius:7px;background:var(--choice-color);box-shadow:0 0 0 1px #d2d8df}.color-palette button.selected{box-shadow:0 0 0 2px #263946}.star{color:#adb4c0}.is-favorite{color:#dca12c}.header-actions{display:flex;align-items:center;gap:10px}.header-actions>button{border:0;font-size:calc(12px + var(--font-size-increase))}.tabs{display:flex;border-bottom:1px solid var(--border);margin:0 32px;gap:8px;flex-shrink:0}.tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:11px 14px;color:#777e8b;font-size:calc(12px + var(--font-size-increase))}.tabs button.selected{border-color:var(--accent);color:#2e3542}.toolbar{display:flex;align-items:center;gap:10px;padding:24px 32px 12px;flex-wrap:wrap;font-size:calc(12px + var(--font-size-increase))}.toolbar button{font-size:calc(12px + var(--font-size-increase))}.search{flex-direction:row;align-items:center;gap:7px;padding-left:7px}.search input{border:0;width:125px;padding:8px 0;font-size:calc(12px + var(--font-size-increase));outline-offset:0}.filter{flex-direction:row;align-items:center;gap:2px}.filter select{border:0;font-size:calc(12px + var(--font-size-increase));width:90px;padding:7px 0;background:transparent}.record-count{margin-left:auto;color:#959dab;font-size:calc(10px + var(--font-size-increase))}.board-scroll{padding:12px 32px;overflow:auto;flex:1}.group{margin:16px 0 35px;min-width:fit-content}.group-heading{display:flex;align-items:flex-start;gap:8px;width:fit-content}.group-title{border:0;background:transparent;color:var(--group-color);padding:0 0 13px;gap:8px}.group-heading .color-picker-trigger{width:18px;height:18px;margin-top:1px;border-radius:6px}.group-title h2{font-size:calc(18px + var(--font-size-increase));font-weight:550}.group-title small{font-size:calc(10px + var(--font-size-increase));color:#9a9fa9;padding-left:8px}.table-wrap{border:1px solid #dce0e7;border-left:4px solid var(--group-color);border-radius:6px;overflow:hidden}table{border-collapse:collapse;min-width:100%;font-size:calc(12px + var(--font-size-increase))}th{font-weight:400;color:#777e89;height:40px;background:#fcfcfd;text-align:center;white-space:nowrap}td{height:38px}th,td{border-right:1px solid #e0e4eb;border-bottom:1px solid #e0e4eb;padding:0;min-width:145px}td:last-child,th:last-child{min-width:35px;border-right:0}tbody tr:hover{background:#f6f8fc}.name-col{min-width:420px;width:420px;max-width:420px;position:relative}td.name-col{padding:4px 8px 4px 10px;height:48px;vertical-align:middle}.record-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.record-identity{min-width:0;display:flex;align-items:center;gap:9px}.record-label{min-width:0}.record-context{display:block;color:#697c87;font-size:calc(10px + var(--font-size-increase));line-height:1.2;white-space:nowrap}.record-monogram{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--group-color) 16%,white);color:color-mix(in srgb,var(--group-color) 76%,#173640);font-size:calc(9px + var(--font-size-increase));font-weight:750;letter-spacing:.02em}.check-cell{min-width:32px!important;width:32px;text-align:center}.check-cell input{accent-color:var(--accent);width:13px;height:13px}.record-name{border:0;padding:0;background:transparent;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;display:block;color:var(--structure-ink, #263946);font-size:calc(12px + var(--font-size-increase));font-weight:650;line-height:1.2;text-align:left}.record-name:hover{color:var(--accent);background:transparent;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:3px}.record-cell-actions{display:flex;align-items:center;gap:2px;flex:0 0 auto;white-space:nowrap}.record-action{width:27px;height:27px;padding:0;border:0;border-radius:7px;background:transparent;color:#73838d}.record-action:hover{background:color-mix(in srgb,var(--group-color) 12%,white);color:color-mix(in srgb,var(--group-color) 76%,#173640)}.record-move{color:var(--accent)}.record-action:focus-visible{outline-offset:1px}.cell-input{border:0;background:transparent;border-radius:0;width:100%;height:37px;text-align:center;padding:0 10px;font-size:calc(11px + var(--font-size-increase))}.link-cell{color:#3485ac}.status-cell{color:#fff;background:#586b76;border:0;border-radius:0;width:100%;height:37px;text-align:center;font-size:calc(11px + var(--font-size-increase));-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.status-tone-active{background:#176d80}.status-tone-followup{background:#956014}.status-tone-blocked{background:#aa3f4d}.status-tone-neutral{background:#586b76}.status-tone-empty{background:#edf1f2;color:#52636d}.status-cell option{background:#fff;color:#303443}.readonly-cell{display:block;text-align:center;padding:0 10px;color:#8b92a0;font-size:calc(11px + var(--font-size-increase));max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-cell{font-size:calc(10px + var(--font-size-increase));color:#667688}.add-row td{height:37px;border-bottom:0}.add-row button{border:0;color:#959dab;background:transparent;font-size:calc(11px + var(--font-size-increase));padding-left:16px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 30px;border-top:1px solid var(--border);font-size:calc(11px + var(--font-size-increase));color:#9299a7}.pagination button{font-size:calc(11px + var(--font-size-increase));padding:5px 10px}.pagination span{margin-right:auto}.selection-bar{margin:0 32px;background:#e4eff3;padding:8px 15px;display:flex;align-items:center;gap:15px;font-size:calc(12px + var(--font-size-increase))}.module{padding:34px;max-width:1300px}.module-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:24px}.module-header p{color:#9299a5;font-size:calc(12px + var(--font-size-increase));margin-top:10px}.module .tabs{margin:0 0 24px}.connection-note{padding:14px 17px;background:#f8f9fb;border:1px solid var(--border);border-radius:6px;font-size:calc(12px + var(--font-size-increase));line-height:1.6;color:#7b8390;margin:18px 0;display:flex;align-items:center;gap:9px}.document-row{width:100%;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:18px;border:1px solid var(--border);border-radius:7px;margin-bottom:10px;background:#fff}.document-row>div{flex:1}.document-row p{color:#8b94a2;font-size:calc(12px + var(--font-size-increase));margin-top:6px;max-width:650px;overflow:hidden;text-overflow:ellipsis}.document-row strong{font-size:calc(14px + var(--font-size-increase))}.document-template-card{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:28px;align-items:center;margin:0 0 24px;padding:20px;border:1px solid #bfd2db;border-radius:14px;background:#fafdffe0;box-shadow:0 12px 32px #1f425317}.document-template-card img{display:block;width:100%;aspect-ratio:1419 / 2000;object-fit:cover;border-radius:9px;box-shadow:0 8px 22px #18303d33}.document-template-card small{color:#2f728d;font-size:11px;font-weight:800;letter-spacing:.15em}.document-template-card h2{margin:8px 0;color:#253c48;font-size:25px}.document-template-card p{max-width:620px;margin:0 0 18px;color:#607783;line-height:1.55}.badge{font-size:calc(10px + var(--font-size-increase));background:#eef2f6;color:#768393;padding:5px 9px;border-radius:4px}.empty{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:90px 30px;gap:18px;color:#8692a1}.empty h2{color:#465363;font-weight:500}.empty p{font-size:calc(13px + var(--font-size-increase))}.empty-home{height:100%;background:#fff}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f2b3f40;z-index:20;display:flex;align-items:center;justify-content:center}.record-panel{position:absolute;right:0;top:0;bottom:0;width:min(630px,95vw);background:#fff;padding:40px;overflow:auto;box-shadow:-8px 0 35px #1e2c4020}.close{position:absolute;right:15px;top:15px}.eyebrow{font-size:calc(10px + var(--font-size-increase));color:#82929f;letter-spacing:1.8px;display:block;margin-bottom:16px}.record-title{font-size:calc(26px + var(--font-size-increase));font-weight:600;border:0;width:100%;padding:8px 0;margin:10px 0 20px}.group-select{flex-direction:row;align-items:center;gap:25px;color:#9299a5;font-size:calc(12px + var(--font-size-increase));margin-bottom:20px}.record-panel .tabs{margin:15px 0}.update-form{margin-top:20px;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.update-form textarea{width:100%;min-height:100px}.update{border:1px solid var(--border);border-radius:7px;padding:18px;margin-top:18px;font-size:calc(12px + var(--font-size-increase))}.update time{font-size:calc(10px + var(--font-size-increase));color:#9ba4af;margin-left:15px}.update p{margin-top:12px;line-height:1.7;white-space:pre-wrap}.detail-fields>label{display:grid;grid-template-columns:150px 1fr;align-items:center;border-bottom:1px solid var(--border);font-size:calc(12px + var(--font-size-increase));min-height:47px}.detail-fields>label>span{color:#8a929e}.modal{width:min(740px,93vw);max-height:90vh;overflow:auto;background:#fff;border-radius:12px;padding:28px;box-shadow:0 20px 70px #1b283536}.modal-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.form-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}.line-heading,.line-item{display:grid;grid-template-columns:1fr 70px 115px;gap:8px;margin:8px 0}.line-heading{font-size:calc(11px + var(--font-size-increase));color:#939ba6;margin-top:25px}.doc-total{display:flex;justify-content:flex-end;gap:40px;font-size:calc(18px + var(--font-size-increase));padding:22px 0}.form-actions{display:flex;justify-content:flex-end;gap:10px}.hint{color:#8b93a0;font-size:calc(12px + var(--font-size-increase));line-height:1.6;margin:15px 0}.notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:40;padding:14px 18px;max-width:80vw;background:#263949;color:#fff;border-radius:8px;display:flex;align-items:center;gap:12px;box-shadow:0 6px 30px #0003}.notice.error{background:#8e3343}.notice .icon{color:#fff}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login-brand{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#edf3f4;gap:14px}.login-brand .brand-mark{font-size:calc(65px + var(--font-size-increase))}.login-brand h1{font-size:calc(40px + var(--font-size-increase))}.login-brand p{color:#7b9199}.login-panel{width:360px;max-width:90%;margin:auto}.login-panel>p{color:#8895a1;margin:16px 0 32px}.login .primary{width:100%;margin-top:15px;justify-content:space-between}.form-error{color:#a43c4b!important}.loading{padding:50px;color:#7b8190}.mios-assistant{max-width:640px;margin:100px auto;text-align:center;padding:25px}.mios-assistant-symbol{display:inline-flex;border:1px solid #c8e1e7;background:#eff7f8;border-radius:20px;padding:20px;color:var(--accent);margin-bottom:35px}.mios-assistant h1{font-size:calc(43px + var(--font-size-increase))}.mios-assistant>p{margin:20px;color:#8d96a2}.mios-assistant .connection-note{text-align:left;margin-top:45px}@media(max-width:1050px){.sidebar{width:205px}.brand{width:auto}.top-context{margin-left:auto}.board-header{padding:23px}.header-actions>button{font-size:0;gap:0}.toolbar{padding:20px}.board-scroll{padding:10px 20px}.toolbar .record-count{display:none}}@media(max-width:720px){.sidebar{display:none}.rail{width:65px}.rail>button{width:55px;height:60px;font-size:calc(9px + var(--font-size-increase))}.topbar{padding:0 13px;height:60px}.top-context,.apex-label{display:none}.brand{margin-right:auto}.brand strong{font-size:calc(20px + var(--font-size-increase))}.layout{height:calc(100vh - 60px)}.board-header{padding:20px}.board-title h1{font-size:calc(23px + var(--font-size-increase))}.header-actions{display:none}.toolbar{gap:3px}.tabs{margin:0 20px}.module{padding:20px}.module-header{flex-direction:column;align-items:flex-start}.login{grid-template-columns:1fr}.login-brand{display:none}.record-panel{padding:30px 20px}.form-grid{grid-template-columns:1fr}.connection-note{font-size:calc(11px + var(--font-size-increase))}}@media print{body>*{visibility:hidden}.modal,.modal *{visibility:visible}.modal{position:absolute;left:0;top:0;width:100%;max-height:none;box-shadow:none}.modal button,.modal-title button{display:none}}.team-home{--home-bg: #1b2023;--home-line: #343b40;display:grid;grid-template-columns:220px minmax(300px,1fr) 260px;height:calc(100vh - 60px);background:var(--home-bg);color:#e7e9eb;font-family:var(--wd-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif)}.team-home button{background:transparent;color:inherit;border-color:var(--home-line)}.team-home button:hover{background:#30383d}.team-home input,.team-home textarea{background:#22292d;color:#f3f5f6;border-color:var(--home-line)}.team-nav{padding:22px 12px;display:flex;flex-direction:column;gap:5px;border-right:1px solid var(--home-line);overflow:auto}.team-brand{padding:0 8px 24px;display:flex;flex-direction:column;gap:8px}.team-brand strong{font-size:calc(17px + var(--font-size-increase));letter-spacing:-.4px}.team-brand span,.team-hint{font-size:calc(12px + var(--font-size-increase));color:#a9b3bb}.team-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 6px 8px;font-size:calc(12px + var(--font-size-increase));color:#a9b3bb}.team-heading button{padding:3px;border:0}.team-hint{padding:8px;line-height:1.6}.team-nav .room-link{border:0;justify-content:flex-start;min-height:36px;text-align:left}.room-link span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis}.team-nav .room-link.selected{background:#36515d;color:#fff}.room-link b{background:#e6eef1;color:#243842;border-radius:9px;padding:1px 6px;font-size:calc(11px + var(--font-size-increase))}.team-manage{margin-top:auto!important}.team-initial{display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:6px;background:#41535d;color:#fff;font-size:calc(13px + var(--font-size-increase));font-weight:700}.team-conversation{display:flex;min-height:0;min-width:0;flex-direction:column}.team-conversation>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--home-line);gap:12px}.team-conversation h1{font-size:calc(19px + var(--font-size-increase))}.team-conversation header p{color:#a9b3bb;font-size:calc(12px + var(--font-size-increase));margin-top:7px}.team-search{display:flex;align-items:center;gap:8px;margin:12px 24px;color:#a9b3bb}.team-search input{width:100%;padding:8px 10px;font-size:calc(13px + var(--font-size-increase))}.team-messages{flex:1;overflow:auto;padding:12px 24px;min-height:0}.team-messages article{display:flex;gap:12px;margin:0 0 24px}.team-messages article>div{min-width:0}.team-messages time{color:#98a6af;font-size:calc(11px + var(--font-size-increase));margin-left:12px}.team-messages p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin-top:6px;font-size:calc(14px + var(--font-size-increase))}.team-composer{margin:12px 24px 24px;border:1px solid #56636b;border-radius:8px;overflow:hidden}.team-composer textarea{width:100%;border:0;min-height:90px;resize:vertical;display:block}.team-composer footer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#22292d}.team-composer footer span{font-size:calc(11px + var(--font-size-increase));color:#98a6af}.team-composer footer button{background:#365f70}.team-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:32px;color:#a9b3bb}.team-empty h2{color:#e7e9eb;font-size:calc(21px + var(--font-size-increase))}.team-empty p{max-width:340px;line-height:1.7}.team-context{padding:28px 20px;border-left:1px solid var(--home-line);overflow:auto}.team-context h2{font-size:calc(17px + var(--font-size-increase));margin:18px 0}.team-context h3{font-size:calc(12px + var(--font-size-increase));color:#a9b3bb;margin:28px 0 14px}.team-context p{font-size:calc(13px + var(--font-size-increase));line-height:1.75;color:#a9b3bb;margin-bottom:12px}.team-context .team-person{width:100%;justify-content:flex-start;border:0;padding:8px 0;text-align:left}.team-person small{display:block;color:#a9b3bb;font-size:calc(11px + var(--font-size-increase));margin-top:4px}.team-home .modal{color:#303443;background:#fff}.team-home .modal input{background:#fff;color:#303443;border-color:#d6dae2}.team-home .modal button{color:#303443;border-color:#d6dae2}.team-home .modal .primary{color:#fff;background:#d92c2c}.team-home .modal form{margin-top:20px}.team-home .modal .document-row{gap:12px;flex-wrap:wrap}.team-home .modal .hint{line-height:1.6;margin-bottom:16px}@media(max-width:1200px){.team-home{grid-template-columns:190px minmax(280px,1fr)}.team-context{display:none}}@media(max-width:700px){.team-home{grid-template-columns:140px minmax(0,1fr)}.team-nav{padding:16px 6px}.team-brand strong{font-size:calc(14px + var(--font-size-increase))}.team-conversation>header{padding:16px 12px}.team-conversation>header button{font-size:0;gap:0}.team-search,.team-composer{margin:12px}.team-messages{padding:12px}.team-messages time{display:block;margin:4px 0}.team-composer footer span{display:none}}.team-home{height:100%}.team-search{flex-direction:row}.avatar{display:inline-flex;align-items:center;justify-content:center}.line-item{grid-template-columns:minmax(0,1fr) 70px 100px 34px}@media(max-width:1200px){.team-home:has(.team-context){position:relative}.team-home:has(.team-context)>section>header button{display:none}}.checkout-section{margin:18px 0}.active-billing{margin:20px 0;padding:22px;border:1px solid var(--border, #dce5e4);border-radius:20px;background:var(--surface, #fff)}.active-billing>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.active-billing h2{margin:0 0 4px}.active-billing>header p{margin:0}.active-billing-scroll{overflow-x:auto}.active-billing table{width:100%;border-collapse:collapse;min-width:900px}.active-billing th,.active-billing td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--border, #dce5e4);white-space:nowrap}.active-billing tbody th{font-weight:650}.active-billing td .hint{opacity:.7}.active-billing-card-actions{display:flex;gap:6px;margin-top:6px}.active-billing-card-actions button{padding:4px 8px;font-size:12px}@media(max-width:680px){.active-billing{padding:16px}.active-billing>header{display:block}.active-billing>header strong{display:block;margin-top:10px}}.checkout-form{max-width:640px;padding:24px;border:1px solid var(--border);border-radius:8px;margin:20px 0}.checkout-form p{line-height:1.7;margin:12px 0;color:var(--muted)}.checkout-form>label{margin:12px 0}.checkout-section .connection-note{display:block;line-height:1.7}.checkout-section .connection-note button{margin-top:12px}:root{font-family:var(--wd-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif);--muted: #687384;font-variant-numeric:tabular-nums}body{-webkit-font-smoothing:antialiased}button{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed}h1,h2{text-wrap:balance}input::placeholder,textarea::placeholder{color:#778292}.topbar{background:#f4f6f8;border-bottom:1px solid #e6eaf0}.layout{height:calc(100dvh - 70px)}.layout main{scroll-padding-top:20px}.rail>button.active{box-shadow:inset 3px 0 0 var(--workspace-color)}.sidebar .board-link{border-radius:7px}.module{max-width:1320px;margin:0 auto}.module-header{margin-bottom:28px}.document-row{border-radius:9px;min-height:74px}.document-row:hover{border-color:#adc8ce;background:var(--wd-surface, #f7fafb)}.document-row strong{font-weight:600}.document-search{margin:22px 0;max-width:420px}.document-search input{width:100%}.document-search button{flex-shrink:0}.form-actions{flex-wrap:wrap;margin-top:20px}.modal{border:1px solid #dce3e9;color:#303443;max-height:calc(100dvh - 40px)}.modal::backdrop{background:#14222f70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-title{gap:16px}.modal-title .icon{flex-shrink:0}.modal .form-error{padding:12px 0}.mobile-context-picker{display:none}.skip-link{position:fixed;left:20px;top:-100px;padding:12px 18px;background:#fff;color:#176777;z-index:100;border-radius:6px}.skip-link:focus{top:12px}.team-home{font-family:inherit}.team-conversation>header>div{flex:1;min-width:0}.team-conversation h1{overflow-wrap:anywhere}.team-search input::placeholder,.team-composer textarea::placeholder{color:#a4b0b9}.team-messages{overscroll-behavior:contain;scrollbar-color:#4c585e transparent}.team-messages article{border-radius:6px;padding:8px;margin:0 -8px 8px}.team-messages article:hover{background:#ffffff03}.team-messages strong{font-weight:600}.message-date{display:flex;align-items:center;gap:16px;margin:16px 0 24px;color:#b3bec6;font-size:calc(11px + var(--font-size-increase))}.message-date:before,.message-date:after{content:"";flex:1;height:1px;background:var(--home-line)}.team-composer:focus-within{border-color:#82b7c5;box-shadow:0 0 0 2px #82b7c51a}.team-composer textarea{padding:16px;max-height:220px}.team-composer textarea:focus-visible{outline:none}.team-composer footer button{background:#2e7284;border:0;padding:9px 15px}.team-composer footer button:hover:not(:disabled){background:#39879b}.context-tabs{display:flex;gap:5px;margin:-8px 0 28px}.context-tabs button{font-size:calc(12px + var(--font-size-increase));padding:7px;border:0}.context-tabs .selected{background:#303b42}.context-close,.conversation-back,.context-toggle{display:none}.team-home button:focus-visible,.team-home input:focus-visible{outline-color:#8bc5d3}.message-skeleton{padding:20px 0;display:grid;gap:20px}.message-skeleton span{height:42px;background:#2a3339;border-radius:6px;width:70%;animation:loading-pulse 1.5s ease-in-out infinite alternate}.message-skeleton span:nth-child(2){width:90%}.message-skeleton span:nth-child(3){width:55%}@keyframes loading-pulse{to{opacity:.45}}@media(max-width:1200px){.team-home:has(.team-context)>section>header .context-toggle{display:inline-flex}.context-open .team-context{display:block;position:absolute;inset:0 0 0 auto;width:min(310px,100%);background:#20282d;z-index:5;box-shadow:-12px 0 30px #10171c44}.context-close{display:inline-flex;margin-left:auto}}@media(max-width:720px){.topbar{height:56px;gap:10px}.brand{width:auto}.layout{height:calc(100dvh - 56px);padding-bottom:calc(66px + env(safe-area-inset-bottom))}.rail{position:fixed;bottom:0;left:0;right:0;width:100%;height:calc(66px + env(safe-area-inset-bottom));padding:4px 5px env(safe-area-inset-bottom);background:#f4f6f8;border-top:1px solid var(--border);flex-direction:row;justify-content:space-around;gap:0;z-index:10}.rail>button{width:calc(100% / 7);height:56px;border-radius:7px;gap:4px;font-size:calc(9px + var(--font-size-increase))}.rail>button svg{width:20px;height:20px}.rail>button.active{box-shadow:inset 0 -2px 0 var(--workspace-color)}.layout main{border-radius:0}.mobile-context-picker{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 20px;background:#f8fafb;border-bottom:1px solid var(--border);color:var(--muted);font-size:calc(12px + var(--font-size-increase))}.mobile-context-picker select{flex:1;padding:8px;width:0;color:#303443}.team-home{display:block;position:relative}.team-nav{height:100%;padding:24px 20px;border:0}.team-brand strong{font-size:calc(22px + var(--font-size-increase))}.team-brand{padding-bottom:25px}.team-nav .room-link{min-height:46px}.team-heading{font-size:calc(13px + var(--font-size-increase))}.team-heading button{padding:10px}.team-conversation{display:none;height:100%}.conversation-open .team-nav{display:none}.conversation-open .team-conversation{display:flex}.team-home:has(.team-context)>section>header .conversation-back{display:inline-flex;font-size:calc(14px + var(--font-size-increase));padding:8px}.team-conversation>header{padding:16px 12px}.team-conversation h1{font-size:calc(18px + var(--font-size-increase))}.team-conversation header p{font-size:calc(11px + var(--font-size-increase))}.team-composer{margin:8px 16px 16px;flex-shrink:0}.team-composer textarea{min-height:72px;max-height:140px}.team-messages{padding:12px 20px}.team-messages time{display:inline;margin-left:10px}.team-search{margin:12px 16px}.toolbar{flex-wrap:wrap;gap:8px}.toolbar .search{flex:1;min-width:130px}.toolbar>.primary{min-height:40px}.tabs{overflow-x:auto;flex-shrink:0}.tabs>button{white-space:nowrap}.module{padding:24px 20px}.module-header{gap:20px}.document-row{gap:12px;padding:15px}.document-row>div{min-width:0}.document-row strong{overflow-wrap:anywhere}.document-row>svg{flex-shrink:0}.document-template-card{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px}.document-template-card h2{font-size:19px}.document-template-card p{font-size:13px}.modal{width:calc(100vw - 24px);padding:22px 18px}.line-heading{grid-template-columns:minmax(0,1fr) 48px 80px}.line-item{grid-template-columns:minmax(0,1fr) 48px 80px 30px;gap:5px}.line-item input{padding:10px 5px;width:100%}.line-item button{padding:4px}.form-actions>button{flex-grow:1;min-height:40px}.notice{bottom:calc(80px + env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:520px}.mios-assistant{margin:40px auto}.pagination{padding:12px 16px;gap:8px;font-size:calc(12px + var(--font-size-increase));flex-wrap:wrap}.detail-fields>label{grid-template-columns:100px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.add-row td:first-child{min-width:32px;width:32px}.team-composer footer button{margin-left:auto}.team-home{--home-bg: #ffffff;--home-line: #e2e7ed;background:var(--home-bg);color:#303443}.team-nav{background:#f7f9fb}.team-home button:hover{background:#edf3f5}.team-home input,.team-home textarea{background:#fff;color:#303443;border-color:#d8e0e7}.team-home input::placeholder,.team-home textarea::placeholder{color:#74808e}.team-brand span,.team-hint,.team-heading,.team-conversation header p,.team-search,.team-messages time,.team-composer footer span,.team-context h3,.team-context p,.team-person small,.message-date,.team-empty{color:#667383}.team-nav .room-link.selected{background:#e1f0f3;color:#175f70}.room-link b{background:#d92c2c;color:#fff}.team-initial{background:#dcebf0;color:#245e70}.team-empty h2{color:#303443}.team-context{background:#fafbfd}.context-tabs .selected{background:#e1f0f3;color:#175f70}.team-messages article:hover{background:#f7f9fb}.team-composer{border-color:#cbd7df;background:#fff}.team-composer footer{background:#f7f9fb}.team-composer footer button{background:#d92c2c;color:#fff}.team-composer footer button:hover:not(:disabled){background:#176777}.team-composer:focus-within{border-color:#d92c2c;box-shadow:0 0 0 2px #d92c2c17}.team-home button:focus-visible,.team-home input:focus-visible{outline-color:#d92c2c}.message-skeleton span{background:#e9eef3}@media(max-width:1200px){.context-open .team-context{background:#fafbfd;box-shadow:-12px 0 30px #273c4917}}.message-content{flex:1;min-width:0}.message-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.message-byline time{margin-left:0}.message-byline small{font-size:calc(10px + var(--font-size-increase));color:#71808c}.message-actions{display:flex;gap:2px;margin-top:8px}.message-actions button{border:0;padding:5px 7px;font-size:calc(11px + var(--font-size-increase));color:#6b7c89}.message-reactions,.reaction-picker{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.message-reactions button{border-radius:20px;padding:4px 8px;font-size:calc(12px + var(--font-size-increase))}.message-reactions button[aria-pressed=true]{background:#e0f1f4;border-color:#80b4c0;color:#16576b}.reaction-picker{background:#f4f7f9;border:1px solid var(--home-line);border-radius:8px;width:fit-content;padding:4px}.reaction-picker button{border:0;padding:7px}.message-edit textarea{width:100%;min-height:90px;margin:10px 0}.message-edit>div{display:flex;justify-content:flex-end;gap:8px}.team-home .message-edit .primary,.team-home .thread-composer .primary{background:#d92c2c;color:#fff}.message-deleted{font-style:italic;color:#6b7c89}.message-file{display:flex;align-items:center;gap:10px;max-width:100%;padding:12px;margin:10px 0;border:1px solid #dce4eb;border-radius:8px;color:#205f71;background:#f8fbfc;text-decoration:none;font-size:calc(13px + var(--font-size-increase))}.message-file:hover{background:#eaf4f6}.message-file span{min-width:0;overflow-wrap:anywhere}.message-file svg{flex-shrink:0}.message-file small{display:block;font-size:calc(11px + var(--font-size-increase));color:#6b7c89;margin-top:4px}.team-composer footer .attach-button{margin:0 8px 0 0;background:transparent;color:#486675;padding:8px}.team-composer footer .attach-button:hover{background:#e4eef2}.attachment-previews{display:grid;gap:4px;max-height:220px;overflow-y:auto}.attachment-preview{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f2f8fa;font-size:calc(12px + var(--font-size-increase))}.attachment-preview img{width:68px;height:54px;object-fit:contain;border-radius:5px;background:#fff}.composer-drop-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-items:center;border:2px dashed #1b778d;border-radius:7px;background:#eaf7f9ed;color:#165c6d;font-weight:700;pointer-events:none}.message-image{display:block;max-width:min(100%,480px);max-height:360px;margin:8px 0 2px;border-radius:8px;object-fit:contain}.message-attachment .message-file{width:fit-content;margin-top:4px}.agent-message{white-space:pre-wrap}.agent-progress{margin-left:9px;color:#61717a;font-size:12px}.agent-connection-note{margin:8px 0;color:#61717a;font-size:13px}.composer-recording{display:flex;align-items:center;gap:10px;padding:8px 12px;color:#b22234;font-size:13px}.composer-recording video{width:100px;max-height:70px;border-radius:5px}.composer-recording button{border:0;border-radius:5px;padding:6px 9px;background:#b22234;color:#fff}.attachment-preview span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview button{padding:4px;border:0}.thread-panel{display:flex;flex-direction:column;height:100%;min-height:0}.team-context.has-thread{padding:0}.thread-panel>header{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--home-line)}.thread-panel>header h2{margin:0;font-size:calc(17px + var(--font-size-increase))}.thread-messages{flex:1;min-height:0;overflow:auto;padding:16px}.thread-messages .chat-message{display:flex;gap:10px;margin-bottom:24px}.thread-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.6;color:#303443}.thread-messages .team-initial{width:24px;height:24px;font-size:calc(11px + var(--font-size-increase))}.thread-messages .message-byline{gap:5px;font-size:calc(12px + var(--font-size-increase))}.thread-messages time{font-size:calc(10px + var(--font-size-increase));color:#687888}.thread-messages .message-date{margin:16px 0}.thread-composer{padding:14px;border-top:1px solid var(--home-line);display:grid;gap:10px}.thread-composer textarea{width:100%;min-height:90px;max-height:180px}.thread-composer button{justify-self:end}.thread-panel>.form-error{margin:0 16px 8px;font-size:calc(12px + var(--font-size-increase))}.team-home:has(.has-thread){grid-template-columns:200px minmax(300px,1fr) 340px}.context-tabs{gap:2px}.context-tabs button{font-size:calc(11px + var(--font-size-increase));padding:6px 5px;gap:4px}@media(max-width:1200px){.team-home:has(.has-thread){grid-template-columns:190px minmax(280px,1fr)}.context-open .team-context.has-thread{width:min(370px,100%)}}@media(max-width:720px){.team-home:has(.has-thread){display:block}.context-open .team-context.has-thread{width:100%}.message-actions button{min-height:34px;min-width:34px}}.business-actions{padding:20px;margin:16px 0;border:1px solid var(--line, #dce4e5);border-radius:12px;background:#fff;min-width:0}.business-actions input,.business-actions select{max-width:100%}.payment-request{padding:20px 0;border-top:1px solid #dce4e5;margin-top:20px}.customer-page{max-width:850px;margin:40px auto;padding:28px;background:#fff;color:#203337;line-height:1.65}.customer-page header{border-bottom:3px solid #167e7a;margin-bottom:28px}.customer-page table{width:100%;border-collapse:collapse}.customer-page th,.customer-page td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.customer-page h1{overflow-wrap:anywhere}.customer-page label{display:block;margin:16px 0}.customer-page input:not([type=checkbox]){display:block;width:100%;padding:12px;border:1px solid #bccbc9;border-radius:8px}.customer-page input[type=checkbox]{width:auto}.customer-page button{margin:12px 12px 0 0;padding:12px 18px}.document-body{white-space:pre-wrap;overflow-wrap:anywhere}fieldset{border:0;padding:0;min-width:0}fieldset:disabled{opacity:.85}.record-panel details{padding:14px;overflow-wrap:anywhere}@media(max-width:600px){.customer-page{margin:0;padding:20px}.business-actions{padding:14px}}@media print{.customer-page button,.customer-page form{display:none}.customer-page{margin:0}}.all-boards-picker{display:block;padding:12px 16px;font-size:calc(12px + var(--font-size-increase))}.all-boards-picker select{width:100%;margin-top:6px;padding:8px;border:1px solid #dce4e5;border-radius:6px}@media print{.customer-page,.customer-page *{visibility:visible}.customer-page{position:absolute;left:0;top:0;width:100%;max-width:none}.modal .business-actions{display:none}}.record-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.record-edit-form label{display:flex;flex-direction:column;gap:6px;font-size:calc(13px + var(--font-size-increase));color:#52616d}.record-edit-form input,.record-edit-form select{width:100%;min-width:0;padding:10px 12px;border:1px solid #dbe3e8;border-radius:7px;background:#fff;color:#172b3a}.record-actions{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.record-panel{width:min(840px,94vw)}.record-panel .module{padding:20px 0}.record-panel .module-header{flex-wrap:wrap;gap:12px}.record-panel .tabs{overflow-x:auto;flex-shrink:0}.record-files{padding:20px 0}.file-upload{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px dashed #bccbd5;border-radius:8px;margin:16px 0}.record-file{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #e6ecef}.record-file div{min-width:0}.record-file a{overflow-wrap:anywhere;color:#176875}.record-file small{display:block;color:#677d88;margin-top:5px}.document-preview{display:block;width:100%;height:65vh;border:1px solid #e3e9ed;border-radius:6px;background:#fff;margin-top:18px}@media(max-width:600px){.record-form-fields{grid-template-columns:1fr}.record-panel{width:100vw}.record-panel .module-header h1{font-size:calc(24px + var(--font-size-increase))}}.line-item.recurring-lines,.line-heading.recurring-lines{grid-template-columns:minmax(0,1fr) 64px 90px 138px 30px}@media(max-width:640px){.line-item.recurring-lines{grid-template-columns:minmax(0,1fr) 48px 80px 30px}.line-item.recurring-lines select{grid-column:1 / -1;grid-row:2}.line-item.recurring-lines button{grid-column:4;grid-row:1}.line-heading.recurring-lines{grid-template-columns:minmax(0,1fr) 48px 80px 30px}.line-heading.recurring-lines span:last-child{display:none}.recurring-metrics{grid-template-columns:1fr;gap:12px}.billing-terms{grid-template-columns:1fr}.billing-summary>div{flex-wrap:wrap}}.unreplied-button{display:flex;align-items:center;gap:6px;min-width:48px;justify-content:center;flex-shrink:0;padding:8px}.unreplied-button span{font-size:calc(12px + var(--font-size-increase))}.inbox-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.inbox-header h1{font-size:calc(28px + var(--font-size-increase));line-height:1.2;margin:0 0 8px}.inbox-header p{color:#637578;margin:0;font-size:calc(13px + var(--font-size-increase))}.inbox-alert-error{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 14px;padding:10px 14px;border:1px solid #e6cdab;border-radius:8px;background:#fff9ef;color:#694b27;font-size:calc(12px + var(--font-size-increase))}.inbox-alert-error span{opacity:.8}.inbox-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:16px 0}.inbox-filters .tabs{flex:1 1 300px;margin:0}.inbox-filters .tabs button{padding-inline:8px;white-space:nowrap}.inbox-filters label{font-size:calc(12px + var(--font-size-increase));display:grid;gap:6px}.inbox-filters select{min-width:140px;padding:9px}@media(min-width:1100px){.inbox-filters{display:grid;grid-template-columns:minmax(0,1fr) 140px 140px;align-items:end}.inbox-filters .tabs{min-width:0;overflow-x:auto}.inbox-filters select{width:100%}}.inbox-layout{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);border:1px solid #dce4e5;border-radius:12px;overflow:hidden;background:#fff;min-height:550px}.inbox-layout.inbox-no-threads{grid-template-columns:minmax(0,1fr);min-height:420px}.inbox-no-threads .inbox-list{display:grid;place-items:center;border-right:0}.inbox-no-threads .inbox-conversation{display:none}.inbox-no-threads .inbox-empty{max-width:460px}.inbox-list{border-right:1px solid #dce4e5;min-width:0}.inbox-list-row{display:flex;align-items:start;gap:10px;width:100%;border:0;border-bottom:1px solid #e6ebeb;border-radius:0;text-align:left;padding:18px 14px}.inbox-list-row.selected{background:#eef6f7;box-shadow:inset 3px 0 #d92c2c}.inbox-list-row>div:first-of-type{min-width:0;flex:1}.inbox-list-row strong{display:block;overflow-wrap:anywhere;font-size:calc(14px + var(--font-size-increase))}.inbox-list-row span{display:block;font-size:calc(11px + var(--font-size-increase));color:#637578;margin-top:6px;overflow-wrap:anywhere}.inbox-list-row p{margin:8px 0 0;font-size:calc(12px + var(--font-size-increase));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-age{display:grid;gap:10px;justify-items:center;font-size:calc(11px + var(--font-size-increase));color:#637578}.inbox-list-row .unreplied-dot{width:7px;height:7px;border-radius:50%;background:#d92c2c}.inbox-conversation{min-width:0;padding:22px}.inbox-empty{padding:40px 20px;text-align:center;color:#637578}.inbox-empty h2{font-size:calc(16px + var(--font-size-increase));color:#26333c}.inbox-empty p{font-size:calc(13px + var(--font-size-increase));line-height:1.5}.inbox-thread-header{display:flex;align-items:start;gap:10px}.inbox-thread-header h2{margin:0;font-size:calc(20px + var(--font-size-increase))}.inbox-thread-header p{margin:8px 0;font-size:calc(13px + var(--font-size-increase))}.inbox-thread-header small{color:#637578}.inbox-back{display:none}.inbox-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:16px 0;border-bottom:1px solid #dce4e5}.inbox-toolbar label{margin-right:auto;font-size:calc(12px + var(--font-size-increase));display:grid;gap:6px;max-width:100%}.inbox-toolbar select{max-width:100%}.inbox-link-customer{background:#f7f9fa;padding:16px;margin:16px 0;border:1px dashed #cbd7d8}.inbox-link-customer .form-actions{flex-wrap:wrap}.inbox-timeline{padding:20px 0;max-height:520px;overflow:auto}.inbox-entry{padding:16px;margin:0 0 14px;background:#f6f9fa;border:1px solid #e1e8e8;border-radius:10px}.inbox-entry header{display:flex;justify-content:space-between;align-items:start;gap:12px;flex-wrap:wrap;font-size:calc(12px + var(--font-size-increase))}.inbox-entry time{color:#637578;font-size:calc(11px + var(--font-size-increase))}.inbox-entry p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(14px + var(--font-size-increase));line-height:1.6}.inbox-entry.entry-outbound{background:#eef7f8;border-color:#cee4e6}.inbox-entry.entry-note{background:#fff8e6;border-color:#e5d8aa}.inbox-message-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inbox-message-status button{font-size:calc(12px + var(--font-size-increase));padding:6px 10px}.inbox-composer{border-top:1px solid #dce4e5;padding-top:16px}.inbox-composer label{display:grid;gap:8px;font-size:calc(13px + var(--font-size-increase));margin:10px 0}.inbox-composer textarea{width:100%;resize:vertical;min-height:110px}.composer-note textarea{background:#fffaf0}.inbox-compact .inbox-layout{grid-template-columns:1fr}.inbox-compact .inbox-list{border-right:0;border-bottom:1px solid #dce4e5}.inbox-compact .inbox-header{flex-wrap:wrap;margin-top:22px}.inbox-compact .inbox-header h1{font-size:calc(20px + var(--font-size-increase))}.inbox-compact .inbox-conversation{padding:16px}.inbox-compact .inbox-list:empty{display:none}@media(max-width:800px){.customer-inbox .inbox-layout{grid-template-columns:1fr}.customer-inbox .inbox-list{border-right:0}.customer-inbox:not(.inbox-compact) .inbox-conversation{display:none}.customer-inbox:not(.inbox-compact) .inbox-open .inbox-conversation{display:block}.customer-inbox:not(.inbox-compact) .inbox-open .inbox-list{display:none}.inbox-back{display:inline-flex}.inbox-header{flex-wrap:wrap}.inbox-header h1{font-size:calc(24px + var(--font-size-increase))}.inbox-filters{align-items:stretch}.inbox-filters label{flex:1;min-width:120px}.inbox-filters .tabs{flex-basis:100%;overflow:auto}.inbox-conversation{padding:16px}.inbox-toolbar>button{flex:1}.inbox-toolbar label,.inbox-toolbar select{width:100%}.inbox-composer .form-actions{flex-wrap:wrap}.inbox-age{flex-shrink:0}}.google-connections{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:24px 0}.google-card{border:1px solid var(--line, #ddd);border-radius:12px;padding:20px;margin:12px 0;background:var(--surface, #fff)}.google-card h2{font-size:calc(18px + var(--font-size-increase));margin:12px 0 8px}.google-workspace p{overflow-wrap:anywhere}.google-workspace button{display:inline-flex;align-items:center;gap:8px}.google-workspace label{display:grid;gap:8px;max-width:560px}.google-workspace select,.google-workspace textarea{width:100%;min-width:0}.google-workspace textarea{min-height:100px}.google-chat-log{max-height:55vh;overflow:auto;margin:20px 0}.google-login{display:block;border:1px solid #d8dce3;border-radius:8px;padding:12px;margin:18px 0;text-align:center;text-decoration:none;color:inherit}:root{--accent: #187d8e;--border: #bfced5;--muted: #536a76;--structure-line: #aebfc8;--structure-tint: #edf4f6;--structure-ink: #263946}.topbar{background:#fff;border-bottom:1px solid var(--structure-line)}.rail{background:var(--structure-tint);border-right:1px solid var(--structure-line)}.sidebar{background:#f9fbfc;border-color:var(--structure-line);border-right:1px solid var(--structure-line)}.sidebar section+section{border-top:1px solid var(--border);padding-top:10px}.sidebar h3,.side-title{color:var(--structure-ink);font-weight:650}.board-link.selected{background:color-mix(in srgb,var(--board-color, var(--accent)) 12%,white);color:color-mix(in srgb,var(--board-color, var(--accent)) 78%,#18313b);box-shadow:inset 3px 0 0 var(--board-color, var(--accent))}.layout main{border-top-color:var(--structure-line)}.board-header,.module-header{border-bottom:1px solid var(--structure-line)}.board-header h1,.module-header h1{color:var(--structure-ink)}.tabs{border-bottom-color:var(--structure-line)}.toolbar{background:#f8fbfc;border-bottom:1px solid var(--border)}.group-title{color:var(--group-color)}.group-title h2{font-weight:650}.table-wrap{border-color:var(--structure-line);border-left:3px solid var(--group-color)}.board-scroll .table-wrap{overflow:visible;background:#f8fbfc}.board .board-header{background:linear-gradient(90deg,#fafdfe9e,#fafdfe40)}.board .group-heading,.board .group-empty{background:#f8fcfde0;border-radius:8px}.board .group-heading{padding:8px 12px 0;margin-bottom:4px}.board .group-empty{width:fit-content;max-width:100%}.board .pagination{background:#f8fcfde5}.prospect-timeline{padding:18px 24px 30px}.record-panel .tabs{gap:2px}.record-panel .tabs button{padding:10px 8px;white-space:nowrap}.prospect-timeline header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px}.prospect-timeline h2{font-size:17px;color:#263f4c}.prospect-timeline header p{margin:4px 0 0;color:#607783}.prospect-timeline-actions{display:flex;flex-wrap:wrap;gap:7px}.prospect-timeline-actions button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.prospect-event{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start;padding:13px 0;border-top:1px solid #dce8ec}.prospect-event-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e2eff3;color:#287489}.prospect-event p{margin:5px 0;overflow-wrap:anywhere;white-space:pre-wrap}.prospect-event time{color:#617784;font-size:12px}@media(max-width:620px){.prospect-timeline header{display:block}.prospect-timeline-actions{margin-top:12px}}.board-scroll th.check-cell,.board-scroll td.check-cell{position:sticky;left:0;z-index:2;background:#fff}.board-scroll th.name-col,.board-scroll td.name-col{position:sticky;left:32px;z-index:2;background:#fff;box-shadow:1px 0 0 var(--structure-line)}.board-scroll th.check-cell,.board-scroll th.name-col{z-index:3;background:var(--structure-tint)}.board-scroll tbody tr:nth-child(2n)>.check-cell,.board-scroll tbody tr:nth-child(2n)>.name-col{background:#fafcfd}.board-scroll tbody tr:hover>.check-cell,.board-scroll tbody tr:hover>.name-col{background:#eaf4f6}.group-empty{display:flex;align-items:center;gap:16px;min-height:42px;padding:0 14px;border-left:3px solid var(--group-color);color:var(--muted);font-size:calc(12px + var(--font-size-increase))}.group-empty button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--accent);font-weight:600}th{background:var(--structure-tint);color:var(--structure-ink);font-weight:600}th,td{border-right-color:var(--border);border-bottom-color:var(--border)}tbody tr:nth-child(2n){background:#fafcfd}tbody tr:hover{background:#eaf4f6}.document-row,.google-card,.checkout-form,.business-actions{border-color:var(--structure-line)}.connection-note,.billing-summary{background:var(--structure-tint);border-color:var(--border)}:root{--world-sky-surface: rgb(255 255 255 / 82%);--world-sky-surface-strong: rgb(255 255 255 / 92%);--world-sky-line: rgb(78 111 130 / 26%)}body{background:#ce9584 url(/assets/mios-cloud-sky-D5i25qHR.webp) center / cover fixed no-repeat}.topbar{background:#fafdffcc;border-bottom-color:var(--world-sky-line);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.rail{background:#eff7fbc7;border-color:var(--world-sky-line);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.sidebar{background:#fafdffd6;border-color:var(--world-sky-line);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.layout main{background:var(--world-sky-surface);border-top-color:var(--world-sky-line);backdrop-filter:blur(12px) saturate(112%);-webkit-backdrop-filter:blur(12px) saturate(112%)}.layout main:has(>.team-home){background:#ffffff1f;backdrop-filter:none;-webkit-backdrop-filter:none}.team-home{--home-bg: rgb(255 255 255 / 12%);--home-line: rgb(65 101 122 / 25%);background:var(--home-bg);backdrop-filter:blur(3px) saturate(112%);-webkit-backdrop-filter:blur(3px) saturate(112%)}.team-nav{background:#f7fcff9e;backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%)}.team-conversation{background:#ffffff24}.team-context,.context-open .team-context{background:#f9fcfea3;backdrop-filter:blur(12px) saturate(112%);-webkit-backdrop-filter:blur(12px) saturate(112%)}.login{background:transparent}.login-brand{background:#edf6f9c2;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.login-panel{background:var(--world-sky-surface-strong);border:1px solid var(--world-sky-line);border-radius:14px;padding:32px;box-shadow:0 24px 70px #1f435733;backdrop-filter:blur(18px) saturate(115%);-webkit-backdrop-filter:blur(18px) saturate(115%)}.loading{min-height:100vh;background:#fafdffc2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media(max-width:720px){body{background-attachment:scroll}.rail{background:#f4f9fce5}.login{background:transparent}.login-panel{border-radius:12px;padding:24px}}.websites-workspace{max-width:1100px}.websites-count{flex:none;padding:8px 12px;border-radius:999px;background:#e1f1f2;color:#216c78;font-size:calc(12px + var(--font-size-increase));font-weight:700}.websites-list{display:grid;gap:10px}.website-row{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--border);border-radius:10px;background:#fff}.website-emblem{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:10px;background:#e1f1f2;color:#216c78}.website-identity{min-width:0;flex:1}.website-identity h2{font-size:calc(16px + var(--font-size-increase));line-height:1.3}.website-identity span{display:block;margin-top:3px;color:#697885;font-size:calc(12px + var(--font-size-increase));overflow-wrap:anywhere}.website-actions{display:flex;flex-wrap:wrap;gap:8px}.website-actions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid #c7d9dd;border-radius:7px;color:#205765;background:#f8fcfc;text-decoration:none;font-size:calc(12px + var(--font-size-increase));font-weight:650}.website-actions a:hover,.website-actions a:focus-visible{background:#e1f1f2;border-color:#78aeb7}@media(max-width:700px){.website-row{align-items:flex-start;flex-wrap:wrap}.website-actions{width:100%;padding-left:58px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sop-library,.sop-detail{--sop-ink: #25283a;--sop-purple: #5d4f91;--sop-soft: #eeeaf7;--sop-coral: #c96552;min-height:100%;color:var(--sop-ink);background:#ffffffbd}.sop-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:end;padding:48px 52px 42px;border-bottom:1px solid var(--structure-line);background:linear-gradient(120deg,#f8f6fdf0,#f0f7fab8)}.sop-kicker{display:block;color:var(--sop-purple);font-size:calc(10px + var(--font-size-increase));font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sop-hero h1{max-width:720px;margin-top:10px;font-size:clamp(34px,4.4vw,62px);line-height:.98;letter-spacing:-.045em}.sop-hero p{max-width:660px;margin-top:20px;color:#5c6170;font-size:calc(16px + var(--font-size-increase));line-height:1.6}.sop-index{display:flex;align-items:flex-end;gap:12px;padding-left:28px;border-left:3px solid var(--sop-coral)}.sop-index strong{font-size:62px;line-height:.8;letter-spacing:-.07em}.sop-index span{color:#696d79;font-size:calc(11px + var(--font-size-increase));line-height:1.35}.sop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 52px 22px}.sop-toolbar h2{margin-top:5px}.sop-search{width:min(330px,42vw);flex-direction:row;align-items:center;gap:8px;padding:0 12px;border:1px solid #cdd1dc;border-radius:7px;background:#fff;color:#757b89}.sop-search input{width:100%;border:0;padding:11px 0;outline:0}.sop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 52px 52px}.sop-card{min-height:280px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:24px;text-align:left;border:1px solid #d8d6e1;border-radius:10px;background:#ffffffe0;box-shadow:0 8px 26px #36314e0d;transition:.16s ease}.sop-card:hover{transform:translateY(-2px);border-color:#9d95bf;background:#fff;box-shadow:0 14px 34px #36314e1a}.sop-card-top,.sop-card-meta,.sop-card-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.sop-card-top{color:var(--sop-purple);font-size:calc(11px + var(--font-size-increase));font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sop-card h3{margin-top:25px;font-size:calc(22px + var(--font-size-increase));letter-spacing:-.025em}.sop-card>p{margin-top:12px;color:#626776;line-height:1.55}.sop-card-meta{flex-wrap:wrap;justify-content:flex-start;margin-top:20px;color:#737887;font-size:calc(11px + var(--font-size-increase))}.sop-card-meta>span{display:inline-flex;align-items:center;gap:6px}.sop-card-meta svg{width:14px}.sop-card-footer{margin-top:auto;padding-top:20px;border-top:1px solid #e2e0e8;font-size:calc(11px + var(--font-size-increase))}.sop-card-footer strong{color:var(--sop-coral)}.sop-empty{margin:20px 52px 52px;padding:60px;text-align:center;border:1px dashed #bbb6cc;border-radius:10px;color:#737887}.sop-back{margin:26px 42px 0;border:0;background:transparent;color:var(--sop-purple);font-weight:700}.sop-detail-header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:40px;align-items:end;padding:30px 52px 38px;border-bottom:1px solid var(--structure-line)}.sop-detail-header h1{margin-top:9px;font-size:clamp(32px,4vw,52px);letter-spacing:-.04em}.sop-detail-header>div>p{margin-top:16px;color:#616675;font-size:calc(15px + var(--font-size-increase));line-height:1.55}.sop-control{display:flex;gap:13px;padding:18px;border-left:3px solid var(--sop-coral);background:#faf7f4;color:var(--sop-coral)}.sop-control div{display:grid;gap:6px}.sop-control span{font-size:calc(10px + var(--font-size-increase));text-transform:uppercase;letter-spacing:.1em}.sop-control strong{color:#49464b;line-height:1.45}.sop-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d8d9df;background:#f7f7fa}.sop-facts>span{display:grid;grid-template-columns:24px 1fr;gap:3px 7px;padding:18px 52px;border-right:1px solid #d8d9df}.sop-facts svg{grid-row:1/3;width:16px;color:var(--sop-purple)}.sop-facts small{color:#777c89}.sop-runbook{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.55fr);gap:48px;padding:42px 52px 60px}.sop-section-title{display:flex;align-items:center;gap:12px;margin-bottom:14px}.sop-section-title>span{padding:5px 7px;border-radius:4px;background:var(--sop-purple);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em}.sop-runbook ol{list-style:none;margin:0;padding:0}.sop-runbook ol li{position:relative;display:grid;grid-template-columns:45px 1fr;gap:16px;padding:20px 0;border-top:1px solid #dcdee4}.sop-runbook ol li:before{content:"";position:absolute;left:21px;top:55px;bottom:-21px;width:1px;background:#d1cce2}.sop-runbook ol li:last-child:before{display:none}.sop-step-number{z-index:1;width:43px;height:43px;display:grid;place-items:center;border:1px solid #aaa2c8;border-radius:50%;background:#fff;color:var(--sop-purple);font-weight:800}.sop-runbook h3{margin:2px 0 7px}.sop-runbook li p{color:#626776;line-height:1.55}.sop-runbook>aside{align-self:start;position:sticky;top:24px;padding:24px;border:1px solid #d6d2e1;border-radius:10px;background:var(--sop-soft)}.sop-runbook>aside h2{margin-top:8px}.sop-runbook>aside>p{margin-top:10px;color:#656878;line-height:1.5}.sop-runbook aside ul{list-style:none;margin:20px 0 0;padding:0}.sop-runbook aside li{display:flex;gap:9px;padding:11px 0;border-top:1px solid #d3cde3}.sop-runbook aside li svg{flex:0 0 auto;color:var(--sop-purple)}.sop-service-access{padding:4px 52px 64px}.sop-service-access-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:40px;align-items:end;padding:34px 0 24px;border-top:1px solid #d8d9df}.sop-service-access-header h2{margin-top:8px;font-size:clamp(26px,3vw,38px);letter-spacing:-.035em}.sop-service-access-header>p{color:#616675;line-height:1.55}.sop-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sop-service-card{padding:22px;border:1px solid #d8d6e1;border-radius:10px;background:#fff;box-shadow:0 8px 24px #36314e0d}.sop-service-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid #e2e0e8}.sop-service-card h3{font-size:calc(17px + var(--font-size-increase));line-height:1.25}.sop-service-card header strong{flex:0 0 auto;padding:5px 8px;border-radius:5px;background:var(--sop-soft);color:var(--sop-purple);font-size:calc(12px + var(--font-size-increase));white-space:nowrap}.sop-service-card ul{list-style:none;margin:13px 0 0;padding:0}.sop-service-card li{display:flex;align-items:flex-start;gap:9px;padding:7px 0;color:#5d6270;line-height:1.45}.sop-service-card li svg{flex:0 0 auto;margin-top:2px;color:var(--sop-coral)}@media(max-width:940px){.sop-hero,.sop-detail-header,.sop-runbook{grid-template-columns:1fr}.sop-index{border-left:0;border-top:3px solid var(--sop-coral);padding:20px 0 0}.sop-runbook>aside{position:static}.sop-facts>span{padding:18px 24px}.sop-service-access-header,.sop-service-grid{grid-template-columns:1fr}}@media(max-width:720px){.sop-hero,.sop-toolbar,.sop-detail-header,.sop-runbook,.sop-service-access{padding-left:22px;padding-right:22px}.sop-toolbar{align-items:stretch;flex-direction:column}.sop-search{width:100%}.sop-grid{grid-template-columns:1fr;padding:0 22px 32px}.sop-card{min-height:250px}.sop-facts{grid-template-columns:1fr}.sop-facts>span{border-right:0;border-bottom:1px solid #d8d9df}.sop-back{margin-left:12px}.sop-service-card header{display:grid;gap:10px}.sop-service-card header strong{justify-self:start}}.team-home{grid-template-columns:250px minmax(300px,1fr) 260px}.team-nav{gap:2px;padding:22px 12px 16px;background:#f1f8fb;border-right:1px solid #c9e3ec;backdrop-filter:none;-webkit-backdrop-filter:none}.team-brand{padding:0 12px 16px;gap:2px}.team-brand strong{color:#3d5b6d;font-size:calc(18px + var(--font-size-increase));letter-spacing:-.035em}.team-brand span{color:#647d8b}.team-nav>button:not(.room-link){border-color:#c5d9e2}.team-heading{margin:18px 12px 5px;color:#638091;font-weight:600}.team-heading button{border:0;color:#577789}.team-nav .room-link{min-height:42px;padding:6px 14px;gap:13px;border-radius:10px;color:#425f72;font-size:calc(15px + var(--font-size-increase))}.team-nav .room-link svg{flex-shrink:0;stroke-width:2.4}.team-nav .room-link:hover{background:#e0f0f5}.team-nav .room-link.selected,.team-nav .room-link.selected:hover{background:#a80735;color:#fff}.presence-dot{display:inline-block;width:15px;height:15px;margin:0 1px;flex-shrink:0;border:2.5px solid currentColor;border-radius:50%}.notes-dot{background:#d9ad00;border-color:#d9ad00}.team-nav .room-link.selected .notes-dot{border-color:#f4cc32;background:#f4cc32}.team-nav .room-link.selected b{background:#fff;color:#a80735}.team-manage{width:100%}.team-home:has(.has-thread){grid-template-columns:250px minmax(300px,1fr) 340px}@media(max-width:1200px){.team-home:has(.has-thread){grid-template-columns:220px minmax(280px,1fr)}}@media(max-width:720px){.team-nav{height:100%;padding:24px 20px;border:0}.team-brand strong{font-size:calc(22px + var(--font-size-increase))}.team-nav .room-link{min-height:48px}}.topbar.home-topbar{height:42px;padding:0 16px;justify-content:center;background:#a6dded;border-bottom:1px solid #83c2d6;backdrop-filter:none;-webkit-backdrop-filter:none}.home-topbar .brand,.home-topbar .top-context{display:none}.home-global-search{display:flex;flex-direction:row;align-items:center;gap:8px;width:min(520px,56vw);padding:0 11px;height:28px;border-radius:6px;background:#83bdd1;color:#24485b}.home-global-search input{width:100%;border:0;padding:0;background:transparent;color:#234457;outline:none;font-size:13px}.home-global-search input::placeholder{color:#345b70;opacity:1}.home-topbar .avatar{width:28px;height:28px;margin-left:auto;font-size:11px;border-width:2px}.home-topbar .icon{color:#345b70;padding:3px}.layout.home-layout{height:calc(100dvh - 42px)}.home-layout .rail{width:66px;gap:3px;padding:12px 4px;background:#95d5e6;border-right:1px solid #79bed1;backdrop-filter:none;-webkit-backdrop-filter:none}.home-rail-brand{width:37px;height:37px;object-fit:contain;margin:1px 0 12px;border-radius:8px;background:#f8fdff;padding:3px}.home-rail-brand.mios-brand-mark{object-fit:cover;padding:0}.home-layout .rail>button{width:52px;height:56px;gap:4px;font-size:11px;color:#365b6d;border-radius:10px}.home-layout .rail>button svg{width:20px;height:20px;color:#31566b}.home-layout .rail>button.active{background:#62afc9;box-shadow:none;color:#173f53}.home-layout main:has(>.team-home){overflow:hidden;border:0;border-radius:0;background:#fff}.home-layout .team-home,.home-layout .team-home:has(.has-thread){--home-bg: #fff;--home-line: #e1e5e8;height:100%;grid-template-columns:226px minmax(0,1fr);color:#22262a;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.home-layout .team-nav{gap:0;padding:0 7px 14px;background:#f3fafc;border-right:1px solid #d8e6eb;backdrop-filter:none;-webkit-backdrop-filter:none}.home-layout .team-brand{min-height:48px;padding:0 7px;flex-direction:row;align-items:center;justify-content:space-between;gap:4px}.home-layout .team-brand strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#223b49}.home-layout .team-brand button{flex-shrink:0;border:0;padding:5px;color:#324c5b}.team-find{display:flex;flex-direction:row;align-items:center;gap:5px;height:30px;margin:2px 3px 16px;padding:0 7px;border:1px solid #d5e3e9;border-radius:5px;background:#fff;color:#536d79}.team-find input{width:100%;padding:0;border:0;background:transparent;outline:none;color:#304b5a;font-size:12px}.team-find input::placeholder{color:#748a94}.team-sidebar-section-label{display:flex;align-items:center;justify-content:space-between;margin:3px 10px 8px;color:#566974;font-size:13px;font-weight:600}.team-sidebar-section-label.direct-label{margin-top:18px}.team-sidebar-section-label button{border:0;padding:2px;color:#647985}.home-layout .team-heading{margin:5px 8px;color:#365568;font-size:14px;font-weight:650}.home-layout .team-heading button{padding:2px;color:#5e7887}.home-layout .team-nav .room-link{min-height:28px;padding:3px 12px 3px 20px;gap:10px;border-radius:5px;color:#3b5260;font-size:14px;font-weight:400}.home-layout .team-nav .room-link svg{width:14px;height:14px;stroke-width:2}.home-layout .team-nav .room-link:hover{background:#e4f0f4}.home-layout .team-nav .room-link.selected,.home-layout .team-nav .room-link.selected:hover{background:#a80735;color:#fff}.home-layout .presence-dot{width:9px;height:9px;margin:0 3px;border-width:1.5px}.home-layout .team-manage{margin:auto 3px 0!important;padding:7px;font-size:12px;color:#526976}.home-layout .team-conversation{background:#fff;min-width:0}.home-layout .conversation-titlebar{height:52px;flex-shrink:0;padding:0 18px;gap:9px;background:#fff;border-bottom:0}.home-layout .conversation-title{display:flex;align-items:center;gap:7px;margin-right:auto}.home-layout .conversation-title h1{font-size:19px;font-weight:750;letter-spacing:-.025em;color:#22262a}.title-presence{width:9px;height:9px;border-radius:50%}.title-presence.online{background:#d2a000}.title-presence.offline{border:1.5px solid #65737c}.conversation-header-actions{display:flex;align-items:center;gap:5px}.conversation-header-actions>button{color:#3f4950}.home-layout .conversation-tabs{display:flex;align-items:stretch;gap:6px;height:39px;flex-shrink:0;padding:0 13px;border-bottom:1px solid #dde2e5}.conversation-tabs button{border:0;border-radius:0;padding:0 12px;gap:6px;color:#555d63;font-size:13px;font-weight:600}.conversation-tabs button.selected{box-shadow:inset 0 -2px #267ca5;color:#20272d}.conversation-tabs button:hover{background:#f3f6f7}.home-layout .team-search{margin:8px 18px 0}.home-layout .team-search input{border-color:#cdd8df}.home-layout .team-messages{padding:13px 18px 8px;background:#fff;scrollbar-color:#b9c3c9 transparent}.home-layout .team-messages article{display:block;position:relative;padding:3px 8px 3px 72px;margin:0 -8px 1px;border-radius:4px}.home-layout .team-messages article:hover{background:#f5f8f9}.home-layout .team-messages article>.team-initial{display:none}.home-layout .team-messages .message-byline{display:inline}.home-layout .team-messages .message-byline strong{font-size:14px;color:#a047bb;font-weight:700}.home-layout .team-messages .chat-message:has(.message-byline strong:first-child) .message-byline strong{color:#9c5bba}.home-layout .team-messages .message-byline time{position:absolute;top:5px;left:7px;margin:0;font-size:11px;color:#727a80;white-space:nowrap}.home-layout .team-messages .message-content>p{display:inline;margin:0 0 0 5px;color:#202426;font-size:14px;line-height:1.42}.home-layout .team-messages .message-actions{margin-top:2px;opacity:0;height:0;overflow:hidden}.home-layout .team-messages article:hover .message-actions,.home-layout .team-messages article:focus-within .message-actions{opacity:1;height:auto;overflow:visible}.home-layout .team-messages .message-reactions{margin:3px 0 0}.home-layout .message-date{margin:12px 0 15px;color:#515a60}.home-layout .message-date span{border:1px solid #dee2e5;border-radius:18px;padding:4px 13px;background:#fff;font-size:11px;font-weight:650}.home-layout .team-empty{color:#77838a}.home-layout .team-empty h2{color:#293239}.home-layout .team-composer{position:relative;flex-shrink:0;margin:10px 18px 18px;border:1px solid #cbd2d7;border-radius:7px;box-shadow:0 1px 3px #25343e0d;background:#fff}.home-layout .team-composer:focus-within{border-color:#8da7b5;box-shadow:0 0 0 1px #8da7b5}.home-layout .team-composer textarea{min-height:45px;max-height:180px;padding:10px 12px 2px;resize:vertical;font-size:14px;line-height:1.4;background:#fff;color:#252b30}.home-layout .team-composer.expanded textarea{min-height:145px}.home-layout .team-composer textarea::placeholder{color:#69737a}.home-layout .team-composer footer{min-height:39px;padding:3px 9px;background:#fff}.composer-tools,.composer-send{display:flex;align-items:center;gap:1px}.home-layout .team-composer footer button{min-width:29px;height:29px;margin:0;padding:4px;border:0;border-radius:5px;background:transparent;color:#4c565d;font-size:16px}.home-layout .team-composer footer button:hover:not(:disabled){background:#edf2f4;color:#202d35}.home-layout .team-composer footer .attach-button{border-radius:50%;background:#f0f1f2;color:#3c454b}.home-layout .team-composer footer .attach-button:hover{background:#e1e7e9}.home-layout .team-composer footer .composer-send button:first-child{color:#587886}.home-layout .team-composer footer .composer-send button:first-child:not(:disabled){color:#1b778d}.composer-separator{width:1px;height:18px;margin:0 5px;background:#e4e7e9}.composer-popover{position:absolute;left:8px;bottom:39px;z-index:10;display:flex;flex-wrap:wrap;gap:5px;max-width:min(380px,90vw);padding:9px;border:1px solid #d8e0e4;border-radius:8px;background:#fff;box-shadow:0 8px 28px #21333c26}.composer-popover button{border:0;padding:6px 8px;background:#f4f7f8;color:#263842;font-size:12px}.composer-popover span{font-size:12px;color:#5c6d76}.home-layout .team-context{display:none;position:absolute;top:91px;right:0;bottom:0;z-index:5;width:min(360px,75vw);padding:20px;border-left:1px solid #d8e2e6;background:#fff;box-shadow:-8px 0 22px #26394414}.home-layout .context-open .team-context{display:block}.home-layout .team-home{position:relative}.home-layout .team-context.has-thread{padding:0}.home-layout .conversation-back{display:none}@media(max-width:720px){.home-layout .team-home{display:block}.home-layout .team-nav{height:100%}.home-layout .team-conversation,.home-layout .conversation-open .team-nav{display:none}.home-layout .conversation-open .team-conversation{display:flex;height:100%}.home-layout .conversation-open .conversation-back{display:inline-flex}.home-layout .team-context{top:91px;width:min(360px,100%)}.home-global-search{width:min(420px,70vw)}.home-layout .rail{width:55px}.home-layout .rail>button{width:47px}}@media(max-width:430px){.home-layout .rail{width:48px}.home-layout .rail>button{width:40px;font-size:9px}.home-rail-brand{width:32px;height:32px}.home-topbar .avatar{display:none}.home-layout .team-composer{margin:8px}.home-layout .team-messages{padding:10px}.home-layout .team-messages article{padding-left:62px}.home-layout .team-messages .message-byline time{left:2px;font-size:10px}.composer-tools{gap:0}.home-layout .team-composer footer button{min-width:25px}.composer-separator{margin:0 2px}}.home-layout .team-messages .chat-message.mine .message-byline strong{color:#cf4dbc}.home-layout .team-messages .chat-message:not(.mine) .message-byline strong{color:#8d82cd}.home-topbar{position:relative}.home-topbar .home-global-search{position:static;transform:none;flex:1 1 520px;min-width:0;max-width:520px;margin-left:auto;margin-right:auto}.home-topbar .unreplied-button{margin-left:auto;margin-right:7px;min-height:28px;padding:3px 8px;border-color:#7bb8cc;background:#c4e7f1;color:#315367}.home-layout .team-nav .room-link{transition:none}.home-layout .team-composer textarea{height:38px;min-height:38px;resize:none}.home-layout .team-composer.expanded textarea{height:145px;min-height:145px}.home-layout .conversation-header-actions>button,.home-layout .conversation-header-actions>.icon{border:0;padding:6px;background:transparent;color:#3f4950}.home-layout .conversation-header-actions>button:hover{background:#f0f4f5}@media(max-width:720px){.layout.home-layout{height:calc(100dvh - 42px);padding-bottom:calc(58px + env(safe-area-inset-bottom))}.home-layout .rail{position:fixed;left:0;right:0;bottom:0;width:100%;height:calc(58px + env(safe-area-inset-bottom));padding:3px 4px env(safe-area-inset-bottom);flex-direction:row;justify-content:space-around;gap:1px;overflow-x:auto;background:#95d5e6;border-right:0;border-top:1px solid #79bed1}.home-layout .rail>button{width:44px;min-width:44px;height:49px;font-size:9px}.home-layout .home-rail-brand{display:none}.home-layout .conversation-title{min-width:0}.home-layout .conversation-title h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.home-layout .rail>.home-create-trigger{width:42px;height:42px;margin-top:auto;border-radius:50%;background:#70bcd1;color:#174c65}.home-layout .rail>.home-create-trigger:hover{background:#5bacc3}.home-create-menu{position:fixed;left:58px;bottom:20px;z-index:30;width:min(355px,calc(100vw - 74px));padding:10px 0 7px;border:1px solid #d9e2e6;border-radius:10px;background:#fff;box-shadow:0 14px 40px #203d4c33;color:#23292d;text-align:left}.home-create-menu>strong{display:block;padding:2px 15px 7px;font-size:13px}.home-create-menu>button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:52px;border:0;border-radius:0;padding:5px 13px;background:transparent;color:#252b30;text-align:left;font-size:13px}.home-create-menu>button:hover:not(:disabled){background:#f1f6f8}.home-create-menu>button:disabled{opacity:.55}.home-create-menu>button:last-child{border-top:1px solid #e5eaed;margin-top:5px;padding-top:10px}.home-create-menu .create-symbol{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#e7f4f8;color:#216b84;font-size:19px}.home-create-menu button:nth-of-type(2) .create-symbol{background:#eeedf6;color:#554b88}.home-create-menu button:nth-of-type(7) .create-symbol{background:#edf5e9;color:#4c7840}.home-create-menu button span:last-child{display:block}.home-create-menu button small{display:block;margin-top:2px;color:#677780;font-size:11px}.home-layout .team-nav .agent-link{margin-bottom:7px;padding-left:10px;font-weight:650}.home-layout .team-nav .agent-link svg{color:#8557ad}@media(max-width:720px){.home-layout .rail>.home-create-trigger{flex:0 0 42px;width:42px;height:42px;min-width:42px;margin:3px 0 0}.home-create-menu{left:8px;right:8px;bottom:calc(62px + env(safe-area-inset-bottom));width:auto;max-height:min(70vh,540px);overflow:auto}}.home-global-search{height:34px}.home-global-search input{font-size:16px}.home-topbar .avatar{font-size:13px}.home-layout .rail>button{font-size:13px}.home-layout .team-home,.home-layout .team-home:has(.has-thread){grid-template-columns:260px minmax(0,1fr)}.home-layout .team-brand{min-height:58px}.home-layout .team-brand strong{font-size:20px}.team-find{height:38px}.team-find input,.team-sidebar-section-label{font-size:16px}.home-layout .team-heading{font-size:17px}.home-layout .team-nav .room-link{min-height:36px;font-size:17px;line-height:1.3}.home-layout .team-manage{font-size:15px}.home-layout .conversation-titlebar{height:62px}.home-layout .conversation-title h1{font-size:24px}.home-layout .conversation-tabs{height:46px}.conversation-tabs button{font-size:16px}.home-layout .team-messages article{padding-top:6px;padding-bottom:6px;padding-left:86px}.home-layout .team-messages .message-byline strong{font-size:18px}.home-layout .team-messages .message-byline time{top:9px;font-size:13px}.home-layout .team-messages .message-content>p{font-size:18px;line-height:1.52}.home-layout .message-date span{font-size:13px}.home-layout .team-empty{font-size:17px}.home-layout .team-empty h2{font-size:24px}.home-layout .team-composer textarea{height:48px;min-height:48px;padding-top:12px;font-size:18px;line-height:1.45}.composer-popover button,.composer-popover span{font-size:15px}.home-create-menu>strong,.home-create-menu>button{font-size:16px}.home-create-menu button small{font-size:14px}@media(max-width:720px){.home-layout .team-nav .room-link{min-height:42px}.home-layout .team-messages article{padding-left:78px}}@media(max-width:430px){.home-layout .rail>button{font-size:11px}.home-layout .team-messages article{padding-left:74px}.home-layout .team-messages .message-byline time{left:2px;font-size:12px}}:root{font-family:var(--wd-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif);color:#253c48;background:#e8f1f4;--accent: #247789;--border: #cbdce2;--muted: #607783;--structure-line: #c8dbe2;--structure-tint: #e9f3f6;--structure-ink: #253c48;--cloud-canvas: rgb(247 251 252 / 52%);--cloud-panel: rgb(237 245 247 / 78%);--cloud-rail: rgb(220 236 241 / 78%);--cloud-line: #cadce2;--cloud-ink: #253c48}html,body,#root{min-height:100%}body{background:linear-gradient(115deg,#ecf6f95c,#f8fbfb73 55%,#e8f3f761),url(/assets/mios-cloud-sky-D5i25qHR.webp) center / cover fixed no-repeat}h1,h2,h3,.brand strong,.team-brand strong{font-family:var(--wd-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif);letter-spacing:-.025em}.topbar,.topbar.home-topbar{height:64px;padding:0 18px;justify-content:flex-start;background:#f3f9fbd1;border-bottom:1px solid var(--cloud-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.topbar.home-topbar .brand{display:flex}.topbar .brand{width:250px;flex:0 0 auto}.topbar .brand strong{font-size:21px;color:var(--cloud-ink)}.topbar .brand b{font-weight:650}.topbar .world-mark{border:0;border-radius:9px}.top-context{color:var(--muted)}.home-topbar .home-global-search{background:#e4f0f4;border:1px solid var(--cloud-line);color:#4f6c79}.home-topbar .home-global-search input,.home-topbar .home-global-search input::placeholder{color:#4f6c79}.home-topbar .unreplied-button{background:#e5f2f5;border-color:var(--cloud-line);color:#315e6d}.home-topbar .avatar{margin-left:0}.layout,.layout.home-layout{height:calc(100dvh - 64px)}.rail,.home-layout .rail{width:76px;background:var(--cloud-rail);border-right:1px solid var(--cloud-line);backdrop-filter:none;-webkit-backdrop-filter:none}.rail{padding-top:12px}.home-layout .rail{gap:3px;padding:12px 5px}.rail>button,.home-layout .rail>button{--workspace-color: #416a78;--workspace-tint: #c5e1e8;color:#466371;border-radius:10px;box-shadow:none}.rail>button svg,.home-layout .rail>button svg{color:#416a78}.rail>button.active,.home-layout .rail>button.active{background:#b9dce5;color:#1f4e60;box-shadow:inset 3px 0 #287489}.rail>button.active svg,.home-layout .rail>button.active svg{color:#1f6175}.rail>button:hover,.home-layout .rail>button:hover{background:#cbe5eb}.home-rail-brand{background:#f1f7f9;box-shadow:0 1px 6px #204e601f}.home-layout .rail>.home-create-trigger,.home-layout .rail>.home-create-trigger:hover{background:#b9dce5;color:#1f5a6b}.sidebar,.home-layout .team-nav{background:var(--cloud-panel);border-color:var(--cloud-line);backdrop-filter:none;-webkit-backdrop-filter:none}.sidebar{border-top:0;border-left:0}.side-title,.sidebar h3,.home-layout .team-heading{color:#375463}.workspace{background:#f8fbfc;border-color:var(--cloud-line)}.board-link.selected{background:#d9ebf0;color:#265d6f;box-shadow:inset 3px 0 #287489}.board-link.selected svg{color:#287489}.layout main,.home-layout main:has(>.team-home){background:var(--cloud-canvas);border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.layout main{border-left:1px solid var(--cloud-line)}.home-layout .team-home,.home-layout .team-home:has(.has-thread){--home-bg: transparent;--home-line: var(--cloud-line);background:transparent;color:var(--cloud-ink)}.home-layout .team-nav .room-link{color:#395664}.home-layout .team-nav .room-link:hover{background:#dcecf1}.home-layout .team-nav .room-link.selected,.home-layout .team-nav .room-link.selected:hover{background:#286f82;color:#fff}.home-layout .team-conversation,.home-layout .conversation-titlebar,.home-layout .team-messages{background:#f7fbfc85}.home-layout .conversation-tabs{border-color:var(--cloud-line)}.conversation-tabs button.selected{box-shadow:inset 0 -2px #287489}.home-layout .team-messages article:hover{background:#eaf3f6}.home-layout .team-messages .message-byline strong,.home-layout .team-messages .chat-message.mine .message-byline strong,.home-layout .team-messages .chat-message:not(.mine) .message-byline strong{color:#276b7d}.home-layout .team-empty{align-content:center;padding-bottom:8vh}.home-layout .team-empty h2{color:#253c48}.home-layout .team-welcome{gap:13px}.team-welcome img{width:78px;height:78px;margin-bottom:10px;border-radius:22px;object-fit:cover;box-shadow:0 12px 30px #2c5e6f24}.team-welcome h2{font-size:28px}.team-welcome p{max-width:420px}.team-welcome-actions{display:flex;gap:10px;margin-top:8px}.team-welcome-actions button{min-height:40px;padding:9px 16px;border-color:var(--cloud-line)}.home-layout .team-welcome-actions .primary{background:#247789;border-color:#247789;color:#fff}.home-layout .team-welcome-actions .primary:hover{background:#1b6475}.home-layout .team-composer{margin:10px 18px 16px;border:1px solid #b9d0d9;border-radius:11px;box-shadow:0 4px 16px #275b6d14;background:#fff}.home-layout .team-composer:focus-within{border-color:#38839a;box-shadow:0 0 0 3px #38839a24}.home-layout .team-composer footer{border-radius:0 0 11px 11px}.home-layout .team-manage{border-color:var(--cloud-line)}.team-find{border-color:var(--cloud-line);background:#f9fcfd}.module,.board{color:var(--cloud-ink)}.board-header,.module-header{border-bottom-color:var(--cloud-line)}.notice.error{background:#8c3748}.mios-quick-chat{position:fixed;right:18px;bottom:72px;z-index:12;display:flex;align-items:flex-end;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#25596b;font-weight:700;letter-spacing:-.02em;animation:mios-arrive .42s cubic-bezier(.2,.8,.2,1) both;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}@keyframes mios-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.mios-quick-chat .mios-quick-chat-art{display:block;flex:0 0 110px;width:110px;height:110px;border-radius:24px;background:url(/assets/mios-cloud-sky-D5i25qHR.webp) -48px -18px / 283px 159px no-repeat;box-shadow:0 8px 20px #21455338;animation:mios-fallback-bob 2.8s ease-in-out infinite}@keyframes mios-fallback-bob{50%{transform:translateY(-4px)}}.mios-quick-chat .mios-quick-chat-label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;align-self:center;transition:max-width .18s ease,opacity .18s ease,padding .18s ease}.mios-quick-chat:hover .mios-quick-chat-label,.mios-quick-chat:focus-visible .mios-quick-chat-label{max-width:130px;padding:0 10px;opacity:1}.mios-quick-chat:hover{transform:translateY(-3px);background:transparent;box-shadow:none}.mios-quick-chat:active{transform:translateY(0)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-color:#287489}@media(max-width:720px){.communications-home .inbox-filters{padding-right:96px}.communications-home .inbox-filters .tabs{flex-wrap:wrap}.topbar,.topbar.home-topbar{height:48px;padding:0 10px}.topbar .brand{width:auto}.topbar .brand strong{font-size:16px}.topbar .world-mark{width:28px;height:28px}.layout,.layout.home-layout{height:calc(100dvh - 48px);padding-bottom:calc(58px + env(safe-area-inset-bottom))}.rail,.home-layout .rail{position:fixed;left:0;right:0;bottom:0;width:100%;height:calc(58px + env(safe-area-inset-bottom));padding:3px 4px env(safe-area-inset-bottom);flex-direction:row;align-items:center;justify-content:space-around;gap:1px;overflow-x:auto;background:var(--cloud-rail);border-right:0;border-top:1px solid var(--cloud-line);z-index:20}.rail>button,.home-layout .rail>button{flex:1 0 36px;min-width:36px;max-width:48px;height:46px;padding:6px;gap:0}.rail>button span,.home-layout .rail>button span{display:none}.home-topbar .home-global-search{flex-basis:180px}.mios-quick-chat{right:14px;bottom:76px}.mios-quick-chat .mios-quick-chat-art{flex-basis:82px;width:82px;height:82px;border-radius:19px;background-size:212px 119px;background-position:-36px -14px}}@media(max-width:520px){.topbar.home-topbar .brand strong{display:none}.home-topbar .home-global-search{margin:0 auto 0 6px}.home-layout .team-composer{margin:8px}}@media(prefers-reduced-motion:reduce){.mios-quick-chat,.mios-quick-chat-label,.mios-quick-chat-art{transition:none;animation:none}}.home-layout .team-conversation:has(>.team-welcome){background:#dceaf2}.home-layout .team-welcome{position:relative;isolation:isolate;width:100%;min-height:0;padding:clamp(24px,5vw,72px);align-items:flex-end;text-align:left;background:url(/assets/mios-cloud-sky-D5i25qHR.webp) 31% center / cover no-repeat;color:#263d4a}.home-layout .team-welcome:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent 38%,rgb(239 248 250 / 18%) 57%,rgb(247 251 252 / 82%) 100%)}.home-layout .team-welcome>img{display:none}.home-layout .team-welcome h2,.home-layout .team-welcome p,.home-layout .team-welcome-actions{width:min(40%,440px)}.home-layout .team-welcome h2{margin:0;color:#203744;font-size:clamp(30px,3.3vw,52px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.home-layout .team-welcome p{margin:8px 0 6px;color:#365867;font-size:clamp(16px,1.35vw,19px);line-height:1.45}.home-layout .team-welcome-actions{flex-wrap:wrap}.home-layout .team-welcome-actions button{min-height:46px;border-radius:8px;font-weight:600;box-shadow:0 6px 18px #244b5e1f}.home-layout .team-welcome-actions button:not(.primary){background:#fafdfde0;color:#285366}@media(max-width:1000px){.home-layout .team-welcome{justify-content:flex-end;background-position:28% center}.home-layout .team-welcome h2,.home-layout .team-welcome p,.home-layout .team-welcome-actions{width:min(48%,380px)}}@media(max-width:720px){.home-layout .team-welcome{justify-content:flex-end;align-items:flex-start;min-height:100%;padding:28px 24px 36px;background-position:27% 25%}.home-layout .team-welcome:before{background:linear-gradient(180deg,transparent 26%,rgb(247 251 252 / 55%) 53%,rgb(247 251 252 / 94%) 76%)}.home-layout .team-welcome h2,.home-layout .team-welcome p,.home-layout .team-welcome-actions{width:min(100%,420px)}.home-layout .team-welcome h2{font-size:clamp(29px,8vw,40px)}}.studio-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:950px}.studio-entry-card{border:1px solid var(--line, #dfe4eb);border-radius:14px;background:var(--surface, #fff);padding:28px;min-width:0}.studio-entry-card svg{color:#7256bc}.studio-entry-card h2{font-size:21px;margin:20px 0 8px}.studio-entry-card p{line-height:1.55;max-width:40ch}.studio-entry-card a{display:inline-flex;align-items:center;gap:8px;color:#684bb5;font-weight:700;text-decoration:none;margin-top:12px}.studio-entry-card a:hover{text-decoration:underline}@media(max-width:700px){.studio-entry-grid{grid-template-columns:1fr}}:root{color-scheme:light;--accent: #d92c2c;--border: #cadce2;--muted: #607783;--structure-line: #cadce2;--structure-tint: rgb(237 245 247 / 78%);--structure-ink: #253c48;--cloud-canvas: rgb(247 251 252 / 52%);--cloud-panel: rgb(237 245 247 / 78%);--cloud-rail: rgb(237 245 247 / 78%);--cloud-line: #cadce2;--cloud-ink: #253c48;--world-sky-surface: rgb(255 255 255 / 82%);--world-sky-surface-strong: rgb(255 255 255 / 88%);--world-sky-line: #cadce2;background:transparent;color:#253c48}html,body,#root{min-height:100%;background:transparent;color:#253c48}body{background:transparent}h1,h2,h3,h4,.brand strong,.team-brand strong{color:#253c48}.topbar,.topbar.home-topbar{height:48px;flex:0 0 48px;justify-content:flex-start;gap:12px;padding:0 12px;background:#fafdffcc;border-bottom:1px solid #cadce2;color:#253c48;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.topbar .brand,.topbar.home-topbar .brand{display:flex;align-items:center;gap:9px;width:228px;flex:0 0 228px}.topbar .brand strong,.topbar.home-topbar .brand strong{display:block;overflow:hidden;color:#253c48;font-size:16px;font-weight:650;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.topbar .world-mark{width:28px;height:28px;border-radius:7px}.top-context{color:#607783}.home-topbar .home-global-search{flex:1 1 360px;width:auto;max-width:560px;height:30px;background:#ffffffe0;border:1px solid #cadce2;border-radius:7px;color:#607783}.home-topbar .home-global-search input,.home-topbar .home-global-search input::placeholder{color:#607783}.home-topbar .avatar{width:30px;height:30px;background:#d4e9f0;border:0;color:#253c48}.topbar .icon,.topbar button{color:#365867}.topbar .icon:hover,.topbar button:hover{background:#e1eff4}.layout,.layout.home-layout{height:calc(100dvh - 48px);min-height:0;background:transparent}.rail,.home-layout .rail{width:104px;flex:0 0 104px;gap:5px;padding:10px 7px;background:#edf5f7c7;border-right:1px solid #cadce2;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.home-rail-brand{display:none}.rail>button,.home-layout .rail>button{display:flex;align-items:center;justify-content:center;width:88px;min-width:88px;height:59px;flex:0 0 59px;padding:7px 5px 6px;gap:4px;border:0;border-radius:11px;background:transparent;color:var(--workspace-color);box-shadow:none;font-size:12px;font-weight:650;line-height:1}.rail>button svg,.home-layout .rail>button svg{width:28px;height:28px;flex:0 0 28px;color:currentColor;stroke-width:2}.rail>button span,.home-layout .rail>button span{display:block;max-width:100%;overflow:hidden;color:currentColor;text-overflow:ellipsis;white-space:nowrap}.rail>button[data-workspace=home]{--workspace-color: #116b82;--workspace-tint: #dceff3}.rail>button[data-workspace=crm]{--workspace-color: #315fa8;--workspace-tint: #e2eafa}.rail>button[data-workspace=email]{--workspace-color: #a33d4b;--workspace-tint: #f6e2e5}.rail>button[data-workspace=docs]{--workspace-color: #9a5a12;--workspace-tint: #f7ead9}.rail>button[data-workspace=payments]{--workspace-color: #267058;--workspace-tint: #deeee7}.rail>button[data-workspace=website]{--workspace-color: #216c78;--workspace-tint: #dff0f1}.rail>button[data-workspace=studio]{--workspace-color: #7045a2;--workspace-tint: #eee5f7}.rail>button[data-workspace=tools]{--workspace-color: #a34d1d;--workspace-tint: #f8e7dc}.rail>button[data-workspace=sops]{--workspace-color: #5d4f91;--workspace-tint: #ebe8f5}.rail>button.active,.home-layout .rail>button.active,.home-layout .rail>button.active:hover{background:var(--workspace-tint);color:var(--workspace-color);box-shadow:none}.rail>button:hover,.home-layout .rail>button:hover{background:color-mix(in srgb,var(--workspace-tint) 78%,white);color:var(--workspace-color)}.sidebar{width:240px;flex:0 0 240px;padding:16px 10px;background:#edf5f7c7;border:0;border-right:1px solid #cadce2;color:#365867;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.sidebar h3,.side-title{color:#607783}.sidebar section+section{border-color:#cadce2}.layout main,.layout main:has(>.team-home),.home-layout main:has(>.team-home){min-width:0;background:transparent;border:0;border-left:1px solid #e1eff4;border-radius:0;color:#253c48;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.sidebar+main{border-left:0}.workspace,.module,.board,.team-home,.home-layout .team-home,.home-layout .team-home:has(.has-thread){background:transparent;color:#253c48}.team-home,.home-layout .team-home,.home-layout .team-home:has(.has-thread){--home-bg: transparent;--home-line: #e1eff4;height:100%;grid-template-columns:240px minmax(0,1fr);background:transparent;color:#253c48;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.team-home:has(.has-thread),.home-layout .team-home:has(.has-thread){grid-template-columns:240px minmax(0,1fr) 300px}.team-nav,.home-layout .team-nav{min-width:0;padding:10px 8px 14px;gap:1px;background:#edf5f7c7;border-right:1px solid #cadce2;color:#365867;overflow:auto;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.team-brand,.home-layout .team-brand{min-height:40px;padding:0 8px 8px;color:#253c48}.team-brand strong,.home-layout .team-brand strong{color:#253c48;font-size:15px;font-weight:650;letter-spacing:-.015em}.team-brand button,.team-nav button:not(.room-link),.team-nav .team-sidebar-section-label button{color:#365867;border-radius:6px}.team-brand button:hover,.team-nav button:not(.room-link):hover{background:#e1eff4}.team-find{height:32px;margin:0 2px 12px;padding:0 8px;color:#607783;background:#ffffffe0;border:1px solid #cadce2;border-radius:7px}.team-find input,.team-find input::placeholder{color:#607783;background:transparent}.team-sidebar-section-label,.team-heading{margin:10px 8px 5px;color:#607783;font-size:12px;font-weight:600}.team-heading{color:#365867}.team-nav .room-link,.home-layout .team-nav .room-link{min-height:34px;padding:5px 9px;gap:9px;border:0;border-radius:7px;background:transparent;color:#365867;font-size:13px;font-weight:400}.team-nav .room-link svg,.home-layout .team-nav .room-link svg{width:15px;height:15px;flex-shrink:0;color:#607783;stroke-width:1.8}.team-nav .room-link:hover,.home-layout .team-nav .room-link:hover{background:#e1eff4;color:#145b69}.team-nav .room-link.selected,.team-nav .room-link.selected:hover,.home-layout .team-nav .room-link.selected,.home-layout .team-nav .room-link.selected:hover{background:#d4e9f0;color:#253c48}.team-nav .room-link.selected svg{color:#253c48}.team-sidebar-section-label.direct-label{margin-top:17px}.team-manage{width:100%;margin:auto 2px 0!important;padding:8px;border-color:#cadce2;border-radius:7px;color:#607783;font-size:12px}.team-conversation,.home-layout .team-conversation{min-width:0;background:transparent;color:#253c48}.team-conversation>header,.home-layout .conversation-titlebar{height:48px;flex:0 0 48px;padding:0 16px;background:transparent;border-bottom:1px solid #e1eff4;color:#253c48}.home-layout .conversation-title h1,.conversation-title h1{color:#253c48;font-size:16px;font-weight:650}.conversation-titlebar button,.conversation-tabs button,.team-conversation button{color:#607783}.team-conversation button:hover{background-color:#e1eff4}.conversation-tabs{border-color:#e1eff4}.conversation-tabs button.selected{color:#145b69;box-shadow:inset 0 -2px #d92c2c}.team-messages,.home-layout .team-messages,.home-layout .team-messages article,.home-layout .team-messages article:hover{background:transparent;color:#253c48}.home-layout .team-messages article:hover{background:#dff0f6a6}.team-messages .message-byline strong,.team-messages .chat-message.mine .message-byline strong,.team-messages .chat-message:not(.mine) .message-byline strong,.home-layout .team-messages .message-byline strong{color:#253c48}.team-messages .message-byline time,.team-messages .message-date{color:#607783}.home-layout .team-empty,.home-layout .team-empty h2{color:#253c48}.home-layout .team-welcome,.home-layout .team-conversation:has(>.team-welcome){background:transparent;color:#253c48}.home-layout .team-welcome{min-height:100%;align-items:center;justify-content:center;padding:48px;text-align:center}.home-layout .team-welcome:before{display:none}.home-layout .team-welcome>img{display:block;width:64px;height:64px;margin:0 0 8px;border-radius:18px;box-shadow:none}.home-layout .team-welcome h2,.home-layout .team-welcome p,.home-layout .team-welcome-actions{width:min(100%,440px)}.home-layout .team-welcome h2{color:#253c48;font-size:24px}.home-layout .team-welcome p{color:#607783;font-size:15px}.team-welcome-actions{justify-content:center}.team-welcome-actions button,.home-layout .team-welcome-actions button{min-height:38px;border:1px solid #cadce2;border-radius:8px;background:#ffffffe0;color:#253c48;box-shadow:none}.home-layout .team-welcome-actions .primary,.home-layout .team-welcome-actions .primary:hover{background:#253c48;border-color:#253c48;color:#fff}.team-composer,.home-layout .team-composer{margin:10px 16px 14px;border:1px solid #cadce2;border-radius:9px;background:#fafdffcc;box-shadow:none}.team-composer:focus-within,.home-layout .team-composer:focus-within{border-color:#d92c2c;box-shadow:0 0 0 2px #dcdcdc1f}.team-home input,.team-home textarea,.team-find input,.home-layout .team-composer textarea{color:#253c48;background:transparent}.mios-quick-chat{color:#253c48}.mios-quick-chat .mios-quick-chat-art{background:url(/sky-guy-head-192.webp) center / cover no-repeat;border-radius:18px;box-shadow:0 4px 16px #00000059}.board-header,.module-header,.toolbar,.table-wrap,.board-scroll .table-wrap,.call-list,.mailbox-shell,.mailbox-accounts,.document-row,.google-card,.checkout-form,.business-actions,.studio-entry-card,.customer-card-step,.document-delivery-preview,.billing-summary,.connection-note,.call-line-settings{background:#fafdffcc;border-color:#cadce2;color:#253c48}.board-header h1,.module-header h1,.prospect-timeline h2,.call-empty h2,.mailbox-empty h2{color:#253c48}.tabs,.comm-tabs{border-color:#cadce2}.tabs button,.comm-tabs button{color:#607783}.tabs button.selected,.comm-tabs button.selected{background:#d4e9f0;color:#253c48}table,thead,tbody,tr,th,td{color:#365867;border-color:#cadce2}th,.board-scroll th.check-cell,.board-scroll th.name-col{background:#ffffffe0;color:#253c48}tbody tr:nth-child(2n),.board-scroll tbody tr:nth-child(2n)>.check-cell,.board-scroll tbody tr:nth-child(2n)>.name-col{background:#edf6f9b8}tbody tr:hover,.board-scroll tbody tr:hover>.check-cell,.board-scroll tbody tr:hover>.name-col{background:#e4f1f5}input,select,textarea{color:#253c48;background:#ffffffe0;border-color:#cadce2}input::placeholder,textarea::placeholder{color:#607783}button,a{accent-color:#607783}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline-color:#365867}@media(max-width:720px){.topbar,.topbar.home-topbar{height:46px;flex-basis:46px;padding:0 8px;gap:7px}.topbar .brand,.topbar.home-topbar .brand{width:auto;flex-basis:auto}.topbar .brand strong,.topbar.home-topbar .brand strong{display:none}.topbar .world-mark{width:28px;height:28px}.layout,.layout.home-layout{height:calc(100dvh - 46px);padding-bottom:calc(68px + env(safe-area-inset-bottom))}.rail,.home-layout .rail{width:100%;height:calc(68px + env(safe-area-inset-bottom));padding:3px 4px env(safe-area-inset-bottom);flex-direction:row;align-items:center;justify-content:flex-start;gap:3px;overflow-x:auto;border:0;border-top:1px solid #cadce2;background:#edf5f7c7}.rail>button,.home-layout .rail>button{flex:0 0 66px;min-width:66px;width:66px;max-width:66px;height:58px;padding:5px 3px;font-size:10px}.rail>button svg,.home-layout .rail>button svg{width:25px;height:25px;flex-basis:25px}.team-home,.home-layout .team-home,.home-layout .team-home:has(.has-thread){grid-template-columns:minmax(0,1fr)}.team-nav,.home-layout .team-nav{padding:12px}.home-layout .team-welcome{align-items:center;justify-content:center;padding:24px}}.home-topbar .unreplied-button,.home-topbar .unreplied-button:hover{background:#ffffffe0;border:1px solid #cadce2;color:#365867}.home-layout .team-heading,.home-layout .team-heading button{color:#365867}.team-nav .room-link b{background:#d4e9f0;color:#145b69}.primary,.primary:hover{border-color:#253c48;background:#253c48;color:#fff}.board-link.selected,.board-link.selected:hover{background:#d4e9f0;color:#145b69;box-shadow:none}.board-link.selected svg{color:#145b69}.notice.error{background:#51252a;color:#f2c3c6}.group-title,.group-title h2,.prospect-event p,.studio-entry-card p,.customer-proposal,.record-panel,.call-row,.mailbox,.google-workspace{color:#365867}.prospect-event-icon{background:#e1eff4;color:#365867}.home-layout .team-brand{min-height:40px;padding:0 8px 8px;justify-content:flex-start;gap:6px}.home-layout .team-brand strong{font-size:16px;font-weight:650}.home-layout .team-brand svg{color:#607783}.team-nav .team-new-chat{display:flex;width:100%;min-height:36px;align-items:center;justify-content:flex-start;gap:9px;margin:0 0 8px;padding:7px 9px;border:0;border-radius:7px;color:#365867;font-size:13px;text-align:left}.team-nav .team-new-chat svg{color:#607783}.team-nav .team-new-chat:hover{background:#e1eff4}body{background:#ce9584 url(/assets/mios-cloud-sky-D5i25qHR.webp) center / cover fixed no-repeat}.layout main{background:#ffffffa3}.layout main:has(>.team-home),.home-layout main:has(>.team-home){background:#ffffff1f}.home-layout .team-welcome,.home-layout .team-conversation:has(>.team-welcome){background:url(/assets/mios-cloud-sky-D5i25qHR.webp) 31% center / cover no-repeat}.home-layout .team-welcome>img{visibility:hidden}.mios-quick-chat .mios-quick-chat-art{background:url(/sky-guy-head-192.webp) center / cover no-repeat}.primary,.primary:hover,.home-layout .team-welcome-actions .primary,.home-layout .team-welcome-actions .primary:hover{background:#d92c2c;border-color:#d92c2c;color:#fff}.notice.notify-ask{display:flex;align-items:center;gap:10px}.notice.notify-ask button{border:0;border-radius:8px;padding:6px 12px;font:inherit;font-weight:600;cursor:pointer;background:#ff4545;color:#fff}.notice.notify-ask button+button{background:transparent;color:inherit;opacity:.75;font-weight:500}*,*:before,*:after{scrollbar-width:none}*::-webkit-scrollbar{width:0!important;height:0!important;display:none;background:transparent}.signing-package{margin:14px 0;padding:14px 16px;border:1px solid #cadbe8;border-radius:10px;background:#f6f9fc}.signing-package ol{margin:8px 0;padding-left:22px}.package-cca .document-body{white-space:pre-wrap}.package-consent{display:grid;gap:8px;margin:16px 0;padding:12px 14px;border:1px solid #cadbe8;border-radius:10px}:root{--huddle: #1d9a5b;--huddle-strong: #137a46;--huddle-soft: #e5f6ec;--huddle-line: #bfe5cf}.huddle-badge{display:inline-flex;align-items:center;gap:3px;margin-left:auto;padding:1px 7px 1px 6px;border-radius:999px;background:var(--huddle-soft);color:var(--huddle-strong);font-size:11px;font-weight:700;line-height:17px;flex-shrink:0}.huddle-badge+b{margin-left:6px}.team-nav .room-link.selected .huddle-badge{background:#fff;color:var(--huddle-strong)}.team-nav .room-link .huddle-badge svg{stroke-width:2.6}.conversation-header-actions>.huddle-header-button,.home-layout .conversation-header-actions>.huddle-header-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.conversation-header-actions>.huddle-header-button.join,.conversation-header-actions>.huddle-header-button.live,.home-layout .conversation-header-actions>.huddle-header-button.join,.home-layout .conversation-header-actions>.huddle-header-button.live{height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700}.home-layout .conversation-header-actions>.huddle-header-button.join,.conversation-header-actions>.huddle-header-button.join{background:var(--huddle);color:#fff;box-shadow:0 1px 2px #137a4640}.home-layout .conversation-header-actions>.huddle-header-button.join:hover{background:var(--huddle-strong)}.huddle-header-button.join b{min-width:18px;padding:0 5px;border-radius:999px;background:#ffffff40;font-size:11px;line-height:18px;text-align:center}.home-layout .conversation-header-actions>.huddle-header-button.live,.conversation-header-actions>.huddle-header-button.live{background:var(--huddle-soft);color:var(--huddle-strong);border:1px solid var(--huddle-line)}.home-layout .conversation-header-actions>.huddle-header-button.live:hover{background:#fdecee;color:#b4233a;border-color:#f4c7cd}.home-layout .conversation-header-actions>.huddle-header-button.start:hover{color:var(--huddle-strong);background:var(--huddle-soft)}.huddle-dock{position:fixed;left:112px;bottom:14px;z-index:45;width:234px;display:grid;gap:8px;transition:width .18s ease}.huddle-dock.expanded{width:min(720px,calc(100vw - 128px))}body:has(.huddle-dock) .team-nav{padding-bottom:170px}body:has(.huddle-stage) .team-nav{padding-bottom:360px}.huddle-bar{display:grid;gap:10px;padding:12px 12px 12px 14px;border:1px solid #d5e3e8;border-radius:14px;background:#fffffff5;box-shadow:0 12px 34px #1734402e,0 1px 3px #1734401a;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);color:#253c48}.huddle-bar header{display:flex;align-items:center;gap:8px;min-width:0}.huddle-live{width:9px;height:9px;border-radius:50%;background:var(--huddle);box-shadow:0 0 #1d9a5b73;animation:huddle-pulse 2s infinite;flex-shrink:0}.huddle-live.waiting{background:#e0a32c;animation:none}@keyframes huddle-pulse{0%{box-shadow:0 0 #1d9a5b73}70%{box-shadow:0 0 0 7px #1d9a5b00}to{box-shadow:0 0 #1d9a5b00}}.huddle-room{display:flex;justify-content:flex-start;align-items:baseline;gap:6px;min-width:0;flex:1;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.huddle-room strong{font-size:14px;font-weight:700}.huddle-room span{overflow:hidden;color:#607783;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.huddle-room:hover span{color:#d92c2c;text-decoration:underline}.huddle-bar time{color:#607783;font-size:12px;font-variant-numeric:tabular-nums}.huddle-icon{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:#607783}.huddle-icon:hover{background:#eef4f6;color:#253c48}.huddle-people{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:32px}.huddle-caption{margin-left:4px;color:#607783;font-size:12px}.huddle-avatar{--size: 30px;position:relative;display:inline-grid;place-items:center;width:var(--size);height:var(--size);flex-shrink:0;border-radius:50%;background:#dcebf0;color:#24576a;font-size:calc(var(--size) * .38);font-weight:700;letter-spacing:.01em;box-shadow:0 0 0 2px #fff;transition:box-shadow .12s ease}.huddle-avatar.speaking{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--huddle)}.huddle-avatar.connecting{opacity:.55}.huddle-avatar-muted{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#c8323f;color:#fff;box-shadow:0 0 0 2px #fff}.huddle-notice{margin:0;padding:7px 9px;border-radius:8px;background:#fff6e5;color:#7a5310;font-size:12px;line-height:1.35}.huddle-bar footer{display:flex;align-items:center;gap:6px}.huddle-control{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #dbe6ea;border-radius:50%;background:#f4f8f9;color:#33505c;transition:background .12s ease,color .12s ease}.huddle-control:hover{background:#e6f0f3}.huddle-control.off{background:#fdecee;border-color:#f4c7cd;color:#b4233a}.huddle-control.on{background:var(--huddle-soft);border-color:var(--huddle-line);color:var(--huddle-strong)}.huddle-leave{display:inline-flex;align-items:center;gap:5px;height:34px;margin-left:auto;padding:0 12px;border:0;border-radius:999px;background:#c8323f;color:#fff;font-weight:700;font-size:13px}.huddle-leave:hover{background:#a92532}.huddle-stage{display:grid;grid-template-columns:1fr;gap:6px;padding:6px;border-radius:14px;background:#13252e;box-shadow:0 12px 34px #17344038;max-height:52vh;overflow:auto}.huddle-stage.count-2,.huddle-stage.count-3,.huddle-stage.count-4{grid-template-columns:1fr 1fr}.huddle-tile{position:relative;margin:0;overflow:hidden;border-radius:9px;background:#0c1a20;aspect-ratio:16 / 9}.huddle-tile.screen{grid-column:1 / -1}.huddle-tile video{width:100%;height:100%;object-fit:cover;display:block}.huddle-tile.screen video{object-fit:contain}.huddle-tile video.mirrored{transform:scaleX(-1)}.huddle-tile figcaption{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:6px;background:#0000008c;color:#fff;font-size:11px;font-weight:600}.huddle-ring{position:fixed;top:16px;right:16px;z-index:60;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;width:min(340px,calc(100vw - 32px));padding:14px;border:1px solid var(--huddle-line);border-radius:14px;background:#fff;box-shadow:0 16px 40px #17344038;color:#253c48;animation:huddle-ring-in .22s ease-out}@keyframes huddle-ring-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.huddle-ring>div:first-of-type{display:grid;gap:2px;min-width:0}.huddle-ring strong{font-size:15px}.huddle-ring span:not(.huddle-avatar){color:#607783;font-size:13px}.huddle-ring-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.huddle-ring-actions button{height:34px;padding:0 14px;border:1px solid #d5e3e8;border-radius:999px;background:#fff;color:#33505c;font-weight:600}.huddle-join{display:inline-flex;align-items:center;gap:6px}.huddle-ring-actions .huddle-join,.team-home .huddle-join,.huddle-join{border:0;background:var(--huddle);color:#fff;font-weight:700}.huddle-ring-actions .huddle-join:hover,.team-home .huddle-join:hover,.huddle-join:hover{background:var(--huddle-strong)}.huddle-notice-row .huddle-join.small,.huddle-join.small{height:26px;padding:0 12px;border-radius:999px;font-size:12px}.huddle-notice-row{display:flex;align-items:center;gap:8px;margin:6px 0;padding:6px 10px 6px 8px;width:fit-content;max-width:100%;border-radius:999px;background:var(--huddle-soft);color:#2a4a3a;font-size:13px}.huddle-notice-row.ended{background:#eef3f5;color:#4f6470}.huddle-notice-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--huddle);color:#fff}.huddle-notice-row.ended .huddle-notice-icon{background:#9fb2bb}.huddle-notice-row time{color:#7b8f99;font-size:12px}@media(max-width:720px){.huddle-dock,.huddle-dock.expanded{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto}body:has(.huddle-dock) .team-nav,body:has(.huddle-stage) .team-nav{padding-bottom:14px}.huddle-ring{top:12px;right:12px;left:12px;width:auto}.huddle-header-button span{display:none}}:root{--wd-canvas: #f7f7f8;--wd-surface: #ffffff;--wd-sunken: #f2f2f4;--wd-hover: #f4f4f6;--wd-press: #ececef;--wd-hair: #e6e6ea;--wd-hair-strong: #d9d9df;--wd-text: #1d1d1f;--wd-text-2: #3a3a40;--wd-muted: #6e6e76;--wd-faint: #9d9da5;--wd-accent: #ff4545;--wd-accent-strong: #d92c2c;--wd-accent-hover: #c42626;--wd-accent-deep: #a8141f;--wd-accent-soft: #fdeced;--wd-accent-tint: #fff5f5;--wd-green: #1f9d55;--wd-green-soft: #e6f6ec;--wd-blue: #2f6fdc;--wd-blue-soft: #e8f0fd;--wd-purple: #7a4fd6;--wd-purple-soft: #f0eafc;--wd-amber: #b86e00;--wd-amber-soft: #fff3df;--wd-red-soft: #fdeaea;--wd-r-sm: 8px;--wd-r-md: 12px;--wd-r-lg: 14px;--wd-shadow: 0 1px 2px rgb(16 16 24 / 4%), 0 1px 3px rgb(16 16 24 / 3%);--wd-shadow-pop: 0 8px 28px rgb(16 16 24 / 12%), 0 1px 3px rgb(16 16 24 / 8%);--wd-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", system-ui, sans-serif;--font-size-increase: 0px;--accent: var(--wd-accent-strong);--border: var(--wd-hair);--muted: var(--wd-muted);font-family:var(--wd-font);font-size:14px;color:var(--wd-text);background:var(--wd-canvas);-webkit-font-smoothing:antialiased}html body{background:var(--wd-canvas);color:var(--wd-text);font-family:var(--wd-font);font-size:14px}body button,body input,body select,body textarea{font-family:var(--wd-font)}body button{border-radius:var(--wd-r-sm);border:1px solid var(--wd-hair-strong);background:var(--wd-surface);color:var(--wd-text-2);font-size:13px;font-weight:500;padding:6px 12px;min-height:32px;transition:background .12s ease,border-color .12s ease,color .12s ease}body button:hover:not(:disabled){background:var(--wd-hover)}body button.icon,body .icon{border:0;background:transparent;min-height:0;padding:6px;color:var(--wd-muted);border-radius:var(--wd-r-sm)}body button.icon:hover:not(:disabled){background:var(--wd-hover);color:var(--wd-text)}body .primary,body button.primary,body a.primary,body .home-layout .team-welcome-actions .primary{background:var(--wd-accent-strong);border:1px solid var(--wd-accent-strong);color:#fff;font-weight:600;border-radius:var(--wd-r-sm)}body .primary:hover:not(:disabled),body button.primary:hover:not(:disabled),body a.primary:hover{background:var(--wd-accent-hover);border-color:var(--wd-accent-hover);color:#fff}body .soft,body button.soft{border:0;background:transparent;color:var(--wd-text-2)}body .soft:hover:not(:disabled){background:var(--wd-hover)}body .soft.active{background:var(--wd-accent-soft);color:var(--wd-accent-deep)}body input,body select,body textarea{border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);background:var(--wd-surface);color:var(--wd-text);font-size:13px;padding:7px 10px}body input::placeholder,body textarea::placeholder{color:var(--wd-faint)}body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body a:focus-visible{outline:2px solid color-mix(in srgb,var(--wd-accent) 55%,transparent);outline-offset:1px}body h1{font-size:22px;font-weight:650;letter-spacing:-.3px;color:var(--wd-text)}body h2{font-size:16px;font-weight:600;color:var(--wd-text)}body .hint{color:var(--wd-muted);font-size:12.5px}body .badge{border-radius:999px;background:var(--wd-sunken);color:var(--wd-text-2);font-size:11.5px;font-weight:600;padding:2px 9px;border:0}body .topbar{height:48px;padding:0 14px 0 16px;gap:12px;background:var(--wd-canvas);border-bottom:1px solid var(--wd-hair);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body .topbar .brand{width:auto;min-width:200px;gap:8px}body .topbar .brand-mark,body .topbar .world-mark{width:26px;height:26px;border-radius:8px;object-fit:cover;box-shadow:0 0 0 1px #0000000f}body .topbar .brand strong{font-size:15px;font-weight:650;letter-spacing:-.2px;color:var(--wd-text)}body .topbar .brand b{height:auto;display:inline;font-weight:450;color:var(--wd-muted)}body .top-context{color:var(--wd-muted);font-size:13px;font-weight:500}body .topbar .avatar{width:28px;height:28px;border-radius:50%;background:var(--wd-text);color:#fff;font-size:11px;font-weight:650;display:grid;place-items:center}body .layout{height:calc(100vh - 48px);background:var(--wd-canvas)}@media(min-width:721px){body .rail{width:68px;padding:10px 0 12px;gap:2px;background:var(--wd-canvas);border-right:0}body .rail>button,body .home-layout .rail>button{--workspace-color: var(--wd-muted);--workspace-tint: transparent;width:58px;height:52px;min-height:0;padding:4px 0;gap:4px;border:0;border-radius:10px;background:transparent;color:var(--wd-muted);font-size:10.5px;font-weight:500;box-shadow:none}body .rail>button svg,body .home-layout .rail>button svg{width:19px;height:19px;color:var(--wd-muted);stroke-width:1.8}body .rail>button:hover:not(:disabled){background:var(--wd-hover);color:var(--wd-text)}body .rail>button.active,body .home-layout .rail>button.active{background:var(--wd-press);color:var(--wd-text);font-weight:600;box-shadow:none}body .rail>button.active svg{color:var(--wd-accent-strong)}body .home-rail-brand{width:34px;height:34px;border-radius:10px;object-fit:cover;margin:0 0 8px;box-shadow:0 0 0 1px #0000000f}body .home-create-trigger{margin-top:auto;width:36px;height:36px;min-height:0;padding:0;border-radius:50%;border:1px solid var(--wd-hair-strong);background:var(--wd-surface);color:var(--wd-text-2);box-shadow:var(--wd-shadow)}body .home-create-menu{border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:var(--wd-surface);box-shadow:var(--wd-shadow-pop);color:var(--wd-text)}}body .sidebar{width:232px;padding:14px 10px;background:var(--wd-canvas);border:0;border-right:1px solid var(--wd-hair);box-shadow:none}body .side-title{font-size:14px;font-weight:650;color:var(--wd-text);padding:2px 8px 12px;align-items:center}body .side-title span{color:var(--wd-faint)}body .workspace-caption{font-size:12px;color:var(--wd-faint);padding:0 8px 12px}body .all-boards-picker{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--wd-faint);padding:0 6px 6px;gap:6px}body .all-boards-picker select{text-transform:none;letter-spacing:0;font-weight:500;color:var(--wd-text);padding:6px 8px;font-size:13px}body .sidebar h3{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--wd-faint);padding:12px 6px 4px;gap:4px}body .sidebar section{margin:4px 0}body .sidebar .board-link,body .board-link{min-height:30px;padding:5px 8px;margin:1px 0;border-radius:7px;font-size:13px;font-weight:450;color:var(--wd-text-2);gap:8px;background:transparent;box-shadow:none}body .board-link svg{width:15px;height:15px;color:var(--board-color, var(--wd-muted))}body .board-link small{font-size:11px;color:var(--wd-faint)}body .board-link:hover:not(:disabled){background:var(--wd-hover)}body .board-link.selected,body .sidebar .board-link.selected{background:var(--wd-surface);color:var(--wd-text);font-weight:600;box-shadow:0 0 0 1px var(--wd-hair),var(--wd-shadow)}body .board-link.selected svg{color:var(--board-color, var(--wd-accent))}body .side-bottom{font-size:11px;color:var(--wd-faint);padding:16px 8px 0}body .layout main,body .layout main:has(>.team-home),body .home-layout main:has(>.team-home){background:var(--wd-surface);border:0;border-left:1px solid var(--wd-hair);border-top:1px solid transparent;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body .layout>.rail+main{border-top-left-radius:14px;border-top:1px solid var(--wd-hair)}body .module{padding:24px 32px 48px;max-width:1320px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:0}body .module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 18px;margin:0 0 18px;background:transparent;border:0;border-bottom:1px solid var(--wd-hair);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .module-header h1{display:flex;align-items:center;gap:8px}body .module-header p{color:var(--wd-muted);font-size:13px;margin-top:4px}body .breadcrumb{font-size:12px;color:var(--wd-faint);gap:4px}body .count-pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--wd-sunken);color:var(--wd-muted);font-size:12px;font-weight:600;letter-spacing:0}body .pill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:550;white-space:nowrap}body .pill-green{background:var(--wd-green-soft);color:#17733f}body .pill-paid{background:var(--wd-green-soft);color:#17733f;font-variant-numeric:tabular-nums}body .pill-muted{background:var(--wd-sunken);color:var(--wd-muted)}body .tabs,body .module .tabs{display:inline-flex;gap:2px;padding:3px;margin:0 0 16px;border:0;border-radius:10px;background:var(--wd-sunken);width:auto;max-width:100%;overflow-x:auto}body .tabs button,body .module .tabs button{border:0;border-radius:8px;background:transparent;color:var(--wd-muted);min-height:28px;padding:4px 12px;font-size:13px;font-weight:500;box-shadow:none;white-space:nowrap}body .tabs button:hover:not(:disabled){background:#fff9;color:var(--wd-text)}body .tabs button.selected,body .module .tabs button.selected{background:var(--wd-surface);color:var(--wd-text);font-weight:600;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}body label.search,body .search{display:inline-flex;flex-direction:row;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);background:var(--wd-surface);color:var(--wd-faint)}body label.search input,body .search input{border:0;padding:0;height:30px;background:transparent;box-shadow:none;outline:none;min-width:140px}body .ui-menu{position:relative;display:inline-flex}body .ui-menu-list{position:absolute;top:calc(100% + 6px);z-index:60;min-width:200px;padding:5px;display:flex;flex-direction:column;gap:1px;background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:10px;box-shadow:var(--wd-shadow-pop)}body .ui-menu-list.align-end{right:0}body .ui-menu-list.align-start{left:0}body .ui-menu-list button{justify-content:flex-start;gap:9px;width:100%;border:0;border-radius:6px;background:transparent;color:var(--wd-text);min-height:30px;padding:5px 9px;font-size:13px;font-weight:450;text-align:left;white-space:nowrap}body .ui-menu-list button svg{color:var(--wd-muted)}body .ui-menu-list button:hover:not(:disabled){background:var(--wd-hover)}body .ui-menu-list button.danger{color:var(--wd-accent-deep)}body .ui-menu-trigger.icon{width:32px;height:32px;border:1px solid var(--wd-hair-strong);background:var(--wd-surface);color:var(--wd-text-2)}body .split-button{display:inline-flex;align-items:stretch}body .split-button>.primary{border-top-right-radius:0;border-bottom-right-radius:0}body .split-button .split-menu .ui-menu-trigger,body .split-button .split-menu .ui-menu-trigger.icon{height:100%;min-height:32px;width:30px;padding:0;border:1px solid var(--wd-accent-strong);border-left:1px solid rgb(255 255 255 / 35%);border-radius:0 var(--wd-r-sm) var(--wd-r-sm) 0;background:var(--wd-accent-strong);color:#fff}body .split-button .split-menu .ui-menu-trigger:hover:not(:disabled){background:var(--wd-accent-hover);color:#fff}body .board{background:var(--wd-surface)}body .board-header{padding:18px 28px 10px;align-items:flex-start;background:transparent;border:0}body .board-header .breadcrumb{display:none}body .board-title{display:flex;align-items:center;gap:6px}body .board-title h1{font-size:24px;font-weight:700;letter-spacing:-.4px}body .board-description{margin-top:2px;font-size:13px;color:var(--wd-muted)}body .board-title .star{color:var(--wd-faint)}body .board-title .star.is-favorite{color:#f5b301}body .header-actions{display:flex;align-items:center;gap:6px}body .header-actions>button{min-height:32px}body .board .tabs{display:flex;gap:2px;padding:0 28px;margin:0;background:transparent;border-radius:0;border-bottom:1px solid var(--wd-hair);overflow:visible}body .board .tabs>button,body .board .tabs>.ui-menu{flex:none}body .board .tabs>button:not(.icon):not(.view-manage){position:relative;border-radius:6px 6px 0 0;min-height:36px;padding:6px 10px;margin-bottom:-1px;background:transparent;color:var(--wd-muted);font-weight:500;box-shadow:none;border-bottom:2px solid transparent}body .board .tabs>button:not(.icon):not(.view-manage).selected{color:var(--wd-text);font-weight:600;background:transparent;box-shadow:none;border-bottom-color:var(--wd-accent)}body .board .tabs>button:not(.icon):not(.view-manage):hover:not(:disabled){background:var(--wd-hover)}body .board .tabs .view-manage{margin:0 6px 0 -6px;padding:3px;width:22px;height:22px;align-self:center;opacity:.55}body .board .tabs .view-manage:hover{opacity:1}body .board .tabs>button.icon:last-child{align-self:center;margin-left:4px;width:26px;height:26px;padding:4px}body .board .toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:10px 28px;margin:0;background:transparent;border:0}body .board .toolbar>.split-button{margin-right:8px}body .board .toolbar .search{height:32px;border-color:transparent;background:transparent}body .board .toolbar .search:hover,body .board .toolbar .search:focus-within{border-color:var(--wd-hair-strong);background:var(--wd-surface)}body .board .toolbar .search input{min-width:120px;width:140px}body .board .toolbar .filter{flex-direction:row;align-items:center;gap:4px;height:32px;padding:0 4px 0 10px;border-radius:var(--wd-r-sm);color:var(--wd-text-2)}body .board .toolbar .filter:hover{background:var(--wd-hover)}body .board .toolbar .filter select{border:0;background:transparent;padding:4px 2px;color:var(--wd-text-2);font-weight:500}body .board .toolbar>button.soft{min-height:32px;font-weight:500}body .board .toolbar .record-count{margin-left:auto;font-size:12px;color:var(--wd-faint)}body .board .toolbar .hint{font-size:12px}body .selection-bar{margin:0 28px 8px;border-radius:10px;background:var(--wd-text);color:#fff;padding:6px 8px 6px 14px;gap:6px;font-size:13px}body .selection-bar button{background:transparent;border-color:#ffffff40;color:#fff}body .board-scroll{padding:4px 28px 32px;background:transparent}body .group{margin:0 0 28px;background:transparent;border:0;box-shadow:none}body .group-heading{display:flex;align-items:center;gap:4px;padding:0 0 6px;margin:0;background:transparent;border:0;box-shadow:none;position:static}body .group-heading .color-picker,body .group-heading>span:first-child{opacity:0;transition:opacity .12s}body .group-heading:hover .color-picker,body .group-heading:hover>span:first-child{opacity:1}body .group-title,body button.group-title{border:0;background:transparent;padding:2px 6px 2px 2px;min-height:0;gap:6px;color:var(--group-color);box-shadow:none}body .group-title svg{color:var(--group-color)}body .group-title h2,body button.group-title h2{font-size:16px;font-weight:650;letter-spacing:-.1px;color:var(--group-color)}body .group-title small{font-size:12px;color:var(--wd-faint);font-weight:450;margin-left:4px}body .group-title:hover:not(:disabled){background:var(--wd-hover)}body .group .table-wrap{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}body .group table{border-collapse:separate;border-spacing:0;background:transparent;font-size:13px;width:max-content;min-width:100%}body .group thead th{position:sticky;top:0;z-index:3;height:34px;padding:0 10px;background:var(--wd-surface);color:var(--wd-muted);font-size:12.5px;font-weight:500;text-align:center;white-space:nowrap;border:0;border-top:1px solid var(--wd-hair);border-bottom:1px solid var(--wd-hair);border-right:1px solid var(--wd-hair)}body .group thead th.name-col{text-align:left;padding-left:12px}body .group th.check-cell,body .group td.check-cell{width:36px;min-width:36px;padding:0;text-align:center;border-left:0;box-shadow:inset 6px 0 0 var(--group-color);border-radius:0;background:var(--wd-surface)}body .group thead th.check-cell{border-top-left-radius:8px}body .group tbody tr.group-summary td.check-cell,body .group tbody tr.group-summary td.name-col{box-shadow:none}body .group .check-cell input{width:15px;height:15px;margin:0 0 0 4px;padding:0;accent-color:var(--wd-accent);opacity:0;transition:opacity .1s}body .group tr:hover .check-cell input,body .group .check-cell.is-checked input,body .group thead .check-cell input:checked,body .group .check-cell input:focus-visible{opacity:1}body .group tbody td{height:38px;padding:0;background:var(--wd-surface);border:0;border-bottom:1px solid var(--wd-hair);border-right:1px solid var(--wd-hair);vertical-align:middle;text-align:center;color:var(--wd-text-2)}body .board-scroll .group tbody tr,body .board-scroll .group tbody tr:nth-child(n){background:transparent}body .board-scroll .group tbody tr:nth-child(n)>td{background:var(--wd-surface)}body .board-scroll .group tbody tr:nth-child(n):hover>td{background:#f5f6f8}body .board-scroll .group tbody tr.group-summary:nth-child(n)>td,body .board-scroll .group tbody tr.group-summary:nth-child(n):hover>td{background:transparent}body .board-scroll .group tbody tr.add-row:nth-child(n):hover>td{background:var(--wd-surface)}body .board-scroll .group .group-title,body .board-scroll .group .group-heading{background:transparent;box-shadow:none;border:0}body .board-title .color-picker-trigger{width:12px;height:12px;border:0;border-radius:50%;box-shadow:none;margin:0 2px 0 4px}body .group-heading .color-picker-trigger{width:12px;height:12px;border:0;border-radius:50%;box-shadow:none}body .group td.name-col,body .group th.name-col{position:sticky;left:36px;z-index:2;min-width:300px;max-width:380px;text-align:left}body .group thead th.name-col{z-index:4}body .group th.check-cell,body .group td.check-cell{position:sticky;left:0;z-index:2}body .group thead th.check-cell{z-index:4}body .record-cell{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 6px 0 10px;height:37px}body .record-identity{display:flex;align-items:center;gap:8px;min-width:0}body .record-monogram{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:650;letter-spacing:.02em;color:color-mix(in srgb,var(--group-color) 80%,#1d1d1f);background:color-mix(in srgb,var(--group-color) 13%,white);border:0}body .record-label{min-width:0;display:flex;flex-direction:column}body .record-name,body button.record-name{border:0;background:transparent;padding:0;min-height:0;color:var(--wd-text);font-size:13.5px;font-weight:500;justify-content:flex-start;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:230px}body .record-name:hover:not(:disabled){background:transparent;text-decoration:underline;text-underline-offset:2px}body .record-context{font-size:11px;color:var(--wd-faint)}body .record-cell-actions{display:flex;gap:0;opacity:0;transition:opacity .1s}body .group tr:hover .record-cell-actions,body .record-cell-actions:focus-within{opacity:1}body .record-action,body button.record-action{border:0;background:transparent;min-height:0;width:26px;height:26px;padding:0;border-radius:6px;color:var(--wd-muted)}body .record-action:hover:not(:disabled){background:var(--wd-press);color:var(--wd-text)}body .group td:has(>.status-cell){padding:0}body select.status-cell,body .status-cell{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:140px;height:37px;margin:0;padding:0 10px;border:0;border-radius:0;background:var(--status-fill, #c4c4c4);color:#fff;font-size:13px;font-weight:500;text-align:center;text-align-last:center;cursor:pointer;box-shadow:none;text-shadow:0 0 1px rgb(0 0 0 / 8%)}body select.status-cell[data-empty=true]{color:transparent}body select.status-cell:hover{filter:brightness(.96)}body select.status-cell option{color:var(--wd-text);background:#fff}body .person-field{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:120px;height:37px;padding:0 8px}body .person-avatar{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:#5b6bd6;color:#fff;font-size:10.5px;font-weight:650;pointer-events:none}body .person-field.is-empty .person-avatar{background:transparent;color:#c3c3ca;border:1px dashed #d0d0d6}body .person-field select.person-cell{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}body .group td .cell-input{width:100%;min-width:120px;height:37px;border:1px solid transparent;border-radius:0;background:transparent;padding:0 10px;text-align:center;font-size:13px;color:var(--wd-text-2);box-shadow:none}body .group td .cell-input:hover{border-color:var(--wd-hair-strong)}body .group td .cell-input:focus{border-color:var(--wd-accent);background:#fff;outline:none}body .group td .cell-input.link-cell{color:#2f6fdc}body .group td .cell-input[type=date]{color:var(--wd-text-2)}body .readonly-cell{color:var(--wd-faint);font-size:12.5px;padding:0 10px}body .source-button-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:128px;padding:0 6px}body .source-button-cell button{border:0;background:transparent;min-height:26px;padding:2px 8px;gap:5px;border-radius:6px;color:var(--wd-muted);font-size:12.5px;font-weight:500;white-space:nowrap}body .source-button-cell button svg{color:var(--wd-faint)}body .group tr:hover .source-button-cell button{color:var(--wd-text-2)}body .source-button-cell button:hover:not(:disabled){background:var(--wd-press);color:var(--wd-text)}body .source-button-cell small{font-size:11px;color:var(--wd-muted)}body .group tr.add-row td{height:36px;background:var(--wd-surface)}body .group tr.add-row td.check-cell{box-shadow:inset 6px 0 color-mix(in srgb,var(--group-color) 40%,white)}body .group tr.add-row button{border:0;background:transparent;color:var(--wd-faint);font-weight:450;min-height:28px;padding:0 8px;margin-left:4px}body .group tr.add-row button:hover:not(:disabled){color:var(--wd-text);background:var(--wd-hover)}body .group tr.add-row:hover td{background:var(--wd-surface)}body .group tr.group-summary td{height:34px;border-right:0;border-bottom:0;background:transparent}body .group tr.group-summary:hover td{background:transparent}body .group tr.group-summary td:has(.status-battery){border:1px solid var(--wd-hair);border-top:0;padding:6px 8px}body .status-battery{display:flex;height:22px;width:100%;overflow:hidden;border-radius:4px;gap:1px;background:var(--wd-surface)}body .status-battery>span{min-width:3px;flex-basis:0}body .group th.add-col,body .group td:last-child:empty{min-width:36px;border-right:0}body .group-empty{border:1px dashed var(--wd-hair-strong);border-radius:10px;padding:14px 16px;color:var(--wd-muted);background:transparent;display:flex;align-items:center;gap:12px;font-size:13px}body .board .pagination{display:flex;align-items:center;gap:6px;padding:8px 28px;border-top:1px solid var(--wd-hair);background:var(--wd-surface);color:var(--wd-muted);font-size:12.5px}body .board .pagination span{margin-right:auto}body .board .pagination button{min-height:28px;padding:3px 10px;font-size:12.5px}body .board .color-picker button,body .board-title .color-picker>button{border-radius:6px}body .docs-workspace.has-subnav{display:grid;grid-template-columns:210px minmax(0,1fr);gap:28px;max-width:1380px;padding-top:20px}body .docs-subnav{display:flex;flex-direction:column;gap:1px;position:sticky;top:0;align-self:start;padding-top:4px}body .docs-subnav h3{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--wd-faint);padding:16px 10px 6px}body .docs-subnav button{justify-content:flex-start;gap:9px;border:0;background:transparent;min-height:32px;padding:5px 10px;border-radius:8px;color:var(--wd-text-2);font-weight:450;text-align:left}body .docs-subnav button span:not(.doc-dot){flex:1}body .docs-subnav button small{color:var(--wd-faint);font-size:12px;font-variant-numeric:tabular-nums}body .docs-subnav button svg{color:var(--wd-muted)}body .docs-subnav button.selected{background:var(--wd-accent-soft);color:var(--wd-accent-deep);font-weight:600}body .docs-subnav button.selected svg{color:var(--wd-accent-strong)}body .doc-dot{width:8px;height:8px;border-radius:50%;flex:none!important;background:var(--doc-fg, var(--wd-faint))}body .docs-main{min-width:0}body .docs-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}body .docs-header p{color:var(--wd-muted);font-size:13px;margin-top:3px}body .docs-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}body .docs-header-actions .document-search{width:240px;margin:0}body .docs-header-actions .document-search input{min-width:0;flex:1}body .docs-main .tabs.segmented{margin-bottom:14px}body .doc-table{border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:var(--wd-surface);overflow:visible;box-shadow:var(--wd-shadow)}body .doc-table-head,body .doc-table-row{display:grid;grid-template-columns:minmax(240px,1fr) 130px 120px 140px 52px;align-items:center;gap:12px;padding:0 8px 0 16px}body .doc-table-head{height:38px;border-bottom:1px solid var(--wd-hair);font-size:12px;font-weight:550;color:var(--wd-muted);background:#fafafb;border-radius:var(--wd-r-md) var(--wd-r-md) 0 0}body .doc-table-row{min-height:56px;border-bottom:1px solid var(--wd-hair);cursor:pointer;transition:background .1s}body .doc-table-row:last-child{border-bottom:0}body .doc-table-row:hover{background:#fafafb}body .doc-name{display:flex;align-items:center;gap:12px;min-width:0}body .doc-icon{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--wd-accent-tint);color:var(--wd-accent-strong);border:1px solid var(--wd-accent-soft)}body .doc-name-text{display:flex;flex-direction:column;min-width:0}body .doc-title,body button.doc-title{border:0;background:transparent;padding:0;min-height:0;justify-content:flex-start;color:var(--wd-text);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:left}body .doc-title:hover:not(:disabled){background:transparent;color:var(--wd-accent-deep)}body .doc-name small{font-size:12px;color:var(--wd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .muted-dash{color:var(--wd-faint)}body .doc-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--doc-fg);background:var(--doc-bg)}body .doc-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}body .doc-tone-all{--doc-fg: var(--wd-text-2);--doc-bg: var(--wd-sunken)}body .doc-tone-draft{--doc-fg: #5f6470;--doc-bg: #eeeff2}body .doc-tone-sent{--doc-fg: #2459c9;--doc-bg: #e7effd}body .doc-tone-viewed{--doc-fg: #6b3fcf;--doc-bg: #f0eafc}body .doc-tone-signed{--doc-fg: #17844a;--doc-bg: #e5f6ec}body .doc-tone-paid{--doc-fg: #0d6b3a;--doc-bg: #d5f0e0}body .doc-tone-declined{--doc-fg: #c22530;--doc-bg: #fdeaea}body .doc-value,body .doc-date{font-size:13px;color:var(--wd-text-2);font-variant-numeric:tabular-nums}body .doc-date{color:var(--wd-muted)}body .doc-actions{display:flex;justify-content:flex-end}body .doc-actions .ui-menu-trigger.icon{border-color:transparent;background:transparent;opacity:0}body .doc-table-row:hover .doc-actions .ui-menu-trigger.icon,body .doc-actions .ui-menu-trigger[aria-expanded=true],body .doc-actions .ui-menu-trigger:focus-visible{opacity:1}body .template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}body .template-card{display:flex;flex-direction:column;border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg);background:var(--wd-surface);overflow:hidden;box-shadow:var(--wd-shadow);transition:box-shadow .15s,transform .15s}body .template-card:hover{box-shadow:var(--wd-shadow-pop);transform:translateY(-1px)}body .template-cover{aspect-ratio:4 / 3;background:var(--wd-sunken);display:grid;place-items:center;padding:18px 18px 0;overflow:hidden;color:var(--wd-faint)}body .template-cover img{width:72%;height:100%;object-fit:cover;object-position:top;border-radius:8px 8px 0 0;box-shadow:0 6px 18px #00000029;align-self:end}body .template-cover.blank{padding:18px}body .template-body{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;flex:1}body .template-body small{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wd-faint)}body .template-body h2{font-size:15px}body .template-body p{font-size:12.5px;color:var(--wd-muted);line-height:1.45;flex:1;margin-bottom:10px}body .template-body button{align-self:flex-start}body .take-payment-card,body .checkout-section.take-payment-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;margin:0 0 20px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:var(--wd-surface);box-shadow:var(--wd-shadow)}body .take-payment-card h2{font-size:15px}body .take-payment-card p{font-size:13px;color:var(--wd-muted);margin-top:3px;line-height:1.45}body .take-payment-card p.hint{font-size:12px;color:var(--wd-faint)}body .take-payment-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--wd-accent-tint);color:var(--wd-accent-strong);border:1px solid var(--wd-accent-soft)}body .button-secondary{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);background:var(--wd-surface);color:var(--wd-text);font-size:13px;font-weight:550;text-decoration:none;white-space:nowrap}body .button-secondary:hover{background:var(--wd-hover)}body .active-billing{margin:0 0 24px;padding:0;border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:var(--wd-surface);box-shadow:var(--wd-shadow);overflow:hidden}body .active-billing>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--wd-hair);background:transparent}body .active-billing>header h2{font-size:15px}body .active-billing>header p{font-size:12.5px;color:var(--wd-muted);margin-top:2px}body .billing-progress{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:var(--wd-sunken);font-size:12.5px;color:var(--wd-muted);white-space:nowrap}body .billing-progress strong{color:var(--wd-text);font-weight:650}body .billing-progress-bar{width:64px;height:6px;border-radius:999px;background:#dedee3;overflow:hidden}body .billing-progress-bar>span{display:block;height:100%;border-radius:inherit;background:var(--wd-green)}body .active-billing-scroll{overflow-x:auto;border:0;margin:0}body .active-billing table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}body .active-billing thead th{position:sticky;top:0;height:34px;padding:0 12px;background:#fafafb;color:var(--wd-muted);font-size:12px;font-weight:550;text-align:left;border-bottom:1px solid var(--wd-hair);white-space:nowrap}body .active-billing thead th.month-col{text-align:center}body .active-billing tbody th,body .active-billing tbody td{height:46px;padding:0 12px;border-bottom:1px solid var(--wd-hair);background:var(--wd-surface);text-align:left;font-weight:450;white-space:nowrap;vertical-align:middle}body .active-billing tbody tr:last-child th,body .active-billing tbody tr:last-child td{border-bottom:0}body .active-billing tbody tr:hover th,body .active-billing tbody tr:hover td{background:#fafafb}body .active-billing tbody th{position:sticky;left:0;z-index:1;min-width:220px;box-shadow:inset -1px 0 0 var(--wd-hair)}body .active-billing thead th:first-child{position:sticky;left:0;z-index:2}body .billing-client{display:flex;align-items:center;gap:10px}body .billing-client>span:last-child{display:flex;flex-direction:column}body .billing-client-name{font-weight:600;color:var(--wd-text)}body .billing-client small{font-size:11.5px;color:var(--wd-muted);font-weight:450}body .billing-monogram{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--wd-accent-soft);color:var(--wd-accent-deep);font-size:10.5px;font-weight:700}body .billing-amount{font-variant-numeric:tabular-nums;color:var(--wd-text-2)}body .billing-card-cell{display:inline-flex;align-items:center;gap:4px}body .active-billing-card-actions{display:inline-flex;gap:0;margin:0;opacity:0;transition:opacity .1s}body .active-billing tr:hover .active-billing-card-actions,body .active-billing-card-actions:focus-within{opacity:1}body .active-billing-card-actions button.icon{width:26px;height:26px;padding:0}body .active-billing td.month-col{text-align:center}body .month-empty{color:#c8c8ce}body .billing-row-action{text-align:right!important}body .billing-row-action button{min-height:28px;padding:3px 10px;font-size:12.5px;opacity:.75}body .active-billing tr:hover .billing-row-action button{opacity:1}body .active-billing>p.hint{padding:10px 18px;border-top:1px solid var(--wd-hair);font-size:12px}body .websites-workspace .module-header{align-items:center}body .websites-list{display:flex;flex-direction:column;border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:var(--wd-surface);box-shadow:var(--wd-shadow);overflow:hidden;gap:0}body .website-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 16px;margin:0;border:0;border-bottom:1px solid var(--wd-hair);border-radius:0;background:var(--wd-surface);box-shadow:none;transition:background .1s}body .website-row:last-child{border-bottom:0}body .website-row:hover{background:#fafafb}body .website-emblem{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--wd-accent-tint);color:var(--wd-accent-strong);border:1px solid var(--wd-accent-soft)}body .website-identity h2{font-size:14px;font-weight:600}body .website-identity a,body .website-identity span{font-size:12.5px;color:var(--wd-muted);text-decoration:none}body .website-identity a:hover{text-decoration:underline}body .website-actions{display:flex;gap:6px}body .website-actions a{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);background:var(--wd-surface);color:var(--wd-text-2);font-size:12.5px;font-weight:550;text-decoration:none}body .website-actions a:hover{background:var(--wd-hover);color:var(--wd-text)}body .website-actions a svg{color:var(--wd-muted)}body .team-home,body .home-layout .team-home{--home-bg: var(--wd-surface);--home-line: var(--wd-hair);background:var(--wd-surface);color:var(--wd-text);font-family:var(--wd-font);height:calc(100vh - 49px)}body .home-layout .team-welcome,body .home-layout .team-conversation:has(>.team-welcome){background:var(--wd-surface)}body .home-layout .team-welcome>img,body .team-welcome>img{visibility:visible;width:72px;height:72px;border-radius:20px;object-fit:cover;box-shadow:0 6px 20px #0000001a}body .team-empty{color:var(--wd-muted);gap:10px}body .team-empty h2,body .home-layout .team-empty h2{color:var(--wd-text);font-size:18px;text-shadow:none}body .team-empty p,body .home-layout .team-empty p{color:var(--wd-muted);text-shadow:none}body .team-home button{color:var(--wd-text-2);border-color:var(--wd-hair-strong)}body .team-home button:hover:not(:disabled){background:var(--wd-hover)}body .team-home input,body .team-home textarea{background:var(--wd-surface);color:var(--wd-text);border-color:var(--wd-hair-strong)}body .team-nav,body .home-layout .team-nav{background:var(--wd-canvas);border-right:1px solid var(--wd-hair);padding:12px 10px;gap:1px;color:var(--wd-text-2);-webkit-backdrop-filter:none;backdrop-filter:none}body .home-layout .team-brand,body .team-brand{padding:2px 8px 10px;flex-direction:row;align-items:center}body .home-layout .team-brand strong,body .team-brand strong{font-size:17px;font-weight:750;letter-spacing:-.3px;color:var(--wd-text)}body .team-nav .team-new-chat{color:var(--wd-text-2);font-size:13px;min-height:30px;padding:5px 8px;margin:0 0 4px}body .team-nav .team-new-chat:hover{background:var(--wd-hover)}body .team-find,body .team-nav .team-find{margin:0 0 8px;border-radius:8px;background:var(--wd-surface);border:1px solid var(--wd-hair-strong)}body .team-find input{border:0;background:transparent}body .team-sidebar-section-label,body .team-heading,body .home-layout .team-heading{margin:12px 8px 4px;color:var(--wd-muted);font-size:13px;font-weight:600}body .team-heading strong,body .team-heading h2,body .home-layout .team-heading strong{font-size:13px;font-weight:600;color:var(--wd-muted)}body .team-heading button{border:0;min-height:0;padding:2px}body .team-nav .room-link,body .home-layout .team-nav .room-link{min-height:30px;padding:4px 10px;margin:0;gap:8px;border:0;border-radius:7px;background:transparent;color:var(--wd-text-2);font-size:14px;font-weight:450}body .team-nav .room-link:hover:not(:disabled){background:var(--wd-press)}body .team-nav .room-link.selected,body .team-nav .room-link.selected:hover,body .home-layout .team-nav .room-link.selected,body .home-layout .team-nav .room-link.selected:hover{background:var(--wd-accent-deep);color:#fff;font-weight:500}body .team-nav .room-link.selected svg,body .team-nav .room-link.selected span{color:#fff}body .team-nav .room-link b{background:var(--wd-accent-strong);color:#fff;font-size:11px;border-radius:999px;padding:0 6px}body .team-nav .room-link:has(b){font-weight:700;color:var(--wd-text)}body .presence-dot{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--wd-faint);background:transparent;flex:none}body .presence-dot.notes-dot{border-color:#2bac76;background:#2bac76}body .team-nav .room-link.selected .presence-dot{border-color:#fff}body .team-hint{color:var(--wd-faint);font-size:12px}body .team-manage{border-radius:8px}body .team-conversation,body .home-layout .team-conversation{background:var(--wd-surface);-webkit-backdrop-filter:none;backdrop-filter:none}body .conversation-titlebar,body .home-layout .conversation-titlebar,body .team-conversation>header{min-height:52px;padding:8px 16px 8px 20px;background:var(--wd-surface);border-bottom:0;color:var(--wd-text);-webkit-backdrop-filter:none;backdrop-filter:none}body .conversation-title,body .conversation-title h1,body .team-conversation h1{font-size:17px;font-weight:750;color:var(--wd-text);text-shadow:none}body .conversation-header-actions,body .home-layout .conversation-header-actions{justify-content:flex-end;gap:2px}body .conversation-header-actions .icon,body .conversation-header-actions button{color:var(--wd-text-2)}body .conversation-tabs,body .home-layout .conversation-tabs{display:flex;gap:18px;padding:0 20px;margin:0;background:var(--wd-surface);border-bottom:1px solid var(--wd-hair)}body .conversation-tabs button,body .home-layout .conversation-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--wd-muted);min-height:34px;padding:4px 0 6px;font-size:13.5px;font-weight:500;margin-bottom:-1px;opacity:1}body .conversation-tabs button:hover:not(:disabled){background:transparent;color:var(--wd-text)}body .conversation-tabs button.selected,body .home-layout .conversation-tabs button.selected{color:var(--wd-text);font-weight:650;border-bottom-color:var(--wd-accent);background:transparent}body .team-messages,body .home-layout .team-messages{padding:8px 0 12px;background:var(--wd-surface)}body .home-layout .team-messages article.chat-message:hover{background:#f6f6f8}body .home-layout .team-messages .message-byline strong,body .home-layout .team-messages .chat-message:not(.mine) .message-byline strong{color:#7a5fc8;font-weight:750}body .home-layout .team-messages .chat-message.mine .message-byline strong{color:#d23a63}body .home-layout .team-messages .message-byline time{color:var(--wd-faint);font-variant-numeric:tabular-nums}body .home-layout .team-messages .message-content>p{color:var(--wd-text)}body .chat-message .message-actions{position:absolute;top:-16px;right:16px;display:flex;gap:1px;padding:2px;border:1px solid var(--wd-hair);border-radius:9px;background:var(--wd-surface);box-shadow:var(--wd-shadow-pop);opacity:0;pointer-events:none;transition:opacity .1s;z-index:3}body .chat-message:hover .message-actions,body .chat-message .message-actions:focus-within{opacity:1;pointer-events:auto}body .chat-message .message-actions button{border:0;min-height:0;height:28px;min-width:28px;padding:0 6px;border-radius:6px;background:transparent;color:var(--wd-muted)}body .chat-message .message-actions button:hover:not(:disabled){background:var(--wd-hover);color:var(--wd-text)}body .message-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}body .message-reactions button{min-height:24px;height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--wd-hair);background:var(--wd-sunken);font-size:12px}body .message-reactions button[aria-pressed=true]{border-color:color-mix(in srgb,var(--wd-blue) 55%,white);background:var(--wd-blue-soft)}body .message-image{border-radius:10px;border:1px solid var(--wd-hair);max-width:min(420px,100%)}body .message-date,body .home-layout .message-date{position:sticky;top:4px;z-index:4;display:flex;align-items:center;justify-content:center;margin:10px 0 6px;color:var(--wd-text-2);background:transparent}body .message-date:before,body .message-date:after{content:"";flex:1;height:1px;background:var(--wd-hair)}body .message-date span{padding:3px 12px;border:1px solid var(--wd-hair);border-radius:999px;background:var(--wd-surface);font-size:12px;font-weight:650;color:var(--wd-text-2);box-shadow:var(--wd-shadow)}html body .team-composer,html body .home-layout .team-composer{position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:2px;margin:4px 20px 18px;padding:8px 8px 6px;border:1px solid var(--wd-hair);border-radius:18px;background:var(--wd-sunken);box-shadow:none;overflow:visible;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}html body .team-composer:focus-within,html body .home-layout .team-composer:focus-within{border-color:var(--wd-hair-strong);background:var(--wd-surface);box-shadow:0 1px 2px #1010180a,0 4px 14px #1010180d}html body .team-composer .composer-row{display:flex;align-items:flex-end;gap:6px}html body .team-composer textarea,html body .home-layout .team-composer textarea{flex:1;min-width:0;height:auto;min-height:32px;max-height:180px;margin:0;padding:6px 4px;border:0;border-radius:0;outline:0;resize:none;field-sizing:content;background:transparent;box-shadow:none;color:var(--wd-text);font:inherit;font-size:14.5px;line-height:20px}html[data-native=mac] body .team-composer{margin-bottom:56px}html body .team-composer textarea:focus-visible{outline:0;box-shadow:none}html body .team-composer textarea::placeholder{color:var(--wd-faint)}html body .team-composer.expanded textarea,html body .home-layout .team-composer.expanded textarea{height:145px;min-height:145px}html body .team-composer .composer-row>button{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:50%;box-shadow:none;cursor:pointer}html body .team-composer .composer-row>.attach-button{background:transparent;color:var(--wd-muted)}html body .team-composer .composer-row>.attach-button:hover:not(:disabled){background:var(--wd-press);color:var(--wd-text)}html body .team-composer .composer-row>.composer-send-button{background:var(--wd-text);color:#fff}html body .team-composer .composer-row>.composer-send-button:hover:not(:disabled){background:#000}html body .team-composer .composer-row>.composer-send-button:disabled{background:var(--wd-press);color:var(--wd-faint);opacity:1;cursor:default}html body .team-composer .composer-row>button:focus-visible,html body .team-composer footer button:focus-visible{outline:2px solid var(--wd-accent);outline-offset:1px}html body .team-composer footer,html body .home-layout .team-composer footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:0;padding:0 2px;border:0;border-radius:0;background:transparent}html body .team-composer .composer-tools{display:flex;align-items:center;gap:0}html body .team-composer footer .composer-tools button,html body .home-layout .team-composer footer .composer-tools button{display:grid;place-items:center;width:26px;min-width:0;height:26px;min-height:0;margin:0;padding:0;border:0;border-radius:7px;background:transparent;box-shadow:none;color:var(--wd-faint);font-size:12.5px;font-weight:600}html body .team-composer footer .composer-tools button:hover:not(:disabled){background:var(--wd-press);color:var(--wd-text)}html body .team-composer .composer-separator{width:1px;height:14px;margin:0 4px;background:var(--wd-hair)}html body .team-composer footer .composer-shortcut,html body .home-layout .team-composer footer .composer-shortcut{display:inline-flex;align-items:center;gap:2px;width:auto;min-width:0;height:22px;min-height:0;margin:0;padding:0 6px;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--wd-faint);font-size:11.5px;font-weight:500;white-space:nowrap}html body .team-composer footer .composer-shortcut:hover{background:var(--wd-press);color:var(--wd-muted)}html body .team-composer .composer-popover{left:8px;bottom:calc(100% + 6px);border:1px solid var(--wd-hair);border-radius:12px;background:var(--wd-surface);box-shadow:var(--wd-shadow-pop)}html body .team-composer .composer-popover button{border-radius:7px;background:var(--wd-sunken);color:var(--wd-text);font-size:13px}html body .team-composer .composer-popover span{color:var(--wd-muted);font-size:13px}@media(max-width:640px){html body .team-composer,html body .home-layout .team-composer{margin:6px 8px 8px}html body .team-composer .composer-separator{margin:0 2px}html body .team-composer footer .composer-shortcut{display:none}}body .team-context,body .home-layout .team-context{background:var(--wd-surface);border-left:1px solid var(--wd-hair);color:var(--wd-text);-webkit-backdrop-filter:none;backdrop-filter:none}body .team-search input{background:var(--wd-surface)}body .mios-quick-chat{position:fixed;z-index:12;align-items:center;width:48px;height:48px;min-height:0;padding:0;right:20px;bottom:20px;border-radius:50%;border:2px solid #fff;background:var(--wd-surface);box-shadow:0 6px 18px #0000002e,0 0 0 1px #0000000f;overflow:visible}body .mios-quick-chat .mios-quick-chat-art{flex:0 0 auto;box-shadow:none;position:static;display:block;width:100%;height:100%;border-radius:50%;background:url(/sky-guy-head-192.webp) center 30% / cover no-repeat;animation:none;transform:none}body .mios-quick-chat .mios-quick-chat-label{right:56px;left:auto;top:50%;bottom:auto;transform:translateY(-50%);border-radius:8px;background:var(--wd-text);color:#fff;font-size:12px;font-weight:600;padding:5px 9px;white-space:nowrap;box-shadow:var(--wd-shadow-pop)}body .mios-quick-chat:hover{transform:translateY(-1px);background:var(--wd-surface)}body .notice{border-radius:10px;background:var(--wd-text);color:#fff;box-shadow:var(--wd-shadow-pop);font-size:13px}body .notice.error{background:#fff;color:var(--wd-accent-deep);border:1px solid #f3c6c9}body .notice.notify-ask button{background:var(--wd-accent-strong)}body .modal,body [role=dialog]{border-radius:var(--wd-r-lg)}body [data-apex-powered-by]{padding:4px 12px!important;background:transparent!important;border-top:0!important;font-size:11px!important;color:var(--wd-faint)!important;opacity:.85}body [data-apex-powered-by] a{gap:6px!important}body [data-apex-powered-by] img{content:url(/sky-guy-head-192.webp);width:16px!important;height:16px!important;border-radius:50%!important;object-position:center 30%!important}body [data-apex-powered-by] strong{color:var(--wd-muted)!important;font-weight:600!important}body [data-apex-powered-by] a>span>span{display:none!important}body h1,body h2,body h3,body .module-header h1,body .module-header p,body .team-home,body .team-home *{font-family:var(--wd-font)}body .active-billing th,body .active-billing td{border-right:0;border-left:0}html body .topbar,html body .topbar.home-topbar{height:48px;padding:0 14px 0 16px;justify-content:flex-start;background:var(--wd-canvas);border-bottom:1px solid var(--wd-hair);backdrop-filter:none;-webkit-backdrop-filter:none}@media(min-width:721px){html body .layout .rail,html body .home-layout .rail{width:68px;padding:10px 0 12px;background:var(--wd-canvas);border-right:0;backdrop-filter:none;-webkit-backdrop-filter:none}html body .layout .rail,html body .layout.home-layout .rail{flex:0 0 68px;gap:2px}html body .layout .rail>button,html body .home-layout .rail>button{width:58px;min-width:58px;height:56px;flex:0 0 56px;padding:6px 0 4px;gap:5px;font-size:10.5px;font-weight:500;color:var(--wd-muted)}html body .layout .rail>button.active{color:var(--wd-text);font-weight:600}html body .home-layout .rail>.home-create-trigger{flex:0 0 36px;min-width:36px;font-size:0;width:36px;height:36px;min-height:0;margin-top:auto;border-radius:50%;border:1px solid var(--wd-hair-strong);background:var(--wd-surface);color:var(--wd-text-2);box-shadow:var(--wd-shadow)}html body .home-layout .rail>.home-create-trigger:hover{background:var(--wd-hover)}}html body .home-layout .team-nav{background:var(--wd-canvas);border-right:1px solid var(--wd-hair);padding:0 10px 12px}html body .home-layout .team-messages{padding:8px 20px 12px;background:var(--wd-surface)}html body .home-layout .team-manage{border:1px solid var(--wd-hair-strong);background:var(--wd-surface);color:var(--wd-text-2);min-height:32px}body .color-picker-trigger{min-height:0}body .board .pagination{padding-right:84px}@media(max-width:1050px){body .board-header .header-actions>button{font-size:13px;gap:6px}}@media(max-width:1100px){body .docs-workspace.has-subnav{grid-template-columns:180px minmax(0,1fr);gap:18px}body .doc-table-head,body .doc-table-row{grid-template-columns:minmax(200px,1fr) 110px 100px 110px 44px}body .module{padding:20px 22px 40px}body .board-header,body .board .toolbar,body .board-scroll{padding-left:20px;padding-right:20px}body .board .tabs{padding:0 20px}}@media(max-width:760px){body .docs-workspace.has-subnav{grid-template-columns:1fr}body .docs-subnav{position:static;flex-direction:row;flex-wrap:wrap}body .docs-subnav h3,body .doc-table-head{display:none}body .docs-header{flex-direction:column;align-items:stretch}body .docs-header-actions{justify-content:flex-start}body .docs-header-actions .document-search{width:100%}body .doc-table-row{grid-template-columns:minmax(0,1fr) auto 40px}body .doc-table-row .doc-value,body .doc-table-row .doc-date{display:none}body .take-payment-card,body .checkout-section.take-payment-card{grid-template-columns:1fr}}body .login-panel>p.login-notice{margin:4px 0 12px;padding:10px 12px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);background:var(--wd-amber-soft);color:var(--wd-text);font-size:13px}body .cancel-confirm,body .billing-cancel-notice{margin:8px 0;padding:12px 14px;border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-md);background:var(--wd-amber-soft)}body .cancel-confirm p,body .billing-cancel-notice p{margin:4px 0 10px}body .cancel-confirm button.danger{background:var(--wd-surface);border:1px solid var(--wd-accent-strong);color:var(--wd-accent-strong);font-weight:600}body .doc-test-badge{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--wd-amber-soft);color:#8a5200;font-size:10.5px;font-weight:700;letter-spacing:.08em;vertical-align:middle}body .charge-note{margin:4px 0 8px;color:var(--wd-text-2);font-size:13px}body .conversation-flags{display:inline-flex;gap:10px;margin-left:10px;color:var(--wd-muted);font-size:12px;font-weight:500}body .conversation-flags>span{display:inline-flex;align-items:center;gap:4px}body .team-person-row{display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:2px 0}body .team-person-manage{padding-left:36px}body .team-person-manage>button{font-size:12px;padding:3px 9px;min-height:0}body .team-person-manage form{display:grid;gap:8px;margin:6px 0 10px}body .team-messages .new-messages-pill{position:sticky;bottom:10px;z-index:3;display:flex;align-items:center;gap:4px;margin:6px auto 0;padding:6px 14px;border:0;border-radius:999px;background:var(--wd-accent-strong);color:#fff;font-size:13px;font-weight:600;box-shadow:var(--wd-shadow-pop);cursor:pointer}body .team-messages .new-messages-pill:hover{background:var(--wd-accent-deep)}body .team-messages .thread-link{display:inline-flex;align-items:center;gap:6px;margin:4px 0 2px;padding:3px 8px 3px 6px;border:1px solid transparent;border-radius:var(--wd-r-sm);background:transparent;color:var(--wd-blue);font-size:12.5px;font-weight:650;min-height:0;cursor:pointer}body .team-messages .thread-link .thread-link-view{color:var(--wd-muted);font-weight:500;opacity:0}body .team-messages .thread-link:hover{border-color:var(--wd-hair);background:var(--wd-surface)}body .team-messages .thread-link:hover .thread-link-view{opacity:1}body .conversation-header-actions .ui-menu-trigger.icon{border-color:transparent;background:transparent}body .conversation-header-actions .ui-menu-trigger.icon:hover,body .conversation-header-actions .ui-menu-trigger[aria-expanded=true]{background:var(--wd-hover)}:root{--shell-sky: #a9dcef;--shell-sky-ink: #12313d;--shell-sky-ink-2: rgba(18, 49, 61, .72);--shell-sky-hover: rgba(255, 255, 255, .45);--shell-sky-active: rgba(255, 255, 255, .7);--shell-sky-line: rgba(18, 49, 61, .1)}html body .topbar,html body .topbar.home-topbar{background:var(--shell-sky);border-bottom:1px solid var(--shell-sky-line);color:var(--shell-sky-ink-2)}html body .topbar .brand strong{color:var(--shell-sky-ink)}html body .topbar .brand b,html body .topbar .top-context,html body .topbar .top-context svg{color:var(--shell-sky-ink-2)}html body .topbar .brand-mark,html body .topbar .world-mark{box-shadow:0 0 0 1px var(--shell-sky-line)}html body .topbar .icon,html body .topbar button{background:transparent;color:var(--shell-sky-ink-2)}html body .topbar .icon:hover,html body .topbar button:hover{background:var(--shell-sky-hover);color:var(--shell-sky-ink)}html body .topbar .unreplied-button,html body .topbar.home-topbar .unreplied-button{background:var(--shell-sky-hover);border:1px solid var(--shell-sky-line);color:var(--shell-sky-ink)}html body .topbar .unreplied-button:hover,html body .topbar.home-topbar .unreplied-button:hover{background:var(--shell-sky-active);color:var(--shell-sky-ink)}html body .topbar .avatar{width:28px;height:28px;border:0;background:var(--shell-sky-ink);color:#fff}html body .topbar :is(button,a):focus-visible{outline:2px solid var(--shell-sky-ink);outline-offset:1px}@media(min-width:721px){html body .layout .rail,html body .home-layout .rail{background:var(--shell-sky)}html body .layout .rail>button,html body .home-layout .rail>button,html body .layout .rail>button svg,html body .home-layout .rail>button svg{color:var(--shell-sky-ink-2)}html body .layout .rail>button:hover:not(:disabled),html body .home-layout .rail>button:hover:not(:disabled){background:var(--shell-sky-hover);color:var(--shell-sky-ink)}html body .layout .rail>button:hover:not(:disabled) svg{color:var(--shell-sky-ink)}html body .layout .rail>button.active,html body .home-layout .rail>button.active{background:var(--shell-sky-active);color:var(--shell-sky-ink)}html body .layout .rail>button.active svg,html body .home-layout .rail>button.active svg{color:var(--wd-accent-strong)}html body .layout .rail>button:focus-visible{outline:2px solid var(--shell-sky-ink);outline-offset:-2px}html body .home-layout .rail>.home-create-trigger{border-color:var(--shell-sky-line)}html body .home-layout .rail>.home-create-trigger,html body .home-layout .rail>.home-create-trigger svg{color:var(--shell-sky-ink)}html body .home-layout .rail>.home-create-trigger:hover{background:var(--shell-sky-active)}html body .home-rail-brand{box-shadow:0 0 0 1px var(--shell-sky-line)}}html[data-embed=cloud][data-embed-rail=off] body .layout>.rail,html[data-embed=cloud][data-embed-rail=off] body .topbar,html[data-embed=cloud] body .skip-link,html[data-embed=cloud] body .mios-quick-chat{display:none!important}html[data-embed=cloud][data-embed-rail=off] body .layout,html[data-embed=cloud][data-embed-rail=off] body .layout.home-layout{height:100vh!important;height:100dvh!important}html[data-embed=cloud][data-embed-rail=off] body .layout>main{border-top:0!important;border-left:0!important;border-radius:0!important;margin-left:0!important}html[data-embed=cloud] body .embed-status{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:6px;padding:24px;text-align:center;background:var(--wd-canvas, #f7f8fa);color:var(--wd-text, #1d1f23);font:14px/1.45 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}html[data-embed=cloud] body .embed-status img{width:44px;height:44px;border-radius:12px;margin-bottom:6px}html[data-embed=cloud] body .embed-status h1{margin:0;font-size:17px;font-weight:650;letter-spacing:-.01em}html[data-embed=cloud] body .embed-status p{margin:0;max-width:360px;color:var(--wd-muted, #6b7280)}.top-search,.team-brand-compose{display:none}@media(min-width:721px){html body{background:var(--shell-sky)}html body .topbar{position:relative;height:44px;min-height:44px;padding:0 12px 0 16px;justify-content:flex-end;gap:10px;border-bottom:0}html body .topbar .top-context{display:none}html body .topbar .top-search{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,46vw);height:28px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:7px;background:#12313d1a;color:var(--shell-sky-ink-2)}html body .topbar .top-search:focus-within{background:#fff;color:var(--shell-sky-ink)}html body .topbar .top-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:13px;color:var(--shell-sky-ink);outline:none}html body .topbar .top-search input::placeholder{color:var(--shell-sky-ink-2)}html body .topbar .brand{order:10;gap:7px}html body .topbar .brand-mark,html body .topbar .world-mark{width:34px;height:34px;border-radius:10px}html body .layout,html body .layout.home-layout{height:calc(100vh - 44px)!important;height:calc(100dvh - 44px)!important;background:transparent}html body .layout>.rail{padding-top:6px;overflow-y:auto;scrollbar-width:none}html body .layout>.rail::-webkit-scrollbar{display:none}html body .layout>.rail>.home-rail-brand{display:none!important}html body .layout>main,html body .layout>.sidebar+main,html body .layout>aside+main{margin:0 6px 6px 0!important;border:1px solid var(--shell-sky-line)!important;border-radius:10px!important;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;background:var(--wd-surface)}html body .layout>.sidebar{margin:0 0 6px;border:1px solid var(--shell-sky-line);border-right:0;border-radius:10px 0 0 10px}html body .layout>.sidebar+main,html body .layout>aside+main{border-left:0!important;border-radius:0 10px 10px 0!important}html body .team-brand .team-brand-compose{display:grid;place-items:center;margin-left:auto;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--wd-text-2);cursor:pointer}html body .team-brand .team-brand-compose:hover{background:var(--wd-hover);color:var(--wd-text)}html body .team-nav .team-nav-top>.team-new-chat{display:none}}@media(min-width:721px){html body .topbar :is(.unreplied-button,.avatar,button.icon[aria-label="Sign out"]){display:none!important}html body .topbar button.brand{display:inline-flex;align-items:center;padding:3px 8px 3px 4px;border:0;border-radius:9px;background:transparent;cursor:pointer;font:inherit}html body .topbar button.brand:hover{background:var(--shell-sky-hover)}html body .topbar button.brand[aria-pressed=true]{background:var(--shell-sky-active)}html body .team-nav>.team-nav-top{display:none}html body .team-nav>.team-sidebar-section-label:first-of-type{margin-top:14px}html body .layout.side-collapsed .team-nav,html body .layout.side-collapsed>.sidebar{display:none!important}html body .layout.side-collapsed .team-home{grid-template-columns:minmax(0,1fr)!important}html body .layout.side-collapsed .team-home.context-open{grid-template-columns:minmax(0,1fr) auto!important}html body .layout.side-collapsed>.sidebar+main{border-left:1px solid var(--shell-sky-line)!important;border-radius:10px!important}}.mios-panel{display:none}@media(min-width:721px){html body .layout>.mios-panel{display:flex;flex-direction:column;flex:0 0 340px;width:340px;margin:0 6px 6px 0;border:1px solid var(--shell-sky-line);border-radius:10px;background:var(--wd-surface);overflow:hidden;min-height:0}html body .mios-panel-head{display:flex;align-items:center;gap:8px;padding:12px 10px 12px 14px;border-bottom:1px solid var(--wd-hair)}html body .mios-panel-head img{width:26px;height:26px;border-radius:8px}html body .mios-panel-head strong{font-size:15px;color:var(--wd-text)}html body .mios-panel-dot{width:8px;height:8px;border-radius:50%;background:var(--wd-muted);opacity:.5}html body .mios-panel-dot.on{background:#2e9e5b;opacity:1}html body .mios-panel-head button{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--wd-text-2);cursor:pointer}html body .mios-panel-head button:hover{background:var(--wd-hover);color:var(--wd-text)}html body .mios-panel-messages{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px;font-size:14px;scrollbar-width:none}html body .mios-panel-messages::-webkit-scrollbar{display:none}html body .mios-panel-messages .agent-message p{margin:2px 0 0;white-space:pre-wrap;line-height:1.5;color:var(--wd-text)}html body .mios-panel-messages .message-byline{display:flex;gap:8px;align-items:baseline;font-size:12px;color:var(--wd-muted)}html body .mios-panel-messages .message-byline strong{font-size:13px;color:var(--wd-text)}html body .mios-panel-messages .agent-message:not(.mine) .message-byline strong{color:var(--wd-accent-strong)}html body .mios-panel-empty{margin:auto;display:grid;gap:4px;text-align:center;color:var(--wd-muted);font-size:13px}html body .mios-panel-empty strong{color:var(--wd-text);font-size:15px}html body .mios-panel-composer{display:flex;align-items:flex-end;gap:6px;margin:0 10px 10px;padding:8px 8px 8px 12px;border:1px solid var(--wd-hair-strong);border-radius:10px;background:var(--wd-surface)}html body .mios-panel-composer:focus-within{border-color:var(--shell-sky-ink-2)}html body .mios-panel-composer textarea{flex:1;min-width:0;resize:none;border:0;outline:none;background:transparent;font:inherit;font-size:14px;line-height:1.4;color:var(--wd-text)}html body .mios-panel-composer button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:var(--wd-accent-strong);color:#fff;cursor:pointer}html body .mios-panel-composer button:disabled{background:var(--wd-hover);color:var(--wd-muted);cursor:default}}.talk-mios{display:none}@media(min-width:721px){html body .topbar{padding-right:6px}html body .topbar .brand{order:0;margin-right:auto;gap:8px}html body .topbar .brand-mark,html body .topbar .world-mark{width:28px;height:28px;border-radius:8px}html body .topbar .talk-mios{order:10;display:flex;align-items:center;justify-content:center;gap:8px;width:340px;height:34px;padding:0 12px;border:1px solid var(--shell-sky-line);border-radius:9px;background:#ffffff8c;color:var(--shell-sky-ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}html body .topbar .talk-mios img{width:26px;height:26px;border-radius:7px}html body .topbar .talk-mios:hover{background:#fffc}html body .topbar .talk-mios[aria-pressed=true]{background:#fff}html body .topbar .talk-mios:focus-visible{outline:2px solid var(--shell-sky-ink);outline-offset:1px}}@media(min-width:721px){html body .topbar .top-search{z-index:25;cursor:text}html body .record-panel{padding-top:76px}html body .record-panel>.close{top:60px}html body .topbar .people-search-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:min(520px,calc(100vh - 80px));overflow-y:auto;padding:6px;background:#fff;border:1px solid var(--shell-sky-line);border-radius:10px;box-shadow:0 12px 32px #12313d29,0 2px 6px #12313d14;color:var(--wd-text);cursor:default}html body .topbar .people-search-menu ul{list-style:none;margin:0;padding:0}html body .topbar .people-search-head{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wd-muted)}html body .topbar .people-search-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:7px;cursor:pointer}html body .topbar .people-search-row.active{background:#a9dcef61}html body .topbar .people-search-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}html body .topbar .people-search-main strong,html body .topbar .people-search-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .topbar .people-search-main strong{font-size:13px;font-weight:600;color:var(--wd-text)}html body .topbar .people-search-main small,html body .topbar .people-search-reach{font-size:12px;color:var(--wd-muted)}html body .topbar .people-search-reach{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}html body .topbar .people-search-chat{margin-top:4px;border-top:1px solid var(--shell-sky-line);border-radius:0 0 7px 7px;font-size:13px;color:var(--shell-sky-ink)}html body .topbar .people-search-chat:first-child{margin-top:0;border-top:0;border-radius:7px}html body .topbar .people-search-chat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .topbar .people-search-empty{padding:10px;font-size:13px;color:var(--wd-muted)}}@media(min-width:721px){html body .team-nav .agents-label,html body .team-nav .agents-link{display:none}html body .mios-panel-page{margin-left:4px;padding:2px 8px;border-radius:999px;background:var(--wd-hover);color:var(--wd-text-2);font-size:11.5px;font-weight:600}html body .mios-panel-tag{font-size:11px;color:var(--wd-muted)}}.talk-mios-float{display:none}@media(min-width:721px){html[data-embed=cloud][data-embed-rail=off] body .layout>.mios-panel{margin:6px 6px 6px 0}html[data-embed=cloud][data-embed-rail=off] body .talk-mios-float{position:fixed;top:10px;right:12px;z-index:40;display:flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 5px;border:1px solid var(--shell-sky-line, rgba(18, 49, 61, .1));border-radius:999px;background:#fff;box-shadow:0 4px 14px #12313d1f;color:var(--wd-text);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}html[data-embed=cloud][data-embed-rail=off] body .talk-mios-float img{width:24px;height:24px;border-radius:50%}html[data-embed=cloud][data-embed-rail=off] body .talk-mios-float:hover{background:var(--wd-hover)}}.rail .rail-group{display:block;width:100%;margin:10px 0 2px;text-align:center;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--shell-sky-ink-2, #6b7280);opacity:.8}.rail .rail-group:first-child{margin-top:2px}@media(min-width:721px){html body .layout>.rail>button{height:50px;flex-basis:50px;padding:4px 0 3px;gap:3px}html body .layout>.rail>button span{font-size:10px;white-space:nowrap}}@media(max-width:720px){.rail .rail-group{display:none}}html body .layout>main::-webkit-scrollbar{display:none}html body .layout>.rail>button:focus:not(:focus-visible){outline:none;box-shadow:none}.notify-card{position:fixed;z-index:60;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(460px,calc(100vw - 24px));display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 14px 12px;border:1px solid var(--shell-sky-line, rgba(18, 49, 61, .1));border-radius:16px;background:#fff;box-shadow:0 12px 32px #12313d29;color:var(--wd-text, #1d1f23)}.notify-card-icon{grid-row:span 2;width:40px;height:40px;border-radius:12px;object-fit:cover}.notify-card-text{display:grid;gap:2px;min-width:0}.notify-card-text strong{font-size:15px;font-weight:650}.notify-card-text span{font-size:13.5px;color:var(--wd-muted, #6e6e76);line-height:1.35}.notify-card-actions{grid-column:2;display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.notify-card-actions button{min-height:36px;padding:0 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.notify-card-later{border:0;background:transparent;color:var(--wd-text-2, #3a3a40)}.notify-card-later:hover{background:var(--wd-hover, #f2f3f5)}.notify-card-on{border:0;background:var(--shell-sky-ink, #12313d);color:#fff}.notify-card-on:hover{background:#1d4656}.notify-card button:focus-visible{outline:2px solid var(--shell-sky-ink, #12313d);outline-offset:2px}@media(max-width:720px){.notify-card{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:720px){.home-layout main>.team-home.conversation-open{height:100%}}@media(min-width:721px){html body .layout>.rail>button span{overflow:visible;text-overflow:clip;max-width:none;letter-spacing:-.1px}html body .mios-quick-chat{display:none}}.account-menu{display:none}@media(min-width:721px){html body .layout>.rail>.account-menu{display:block;position:relative;flex:0 0 auto;margin-top:8px}html body .layout:not(.home-layout)>.rail>.account-menu{margin-top:auto}html body .account-trigger{width:32px;height:32px;min-height:0;padding:0;display:grid;place-items:center;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:var(--shell-sky-ink);color:#fff;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.02em;cursor:pointer}html body .account-trigger:hover:not(:disabled),html body .account-trigger[aria-expanded=true]{background:var(--shell-sky-ink);color:#fff;border-color:#fff;box-shadow:0 0 0 2px var(--shell-sky-line)}html body .account-trigger:focus-visible{outline:2px solid var(--shell-sky-ink);outline-offset:2px}html body .account-pop{position:fixed;left:76px;bottom:10px;z-index:50;width:272px;display:grid;gap:2px;padding:6px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);background:var(--wd-surface);box-shadow:var(--wd-shadow-pop);color:var(--wd-text);font-size:13px}html body .account-who{display:flex;align-items:center;gap:10px;padding:8px 8px 4px}html body .account-avatar{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--shell-sky-ink);color:#fff;font-size:12px;font-weight:700}html body .account-names{display:grid;min-width:0}html body .account-names strong{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .account-names small{font-size:12px;color:var(--wd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .account-role{justify-self:start;margin:0 8px 6px 52px;padding:1px 8px;border-radius:999px;background:var(--wd-sunken);color:var(--wd-text-2);font-size:11.5px;font-weight:600}html body .account-row{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;border-top:1px solid var(--wd-hair);color:var(--wd-text-2)}html body .account-row span{flex:1;min-width:0;line-height:1.35}html body .account-inline{flex:none;min-height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--shell-sky-ink);color:#fff;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}html body .account-inline:hover{background:#1d4656}html body .account-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 8px;border:0;border-top:1px solid var(--wd-hair);border-radius:0 0 8px 8px;background:transparent;color:var(--wd-text);font:inherit;font-size:13.5px;text-align:left;justify-content:flex-start;cursor:pointer}html body .account-item:hover:not(:disabled){background:var(--wd-hover)}html body .account-item svg{color:var(--wd-muted)}html body .account-pop button:focus-visible{outline:2px solid var(--shell-sky-ink);outline-offset:-2px}}.side-back{display:inline-flex;align-items:center;gap:4px;min-height:26px;align-self:flex-start;width:auto;margin:2px 0 2px -4px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--wd-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.side-back:hover{background:var(--wd-hover);color:var(--wd-text)}.toast-stack{position:fixed;z-index:60;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(520px,calc(100vw - 24px));display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast-stack:empty{display:none}.toast-stack>*{pointer-events:auto}html body .toast-stack>.notice,html body .toast-stack>.notify-card{position:static;left:auto;bottom:auto;transform:none;max-width:100%}html body .toast-stack>.notify-card{width:min(460px,100%)}html body .toast-stack>.notice{gap:10px;padding:11px 14px;line-height:1.4}html body .toast-stack>.notice.error{padding-right:6px}html body .toast-stack>.notice.error button.icon{flex:none;width:30px;height:30px;min-height:0;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:inherit}html body .toast-stack>.notice.error button.icon:hover{background:var(--wd-red-soft)}@media(min-width:721px){html body .layout.mios-panel-open~.toast-stack{left:calc(50% - 173px)}}@media(max-width:720px){.toast-stack{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(min-width:721px){html body .mios-panel-scope{display:flex;gap:2px;margin:8px 10px 0;padding:2px;border-radius:8px;background:var(--wd-sunken)}html body .mios-panel-scope button{flex:1;min-width:0;min-height:26px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--wd-muted);font:inherit;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}html body .mios-panel-scope button[aria-pressed=true]{background:var(--wd-surface);color:var(--wd-text);box-shadow:var(--wd-shadow)}html body .mios-panel-scope button:focus-visible{outline:2px solid var(--shell-sky-ink);outline-offset:-2px}html body .mios-panel-messages{gap:14px}html body .mios-panel-note{margin:0;padding:8px 10px;border-radius:8px;background:var(--wd-amber-soft);color:#6b4300;font-size:12.5px;line-height:1.4}html body .mios-panel-note.error{background:var(--wd-red-soft);color:var(--wd-accent-deep)}html body .mios-msg{display:grid;gap:4px;min-width:0}html body .mios-msg.mine{justify-items:end}html body .mios-msg-meta{display:flex;align-items:baseline;gap:8px;font-size:11.5px;color:var(--wd-muted)}html body .mios-msg-meta strong{font-size:12.5px;font-weight:650;color:var(--wd-accent-strong)}html body .mios-bubble{max-width:92%;margin:0;padding:8px 11px;border-radius:12px 12px 4px;background:#e6f4fa;color:var(--wd-text);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}html body .mios-status{font-weight:600;color:var(--wd-text-2)}html body .mios-status.failed{color:var(--wd-accent-deep)}html body .mios-msg.failed .mios-text{padding:8px 10px;border-radius:8px;background:var(--wd-red-soft)}html body .mios-text{color:var(--wd-text);line-height:1.5;overflow-wrap:anywhere}html body .mios-text p{margin:0 0 6px}html body .mios-text p:last-child{margin-bottom:0}html body .mios-text ul,html body .mios-text ol{margin:0 0 6px;padding-left:20px}html body .mios-text li+li{margin-top:2px}html body .mios-text a{color:var(--wd-blue);text-decoration:underline;text-underline-offset:2px}html body .mios-typing{display:inline-flex;gap:4px;padding:6px 0}html body .mios-typing i{width:6px;height:6px;border-radius:50%;background:var(--wd-faint);animation:mios-typing 1.2s infinite ease-in-out}html body .mios-typing i:nth-child(2){animation-delay:.15s}html body .mios-typing i:nth-child(3){animation-delay:.3s}html body .mios-panel-composer textarea:disabled{cursor:not-allowed}html body .mios-panel-composer button:focus-visible{outline:2px solid var(--shell-sky-ink);outline-offset:2px}}.mios-owner-work{padding:10px 12px;border-bottom:1px solid var(--wd-hair);color:var(--wd-text);font-size:12px}.mios-owner-work summary{cursor:pointer;font-weight:650}.mios-owner-work-list{display:grid;gap:10px;max-height:300px;overflow:auto;margin-top:10px}.mios-owner-work article{display:grid;gap:6px;padding:10px;border:1px solid var(--wd-hair);border-radius:9px}.mios-owner-work p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mios-owner-work label{display:grid;gap:4px}.mios-owner-work textarea{width:100%;resize:vertical;border:1px solid var(--wd-hair);border-radius:6px;padding:6px;background:var(--wd-surface);color:var(--wd-text)}.mios-owner-work button{justify-self:start;border:0;border-radius:6px;padding:6px 9px;background:var(--wd-accent-strong);color:#fff;cursor:pointer}.mios-owner-work button:disabled{opacity:.5;cursor:default}@keyframes mios-typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){html body .mios-typing i{animation:none}}@media(min-width:721px){html body .home-layout .home-create-menu{left:76px;bottom:44px}}html body .login-panel{width:min(400px,calc(100vw - 32px))}html body .login-panel h2{margin:6px 0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--wd-text)}html body .login-panel>p{font-size:14px;line-height:1.45;color:var(--wd-text-2)}html body .login-panel .google-login{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:18px 0 4px;padding:0 16px;border:1px solid var(--wd-hair-strong);border-radius:10px;background:#fff;box-shadow:var(--wd-shadow);color:var(--wd-text);font-size:15px;font-weight:600;text-decoration:none}html body .login-panel .google-login:hover{background:var(--wd-hover)}html body .login-panel .google-login:focus-visible{outline:2px solid var(--shell-sky-ink, #12313d);outline-offset:2px}html body .login-panel>p.login-wait{color:var(--wd-muted);font-size:13px}html body .login-panel>p.login-unavailable{margin-top:14px;padding:10px 12px;border-radius:var(--wd-r-sm);background:var(--wd-sunken);color:var(--wd-text-2);font-size:13px}@media(min-width:721px){html body{background:var(--wd-canvas)}html body .topbar,html body .topbar.home-topbar{height:48px;min-height:48px;padding:0 12px;background:var(--wd-sunken);border-bottom:1px solid var(--wd-hair-strong)}html body .topbar .top-search{width:min(680px,47vw);height:32px;background:var(--wd-surface);border:1px solid var(--wd-hair-strong);color:#526875}html body .topbar .top-search:focus-within{border-color:var(--wd-muted);box-shadow:0 0 0 2px #235b721f}html body .topbar .talk-mios{width:auto;min-width:126px;height:32px;padding:0 9px 0 4px;border-color:var(--wd-hair-strong);background:var(--wd-surface);font-size:12.5px;font-weight:600}html body .topbar .talk-mios img{width:23px;height:23px}html body .layout,html body .layout.home-layout{height:calc(100dvh - 48px)!important;background:var(--wd-canvas)}html body .layout .rail,html body .home-layout .rail,html body .layout.home-layout .rail{width:76px;flex:0 0 76px;padding:8px 4px 10px;background:var(--wd-sunken);border-right:1px solid var(--wd-hair-strong)}html body .layout .rail>button,html body .home-layout .rail>button{width:64px;min-width:64px;height:48px;flex:0 0 48px;gap:2px}html body .layout .rail>button.active,html body .home-layout .rail>button.active{background:#fff;box-shadow:inset 0 0 0 1px var(--wd-hair-strong)}html body .layout>main,html body .layout>.sidebar+main,html body .layout>aside+main{margin:0!important;border:0!important;border-radius:0!important;background:#fff}html body .layout>.sidebar{margin:0;border:0;border-right:1px solid var(--wd-hair);border-radius:0;background:var(--wd-sunken)}html body .layout>.mios-panel{margin:0;border:0;border-left:1px solid var(--wd-hair);border-radius:0}html body .home-layout .team-home,html body .home-layout .team-home:has(.has-thread){height:100%;grid-template-columns:282px minmax(0,1fr);background:#fff}html body .home-layout .team-home.context-open,html body .home-layout .team-home:has(.has-thread){grid-template-columns:282px minmax(0,1fr) minmax(270px,310px)}html body .team-nav,html body .home-layout .team-nav{padding:0 10px 14px;background:var(--wd-sunken);border-right:1px solid var(--wd-hair)}html body .team-nav>.team-nav-top{display:block;position:sticky;top:0;z-index:5;padding:12px 0 10px;margin-bottom:4px;background:var(--wd-sunken);border-bottom:1px solid var(--wd-hair)}html body .team-nav .team-brand{min-height:36px;padding:0 7px 7px}html body .team-nav .team-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700}html body .team-nav .team-find{min-height:34px;margin:3px 0 0;border-color:#cfdce3;background:#fff}html body .team-nav .team-find input{font-size:13px}html body .team-nav .team-sidebar-section-label{margin:14px 8px 5px;font-size:12.5px;color:#526875}html body .team-nav .room-link,html body .home-layout .team-nav .room-link{min-height:32px;padding:5px 9px;font-size:13.5px}html body .team-nav .room-link.selected,html body .team-nav .room-link.selected:hover,html body .home-layout .team-nav .room-link.selected,html body .home-layout .team-nav .room-link.selected:hover{background:#b51e40;color:#fff}html body .conversation-titlebar,html body .home-layout .conversation-titlebar{min-height:54px;padding:8px 20px;border-bottom:1px solid #e4eaee}html body .conversation-tabs,html body .home-layout .conversation-tabs{min-height:38px}html body .team-composer,html body .home-layout .team-composer{margin:8px 24px 16px;background:#fff;border-color:#bfcdd5;border-radius:10px}}@media(min-width:721px)and (max-width:1100px){html body .layout{position:relative}html body .layout>.mios-panel{position:absolute;z-index:20;top:0;right:0;bottom:0;box-shadow:-10px 0 28px #1939481f}html body .home-layout .team-home.context-open,html body .home-layout .team-home:has(.has-thread){grid-template-columns:250px minmax(0,1fr) minmax(240px,280px)}html body .home-layout .team-home,html body .home-layout .team-home:has(.has-thread):not(.context-open){grid-template-columns:250px minmax(0,1fr)}}:root[data-world-background=night],:root[data-world-background=slate]{color-scheme:dark;--wd-canvas: #0b0d10;--wd-surface: #101216;--wd-sunken: #13151b;--wd-hover: #1b2027;--wd-press: #262c35;--wd-hair: #2b3039;--wd-hair-strong: #3b414c;--wd-text: #f6f7f9;--wd-text-2: #e6e9ee;--wd-muted: #b0b7c2;--wd-faint: #89919e;--wd-accent: #9ed7f2;--wd-accent-strong: #9ed7f2;--wd-accent-hover: #c2e8f9;--wd-accent-deep: #22516a;--wd-accent-soft: #193344;--wd-accent-tint: #142631;--wd-green: #63dba4;--wd-green-soft: #16382d;--wd-blue: #9ed7f2;--wd-blue-soft: #193344;--wd-purple: #c4a6fa;--wd-purple-soft: #312642;--wd-amber: #f2bf79;--wd-amber-soft: #3e3020;--wd-red-soft: #3e252b;--wd-shadow: 0 1px 3px rgb(0 0 0 / 22%);--wd-shadow-pop: 0 12px 32px rgb(0 0 0 / 38%);--shell-sky: #0b0d10;--shell-sky-ink: #f6f7f9;--shell-sky-ink-2: #b0b7c2;--shell-sky-hover: #1b2027;--shell-sky-active: #262c35;--shell-sky-line: #2b3039;--accent: #9ed7f2;--border: #2b3039;--muted: #b0b7c2;background:var(--wd-canvas)}:root[data-world-background=slate]{--wd-canvas: #13202b;--wd-surface: #172633;--wd-sunken: #20313e;--wd-hover: #2a3b49;--wd-press: #334655;--wd-hair: #39505f;--wd-hair-strong: #526b7a;--wd-accent: #a8d4ea;--wd-accent-strong: #a8d4ea;--wd-accent-hover: #cce8f5;--wd-accent-deep: #2b5c74;--shell-sky: #13202b;--shell-sky-hover: #2a3b49;--shell-sky-active: #334655;--shell-sky-line: #39505f;--border: #39505f}html[data-world-background=night] body,html[data-world-background=slate] body{background:var(--wd-canvas);color:var(--wd-text)}html[data-world-background=night] body .modal,html[data-world-background=slate] body .modal{background:var(--wd-surface);border-color:var(--wd-hair-strong);color:var(--wd-text)}html[data-world-background=night] body .topbar .avatar,html[data-world-background=slate] body .topbar .avatar{background:var(--wd-sunken);border:1px solid var(--wd-hair-strong);color:var(--wd-text)}html[data-world-background=night] body .home-layout .team-messages article.chat-message:hover,html[data-world-background=slate] body .home-layout .team-messages article.chat-message:hover,html[data-world-background=night] body .tabs button:hover:not(:disabled),html[data-world-background=slate] body .tabs button:hover:not(:disabled),html[data-world-background=night] body .website-row:hover,html[data-world-background=slate] body .website-row:hover{background:var(--wd-hover)}html[data-world-background=night] body .primary,html[data-world-background=night] body button.primary,html[data-world-background=night] body a.primary,html[data-world-background=night] body .home-layout .team-welcome-actions .primary,html[data-world-background=slate] body .primary,html[data-world-background=slate] body button.primary,html[data-world-background=slate] body a.primary,html[data-world-background=slate] body .home-layout .team-welcome-actions .primary{color:#0b0d10}html[data-world-background=night] body .pill-green,html[data-world-background=night] body .pill-paid,html[data-world-background=slate] body .pill-green,html[data-world-background=slate] body .pill-paid{color:var(--wd-green)}@media(max-width:720px){html[data-world-background=night] body .rail,html[data-world-background=night] body .home-layout .rail,html[data-world-background=slate] body .rail,html[data-world-background=slate] body .home-layout .rail{background:var(--wd-sunken);border-top-color:var(--wd-hair)}}body .world-appearance-trigger{margin-left:auto}body .world-appearance-intro{margin:0 0 16px;color:var(--wd-muted);line-height:1.5}body .world-appearance-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body button.world-appearance-choice{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:5px;min-height:148px;padding:9px;text-align:left;border:1px solid var(--wd-hair-strong);border-radius:12px;background:var(--wd-surface);color:var(--wd-text)}body button.world-appearance-choice[aria-pressed=true]{border-color:var(--wd-accent-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--wd-accent) 22%,transparent)}body .world-appearance-choice strong{font-size:13px}body .world-appearance-choice small{color:var(--wd-muted);line-height:1.35}body .world-appearance-check{position:absolute;right:10px;bottom:10px;color:var(--wd-accent-strong)}body .world-appearance-preview{display:flex;gap:6px;align-items:end;height:66px;padding:9px;margin-bottom:3px;border-radius:7px;background:var(--preview-bg)}body .world-appearance-preview span:first-child{width:27%;height:100%;border-radius:4px;background:var(--preview-card)}body .world-appearance-preview span:last-child{flex:1;height:75%;border-radius:4px;background:var(--preview-card);box-shadow:inset 0 3px var(--preview-accent)}body [data-choice=auto]{--preview-bg: #e8edf0;--preview-card: #fff;--preview-accent: #9ed7f2}body [data-choice=sky]{--preview-bg: #f7f7f8;--preview-card: #fff;--preview-accent: #ff4545}body [data-choice=night]{--preview-bg: #0b0d10;--preview-card: #13151b;--preview-accent: #9ed7f2}body [data-choice=slate]{--preview-bg: #13202b;--preview-card: #20313e;--preview-accent: #a8d4ea}@media(max-width:600px){body button.world-appearance-choice{min-height:130px}body .world-appearance-preview{height:52px}}html[data-world-background=sky] body{background:#ce9584 url(/assets/mios-cloud-sky-D5i25qHR.webp) center / cover fixed no-repeat}html[data-world-background=sky] body .layout,html[data-world-background=sky] body .layout.home-layout{background:transparent}html[data-world-background=sky] body .layout>main,html[data-world-background=sky] body .layout>.sidebar+main,html[data-world-background=sky] body .layout>aside+main{background:#ffffffa3!important;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-world-background=sky] body .ms{background:transparent}html[data-world-background=sky] body .ms-side{background:#f7f7f8e0}html[data-world-background=sky] body .ms-main{background:transparent}html[data-world-background=sky] body .ms-empty{padding:24px;border-radius:var(--wd-r-lg);background:#fffc}html[data-world-background=sky] body .ov-page{background:transparent}html[data-world-background=sky] body .team-home,html[data-world-background=sky] body .home-layout .team-home,html[data-world-background=sky] body .team-conversation,html[data-world-background=sky] body .home-layout .team-conversation,html[data-world-background=sky] body .home-layout .team-welcome,html[data-world-background=sky] body .home-layout .team-conversation:has(>.team-welcome){background:transparent}html[data-world-background=sky] body .team-messages,html[data-world-background=sky] body .home-layout .team-messages{background:#ffffff4d}html[data-world-background=sky] body .home-layout .team-nav{background:#f7fcffd1}html[data-world-background=sky] body .conversation-titlebar,html[data-world-background=sky] body .home-layout .conversation-titlebar,html[data-world-background=sky] body .team-conversation>header{background:#ffffffb8}html[data-world-background=sky] body .world-cloudmail,html[data-world-background=sky] body .world-cloudmail .mios-mail,html[data-world-background=sky] body .world-cloudmail .mm-window[data-standalone=calendar],html[data-world-background=sky] body .world-cloudmail .mm-window[data-standalone=calendar]>.mm-main,html[data-world-background=sky] body .world-cloudmail .mc{background:transparent}html[data-world-background=sky] body .world-cloudmail .mc-side,html[data-world-background=sky] body .world-cloudmail .mc-panel{background:#ffffffd1}html[data-world-background=sky] body .world-cloudmail .mc-center{background:#ffffffa6}html[data-world-background=sky] body .world-cloudmail:not(.is-calendar) .mm-window{background:#f7f7f8a6}html[data-world-background=sky] body .world-cloudmail:not(.is-calendar) .mm-main{background:#ffffff73}html[data-world-background=sky] body .world-cloudmail:not(.is-calendar) .mm-list{background:transparent}html[data-world-background=sky] body .world-cloudmail:not(.is-calendar) .mm-day{background:#ffffffd9}@media(min-width:721px){html:is([data-world-background=night],[data-world-background=slate]) body,html:is([data-world-background=night],[data-world-background=slate]) body .layout,html:is([data-world-background=night],[data-world-background=slate]) body .layout.home-layout{background:var(--wd-canvas);color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body .topbar,html:is([data-world-background=night],[data-world-background=slate]) body .topbar.home-topbar,html:is([data-world-background=night],[data-world-background=slate]) body .layout .rail,html:is([data-world-background=night],[data-world-background=slate]) body .layout.home-layout .rail{background:var(--wd-canvas);border-color:var(--wd-hair)}html:is([data-world-background=night],[data-world-background=slate]) body .topbar .top-search,html:is([data-world-background=night],[data-world-background=slate]) body .topbar .talk-mios,html:is([data-world-background=night],[data-world-background=slate]) body .team-nav .team-find{background:var(--wd-sunken);border-color:var(--wd-hair-strong);color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body .topbar .top-search:focus-within{background:var(--wd-hover);border-color:var(--wd-accent);color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body .layout .rail>button.active,html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .rail>button.active{background:var(--wd-press);box-shadow:inset 0 0 0 1px var(--wd-hair-strong);color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body .layout>main,html:is([data-world-background=night],[data-world-background=slate]) body .layout>.sidebar,html:is([data-world-background=night],[data-world-background=slate]) body .layout>.sidebar+main,html:is([data-world-background=night],[data-world-background=slate]) body .layout>aside+main,html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .team-home,html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .team-home:has(.has-thread),html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .team-conversation,html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .team-messages{background:var(--wd-surface);color:var(--wd-text);border-color:var(--wd-hair)}html:is([data-world-background=night],[data-world-background=slate]) body .team-nav,html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .team-nav,html:is([data-world-background=night],[data-world-background=slate]) body .team-nav>.team-nav-top{background:var(--wd-canvas);color:var(--wd-text-2);border-color:var(--wd-hair)}html:is([data-world-background=night],[data-world-background=slate]) body .team-nav .room-link.selected,html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .team-nav .room-link.selected{background:var(--wd-accent-deep);color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .conversation-titlebar,html:is([data-world-background=night],[data-world-background=slate]) body .team-conversation>header{background:var(--wd-surface);color:var(--wd-text);border-color:var(--wd-hair)}html:is([data-world-background=night],[data-world-background=slate]) body .team-conversation h1,html:is([data-world-background=night],[data-world-background=slate]) body .conversation-titlebar :is(h1,button){color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .team-welcome-actions .primary{background:var(--wd-accent-strong)!important;border-color:var(--wd-accent-strong)!important;color:var(--wd-canvas)!important}html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .conversation-tabs button.selected{border-bottom-color:var(--wd-accent-strong);box-shadow:inset 0 -2px var(--wd-accent-strong)}}@media(min-width:721px){html:is([data-world-background=night],[data-world-background=slate]) body .home-layout .message-date span{border-color:var(--wd-hair);background:var(--wd-surface);color:var(--wd-text-2)}}html:is([data-world-background=night],[data-world-background=slate]) body .topbar .brand strong{color:var(--shell-sky-ink)}html:is([data-world-background=night],[data-world-background=slate]) body .account-trigger,html:is([data-world-background=night],[data-world-background=slate]) body .account-trigger:hover:not(:disabled),html:is([data-world-background=night],[data-world-background=slate]) body .account-trigger[aria-expanded=true]{color:var(--shell-sky)}html:is([data-world-background=night],[data-world-background=slate]) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea):not(:is(.pt-root,.world-cloudmail,.composer-row) *){border-color:var(--wd-hair-strong);background-color:var(--wd-sunken);color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body :is(input,textarea)::placeholder{color:var(--wd-faint)}html:is([data-world-background=night],[data-world-background=slate]) body .notify-card{border-color:var(--wd-hair);background:var(--wd-surface);box-shadow:var(--wd-shadow-pop)}html:is([data-world-background=night],[data-world-background=slate]) body :is(.notify-card-on,.at-primary,.payroll .payroll-primary){color:var(--wd-canvas)}html:is([data-world-background=night],[data-world-background=slate]) body :is(.notify-card-on,.at-primary,.payroll .payroll-primary):hover:not(:disabled){background:#fff;color:var(--wd-canvas)}html:is([data-world-background=night],[data-world-background=slate]) body :is(.google-card,.studio-entry-card,.sop-card,.sh-card,.sh-ghost,.wp-empty,.sh-stage-head span,.sh-actions-row.compact,.sh-skel,.sh-stage-view,.sh-detail,.sh-th,.sh-list-rail,.sh-blank,.sh-stage-filter>button,.sh-checks button,.sh-quick button,.sh-move-group button,.payroll-kpis article,.tp-column h2 span){border-color:var(--wd-hair);background:var(--wd-surface)}html:is([data-world-background=night],[data-world-background=slate]) body :is(.sh-tabs,.sh-seg,.wp-tabs,.sh-modes) button.selected,html:is([data-world-background=night],[data-world-background=slate]) body .sales-hub :is(.sh-tabs,.sh-seg) button.selected:hover:not(:disabled){background:var(--wd-press);color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body :is(.at-avatar,.at-pill):is(.admin,.owner){color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body .world-cloudmail{color:#1d1f23}html:is([data-world-background=night],[data-world-background=slate]) body :is(.google-card,.sop-card,.studio-entry-card) :is(h2,h3,p){color:var(--wd-text)}html:is([data-world-background=night],[data-world-background=slate]) body .wp-primary{color:var(--wd-canvas)}html:is([data-world-background=night],[data-world-background=slate]) body .payroll-banner :is(span,strong){color:var(--wd-blue)}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wd-canvas: #faf9f5;--wd-surface: #ffffff;--wd-sunken: #f5f4ed;--wd-hover: #f0eee6;--wd-press: #e8e6dc;--wd-hair: #e8e6dc;--wd-hair-strong: #d9d6c9;--wd-text: #141413;--wd-text-2: #3d3d3a;--wd-muted: #6f6e68;--wd-faint: #a3a197;--wd-r-sm: 8px;--wd-r-md: 12px;--wd-r-lg: 16px;--wd-shadow: 0 1px 2px rgb(20 20 19 / 4%);--wd-shadow-pop: 0 10px 30px rgb(20 20 19 / 10%), 0 1px 3px rgb(20 20 19 / 6%);--wd-serif: "Source Serif 4 Variable", "Tiempos Text", Georgia, "Times New Roman", serif;--wd-font: ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--panel: var(--wd-surface);--line: var(--wd-hair)}html body,body .app,body main{background:var(--wd-canvas)}body .rail,body .sidebar{background:var(--wd-sunken);border-color:var(--wd-hair)}body .rail-group{color:var(--wd-faint);letter-spacing:.06em}body h1,body .module-header h1,body .side-title,body .pd-head h1,body .pd-card h2,body .chat-empty h2,body .module h2{font-family:var(--wd-serif);font-weight:500;letter-spacing:-.01em;color:var(--wd-text)}body .module-header h1{font-size:30px}body .side-title{font-size:20px}body input,body select,body textarea{border-color:var(--wd-hair-strong);border-radius:var(--wd-r-sm);background:var(--wd-surface)}body input:focus,body select:focus,body textarea:focus{border-color:var(--wd-text-2);outline:none;box-shadow:0 0 0 3px #1414130f}body .pd-card,body .card,body .panel{border-color:var(--wd-hair);box-shadow:none;border-radius:var(--wd-r-lg)}@media(min-width:721px){html body .layout>aside+main,html body .home-layout .team-home:has(.has-thread),body .team-welcome,body .conversation-titlebar{background:var(--wd-canvas)}html body .home-layout .rail>button.active{background:var(--wd-surface);box-shadow:0 0 0 1px var(--wd-hair)}}@media(min-width:721px){body .sales-hub{padding:20px 32px 40px}}body .sh-head h1{font-family:var(--wd-serif);font-weight:500;letter-spacing:-.015em}html body main h1{font-family:var(--wd-serif)!important;font-weight:500!important;letter-spacing:-.015em!important}html[data-world-background=sky] body,html[data-world-background=sky] body .app{background-color:transparent}html[data-world-background=sky] body .app{background:transparent}html[data-world-background=sky] body .topbar,html[data-world-background=sky] body .rail,html[data-world-background=sky] body .sidebar,html[data-world-background=sky] body .home-layout .team-nav,html[data-world-background=sky] body .layout>aside{background:#faf9f5b8!important;border-color:#14141314}@media(min-width:721px){html[data-world-background=sky] body .layout>aside+main,html[data-world-background=sky] body .layout>.sidebar+main,html[data-world-background=sky] body .layout>main{background:#faf9f573!important}html[data-world-background=sky] body .home-layout .team-home:has(.has-thread),html[data-world-background=sky] body .team-welcome{background:transparent}html[data-world-background=sky] body .conversation-titlebar{background:#faf9f5b8}}@media(min-width:721px){html body .home-layout .team-home.context-open,html body .home-layout .team-home:has(.has-thread){grid-template-columns:240px minmax(0,1fr)}html body .home-layout.side-collapsed .team-home.context-open{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:1100px){html body .home-layout:not(.mios-panel-open) .team-home.context-open,html body .home-layout:not(.mios-panel-open) .team-home.context-open:has(.has-thread){grid-template-columns:240px minmax(0,1fr) clamp(280px,30%,380px)}html body .home-layout.side-collapsed:not(.mios-panel-open) .team-home.context-open{grid-template-columns:minmax(0,1fr) clamp(280px,32%,380px)!important}html body .home-layout:not(.mios-panel-open) .team-home.context-open .team-context{position:static;width:auto}}@media(min-width:1380px){html body .home-layout.mios-panel-open .team-home.context-open,html body .home-layout.mios-panel-open .team-home.context-open:has(.has-thread){grid-template-columns:240px minmax(0,1fr) clamp(280px,30%,360px)}html body .home-layout.side-collapsed.mios-panel-open .team-home.context-open{grid-template-columns:minmax(0,1fr) clamp(280px,32%,360px)!important}html body .home-layout.mios-panel-open .team-home.context-open .team-context{position:static;width:auto}}@media(min-width:721px){html body .home-layout .team-home.context-open .team-context{top:0;display:flex;flex-direction:column;width:min(380px,100%);min-width:0;min-height:0;padding:0;overflow:hidden;box-shadow:-8px 0 22px #10101814;border-left:1px solid var(--wd-hair);background:var(--wd-surface);z-index:7}}@media(min-width:1100px){html body .home-layout:not(.mios-panel-open) .team-home.context-open .team-context{box-shadow:none}}@media(min-width:1380px){html body .home-layout.mios-panel-open .team-home.context-open .team-context{box-shadow:none}}html body .home-layout .team-home .team-conversation{position:relative;min-width:0}html body .home-layout .team-home .team-nav .team-sidebar-section-label{display:flex;align-items:center;justify-content:space-between;margin:14px 4px 4px 10px;color:var(--wd-muted);font-size:12px;font-weight:650;letter-spacing:.01em}html body .home-layout .team-home .team-nav .team-sidebar-section-label button{display:grid;place-items:center;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--wd-muted)}html body .home-layout .team-home .team-nav .team-sidebar-section-label button:hover{background:var(--wd-press);color:var(--wd-text)}html body .home-layout .team-home .team-nav .room-link{display:flex;align-items:center;width:100%;text-align:left}html body .home-layout .team-home .team-nav .room-link>span:not(.person-avatar):not(.chat-avatar):not(.huddle-badge):not(.presence-dot){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .home-layout .team-home .team-nav .room-link.unread{color:var(--wd-text);font-weight:700}html body .home-layout .team-home .team-nav .room-link:not(.unread){font-weight:450}html body .home-layout .team-home .team-nav .room-link.selected{font-weight:550}html body .home-layout .team-home .team-nav .room-link b{flex:none;min-width:18px;height:18px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}html body .home-layout .team-home .team-nav .room-link .chat-avatar{--size: 20px;border-radius:6px;font-size:9px}html body .home-layout .team-home .team-nav .room-link.selected .chat-avatar{box-shadow:0 0 0 1.5px #ffffffb3}html body .home-layout .team-home .team-hint{margin:2px 10px 6px}html body .home-layout .team-home .team-hint-action{display:flex;align-items:center;gap:6px;margin:2px 4px;padding:5px 10px;border:1px dashed var(--wd-hair-strong);border-radius:7px;background:transparent;color:var(--wd-muted);font-size:13px}html body .home-layout .team-home .team-hint-action:hover{color:var(--wd-text);border-color:var(--wd-muted)}html body .home-layout .team-home .team-nav-skeleton{display:grid;gap:8px;padding:6px 10px}html body .home-layout .team-home .team-nav-skeleton span{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--wd-sunken),var(--wd-hover),var(--wd-sunken));background-size:200% 100%;animation:chat-shimmer 1.2s linear infinite}html body .home-layout .team-home .team-nav-skeleton span:nth-child(2){width:70%}html body .home-layout .team-home .team-nav-skeleton span:nth-child(3){width:82%}@keyframes chat-shimmer{to{background-position:-200% 0}}@media(min-width:721px){html body .home-layout .team-home .team-nav .agents-label,html body .home-layout .team-home .team-nav .agents-link{display:none}html body .home-layout .team-home .team-nav>.channels-label{margin-top:12px}}html body .home-layout .team-home .team-nav .agents-link .presence-dot{position:static}html body .team-home .person-avatar,html body .modal .person-avatar{position:relative;display:inline-grid;flex:none}html body .team-home .person-avatar .presence-dot,html body .modal .person-avatar .presence-dot{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border:2px solid var(--wd-surface);border-radius:50%;background:var(--wd-faint)}html body .team-home .presence-dot.online,html body .modal .presence-dot.online{background:var(--wd-green);border-color:var(--wd-surface)}html body .home-layout .team-home .team-nav .room-link .person-avatar .presence-dot{border-color:var(--wd-canvas, #f7f7f8)}html body .home-layout .team-home .team-nav .room-link.selected .person-avatar .presence-dot{border-color:var(--wd-accent-deep)}.chat-avatar{--size: 34px;display:inline-grid;place-items:center;flex:none;width:var(--size);height:var(--size);border-radius:calc(var(--size) * .28);background:var(--avatar, var(--wd-muted));color:#fff;font-size:calc(var(--size) * .38);font-weight:700;letter-spacing:.02em;line-height:1;overflow:hidden;-webkit-user-select:none;user-select:none}.chat-avatar img{width:100%;height:100%;object-fit:cover}html body .home-layout .team-home .conversation-title{display:grid;gap:1px;min-width:0}html body .home-layout .team-home .conversation-title h1{display:flex;align-items:center;gap:4px;margin:0;font-size:16px;font-weight:700;line-height:1.25;min-width:0}html body .home-layout .team-home .conversation-title h1 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .home-layout .team-home .conversation-title h1 svg{flex:none;color:var(--wd-muted)}html body .home-layout .team-home .conversation-subtitle{display:flex;align-items:center;gap:5px;color:var(--wd-muted);font-size:12px;line-height:1.3}html body .home-layout .team-home .conversation-subtitle .presence-dot{position:static;width:7px;height:7px;border:0;border-radius:50%;background:var(--wd-faint)}html body .home-layout .team-home .conversation-subtitle .presence-dot.online{background:var(--wd-green)}html body .home-layout .team-home .conversation-header-actions{display:flex;align-items:center;gap:2px}html body .home-layout .team-home .conversation-header-actions .icon.pressed{background:var(--wd-press);color:var(--wd-text)}html body .home-layout .team-home .conversation-titlebar{border-bottom:1px solid var(--wd-hair)}html body .home-layout .team-home .chat-banner{margin:8px 20px 0;padding:8px 12px;border-radius:10px;font-size:13px}html body .home-layout .team-home .chat-banner.warn{background:var(--wd-amber-soft);color:#7a4a00}html body .home-layout .team-home .team-search{display:flex;align-items:center;gap:8px;margin:10px 20px 0;padding:0 6px 0 10px;border:1px solid var(--wd-hair-strong);border-radius:10px;background:var(--wd-surface);color:var(--wd-muted)}html body .home-layout .team-home .team-search input{flex:1;min-width:0;height:34px;border:0;padding:0;background:transparent;outline:0;box-shadow:none}html body .home-layout .team-home .team-search .icon{width:26px;height:26px;min-height:0;padding:0;border:0;display:grid;place-items:center}html body .home-layout .team-home .team-messages{position:relative;padding:8px 0 16px}html body .home-layout .team-home .team-messages .chat-message,html body .home-layout .team-home .thread-messages .chat-message{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;align-items:start;position:relative;margin:0;padding:6px 20px 4px;border-radius:0;background:transparent}html body .home-layout .team-home .team-messages .chat-message.grouped,html body .home-layout .team-home .thread-messages .chat-message.grouped{padding-top:1px;padding-bottom:2px}html body .home-layout .team-home .team-messages .chat-message:hover,html body .home-layout .team-home .team-messages .chat-message.picking,html body .home-layout .team-home .thread-messages .chat-message:hover{background:var(--wd-hover)}html body .home-layout .team-home .chat-message>.chat-avatar{margin-top:2px}html body .home-layout .team-home .chat-message .chat-gutter-time{position:static;align-self:start;padding-top:3px;color:var(--wd-faint);font-size:10.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;opacity:0}html body .home-layout .team-home .chat-message:hover .chat-gutter-time{opacity:1}html body .home-layout .team-home .chat-message .message-content{min-width:0}html body .home-layout .team-home .chat-message .message-byline{display:flex;align-items:baseline;gap:8px;margin:0 0 1px}html body .home-layout .team-home .chat-message .message-byline strong,html body .home-layout .team-home .chat-message.mine .message-byline strong,html body .home-layout .team-home .chat-message:not(.mine) .message-byline strong{color:var(--wd-text)!important;font-size:14px;font-weight:700}html body .home-layout .team-home .chat-message .message-byline time{position:static;color:var(--wd-faint);font-size:11.5px;font-variant-numeric:tabular-nums}html body .home-layout .team-home .chat-message .message-byline small,html body .home-layout .team-home .chat-message .message-edited{color:var(--wd-faint);font-size:11.5px}html body .home-layout .team-home .chat-message .message-text,html body .home-layout .team-home .team-messages .message-content>p.message-text{display:block;margin:0;color:var(--wd-text);font-size:14.5px;line-height:1.47;white-space:pre-wrap;overflow-wrap:anywhere}html body .team-home .message-text a,html body .team-home .result-body a{color:var(--wd-blue);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--wd-blue) 35%,transparent);text-underline-offset:2px}html body .team-home .message-text a:hover{text-decoration-color:currentColor}html body .team-home .chat-mention{padding:0 3px;border-radius:4px;background:var(--wd-blue-soft);color:#1d4fa8;font-weight:600}html body .home-layout .team-home .message-deleted{margin:0;color:var(--wd-faint);font-style:italic;font-size:13.5px}html body .home-layout .team-home .chat-message.flash{animation:chat-flash 2.2s ease-out}@keyframes chat-flash{0%,40%{background:var(--wd-amber-soft)}to{background:transparent}}html body .home-layout .team-home .chat-message>.message-actions{position:absolute;top:-12px;right:18px;display:flex;gap:1px;height:auto;margin:0;padding:2px;overflow:visible;border:1px solid var(--wd-hair);border-radius:9px;background:var(--wd-surface);box-shadow:var(--wd-shadow-pop);opacity:0;pointer-events:none;z-index:3}html body .home-layout .team-home .chat-message:hover>.message-actions,html body .home-layout .team-home .chat-message:has(>.message-actions :focus-visible)>.message-actions,html body .home-layout .team-home .chat-message.picking>.message-actions{opacity:1;pointer-events:auto}html body .home-layout .team-home .chat-message>.message-actions button{display:grid;place-items:center;width:30px;height:28px;min-height:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--wd-muted)}html body .home-layout .team-home .chat-message>.message-actions button:hover{background:var(--wd-hover);color:var(--wd-text)}html body .home-layout .team-home .chat-message .reaction-picker{position:absolute;top:18px;right:18px;z-index:6;display:grid;grid-template-columns:repeat(6,32px);gap:2px;padding:6px;border:1px solid var(--wd-hair);border-radius:12px;background:var(--wd-surface);box-shadow:var(--wd-shadow-pop)}html body .home-layout .team-home .chat-message .reaction-picker button{width:32px;height:32px;min-height:0;padding:0;border:0;border-radius:8px;background:transparent;font-size:18px}html body .home-layout .team-home .chat-message .reaction-picker button:hover{background:var(--wd-hover);transform:scale(1.08)}html body .home-layout .team-home .chat-message .message-reactions{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 0}html body .home-layout .team-home .chat-message .message-reactions button{display:inline-flex;align-items:center;gap:4px;height:24px;min-height:0;padding:0 8px;border:1px solid var(--wd-hair);border-radius:999px;background:var(--wd-surface);color:var(--wd-text-2);font-size:13px}html body .home-layout .team-home .chat-message .message-reactions button span{font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums}html body .home-layout .team-home .chat-message .message-reactions button[aria-pressed=true]{border-color:color-mix(in srgb,var(--wd-blue) 45%,white);background:var(--wd-blue-soft);color:#1d4fa8}html body .home-layout .team-home .chat-message .message-reactions button:hover:not(:disabled){border-color:var(--wd-hair-strong)}html body .home-layout .team-home .chat-message .thread-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:auto;min-height:0;margin:4px 0 0 -6px;padding:3px 10px 3px 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--wd-text-2);font-size:12.5px}html body .home-layout .team-home .chat-message .thread-link strong{color:var(--wd-blue);font-weight:650}html body .home-layout .team-home .chat-message .thread-link .thread-link-when{color:var(--wd-faint)}html body .home-layout .team-home .chat-message .thread-link .thread-link-view{color:var(--wd-muted);opacity:0}html body .home-layout .team-home .chat-message .thread-link:hover{border-color:var(--wd-hair);background:var(--wd-surface)}html body .home-layout .team-home .chat-message .thread-link:hover .thread-link-view{opacity:1}html body .home-layout .team-home .thread-faces{display:inline-flex}html body .home-layout .team-home .thread-faces .chat-avatar{border:1.5px solid var(--wd-surface);margin-right:-5px;font-size:8px}html body .home-layout .team-home .thread-faces .chat-avatar:last-child{margin-right:0}html body .home-layout .team-home .message-attachment{display:grid;gap:4px;justify-items:start;margin-top:6px}html body .home-layout .team-home .message-image{display:block;max-width:min(380px,100%);max-height:300px;object-fit:contain;border-radius:10px}html body .home-layout .team-home .message-file{display:inline-flex;align-items:center;gap:10px;max-width:min(380px,100%);padding:8px 12px;border:1px solid var(--wd-hair);border-radius:10px;background:var(--wd-surface);color:var(--wd-text);text-decoration:none;font-size:13.5px}html body .home-layout .team-home .message-file:hover{border-color:var(--wd-hair-strong);background:var(--wd-hover)}html body .home-layout .team-home .message-file span{display:grid;min-width:0;overflow:hidden;text-overflow:ellipsis}html body .home-layout .team-home .message-file small{color:var(--wd-muted);font-size:12px}html body .home-layout .team-home .message-edit{display:grid;gap:6px;margin-top:2px}html body .home-layout .team-home .message-edit textarea{min-height:64px;padding:8px 10px;border:1px solid var(--wd-hair-strong);border-radius:10px;background:var(--wd-surface);font:inherit;font-size:14px;resize:vertical}html body .home-layout .team-home .message-edit>div{display:flex;align-items:center;justify-content:flex-end;gap:6px}html body .home-layout .team-home .message-edit-hint{margin-right:auto;color:var(--wd-faint);font-size:12px}html body .home-layout .team-home .load-older{display:block;margin:8px auto;height:30px;min-height:0;padding:0 14px;border:1px solid var(--wd-hair);border-radius:999px;background:var(--wd-surface);color:var(--wd-text-2);font-size:12.5px;font-weight:600}html body .home-layout .team-home .load-older:hover{background:var(--wd-hover)}html body .home-layout .team-home .chat-empty{padding:48px 24px;text-align:center;justify-items:center}html body .home-layout .team-home .chat-empty h2{margin:6px 0 0;font-size:17px}html body .home-layout .team-home .chat-empty p{max-width:380px;margin:0;line-height:1.5}html body .home-layout .team-home .chat-empty>svg{color:var(--wd-faint)}html body .home-layout .team-home .message-skeleton{display:grid;gap:10px;padding:14px 20px}html body .home-layout .team-home .message-skeleton span{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--wd-sunken),var(--wd-hover),var(--wd-sunken));background-size:200% 100%;animation:chat-shimmer 1.2s linear infinite}html body .home-layout .team-home .message-skeleton span:nth-child(1){width:46%}html body .home-layout .team-home .message-skeleton span:nth-child(2){width:78%}html body .home-layout .team-home .message-skeleton span:nth-child(3){width:62%}html body .home-layout .team-home .new-messages-pill{position:sticky;bottom:8px;left:50%;z-index:5;display:flex;align-items:center;gap:4px;margin:0 auto;width:max-content;height:30px;min-height:0;padding:0 14px;border:0;border-radius:999px;background:var(--wd-accent-strong);color:#fff;font-size:12.5px;font-weight:650;box-shadow:var(--wd-shadow-pop)}html body .home-layout .team-home .new-messages-pill:hover:not(:disabled){background:var(--wd-accent-hover);color:#fff}html body .home-layout .team-home .team-composer textarea[readonly]{color:var(--wd-muted)}html body .home-layout .team-home .team-composer footer .composer-tools button[aria-pressed=true],html body .home-layout .team-home .team-composer footer .composer-tools button[aria-expanded=true]{background:var(--wd-press);color:var(--wd-text)}html body .home-layout .team-home .team-composer footer .composer-shortcut{cursor:default}html body .home-layout .team-home .team-composer footer .composer-shortcut:hover{background:transparent;color:var(--wd-faint)}html body .home-layout .team-home .team-composer kbd{padding:0 4px;border:1px solid var(--wd-hair);border-radius:4px;background:var(--wd-surface);font:inherit;font-size:10.5px}html body .home-layout .team-home .team-composer .composer-popover{position:absolute;z-index:8;display:flex;flex-wrap:wrap;gap:4px;max-width:min(360px,calc(100% - 16px));max-height:260px;overflow:auto;padding:6px}html body .home-layout .team-home .team-composer .composer-popover button{display:inline-flex;align-items:center;gap:8px;height:30px;min-height:0;padding:0 10px;border:0;background:transparent}html body .home-layout .team-home .team-composer .composer-popover button:hover{background:var(--wd-hover)}html body .home-layout .team-home .team-composer .composer-popover.emoji{display:grid;grid-template-columns:repeat(9,32px)}html body .home-layout .team-home .team-composer .composer-popover.emoji button{justify-content:center;width:32px;padding:0;font-size:18px}html body .home-layout .team-home .team-composer .composer-popover[class*=mention]{flex-direction:column;flex-wrap:nowrap;min-width:220px}html body .home-layout .team-home .team-composer .composer-popover[class*=mention] button{width:100%;justify-content:flex-start}html body .home-layout .team-home .attachment-previews{display:flex;flex-wrap:wrap;gap:6px;max-height:180px;overflow:auto;padding:2px 2px 6px}html body .home-layout .team-home .attachment-preview{display:flex;align-items:center;gap:8px;max-width:260px;padding:4px 4px 4px 6px;border:1px solid var(--wd-hair);border-radius:10px;background:var(--wd-surface);font-size:12.5px}html body .home-layout .team-home .attachment-preview img{width:36px;height:36px;border-radius:6px;object-fit:cover}html body .home-layout .team-home .attachment-preview span{display:grid;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .home-layout .team-home .attachment-preview small{color:var(--wd-muted);font-size:11px}html body .home-layout .team-home .attachment-preview button{display:grid;place-items:center;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:6px;background:transparent}html body .home-layout .team-home .composer-recording{display:flex;align-items:center;gap:10px;padding:4px 6px 8px;font-size:13px;color:var(--wd-text-2)}html body .home-layout .team-home .composer-recording video{width:120px;border-radius:8px}html body .home-layout .team-home .composer-recording button{margin-left:auto;height:28px;min-height:0;padding:0 10px;border-radius:8px}html body .home-layout .team-home .recording-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--wd-accent);animation:chat-pulse 1s ease-in-out infinite alternate}@keyframes chat-pulse{to{opacity:.35}}html body .home-layout .team-home .composer-drop-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:grid;place-items:center;border:2px dashed var(--wd-accent);border-radius:18px;background:color-mix(in srgb,var(--wd-accent-tint) 92%,transparent);color:var(--wd-accent-strong);font-weight:650}html body .home-layout .team-home .composer-readonly{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 20px 18px;padding:12px 14px;border:1px solid var(--wd-hair);border-radius:14px;background:var(--wd-sunken);color:var(--wd-text-2);font-size:13.5px}html body .home-layout .team-home .composer-readonly span{display:inline-flex;align-items:center;gap:6px}html body .home-layout .team-home .composer-readonly button{height:30px;min-height:0;padding:0 12px;border-radius:8px}html body .home-layout .team-home .thread-panel{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--wd-surface)}html body .home-layout .team-home .thread-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--wd-hair)}html body .home-layout .team-home .thread-panel>header div{display:grid;gap:1px;min-width:0}html body .home-layout .team-home .thread-panel>header h2{margin:0;font-size:15px;font-weight:700}html body .home-layout .team-home .thread-panel>header span{color:var(--wd-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .home-layout .team-home .thread-messages{flex:1;min-height:0;overflow:auto;padding:10px 0}html body .home-layout .team-home .thread-messages .chat-message{padding-left:14px;padding-right:14px;grid-template-columns:32px minmax(0,1fr)}html body .home-layout .team-home .thread-messages .chat-message>.chat-avatar{--size: 32px !important}html body .home-layout .team-home .thread-messages .chat-message .message-text{font-size:14px}html body .home-layout .team-home .thread-messages .chat-message>.message-actions{right:10px}html body .home-layout .team-home .thread-messages .reaction-picker{right:10px;grid-template-columns:repeat(6,30px)}html body .home-layout .team-home .thread-divider{display:flex;align-items:center;gap:10px;margin:6px 14px;color:var(--wd-muted);font-size:12px;font-weight:600}html body .home-layout .team-home .thread-divider:after{content:"";flex:1;height:1px;background:var(--wd-hair)}html body .home-layout .team-home .thread-error{margin:0 14px 6px}html body .home-layout .team-home .thread-closed{margin:0;padding:12px 16px 16px;color:var(--wd-muted);font-size:13px;border-top:1px solid var(--wd-hair)}html body .home-layout .team-home .thread-composer{display:flex;align-items:flex-end;gap:6px;margin:0 12px 14px;padding:6px 6px 6px 12px;border:1px solid var(--wd-hair);border-radius:16px;background:var(--wd-sunken)}html body .home-layout .team-home .thread-composer:focus-within{border-color:var(--wd-hair-strong);background:var(--wd-surface);box-shadow:0 1px 2px #1010180a,0 4px 14px #1010180d}html body .home-layout .team-home .thread-composer textarea{flex:1;min-width:0;min-height:30px;max-height:160px;padding:5px 0;border:0;outline:0;resize:none;field-sizing:content;background:transparent;box-shadow:none;font:inherit;font-size:14px;line-height:20px}html body .home-layout .team-home .thread-composer .composer-send-button{display:grid;place-items:center;flex:none;width:30px;height:30px;min-height:0;padding:0;border:0;border-radius:50%;background:var(--wd-text);color:#fff}html body .home-layout .team-home .thread-composer .composer-send-button:disabled{background:var(--wd-press);color:var(--wd-faint);opacity:1}html body .home-layout .team-home .team-context .context-tabs{display:flex;align-items:center;gap:4px;min-height:52px;padding:8px 10px 0 14px;border-bottom:1px solid var(--wd-hair)}html body .home-layout .team-home .team-context .context-tabs button:not(.context-close){display:inline-flex;align-items:center;gap:6px;height:36px;min-height:0;margin-bottom:-1px;padding:0 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--wd-muted);font-size:13.5px;font-weight:550}html body .home-layout .team-home .team-context .context-tabs button.selected{color:var(--wd-text);border-bottom-color:var(--wd-accent)}html body .home-layout .team-home .team-context .context-close{margin-left:auto;width:30px;height:30px;min-height:0;padding:0;display:grid;place-items:center;border:0}html body .home-layout .team-home .team-context .room-files,html body .home-layout .team-home .team-context .room-details{display:grid;align-content:start;gap:6px;padding:14px;overflow:auto}html body .home-layout .team-home .team-context .context-lede{margin:0 0 6px;color:var(--wd-muted);font-size:13px;line-height:1.45}html body .home-layout .team-home .team-context h3{margin:10px 0 2px;font-size:12px;font-weight:650;color:var(--wd-muted);text-transform:none}html body .home-layout .team-home .team-context .message-file{max-width:100%}html body .home-layout .team-home .team-context .context-empty{display:grid;justify-items:center;gap:6px;padding:24px 8px;color:var(--wd-faint);text-align:center}html body .home-layout .team-home .team-context .context-empty p{margin:0;color:var(--wd-muted);font-size:13px}html body .home-layout .team-home .team-context .context-action{display:inline-flex;align-items:center;justify-self:start;gap:6px;height:30px;min-height:0;padding:0 10px;border:1px solid var(--wd-hair);border-radius:8px;background:var(--wd-surface);font-size:13px}html body .home-layout .team-home .team-context .team-person-row{display:flex;align-items:center}html body .home-layout .team-home .team-context .team-person{display:flex;align-items:center;gap:10px;width:100%;min-height:0;padding:6px 8px;border:0;border-radius:8px;background:transparent;text-align:left;color:var(--wd-text);font-size:13.5px;font-weight:550}html body .home-layout .team-home .team-context .team-person:hover:not(:disabled){background:var(--wd-hover)}html body .home-layout .team-home .team-context .team-person:disabled{opacity:.6;cursor:default}html body .home-layout .team-home .team-context .team-person>span:last-child{display:grid}html body .home-layout .team-home .team-context .team-person small{color:var(--wd-muted);font-size:12px;font-weight:450}html body .home-layout .team-home .chat-search-results{flex:1;min-height:0;overflow:auto;padding:0 0 24px}html body .home-layout .team-home .chat-search-results>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px 12px;background:var(--wd-surface);border-bottom:1px solid var(--wd-hair)}html body .home-layout .team-home .chat-search-results h2{margin:0;font-size:15px;font-weight:700}html body .home-layout .team-home .chat-search-results header p{margin:3px 0 0;color:var(--wd-muted);font-size:12.5px}html body .home-layout .team-home .chat-search-results header button{display:inline-flex;align-items:center;gap:6px;flex:none;height:30px;min-height:0;padding:0 10px;border:1px solid var(--wd-hair);border-radius:8px;background:var(--wd-surface);font-size:12.5px}html body .home-layout .team-home .chat-search-results ol{margin:0;padding:6px 0;list-style:none}html body .home-layout .team-home .chat-search-results li>button{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;min-height:0;padding:10px 20px;border:0;border-radius:0;background:transparent;text-align:left;color:var(--wd-text)}html body .home-layout .team-home .chat-search-results li>button:hover{background:var(--wd-hover)}html body .home-layout .team-home .chat-search-results .result-main{display:grid;gap:2px;min-width:0}html body .home-layout .team-home .chat-search-results .result-meta{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--wd-muted)}html body .home-layout .team-home .chat-search-results .result-meta strong{color:var(--wd-text);font-size:13.5px}html body .home-layout .team-home .chat-search-results .result-meta time{margin-left:auto;color:var(--wd-faint);white-space:nowrap}html body .home-layout .team-home .chat-search-results .result-body{font-size:14px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body .modal .chat-dialog-form{display:grid;gap:10px}html body .modal label.chat-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-weight:500}html body .modal .chat-check input{width:16px;height:16px;margin-top:2px;accent-color:var(--wd-accent-strong)}html body .modal .chat-check span{display:grid;gap:1px}html body .modal .chat-check small{color:var(--wd-muted);font-weight:400;font-size:12.5px}html body .modal .chat-member-picker{display:grid;gap:8px;max-height:220px;overflow:auto;margin:0;padding:10px 12px;border:1px solid var(--wd-hair);border-radius:10px}html body .modal .chat-member-picker legend{padding:0 4px;color:var(--wd-muted);font-size:12px;font-weight:650}html body .modal .form-actions{display:flex;justify-content:flex-end;gap:8px}html body .modal .chat-people-picker{display:grid;gap:10px;min-width:min(420px,80vw)}html body .modal .chat-people-picker .team-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--wd-hair-strong);border-radius:10px;color:var(--wd-muted)}html body .modal .chat-people-picker .team-search input{flex:1;height:36px;border:0;padding:0;outline:0;box-shadow:none;background:transparent}html body .modal .chat-people-list{display:grid;gap:2px;max-height:360px;overflow:auto}html body .modal .chat-person-option{display:flex;align-items:center;gap:10px;width:100%;min-height:0;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;color:var(--wd-text);font-weight:600}html body .modal .chat-person-option:hover:not(:disabled){background:var(--wd-hover)}html body .modal .chat-person-option>span:last-child{display:grid;gap:1px}html body .modal .chat-person-option small{color:var(--wd-muted);font-weight:400;font-size:12.5px}html body .modal .chat-team-list{display:grid;gap:2px;margin-bottom:14px}html body .modal .chat-team-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--wd-hair)}html body .modal .chat-team-row.inactive{opacity:.6}html body .modal .chat-team-who{display:grid;flex:1;min-width:160px}html body .modal .chat-team-who small{color:var(--wd-muted);font-size:12.5px}html body .modal .chat-team-row>form{flex-basis:100%;display:grid;gap:8px;padding:8px 0 4px 40px}html body .modal .primary.danger{background:var(--wd-accent-strong);border-color:var(--wd-accent-strong);color:#fff}@media(max-width:720px){html body .home-layout .team-home .team-messages .chat-message{padding-left:12px;padding-right:12px}html body .home-layout .team-home .chat-message>.message-actions{right:8px}html body .home-layout .team-home .chat-message .reaction-picker{right:8px;grid-template-columns:repeat(6,30px)}html body .home-layout .team-home .context-open .team-context{display:flex;flex-direction:column;padding:0}html body .home-layout .team-home .composer-readonly{margin:4px 8px 8px;flex-wrap:wrap}html body .home-layout .team-home .chat-search-results>header{padding:12px}html body .home-layout .team-home .chat-search-results li>button{padding:10px 12px}}html body .home-layout .team-home .team-composer .composer-popover button.suggested{background:var(--wd-hover)}html body .home-layout .team-home .conversation-header-actions[hidden]{display:none}html body .home-layout .team-home .team-nav .room-link.archived:not(.selected){color:var(--wd-faint)}html body .modal .chat-dialog-form .hint{margin:-4px 0 4px}html body .home-layout .team-home .team-nav .room-link>.person-avatar,html body .home-layout .team-home .team-nav .room-link>.chat-avatar:first-child{width:auto;height:auto;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}html body .home-layout .team-home .team-nav .room-link>.chat-avatar:first-child{width:20px;height:20px;border-radius:6px;background:var(--avatar)}@media(max-width:640px){html body .home-layout .team-home .team-composer footer .composer-shortcut{display:none}}@media(min-width:721px){html body .home-layout .team-home .conversation-header-actions>button,html body .home-layout .team-home .conversation-header-actions>*>button{display:inline-flex;align-items:center;justify-content:center}}html body .team-home .chat-mention.me{background:var(--wd-amber-soft);color:#7a4a00}.world-phone-hub,.world-phone-tabs{display:none}@media(max-width:720px){html body:has(.world-phone-hub){background:#0b0d11}html body:has(.world-phone-hub) .topbar{display:none!important}html body .home-layout:has(.world-phone-hub){height:100dvh;padding:0;background:#0b0d11}html body .home-layout:has(.world-phone-hub)>.rail{display:none!important}html body .home-layout:has(.world-phone-hub)>main{height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:#0b0d11}html body .home-layout .team-home{height:100%;min-height:0;position:relative;background:#0b0d11;color:#f7f8fb;--wd-text: #f7f8fb;--wd-muted: #b0b8c2;--wd-faint: #a1aab5;--wd-hover: #222a32}html body .home-layout .team-home .team-nav{height:calc(100% - 70px - env(safe-area-inset-bottom,0px));overflow-y:auto;padding:0 0 20px;border:0;background:#0b0d11;color:#f7f8fb;scrollbar-width:none}html body .home-layout .team-home .team-nav::-webkit-scrollbar{display:none}html body .home-layout .team-home .team-nav>:not(.world-phone-hub){display:none!important}html body .home-layout .team-home .world-phone-hub{display:block}html body .team-home .world-phone-hub button{cursor:pointer;font:inherit}.world-phone-masthead{display:flex;align-items:center;justify-content:space-between;padding:17px 20px 12px}.world-phone-title{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:750;letter-spacing:-.035em}.world-phone-title img{width:35px;height:35px;border-radius:10px;object-fit:cover}html body .team-home .world-phone-masthead button,html body .team-home .world-phone-pane-head button{display:grid;place-items:center;width:38px;height:38px;min-height:38px;padding:0;border:1px solid #373b43;border-radius:50%;background:#202329;color:#f8fafc}html body .team-home .world-phone-masthead button:active,html body .team-home .world-phone-pane-head button:active{background:#303943}.world-phone-shortcuts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,42%);gap:10px;overflow-x:auto;padding:10px 20px 18px;scrollbar-width:none;scroll-snap-type:x proximity}.world-phone-shortcuts::-webkit-scrollbar{display:none}html body .team-home .world-phone-shortcuts button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:126px;min-width:0;padding:16px 14px;border:1px solid #4c515b;border-radius:19px;background:#12151b;color:#f8fafc;text-align:left;scroll-snap-align:start}.world-phone-shortcuts button svg{margin-bottom:auto;color:#a9e1f7}.world-phone-shortcuts strong{font-size:17px;font-weight:660;line-height:1.15}.world-phone-shortcuts span{color:#a7acb6;font-size:14px}.world-phone-section-links{border-top:1px solid #292d35}html body .team-home .world-phone-section-links button{display:flex;align-items:center;gap:16px;width:100%;height:64px;padding:0 22px;border:0;border-bottom:1px solid #292d35;border-radius:0;background:transparent;color:#f5f7fa;text-align:left}.world-phone-section-links button>svg:first-child{flex:none;color:#e9edf2}.world-phone-section-links strong{flex:1;font-size:17px;font-weight:650}.world-phone-section-links span{color:#8dd9f5;font-size:13px;font-weight:700}.world-phone-section-links button>svg:last-child{color:#b8bdc6;transform:rotate(-90deg)}.world-phone-workspace{padding:18px 0 20px}html body .home-layout .team-home .world-phone-workspace h2{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 20px 10px;color:#f7f8fb;font-size:19px;font-weight:730}.world-phone-workspace h2 svg{color:#b7bdc7}html body .team-home .world-phone-row{display:flex;align-items:center;gap:16px;width:100%;min-height:52px;padding:7px 23px;border:0;border-radius:0;background:transparent;color:#e9ebef;text-align:left;font-size:17px}.world-phone-row>svg{flex:none;color:#cdd1d8}.world-phone-row>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-phone-row b{min-width:19px;padding:1px 6px;border-radius:11px;background:#1489b5;color:#fff;font-size:12px;text-align:center}.world-phone-row small{color:#9fa5af;font-size:11px;font-weight:650;text-transform:uppercase}.world-phone-row .huddle-badge{flex:none}.world-phone-avatar{position:relative;display:inline-grid}.world-phone-avatar>img,.world-phone-initial{width:27px;height:27px;border-radius:8px}.world-phone-avatar>img{object-fit:cover}.world-phone-initial{display:grid;place-items:center;background:#24885a;color:#fff;font-size:13px;font-weight:700}.world-phone-avatar i{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border:2px solid #0b0d11;border-radius:50%;background:#7d838d}.world-phone-avatar i.online{background:#35c67b}html body .team-home .world-phone-row:active,html body .team-home .world-phone-activity-row:active{background:#222a32}html body .team-home .world-phone-add{margin-top:10px;border-top:1px solid #2a2e35;color:#b8eaff}.world-phone-pane{padding:12px 0 22px}.world-phone-pane-head{display:flex;align-items:center;gap:12px;padding:0 20px 16px}.world-phone-pane-head h2{margin:0;font-size:21px;font-weight:700}html body .team-home .world-phone-activity-row{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 20px;border:0;border-bottom:1px solid #272b32;border-radius:0;background:transparent;color:#edf0f4;text-align:left}.world-phone-activity-row>svg:first-child{flex:none;color:#b5e8fa}.world-phone-activity-row>svg:last-child{flex:none;color:#7f8792;transform:rotate(-90deg)}.world-phone-activity-row>span:not(.chat-avatar){flex:1;display:grid;min-width:0;gap:3px}.world-phone-activity-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650}.world-phone-activity-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a6adb8;font-size:13px}.world-phone-empty,.world-phone-error{margin:0;padding:20px 24px;color:#aeb6c0;font-size:15px;line-height:1.5}.world-phone-error{color:#f3aaa9}.world-phone-segment{display:flex;gap:5px;margin:0 20px 8px;padding:4px;border-radius:13px;background:#1f232a}html body .team-home .world-phone-segment button{flex:1;min-height:36px;border:0;border-radius:10px;background:transparent;color:#aeb6c0;font-size:14px;font-weight:650}html body .team-home .world-phone-segment button[aria-current=page]{background:#424953;color:#fff}.world-phone-search{display:flex;align-items:center;gap:10px;margin:0 20px 10px;padding:0 14px;height:45px;border:1px solid #424953;border-radius:13px;background:#22262d;color:#b7c5cd}html body .team-home .world-phone-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:15px}html body .home-layout .team-home .world-phone-tabs{position:absolute;inset:auto 0 0;z-index:12;display:flex;align-items:flex-start;justify-content:space-around;height:calc(70px + env(safe-area-inset-bottom,0px));padding:5px 10px env(safe-area-inset-bottom,0px);border-top:1px solid #41464f;border-radius:19px 19px 0 0;background:#202329;box-shadow:0 -10px 28px #0008}html body .team-home .world-phone-tabs button{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;min-width:57px;height:54px;min-height:54px;padding:2px;border:0;border-radius:13px;background:transparent;color:#d6d9df;font-size:11px;font-weight:600}html body .team-home .world-phone-tabs button[aria-current=page]{color:#74d8fc;background:#12191e}.world-phone-tabs button i{position:absolute;top:6px;right:13px;width:6px;height:6px;border-radius:50%;background:#10a8e5}html body .home-layout .team-home.conversation-open .team-conversation{display:flex;height:calc(100% - 70px - env(safe-area-inset-bottom,0px));min-height:0;background:#0d0f13;color:#f5f6f8}html body .home-layout .team-home .conversation-titlebar,html body .home-layout .team-home .team-messages{background:#0d0f13;color:#f5f6f8}html body .home-layout .team-home .conversation-titlebar{border-color:#30343c}html body .home-layout .team-home .conversation-titlebar :is(h1,button){color:#f5f6f8}html body .home-layout .team-home .conversation-subtitle{color:#9ea9b5}html body .home-layout .team-home .conversation-tabs{border-color:#30343c;background:#0d0f13;color:#aeb7c3}html body .home-layout .team-home .conversation-tabs button{background:transparent;color:#aeb7c3}html body .home-layout .team-home .conversation-tabs button.selected{color:#f6f8fb;border-bottom-color:#77d6f7;box-shadow:inset 0 -2px #77d6f7}html body .home-layout .team-home .team-messages{min-height:0;padding:12px 14px}html body .home-layout .team-home .team-messages article.chat-message,html body .home-layout .team-home .team-messages article.chat-message:hover{background:transparent!important;color:#f0f2f6}html body .home-layout .team-home .chat-message .message-content,html body .home-layout .team-home .chat-message .message-text,html body .home-layout .team-home .chat-message .message-byline strong{color:#f0f2f6}html body .home-layout .team-home .team-messages .chat-message .message-content>p.message-text,html body .home-layout .team-home .team-messages .chat-message .message-byline strong{color:#f0f2f6!important}html body .home-layout .team-home .team-messages .chat-message .message-content>p,html body .home-layout .team-home .team-messages .chat-message .message-content>p *{color:#f0f2f6!important}html body .home-layout .team-home .team-messages .chat-message .team-initial{color:#fff}html body .home-layout .team-home .team-messages .message-date{border-color:#4b535e;background:transparent;color:#dce2e9}html body .home-layout .team-home .team-messages .message-date span{border-color:#4b535e;background:#262b33;color:#dce2e9}html body .home-layout .team-home .team-messages .message-attachment .message-file{border-color:#414c58;background:#1d252e;color:#e5f6ff}html body .home-layout .team-home .team-messages .message-attachment .message-file :is(span,small){color:#dce8f0}html body .home-layout .team-home .chat-message time,html body .home-layout .team-home .message-date{color:#a6adb8}html body .home-layout .team-home .chat-message .message-image{display:block;max-width:100%;max-height:340px;object-fit:contain;border-radius:12px}html body .home-layout .team-home .chat-message .message-actions button{color:#e8ecf2}html body .home-layout .team-home .team-composer{margin:6px 10px 9px;border-color:#49505a;background:#22262d;box-shadow:none}html body .home-layout .team-home .team-composer textarea{color:#f7f8fb;background:transparent}html body .home-layout .team-home .team-composer textarea::placeholder{color:#aab0ba}html body .home-layout .team-home .world-phone-draft-error{margin:2px 12px;color:#f7a9a9;font-size:12px}html body .home-layout .team-home .team-composer :is(button,footer){color:#e8edf2}html body .home-layout .team-home .team-context{background:#171a20;color:#f4f6f9}html body .home-layout .team-home .team-context :is(h2,h3,p){color:inherit}html body .team-home .world-phone-hub button:focus-visible,html body .team-home .world-phone-tabs button:focus-visible{outline:2px solid #7ddcff;outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.world-phone-hub *,.world-phone-tabs *{scroll-behavior:auto!important}}@media(max-width:720px){html[data-world-background=night] body:has(.world-phone-hub),html[data-world-background=night] body .home-layout:has(.world-phone-hub),html[data-world-background=night] body .home-layout:has(.world-phone-hub)>main,html[data-world-background=night] body .home-layout .team-home,html[data-world-background=night] body .home-layout .team-home .team-nav{background:#0b0d10}html[data-world-background=night] body .team-home .world-phone-shortcuts button{background:#13151b}html[data-world-background=night] body .team-home .world-phone-tabs button[aria-current=page],html[data-world-background=night] body .world-phone-shortcuts button svg{color:#9ed7f2}html[data-world-background=sky] body:has(.world-phone-hub),html[data-world-background=sky] body .home-layout:has(.world-phone-hub),html[data-world-background=sky] body .home-layout:has(.world-phone-hub)>main,html[data-world-background=sky] body .home-layout .team-home,html[data-world-background=sky] body .home-layout .team-home .team-nav{background:#f7f8fa;color:#182431}html[data-world-background=sky] body .home-layout .team-home{--wd-text: #182431;--wd-muted: #566678;--wd-faint: #697989;--wd-hover: #e7edf2}html[data-world-background=sky] body .team-home .world-phone-masthead button,html[data-world-background=sky] body .team-home .world-phone-pane-head button{background:#fff;border-color:#ccd6df;color:#182431}html[data-world-background=sky] body .team-home .world-phone-shortcuts button{background:#fff;border-color:#c9d4de;color:#182431}html[data-world-background=sky] body .world-phone-shortcuts span,html[data-world-background=sky] body .world-phone-workspace h2 svg,html[data-world-background=sky] body .world-phone-row small,html[data-world-background=sky] body .world-phone-activity-row small,html[data-world-background=sky] body .world-phone-empty{color:#617184}html[data-world-background=sky] body .world-phone-section-links,html[data-world-background=sky] body .team-home .world-phone-section-links button,html[data-world-background=sky] body .team-home .world-phone-activity-row,html[data-world-background=sky] body .team-home .world-phone-add{border-color:#dce3e9}html[data-world-background=sky] body .team-home .world-phone-section-links button,html[data-world-background=sky] body .team-home .world-phone-workspace h2,html[data-world-background=sky] body .team-home .world-phone-row,html[data-world-background=sky] body .team-home .world-phone-activity-row{color:#182431}html[data-world-background=sky] body .world-phone-section-links button>svg:first-child,html[data-world-background=sky] body .world-phone-row>svg{color:#566678}html[data-world-background=sky] body .team-home .world-phone-segment{background:#e8edf2}html[data-world-background=sky] body .team-home .world-phone-segment button,html[data-world-background=sky] body .team-home .world-phone-tabs button{color:#566678}html[data-world-background=sky] body .team-home .world-phone-segment button[aria-current=page],html[data-world-background=sky] body .team-home .world-phone-tabs button[aria-current=page]{background:#d5eef9;color:#145978}html[data-world-background=sky] body .world-phone-search,html[data-world-background=sky] body .home-layout .team-home .team-composer{background:#fff;border-color:#c9d4de;color:#182431}html[data-world-background=sky] body .team-home .world-phone-search input,html[data-world-background=sky] body .home-layout .team-home .team-composer textarea{color:#182431}html[data-world-background=sky] body .home-layout .team-home .world-phone-tabs{background:#fff;border-top-color:#dce3e9;box-shadow:0 -10px 28px #23374b17}html[data-world-background=sky] body .home-layout .team-home.conversation-open .team-conversation,html[data-world-background=sky] body .home-layout .team-home .conversation-titlebar,html[data-world-background=sky] body .home-layout .team-home .team-messages,html[data-world-background=sky] body .home-layout .team-home .conversation-tabs{background:#f7f8fa;color:#182431;border-color:#dce3e9}html[data-world-background=sky] body .home-layout .team-home .conversation-titlebar :is(h1,button),html[data-world-background=sky] body .home-layout .team-home .team-messages article.chat-message,html[data-world-background=sky] body .home-layout .team-home .team-messages article.chat-message:hover,html[data-world-background=sky] body .home-layout .team-home .team-messages .chat-message .message-content>p,html[data-world-background=sky] body .home-layout .team-home .team-messages .chat-message .message-content>p *,html[data-world-background=sky] body .home-layout .team-home .team-messages .chat-message .message-byline strong{color:#182431!important}html[data-world-background=sky] body .home-layout .team-home .conversation-tabs button,html[data-world-background=sky] body .home-layout .team-home .conversation-subtitle,html[data-world-background=sky] body .home-layout .team-home .chat-message time{color:#617184}html[data-world-background=sky] body .home-layout .team-home .conversation-tabs button.selected{color:#145978}html[data-world-background=sky] body .home-layout .team-home .team-messages .message-date span{background:#e8edf2;color:#566678}html[data-world-background=sky] body .home-layout .team-home .team-context{background:#fff;color:#182431}html[data-world-background=slate] body:has(.world-phone-hub),html[data-world-background=slate] body .home-layout:has(.world-phone-hub),html[data-world-background=slate] body .home-layout:has(.world-phone-hub)>main,html[data-world-background=slate] body .home-layout .team-home,html[data-world-background=slate] body .home-layout .team-home .team-nav{background:#13202b}html[data-world-background=slate] body .team-home .world-phone-masthead button,html[data-world-background=slate] body .team-home .world-phone-pane-head button,html[data-world-background=slate] body .home-layout .team-home .world-phone-tabs{background:#20313e}html[data-world-background=slate] body .team-home .world-phone-shortcuts button{background:#172633}html[data-world-background=slate] body .team-home .world-phone-segment,html[data-world-background=slate] body .world-phone-search,html[data-world-background=slate] body .home-layout .team-home .team-composer{background:#20313e}html[data-world-background=slate] body .home-layout .team-home.conversation-open .team-conversation,html[data-world-background=slate] body .home-layout .team-home .conversation-titlebar,html[data-world-background=slate] body .home-layout .team-home .team-messages,html[data-world-background=slate] body .home-layout .team-home .conversation-tabs{background:#13202b}}.pt{background:var(--wd-surface, #fff);border:1px solid var(--wd-hair, #e6e6ea);border-radius:var(--wd-r-lg, 14px);box-shadow:var(--wd-shadow);margin:0 0 18px;overflow:hidden;font-family:var(--wd-font);color:var(--wd-text, #1d1d1f)}.pt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px 0;border-bottom:1px solid var(--wd-hair, #e6e6ea)}.pt-head h2{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:650}.pt-head p{margin:4px 0 14px;color:var(--wd-muted, #6e6e76);font-size:13px}.pt-tabs{display:flex;gap:2px}.pt-tabs button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:10px 12px 12px;font:500 13px/1 var(--wd-font);color:var(--wd-muted, #6e6e76);border-bottom:2px solid transparent;border-radius:0;cursor:pointer;white-space:nowrap}.pt-tabs button:hover{color:var(--wd-text, #1d1d1f)}.pt-tabs button.is-on{color:var(--wd-text, #1d1d1f);border-bottom-color:var(--wd-accent-strong, #d92c2c)}.pt-mode{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font:600 11px/1.4 var(--wd-font);letter-spacing:.02em}.pt-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.pt-mode-live{background:var(--wd-green-soft, #e6f6ec);color:var(--wd-green, #1f9d55)}.pt-mode-test{background:var(--wd-amber-soft, #fff3df);color:var(--wd-amber, #b86e00)}.pt-mode-off{background:var(--wd-sunken, #f2f2f4);color:var(--wd-muted, #6e6e76)}.pt-setup{display:flex;gap:10px;align-items:flex-start;margin:14px 20px 0;padding:10px 12px;background:var(--wd-amber-soft, #fff3df);color:#6b4300;border-radius:var(--wd-r-sm, 8px);font-size:13px}.pt-setup ul{margin:0;padding-left:16px}.pt-body{padding:18px 20px 20px}.pt-form,.pt-review,.pt-receipt{max-width:620px;display:grid;gap:16px}.pt .pt-field{display:grid;gap:6px;min-width:0}.pt-label{font:600 12px/1.2 var(--wd-font);color:var(--wd-text-2, #3a3a40)}.pt input:not([type=checkbox]),.pt select{height:38px;border:1px solid var(--wd-hair-strong, #d9d9df);border-radius:var(--wd-r-sm, 8px);padding:0 11px;font:14px var(--wd-font);background:var(--wd-surface, #fff);color:var(--wd-text, #1d1d1f);width:100%;box-sizing:border-box}.pt input:focus,.pt select:focus{outline:none;border-color:var(--wd-blue, #2f6fdc);box-shadow:0 0 0 3px var(--wd-blue-soft, #e8f0fd)}.pt-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.pt-money{position:relative;display:block}.pt-money>span{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--wd-muted, #6e6e76);font-size:14px}.pt .pt-money input{padding-left:22px;font-variant-numeric:tabular-nums}.pt .pt-search{display:flex;flex-direction:row;align-items:center;gap:8px;height:38px;border:1px solid var(--wd-hair-strong, #d9d9df);border-radius:var(--wd-r-sm, 8px);padding:0 11px;color:var(--wd-muted, #6e6e76)}.pt .pt-search input{border:0;height:36px;padding:0;box-shadow:none}.pt-results{list-style:none;margin:0;padding:4px;border:1px solid var(--wd-hair, #e6e6ea);border-radius:var(--wd-r-sm, 8px);max-height:240px;overflow:auto;scrollbar-width:none}.pt-results::-webkit-scrollbar{display:none}.pt-results button{width:100%;display:flex;justify-content:space-between;gap:10px;border:0;background:none;padding:8px 10px;border-radius:6px;font:14px var(--wd-font);text-align:left;cursor:pointer}.pt-results button:hover{background:var(--wd-hover, #f4f4f6)}.pt-results span{color:var(--wd-muted, #6e6e76);font-size:12px}.pt-chosen{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--wd-hair, #e6e6ea);border-radius:var(--wd-r-sm, 8px);background:var(--wd-canvas, #f7f7f8)}.pt-chosen strong{flex:1;font-size:14px}.pt-monogram{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--wd-accent-soft, #fdeced);color:var(--wd-accent-deep, #a8141f);font:700 11px var(--wd-font)}.pt-link{border:0;background:none;padding:0;color:var(--wd-blue, #2f6fdc);font:500 13px var(--wd-font);cursor:pointer}.pt-add{display:inline-flex;align-items:center;gap:4px;justify-self:start}.pt-oneoff{display:grid;gap:8px}.pt-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.pt-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--wd-hair-strong, #d9d9df);border-radius:var(--wd-r-md, 12px);background:var(--wd-surface, #fff);text-align:left;cursor:pointer;font-family:var(--wd-font);color:var(--wd-text, #1d1d1f)}.pt-card span{display:grid;flex:1}.pt-card strong{white-space:nowrap;font-size:13px;font-variant-numeric:tabular-nums}.pt-card small{color:var(--wd-muted, #6e6e76);font-size:12px}.pt-card.is-on{border-color:var(--wd-text, #1d1d1f);box-shadow:0 0 0 1px var(--wd-text, #1d1d1f)}.pt-check{color:var(--wd-green, #1f9d55)}.pt-newcard{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pt .pt-check-row{display:inline-flex;flex-direction:row;align-items:center;gap:7px;font-size:13px;color:var(--wd-text-2, #3a3a40)}.pt-waiting{display:grid;grid-template-columns:auto 1fr;gap:10px 12px;padding:12px 14px;border:1px dashed var(--wd-hair-strong, #d9d9df);border-radius:var(--wd-r-md, 12px);background:var(--wd-canvas, #f7f7f8)}.pt-waiting>svg{margin-top:2px;color:var(--wd-muted, #6e6e76)}.pt-waiting p{margin:2px 0 0;font-size:13px;color:var(--wd-muted, #6e6e76)}.pt-waiting .pt-row-actions{grid-column:1 / -1}.pt-secondary,.pt-ghost,.pt-icon{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:var(--wd-r-sm, 8px);font:500 13px var(--wd-font);cursor:pointer;color:var(--wd-text, #1d1d1f)}.pt-secondary{border:1px solid var(--wd-hair-strong, #d9d9df);background:var(--wd-surface, #fff)}.pt-secondary:hover:not(:disabled),.pt-ghost:hover:not(:disabled),.pt-icon:hover:not(:disabled){background:var(--wd-hover, #f4f4f6)}.pt-ghost{border:0;background:none}.pt-icon{width:30px;height:30px;padding:0;justify-content:center;border:1px solid var(--wd-hair, #e6e6ea);background:var(--wd-surface, #fff)}.pt-small{height:28px;padding:0 9px;font-size:12px}.pt-row-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pt-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--wd-hair, #e6e6ea)}.pt-total{font:650 20px var(--wd-font);font-variant-numeric:tabular-nums}.pt-hint{margin:0;color:var(--wd-muted, #6e6e76);font-size:12.5px}.pt-warn{margin:0;color:var(--wd-amber, #b86e00);font-size:13px}.pt-seg{display:inline-flex;justify-self:start;padding:3px;background:var(--wd-sunken, #f2f2f4);border-radius:10px;gap:2px}.pt-seg button{border:0;background:none;padding:6px 12px;border-radius:8px;font:500 13px var(--wd-font);color:var(--wd-muted, #6e6e76);cursor:pointer}.pt-seg button.is-on{background:var(--wd-surface, #fff);color:var(--wd-text, #1d1d1f);box-shadow:var(--wd-shadow)}.pt-custom{display:flex;align-items:center;gap:8px;font-size:13px}.pt .pt-custom input{width:72px}.pt .pt-custom select{width:120px}.pt-review,.pt-receipt{padding:20px;border:1px solid var(--wd-hair, #e6e6ea);border-radius:var(--wd-r-lg, 14px);background:var(--wd-canvas, #f7f7f8)}.pt-review-amount,.pt-receipt-amount{font:700 32px/1.1 var(--wd-font);font-variant-numeric:tabular-nums;margin:0}.pt-review-amount small,.pt-receipt-amount small{font-size:15px;font-weight:500;color:var(--wd-muted, #6e6e76)}.pt dl{margin:0;display:grid;gap:8px}.pt dl div{display:grid;grid-template-columns:110px 1fr;gap:10px;font-size:14px}.pt dt{color:var(--wd-muted, #6e6e76)}.pt dd{margin:0;font-weight:500}.pt-banner{margin:0;padding:9px 12px;border-radius:var(--wd-r-sm, 8px);font-size:13px;font-weight:500}.pt-banner-test{background:var(--wd-amber-soft, #fff3df);color:#6b4300}.pt-banner-live{background:var(--wd-accent-tint, #fff5f5);color:var(--wd-accent-deep, #a8141f)}.pt-receipt{justify-items:start}.pt-receipt h3{margin:0;font-size:16px}.pt-receipt .pt-row-actions{justify-self:stretch}.pt-receipt-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.pt-receipt.is-ok .pt-receipt-icon{background:var(--wd-green-soft, #e6f6ec);color:var(--wd-green, #1f9d55)}.pt-receipt.is-bad .pt-receipt-icon{background:var(--wd-red-soft, #fdeaea);color:var(--wd-accent-deep, #a8141f)}.pt-sched-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.pt-metric{display:grid;justify-items:end}.pt-metric span,.pt-metric small{font-size:12px;color:var(--wd-muted, #6e6e76)}.pt-metric strong{font:700 22px var(--wd-font);font-variant-numeric:tabular-nums}.pt-sub{margin:22px 0 8px;font:600 12px var(--wd-font);text-transform:uppercase;letter-spacing:.05em;color:var(--wd-muted, #6e6e76)}.pt-empty{margin:0;padding:16px;border:1px dashed var(--wd-hair-strong, #d9d9df);border-radius:var(--wd-r-md, 12px);color:var(--wd-muted, #6e6e76);font-size:13px;text-align:center}.pt-list{border:1px solid var(--wd-hair, #e6e6ea);border-radius:var(--wd-r-md, 12px);overflow:hidden}.pt-day+.pt-day{border-top:1px solid var(--wd-hair, #e6e6ea)}.pt-day-label{display:block;padding:8px 14px 0;font:600 12px var(--wd-font);color:var(--wd-text-2, #3a3a40)}.pt-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,170px) 96px 112px 76px;align-items:center;gap:12px;padding:10px 14px;font-size:13px}.pt-day .pt-line{grid-template-columns:minmax(0,1fr) minmax(0,220px) 96px}.pt-list>.pt-line+.pt-line{border-top:1px solid var(--wd-hair, #e6e6ea)}.pt-line.is-dim{opacity:.55}.pt-line-main{display:grid;min-width:0}.pt-line-main strong,.pt-line-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-line-main small{color:var(--wd-muted, #6e6e76);font-size:12px}.pt-line-main .pt-note{color:var(--wd-amber, #b86e00)}.pt-line-card{color:var(--wd-text-2, #3a3a40);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-line-amount{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.pt-spacer{width:0}.pt-line>.pt-pill{justify-self:start}.pt-line>.pt-secondary,.pt-line>.pt-plan-actions{justify-self:end}.pt-plan-actions{display:inline-flex;gap:6px}.pt-pill{display:inline-block;padding:2px 9px;border-radius:999px;font:600 11.5px/1.6 var(--wd-font);white-space:nowrap}.pt-pill-ok{background:var(--wd-green-soft, #e6f6ec);color:var(--wd-green, #1f9d55)}.pt-pill-bad{background:var(--wd-red-soft, #fdeaea);color:var(--wd-accent-deep, #a8141f)}.pt-pill-warn{background:var(--wd-amber-soft, #fff3df);color:var(--wd-amber, #b86e00)}.pt-pill-wait{background:var(--wd-blue-soft, #e8f0fd);color:var(--wd-blue, #2f6fdc)}.pt-pill-mute{background:var(--wd-sunken, #f2f2f4);color:var(--wd-muted, #6e6e76)}@media(max-width:720px){.pt-tabs{width:100%;justify-content:space-between}.pt-tabs button{padding-left:4px;padding-right:4px}.pt-head,.pt-body{padding-left:16px;padding-right:16px}.pt-two{grid-template-columns:1fr}.pt-line,.pt-day .pt-line{grid-template-columns:minmax(0,1fr) auto}.pt-line-card{grid-column:1;font-size:12px}}@media print{.pt-head,.pt-row-actions{display:none}}.pt .pt-check-row input{width:auto;margin:0;flex:none}.pt form>label,.pt .pt-form>label{margin:0}.pt.pt-dialog{display:grid;gap:14px;border:0;box-shadow:none;margin:0;overflow:visible;min-width:min(420px,80vw)}.pt.pt-dialog p{margin:0}.pt.pl-section{margin-top:0}.pl-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:18px 20px 14px;border-bottom:1px solid var(--wd-hair, #e6e6ea)}.pl-head h2{margin:0;font-size:17px;font-weight:650}.pl-head p{margin:4px 0 0;max-width:640px;color:var(--wd-muted, #6e6e76);font-size:13px}.pl-body{display:grid;gap:12px;padding:16px 20px 20px}.eb-section .pl-body{gap:16px}.eb-header-actions,.eb-actions{display:flex;align-items:center;gap:10px}.eb-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid var(--wd-hair, #e6e6ea);border-radius:8px;background:var(--wd-surface, #fff);color:var(--wd-text, #1d1d1f);font:600 12px var(--wd-font);cursor:pointer}.eb-text-button:hover,.eb-text-button:focus-visible{background:var(--wd-sunken, #f2f2f4)}.eb-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.eb-summary>div{display:grid;align-content:start;gap:5px;padding:2px 20px;border-right:1px solid var(--wd-hair, #e6e6ea);min-width:0}.eb-summary>div:first-child{padding-left:0}.eb-summary>div:last-child{border:0}.eb-summary span{color:var(--wd-muted, #6e6e76);font-size:12px}.eb-summary strong{font-size:24px;font-weight:680;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.eb-summary strong.eb-check{font-size:15px;letter-spacing:0}.eb-summary small{color:var(--wd-muted, #6e6e76);font-size:12px;line-height:1.4}.eb-warning{margin:0;padding:10px 12px;border-radius:8px;background:var(--wd-amber-soft, #fff3df);color:#6b4300;font-size:13px}.eb-history{border-top:1px solid var(--wd-hair, #e6e6ea);padding-top:14px}.eb-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.eb-history-toggle{border:0;background:transparent;color:var(--wd-text, #f5f5f5);font:600 12px var(--wd-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.eb-history-toggle:hover,.eb-history-toggle:focus-visible{color:var(--wd-accent-strong, #d92c2c)}.eb-history h3,.eb-form h3{margin:0 0 10px;color:var(--wd-text, #f5f5f5);font-size:14px;font-weight:650}body .payments-page .module-header h1{color:var(--wd-text, #f5f5f5)!important}.eb-list{display:grid}.eb-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--wd-hair, #e6e6ea)}.eb-row:last-child{border-bottom:0}.eb-row span{display:grid;min-width:0;gap:3px}.eb-row strong,.eb-row b{font-size:13px;font-weight:600}.eb-row small{color:var(--wd-muted, #6e6e76);font-size:12px;overflow-wrap:anywhere}.eb-row b{white-space:nowrap;font-variant-numeric:tabular-nums}.eb-empty p{margin:0 0 12px;max-width:65ch;font-size:13px;line-height:1.5}.eb-form{display:grid;gap:12px;border-top:1px solid var(--wd-hair, #e6e6ea);padding-top:16px}.eb-form p{margin:0;color:var(--wd-muted, #6e6e76);font-size:13px}.eb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:500px}.eb-form label{display:grid;gap:5px;max-width:500px;font-size:12px;font-weight:600}.eb-form input{min-height:36px;box-sizing:border-box;padding:8px 10px;border:1px solid var(--wd-hair, #d8d8dc);border-radius:8px;background:var(--wd-surface, #fff);color:var(--wd-text, #1d1d1f);font:13px var(--wd-font)}.eb-form input:focus-visible,.eb-text-button:focus-visible{outline:2px solid var(--wd-accent-strong, #d92c2c);outline-offset:2px}.eb-actions button{width:auto}.eb-error{color:#a32323!important}@media(max-width:680px){.eb-summary{grid-template-columns:1fr;gap:12px}.eb-summary>div,.eb-summary>div:first-child{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--wd-hair, #e6e6ea)}.eb-summary>div:last-child{border:0;padding-bottom:0}.eb-fields{grid-template-columns:1fr}}.pl-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pt .pl-search{width:min(320px,100%);box-sizing:border-box}.pl-actions{display:inline-flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.pt-line.pl-inv{grid-template-columns:minmax(0,1fr) 112px 104px minmax(0,220px)}.pt-line.pl-refund{grid-template-columns:minmax(0,1fr) 140px 104px minmax(0,220px)}.pt-line.pl-pay{grid-template-columns:104px minmax(0,1fr) 132px 104px 72px}.pl-date{color:var(--wd-text-2, #3a3a40);font-variant-numeric:tabular-nums;white-space:nowrap}.pl-verified{color:var(--wd-green, #1f9d55);vertical-align:-2px}.pl-more{justify-self:center}.pt .primary.pt-small{height:28px;padding:0 10px;font-size:12px}.pt-line.is-dim .pt-line-main strong{text-decoration:none}@media(max-width:720px){.pl-head,.pl-body{padding-left:16px;padding-right:16px}.pt-line.pl-inv,.pt-line.pl-refund,.pt-line.pl-pay{grid-template-columns:minmax(0,1fr) auto}.pl-date{grid-column:1 / -1;font-size:12px;color:var(--wd-muted, #6e6e76)}.pl-actions{grid-column:1 / -1;justify-content:flex-start}}.pt-banner-ok{background:var(--wd-green-soft, #e6f6ec);color:var(--wd-green, #1f9d55)}.billing-waiting{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;border-radius:var(--wd-r-sm, 8px);background:var(--wd-blue-soft, #e8f0fd);color:var(--wd-text, #1d1d1f);font-size:13px}.billing-waiting span{flex:1}.payments-page .recurring-workspace{background:var(--wd-surface, #fff);border:1px solid var(--wd-hair, #e6e6ea);border-radius:var(--wd-r-lg, 14px);box-shadow:var(--wd-shadow)}.payments-page .recurring-metrics{margin:16px 0;gap:10px}.payments-page .recurring-metrics>div{border-left:0;padding:10px 14px;border-radius:var(--wd-r-md, 12px);background:var(--wd-canvas, #f7f7f8)}.payments-page .recurring-metrics span{color:var(--wd-muted, #6e6e76)}.payments-page .recurring-metrics strong{font-size:22px;margin-top:4px;font-variant-numeric:tabular-nums}.payments-page .recurring-row{border-top-color:var(--wd-hair, #e6e6ea)}.pt-setup ul{list-style:none;padding-left:0}.pt-setup li+li{margin-top:4px}@media(max-width:720px){.pl-head .pt-metric{justify-items:start}.pt-line.pl-inv .pt-line-amount,.pt-line.pl-refund .pt-line-amount{text-align:left}}.payments-page .active-billing tbody td.billing-row-action,.payments-page .active-billing thead th:last-child{position:sticky;right:0;z-index:1;box-shadow:inset 1px 0 0 var(--wd-hair, #e6e6ea)}.payments-page .active-billing tbody td.billing-row-action button{opacity:1}.payments-page .active-billing-card-actions{opacity:.55}.payments-page .active-billing tr:hover .active-billing-card-actions,.payments-page .active-billing-card-actions:focus-within{opacity:1}.payments-page .recurring-workspace>header h2{font-size:17px;font-weight:650}.payments-page .recurring-workspace>header p{margin-top:4px;color:var(--wd-muted, #6e6e76);font-size:13px;font-weight:400}@media(max-width:720px){.payments-page .active-billing>header{flex-wrap:wrap}.payments-page .active-billing>header>div{flex:1 1 100%}.payments-page .active-billing tbody td.billing-row-action,.payments-page .active-billing thead th:last-child{position:static;box-shadow:none}}.pd-page{max-width:880px;margin:0 auto;padding:32px 24px 64px;display:grid;gap:20px}.pd-head{display:flex;align-items:center;gap:12px}.pd-head h1{margin:0;font-size:28px;font-weight:500;letter-spacing:-.01em}.pd-card{background:var(--panel, #fff);border:1px solid var(--line, #e7e5df);border-radius:14px;padding:24px;display:grid;gap:16px}.pd-card h2{margin:0;font-size:17px;font-weight:600}.pd-row{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:start}.pd-label{padding-top:9px;font-size:13px;color:var(--muted, #6b6a64)}.pd-value{display:grid;gap:6px;min-width:0}.pd-value input,.pd-value select{width:100%;height:38px;border:1px solid var(--line, #e7e5df);border-radius:9px;padding:0 12px;font:inherit;background:transparent;color:inherit}.pd-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pd-grid .pd-row{grid-template-columns:140px 1fr}.pd-static{display:inline-flex;align-items:center;gap:6px;padding-top:9px}.pd-yes{color:var(--ok, #2f7d4f)}.pd-check{display:inline-flex;align-items:center;gap:8px;padding-top:9px}.pd-toggle{display:inline-flex;border:1px solid var(--line, #e7e5df);border-radius:9px;overflow:hidden;width:max-content}.pd-toggle button{border:0;background:transparent;padding:8px 16px;font:inherit;color:inherit;cursor:pointer}.pd-page .pd-toggle button.is-on{background:#1f1e1b;color:#fff}.pd-hint{margin:0;font-size:13px;color:var(--muted, #6b6a64)}.pd-secure{display:flex;align-items:center;gap:6px}.pd-warn{margin:0;font-size:13px;color:var(--warn, #a4520e)}.pd-submit{justify-self:end;min-width:180px;height:40px}.pd-done{justify-items:center;text-align:center;padding:40px 24px}.pd-done p{margin:0;color:var(--muted, #6b6a64)}.pd-done-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#e5f2ea;color:#2f7d4f}.pd-done-icon.is-bad{background:#fbe9e4;color:#b3412b}.pd-schedule table{width:100%;border-collapse:collapse;font-size:14px}.pd-schedule th{text-align:left;font-weight:500;font-size:12px;color:var(--muted, #6b6a64);padding:0 8px 8px;border-bottom:1px solid var(--line, #e7e5df)}.pd-schedule td{padding:12px 8px;border-bottom:1px solid var(--line, #e7e5df);white-space:nowrap}.pd-schedule tr:last-child td{border-bottom:0}.pd-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;background:#eceae4}.pd-pill.is-active{background:#e5f2ea;color:#2f7d4f}.pd-pill.is-paused{background:#f6ecd9;color:#8a5a12}@media(max-width:720px){.pd-page{padding:16px}.pd-row,.pd-grid .pd-row{grid-template-columns:1fr;gap:4px}.pd-label{padding-top:0}.pd-grid{grid-template-columns:1fr}.pd-schedule{overflow-x:auto}.pd-submit{justify-self:stretch}}.pd-card.pt{margin:0;overflow:visible;box-shadow:none}.mai>header h2{display:inline-flex;align-items:center;gap:7px}.mai-head-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.mai-total{font-size:13px;color:var(--muted, #6c6c75)}.mai-total strong{color:var(--text, #17171a);font-variant-numeric:tabular-nums}.mai-sub{display:block;font-size:12px;color:var(--muted, #6c6c75);margin-top:2px}.mai-credits{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.mai-neg{color:#cf2c2c}.mai-note{margin:8px 0;padding:8px 12px;border-radius:8px;background:#fff3df;color:#7a4a00;font-size:13px}.mai-note.is-error{background:#fdeaea;color:#a41f1f}.mai-meter{display:inline-block;width:72px;height:6px;border-radius:99px;background:#7878872e;overflow:hidden;vertical-align:middle}.mai-meter>span{display:block;height:100%;border-radius:inherit;background:#178a4b}.mai-meter.is-warn>span{background:#d98a00}.mai-meter.is-out>span{background:#cf2c2c}.mai-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 14px;margin:10px 0 14px;padding:14px;border:1px solid rgba(120,120,135,.22);border-radius:10px}.mai-form label{display:grid;gap:4px;font-size:12.5px;font-weight:550}.mai-form .mai-check{display:flex;align-items:center;gap:7px;font-weight:500}.mai-form .mai-wide,.mai-form .hint,.mai-form .mai-actions{grid-column:1 / -1}.mai-actions{display:flex;justify-content:flex-end;gap:8px}.mai-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:10px 0 14px}.mai-plan{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(120,120,135,.22);border-radius:10px}.mai-plan.is-off{opacity:.6}.mai-plan span{font-variant-numeric:tabular-nums}.mai-plan small{color:var(--muted, #6c6c75)}.mai-plan button{justify-self:start;margin-top:4px}.billing-row-action button+button{margin-left:6px}.mai-client{display:grid;gap:16px}.mai-banner{margin:0;padding:10px 14px;border-radius:10px;font-weight:550}.mai-banner.is-warn{background:var(--pt-warn-soft, #fff3df);color:var(--pt-warn, #b06a00)}.mai-banner.is-out{background:var(--pt-bad-soft, #fdeaea);color:var(--pt-bad, #cf2c2c)}.mai-bars{display:flex;align-items:flex-end;gap:3px;height:120px;margin-top:10px}.mai-bars>span{flex:1 1 0;min-width:3px;max-width:26px;border-radius:3px 3px 0 0;background:var(--pt-accent, #ff4545)}.mai-history{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;margin:8px 0}.mai-history th,.mai-history td{text-align:left;padding:7px 4px;border-bottom:1px solid var(--pt-hair, #e7e7ec);font-size:13.5px}.mai-history th{color:var(--pt-muted, #6c6c75);font-weight:550}.mai-onboard h3,.mai-summary h3{margin:0;font-size:15px}.mai-quote{display:flex;flex-wrap:wrap;gap:6px 22px;padding:10px 12px;border-radius:8px;background:#78788712;font-size:13px;font-variant-numeric:tabular-nums}.mai-quote small{color:var(--muted, #6c6c75)}.mai-summary{margin:10px 0 14px;padding:14px;border:1px solid rgba(120,120,135,.22);border-radius:10px}.mai-summary>header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mai-summary>header>div{display:inline-flex;align-items:center;gap:10px}.mai-status{padding:2px 9px;border-radius:99px;font-size:12px;font-weight:600;background:#78788724;color:var(--muted, #6c6c75)}.mai-status.is-done{background:#e3f4ea;color:#146c3c}.mai-status.is-action{background:#fff3df;color:#7a4a00}.mai-status.is-error{background:#fdeaea;color:#a41f1f}.mai-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 14px;margin:12px 0}.mai-facts div{min-width:0}.mai-facts dt{font-size:12px;color:var(--muted, #6c6c75)}.mai-facts dd{margin:2px 0 0;font-size:13.5px;font-weight:550;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mai-steps{list-style:none;margin:0;padding:0;display:grid}.mai-steps li{display:grid;grid-template-columns:18px 1fr auto;align-items:start;gap:10px;padding:9px 2px;border-top:1px solid rgba(120,120,135,.16)}.mai-steps li>svg{margin-top:2px;color:var(--muted, #6c6c75)}.mai-steps li.is-done>svg{color:#178a4b}.mai-steps li.is-action>svg{color:#d98a00}.mai-steps li.is-error>svg{color:#cf2c2c}.mai-steps strong{display:block;font-size:13.5px}.mai-steps small{display:block;font-size:12.5px;color:var(--muted, #6c6c75);overflow-wrap:anywhere}.mai-steps em{font-style:normal;font-size:12px;font-weight:600;color:var(--muted, #6c6c75)}.mai-steps li.is-done em{color:#146c3c}.mai-steps li.is-action em{color:#7a4a00}.mai-steps li.is-error em{color:#a41f1f}.mai-form label.mai-check{flex-direction:row;align-items:center;justify-content:flex-start}.mai-onboard .mai-check{grid-column:1 / -1}.mai-form .mai-check input{width:auto;margin:0}.accounting{--books-ink:var(--wd-text);--books-muted:var(--wd-muted);--books-line:var(--wd-hair);--books-blue:var(--wd-accent-strong);--books-pale:var(--wd-sunken);--books-surface:var(--wd-surface);--books-input:var(--wd-surface);--books-on-ink:var(--wd-canvas);--books-success:var(--wd-green);--books-success-bg:var(--wd-green-soft);color:var(--books-ink);max-width:1320px;container-type:inline-size;margin:0 auto;padding-bottom:56px}.accounting-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:10px 0 26px}.accounting-eyebrow{color:var(--books-blue);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.accounting-head h1{font-size:clamp(34px,4vw,54px);line-height:1.02;letter-spacing:-.055em;margin:8px 0}.accounting-head p{margin:0;color:var(--books-muted)}.accounting-head-actions{display:flex;gap:8px;flex-wrap:wrap}.accounting-head-actions button,.accounting-line-footer button,.accounting-table-wrap button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--books-line);background:var(--books-surface);color:var(--books-ink);padding:9px 13px;border-radius:9px;font-weight:600;cursor:pointer}.accounting-head-actions button:first-child{background:var(--books-ink);color:var(--books-on-ink);border-color:var(--books-ink)}.accounting-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--books-line);margin-bottom:22px}.accounting-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--books-muted);white-space:nowrap;padding:13px 15px;font-size:13px;font-weight:600;cursor:pointer}.accounting-tabs button.selected{color:var(--books-ink);border-bottom-color:var(--books-blue)}.accounting-notice{padding:11px 14px;border:1px solid var(--books-line);background:var(--books-success-bg);color:var(--books-success);border-radius:9px}.accounting-setup{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;margin-bottom:18px;border:1px solid var(--books-line);background:var(--books-pale);border-radius:10px;font-size:13px;font-weight:650}.accounting-setup button{border:0;background:var(--books-ink);color:var(--books-on-ink);border-radius:7px;padding:9px 12px;font-weight:600;cursor:pointer}.accounting-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.accounting-kpis article,.accounting-panel{background:var(--books-surface);border:1px solid var(--books-line);border-radius:13px;box-shadow:var(--wd-shadow)}.accounting-kpis article{min-height:119px;padding:19px}.accounting-kpis span{display:block;color:var(--books-muted);font-size:12px;font-weight:650}.accounting-kpis strong{display:block;margin-top:20px;font-size:clamp(20px,2.1vw,31px);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.accounting-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.accounting-panel{padding:24px;margin-bottom:16px}.accounting-panel h2{font-size:21px;letter-spacing:-.035em;margin:0 0 12px}.accounting-panel h3{font-size:16px;margin:28px 0 13px}.accounting-panel p{color:var(--books-muted);line-height:1.55}.accounting-equation{margin-top:28px}.accounting-equation>div,.accounting-activity,.accounting-statement>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--books-line);font-variant-numeric:tabular-nums}.accounting-equation span{color:var(--books-muted)}.accounting-activity small{display:block;color:var(--books-muted);margin-top:3px}.accounting-activity strong{white-space:nowrap}.accounting-form-panel form{max-width:940px}.accounting-form-panel label,.accounting-add-account label,.accounting-period label{display:grid;gap:7px;color:var(--books-ink);font-size:12px;font-weight:600}.accounting-form-panel input,.accounting-form-panel select,.accounting-add-account input,.accounting-add-account select,.accounting-period input,.accounting-line input,.accounting-line select{box-sizing:border-box;width:100%;height:42px;border:1px solid var(--books-line);background:var(--books-surface);border-radius:8px;padding:9px 11px;color:var(--books-ink);font:inherit}.accounting-form-panel input:focus,.accounting-form-panel select:focus,.accounting-line input:focus,.accounting-line select:focus{outline:2px solid var(--books-blue);outline-offset:1px}.accounting-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0 16px}.accounting-form-panel form>.primary{margin-top:18px}.accounting-line-head,.accounting-line{display:grid;grid-template-columns:minmax(190px,2fr) minmax(100px,1fr) minmax(100px,1fr);gap:9px;margin-top:9px}.accounting-line-head{color:var(--books-muted);font-size:12px;font-weight:600}.accounting-line-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;font-weight:600}.accounting-unbalanced{color:var(--wd-accent-strong)}.accounting-table-wrap{overflow:auto}.accounting-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.accounting-table-wrap th{text-align:left;color:var(--books-muted);font-weight:600;border-bottom:1px solid var(--books-line);padding:12px 8px}.accounting-table-wrap td{border-bottom:1px solid var(--books-line);padding:12px 8px;font-variant-numeric:tabular-nums}.accounting-table-wrap td:last-child{text-align:right}.accounting-table-wrap button{padding:5px 9px;font-size:12px}.accounting-add-account{display:grid;grid-template-columns:110px minmax(150px,1fr) 170px auto;gap:10px;align-items:end}.accounting-add-account button{height:42px}.accounting-report-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.accounting-period{display:flex;gap:10px}.accounting-statement{max-width:820px}.accounting-statement>div{padding:10px 0}.accounting-statement>div:not(:has(strong)){padding-left:14px}.accounting-statement-total{background:var(--books-pale);padding:15px!important;border-top:2px solid var(--books-blue)!important}.accounting-settings-note{display:flex;align-items:center;gap:8px;margin-top:28px}@media(max-width:900px){.accounting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-grid{grid-template-columns:1fr}.accounting-add-account{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.accounting-head{align-items:start;flex-direction:column}.accounting-head-actions{width:100%}.accounting-kpis{gap:7px}.accounting-kpis article{padding:13px;min-height:90px}.accounting-panel{padding:17px}.accounting-fields,.accounting-add-account{grid-template-columns:1fr}.accounting-report-head{display:block}.accounting-period{margin-top:16px}.accounting-line-head,.accounting-line{grid-template-columns:minmax(120px,1.7fr) minmax(75px,1fr) minmax(75px,1fr)}}.accounting-activity select{max-width:210px;border:1px solid var(--books-line);border-radius:8px;padding:7px;color:var(--books-ink);background:var(--books-surface)}.accounting-activity button{border:1px solid var(--books-ink);background:var(--books-ink);color:var(--books-on-ink);border-radius:8px;padding:8px 11px;white-space:nowrap;cursor:pointer}.accounting-activity button:disabled{opacity:.45;cursor:not-allowed}.accounting-link-toggle{display:flex!important;align-items:center;gap:10px;margin-top:12px;font-size:14px!important}.accounting-link-toggle input{width:18px;height:18px;accent-color:var(--books-blue)}.accounting-bank-import{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:20px 0 28px}.accounting-bank-import label{display:grid;gap:7px;min-width:200px;font-size:12px;font-weight:600}.accounting-bank-import input,.accounting-bank-import select,.accounting-bank-row select{min-height:39px;border:1px solid var(--books-line);background:var(--books-surface);border-radius:8px;padding:8px;color:var(--books-ink)}.accounting-bank-import button,.accounting-bank-row button{min-height:39px;border:1px solid var(--books-ink);background:var(--books-ink);color:var(--books-on-ink);border-radius:8px;padding:8px 13px;font-weight:600;cursor:pointer}.accounting-bank-row button:disabled,.accounting-bank-import button:disabled{opacity:.45;cursor:not-allowed}.accounting-bank-row{display:grid;grid-template-columns:minmax(170px,2fr) 100px minmax(150px,1fr) auto minmax(170px,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--books-line);font-size:13px}.accounting-bank-row small{display:block;color:var(--books-muted);margin-top:4px}.accounting-bank-row>strong{text-align:right;font-variant-numeric:tabular-nums}.accounting-outflow{color:var(--wd-accent-strong)}.accounting-add-account{grid-template-columns:110px minmax(150px,1fr) 150px 110px auto}.accounting-bank-checkbox{display:flex!important;align-items:center;gap:8px}.accounting-bank-checkbox input{width:18px;height:18px;accent-color:var(--books-blue)}@media(max-width:1050px){.accounting-bank-row{grid-template-columns:1fr 100px 1fr auto}.accounting-bank-row select:nth-of-type(2){grid-column:3}.accounting-bank-row button:last-child{grid-column:4}}@media(max-width:600px){.accounting-bank-row{grid-template-columns:1fr auto}.accounting-bank-row select,.accounting-bank-row button,.accounting-bank-row select:nth-of-type(2),.accounting-bank-row button:last-child{grid-column:auto}}@media(max-width:900px){.accounting-add-account{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.accounting-add-account{grid-template-columns:1fr}}@media(max-width:600px){.accounting-activity{flex-wrap:wrap}.accounting-activity span{flex-basis:100%}}.accounting-register-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.accounting-export{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid var(--books-ink);border-radius:8px;background:var(--books-ink);color:var(--books-on-ink);text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.accounting-register-filters{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.accounting-register-filters label{display:grid;gap:7px;min-width:150px;color:var(--books-ink);font-size:12px;font-weight:600}.accounting-register-filters label:last-child{min-width:240px}.accounting-register-filters input,.accounting-register-filters select{height:40px;border:1px solid var(--books-line);border-radius:8px;background:var(--books-surface);padding:8px;color:var(--books-ink);font:inherit}.accounting-register-count{font-size:13px}.accounting-register-entry{border-top:1px solid var(--books-line)}.accounting-register-entry summary{display:grid;grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;gap:12px;cursor:pointer;padding:15px 5px;font-size:13px}.accounting-register-entry summary>strong{text-align:right}.accounting-register-entry summary small{display:block;color:var(--books-muted);margin-top:3px}.accounting-register-entry .accounting-table-wrap{padding:0 12px 12px}.accounting-register-entry td:nth-child(n+2){text-align:right}.accounting-register-id{display:block;color:var(--books-muted);padding:0 12px 14px}.accounting-register-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;font-size:13px}.accounting-register-pages button{border:1px solid var(--books-line);background:var(--books-surface);border-radius:8px;padding:9px 13px;color:var(--books-ink);font-weight:600;cursor:pointer}.accounting-register-pages button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.accounting-register-head{display:block}.accounting-export{margin-top:12px}.accounting-register-entry summary{grid-template-columns:82px minmax(0,1fr) 82px;gap:7px}.accounting-register-entry summary>span:first-child{font-size:11px}}.accounting-bill-payment{color:var(--books-muted);background:var(--books-pale)}.accounting-bill-payment td:first-child{padding-left:22px}.accounting-payment-form{margin-top:24px;padding-top:12px;border-top:1px solid var(--books-line)}.accounting-payment-form button[type=button]{margin-left:8px;border:1px solid var(--books-line);background:var(--books-surface);color:var(--books-ink);padding:9px 13px;border-radius:8px;cursor:pointer}.accounting-reconcile-preview{max-width:760px;margin-top:24px;padding:18px;border:1px solid var(--books-line);border-radius:10px;background:var(--books-pale)}.accounting-reconcile-preview>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-top:1px solid var(--books-line);font-variant-numeric:tabular-nums}.accounting-reconcile-preview button:disabled{opacity:.45;cursor:not-allowed}.accounting-parties-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.accounting-parties-head p{margin:0}.accounting-parties-switch{display:flex;gap:5px;padding:4px;background:var(--books-pale);border-radius:10px}.accounting-parties-switch button{border:0;background:transparent;color:var(--books-muted);border-radius:7px;padding:9px 13px;font-weight:600;cursor:pointer}.accounting-parties-switch button.selected{background:var(--books-surface);color:var(--books-ink);box-shadow:var(--wd-shadow)}.accounting-party-search{max-width:360px;margin:20px 0}.accounting-party-form{border-top:1px solid var(--books-line);margin-top:22px;padding-top:1px}.accounting-party-active,.accounting-item-toggle{display:flex!important;align-items:center;gap:9px;margin:12px 0;font-size:13px!important}.accounting-party-active input,.accounting-item-toggle input{width:17px!important;height:17px!important;accent-color:var(--books-blue)}.accounting-party-form textarea{min-height:92px;resize:vertical;border:1px solid var(--books-line);border-radius:8px;padding:9px 11px;color:var(--books-ink);font:inherit}.accounting-contact-select{max-width:410px}.accounting-items{margin:17px 0 21px;padding:17px;border:1px solid var(--books-line);border-radius:11px;background:var(--books-pale)}.accounting-items-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.accounting-items-head small{color:var(--books-muted)}.accounting-item{display:grid;grid-template-columns:minmax(170px,2fr) 80px 100px minmax(145px,1.4fr) 90px auto;align-items:end;gap:9px;margin-top:12px}.accounting-item>strong{text-align:right;padding-bottom:11px;font-size:13px;font-variant-numeric:tabular-nums}.accounting-item button,.accounting-items-foot button,.accounting-party-form button[type=button]{height:42px;border:1px solid var(--books-line);background:var(--books-surface);color:var(--books-ink);border-radius:8px;padding:9px 11px;font-weight:600;cursor:pointer}.accounting-items-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;border-top:1px solid var(--books-line);font-variant-numeric:tabular-nums}.accounting-document-action{display:inline-block;margin-right:6px;padding:5px 9px;border:1px solid var(--books-line);border-radius:8px;color:var(--books-ink);text-decoration:none;font-weight:600}.accounting-table-wrap td:last-child button{margin-left:5px}.accounting button:focus-visible,.accounting a:focus-visible,.accounting textarea:focus-visible{outline:2px solid var(--books-blue);outline-offset:2px}@media(max-width:850px){.accounting-item{grid-template-columns:minmax(140px,2fr) 75px 95px minmax(135px,1.5fr)}.accounting-item>strong{text-align:left}.accounting-item button{grid-column:4}}@media(max-width:600px){.accounting-parties-head,.accounting-items-head{display:block}.accounting-parties-switch{display:inline-flex;margin-top:15px}.accounting-item{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-item label:first-child{grid-column:1/-1}.accounting-item label:nth-child(4){grid-column:1/-1}.accounting-item button{grid-column:auto}.accounting-item>strong{align-self:center;padding:0}.accounting-items{padding:12px}}html body .accounting{color:var(--books-ink);text-align:left;min-width:0;padding:24px 28px 48px}html body .accounting-head{align-items:center;margin:0 0 22px;gap:20px}html body .accounting-eyebrow{display:inline-flex;align-items:center;gap:5px;color:var(--books-muted);font-size:11px;font-weight:600;letter-spacing:.07em}html body .accounting-head h1{font-size:30px;font-weight:650;line-height:1.2;letter-spacing:-.03em;margin:6px 0 5px}html body .accounting-head p{font-size:13px}html body .accounting-head-actions{flex-shrink:0;gap:7px}html body .accounting-head-actions button{min-height:36px;padding:8px 11px;border-radius:8px;font-size:13px;font-weight:550}html body .accounting button{cursor:pointer}html body .accounting button:disabled{opacity:.5;cursor:not-allowed}html body .accounting button:hover:not(:disabled),html body .accounting a:hover{filter:brightness(.96)}html body .accounting .primary{background:var(--books-ink);border-color:var(--books-ink);color:var(--books-on-ink)}html body .accounting :is(input,select,textarea){max-width:100%;min-width:0;background:var(--books-input);color:var(--books-ink);border-color:var(--books-line);box-shadow:none;font-size:13px}html body .accounting :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--books-blue);outline-offset:3px}html body .accounting-tabs{flex-wrap:wrap;overflow:visible;gap:2px 6px;margin:0 0 22px;padding-bottom:10px;border-color:var(--books-line)}html body .accounting-tabs button{min-height:34px;padding:7px 10px;border:1px solid transparent;border-radius:7px;color:var(--books-muted);background:transparent;font-size:13px;font-weight:500}html body .accounting-tabs button.selected{border-color:var(--books-line);color:var(--books-ink);background:var(--books-pale);font-weight:600}html body .accounting-tabs button:hover:not(:disabled){background:var(--books-pale);color:var(--books-ink)}html body .accounting-kpis{gap:10px;margin-bottom:18px}html body .accounting-kpis article{min-height:106px;padding:17px 18px;border-radius:12px}html body .accounting-kpis span{font-size:12px;font-weight:500}html body .accounting-kpis strong{margin-top:15px;font-size:26px;font-weight:600;letter-spacing:-.025em}html body .accounting-grid{gap:16px}html body .accounting-panel{color:var(--books-ink);min-width:0;padding:20px;border-radius:12px}html body .accounting-panel h2{font-size:17px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}html body .accounting-panel h3{font-size:14px;font-weight:600}html body .accounting-panel p{font-size:13px;line-height:1.6;max-width:76ch}html body .accounting-equation{margin-top:22px}html body .accounting-equation>div,html body .accounting-activity{padding:12px 0;font-size:13px}html body .accounting-table-wrap{max-width:100%}html body .accounting-table-wrap th{font-size:12px}html body .accounting-table-wrap td{vertical-align:top}html body .accounting :is(.accounting-notice,.accounting-alert,.accounting-setup){margin:0 0 16px;border-radius:10px;font-size:13px}html body .accounting-setup{padding:14px 16px}.accounting-setup strong{display:block;margin-bottom:3px;font-weight:600}.accounting-alert{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--books-line);color:var(--books-ink);background:var(--books-pale)}.accounting-alert>svg{flex-shrink:0;color:var(--books-blue)}.accounting-alert>span{flex:1;min-width:0;overflow-wrap:anywhere}.accounting-alert strong,.accounting-alert small{display:block}.accounting-alert strong{margin-bottom:3px}.accounting-alert small{margin-top:5px;color:var(--books-muted)}.accounting-alert button{flex-shrink:0;background:var(--books-surface)}.accounting-loading{display:flex;align-items:center;gap:10px;min-height:180px;justify-content:center;color:var(--books-muted);font-size:13px}.accounting-spinner{width:16px;height:16px;border:2px solid var(--books-line);border-top-color:var(--books-muted);border-radius:50%;animation:accounting-spin .9s linear infinite}.accounting-refresh-status{font-size:12px;color:var(--books-muted);margin:0 0 12px}@keyframes accounting-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.accounting-spinner{animation:none}}@container (max-width:1000px){html body .accounting-bank-row{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr) auto}html body .accounting-bank-row select:nth-of-type(2){grid-column:3}html body .accounting-bank-row button:last-child{grid-column:4}html body .accounting-item{grid-template-columns:minmax(0,2fr) 70px 90px minmax(0,1.5fr)}html body .accounting-item>strong{text-align:left}html body .accounting-item button{grid-column:4}}@container (max-width:760px){html body .accounting-head{flex-wrap:wrap;align-items:flex-start}html body .accounting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html body .accounting-grid{grid-template-columns:1fr}html body .accounting-add-account{grid-template-columns:repeat(2,minmax(0,1fr))}html body .accounting-parties-head,html body .accounting-register-head,html body .accounting-report-head,html body .accounting-period{flex-wrap:wrap}}@container (max-width:480px){html body .accounting-panel{padding:15px}html body .accounting-tabs{gap:3px}html body .accounting-tabs button{font-size:12px;padding:7px 8px}html body .accounting-kpis strong{font-size:22px}html body .accounting-kpis article{padding:14px}html body .accounting-fields,html body .accounting-add-account{grid-template-columns:1fr}html body .accounting-bank-row{grid-template-columns:minmax(0,1fr) auto}html body .accounting-bank-row select,html body .accounting-bank-row button:last-child{grid-column:auto}html body .accounting-item{grid-template-columns:repeat(2,minmax(0,1fr))}html body .accounting-item label:first-child,html body .accounting-item label:nth-child(4){grid-column:1/-1}html body .accounting-item button{grid-column:auto}html body .accounting-bank-import label{min-width:0;width:100%}html body .accounting-register-filters label,html body .accounting-register-filters label:last-child{min-width:0;width:100%}html body .accounting-line-head,html body .accounting-line{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:5px}html body .accounting-setup{align-items:flex-start;flex-direction:column}html body .accounting-statement>div{gap:8px;font-size:13px}html body .accounting-activity{flex-wrap:wrap}html body .accounting-activity>span{flex-basis:100%}}@media(max-width:600px){html body .accounting{padding:18px 14px 36px}}[data-theme=dark] .accounting{--books-ink:#efeff1;--books-muted:#a4a4ac;--books-line:#35353b;--books-blue:#ff8585;--books-pale:#242429;--books-surface:#1d1d21;--books-input:#242429;--books-on-ink:#17171b;--books-success:#8bd3a3;--books-success-bg:#1c3025;color-scheme:dark}html body .accounting :is(h1,h2,h3,h4),html body .accounting-kpis strong{color:var(--books-ink)}html body .accounting :is(.accounting-item-toggle,.accounting-party-active,.accounting-link-toggle,.accounting-bank-checkbox){flex-direction:row;justify-content:flex-start;text-align:left}html body .accounting-table-wrap table{background:var(--books-surface);color:var(--books-ink);border:0}html body .accounting-table-wrap th{background:var(--books-pale);color:var(--books-muted);border-color:var(--books-line)}html body .accounting-table-wrap td{background:transparent;color:var(--books-ink);border-color:var(--books-line)}html body .accounting-table-wrap tbody tr:nth-child(2n){background:transparent}html body .accounting-table-wrap tbody tr:hover{background:var(--books-pale)}.payroll{max-width:1240px;margin:0 auto;padding:4px 0 56px;color:var(--wd-text);container-type:inline-size}.payroll-loading{padding:40px 0;color:var(--wd-muted)}.payroll-error{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:14px;background:var(--wd-red-soft);color:var(--wd-accent-deep);border:1px solid #f3c2c2;border-radius:var(--wd-r-md);font-size:13px}.payroll-error span{flex:1}.payroll-notice{display:flex;align-items:center;gap:8px}body .payroll .payroll-inline{display:inline;border:0;background:transparent;padding:0;min-height:0;color:var(--wd-accent-strong);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}body .payroll .payroll-edit-hours{display:inline-flex;margin-top:10px;text-decoration:none;font-size:13px}.payroll-days span.manual{border-color:#f3c2c2;background:var(--wd-accent-tint)}.payroll-days label{display:grid;gap:3px;font-weight:400}.payroll-days label input{width:100%;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.payroll-hours-actions{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.payroll-hours-actions .payroll-muted{flex:1;margin:0;min-width:220px}.payroll-sync{display:inline-flex;align-items:center;gap:5px}.payroll-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 18px}.payroll-eyebrow{display:inline-flex;align-items:center;gap:5px;color:var(--wd-accent-strong);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.payroll-head h1{font-size:30px;letter-spacing:-.03em;margin:6px 0 4px}.payroll-head p{margin:0;color:var(--wd-muted)}.payroll-head-actions{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.payroll button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.payroll button:disabled{opacity:.5;cursor:not-allowed}body .payroll .payroll-primary{background:var(--wd-text);color:#fff;border-color:var(--wd-text);font-weight:600}body .payroll .payroll-primary:hover:not(:disabled){background:#000}.payroll-banner{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:14px;background:var(--wd-blue-soft);color:#1f4c99;border:1px solid #cddcf7;border-radius:var(--wd-r-md);font-size:13px}.payroll-banner svg{flex:none}.payroll-notice{padding:10px 14px;margin-bottom:14px;background:var(--wd-green-soft);color:#17673a;border:1px solid #bfe5cd;border-radius:var(--wd-r-md);font-size:13px}.payroll-warn{padding:10px 14px;margin-bottom:14px;background:var(--wd-amber-soft);color:#7a4a00;border:1px solid #f1d7a8;border-radius:var(--wd-r-md);font-size:13px}.payroll-card{background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg);box-shadow:var(--wd-shadow);padding:18px 20px;margin-bottom:14px}.payroll-card h2{font-size:16px;letter-spacing:-.01em;margin:0 0 10px}.payroll-muted{color:var(--wd-muted);font-size:13px;line-height:1.5;display:flex;align-items:center;gap:6px;margin:0 0 12px}.payroll-setup{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:18px;align-items:end;border-color:#f3c2c2;background:var(--wd-accent-tint)}.payroll-setup p{margin:0;color:var(--wd-muted);font-size:13px}.payroll-schedule{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.payroll label{display:grid;gap:5px;font-size:12px;font-weight:600;color:var(--wd-text-2)}.payroll label em{font-style:normal;font-weight:400;color:var(--wd-faint)}.payroll input,.payroll select,.payroll textarea{box-sizing:border-box;min-height:34px;border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);background:#fff;color:var(--wd-text);padding:6px 9px;font:inherit;font-size:13px}.payroll input:focus,.payroll select:focus,.payroll textarea:focus{outline:2px solid var(--wd-accent);outline-offset:0;border-color:transparent}.payroll-money{position:relative;display:block}.payroll-money i{position:absolute;left:9px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--wd-faint);font-size:13px}.payroll-money input{width:100%;padding-left:20px}.payroll-tabs{display:flex;gap:2px;border-bottom:1px solid var(--wd-hair);margin:4px 0 16px}body .payroll .payroll-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:10px 14px;color:var(--wd-muted);font-weight:600}body .payroll .payroll-tabs button.selected{color:var(--wd-text);border-bottom-color:var(--wd-accent)}.payroll-period-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px}body .payroll .payroll-period-bar label{display:flex;flex-direction:row;align-items:center;gap:8px}.payroll-period-bar label>span{color:var(--wd-muted);font-weight:500}.payroll-period-bar select{min-width:280px}.payroll-sync{margin-left:auto;font-size:12px;color:var(--wd-muted);align-self:center}.payroll-pill{align-self:center;display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.payroll-pill.draft{background:var(--wd-sunken);color:var(--wd-text-2)}.payroll-pill.approved{background:var(--wd-green-soft);color:#17673a}.payroll-pill.exported{background:var(--wd-blue-soft);color:#1f4c99}.payroll-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.payroll-kpis article{background:#fff;border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);padding:14px 16px}.payroll-kpis span{display:block;font-size:12px;color:var(--wd-muted)}.payroll-kpis strong{display:block;margin-top:10px;font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.payroll-kpis .total{border-color:var(--wd-text)}.payroll-table{display:grid}.payroll-row{display:grid;grid-template-columns:minmax(150px,2fr) minmax(104px,1.3fr) minmax(52px,.6fr) minmax(76px,1fr) minmax(70px,.9fr) minmax(84px,1fr);align-items:center;gap:10px;padding:11px 6px;border-bottom:1px solid var(--wd-hair);font-size:13px;font-variant-numeric:tabular-nums;text-align:left}.payroll-row>:nth-child(n+3){text-align:right}body .payroll button.payroll-row{display:grid;width:100%;border:0;border-bottom:1px solid var(--wd-hair);border-radius:0;background:transparent;padding:11px 6px;color:var(--wd-text);min-height:0;font-weight:400}body .payroll button.payroll-row:hover{background:var(--wd-hover)}.payroll-row.head{color:var(--wd-muted);font-size:12px;font-weight:600;padding-top:0}.payroll-row.foot{border-bottom:0;font-weight:700}.payroll-row em{color:var(--wd-amber);font-style:normal}.payroll-name{display:flex;align-items:center;gap:6px}.payroll-name small,.payroll-include small{display:block;color:var(--wd-faint);font-size:11px;margin-top:1px}.payroll-detail{padding:12px 6px 14px 28px;border-bottom:1px solid var(--wd-hair);background:var(--wd-canvas)}.payroll-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.payroll-days span{background:#fff;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);padding:6px 8px;font-size:13px;font-variant-numeric:tabular-nums}.payroll-days span.zero{color:var(--wd-faint)}.payroll-days small{display:block;font-size:11px;color:var(--wd-muted)}.payroll-lines{list-style:none;margin:10px 0 0;padding:0}.payroll-lines li{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--wd-hair);font-size:13px}.payroll-lines li>span:first-child{flex:1}.payroll-lines em{color:var(--wd-muted);font-style:normal}body .payroll .payroll-icon{min-height:26px;padding:4px 6px;border-color:transparent;background:transparent;color:var(--wd-muted)}.payroll-empty{color:var(--wd-muted);padding:16px 6px;margin:0}.payroll-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.payroll-add{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.payroll-add>*{min-width:0}.payroll textarea{width:100%;min-height:96px;resize:vertical}.payroll-people{display:grid}.payroll-person{display:grid;grid-template-columns:minmax(200px,1.6fr) 110px 140px minmax(130px,1fr) 150px auto;gap:10px;align-items:end;padding:12px 0;border-top:1px solid var(--wd-hair)}.payroll-person.off>:not(.payroll-include){opacity:.55}body .payroll .payroll-include{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;align-self:center;text-align:left}.payroll-include input{width:17px;height:17px;min-height:0;accent-color:var(--wd-accent-strong)}.payroll-include strong{font-size:14px}.payroll-foot{display:flex;align-items:center;gap:6px;color:var(--wd-faint);font-size:12px;margin-top:18px}.payroll-owner-only{text-align:center;padding:80px 20px;color:var(--wd-muted)}.payroll-owner-only h2{color:var(--wd-text);margin:10px 0 6px}.payroll-print{display:none}@container (max-width: 1000px){.payroll-kpis strong{font-size:18px}.payroll-grid,.payroll-setup{grid-template-columns:1fr}.payroll-person{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) 150px auto}.payroll-person .payroll-include{grid-column:1 / -1}}@container (max-width: 640px){.payroll-head{flex-direction:column;align-items:flex-start}.payroll-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-kpis .total{grid-column:1 / -1}.payroll-row{grid-template-columns:1fr 90px}.payroll-row>:nth-child(2),.payroll-row>:nth-child(3),.payroll-row>:nth-child(4),.payroll-row>:nth-child(5){display:none}.payroll-days{grid-template-columns:repeat(4,minmax(0,1fr))}.payroll-add,.payroll-person{grid-template-columns:1fr}.payroll-period-bar select{min-width:0;width:100%}}@media print{.payroll{container-type:normal}body *{visibility:hidden!important}.payroll-print,.payroll-print *{visibility:visible!important}.payroll-print{display:block;position:absolute;inset:0 auto auto 0;width:100%;padding:24px;color:#000;font-size:12px}.payroll-print h1{font-size:20px;margin:0 0 4px}.payroll-print h2{font-size:14px;margin:18px 0 6px}.payroll-print table{width:100%;border-collapse:collapse;margin-top:12px}.payroll-print th,.payroll-print td{border-bottom:1px solid #ccc;padding:6px 4px;text-align:right}.payroll-print th:first-child,.payroll-print td:first-child,.payroll-print td:nth-child(2),.payroll-print th:nth-child(2){text-align:left}.payroll-print tfoot td{font-weight:700;border-top:2px solid #000}.payroll-print-foot{margin-top:24px;color:#555}}.at-page{max-width:1240px;margin:0 auto;padding:4px 0 56px;color:var(--wd-text)}.at-page.narrow{max-width:860px}.at-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 18px}.at-eyebrow{display:inline-flex;align-items:center;gap:5px;color:var(--wd-accent-strong);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.at-head h1{font-size:30px;letter-spacing:-.03em;margin:6px 0 4px}.at-head p{margin:0;color:var(--wd-muted)}.at-head-actions{display:flex;gap:8px;flex-wrap:wrap}.at-page button,.modal .at-form button{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.at-page button:disabled,.modal .at-form button:disabled{opacity:.5;cursor:not-allowed}body .at-primary{background:var(--wd-text);color:#fff;border-color:var(--wd-text);font-weight:600}body .at-primary:hover:not(:disabled){background:#000}body .at-danger{background:var(--wd-accent-strong);color:#fff;border-color:var(--wd-accent-strong);font-weight:600}body .at-danger:hover:not(:disabled){background:var(--wd-accent-hover)}body .at-link{border:0;background:transparent;padding:6px 4px;color:var(--wd-text-2)}body .at-link.danger{color:var(--wd-accent-strong)}body .at-link:hover:not(:disabled){background:transparent;text-decoration:underline}.at-loading{display:flex;align-items:center;gap:6px;padding:48px 8px;color:var(--wd-muted)}.at-loading span{width:6px;height:6px;border-radius:50%;background:var(--wd-faint);animation:at-pulse 1s infinite ease-in-out}.at-loading span:nth-child(2){animation-delay:.15s}.at-loading span:nth-child(3){animation-delay:.3s;margin-right:6px}@keyframes at-pulse{0%,to{opacity:.3}50%{opacity:1}}.at-empty{display:grid;justify-items:center;gap:6px;padding:40px 16px;text-align:center;color:var(--wd-muted);font-size:13px}.at-empty strong{color:var(--wd-text);font-size:15px}.at-error{margin-top:24px;background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg)}.at-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.at-stats div{background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:var(--wd-r-md);box-shadow:var(--wd-shadow);padding:12px 14px;display:grid;gap:2px}.at-stats strong{font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.at-stats span{color:var(--wd-muted);font-size:12px}.at-tabs{display:flex;gap:2px;border-bottom:1px solid var(--wd-hair);margin:4px 0 16px;overflow-x:auto}body .at-page .at-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:10px 14px;color:var(--wd-muted);font-weight:600;white-space:nowrap;transition:color .12s ease}body .at-page .at-tabs button.selected{color:var(--wd-text);border-bottom-color:var(--wd-accent)}.at-card{background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg);box-shadow:var(--wd-shadow);padding:18px 20px;margin-bottom:14px}.at-card h2{font-size:16px;letter-spacing:-.01em;margin:0 0 12px}.at-muted{color:var(--wd-muted);font-size:13px;margin:0 0 12px}.at-hint{color:var(--wd-muted);font-size:12px;line-height:1.5;margin:6px 0 0}.at-problem{margin:10px 0 0;padding:9px 12px;border-radius:var(--wd-r-sm);background:var(--wd-red-soft);color:var(--wd-accent-deep);font-size:13px}.at-people{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.at-people.has-detail{grid-template-columns:minmax(0,1fr) 390px}.at-list{background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg);box-shadow:var(--wd-shadow);overflow:hidden}.at-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--wd-hair);color:var(--wd-faint)}body .at-search input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:13px;color:var(--wd-text);min-height:28px;padding:0;box-shadow:none}body .at-page .at-row{width:100%;display:grid;grid-template-columns:36px minmax(160px,1.3fr) minmax(0,1.6fr) 112px 96px;align-items:center;gap:14px;padding:11px 14px;border:0;border-bottom:1px solid var(--wd-hair);border-radius:0;background:var(--wd-surface);text-align:left;justify-content:stretch;min-height:60px}body .at-page .at-row:last-child{border-bottom:0}body .at-page .at-row:hover:not(:disabled){background:var(--wd-hover)}body .at-page .at-row.selected{background:var(--wd-accent-tint);box-shadow:inset 3px 0 0 var(--wd-accent)}.at-row.off .at-who,.at-row.off .at-access{opacity:.55}.at-avatar{position:relative;width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;background:var(--wd-sunken);color:var(--wd-text-2);font-size:12px;font-weight:700;letter-spacing:.02em;flex:none}.at-avatar.admin{background:var(--wd-blue-soft);color:#1f4c99}.at-avatar.owner{background:var(--wd-accent-soft);color:var(--wd-accent-deep)}.at-avatar.big{width:44px;height:44px;font-size:15px}.at-dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;background:var(--wd-hair-strong)}.at-dot.on{background:var(--wd-green)}.at-dot.off{background:var(--wd-faint)}.at-who{display:grid;min-width:0}.at-who strong{font-size:14px;color:var(--wd-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-who em,.at-panel h2 em{font-style:normal;color:var(--wd-muted);font-weight:500}.at-who small{color:var(--wd-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-access{color:var(--wd-text-2);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--wd-sunken);color:var(--wd-text-2);justify-self:start}.at-pill.admin{background:var(--wd-blue-soft);color:#1f4c99}.at-pill.owner{background:var(--wd-accent-soft);color:var(--wd-accent-deep)}.at-pill.private{background:var(--wd-amber-soft);color:#7a4a00}.at-pill.open{background:var(--wd-green-soft);color:#17673a}.at-status{font-size:12px;color:var(--wd-muted);white-space:nowrap;text-align:right}.at-status.on{color:var(--wd-green);font-weight:600}.at-status.off{color:var(--wd-faint)}.at-panel{position:sticky;top:12px;background:var(--wd-surface);border:1px solid var(--wd-hair);border-radius:var(--wd-r-lg);box-shadow:var(--wd-shadow-pop);padding:16px 18px;max-height:calc(100vh - 140px);overflow-y:auto}.at-panel>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--wd-hair)}.at-panel h2{margin:0;font-size:17px;letter-spacing:-.01em;overflow-wrap:anywhere}.at-panel header p{margin:2px 0 0;color:var(--wd-muted);font-size:12.5px;overflow-wrap:anywhere}.at-panel section{padding:14px 0;border-bottom:1px solid var(--wd-hair)}.at-panel h3{margin:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--wd-muted)}.at-panel>footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;flex-wrap:wrap}.at-panel>footer .at-primary{margin-left:auto}.at-note{display:flex;align-items:center;gap:6px;margin:12px 0 0;padding:9px 12px;border-radius:var(--wd-r-sm);background:var(--wd-sunken);color:var(--wd-text-2);font-size:12.5px}.at-note.warn{background:var(--wd-amber-soft);color:#7a4a00}.at-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--wd-text-2);width:100%}.at-confirm>span{flex:1 1 100%}.at-page input[type=text],.at-page input[type=email],.at-page input[type=password],.at-page input:not([type]),.at-page select,.at-form input:not([type=checkbox]):not([type=radio]),.at-form select{box-sizing:border-box;width:100%;min-height:34px;border:1px solid var(--wd-hair-strong);border-radius:var(--wd-r-sm);background:#fff;color:var(--wd-text);padding:6px 10px;font:inherit;font-size:13px}.at-page .at-search input{border:0}.at-page input:focus,.at-page select:focus,.at-form input:focus,.at-form select:focus{outline:2px solid var(--wd-accent);outline-offset:0;border-color:transparent}.at-page input:disabled{background:var(--wd-sunken);color:var(--wd-muted)}.at-segment{display:grid;grid-template-columns:1fr 1fr;gap:8px}body .at-page .at-segment button{display:grid;justify-items:start;gap:2px;text-align:left;padding:10px 12px;min-height:64px;border-radius:var(--wd-r-md)}.at-segment button strong{font-size:13px;color:var(--wd-text)}.at-segment button small{font-size:11.5px;color:var(--wd-muted);font-weight:400;line-height:1.35}body .at-page .at-segment button.selected{border-color:var(--wd-accent);background:var(--wd-accent-tint);box-shadow:0 0 0 1px var(--wd-accent)}.at-choice{display:grid;gap:6px}.at-choice label{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border:1px solid var(--wd-hair);border-radius:var(--wd-r-sm);cursor:pointer}.at-choice label:has(input:checked){border-color:var(--wd-accent);background:var(--wd-accent-tint)}.at-choice input{margin-top:3px;accent-color:var(--wd-accent-strong)}.at-choice span{display:grid;gap:1px}.at-choice strong{font-size:13px}.at-choice small{font-size:12px;color:var(--wd-muted)}.at-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 4px;font-size:12px;color:var(--wd-muted)}body .at-presets button{min-height:26px;padding:2px 10px;font-size:12px;border-radius:999px}.at-areas{display:grid;gap:10px;margin-top:8px}.at-areas fieldset{border:0;padding:0;margin:0;display:grid;gap:2px}.at-areas legend{font-size:11.5px;font-weight:700;color:var(--wd-text-2);padding:0 0 4px}.at-areas label{display:flex;align-items:flex-start;gap:9px;padding:6px 8px;border-radius:var(--wd-r-sm);cursor:pointer}.at-areas label:hover{background:var(--wd-hover)}.at-areas label.locked{cursor:not-allowed;opacity:.6}.at-areas input{margin-top:3px;accent-color:var(--wd-accent-strong)}.at-areas span{display:grid;gap:1px}.at-areas strong{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600}.at-areas small{font-size:11.5px;color:var(--wd-muted)}.at-inline{display:flex;align-items:flex-end;gap:8px}.at-inline input,.at-inline .grow{flex:1}.at-inline button{flex:none}.at-boards ul{list-style:none;margin:0;padding:0}.at-boards li{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(0,2fr) auto;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--wd-hair)}.at-board-name{display:inline-flex;align-items:center;gap:8px;font-weight:600}.at-board-name svg{color:var(--wd-faint)}.at-board-people{color:var(--wd-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-changes{list-style:none;margin:0;padding:0}.at-changes li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--wd-hair);font-size:13px;color:var(--wd-text-2)}.at-changes li:first-child{border-top:0;padding-top:0}.at-changes time{color:var(--wd-faint);font-size:12px;white-space:nowrap}.at-form{display:grid;gap:12px;min-width:min(560px,100%)}.at-form label,.at-page .at-form label,.at-inline label{display:grid;gap:5px;font-size:12px;font-weight:600;color:var(--wd-text-2)}.at-form label em{font-style:normal;font-weight:400;color:var(--wd-faint)}.at-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.at-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.at-form-foot{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.at-form .at-hint{margin:-4px 0 0}.at-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0}.at-facts div{display:grid;gap:4px}.at-facts dt{font-size:12px;color:var(--wd-muted)}.at-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.at-chips{display:flex;flex-wrap:wrap;gap:6px}.at-chips span{padding:4px 10px;border-radius:999px;background:var(--wd-sunken);font-size:12.5px;color:var(--wd-text-2)}.at-sessions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--wd-hair);font-size:13px;color:var(--wd-text-2);flex-wrap:wrap}@media(max-width:1100px){.at-people.has-detail{grid-template-columns:minmax(0,1fr)}.at-panel{position:static;max-height:none}body .at-page .at-row{grid-template-columns:36px minmax(0,1fr) auto}.at-row .at-access,.at-row .at-status{display:none}}@media(max-width:700px){.at-page{padding:4px 12px 56px}.at-head{flex-direction:column;align-items:stretch}.at-head h1{font-size:24px}.at-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.at-grid,.at-grid.three,.at-facts,.at-segment{grid-template-columns:1fr}.at-boards li{grid-template-columns:minmax(0,1fr) auto}.at-board-people{grid-column:1 / -1;white-space:normal}.at-inline{flex-direction:column;align-items:stretch}.at-form{min-width:0}}.at-search,.at-choice label,.at-areas label{flex-direction:row}.at-form>label,.at-inline>label{margin:0}.at-choice input,.at-areas input{width:auto;flex:none}body .at-page .at-people.has-detail .at-row{grid-template-columns:36px minmax(0,1fr) auto}.at-people.has-detail .at-row .at-access,.at-people.has-detail .at-row .at-status{display:none}.sales{--s-ink:var(--wd-text,#1d1d1f);--s-muted:var(--wd-muted,#6e6e76);--s-line:var(--wd-hair,#e6e6ea);--s-red:var(--wd-accent-strong,#d92c2c);--s-soft:var(--wd-accent-soft,#fdeced);color:var(--s-ink);max-width:1600px;margin:0 auto;padding-bottom:40px}.sales-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:6px 0 10px}.sales-eyebrow{color:var(--s-red);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sales-head h1{font-size:clamp(26px,3vw,38px);letter-spacing:-.045em;margin:4px 0 0;line-height:1.05}.sales-tabs{display:flex;gap:4px;background:var(--wd-sunken,#f2f2f4);padding:4px;border-radius:11px}.sales-tabs button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--s-muted);padding:8px 14px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer}.sales-tabs button.selected{background:#fff;color:var(--s-ink);box-shadow:var(--wd-shadow)}.sales-status{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 14px;font-size:12px;color:var(--s-muted)}.sales-status span{display:inline-flex;align-items:center;gap:6px}.sales-status i{width:7px;height:7px;border-radius:50%;background:#c6c6cc}.sales-status .on i{background:var(--wd-green,#1f9d55)}.sales-status .off{color:var(--wd-amber,#b86e00)}.sales-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:var(--wd-sunken,#f2f2f4);color:var(--s-muted);white-space:nowrap}.sales-chip.red{background:var(--s-soft);color:var(--s-red)}.sales-chip.green{background:var(--wd-green-soft,#e6f6ec);color:var(--wd-green,#1f9d55)}.sales-chip.amber{background:var(--wd-amber-soft,#fff3df);color:var(--wd-amber,#b86e00)}.sales-chip.blue{background:var(--wd-blue-soft,#e8f0fd);color:var(--wd-blue,#2f6fdc)}.sales-muted{color:var(--s-muted);font-size:13px}.sales-warn{color:var(--wd-amber,#b86e00);font-size:12px}.sales-link{border:0;background:none;padding:0;color:var(--wd-blue,#2f6fdc);font-size:12px;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.sales-placeholder{display:grid;place-items:center;min-height:240px;border:1px dashed var(--s-line);border-radius:14px;color:var(--s-muted);background:#fff}.sales-dialer{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:14px;align-items:start}.sales-queue{background:#fff;border:1px solid var(--s-line);border-radius:14px;position:sticky;top:8px;max-height:calc(100vh - 150px);display:flex;flex-direction:column;overflow:hidden}.sales-queue-tools{padding:12px;border-bottom:1px solid var(--s-line);display:grid;gap:9px}.sales-search{display:flex;align-items:center;gap:7px;border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:9px;padding:0 10px;color:var(--s-muted)}.sales-search input{border:0;outline:0;height:36px;width:100%;font:inherit;background:transparent;color:var(--s-ink)}.sales-lists{display:flex;flex-wrap:wrap;gap:5px}.sales-lists button{border:1px solid var(--s-line);background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650;color:var(--s-muted);cursor:pointer;display:inline-flex;gap:5px;align-items:center}.sales-lists button.selected{background:var(--s-ink);border-color:var(--s-ink);color:#fff}.sales-lists b{background:var(--s-red);color:#fff;border-radius:999px;padding:0 6px;font-size:10px}.sales-queue-tools select{height:34px;border:1px solid var(--s-line);border-radius:8px;padding:0 8px;font:inherit;font-size:13px;background:#fff;color:var(--s-ink)}.sales-queue-count{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;font-size:12px;color:var(--s-muted);border-bottom:1px solid var(--s-line)}.sales-leads{list-style:none;margin:0;padding:6px;overflow:auto;flex:1}.sales-leads button{display:grid;gap:3px;width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:10px;cursor:pointer;color:var(--s-ink)}.sales-leads button:hover{background:var(--wd-hover,#f4f4f6)}.sales-leads button.selected{background:var(--s-soft);box-shadow:inset 3px 0 0 var(--s-red)}.sales-lead-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.sales-lead-top strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-lead-sub{font-size:12px;color:var(--s-muted)}.sales-lead-meta{display:flex;gap:8px;align-items:center}.sales-lead-meta small{font-size:11px;color:var(--s-muted)}.sales-empty{padding:20px;color:var(--s-muted);text-align:center}.sales-pager{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-top:1px solid var(--s-line);font-size:12px}.sales-pager button{display:inline-flex;align-items:center;border:1px solid var(--s-line);background:#fff;border-radius:7px;padding:4px 8px;cursor:pointer;font-size:12px}.sales-pager button:disabled{opacity:.4}.sales-lead{display:grid;gap:12px}.sales-lead-head{display:flex;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--s-line);border-radius:14px;padding:18px 20px}.sales-lead-head h2{margin:3px 0 4px;font-size:26px;letter-spacing:-.04em}.sales-lead-head p{margin:0;color:var(--s-muted);font-size:13px}.sales-quick-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.sales-quick-links a{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:650;color:var(--wd-blue,#2f6fdc);text-decoration:none}.sales-call-box{display:grid;gap:7px;justify-items:end;align-content:start;min-width:220px;text-align:right}.sales-phone{font-size:20px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sales-call-box select{height:36px;border:1px solid var(--s-line);border-radius:8px;font:inherit}.sales-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:170px;height:46px;border:0;border-radius:12px;background:var(--wd-green,#1f9d55);color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 6px 18px #1f9d5540}.sales-call:disabled{background:#b9c7be;box-shadow:none;cursor:not-allowed}.sales-call-box small{color:var(--s-muted);font-size:12px;max-width:240px}.sales-call-state{color:var(--wd-green,#1f9d55)!important;font-weight:650}.sales-cell{display:flex;gap:6px;align-items:end}.sales-cell label{display:grid;gap:4px;font-size:11px;color:var(--s-muted);text-align:left}.sales-cell input{height:32px;border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:7px;padding:0 8px;font:inherit;width:160px}.sales-cell button{height:32px;border:0;border-radius:7px;background:var(--s-ink);color:#fff;padding:0 10px;font-weight:700;cursor:pointer}.sales-outcomes{background:#fff;border:1px solid var(--s-line);border-radius:14px;padding:14px;display:grid;gap:10px}.sales-outcomes textarea,.sales-appt-form textarea,.sales-composer textarea{width:100%;box-sizing:border-box;border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:9px;padding:9px 11px;font:inherit;font-size:14px;resize:vertical;color:var(--s-ink)}.sales-outcome-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sales-outcome{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;border:1px solid var(--s-line);background:#fff;border-radius:10px;font-weight:750;font-size:13px;cursor:pointer;color:var(--s-ink)}.sales-outcome:hover{border-color:var(--s-ink)}.sales-outcome:disabled{opacity:.5;cursor:not-allowed}.sales-outcome.appointment_set{background:var(--s-red);border-color:var(--s-red);color:#fff}.sales-outcome.appointment_set:hover{background:var(--wd-accent-hover,#c42626)}.sales-outcome.selected{outline:2px solid var(--s-ink);outline-offset:1px}.sales-inline-form{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.sales-inline-form label{display:grid;gap:4px;font-size:12px;font-weight:700}.sales-inline-form input{height:38px;border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:8px;padding:0 9px;font:inherit}.sales-inline-form button,.sales-card-actions button,.sales-card-actions a{display:inline-flex;align-items:center;gap:6px;height:36px;border:1px solid var(--s-line);background:#fff;border-radius:9px;padding:0 12px;font-weight:700;font-size:13px;color:var(--s-ink);cursor:pointer;text-decoration:none}.sales-inline-form button.primary{background:var(--s-red);border-color:var(--s-red);color:#fff}.sales-appt-form{display:grid;gap:10px;border-top:1px solid var(--s-line);padding-top:12px}.sales-appt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales-appt-form label{display:grid;gap:4px;font-size:12px;font-weight:700}.sales-appt-grid input,.sales-appt-grid select{height:38px;border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:8px;padding:0 9px;font:inherit;background:#fff;color:var(--s-ink)}.sales-checks{display:grid;gap:6px}.sales-checks label{display:flex!important;align-items:center;gap:8px;font-weight:600!important;font-size:13px!important}.sales-checks input{width:17px;height:17px;accent-color:var(--s-red)}.sales-booked{display:flex;gap:12px;align-items:flex-start;background:var(--wd-green-soft,#e6f6ec);border-radius:12px;padding:14px;color:#14532d}.sales-booked>div{display:grid;gap:6px}.sales-booked .primary{justify-self:start;border:0;border-radius:9px;background:var(--s-ink);color:#fff;padding:9px 14px;font-weight:700;cursor:pointer}.sales-lead-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.sales-panel{background:#fff;border:1px solid var(--s-line);border-radius:14px;padding:14px 16px;min-width:0}.sales-panel h3{display:flex;align-items:center;gap:7px;font-size:14px;margin:4px 0 10px}.sales-panel h3 small{font-weight:500;color:var(--s-muted);font-size:12px}.sales-panel h3+h3,.sales-panel *+h3{margin-top:18px}.sales-call-row{display:grid;gap:6px;padding:9px 0;border-top:1px solid var(--s-line)}.sales-call-row:first-of-type{border-top:0}.sales-call-row div{display:grid;gap:2px}.sales-call-row span{font-size:12px;color:var(--s-muted)}.sales-call-row audio{width:100%;height:34px}.sales-call-row p{margin:4px 0 0}.sales-history{display:grid;gap:2px;padding:8px 0;border-top:1px solid var(--s-line);font-size:13px}.sales-history span{color:var(--s-muted);font-size:12px}.sales-history p{margin:2px 0 0}.sales-appt-line{display:grid;gap:4px;padding:8px 0;border-top:1px solid var(--s-line);font-size:13px}.sales-appt-line>span{color:var(--s-muted);font-size:12px}.sales-text-states{display:flex;flex-wrap:wrap;gap:5px}.sales-texts{display:flex;flex-direction:column}.sales-bubbles{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow:auto;padding:4px 2px 8px}.sales-bubble{max-width:88%;padding:8px 11px;border-radius:14px;font-size:13px;line-height:1.4}.sales-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sales-bubble small{display:block;margin-top:4px;font-size:10px;opacity:.75}.sales-bubble.inbound{align-self:flex-start;background:var(--wd-sunken,#f2f2f4);border-bottom-left-radius:4px}.sales-bubble.outbound{align-self:flex-end;background:var(--wd-blue,#2f6fdc);color:#fff;border-bottom-right-radius:4px}.sales-composer{display:flex;gap:6px;align-items:end;border-top:1px solid var(--s-line);padding-top:10px}.sales-composer button{height:40px;width:42px;flex:none;border:0;border-radius:10px;background:var(--wd-blue,#2f6fdc);color:#fff;display:grid;place-items:center;cursor:pointer}.sales-composer button:disabled{opacity:.4;cursor:not-allowed}.sales-day{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.sales-day strong{font-size:16px}.sales-day input{height:34px;border:1px solid var(--s-line);border-radius:8px;padding:0 8px;font:inherit}.sales-day .icon{border:1px solid var(--s-line);background:#fff;border-radius:8px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.sales-cards{display:grid;gap:10px}.sales-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;background:#fff;border:1px solid var(--s-line);border-radius:14px;padding:16px}.sales-card.live{border-color:var(--s-red);box-shadow:0 0 0 3px var(--s-soft)}.sales-card.muted{opacity:.6}.sales-card-time{display:grid;align-content:start;gap:4px}.sales-card-time strong{font-size:20px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sales-card-time small{color:var(--s-muted);font-size:11px}.sales-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sales-card-title h3{margin:0;font-size:18px;letter-spacing:-.025em}.sales-card-body{display:grid;gap:8px;min-width:0}.sales-card-body>p{margin:0;font-size:13px}.sales-card-notes{color:var(--s-muted);white-space:pre-wrap;max-height:4.5em;overflow:hidden}.sales-card-flags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px}.sales-card-flags>span{display:inline-flex;align-items:center;gap:5px;font-weight:650}.sales-card-flags .on{color:var(--wd-green,#1f9d55)}.sales-card-flags .off{color:var(--s-muted)}.sales-card-actions{display:flex;flex-wrap:wrap;gap:7px}.sales-card-actions .sales-join{background:var(--wd-blue,#2f6fdc);border-color:var(--wd-blue,#2f6fdc);color:#fff}.sales-card-actions .sales-join.disabled{background:var(--wd-sunken,#f2f2f4);border-color:var(--s-line);color:var(--s-muted)}.sales-card-actions.secondary button{height:30px;font-size:12px;color:var(--s-muted)}@media(max-width:1250px){.sales-lead-grid{grid-template-columns:1fr 1fr}.sales-lead-grid .sales-panel:last-child{grid-column:1/-1}}@media(max-width:900px){.sales-dialer{grid-template-columns:1fr}.sales-queue{position:static;max-height:340px}.sales-outcome-row{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-appt-grid{grid-template-columns:1fr 1fr}.sales-lead-grid{grid-template-columns:1fr}}@media(max-width:600px){.sales-head{flex-direction:column;align-items:start}.sales-lead-head{flex-direction:column}.sales-call-box{justify-items:stretch;text-align:left}.sales-outcome-row,.sales-appt-grid{grid-template-columns:1fr 1fr}.sales-card{grid-template-columns:1fr}.sales-card-time{grid-auto-flow:column;justify-content:start;align-items:baseline}}.sales .sales-search{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;margin:0}.sales .sales-search input{flex:1;min-width:0;margin:0;border:0!important;box-shadow:none!important;padding:0!important}.sales-leads button>span{width:100%;text-align:left;justify-content:flex-start}.sales-leads .sales-lead-top{justify-content:space-between}.sales .sales-leads button{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start}.sales .sales-checks label{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center;text-align:left;grid-template-columns:none!important}.sales .sales-checks input{width:17px!important;height:17px!important;flex:none;margin:0}body .sales .sales-lists button.selected:hover:not(:disabled){background:var(--s-ink);color:#fff}body .sales .sales-tabs button.selected:hover:not(:disabled){background:#fff}body .sales .sales-leads button.selected:hover:not(:disabled){background:var(--s-soft)}body .sales .sales-call:hover:not(:disabled){background:color-mix(in srgb,var(--wd-green,#1f9d55) 85%,black)}body .sales .sales-outcome:hover:not(:disabled){background:#fff}body .sales .sales-outcome.appointment_set:hover:not(:disabled){background:var(--wd-accent-hover,#c42626)}body .sales .sales-inline-form button.primary:hover:not(:disabled),body .sales .sales-appt-form button.primary:hover:not(:disabled){background:var(--wd-accent-hover,#c42626)}body .sales .sales-cell button:hover:not(:disabled),body .sales .sales-booked .primary:hover:not(:disabled){background:var(--s-ink)}body .sales .sales-composer button:hover:not(:disabled){background:color-mix(in srgb,var(--wd-blue,#2f6fdc) 85%,black)}body .sales .sales-card-actions .sales-join:hover{background:color-mix(in srgb,var(--wd-blue,#2f6fdc) 85%,black)}.sales-work{display:grid;gap:10px;min-width:0}.sales-saved{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:12px;background:var(--wd-green-soft,#e6f6ec);color:#14532d;font-size:13px;font-weight:650}.sales-saved svg{color:var(--wd-green,#1f9d55);flex:none}.sales-quick{display:flex;flex-wrap:wrap;gap:6px;width:100%}.sales .sales-inline-form .sales-quick button{height:30px;border-radius:999px;font-size:12px;padding:0 11px;color:var(--s-muted)}body .sales .sales-inline-form .sales-quick button.selected,body .sales .sales-inline-form .sales-quick button.selected:hover:not(:disabled){background:var(--s-ink);border-color:var(--s-ink);color:#fff}.sales-empty-state{display:grid;justify-items:center;gap:8px;text-align:center;padding:24px;max-width:460px;color:var(--s-muted);font-size:13px}.sales-empty-state strong{color:var(--s-ink);font-size:15px}.sales-empty-state svg{color:var(--wd-faint,#a1a1aa)}.sales-skel{min-height:120px;background:linear-gradient(90deg,#fff 0%,var(--wd-sunken,#f2f2f4) 50%,#fff 100%);background-size:200% 100%;animation:sales-shimmer 1.2s linear infinite}@keyframes sales-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sales-skel{animation:none}}.sales-spacer{flex:1}.sales-card-actions span.sales-join{display:inline-flex;align-items:center;gap:6px;height:36px;border:1px solid var(--s-line);border-radius:9px;padding:0 12px;font-weight:700;font-size:13px}.sales-card-actions.secondary{align-items:center;border-top:1px dashed var(--s-line);padding-top:8px}.sales-card-actions.secondary button{display:inline-flex;align-items:center;gap:5px}.sales-confirm{display:grid;gap:12px;max-width:560px}.sales-confirm p{margin:0;font-size:14px;line-height:1.45}.sales-confirm blockquote{margin:0;padding:12px 14px;border-radius:14px 14px 14px 4px;background:var(--wd-sunken,#f2f2f4);font-size:13px;line-height:1.45;white-space:pre-wrap}.sales-confirm .sales-inline-form{justify-content:flex-end}.sales-checks em{font-style:normal;font-weight:500}.sales a.sales-call{text-decoration:none;padding:0 18px;font-size:15px;white-space:nowrap}.tp-calls label.tp-search{flex-direction:row;gap:7px;margin:0}.tp-calls label.tp-search svg{flex:none}.sales-work{container-type:inline-size}.sales-outcome-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sales-outcome{white-space:nowrap;padding:0 10px}@container (max-width:900px){.sales-lead-grid{grid-template-columns:1fr 1fr}.sales-lead-grid .sales-panel:last-child{grid-column:1/-1}}@container (max-width:560px){.sales-lead-grid{grid-template-columns:1fr}}.cs-root{padding:24px clamp(18px,3vw,42px) 60px;color:var(--wd-text, #282828);overflow:auto}.cs-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:22px}.cs-head h2{margin:4px 0 5px;font-size:25px;letter-spacing:-.03em}.cs-head p{margin:0;max-width:620px;color:var(--wd-muted, #6c6c6c);line-height:1.5}.cs-actions,.cs-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cs-root button,.cs-root .cs-card-actions a,.cs-pitch button{display:inline-flex;gap:7px;align-items:center;border:1px solid #d9d7d0;border-radius:9px;padding:9px 12px;background:#fff;color:#292824;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.cs-root button:hover,.cs-card-actions a:hover{border-color:#99948b}.cs-root button:disabled{opacity:.55;cursor:default}.cs-root .cs-primary,.cs-pitch .cs-primary{background:#21211f;color:#fff;border-color:#21211f}.cs-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:13px}.cs-card{border:1px solid #e4e1da;border-radius:15px;background:#fff;padding:17px;box-shadow:0 2px 8px #29251b08}.cs-card-top{display:flex;align-items:center;gap:11px}.cs-emblem{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#f4f0e7;color:#8a6631;flex:none}.cs-card h3{margin:0 0 3px;font-size:16px}.cs-card small{color:#77736c}.cs-count{margin-left:auto;white-space:nowrap;color:#936a31;font-size:11px;font-weight:700}.cs-card ul{margin:16px 0 9px;padding-left:18px;line-height:1.5;font-size:13px}.cs-card li+li{margin-top:5px}.cs-services{color:#77736c;font-size:12px;margin:0 0 16px}.cs-card-actions{border-top:1px solid #efede9;padding-top:13px}.cs-message{padding:25px;border:1px solid #e4e1da;border-radius:12px;background:#fff;margin-bottom:15px}.cs-pitch{display:grid;gap:10px;min-width:min(72vw,570px)}.cs-pitch p{color:#77736c;margin:0}.cs-pitch textarea{width:100%;min-height:220px;box-sizing:border-box;padding:12px;border:1px solid #d9d7d0;border-radius:8px;font:inherit;line-height:1.5}@media(max-width:700px){.cs-head{align-items:start;flex-direction:column}.cs-root{padding:18px 14px 40px}.cs-pitch{min-width:0}}.wp{--wp-ink:var(--wd-text,#1d1d1f);--wp-muted:var(--wd-muted,#6e6e76);--wp-line:var(--wd-hair,#e6e6ea);--wp-red:var(--wd-accent-strong,#d92c2c);color:var(--wp-ink);max-width:1600px;margin:0 auto;padding:6px 20px 40px;box-sizing:border-box;font-family:var(--wd-font,inherit)}.wp *{scrollbar-width:none}.wp *::-webkit-scrollbar{display:none}.wp-head{display:flex;justify-content:space-between;align-items:end;gap:18px;flex-wrap:wrap;margin:6px 0 14px}.wp-eyebrow{color:var(--wp-red);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wp-head h1{font-size:clamp(26px,3vw,38px);letter-spacing:-.045em;margin:4px 0 0;line-height:1.05}.wp-head-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wp-person{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--wp-muted);font-weight:650}.wp-person select{height:34px;border:1px solid var(--wp-line);border-radius:9px;background:#fff;padding:0 10px;font:inherit;font-size:13px;color:var(--wp-ink);font-weight:650}.wp-tabs{display:flex;gap:4px;background:var(--wd-sunken,#f2f2f4);padding:4px;border-radius:11px}.wp-tabs button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--wp-muted);padding:8px 14px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer}.wp-tabs button:hover{color:var(--wp-ink)}.wp-tabs button.selected{background:#fff;color:var(--wp-ink);box-shadow:var(--wd-shadow)}.wp-dialer .sales-head{margin-top:0}.wp-dialer .sales-eyebrow{display:none}.wp-dialer .sales-head h1{font-size:20px;letter-spacing:-.02em}.wp-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:stretch;margin-bottom:12px}.wp-stat{display:grid;gap:2px;justify-items:start;background:#fff;border:1px solid var(--wp-line);border-radius:14px;padding:12px 16px;text-decoration:none;color:var(--wp-ink);box-shadow:var(--wd-shadow);font:inherit;text-align:left;cursor:pointer}.wp-summary.no-add{grid-template-columns:repeat(4,minmax(0,1fr))}.wp-stat:hover:not(:disabled){border-color:var(--wd-hair-strong,#d9d9df)}.wp-stat{justify-content:stretch;align-content:center;height:auto;min-height:0}.wp-stat:disabled{cursor:default;opacity:1}.wp-stat:disabled strong{color:var(--wd-faint,#9d9da5)}.wp-stat strong{font-size:26px;letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums}.wp-stat span{font-size:12px;color:var(--wp-muted);font-weight:650}.wp-stat.overdue.has strong{color:var(--wp-red)}.wp-stat.overdue.has{border-color:var(--wd-accent-soft,#fdeced)}.wp-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:11px;background:var(--wp-red);color:#fff;padding:0 18px;min-height:40px;font-weight:750;font-size:14px;cursor:pointer;box-shadow:0 4px 14px #d92c2c33}.wp-primary:hover{background:var(--wd-accent-hover,#c42626)}.wp-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.wp-remind{background:#fff;border:1px solid var(--wp-line);border-radius:14px;padding:16px;margin-bottom:12px;display:grid;gap:12px;box-shadow:var(--wd-shadow)}.wp-remind-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wp-remind label{display:grid;gap:5px;font-size:12px;font-weight:700;color:var(--wd-text-2,#3a3a40)}.wp-remind label.wide{grid-column:span 2}.wp-remind em{font-style:normal;color:var(--wd-faint,#9d9da5);font-weight:600;margin-left:4px}.wp-remind input,.wp-remind select{height:38px;border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:9px;padding:0 10px;font:inherit;font-size:14px;color:var(--wp-ink);background:#fff;min-width:0}.wp-remind input:focus,.wp-remind select:focus{outline:2px solid var(--wd-accent-soft,#fdeced);border-color:var(--wp-red)}.wp-record-search{position:relative;display:flex;align-items:center;gap:7px;border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:9px;padding:0 10px;color:var(--wp-muted);background:#fff}.wp-record-search input{border:0;height:36px;padding:0;flex:1;outline:0!important}.wp-record-search ul{position:absolute;z-index:20;left:-1px;right:-1px;top:calc(100% + 4px);list-style:none;margin:0;padding:5px;background:#fff;border:1px solid var(--wp-line);border-radius:11px;box-shadow:var(--wd-shadow-pop);max-height:280px;overflow:auto}.wp-record-search li button,.wp-record-pick{display:flex;justify-content:flex-start;align-items:baseline;gap:8px;width:100%;border:0;background:transparent;text-align:left;padding:8px 9px;border-radius:8px;cursor:pointer;color:var(--wp-ink);font:inherit;font-size:13px}.wp-record-search li button:hover{background:var(--wd-hover,#f4f4f6)}.wp-record-search small,.wp-record-pick small{color:var(--wp-muted);font-size:11px}.wp-record-pick{border:1px solid var(--wd-hair-strong,#d9d9df);background:var(--wd-accent-tint,#fff5f5);height:38px;box-sizing:border-box;align-items:center;cursor:default}.wp-record-pick strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-record-pick button{margin-left:auto;border:0;background:transparent;color:var(--wp-muted);cursor:pointer;display:grid;place-items:center;padding:4px;border-radius:6px}.wp-record-pick button:hover{background:#fff;color:var(--wp-ink)}.wp-remind-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wp-remind-foot small{color:var(--wp-muted);font-size:12px;margin-left:auto}.wp-quick{display:flex;gap:6px}.wp-quick button{border:1px solid var(--wp-line);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:var(--wd-text-2,#3a3a40);cursor:pointer}.wp-quick button:hover{border-color:var(--wp-ink)}.wp-quick button.selected{background:var(--wp-ink);border-color:var(--wp-ink);color:#fff}.wp-record-none{padding:8px 9px;font-size:13px;color:var(--wp-muted)}.wp-note{margin:4px 0 6px}.wp-clear{margin-top:12px}.wp-clear svg{color:var(--wd-green,#1f9d55)}.wp-filters{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.wp-filters button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--wp-line);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:var(--wp-muted);cursor:pointer}.wp-filters button:hover{color:var(--wp-ink)}.wp-filters button.selected{background:var(--wp-ink);border-color:var(--wp-ink);color:#fff}.wp-filters b{font-weight:700;opacity:.7;font-variant-numeric:tabular-nums}.wp-section{margin-top:18px}.wp-section h2{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.02em;margin:0 0 8px;color:var(--wd-text-2,#3a3a40)}.wp-section h2 span{background:var(--wd-sunken,#f2f2f4);color:var(--wp-muted);border-radius:999px;padding:1px 8px;font-size:11px;font-variant-numeric:tabular-nums}.wp-section.overdue h2{color:var(--wp-red)}.wp-section.overdue h2 span{background:var(--wd-accent-soft,#fdeced);color:var(--wp-red)}.wp-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--wp-line);border-radius:14px;box-shadow:var(--wd-shadow)}.wp-list>li:first-child{border-top-left-radius:13px;border-top-right-radius:13px}.wp-list>li:last-child{border-bottom-left-radius:13px;border-bottom-right-radius:13px}.wp-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid var(--wp-line)}.wp-row:first-child{border-top:0}.wp-row:hover{background:var(--wd-hover,#f4f4f6)}.wp-row.attention{box-shadow:inset 3px 0 0 var(--wp-red)}.wp-row.auto{grid-template-columns:32px minmax(0,1fr) auto auto}.wp-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--wd-sunken,#f2f2f4);color:var(--wp-muted)}.wp-icon.blue{background:var(--wd-blue-soft,#e8f0fd);color:var(--wd-blue,#2f6fdc)}.wp-icon.green{background:var(--wd-green-soft,#e6f6ec);color:var(--wd-green,#1f9d55)}.wp-icon.purple{background:var(--wd-purple-soft,#f0eafc);color:var(--wd-purple,#7a4fd6)}.wp-icon.red{background:var(--wd-accent-soft,#fdeced);color:var(--wp-red)}.wp-icon.amber{background:var(--wd-amber-soft,#fff3df);color:var(--wd-amber,#b86e00)}.wp-row-main{min-width:0}.wp-row-title{display:flex;align-items:center;gap:8px;min-width:0}.wp-row-title strong,.wp-title-link{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wp-title-link{border:0;background:none;padding:0;color:var(--wp-ink);cursor:pointer;font:inherit;font-weight:700;text-align:left}.wp-title-link:hover{text-decoration:underline;text-underline-offset:2px}.wp-row-main p{margin:2px 0 0;font-size:12px;color:var(--wp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-chip{flex:none;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:var(--wd-sunken,#f2f2f4);color:var(--wp-muted);white-space:nowrap}.wp-chip.blue{background:var(--wd-blue-soft,#e8f0fd);color:var(--wd-blue,#2f6fdc)}.wp-chip.green{background:var(--wd-green-soft,#e6f6ec);color:var(--wd-green,#1f9d55)}.wp-chip.purple{background:var(--wd-purple-soft,#f0eafc);color:var(--wd-purple,#7a4fd6)}.wp-chip.red{background:var(--wd-accent-soft,#fdeced);color:var(--wp-red)}.wp-chip.amber{background:var(--wd-amber-soft,#fff3df);color:var(--wd-amber,#b86e00)}.wp-when{font-size:12px;font-weight:650;color:var(--wd-text-2,#3a3a40);white-space:nowrap;font-variant-numeric:tabular-nums}.wp-section.overdue .wp-when{color:var(--wp-red)}.wp-actions{display:flex;gap:6px;justify-content:flex-end;min-width:36px}.wp-actions button{display:inline-flex;align-items:center;gap:5px;height:30px;border:1px solid var(--wp-line);background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700;color:var(--wp-ink);cursor:pointer;white-space:nowrap}.wp-actions button:hover{border-color:var(--wp-ink)}.wp-actions button:disabled{opacity:.5;cursor:wait}.wp-actions button.done{background:var(--wp-ink);border-color:var(--wp-ink);color:#fff}.wp-actions button.ghost{border-color:transparent;background:transparent;color:var(--wp-muted);padding:0 6px}.wp-actions button.ghost:hover{background:#fff;border-color:var(--wp-line);color:var(--wp-ink)}.wp-row.busy{opacity:.6}.wp-move{position:relative;display:inline-flex}.wp-move-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:25;min-width:180px;display:grid;gap:2px;padding:5px;background:#fff;border:1px solid var(--wp-line);border-radius:12px;box-shadow:var(--wd-shadow-pop)}.wp-move-menu button{display:flex;width:100%;justify-content:flex-start;height:32px;border:0!important;background:transparent;border-radius:8px;padding:0 10px;font-size:13px;font-weight:650;color:var(--wd-text-2,#3a3a40)}.wp-move-menu button:hover{background:var(--wd-hover,#f4f4f6);color:var(--wp-ink)}.wp-move-pick{display:grid;gap:5px;margin:3px 0 0;padding:8px 6px 4px;border-top:1px solid var(--wp-line);font-size:11px;font-weight:700;color:var(--wp-muted)}.wp-move-pick>span{padding:0 4px}.wp-move-pick>div{display:flex;gap:6px;align-items:center}.wp-move-menu input{flex:1;min-width:0;height:32px;border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:8px;padding:0 8px;font:inherit;font-size:13px;color:var(--wp-ink)}.wp-move-menu button.wp-move-go{flex:none;width:auto;justify-content:center;background:var(--wp-ink);color:#fff;padding:0 12px}.wp-move-menu button.wp-move-go:disabled{opacity:.4;cursor:not-allowed}body .wp-primary:hover:not(:disabled){background:var(--wd-accent-hover,#c42626)}body .wp-actions button.done:hover:not(:disabled),body .wp-quick button.selected:hover:not(:disabled),body .wp-filters button.selected:hover:not(:disabled),body .tp-people button.selected:hover:not(:disabled),body .wp-move-menu button.wp-move-go:hover:not(:disabled){background:#2b2b31;color:#fff}body .wp-stat:hover:not(:disabled){background:#fff}.wp-empty{margin:0;padding:16px;border:1px dashed var(--wp-line);border-radius:14px;color:var(--wp-muted);font-size:13px;background:#fff}.wp-auto-intro{margin:0 0 10px;color:var(--wp-muted);font-size:13px;max-width:720px}.wp-auto-meta{display:grid;justify-items:end;gap:3px}.wp-auto-meta small{font-size:11px;color:var(--wp-muted);white-space:nowrap}.wp-foot-note{display:flex;align-items:center;gap:6px;color:var(--wp-muted);font-size:12px;margin-top:16px}.wp-loading{display:grid;gap:10px;margin-top:6px}.wp-loading span{height:58px;border-radius:14px;background:linear-gradient(90deg,var(--wd-sunken,#f2f2f4),#fafafb,var(--wd-sunken,#f2f2f4));background-size:200% 100%;animation:wp-shimmer 1.2s ease-in-out infinite}@keyframes wp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.wp{padding:4px 12px 32px}.wp-summary,.wp-summary.no-add{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-summary .wp-primary{grid-column:span 2}.wp-remind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-row,.wp-row.auto{grid-template-columns:32px minmax(0,1fr) auto}.wp-row .wp-actions{grid-column:2 / -1;justify-content:flex-start}.wp-auto-meta{justify-items:start}.wp-move-menu{right:auto;left:0}.wp-head-tools,.wp-tabs{max-width:100%}.wp-tabs{flex-wrap:wrap}.wp-tabs:not(:has(.tp-more)){flex-wrap:nowrap;overflow-x:auto}.wp-tabs button{white-space:nowrap;padding:8px 10px}.wp-tabs>button>svg:first-child{display:none}}.tp-more{position:relative;display:inline-flex}.tp-more>button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--wp-muted);padding:8px 12px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer}.tp-more>button:hover{color:var(--wp-ink)}.tp-more>button.selected{background:#fff;color:var(--wp-ink);box-shadow:var(--wd-shadow)}.tp-more-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:200px;display:grid;gap:2px;padding:5px;background:#fff;border:1px solid var(--wp-line);border-radius:12px;box-shadow:var(--wd-shadow-pop)}.tp-more-menu button{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:9px;border:0;background:transparent;border-radius:8px;padding:9px 10px;font:inherit;font-size:13px;font-weight:650;color:var(--wd-text-2,#3a3a40);cursor:pointer;text-align:left}.tp-more-menu button:hover{background:var(--wd-hover,#f4f4f6);color:var(--wp-ink)}.tp-more-menu button.selected{color:var(--wp-red)}.tp-back,.tp-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;color:var(--wd-text-2,#3a3a40);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none}.tp-back:hover,.tp-link:hover{color:var(--wp-red)}.tp-link,.tp-back{justify-self:start;justify-content:flex-start;width:auto}.wp-head .wp-person,.tp-toolbar .wp-person{display:inline-flex;flex-direction:row;align-items:center;margin:0}.wp-head .wp-person span,.tp-toolbar .wp-person span{white-space:nowrap}.tp-link.danger{color:var(--wp-red)}.tp-link:disabled{opacity:.5;cursor:wait}.tp-back{margin-bottom:8px}.tp-automations-link{display:flex;align-items:center;gap:8px;width:100%;margin-top:22px;border:1px solid var(--wp-line);background:#fff;border-radius:12px;padding:12px 14px;font:inherit;font-size:13px;font-weight:700;color:var(--wd-text-2,#3a3a40);cursor:pointer;box-shadow:var(--wd-shadow)}.tp-automations-link svg:last-child{margin-left:auto;color:var(--wp-muted)}.tp-automations-link:hover{border-color:var(--wd-hair-strong,#d9d9df);color:var(--wp-ink)}.tp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.tp-toolbar-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tp-intro{margin:0;color:var(--wp-muted);font-size:13px;max-width:720px}.tp-muted{color:var(--wp-muted);font-size:12px;font-weight:650}.tp-search{display:inline-flex;flex-direction:row;align-items:center;gap:7px;height:34px;border:1px solid var(--wp-line);border-radius:9px;background:#fff;padding:0 10px;color:var(--wp-muted)}.tp-search svg{flex:none;width:15px;height:15px}.tp-search input{border:0;outline:0;font:inherit;font-size:13px;width:180px;height:100%;padding:0;margin:0;box-shadow:none;color:var(--wp-ink);background:transparent}.tp-empty{display:grid;justify-items:center;gap:6px;padding:40px 16px;border:1px dashed var(--wp-line);border-radius:14px;background:#fff;color:var(--wp-muted);font-size:13px;text-align:center}.tp-empty strong{color:var(--wp-ink);font-size:15px}.tp-empty>svg{color:var(--wp-muted)}.tp-empty[role=alert]>svg{color:var(--wp-red)}.tp-retry,.tp-secondary{display:inline-flex;align-items:center;gap:6px;height:34px;border:1px solid var(--wp-line);background:#fff;border-radius:9px;padding:0 12px;font:inherit;font-size:13px;font-weight:700;color:var(--wp-ink);cursor:pointer}.tp-retry{margin-top:6px}.tp-retry:hover,.tp-secondary:hover{border-color:var(--wp-ink)}.tp-team .tp-people{margin-bottom:0}.tp-team>.tp-toolbar{margin-bottom:12px}.tp-team>.wp-remind{margin-bottom:12px}.tp-team .tp-cards{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.tp-call-list{list-style:none;margin:6px 0 0;padding:0;background:#fff;border:1px solid var(--wp-line);border-radius:14px;overflow:hidden;box-shadow:var(--wd-shadow)}.tp-call{padding:12px 14px;border-top:1px solid var(--wp-line);display:grid;gap:8px}.tp-call:first-child{border-top:0}.tp-call-head{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(220px,320px);gap:12px;align-items:center}.tp-call-main{min-width:0}.tp-call-title{display:flex;align-items:center;gap:8px;min-width:0}.tp-call-title strong{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-call-main p{margin:2px 0 0;font-size:12px;color:var(--wp-muted);font-variant-numeric:tabular-nums}.tp-call-player{display:flex;justify-content:flex-end;align-items:center;gap:8px}.tp-call-player audio{width:100%;max-width:320px;height:34px}.tp-call-notes{margin:0 0 0 44px;font-size:13px;color:var(--wd-text-2,#3a3a40);white-space:pre-wrap}.tp-coach{margin-left:44px;display:grid;gap:6px}.tp-coach-note{display:flex;gap:8px;align-items:flex-start;background:var(--wd-amber-soft,#fff3df);border-radius:10px;padding:8px 10px;color:var(--wd-amber,#b86e00)}.tp-coach-note div{color:var(--wp-ink);font-size:12px}.tp-coach-note strong{font-weight:750}.tp-coach-note span{color:var(--wp-muted)}.tp-coach-note p{margin:2px 0 0;font-size:13px;white-space:pre-wrap}.tp-coach-form{display:flex;gap:8px}.tp-coach-form input{flex:1;min-width:0;height:36px;border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:9px;padding:0 10px;font:inherit;font-size:13px}.tp-coach-form input:focus{outline:2px solid var(--wd-accent-soft,#fdeced);border-color:var(--wp-red)}.tp-coach-form .wp-primary{min-height:36px;font-size:13px;padding:0 14px}.tp-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.tp-column{background:var(--wd-sunken,#f2f2f4);border-radius:14px;padding:10px;display:grid;gap:8px}.tp-column h2{display:flex;align-items:center;gap:8px;margin:2px 4px;font-size:13px;font-weight:800;color:var(--wd-text-2,#3a3a40)}.tp-column h2 span{background:#fff;color:var(--wp-muted);border-radius:999px;padding:1px 8px;font-size:11px}.tp-column.doing h2{color:var(--wd-blue,#2f6fdc)}.tp-column.done h2{color:var(--wd-green,#1f9d55)}.tp-column .wp-empty{padding:12px;font-size:12px}.tp-task{background:#fff;border:1px solid var(--wp-line);border-radius:12px;padding:10px 12px;display:grid;gap:7px;box-shadow:var(--wd-shadow)}.tp-task.late{box-shadow:inset 3px 0 0 var(--wp-red),var(--wd-shadow)}.tp-task-head{display:flex;align-items:flex-start;gap:6px}.tp-task-edit-toggle{flex:none;display:grid;place-items:center;width:26px;height:26px;margin:-3px -4px 0 0;border:0;border-radius:7px;background:transparent;color:var(--wp-muted);cursor:pointer;opacity:0;transition:opacity .12s}.tp-task:hover .tp-task-edit-toggle,.tp-task.open .tp-task-edit-toggle,.tp-task-edit-toggle:focus-visible{opacity:1}.tp-task-edit-toggle:hover{background:var(--wd-hover,#f4f4f6);color:var(--wp-ink)}.tp-fold{margin:0 4px;font-size:12px;color:var(--wp-muted)}@media(hover:none){.tp-task-edit-toggle{opacity:1}}.tp-task-title{display:block;flex:1;min-width:0;width:100%;justify-content:flex-start;border:0;background:none;padding:0;text-align:left;font:inherit;font-size:14px;font-weight:700;color:var(--wp-ink);cursor:pointer}.tp-task-title:hover{text-decoration:underline;text-underline-offset:2px}.tp-column.done .tp-task-title{color:var(--wp-muted);text-decoration:line-through}.tp-task-meta{display:flex;gap:6px;flex-wrap:wrap}.tp-task-notes{margin:0;font-size:12px;color:var(--wp-muted);white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tp-task-edit{display:grid;gap:8px}.tp-task-edit label{display:grid;gap:4px;font-size:11px;font-weight:700;color:var(--wd-text-2,#3a3a40)}.tp-task-edit textarea,.tp-task-edit select,.tp-task-edit input{border:1px solid var(--wd-hair-strong,#d9d9df);border-radius:8px;padding:6px 8px;font:inherit;font-size:13px;color:var(--wp-ink);background:#fff;min-width:0;resize:vertical}.tp-task-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tp-task-moves{display:flex;gap:6px;flex-wrap:wrap}.tp-task-moves button{display:inline-flex;align-items:center;gap:4px;height:28px;border:1px solid var(--wp-line);background:#fff;border-radius:8px;padding:0 9px;font-size:12px;font-weight:700;color:var(--wp-ink);cursor:pointer}.tp-task-moves button:hover{border-color:var(--wp-ink)}.tp-task-moves button:disabled{opacity:.5;cursor:wait}.tp-people{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.tp-people button{border:1px solid var(--wp-line);background:#fff;border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:700;color:var(--wp-muted);cursor:pointer}.tp-people button.selected{background:var(--wp-ink);border-color:var(--wp-ink);color:#fff}.tp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;align-items:start}.tp-status .tp-intro{margin:0}.tp-status .tp-cards{display:block;columns:2 340px;column-gap:12px}.tp-status .tp-card{break-inside:avoid;margin-bottom:12px}.tp-card{background:#fff;border:1px solid var(--wp-line);border-radius:14px;padding:14px 16px;display:grid;gap:10px;box-shadow:var(--wd-shadow);min-width:0}.tp-card.wide{margin-top:12px}.tp-card header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--wd-text-2,#3a3a40)}.tp-card header svg{color:var(--wp-red)}.tp-card h3{margin:4px 0 0;font-size:12px;font-weight:800;color:var(--wp-muted);letter-spacing:.02em}.tp-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px}.tp-figures div{display:grid;gap:1px;background:var(--wd-canvas,#f7f7f8);border-radius:10px;padding:9px 11px}.tp-figures strong{font-size:22px;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums}.tp-figures span{font-size:11px;color:var(--wp-muted);font-weight:650}.tp-figures .good strong{color:var(--wd-green,#1f9d55)}.tp-figures .warn strong{color:var(--wd-amber,#b86e00)}.tp-figures .bad strong,.tp-figures .overdue strong{color:var(--wp-red)}.tp-bars{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.tp-bars li{display:inline-flex;gap:6px;align-items:center;background:var(--wd-sunken,#f2f2f4);border-radius:999px;padding:3px 10px;font-size:12px;color:var(--wd-text-2,#3a3a40)}.tp-bars b{font-variant-numeric:tabular-nums}.tp-mini-list{list-style:none;margin:0;padding:0;display:grid}.tp-mini-list li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;border-top:1px solid var(--wp-line);font-size:13px;min-width:0}.tp-mini-list li:first-child{border-top:0}.tp-mini-list li>strong,.tp-mini-list li>.wp-title-link{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tp-mini-list li>span{color:var(--wp-muted);font-size:12px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.tp-mini-list li.bad>span{color:var(--wp-red)}.tp-mini-list li.warn>span{color:var(--wd-amber,#b86e00)}.tp-plan-group{display:grid;gap:4px}@media(max-width:900px){.tp-board{grid-template-columns:1fr}.tp-call-head{grid-template-columns:32px minmax(0,1fr)}.tp-call-player{grid-column:1 / -1;justify-content:flex-start}.tp-call-notes,.tp-coach{margin-left:0}.tp-cards{grid-template-columns:1fr}.tp-search input{width:130px}.tp-more-menu{right:auto;left:0}}.tp-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px}body .tp-task-title:hover:not(:disabled),body .wp-title-link:hover:not(:disabled){background:none}.tp-activity{background:#fff;border:1px solid var(--wp-line);border-radius:12px;padding:12px 14px;margin-bottom:14px}.tp-activity>header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;color:var(--wp-ink)}.tp-activity>header h3{margin:0;font-size:14px;font-weight:700}.tp-activity>header small{color:var(--wp-muted);font-size:12px}.tp-activity>header .grow{flex:1}.tp-activity>header .wp-filters{margin:0}.tp-activity-scroll{overflow-x:auto}.tp-activity table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.tp-activity th,.tp-activity td{padding:7px 8px;border-top:1px solid var(--wp-line);text-align:left;white-space:nowrap}.tp-activity thead th{border-top:0;color:var(--wp-muted);font-size:12px;font-weight:650}.tp-activity tbody th{font-weight:650;color:var(--wp-ink)}.tp-activity .num{text-align:right}.tp-activity td small{color:var(--wp-muted);font-size:11px}.tp-activity td.missed{color:var(--wp-red);font-weight:700}.tp-activity .day{color:var(--wp-muted)}.tp-activity td.day{color:var(--wp-ink)}.tp-activity .faint{color:var(--wp-line)}.sales-hub{--sh-ink:var(--wd-text,#1d1d1f);--sh-ink-2:var(--wd-text-2,#3a3a40);--sh-muted:var(--wd-muted,#6e6e76);--sh-faint:var(--wd-faint,#9d9da5);--sh-line:var(--wd-hair,#e6e6ea);--sh-red:var(--wd-accent-strong,#d92c2c);--sh-soft:var(--wd-accent-soft,#fdeced);color:var(--sh-ink);max-width:1680px;margin:0 auto;padding-bottom:40px;min-width:0;container-type:inline-size;container-name:sales}.sales-hub *{scrollbar-width:none}.sales-hub *::-webkit-scrollbar{display:none}.sh-head{display:flex;justify-content:space-between;align-items:end;gap:12px 18px;margin:6px 0 14px;flex-wrap:wrap}.sh-eyebrow{color:var(--sh-red);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sh-head h1{font-size:clamp(26px,3vw,34px);letter-spacing:-.045em;margin:4px 0 0;line-height:1.05}.sh-tabs{display:flex;gap:4px;background:var(--wd-sunken,#f2f2f4);padding:4px;border-radius:11px}.sh-tabs button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--sh-muted);padding:7px 14px;border-radius:8px;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.sh-tabs button:hover{color:var(--sh-ink)}.sh-tabs button.selected{background:#fff;color:var(--sh-ink);box-shadow:var(--wd-shadow)}.sh-primary,.sh-ghost,.sh-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:13px;font-weight:700;border-radius:9px;cursor:pointer;white-space:nowrap;min-height:34px}.sh-primary{background:var(--sh-red);color:#fff;border:1px solid var(--sh-red);padding:7px 14px}.sh-primary:hover:not(:disabled){background:var(--wd-accent-hover,#c42626)}.sh-primary.danger{background:var(--wd-accent-deep,#a8141f);border-color:var(--wd-accent-deep,#a8141f)}.sh-ghost{background:#fff;color:var(--sh-ink);border:1px solid var(--sh-line);padding:6px 12px}.sh-ghost:hover:not(:disabled){background:var(--wd-hover,#f4f4f6)}.sh-icon{background:transparent;border:1px solid transparent;color:var(--sh-muted);padding:6px;border-radius:8px;min-height:32px;min-width:32px}.sh-icon:hover{background:var(--wd-hover,#f4f4f6);color:var(--sh-ink)}.sh-icon.danger:hover{color:var(--sh-red);background:var(--sh-soft)}.sh-primary:disabled,.sh-ghost:disabled{opacity:.45;cursor:default}.sh-link{border:0;background:transparent;color:var(--sh-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:7px}.sh-link:hover{color:var(--sh-ink);background:var(--wd-hover,#f4f4f6)}.sh-spacer{flex:1}.sh-faint{color:var(--sh-faint)}.sh-warn{font-size:12.5px;color:var(--wd-amber,#b86e00);background:var(--wd-amber-soft,#fff3df);border-radius:9px;padding:7px 10px;margin:0}.sh-warn-text strong{color:var(--wd-amber,#b86e00)}.spin{animation:sh-spin 1s linear infinite}@keyframes sh-spin{to{transform:rotate(360deg)}}.sales-hub button:focus-visible,.sh-form button:focus-visible{outline:2px solid var(--wd-accent,#ff4545);outline-offset:2px}.sh-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;background:var(--wd-sunken,#f2f2f4);color:var(--sh-muted);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.sh-chip.amber{background:var(--wd-amber-soft,#fff3df);color:var(--wd-amber,#b86e00)}.sh-chip.red{background:var(--wd-red-soft,#fdeaea);color:var(--sh-red)}.sh-chip.blue{background:var(--wd-blue-soft,#e8f0fd);color:var(--wd-blue,#2f6fdc)}.sh-chip.green{background:var(--wd-green-soft,#e6f6ec);color:#17693b}.sh-chip.src-ppc{background:var(--sh-soft);color:var(--sh-red)}.sh-chip.src-website{background:var(--wd-blue-soft,#e8f0fd);color:var(--wd-blue,#2f6fdc)}.sh-chip.src-referral{background:var(--wd-purple-soft,#f0eafc);color:var(--wd-purple,#7a4fd6)}.sales-hub,.sh-form{--st-leads:#8a8a94;--st-contacted:var(--wd-blue,#2f6fdc);--st-follow_up:var(--wd-amber,#b86e00);--st-appointment:var(--wd-purple,#7a4fd6);--st-proposal:#0f8b8d;--st-won:var(--wd-green,#1f9d55);--st-lost:#b4b4bc}.stage-leads{--st:var(--st-leads)}.stage-contacted{--st:var(--st-contacted)}.stage-follow_up{--st:var(--st-follow_up)}.stage-appointment{--st:var(--st-appointment)}.stage-proposal{--st:var(--st-proposal)}.stage-won{--st:var(--st-won)}.stage-lost{--st:var(--st-lost)}.sh-chip[class*=stage-]{background:color-mix(in srgb,var(--st) 12%,#fff);color:color-mix(in srgb,var(--st) 85%,#000)}.sh-pill{display:inline-block;font-style:normal;font-size:10.5px;font-weight:800;border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:1px}.sh-pill.green{background:var(--wd-green-soft,#e6f6ec);color:#17693b}.sh-avatars{display:inline-flex;align-items:center;flex:none}.sh-avatars i{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.02em;background:hsl(var(--hue,220) 70% 93%);color:hsl(var(--hue,220) 55% 32%);border:2px solid #fff;margin-left:-4px}.sh-avatars i:first-child{margin-left:0}.sh-avatars i.more{background:var(--wd-sunken,#f2f2f4);color:var(--sh-muted)}.sh-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px}.sh-filters select,.sh-form select,.sh-form input:not([type=checkbox]),.sh-form textarea{font:inherit;font-size:13px;border:1px solid var(--sh-line);border-radius:9px;background:#fff;color:var(--sh-ink);padding:7px 10px;min-width:0;min-height:34px}.sh-filters select{max-width:200px;cursor:pointer}.sales-hub .sh-search{display:flex;flex-direction:row;margin:0;align-items:center;gap:6px;border:1px solid var(--sh-line);border-radius:9px;padding:0 6px 0 10px;background:#fff;color:var(--sh-faint);flex:1 1 220px;max-width:340px;min-height:34px}.sales-hub .sh-search:focus-within{border-color:var(--wd-hair-strong,#d9d9df);box-shadow:0 0 0 3px var(--wd-accent-tint,#fff5f5)}.sales-hub .sh-search input{border:0;outline:0;box-shadow:none;min-height:0;font:inherit;font-size:13px;padding:7px 0;width:100%;min-width:0;background:transparent;color:var(--sh-ink)}.sh-clear{border:0;background:var(--wd-sunken,#f2f2f4);color:var(--sh-muted);border-radius:50%;width:20px;height:20px;display:grid;place-items:center;cursor:pointer;flex:none;padding:0}.sh-seg{display:flex;gap:2px;background:var(--wd-sunken,#f2f2f4);padding:3px;border-radius:10px;overflow-x:auto;max-width:100%;width:max-content;margin:0 0 10px}.sh-seg button{border:0;background:transparent;color:var(--sh-muted);padding:5px 10px;border-radius:7px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.sh-seg button:hover{color:var(--sh-ink)}.sh-seg button small{font-weight:600;color:var(--sh-faint);font-variant-numeric:tabular-nums}.sh-seg button.selected{background:#fff;color:var(--sh-ink);box-shadow:var(--wd-shadow)}.sh-total{font-size:12.5px;color:var(--sh-muted);margin:0 0 10px;display:flex;align-items:center;gap:4px 6px;flex-wrap:wrap;min-height:24px}.sh-total strong{color:var(--sh-ink);font-variant-numeric:tabular-nums}.sh-total .sh-link{margin-left:auto}.sh-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,1fr);gap:10px;overflow-x:auto;padding-bottom:6px;align-items:start;scroll-snap-type:x proximity;transition:opacity .15s}.sh-board.reloading,.reloading{opacity:.6}.sh-stage{background:var(--wd-canvas,#f7f7f8);border:1px solid var(--sh-line);border-radius:14px;padding:8px;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;max-height:calc(100vh - 230px);min-height:180px;border-top:3px solid var(--st)}.sh-stage-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 4px 8px}.sales-hub .sh-stage-head button{display:flex;align-items:center;justify-content:flex-start;gap:8px;border:0;background:transparent;padding:2px 0;font:inherit;cursor:pointer;color:var(--sh-ink);text-align:left;min-width:0;flex:1;min-height:0;box-shadow:none}.sh-stage-head button:disabled{cursor:default}.sh-stage-head button:not(:disabled):hover strong{color:var(--sh-red)}.sh-stage-head i,.sh-stage-filter i,.sh-move-group i{width:9px;height:9px;border-radius:50%;background:var(--st);flex:none;display:inline-block}.sh-stage-head strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-stage-head span{font-size:12px;font-weight:800;color:var(--sh-muted);background:#fff;border:1px solid var(--sh-line);border-radius:999px;padding:0 8px;font-variant-numeric:tabular-nums;line-height:20px}.sh-stage-head small{font-size:12px;font-weight:800;color:#17693b;font-variant-numeric:tabular-nums;white-space:nowrap}.sh-cards{list-style:none;margin:0;padding:0 1px 2px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0;flex:1}.sh-card{position:relative;background:#fff;border:1px solid var(--sh-line);border-radius:11px;padding:9px 10px 8px;display:flex;flex-direction:column;gap:5px;box-shadow:var(--wd-shadow);min-width:0;transition:border-color .12s,box-shadow .12s}.sh-card:hover,.sh-card:focus-within{border-color:var(--wd-hair-strong,#d9d9df);box-shadow:var(--wd-shadow-pop)}.sales-hub .sh-card-open{border:0;background:transparent;padding:0;text-align:left;font:inherit;color:var(--sh-ink);cursor:pointer;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1px;min-width:0;width:100%;min-height:0;box-shadow:none}.sh-card-open strong{font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sh-card-open:hover strong{color:var(--sh-red)}.sh-card-sub{font-size:11.5px;color:var(--sh-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-card-line{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:22px;font-size:12px}.sales-hub .sh-phone{min-height:0;box-shadow:none;justify-content:flex-start;border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--sh-ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.sh-phone svg{color:var(--sh-faint)}.sh-phone:hover{color:var(--sh-red);text-decoration:underline;text-underline-offset:2px}.sh-phone:hover svg{color:var(--sh-red)}.sh-card-meta{display:flex;gap:4px;flex-wrap:wrap}.sh-card-meta:empty{display:none}.sh-note{font-size:11.5px;color:var(--sh-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sh-note.l1{-webkit-line-clamp:1}.sh-note b{color:var(--sh-ink-2);font-weight:700}.sh-note i{font-style:normal;color:var(--sh-faint)}.sh-empty{font-size:12px;color:var(--sh-faint);padding:14px 6px;text-align:center;line-height:1.45}.sh-more{margin-top:6px;border:0;background:transparent;color:var(--sh-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:6px;border-radius:8px}.sh-more:hover{color:var(--sh-ink);background:#fff}.sh-actions-row{display:flex;gap:2px;align-items:center}.sh-actions-row.compact{position:absolute;right:6px;bottom:6px;background:#fff;border:1px solid var(--sh-line);border-radius:9px;box-shadow:var(--wd-shadow-pop);padding:1px;opacity:0;pointer-events:none;transition:opacity .12s}.sh-card:hover .sh-actions-row.compact,.sh-card:focus-within .sh-actions-row.compact{opacity:1;pointer-events:auto}@media(hover:none){.sh-actions-row.compact{position:static;opacity:1;pointer-events:auto;box-shadow:none;border:0;border-top:1px solid var(--sh-line);border-radius:0;justify-content:space-between;margin:2px -4px 0;padding-top:4px}}.sales-hub .sh-act{min-height:0;box-shadow:none;border:0;background:transparent;color:var(--sh-muted);width:30px;height:28px;border-radius:7px;display:inline-grid;place-items:center;cursor:pointer;padding:0;flex:none}.sh-act:hover:not(:disabled){background:var(--wd-hover,#f4f4f6);color:var(--sh-ink)}.sh-act:disabled{opacity:.35;cursor:default}.sh-act.danger:hover{color:var(--sh-red);background:var(--sh-soft)}.sh-skel{background:#fff;border:1px solid var(--sh-line);border-radius:11px;padding:10px;display:flex;flex-direction:column;gap:7px}.sh-skel span,.sh-skel-rows span{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--wd-sunken,#f2f2f4),#fafafb,var(--wd-sunken,#f2f2f4));background-size:200% 100%;animation:sh-shine 1.2s ease-in-out infinite}.sh-skel span:nth-child(1){width:70%;height:12px}.sh-skel span:nth-child(2){width:50%}.sh-skel span:nth-child(3){width:35%}.sh-skel-rows{display:flex;flex-direction:column;gap:12px;padding:16px 4px}.sh-skel-rows span{height:14px}.sh-skel-rows span:nth-child(odd){width:92%}.sh-skel-rows span:nth-child(2n){width:76%}.sh-skel-rows.small{padding:6px 2px}@keyframes sh-shine{to{background-position:-200% 0}}.sh-loading-line{color:var(--sh-muted);font-size:13px;min-width:min(420px,80vw)}.sh-stage-view,.sh-detail{background:#fff;border:1px solid var(--sh-line);border-radius:14px;padding:12px 14px;min-width:0}.sh-stage-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.sh-stage-sum{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--sh-muted);padding:6px 2px;border-bottom:1px solid var(--sh-line)}.sh-stage-sum strong{color:var(--sh-ink)}.sh-stage-foot{display:flex;justify-content:flex-end;padding-top:10px}.sh-pager{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sh-muted);font-variant-numeric:tabular-nums}.sh-pager .sh-ghost{min-height:30px;padding:4px 10px}.sh-table-wrap{overflow-x:auto;container-type:inline-size}.sh-table{display:flex;flex-direction:column;min-width:640px}.sh-tr{display:grid;grid-template-columns:minmax(180px,1.5fr) 128px 64px 116px 92px minmax(180px,1.6fr) 158px;gap:10px;align-items:center;padding:7px 4px;border-bottom:1px solid var(--sh-line)}.sh-table.with-stage .sh-tr{grid-template-columns:minmax(180px,1.5fr) 118px 128px 64px 116px 92px minmax(180px,1.6fr) 158px}.sh-table.with-remove .sh-tr{grid-template-columns:minmax(180px,1.5fr) 118px 128px 64px 116px 92px minmax(180px,1.6fr) 190px}.sh-tr:not(.sh-th):hover{background:var(--wd-canvas,#f7f7f8)}.sh-tr:last-child{border-bottom:0}.sh-th{font-size:10.5px;font-weight:800;color:var(--sh-faint);text-transform:uppercase;letter-spacing:.06em;padding-top:4px;position:sticky;top:0;background:#fff;z-index:1}.sh-tr>span{font-size:12.5px;color:var(--sh-ink-2);min-width:0}.sh-name-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.sales-hub .sh-name{justify-content:flex-start;min-height:0;box-shadow:none;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:1px;min-width:0;color:var(--sh-ink)}.sh-name strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-name:hover strong{color:var(--sh-red)}.sh-name small{font-size:11.5px;color:var(--sh-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-note-under{display:none}.sh-mono{font-variant-numeric:tabular-nums}.sh-col-act{display:flex;justify-content:flex-end;gap:2px}@container (max-width:1060px){.sh-tr,.sh-table.with-stage .sh-tr,.sh-table.with-remove .sh-tr{grid-template-columns:minmax(200px,1.6fr) 118px 128px 64px 116px 158px}.sh-table:not(.with-stage) .sh-tr{grid-template-columns:minmax(200px,1.6fr) 128px 64px 116px 158px}.sh-table.with-remove .sh-tr{grid-template-columns:minmax(200px,1.6fr) 118px 128px 64px 116px 190px}.sh-col-note,.sh-col-touch{display:none!important}.sh-note-under{display:block}}@container (max-width:900px){.sh-tr,.sh-table.with-stage .sh-tr{grid-template-columns:minmax(160px,1fr) 108px 122px 104px 158px}.sh-table.with-remove .sh-tr{grid-template-columns:minmax(160px,1fr) 108px 122px 104px 190px}.sh-table:not(.with-stage) .sh-tr{grid-template-columns:minmax(160px,1fr) 122px 104px 158px}.sh-table{min-width:0}.sh-col-owner{display:none!important}.sh-tr{gap:8px}}@container (max-width:700px){.sh-table{min-width:0}.sh-tr,.sh-table.with-stage .sh-tr,.sh-table.with-remove .sh-tr,.sh-table:not(.with-stage) .sh-tr{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.sh-th{display:none}.sh-tr>span[role=cell]:not(.sh-name-cell):not(.sh-col-act){display:none}}.sh-lists{display:grid;grid-template-columns:248px minmax(0,1fr);gap:12px;align-items:start}.sh-list-rail{background:#fff;border:1px solid var(--sh-line);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:6px;position:sticky;top:0}.sh-rail-actions{display:grid;grid-template-columns:1fr auto;gap:6px}.sh-list-rail ol{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 240px);overflow-y:auto}.sales-hub .sh-list-rail li button{align-items:stretch;justify-content:flex-start;min-height:0;width:100%;text-align:left;border:0;background:transparent;border-radius:9px;padding:8px 10px;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;color:var(--sh-ink)}.sales-hub .sh-list-rail li button:hover{background:var(--wd-hover,#f4f4f6)}.sales-hub .sh-list-rail li button.selected{background:var(--wd-accent-tint,#fff5f5);box-shadow:inset 3px 0 0 var(--sh-red)}.sh-list-rail li strong{font-size:13px;line-height:1.3;word-break:break-word}.sh-list-rail li span{font-size:11.5px;color:var(--sh-muted)}.sh-ask{color:var(--wd-purple,#7a4fd6)}.sh-hint{font-size:12px;color:var(--sh-muted);margin:2px;line-height:1.45}.sh-blank{background:#fff;border:1px dashed var(--wd-hair-strong,#d9d9df);border-radius:14px;padding:44px 24px;text-align:center;color:var(--sh-muted);display:flex;flex-direction:column;align-items:center;gap:8px}.sh-blank.inset{border:0;padding:36px 16px}.sh-blank strong{color:var(--sh-ink);font-size:15px}.sh-blank p{max-width:440px;margin:0;font-size:13px;line-height:1.5}.sh-blank .sh-actions{justify-content:center;margin-top:6px}.sh-detail-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:start;margin-bottom:8px}.sh-detail-title{min-width:0;flex:1 1 220px}.sh-detail-head h2{font-size:19px;letter-spacing:-.02em;margin:0;word-break:break-word}.sh-detail-head p{font-size:12.5px;color:var(--sh-muted);margin:3px 0 0}.sh-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.sh-progress{display:flex;gap:4px 16px;flex-wrap:wrap;font-size:12.5px;color:var(--sh-muted);padding:8px 0;border-top:1px solid var(--sh-line);border-bottom:1px solid var(--sh-line);margin-bottom:8px}.sh-progress strong{color:var(--sh-ink);font-variant-numeric:tabular-nums}.sh-dialer-note{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;background:var(--wd-green-soft,#e6f6ec);color:#17693b;border-radius:9px;padding:7px 10px;margin:0 0 8px}.sh-dialer-note svg{flex:none;margin-top:2px}.sh-stage-filter{display:flex;gap:4px;flex-wrap:wrap;align-items:center;margin:4px 0 6px}.sh-stage-bar .sh-stage-filter{margin:0}.sh-stage-filter>button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--sh-line);background:#fff;border-radius:999px;padding:4px 10px;font:inherit;font-size:12px;font-weight:700;color:var(--sh-muted);cursor:pointer;white-space:nowrap}.sh-stage-filter>button:hover{color:var(--sh-ink);border-color:var(--wd-hair-strong,#d9d9df)}.sh-stage-filter>button small{color:var(--sh-faint);font-weight:600;font-variant-numeric:tabular-nums}.sh-stage-filter>button.selected{background:var(--sh-ink);border-color:var(--sh-ink);color:#fff}.sh-stage-filter>button.selected small{color:#ddd}.sh-modes{display:flex;gap:4px;background:var(--wd-sunken,#f2f2f4);padding:3px;border-radius:10px;margin:0 0 12px}.sh-modes button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;border-radius:7px;padding:7px 10px;font:inherit;font-size:13px;font-weight:700;color:var(--wd-muted,#6e6e76);cursor:pointer}.sh-modes button.selected{background:#fff;color:var(--wd-text,#1d1d1f);box-shadow:var(--wd-shadow)}.sh-form{display:flex;flex-direction:column;gap:10px;min-width:min(540px,82vw);max-width:640px;--sh-line:var(--wd-hair,#e6e6ea);--sh-muted:var(--wd-muted,#6e6e76);--sh-red:var(--wd-accent-strong,#d92c2c);--sh-ink:var(--wd-text,#1d1d1f);--sh-faint:var(--wd-faint,#9d9da5);font-size:13.5px;line-height:1.45}.sh-form p{margin:0}.sh-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--sh-muted)}.sh-form textarea{resize:vertical;line-height:1.45}.sh-form fieldset{border:0;padding:0;margin:0}.sh-form legend{font-size:12px;font-weight:700;color:var(--sh-muted);margin-bottom:4px}.sh-filter-form{display:flex;flex-direction:column;gap:10px}.sh-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sh-checks,.sh-quick{display:flex;flex-wrap:wrap;gap:4px}.sh-checks button,.sh-quick button{border:1px solid var(--sh-line);background:#fff;border-radius:999px;padding:5px 11px;font:inherit;font-size:12px;font-weight:700;color:var(--sh-muted);cursor:pointer}.sh-checks button:hover,.sh-quick button:hover{color:var(--sh-ink)}.sh-checks button.selected,.sh-quick button.selected{background:var(--wd-text,#1d1d1f);color:#fff;border-color:var(--wd-text,#1d1d1f)}.sh-form .sh-check{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;font-weight:600;color:var(--wd-text,#1d1d1f);font-size:13px;text-align:left}.sh-form .sh-check input{width:auto;flex:none;margin:0;min-height:0}.sh-preview{font-size:13px;color:var(--sh-muted);background:var(--wd-canvas,#f7f7f8);border-radius:9px;padding:9px 11px;margin:0;line-height:1.45}.sh-preview strong{color:var(--wd-text,#1d1d1f)}.sh-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.sh-upload{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--sh-muted);flex-wrap:wrap}.sh-match{max-height:260px;overflow-y:auto;border:1px solid var(--sh-line);border-radius:10px}.sh-match>div{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-bottom:1px solid var(--sh-line);font-size:13px}.sh-match>div:last-child{border-bottom:0}.sh-match small{font-size:11.5px;color:var(--sh-muted)}.sh-match em{font-style:normal;color:var(--sh-faint)}.sh-match .hit{box-shadow:inset 3px 0 0 var(--wd-green,#1f9d55)}.sh-match .miss{box-shadow:inset 3px 0 0 var(--wd-amber,#b86e00)}.sh-create{display:flex;flex-direction:column;gap:8px;background:var(--wd-amber-soft,#fff3df);border-radius:10px;padding:10px}.sh-move{display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow-y:auto}.sh-move-group{display:grid;grid-template-columns:132px 1fr;gap:8px;align-items:start;padding:6px 0;border-bottom:1px solid var(--sh-line)}.sh-move-group:last-child{border-bottom:0}.sh-move-group>span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--wd-text,#1d1d1f);padding-top:5px}.sh-move-group>div{display:flex;flex-wrap:wrap;gap:4px}.sh-move-group button{border:1px solid var(--sh-line);background:#fff;border-radius:8px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:600;color:var(--wd-text,#1d1d1f);cursor:pointer}.sh-move-group button:hover:not(:disabled){border-color:var(--st);background:color-mix(in srgb,var(--st) 8%,#fff)}.sh-move-group button.current{background:color-mix(in srgb,var(--st) 14%,#fff);border-color:var(--st);opacity:1;cursor:default}.sh-move-group button:disabled:not(.current){opacity:.5;cursor:default}.sh-map{max-width:760px}.sh-map-rules{margin:0;padding-left:18px;color:var(--sh-muted);line-height:1.6;font-size:12.5px}.sh-map table{border-collapse:collapse;width:100%;font-size:12.5px;table-layout:auto}.sh-map th{text-align:left;color:var(--sh-muted);font-weight:700;border-bottom:1px solid var(--sh-line);padding:6px 4px}.sh-map td{border-bottom:1px solid var(--sh-line);padding:6px 4px;vertical-align:top;height:auto;line-height:1.45}@container sales (max-width:820px){.sh-lists{grid-template-columns:1fr}.sh-list-rail{position:static}.sh-list-rail ol{flex-direction:row;overflow-x:auto;max-height:none;gap:6px}.sh-list-rail li{flex:none;max-width:240px}.sh-list-rail li button{border:1px solid var(--sh-line)}.sh-total .sh-link{margin-left:0}}@media(max-width:760px){.sales-hub{padding:0 16px 40px}.sh-tabs{max-width:100%;overflow-x:auto}.sh-tabs button{padding:7px 10px}.sh-board{grid-auto-columns:minmax(240px,82vw);margin:0 -16px;padding:0 16px 4px;scroll-snap-type:x mandatory}.sh-stage{max-height:none}.sales-hub .sh-search{max-width:none;flex-basis:100%}.sh-two{grid-template-columns:1fr}.sh-form{min-width:0}.sh-move-group{grid-template-columns:1fr}}.sales-hub .sh-card-open:hover,.sales-hub .sh-stage-head button:hover,.sales-hub .sh-name:hover,.sales-hub .sh-phone:hover{background:transparent}body .sales-hub .sh-stage-filter>button.selected:hover:not(:disabled),body .sh-checks button.selected:hover:not(:disabled),body .sh-quick button.selected:hover:not(:disabled){background:var(--wd-text,#1d1d1f);color:#fff}body .sales-hub .sh-tabs button.selected:hover:not(:disabled),body .sales-hub .sh-seg button.selected:hover:not(:disabled),body .sh-modes button.selected:hover:not(:disabled){background:#fff}body .sales-hub .sh-list-rail li button.selected:hover:not(:disabled){background:var(--wd-accent-tint,#fff5f5)}
