html.dark .admin-shell.admin-console{--wn-bar:#c8ff3a;--ws-warning:#ffd84a;--wn-lift:0 1px 0 #ffffff0a inset, 0 18px 36px -30px #000000e6}html:not(.dark) .admin-shell.admin-console{--wn-bar:#0b0b0c;--ws-warning:#8a5a00;--wn-lift:0 1px 0 #fffc inset, 0 16px 32px -28px #0b0b0c6b}html:is(.dark,:not(.dark)) .admin-shell.admin-console{--console-rail:272px;--console-gap:24px;grid-template-columns:var(--console-rail) minmax(0, 1fr);max-width:none;min-height:calc(100dvh - var(--console-offset,0px));font-family:var(--wn-body);align-items:start;margin:0;padding:0;display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-rail{top:var(--console-offset,0px);height:calc(100dvh - var(--console-offset,0px));border-right:1px solid var(--read-edge);background:var(--read-surface);scrollbar-width:thin;flex-direction:column;gap:22px;padding:26px 16px 20px;display:flex;position:sticky;overflow-y:auto}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-brand{gap:14px;padding:0 8px;display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-brand>:is(a,div,span):first-child,html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-brand [data-slot=theme-toggle],html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-brand .theme-toggle{justify-self:start}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-owner{font-family:var(--wn-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--read-muted);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-owner svg{color:var(--read-accent)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav{gap:4px;display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button{width:100%;min-height:46px;color:var(--read-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:16px;font-weight:600;transition:background-color .15s,color .15s;display:flex;position:relative}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button svg{flex:none}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button>span{flex:1;min-width:0}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button:hover{background:var(--read-raised);color:var(--read-ink)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button[aria-current=page]{background:var(--read-active);color:var(--read-ink);font-weight:700}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button[aria-current=page] svg{color:var(--read-accent)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button[aria-current=page]:before{content:"";background:var(--wn-bar,var(--read-accent));border-radius:4px;width:4px;position:absolute;top:11px;bottom:11px;left:3px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-count{color:#0b0b0c;min-width:24px;height:24px;font-family:var(--wn-mono);font-variant-numeric:tabular-nums;background:#c8ff3a;border-radius:999px;flex:none;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-signout{border:1px solid var(--read-edge);min-height:44px;color:var(--read-muted);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:0 14px;font-size:15px;font-weight:600;display:flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-signout:hover{color:var(--read-ink);border-color:color-mix(in srgb, var(--read-ink) 35%, var(--read-edge))}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-main{min-width:0;padding:40px clamp(20px,4vw,56px) 88px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-head,html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-body{max-width:1120px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-head h1{font-family:var(--wn-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--read-ink);margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:850;line-height:1}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-head h1:after{content:"";background:var(--wn-bar,#c8ff3a);border-radius:3px;width:56px;height:5px;margin-top:14px;display:block}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-head p{max-width:64ch;color:var(--read-muted);margin:14px 0 0;font-size:17px;line-height:1.55}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-head>button{flex:none}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-body{gap:var(--console-gap);animation:.28s cubic-bezier(.16,1,.3,1) console-in;display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-overview{gap:var(--console-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-panel{border:1px solid var(--read-edge);background:var(--read-surface);box-shadow:var(--wn-lift,none);border-radius:16px;padding:24px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-panel h2{font-family:var(--wn-display);letter-spacing:-.01em;color:var(--read-ink);margin:0;font-size:21px;font-weight:800}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-tasks{grid-column:1/-1}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-tasks h2{margin-bottom:8px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-tasks ul,html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services{margin:0;padding:0;list-style:none}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-tasks li{border-top:1px solid var(--read-edge);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:16.5px;font-weight:600;display:flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-tasks li:first-child{border-top:0}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-clear{color:var(--read-muted);align-items:center;gap:10px;margin:6px 0 0;font-size:16.5px;display:flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-clear svg{color:var(--read-accent)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-quiet{color:var(--read-muted);margin:6px 0 0}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-link{min-height:40px;color:var(--read-accent);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 2px;font-size:15px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s;display:inline-flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-link:hover{text-decoration-color:currentColor}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services li{border-top:1px solid var(--read-edge);grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;font-size:15.5px;display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services li:first-child{border-top:0}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services li>span{font-weight:600}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services strong{text-align:right;color:var(--read-muted);font-size:14.5px;font-weight:650}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services li[data-tone=ok] svg,html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services li[data-tone=ok] strong{color:var(--read-accent)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services li[data-tone=warn] svg,html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services li[data-tone=warn] strong{color:var(--ws-warning,#b07800)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-services li[data-tone=off] svg{color:var(--read-muted)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-facts{gap:0;margin:0;display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-facts>div{border-top:1px solid var(--read-edge);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-facts>div:first-child{border-top:0}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-facts dt{font-size:15.5px;font-weight:600}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-facts dd{font-family:var(--wn-display);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:800}html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-connections{gap:var(--console-gap);margin:0}html:is(.dark,:not(.dark)) .admin-shell.admin-console :is(.admin-connections,.admin-contract-reviews,.admin-onboarding,.platform-workspace) :is(.work-panel,.admin-card),html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-onboarding.admin-card,html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-body>.work-panel{border:1px solid var(--read-edge);background:var(--read-surface);box-shadow:var(--wn-lift,none);border-radius:16px;padding:26px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-connections .work-panel h3,html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-body>.work-panel>h2,html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-onboarding h3{font-family:var(--wn-display);letter-spacing:-.01em;color:var(--read-ink);font-size:20px;font-weight:800}html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-connections .work-panel h3{align-items:center;gap:10px;margin:0 0 8px;display:flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-connections .work-panel h3 svg{color:var(--read-accent);flex:none}html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-customer-list{gap:var(--console-gap);display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-contract-reviews>.tool-heading,html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-onboarding>.eyebrow,html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-onboarding>#admin-onboarding-title,html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-onboarding>#admin-onboarding-title+p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-onboarding .onboarding-admin-list>div{border-color:var(--read-edge)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .admin-connections details summary{cursor:pointer;font-weight:650}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-applications{gap:16px;display:grid}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-applications .notice{border:1px solid var(--read-edge);background:var(--read-raised);color:var(--read-muted);border-radius:12px;margin:0;padding:14px 18px;font-size:15px;line-height:1.55}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-applications .notice svg{color:var(--read-accent)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .application-row{border:1px solid var(--read-edge);background:var(--read-surface);box-shadow:var(--wn-lift,none);border-radius:16px;margin:0;padding:24px 26px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .application-main{gap:16px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .application-main h2{font-family:var(--wn-display);letter-spacing:-.01em;color:var(--read-ink);margin:0;font-size:22px;font-weight:800}html:is(.dark,:not(.dark)) .admin-shell.admin-console .application-main .eyebrow{font-family:var(--wn-mono);letter-spacing:.04em;color:var(--read-muted);text-transform:none;margin-bottom:6px;font-size:12px;font-weight:700;display:block}html:is(.dark,:not(.dark)) .admin-shell.admin-console .application-main p{color:var(--read-muted);font-size:15px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .application-details{border-color:var(--read-edge)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .application-details span{font-family:var(--wn-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--read-muted);font-size:11.5px;font-weight:700}html:is(.dark,:not(.dark)) .admin-shell.admin-console .application-details b{color:var(--read-ink);font-size:15.5px;font-weight:600}html:is(.dark,:not(.dark)) .admin-shell.admin-console .application-actions{flex-wrap:wrap}@keyframes console-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-body{animation:none}}@media (max-width:960px){html:is(.dark,:not(.dark)) .admin-shell.admin-console{grid-template-columns:minmax(0,1fr)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-rail{top:var(--console-offset,0px);z-index:20;border-right:0;border-bottom:1px solid var(--read-edge);grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;height:auto;padding:14px 16px 10px;display:grid;position:sticky;overflow:visible}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-brand{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:12px;padding:0}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-owner{display:none}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-signout{grid-area:1/2;align-self:center;margin:0}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav{scrollbar-width:none;grid-column:1/-1;gap:6px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav::-webkit-scrollbar{display:none}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button{border:1px solid var(--read-edge);border-radius:999px;flex:none;width:auto;min-height:42px;padding:0 14px;font-size:15px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button[aria-current=page]{border-color:var(--wn-bar,var(--read-accent))}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-nav button[aria-current=page]:before{display:none}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-main{padding:26px 16px 72px}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-head{flex-direction:column;align-items:flex-start}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-overview{grid-template-columns:minmax(0,1fr)}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-tasks li{flex-direction:column;align-items:flex-start;gap:4px}}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-exit{border:1px solid var(--wn-bar,var(--read-accent));min-height:44px;color:var(--read-ink);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;margin:0 0 16px;padding:0 14px;font-size:15px;font-weight:700;display:flex}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-exit .console-exit-long{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-exit .console-exit-short{display:none}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-exit:hover{background:var(--read-active)}@media (max-width:960px){html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-rail:has(.console-exit){grid-template-columns:minmax(0,1fr) auto auto}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-exit{grid-area:1/2;align-self:center;margin:0}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-rail:has(.console-exit) .console-signout{grid-column:3}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-exit .console-exit-long{display:none}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-exit .console-exit-short{display:inline}}html .crm-sidebar .owner-admin-link{border:1px solid var(--ws-edge);background:var(--ws-raised);width:100%;min-height:44px;color:var(--ws-ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:0 12px;font-size:14.5px;font-weight:700;display:flex}html .crm-sidebar .owner-admin-link span{flex:1}html .crm-sidebar .owner-admin-link>svg:first-child{color:var(--ws-accent)}html .crm-sidebar .owner-admin-link:hover{border-color:var(--ws-ink)}html .crm-sidebar .owner-admin-link:focus-visible{outline:2px solid var(--wn-lime,#c8ff3a);outline-offset:2px}.brand-form{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:18px 24px;display:grid}.brand-form-fields{gap:14px;display:grid}.brand-logo-row{align-items:center;gap:14px;display:flex}.brand-logo-row p{margin:2px 0 0;font-size:13px}.brand-logo-drop{border:1.5px dashed var(--ws-edge,#cfcdc2);background:var(--ws-raised,#f7f6f0);width:112px;height:76px;color:var(--ws-muted,#5a5a53);cursor:pointer;border-radius:12px;flex:none;place-items:center;gap:4px;padding:8px;font-size:12px;font-weight:700;display:grid}.brand-logo-drop:hover{border-color:#c8ff3a}.brand-logo-drop img{object-fit:contain;max-width:100%;max-height:100%}.brand-remove{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:inline-flex}.brand-colors{gap:8px;display:grid}.brand-colors>b{align-items:center;gap:7px;font-size:14px;display:inline-flex}.brand-colors p{margin:0;font-size:13px}.brand-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-swatches button{color:#fff;cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;box-shadow:inset 0 0 0 1px #0000001f}.brand-swatches button[aria-checked=true]{border-color:var(--ws-ink,#0b0b0c);box-shadow:0 0 0 2px var(--ws-surface,#fff) inset}.brand-swatches button.is-logo{outline:2px dashed var(--ws-edge,#cfcdc2);outline-offset:2px;width:38px;height:38px}.brand-wheel{cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;width:32px;height:32px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.brand-wheel input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.brand-actions{grid-column:1/-1;gap:10px;display:flex}.brand-actions .primary{align-items:center;gap:8px;display:inline-flex}.brand-form>.work-error{grid-column:1/-1}.brand-saved{background:#c8ff3a40;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-weight:650;display:flex}.brand-preview{color:#1a2733;background:#fff;border:1px solid #dcdbd0;border-radius:10px;padding:18px 18px 16px;font-family:Georgia,serif;position:sticky;top:12px;box-shadow:0 18px 40px -26px #00000080}.brand-preview-head{border-bottom:3px solid;align-items:center;gap:10px;padding-bottom:9px;display:flex}.brand-preview-head img{object-fit:contain;max-width:90px;max-height:36px}.brand-preview-mark{color:#fff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font:800 16px Arial,sans-serif;display:grid}.brand-preview-head b{font:700 14px/1.2 Arial,sans-serif;display:block}.brand-preview-head small{color:#5b6b7a;margin-top:2px;font:9.5px/1.3 Arial,sans-serif;display:block}.brand-preview-title{text-align:center;letter-spacing:.02em;margin:12px 0 8px;font:700 10.5px/1.3 Arial,sans-serif}.brand-preview-line{margin:0 0 12px;font-size:10.5px;line-height:1.5}.brand-preview-sig{letter-spacing:.08em;border:1px solid #cfd8e0;border-radius:6px;padding:8px 10px 10px;font:700 8px Arial,sans-serif}.brand-preview-sig i{border-bottom:1px solid #1a2733;height:20px;display:block}.brand-welcome{background:var(--ws-surface,#fff);width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ws-ink,#0b0b0c);border:0;border-radius:14px;margin:auto;padding:28px 30px;overflow:auto;box-shadow:0 40px 100px -40px #0009}.brand-welcome::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080a8c}.brand-welcome-close{border:1px solid var(--ws-edge,#dcdbd0);width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.brand-step{gap:12px;animation:.32s cubic-bezier(.2,.8,.2,1) both brand-in;display:grid}.brand-step h2{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:850}.brand-step>p{max-width:620px;color:var(--ws-muted,#5a5a53);margin:0 0 6px;line-height:1.55}.brand-eyebrow{color:#0b0b0c;letter-spacing:.06em;text-transform:uppercase;background:#c8ff3a;border-radius:999px;justify-self:start;padding:4px 10px;font-size:11.5px;font-weight:800}.brand-skip{justify-self:center;margin-top:2px}.brand-done{text-align:center;justify-items:center;padding:24px 8px 8px}.brand-done>p{max-width:480px}.brand-done-mark{color:#0b0b0c;background:#c8ff3a;border-radius:18px;place-items:center;width:64px;height:64px;animation:.42s cubic-bezier(.2,1.4,.4,1) .12s both brand-pop;display:grid}@keyframes brand-in{0%{opacity:0;transform:translate(18px)}}@keyframes brand-pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.brand-step,.brand-done-mark{animation:none}}@media (max-width:760px){.brand-form{grid-template-columns:1fr}.brand-preview{position:static}.brand-welcome{padding:22px 18px}}html:is(.dark,:not(.dark)) .workspace-shell .ds-root{--d-surface:var(--ws-surface);--d-raised:var(--ws-raised);--d-ink:var(--ws-ink);--d-muted:var(--ws-muted);--d-edge:var(--ws-edge);--d-accent:var(--ws-accent);--d-active:var(--ws-active);--d-field:var(--wn-field);--d-field-focus:var(--wn-field-focus);--d-field-ring:var(--wn-field-ring)}html:not(.dark) .workspace-shell .ds-root{--d-danger:#b42318;--d-ok:#1f6a2a;--d-ok-bg:#e6ffa6}html.dark .workspace-shell .ds-root{--d-danger:#ff8f84;--d-ok:#e4ffa0;--d-ok-bg:#2d3a10}html:is(.dark,:not(.dark)) .workspace-shell .ds-root{max-width:1280px;color:var(--d-ink);font-family:var(--wn-body);gap:16px;font-size:15px;line-height:1.5;display:grid;container:ds/inline-size}html:is(.dark,:not(.dark)) .workspace-shell .ds-root :is(button,input,select,textarea,a,label):focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-quiet{color:var(--d-muted);margin:0;font-size:13.5px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-label{font-family:var(--wn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--d-muted);font-size:10.5px;font-weight:700;display:block}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-link{color:var(--d-accent);background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-link:hover{background:var(--d-raised)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-inline{font-size:inherit;padding:0 4px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-spin{animation:.9s linear infinite ds-spin}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-count,html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-tab-count{border:1px solid var(--d-edge);font-family:var(--wn-mono);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-note{border:1px solid var(--d-edge);background:var(--d-raised);border-radius:10px;margin:0;padding:9px 12px;font-size:14px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-note[data-tone=error]{border-color:color-mix(in srgb, var(--d-danger) 55%, transparent);background:color-mix(in srgb, var(--d-danger) 9%, var(--d-surface))}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-tabs{flex-wrap:wrap;gap:6px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-tabs button{border:1px solid var(--d-edge);background:var(--d-surface);min-height:42px;color:var(--d-muted);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--wn-bar) 45%, transparent);background:var(--d-active);color:var(--d-ink)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-tab-count{padding:1px 8px;font-size:11px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-builder{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-steps{gap:14px;min-width:0;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-panel{border:1px solid var(--d-edge);background:var(--d-surface);box-shadow:var(--wn-lift);border-radius:16px;gap:14px;min-width:0;padding:20px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-panel-head{align-items:flex-start;gap:12px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-panel-head>div{flex:1;min-width:0}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-panel-head h3{font-family:var(--wn-display);margin:0;font-size:18px;font-weight:800}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-panel-head p{color:var(--d-muted);margin:2px 0 0;font-size:14px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-num{background:var(--wn-lime);color:#0b0b0c;width:28px;height:28px;font-family:var(--wn-mono);border-radius:8px;flex:none;place-items:center;font-size:12.5px;font-weight:700;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-field{gap:6px;min-width:0;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-field>span,html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-label-row{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-field small{color:var(--d-muted);font-size:13px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root :is(.ds-field,.ds-buyer-bar) :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--d-edge);background:var(--d-field);width:100%;min-width:0;color:var(--d-ink);font:inherit;border-radius:10px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root :is(.ds-field,.ds-buyer-bar) :is(input:not([type=checkbox]),select){height:44px;padding:0 12px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-field textarea{resize:vertical;padding:10px 12px;line-height:1.55}html:is(.dark,:not(.dark)) .workspace-shell .ds-root :is(.ds-field,.ds-buyer-bar) :is(input,select,textarea):focus{border-color:var(--d-field-focus);box-shadow:0 0 0 3px var(--d-field-ring);outline:0}html:is(.dark,:not(.dark)) .workspace-shell .ds-root :is(input,select,textarea):disabled{opacity:.55}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-asking{background:var(--d-active);border-radius:10px;gap:2px;padding:8px 14px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-asking small{font-family:var(--wn-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);font-size:10.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-asking strong{font-family:var(--wn-display);font-size:22px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-facts{color:var(--d-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-facts a,html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-icon-link{color:var(--d-accent);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comp-bar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-compact{width:150px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comp-bar>button{min-height:44px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comp-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comps,html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-buyers,html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-status-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comps li{border:1px solid var(--d-edge);border-radius:12px;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:12px;padding:10px 12px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comps li[data-on]{border-color:color-mix(in srgb, var(--wn-bar) 50%, transparent);background:var(--d-active)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comp-pick{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comp-pick input,html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-check input{width:18px;height:18px;accent-color:var(--wn-lime);flex:none;margin-top:2px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comp-address{min-width:0;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comp-address b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .ds-root :is(.ds-comp-address,.ds-comp-price,.ds-buyer-main) small{color:var(--d-muted);font-size:13px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comp-price{text-align:right;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-icon-link{border-radius:8px;justify-content:center;width:36px;height:36px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-icon-link:hover{background:var(--d-raised)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-summary{background:var(--d-raised);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:12px 16px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-summary>div{display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-summary small{font-family:var(--wn-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);font-size:10.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-summary strong{font-size:18px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-summary button{margin-left:auto}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photos{flex-wrap:wrap;gap:10px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo,html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo-add{border:1px solid var(--d-edge);cursor:pointer;border-radius:10px;place-items:center;width:112px;height:84px;display:grid;position:relative;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo input{opacity:0;position:absolute}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo img{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .15s}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo[data-on]{border:2px solid var(--wn-lime)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo[data-on] img{opacity:1}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo:has(input:focus-visible){outline:2px solid var(--d-accent);outline-offset:2px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo-mark{background:var(--wn-lime);color:#0b0b0c;border-radius:6px;place-items:center;width:22px;height:22px;display:none;position:absolute;top:6px;right:6px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo[data-on] .ds-photo-mark{display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-photo-add{background:var(--d-raised);color:var(--d-muted);border-style:dashed;align-content:center;gap:4px;font-size:13px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-buyer-bar{grid-template-columns:minmax(160px,1fr) 180px auto auto;align-items:center;gap:10px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-check{align-items:flex-start;gap:8px;font-size:14px;font-weight:600;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-buyers li{border:1px solid var(--d-edge);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-buyers li[data-on]{border-color:color-mix(in srgb, var(--wn-bar) 50%, transparent);background:var(--d-active)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-buyer-main{flex:240px;min-width:0;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-buyer-main b{align-items:center;gap:8px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-match{background:var(--d-ok-bg);color:var(--d-ok);border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-channels{gap:6px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-chip{border:1px solid var(--d-edge);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-chip input{opacity:0;width:1px;height:1px;position:absolute}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-chip[data-on]{background:var(--wn-lime);color:#0b0b0c;border-color:#0000}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-chip:has(input:disabled){opacity:.4;cursor:not-allowed}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-chip:has(input:focus-visible){outline:2px solid var(--d-accent);outline-offset:2px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-pager{justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-contact{border:1px dashed var(--d-edge);border-radius:12px;gap:10px;margin:0;padding:14px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-contact legend{color:var(--d-muted);padding:0 6px;font-size:13.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-side{min-width:0;position:sticky;top:16px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-sheet{border:1px solid var(--d-edge);background:var(--d-surface);box-shadow:var(--wn-lift);border-radius:16px;gap:12px;padding:16px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-sheet header{justify-content:space-between;align-items:center;gap:10px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-sheet header b{font-size:15px;display:block}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-preview{background:var(--d-raised);border-radius:10px;min-height:220px;transition:opacity .2s;position:relative;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-preview[data-busy]{opacity:.6}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-preview :is(canvas,.pdf-page,[class*=paper]){max-width:100%;width:100%!important;height:auto!important}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-preview :is(.textLayer,[class*=text-layer]){display:none}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-preview-empty{text-align:center;place-items:center;min-height:300px;padding:24px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-preview-empty p{max-width:26ch;color:var(--d-muted);margin:0}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-side-actions{grid-template-columns:auto 1fr;gap:8px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-side-actions button,html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-sent-actions button,html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-dialog-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-sent{gap:12px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-sent-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-sent-head h3{font-family:var(--wn-display);margin:0;font-size:17px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-status{background:var(--d-raised);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-status[data-status=Submitted]{background:var(--d-ok-bg);color:var(--d-ok)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-status[data-status=Needs\ attention]{background:color-mix(in srgb, var(--d-danger) 14%, var(--d-surface));color:var(--d-danger)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-status-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-sent-actions{flex-wrap:wrap;gap:8px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-empty{text-align:center;justify-items:center;padding:40px 20px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-empty h3{font-family:var(--wn-display);margin:0}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-empty p{color:var(--d-muted);margin:0}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-replies{width:100%;font-size:13.5px}@container ds (width<=980px){html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-builder{grid-template-columns:minmax(0,1fr)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-side{position:static}}@container ds (width<=600px){html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-panel{padding:16px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-buyer-bar{grid-template-columns:1fr 1fr}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-buyer-bar input{grid-column:1/-1}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comps li{grid-template-columns:minmax(0,1fr) 36px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-comp-price{text-align:left;grid-area:2/1;padding-left:28px}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-compact{width:calc(50% - 5px)}html:is(.dark,:not(.dark)) .workspace-shell .ds-root .ds-side-actions{grid-template-columns:1fr}}body:has(.workspace-shell) .ds-dialog{max-width:640px}body:has(.workspace-shell) .ds-dialog .ds-review{gap:12px;display:grid}body:has(.workspace-shell) .ds-dialog .ds-review-facts{gap:8px;margin:0;display:grid}body:has(.workspace-shell) .ds-dialog .ds-review-facts div{grid-template-columns:110px 1fr;gap:10px;display:grid}body:has(.workspace-shell) .ds-dialog .ds-review-facts dt{color:var(--read-muted,inherit);font-weight:700}body:has(.workspace-shell) .ds-dialog .ds-review-facts dd{margin:0}body:has(.workspace-shell) .ds-dialog .ds-message-preview{background:color-mix(in srgb, currentColor 6%, transparent);max-height:220px;font:inherit;white-space:pre-wrap;border-radius:10px;margin:0;padding:12px;font-size:14px;overflow:auto}body:has(.workspace-shell) .ds-dialog .ds-problems{color:#b42318;margin:0;padding-left:18px}body:has(.workspace-shell) .ds-dialog .ds-check{align-items:flex-start;gap:8px;font-weight:600;display:flex}body:has(.workspace-shell) .ds-dialog .ds-check input{flex:none;width:18px;height:18px;margin-top:2px}body:has(.workspace-shell) .ds-dialog .ds-quiet{opacity:.75;margin:0;font-size:13.5px}body:has(.workspace-shell) .ds-dialog .ds-note{color:#b42318;margin:0}body:has(.workspace-shell) .ds-dialog .ds-status-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}body:has(.workspace-shell) .ds-dialog .ds-status-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body:has(.workspace-shell) .ds-dialog .ds-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body:has(.workspace-shell) .ds-dialog .ds-dialog-actions button{align-items:center;gap:8px;display:inline-flex}html:is(.dark,:not(.dark)) :is(.workspace-shell,body:has(.workspace-shell) .ds-dialog) .ds-tag{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:600;display:inline-flex}html:is(.dark,:not(.dark)) :is(.workspace-shell,body:has(.workspace-shell) .ds-dialog) .ds-tag[data-tone=ok]{color:#1f3300;background:#e6ffa6}html:is(.dark,:not(.dark)) :is(.workspace-shell,body:has(.workspace-shell) .ds-dialog) .ds-tag[data-tone=bad]{color:#8f1d12;background:#fde3df}@keyframes ds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html .workspace-shell .ds-root .ds-spin{animation:none}}.contract-alert{--ca-bg:#fff;--ca-ink:#0b0b0c;--ca-muted:#5a5a53;--ca-edge:#0b0b0c;--ca-mark:#c8ff3a;--ca-mark-ink:#0b0b0c;--ca-button:#0b0b0c;--ca-button-ink:#c8ff3a;--ca-shadow:0 22px 44px -22px #0b0b0c8c;border:1px solid var(--ca-edge);background:var(--ca-bg);width:min(380px,100vw - 32px);color:var(--ca-ink);box-shadow:var(--ca-shadow);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 44px 16px 16px;font-family:Landing DM Sans,DM Sans,Segoe UI,Arial,sans-serif;display:flex;position:relative}html.dark .contract-alert{--ca-bg:#141417;--ca-ink:#f4f4ee;--ca-muted:#a9a9a0;--ca-edge:#3a3f2a;--ca-button:#c8ff3a;--ca-button-ink:#0b0b0c;--ca-shadow:0 24px 48px -20px #000000d9, 0 0 0 1px #c8ff3a1f}.contract-alert-icon{background:var(--ca-mark);width:40px;height:40px;color:var(--ca-mark-ink);border-radius:50%;flex:none;place-items:center;display:grid}.contract-alert-text{gap:3px;min-width:0;display:grid}.contract-alert-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ca-muted);margin:0;font-family:Landing JetBrains Mono,JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:700}.contract-alert strong{font-size:16px;font-weight:750;line-height:1.3}.contract-alert-text>p:not(.contract-alert-eyebrow){color:var(--ca-muted);margin:0;font-size:14px;line-height:1.45}.contract-alert-open{background:var(--ca-button);color:var(--ca-button-ink);cursor:pointer;border:0;border-radius:8px;justify-self:start;margin-top:8px;padding:8px 14px;font-size:14px;font-weight:700}.contract-alert-open:hover{filter:brightness(1.08)}.contract-alert-close{width:30px;height:30px;color:var(--ca-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.contract-alert-close:hover{background:color-mix(in srgb, var(--ca-ink) 8%, transparent);color:var(--ca-ink)}.contract-alert :is(button):focus-visible{outline:2px solid var(--ca-ink);outline-offset:2px}.deal-numbers{--dn-lime:#c8ff3a;--dn-ink:#0b0b0c}.deal-numbers>h3{align-items:center;gap:10px;display:flex}.deal-numbers>h3:before{content:"";background:var(--dn-lime);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--dn-ink);border-radius:3px}.dark .deal-numbers>h3:before{box-shadow:none}.deal-numbers .deal-type-switch button[aria-pressed=true]{background:var(--dn-ink);color:var(--dn-lime);box-shadow:0 6px 16px -10px #0009}.dark .deal-numbers .deal-type-switch button[aria-pressed=true]{background:var(--dn-lime);color:var(--dn-ink)}.deal-numbers .deal-help:first-of-type{border-left:3px solid var(--dn-lime);padding-left:10px}.deal-numbers .deal-money-summary{background:var(--dn-ink);color:#f4f4ee;border:0;border-radius:12px;padding:18px 20px;position:relative;overflow:hidden}.deal-numbers .deal-money-summary:after{content:"";aspect-ratio:1;opacity:.18;pointer-events:none;background:repeating-linear-gradient(135deg, var(--dn-lime) 0 1px, transparent 1px 10px);width:160px;position:absolute;inset:-40% -8% auto auto;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.deal-numbers .deal-money-summary span{color:#f4f4eeb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;position:relative}.deal-numbers .deal-money-summary strong{color:var(--dn-lime);font-variant-numeric:tabular-nums;font-size:24px;position:relative}.dark .deal-numbers .deal-money-summary{background:var(--dn-lime);color:var(--dn-ink)}.dark .deal-numbers .deal-money-summary span{color:#0b0b0cb3}.dark .deal-numbers .deal-money-summary strong{color:var(--dn-ink)}.dark .deal-numbers .deal-money-summary:after{background:repeating-linear-gradient(135deg, var(--dn-ink) 0 1px, transparent 1px 10px)}.deal-numbers>h4{border-top:1px dashed var(--ws-edge,#0b0b0c2e);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:22px;padding-top:18px;font-size:12px;display:flex}.deal-numbers>h4:before{content:"";background:#1f9d55;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #1f9d552e}.deal-numbers>h4~.work-grid{background:#1f9d5512;border:1px solid #1f9d5533;border-radius:12px;padding:14px}.deal-numbers input:focus{outline:2px solid var(--dn-lime);outline-offset:1px;border-color:var(--dn-ink)}.dark .deal-numbers input:focus{border-color:var(--dn-lime)}.arv-progress{color:var(--ws-ink);align-items:center;gap:16px;padding:4px 0;display:flex}.arv-ring{flex:none;width:64px;height:64px;position:relative}.arv-ring svg{width:100%;height:100%;animation:1.1s linear infinite arv-spin}.arv-ring circle{fill:none;stroke-width:5px}.arv-ring-track{stroke:var(--ws-edge)}.arv-ring-arc{stroke:color-mix(in srgb, var(--wn-lime) 72%, var(--ws-ink));stroke-linecap:round;stroke-dasharray:60 110;transform-origin:50%;animation:1.6s ease-in-out infinite arv-sweep}.arv-ring span{font-family:var(--wn-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--ws-ink);place-items:center;font-size:12.5px;font-weight:700;display:grid;position:absolute;inset:0}@keyframes arv-spin{to{transform:rotate(360deg)}}@keyframes arv-sweep{0%{stroke-dasharray:18 152}50%{stroke-dasharray:96 74}to{stroke-dasharray:18 152}}@media (prefers-reduced-motion:reduce){.arv-ring svg,.arv-ring-arc{animation-duration:3s}}.arv-progress-text{gap:6px;min-width:0;display:grid}.arv-progress-text>b{font-size:17px;line-height:1.3}.arv-progress-text ol{gap:4px;margin:2px 0;padding:0;list-style:none;display:grid}.arv-progress-text li{color:var(--ws-muted);align-items:center;gap:8px;font-size:14px;display:flex}.arv-progress-text li i{border:1.5px solid var(--ws-edge);border-radius:50%;width:13px;height:13px}.arv-progress-text li.is-current{color:var(--ws-ink);font-weight:650}.arv-progress-text li.is-current i{border-color:color-mix(in srgb, var(--wn-lime) 72%, var(--ws-ink));background:color-mix(in srgb, var(--wn-lime) 35%, transparent)}.arv-progress-text li.is-done{color:var(--ws-ink)}.arv-progress-text li.is-done svg{color:var(--ws-success)}.arv-progress-text small{color:var(--ws-muted);font-size:13px;line-height:1.45}.arv-progress.is-compact .arv-ring{width:44px;height:44px}.comps-workspace .cv-review-notes{border:1px solid color-mix(in srgb, var(--ws-warning) 45%, var(--ws-edge));background:color-mix(in srgb, var(--ws-warning) 9%, transparent);border-radius:10px;margin:2px 0 0;padding:10px 12px}.comps-workspace .cv-review-notes b{color:var(--ws-ink);margin-bottom:4px;font-size:13.5px;display:block}.comps-workspace .cv-review-notes ul{color:var(--ws-ink);opacity:.85;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}.comps-workspace .cv-status[data-tone=review]{border-color:color-mix(in srgb, var(--ws-warning) 60%, var(--ws-edge));color:var(--ws-warning)}.plan-includes-list{--pi-ink:var(--pl-ink,var(--landing-ink,#0b0b0c));--pi-muted:var(--pl-muted,var(--landing-muted,#5a5a53));gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}html:not(.dark) .plan-includes-list{--pi-check-bg:#c8ff3a;--pi-check:#0b0b0c}html.dark .plan-includes-list{--pi-check-bg:#c8ff3a24;--pi-check:#c8ff3a}.plan-includes-list>li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.plan-includes-list>li>svg{background:var(--pi-check-bg);width:22px;height:22px;color:var(--pi-check);border-radius:50%;margin-top:1px;padding:3px}.plan-includes-list b{color:var(--pi-ink);font-size:15px;font-weight:750;line-height:1.3;display:block}.plan-includes-list small{color:var(--pi-muted);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.plan-includes-list[data-variant=full]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0}.plan-includes-list[data-variant=full]>li{border:1px solid var(--nl-card-edge,#dedcd0);background:var(--nl-card,#fff);border-radius:14px;grid-template-columns:26px minmax(0,1fr);gap:14px;padding:22px 22px 24px}.plan-includes-list[data-variant=full]>li>svg{width:26px;height:26px;padding:4px}.plan-includes-list[data-variant=full] b{font-family:var(--nl-display,sans-serif);font-size:18px;font-weight:800}.plan-includes-list[data-variant=full] small{color:var(--nl-ink-2,var(--pi-muted));margin-top:6px;font-size:15.5px;line-height:1.55}.plan-extras-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.plan-extras-cards li{border:1px solid var(--nl-card-edge,#dedcd0);background:var(--nl-card,#fff);border-radius:14px;gap:6px;padding:22px 24px;display:grid}.plan-extras-cards b{font-family:var(--nl-display,sans-serif);color:var(--landing-ink,#0b0b0c);font-size:18px;font-weight:800}.plan-extras-cards span{color:var(--nl-ink-2,#3a3a35);font-size:15.5px;line-height:1.55}@media (max-width:720px){.plan-extras-cards{grid-template-columns:minmax(0,1fr)}}.plan-faq{border-top:1px solid var(--nl-line,#dedcd0);display:grid}.plan-faq details{border-bottom:1px solid var(--nl-line,#dedcd0)}.plan-faq summary{cursor:pointer;min-height:64px;color:var(--landing-ink,#0b0b0c);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:flex}.plan-faq summary::-webkit-details-marker{display:none}.plan-faq summary:after{content:"+";border:1px solid var(--nl-line,#dedcd0);width:32px;height:32px;font-family:var(--nl-mono,monospace);color:var(--landing-ink,#0b0b0c);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:400;display:grid}.plan-faq details[open] summary:after{content:"–";background:var(--nl-lime,#c8ff3a);border-color:var(--nl-lime,#c8ff3a);color:#0b0b0c}.plan-faq summary:focus-visible{outline:2px solid var(--landing-accent,#3f5a00);outline-offset:2px}.plan-faq details>p{color:var(--nl-ink-2,#3a3a35);margin:0;padding:0 48px 20px 0;font-size:16.5px;line-height:1.65}html:not(.dark) :is(.plan-dialog,.plan-banner,.plan-status){--pl-bg:#f4f3ec;--pl-ink:#0b0b0c;--pl-muted:#5a5a53;--pl-edge:#dcdbd0;--pl-offer-bg:#0b0b0c;--pl-offer-ink:#f4f4ee;--pl-offer-muted:#b4b4ab;--pl-offer-line:#f4f4ee29;--pl-price:#c8ff3a;--pl-eyebrow:#c8ff3a;--pl-check-bg:#c8ff3a;--pl-check:#0b0b0c;--pl-ring:#0b0b0c;--pb-bg:#0b0b0c;--pb-ink:#f4f4ee;--pb-edge:#0b0b0c;--pb-mark-bg:#c8ff3a;--pb-mark-ink:#0b0b0c}html.dark :is(.plan-dialog,.plan-banner,.plan-status){--pl-bg:#121215;--pl-ink:#f4f4ee;--pl-muted:#a9a9a0;--pl-edge:#2b2b31;--pl-offer-bg:#0b0b0d;--pl-offer-ink:#f4f4ee;--pl-offer-muted:#a9a9a0;--pl-offer-line:#c8ff3a33;--pl-price:#c8ff3a;--pl-eyebrow:#c8ff3a;--pl-check-bg:#c8ff3a24;--pl-check:#c8ff3a;--pl-ring:#2b2b31;--pb-bg:#15180d;--pb-ink:#f4f4ee;--pb-edge:#c8ff3a57;--pb-mark-bg:#c8ff3a24;--pb-mark-ink:#c8ff3a}[data-slot=dialog-content].plan-dialog{--pl-ease:cubic-bezier(.16, 1, .3, 1);width:min(900px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--pl-ink);font-family:var(--wn-body,"DM Sans", "Segoe UI", Arial, sans-serif);box-shadow:0 0 0 1px var(--pl-ring), 0 40px 90px -40px #0009;background:0 0;border:0;border-radius:20px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0;padding:0;overflow-y:auto}.plan-dialog [data-slot=dialog-close]{color:var(--pl-ink)}.plan-offer{background:var(--pl-offer-bg);color:var(--pl-offer-ink);border-radius:20px 0 0 20px;flex-direction:column;padding:40px 36px 32px;display:flex}html.dark .plan-offer{box-shadow:inset -1px 0 0 var(--pl-offer-line)}.plan-eyebrow{font-family:var(--wn-mono,"JetBrains Mono", Consolas, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--pl-eyebrow);font-size:12px;font-weight:700}.plan-dialog .plan-title{font-family:var(--wn-display,"Archivo", "Arial Black", sans-serif);letter-spacing:-.022em;text-transform:uppercase;text-wrap:balance;color:inherit;margin:14px 0 0;font-size:clamp(30px,4.6vw,42px);font-weight:850;line-height:.98}.plan-dialog .plan-lede{color:var(--pl-offer-muted);margin:14px 0 0;font-size:15.5px;line-height:1.55}.plan-price{border-top:1px solid var(--pl-offer-line);margin:28px 0 0;padding:22px 0 0}.plan-amount{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.plan-amount b{font-family:var(--wn-display,"Archivo", "Arial Black", sans-serif);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--pl-price);font-size:clamp(50px,7vw,66px);font-weight:850;line-height:.9}.plan-amount span{font-family:var(--wn-mono,"JetBrains Mono", Consolas, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-offer-muted);font-size:13px;font-weight:700}.plan-then{color:var(--pl-offer-ink);margin:12px 0 0;font-size:15.5px;font-weight:650}.plan-cta{color:#0b0b0c;cursor:pointer;width:100%;min-height:54px;font-family:var(--wn-display,"Archivo", "Arial Black", sans-serif);letter-spacing:.01em;transition:transform .18s var(--pl-ease), box-shadow .18s var(--pl-ease);background:#c8ff3a;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:0 22px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 16px 34px -20px #c8ff3af2}.plan-price+.plan-cta,.plan-price+.plan-owner-note{margin-top:30px}.plan-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 40px -20px #c8ff3a}.plan-cta:focus-visible{outline-offset:3px;outline:3px solid #c8ff3a}.plan-cta:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.plan-owner-note{border:1px dashed var(--pl-offer-line);border-radius:12px;margin:0;padding:14px 16px;font-weight:650}.plan-fine{color:var(--pl-offer-muted);margin:12px 0 0;font-size:13px;line-height:1.5}.plan-includes{background:var(--pl-bg);border-radius:0 20px 20px 0;padding:40px 36px 32px 32px}.plan-includes h3{font-family:var(--wn-display,"Archivo", "Arial Black", sans-serif);letter-spacing:-.01em;margin:0;padding-right:32px;font-size:19px;font-weight:800}.plan-extras-line{border-top:1px solid var(--pl-edge);margin:20px 0 0;padding-top:16px}.plan-extras-line>b{font-family:var(--wn-mono,"JetBrains Mono", Consolas, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--pl-muted);font-size:11.5px;font-weight:700;display:block}.plan-extras-compact{gap:6px;margin:10px 0 0;display:grid}.plan-extras-compact>div{grid-template-columns:118px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.45;display:grid}.plan-extras-compact dt{color:var(--pl-ink);font-weight:750}.plan-extras-compact dd{color:var(--pl-muted);margin:0}@media (max-width:420px){.plan-extras-compact>div{grid-template-columns:minmax(0,1fr);gap:0}}.plan-more{min-height:44px;color:var(--pl-ink);text-underline-offset:5px;align-items:center;gap:6px;margin-top:6px;font-size:14.5px;font-weight:750;-webkit-text-decoration:underline #c8ff3ae6;text-decoration:underline #c8ff3ae6;text-decoration-thickness:2px;display:inline-flex}.plan-more:hover{text-decoration-color:currentColor}.plan-more:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #c8ff3a}@media (max-width:760px){[data-slot=dialog-content].plan-dialog{grid-template-columns:minmax(0,1fr)}.plan-dialog [data-slot=dialog-close]{color:var(--pl-offer-ink)}.plan-offer,.plan-includes{padding:30px 22px 24px}.plan-offer{border-radius:20px 20px 0 0}.plan-includes{border-radius:0 0 20px 20px}.plan-dialog .plan-title{padding-right:36px}.plan-includes h3{padding-right:0}}.plan-banner{border:1px solid var(--pb-edge);background:var(--pb-bg);color:var(--pb-ink);border-radius:14px;align-items:center;gap:14px;margin:0 0 22px;padding:12px 12px 12px 14px;display:flex}.plan-banner p{color:inherit;flex:1;margin:0;font-size:14.5px;line-height:1.45}.plan-banner b{font-weight:750}.plan-banner-mark{background:var(--pb-mark-bg);width:34px;height:34px;color:var(--pb-mark-ink);border-radius:10px;flex:none;place-items:center;display:grid}.plan-banner-cta{color:#0b0b0c;white-space:nowrap;cursor:pointer;background:#c8ff3a;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14.5px;font-weight:750;transition:transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.plan-banner-cta:hover{transform:translateY(-1px)}.plan-banner-cta:focus-visible{outline-offset:3px;outline:3px solid #c8ff3a}@media (max-width:640px){.plan-banner{flex-wrap:wrap}.plan-banner p{flex-basis:calc(100% - 48px)}.plan-banner-cta{justify-content:center;width:100%}}.plan-status{margin-bottom:20px}.plan-status[data-state=locked]{border-color:var(--pb-edge)}.plan-status[data-state=attention]{border-color:var(--ws-warning,#8a5a00)}.plan-status>:is(.primary,.secondary){justify-self:start;align-items:center;gap:8px;margin-top:6px;display:inline-flex}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .plan-eyebrow{color:var(--landing-accent);font-family:var(--nl-mono)}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .plan-price{border:0;margin:14px 0 0;padding:0}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .plan-amount b{font-family:var(--nl-display);color:var(--landing-ink);font-size:clamp(56px,8vw,76px)}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .plan-amount span{font-family:var(--nl-mono);color:var(--landing-muted)}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .plan-then{color:var(--landing-ink);font-size:17px}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan ul.plan-includes-list{border-top:1px solid var(--nl-line);gap:14px;margin:24px 0 0;padding:22px 0 0;display:grid}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan ul.plan-includes-list>li{font-size:inherit;font-weight:inherit;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan ul.plan-includes-list>li>svg{background:var(--nl-lime);color:#0b0b0c;border-radius:50%;width:24px;height:24px;padding:4px}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .plan-includes-list b{color:var(--landing-ink);font-size:16.5px}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .plan-includes-list small{color:var(--landing-muted);font-size:14.5px}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .plan-more{color:var(--landing-ink);-webkit-text-decoration-color:var(--nl-underline,#c8ff3a);text-decoration-color:var(--nl-underline,#c8ff3a);margin:18px 0 22px}html:is(.dark,:not(.dark)) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .landing-plan-note{text-align:center;color:var(--landing-muted);margin:14px 0 0;font-size:14.5px;line-height:1.5}html:not(.dark) .landing-shell.landing-home.landing-home .landing-start-panel.landing-plan .plan-amount b{background:linear-gradient(transparent 58%, var(--nl-lime) 58%, var(--nl-lime) 92%, transparent 92%);padding:0 .06em}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell main{justify-items:center;padding:28px 0 96px;display:grid}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .account-setup,html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .welcome-signout{width:min(100%,560px);max-width:none}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .account-setup>.eyebrow{font-family:var(--nl-mono);letter-spacing:.12em;color:var(--landing-accent);font-size:12.5px;font-weight:700}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .account-setup>h2{font-family:var(--nl-display);letter-spacing:-.022em;text-transform:uppercase;color:var(--landing-ink);margin:14px 0 0;font-size:clamp(38px,8vw,56px);font-weight:850;line-height:.96}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .account-setup>p{color:var(--nl-ink-2);margin:16px 0 0;font-size:17.5px;line-height:1.6}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .account-setup>[role=alert],html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .account-setup>[role=status]{margin-top:18px}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-card{border:1px solid var(--nl-form-edge);background:var(--nl-form-bg);box-shadow:none;border-radius:12px;justify-items:start;gap:12px;margin:32px 0 0;padding:28px;display:grid}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-card>svg{background:var(--nl-lime);color:#0b0b0c;border-radius:50%;width:46px;height:46px;padding:11px}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-card h3{color:var(--landing-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:19px;font-weight:750;line-height:1.3}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-card p{color:var(--nl-ink-2);margin:0;font-size:15.5px;line-height:1.55}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-card :is(.primary,.secondary){background:var(--nl-cta-bg);width:100%;min-height:54px;color:var(--nl-cta-fg);box-shadow:var(--nl-cta-shadow);cursor:pointer;font-family:var(--nl-display);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;font-size:15px;font-weight:800;display:inline-flex}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-card :is(.primary,.secondary):disabled{cursor:progress;opacity:.7}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell :is(.verify-card,.welcome-signout) .text-button{min-height:44px;color:var(--landing-ink);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--nl-underline);text-decoration-color:var(--nl-underline);text-underline-offset:4px;background:0 0;border:0;padding:4px 2px;font-weight:700;text-decoration-thickness:2px}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-card .text-button{justify-self:center}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .welcome-signout{text-align:center;color:var(--landing-muted);margin:22px 0 0;font-size:15px}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-waiting{color:var(--landing-muted);align-items:center;gap:10px;margin:6px 0 0;font-size:14.5px;line-height:1.45;display:flex}html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-waiting>span{background:var(--nl-lime);border-radius:50%;flex:none;width:10px;height:10px;animation:1.8s ease-out infinite verify-pulse}@media (max-width:480px){html:is(.dark,:not(.dark)) .landing-shell.landing-home.welcome-shell .verify-card{padding:22px 18px}}html:not(.dark) .landing-shell.landing-home.welcome-shell .verify-waiting>span{box-shadow:inset 0 0 0 1.5px #0b0b0c}@keyframes verify-pulse{0%{outline:0 solid #c8ff3ab3}to{outline:10px solid #c8ff3a00}}@media (prefers-reduced-motion:reduce){.verify-waiting>span{animation:none!important}}.plan-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-timer{color:var(--pl-offer-ink);background:#ff4d4d1f;border:1px solid #ff5c5c80;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin:16px 0 0;padding:7px 14px 7px 12px;font-size:13.5px;font-weight:650;display:inline-flex}.plan-timer b{min-width:4.4ch;font-family:var(--wn-mono,"JetBrains Mono", Consolas, monospace);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#ff6b6b;font-size:17px;font-weight:800}.plan-timer-dot{background:#ff4d4d;border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-out infinite plan-pulse}.plan-timer[data-urgent]{background:#ff4d4d33;border-color:#ff4d4d}.plan-timer[data-urgent] b{color:#ff8585}@keyframes plan-pulse{0%{box-shadow:0 0 #ff4d4dbf}to{box-shadow:0 0 0 10px #ff4d4d00}}.plan-price--offer .plan-was{margin:0 0 8px;line-height:1}.plan-was s{font-family:var(--wn-display,"Archivo", "Arial Black", sans-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--pl-offer-muted);padding:0 .08em;font-size:30px;font-weight:800;text-decoration:none;display:inline-block;position:relative}.plan-was s:after{content:"";background:#ff4d4d;border-radius:3px;height:3px;position:absolute;top:50%;left:-8%;right:-8%;transform:rotate(-11deg);box-shadow:0 0 10px #ff4d4d8c}.plan-save{color:var(--pl-offer-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.plan-banner[data-offer]{border-color:#ff5c5c99}.plan-banner[data-offer] .plan-banner-mark{color:#fff;background:#ff4d4d}.plan-clock{font-family:var(--wn-mono,"JetBrains Mono", Consolas, monospace);font-variant-numeric:tabular-nums;color:#ff6b6b;font-weight:800}.plan-clock[data-urgent]{color:#ff8585}@media (prefers-reduced-motion:reduce){.plan-timer-dot{animation:none}}.plan-banner[data-trial] .plan-banner-mark{color:#0b0b0c;background:#c8ff3a}.plan-cta+.plan-cta{margin-top:10px}.plan-cta--secondary{color:#c8ff3a;background:0 0;box-shadow:inset 0 0 0 1.5px #c8ff3a}.plan-cta--secondary:hover:not(:disabled){background:#c8ff3a1a;box-shadow:inset 0 0 0 1.5px #c8ff3a}.plan-trial-terms{color:var(--pl-offer-ink);gap:10px;margin:26px 0 28px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.plan-trial-terms li{padding-left:28px;position:relative}.plan-trial-terms li:before{content:"";background:#c8ff3a;border-radius:5px;width:17px;height:17px;position:absolute;top:3px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.6l3.1 3.1L13 4.8' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.6l3.1 3.1L13 4.8' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px no-repeat}.plan-trial-terms li.is-locked{color:var(--pl-offer-muted)}.plan-trial-terms li.is-locked:before{background:var(--pl-offer-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3.5' y='7' width='9' height='6.5' rx='1.5' fill='black'/%3E%3Cpath d='M5.5 7V5.2a2.5 2.5 0 0 1 5 0V7' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 50%/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3.5' y='7' width='9' height='6.5' rx='1.5' fill='black'/%3E%3Cpath d='M5.5 7V5.2a2.5 2.5 0 0 1 5 0V7' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") 50%/14px no-repeat}.plan-unlocks{border:1px solid var(--pl-offer-line);color:var(--pl-offer-muted);border-radius:12px;margin:22px 0 24px;padding:14px 16px;font-size:14px;line-height:1.5}.plan-unlocks b{color:var(--pl-offer-ink)}.plan-banner--trial:not([data-offer]) .plan-banner-mark{color:#0b0b0c;background:#c8ff3a}html:is(.dark,:not(.dark)) .comps-workspace .cv-card{border:1px solid var(--ws-edge);background:var(--ws-surface);color:var(--ws-ink);border-radius:18px;gap:16px;margin:14px 0 6px;padding:20px;display:grid;container-type:inline-size}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-values{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:12px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-value{border:1px solid var(--ws-edge);background:var(--ws-raised);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-value--arv{border-color:color-mix(in srgb, var(--wn-lime) 60%, var(--ws-edge));background:var(--ws-active)}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-label{color:var(--ws-ink);font-size:15px;font-weight:700;line-height:1.3}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-status{border:1px solid var(--ws-edge);background:var(--ws-surface);font-family:var(--wn-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-status[data-tone=reviewed]{color:var(--ws-success);border-color:currentColor}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-value strong{font-family:var(--wn-display);letter-spacing:-.02em;color:var(--ws-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:38px;font-weight:800;line-height:1.05}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-value p{color:var(--ws-muted);margin:0;font-size:15px;line-height:1.5}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-value .cv-pending-title{font-size:26px;line-height:1.15}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-value .cv-range-value{font-size:28px;line-height:1.15}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-review-progress{font-weight:700}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-value--arv p{color:var(--ws-ink);opacity:.82}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-use{align-self:flex-start;min-height:40px;margin-top:4px;padding:0 16px;font-size:14.5px;font-weight:700}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-notice{color:var(--ws-success);margin:0;font-size:15px;font-weight:650}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-facts{border:1px solid var(--ws-edge);background:var(--ws-edge);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-facts>div{background:var(--ws-surface);min-width:0;padding:13px 15px}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-facts dt{color:var(--ws-muted);font-size:13.5px;font-weight:600;line-height:1.3}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-facts dd{color:var(--ws-ink);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:19px;font-weight:750;line-height:1.2}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-facts dd small{color:var(--ws-muted);font-size:14px;font-weight:600}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-fixers{border-left:3px solid var(--ws-warning);background:color-mix(in srgb, var(--ws-warning) 10%, transparent);color:var(--ws-ink);border-radius:8px;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-note{color:var(--ws-muted);margin:0;font-size:14.5px;line-height:1.55}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-method{border-top:1px solid var(--ws-edge);margin:0;padding-top:14px}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-method summary{color:var(--ws-ink);cursor:pointer;font-size:15px;font-weight:700}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-method>p{color:var(--ws-muted);font-size:14.5px;line-height:1.6}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-method .valuation-factor{font-size:14.5px}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-method .valuation-factor small{font-size:13px}html:is(.dark,:not(.dark)) .comps-workspace .cv-comp-photo{border:1px solid var(--ws-edge);border-radius:8px;flex:0 0 150px;width:150px;max-width:100%;display:block;overflow:hidden}html:is(.dark,:not(.dark)) .comps-workspace .cv-comp-photo img{object-fit:cover;width:100%;height:100px;display:block}html:is(.dark,:not(.dark)) .comps-workspace .cv-listing-evidence{border:1px solid var(--ws-edge);background:var(--ws-surface);border-radius:10px;gap:10px;padding:14px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace .cv-listing-evidence>b{color:var(--ws-ink)}html:is(.dark,:not(.dark)) .comps-workspace .cv-listing-evidence .cv-photo-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;max-height:300px;display:grid;overflow-y:auto}html:is(.dark,:not(.dark)) .comps-workspace .cv-listing-evidence .cv-photo-grid a{border:1px solid var(--ws-edge);border-radius:6px;display:block;overflow:hidden}html:is(.dark,:not(.dark)) .comps-workspace .cv-listing-evidence .cv-photo-grid img{object-fit:cover;width:100%;height:100px;display:block}html:is(.dark,:not(.dark)) .comps-workspace .cv-listing-evidence .cv-photo-grid a:focus-visible{outline:2px solid var(--wn-lime);outline-offset:2px}@container (width<=560px){html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-values{grid-template-columns:minmax(0,1fr)}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-value strong{font-size:34px}}@media (max-width:640px){html:is(.dark,:not(.dark)) .comps-workspace .cv-card{padding:16px}}html:is(.dark,:not(.dark)) .comps-workspace [data-slot=select-trigger]{background:var(--ws-surface);width:100%;min-height:42px;color:var(--ws-ink);border-color:var(--ws-edge);font-size:14px}html:is(.dark,:not(.dark)) .comps-workspace .comp-list-heading [data-slot=select-trigger]{width:auto}html:is(.dark,:not(.dark)) .comps-workspace .cv-condition-notes{color:var(--ws-muted);gap:8px;margin:0 0 14px;font-size:14px;line-height:1.6;display:grid}html:is(.dark,:not(.dark)) .comps-workspace .cv-condition-notes p{overflow-wrap:anywhere;margin:0}html:is(.dark,:not(.dark)) .comps-workspace .cv-condition-notes b{color:var(--ws-ink)}html:is(.dark,:not(.dark)) .comps-workspace .cv-listing-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html:is(.dark,:not(.dark)) .comps-workspace .cv-comp-photo,html:is(.dark,:not(.dark)) .comps-workspace .cv-photo-grid button{cursor:pointer;background:var(--ws-surface);padding:0}html:is(.dark,:not(.dark)) .comps-workspace .cv-search-top{justify-content:space-between;align-items:center;gap:16px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace .cv-search-top>div{min-width:0}html:is(.dark,:not(.dark)) .comps-workspace .cv-search-top p{margin:6px 0 0}html:is(.dark,:not(.dark)) .comps-workspace .cv-search-top>button{flex-shrink:0;min-height:44px}html:is(.dark,:not(.dark)) .comps-workspace .cv-search-options{border-top:1px solid var(--ws-edge);margin-top:16px;padding-top:14px}html:is(.dark,:not(.dark)) .comps-workspace .cv-search-options summary,html:is(.dark,:not(.dark)) .comps-workspace .cv-sale-details summary{cursor:pointer;color:var(--ws-ink);font-size:14px;font-weight:650}html:is(.dark,:not(.dark)) .comps-workspace summary:focus-visible{outline:2px solid var(--wn-lime);outline-offset:4px;border-radius:3px}html:is(.dark,:not(.dark)) .comps-workspace .cv-search-options .work-grid{margin-top:16px}html:is(.dark,:not(.dark)) .comps-workspace .cv-actions{flex-wrap:wrap;gap:8px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace .cv-detail-body{gap:14px;margin-top:16px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace .cv-detail-body p{margin:0}html:is(.dark,:not(.dark)) .comps-workspace .cv-card .cv-small-number{overflow-wrap:anywhere;font-size:16px}html:is(.dark,:not(.dark)) .comps-workspace .cv-sale-status{color:var(--ws-muted);margin:14px 0;font-size:14px}html:is(.dark,:not(.dark)) .comps-workspace .cv-sale-status[data-used=true]{color:var(--ws-success);font-weight:650}html:is(.dark,:not(.dark)) .comps-workspace .cv-sale-details{border-top:1px solid var(--ws-edge);padding-top:12px}html:is(.dark,:not(.dark)) .comps-workspace .cv-sale .comp-card-data .secondary{min-height:40px}html:is(.dark,:not(.dark)) .comps-workspace .cv-sale .comp-select input{flex-shrink:0;width:18px;height:18px}.cv-photo-dialog{width:calc(100vw - 32px);max-width:960px}.cv-photo-dialog img{object-fit:contain;width:100%;height:auto;max-height:65vh;display:block}.admin-chatarv{border-bottom:1px solid var(--ws-edge);margin-bottom:24px;padding-bottom:24px}.secret-input-row{align-items:center;gap:8px;display:flex}.secret-input-row input{flex:1;min-width:0}.secret-input-row button{flex-shrink:0;min-height:42px}.property-selling-time{border:1px solid var(--ws-edge);background:var(--ws-surface);color:var(--ws-ink);border-radius:12px;gap:14px;margin:18px 0;padding:20px;display:flex}.selling-time-icon{background:var(--ws-active);width:44px;height:44px;color:var(--ws-ink);border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.property-selling-time h3{margin:0;font-size:16px}.property-selling-time p{margin:8px 0;font-size:14px;line-height:1.5}.property-selling-time .selling-time-number{font-size:24px;font-weight:750}.selling-time-label{color:var(--ws-muted);align-items:center;gap:6px;font-size:12px;display:flex}.cv-select-popup [data-radix-select-viewport]{max-height:min(280px,var(--radix-select-content-available-height));height:auto!important}.cv-select-popup [data-slot=select-item]{min-height:40px;font-size:14px}@media (max-width:480px){html:is(.dark,:not(.dark)) .comps-workspace .cv-search-top{flex-direction:column;align-items:stretch}html:is(.dark,:not(.dark)) .comps-workspace .cv-search-top>button{width:100%}html:is(.dark,:not(.dark)) .comps-workspace .cv-actions>button{flex:auto;justify-content:center}html:is(.dark,:not(.dark)) .comps-workspace .comp-list-heading{flex-wrap:wrap;gap:8px}}html:is(.dark,:not(.dark)) .comps-workspace.cvx{color:var(--ws-ink);gap:16px;display:grid;container:comps/inline-size}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-search{border:1px solid var(--ws-edge);background:var(--ws-surface);border-radius:16px;gap:0;padding:18px 20px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-search-row{justify-content:space-between;align-items:center;gap:16px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-search-copy{min-width:0}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-search-copy h3{font-family:var(--wn-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800;line-height:1.2}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-search-copy p{color:var(--ws-muted);margin:5px 0 0;font-size:14px;line-height:1.45}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-find{flex:none;gap:8px;min-height:44px;padding:0 20px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-search-options{border-top:1px solid var(--ws-edge);margin-top:14px;padding-top:12px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-search-options summary{width:fit-content;color:var(--ws-muted);font-size:13.5px;font-weight:650}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-search-options[open] summary{color:var(--ws-ink)}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-layout{align-items:start;gap:18px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-summary,html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sales{gap:12px;min-width:0;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv{border:1px solid var(--ws-edge);background:var(--ws-surface);border-radius:18px;gap:10px;padding:20px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv[data-state=ready]{border-color:color-mix(in srgb, var(--wn-lime) 55%, var(--ws-edge));background:color-mix(in srgb, var(--wn-lime) 7%, var(--ws-surface))}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv[data-state=review]{border-color:color-mix(in srgb, var(--ws-warning) 40%, var(--ws-edge))}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv-top{justify-content:space-between;align-items:center;gap:10px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv-label{color:var(--ws-muted);font-size:14px;font-weight:700}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-pill{border:1px solid var(--ws-edge);letter-spacing:.02em;color:var(--ws-muted);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-pill[data-tone=good]{border-color:color-mix(in srgb, var(--ws-success) 55%, transparent);color:var(--ws-success)}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-pill[data-tone=review]{border-color:color-mix(in srgb, var(--ws-warning) 55%, transparent);color:var(--ws-warning)}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv-value{font-family:var(--wn-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ws-ink);font-size:44px;font-weight:800;line-height:1}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv-value.is-pending{letter-spacing:-.01em;font-size:24px;line-height:1.2}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv-why{color:var(--ws-ink);opacity:.85;margin:0;font-size:14.5px;line-height:1.5}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv-meta{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-review{background:color-mix(in srgb, var(--ws-warning) 9%, transparent);border-radius:12px;gap:8px;padding:12px 14px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-review b{font-size:13.5px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-review ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-review button{justify-self:start;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:14px;display:inline-flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-review small{color:var(--ws-muted);font-size:12.5px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-actions button{align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-notice{color:var(--ws-success);margin:0;font-size:14px;font-weight:650}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-card.cvx-method-wrap{background:0 0;border:0;border-radius:0;margin:2px 0 0;padding:0;display:block}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-card.cvx-method-wrap .cv-method{padding-top:12px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-card.cvx-method-wrap .cv-method summary{color:var(--ws-muted);font-size:13.5px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-card.cvx-method-wrap .cv-method[open] summary{color:var(--ws-ink)}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-source{color:var(--ws-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-summary .property-selling-time{border-radius:16px;gap:12px;margin:0;padding:16px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-summary .property-selling-time .selling-time-icon{flex-basis:36px;width:36px;height:36px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-summary .property-selling-time h3{color:var(--ws-muted);font-size:14px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-summary .property-selling-time .selling-time-number{margin:4px 0;font-size:19px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-summary .property-selling-time p{margin:4px 0;font-size:13.5px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-summary .property-selling-time .deal-help{color:var(--ws-muted);font-size:12.5px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sales-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sales-head h4{margin:0;font-size:16px;font-weight:750}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sales-head p{color:var(--ws-muted);max-width:60ch;margin:3px 0 0;font-size:13px;line-height:1.45}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sales-head [data-slot=select-trigger]{flex:none;width:auto;min-width:150px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sales-wait{border:1px dashed var(--ws-edge);color:var(--ws-muted);border-radius:14px;padding:18px;font-size:14px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sales-wait p{margin:0}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale{border:1px solid var(--ws-edge);background:var(--ws-surface);border-radius:16px;align-content:start;gap:10px;padding:14px;transition:border-color .15s;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale:hover{border-color:color-mix(in srgb, var(--ws-ink) 25%, var(--ws-edge))}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale.is-excluded{opacity:.55}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-main{grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb{border:1px solid var(--ws-edge);background:var(--ws-raised);cursor:pointer;border-radius:10px;width:104px;height:78px;padding:0;display:block;position:relative;overflow:hidden}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);display:block}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb:hover img{transform:scale(1.05)}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb span{color:#fff;background:#0b0b0cb8;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb:focus-visible{outline:2px solid var(--wn-lime);outline-offset:2px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb.is-empty{color:var(--ws-muted);cursor:default;place-items:center;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id{gap:2px;min-width:0;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id b{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:15px;font-weight:750;line-height:1.3;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id b input{width:17px;height:17px;accent-color:var(--wn-lime);flex:none}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id small{color:var(--ws-muted);font-size:13px;line-height:1.4}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-price{text-align:right;justify-items:end;gap:2px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-price strong{font-family:var(--wn-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:800}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-price small{color:var(--ws-muted);white-space:nowrap;font-size:12.5px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-price a{color:var(--ws-ink);text-underline-offset:3px;align-items:center;gap:3px;margin-top:4px;font-size:12.5px;font-weight:650;display:inline-flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-chips li{border:1px solid var(--ws-edge);color:var(--ws-muted);border-radius:999px;padding:3px 9px;font-size:12.5px;line-height:1.4}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-chips li[data-tone=good]{border-color:color-mix(in srgb, var(--ws-success) 50%, transparent);color:var(--ws-success);font-weight:650}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-chips li[data-tone=review]{border-color:color-mix(in srgb, var(--ws-warning) 50%, transparent);color:var(--ws-warning);font-weight:650}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-notes{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-notes b{color:var(--ws-ink);font-weight:650}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-sale-details.cvx-more{padding-top:10px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-sale-details.cvx-more summary{width:fit-content;color:var(--ws-muted);font-size:13.5px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cv-sale-details.cvx-more[open] summary{color:var(--ws-ink)}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-empty{border:1px dashed var(--ws-edge);border-radius:16px;align-items:center;gap:14px;padding:22px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-empty h4{margin:0;font-size:16px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-empty p{color:var(--ws-muted);margin:4px 0 0;font-size:14px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-empty-icon{background:var(--ws-active);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}@container comps (width>=900px){html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-layout{grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:22px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-summary{position:sticky;top:12px}}@container comps (width<=520px){html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-search-row{flex-direction:column;align-items:stretch}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-main{grid-template-columns:84px minmax(0,1fr)}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb{width:84px;height:64px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-price{text-align:left;grid-column:1/-1;grid-template-columns:auto auto 1fr;place-items:baseline start;gap:8px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-price a{justify-self:end;margin:0}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv-value{font-size:38px}}.cvx-gallery-stage{background:#0b0b0c;border-radius:10px;place-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}.cvx-gallery-stage img{object-fit:contain;width:100%;height:auto;max-height:68vh;display:block}.cvx-gallery-nav{color:#fff;cursor:pointer;background:#0b0b0c9e;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:background-color .15s,transform .15s;display:grid;position:absolute;top:50%;translate:0 -50%}.cvx-gallery-nav:hover{background:#0b0b0cd9}.cvx-gallery-nav:active{transform:scale(.94)}.cvx-gallery-nav:focus-visible{outline-offset:2px;outline:2px solid #c8ff3a}.cvx-gallery-nav.is-prev{left:12px}.cvx-gallery-nav.is-next{right:12px}.cvx-gallery-count{color:#fff;font-variant-numeric:tabular-nums;background:#0b0b0cb3;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700;position:absolute;bottom:12px;left:50%;translate:-50%}.cvx-gallery-more{opacity:.75;margin:8px 0 0;font-size:13px}.lead-sheet.lead-sheet--expanded>:is(.signed-deal-status,.lead-contact-prompt){box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-facts span{white-space:nowrap}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-facts{flex-wrap:wrap;column-gap:.35em;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-facts span:not(:last-child):after{content:" ·"}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-chips li{border-radius:10px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb.is-empty{color:var(--ws-muted);cursor:pointer;place-content:center;justify-items:center;gap:4px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb.is-empty span{color:inherit;background:0 0;padding:0;font-size:12px;position:static}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-thumb.is-empty:hover{color:var(--ws-ink);border-color:color-mix(in srgb, var(--ws-ink) 25%, var(--ws-edge))}.cvx-gallery-empty{color:#f2f2ed;text-align:center;margin:0;padding:60px 20px;font-size:14px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-review[data-tone=info]{background:color-mix(in srgb, var(--ws-ink) 5%, transparent)}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-arv-meta b{color:var(--ws-ink);font-weight:700}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-why{color:var(--ws-muted);margin:-2px 0 0;font-size:12.5px;line-height:1.5}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-search-copy .cvx-allowance{font-variant-numeric:tabular-nums;margin-top:6px;font-size:12.5px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-credit{border:1px solid color-mix(in srgb, var(--ws-warning) 40%, var(--ws-edge));background:color-mix(in srgb, var(--ws-warning) 8%, var(--ws-surface));border-radius:14px;gap:12px;padding:14px 16px;display:grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-credit p{margin:0;font-size:14px;line-height:1.5}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-credit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-credit-actions>:is(button,a){min-height:40px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-credit-actions a.secondary{align-items:center;text-decoration:none;display:inline-flex}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-credit-actions span{color:var(--ws-muted);font-size:13.5px}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-chips li{align-items:center;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}html:not(.dark) .comps-workspace.cvx .cvx-chips li{color:#1c1c19;background:#fff;border-color:#d3d2c5}html:not(.dark) .comps-workspace.cvx .cvx-chips li[data-tone=good]{color:#0b0b0c;background:#c8ff3a;border-color:#0b0b0c;font-weight:700}html.dark .comps-workspace.cvx .cvx-chips li{color:#f4f4eef2;background:#f4f4ee12;border-color:#f4f4ee38}html.dark .comps-workspace.cvx .cvx-chips li[data-tone=good]{color:#c8ff3a;background:#c8ff3a24;border-color:#c8ff3a99;font-weight:700}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-chips li:not([data-tone]):before{content:"";background:#c8ff3a;border-radius:50%;flex:none;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 1.5px #0b0b0c}html.dark .comps-workspace.cvx .cvx-chips li:not([data-tone]):before{box-shadow:none}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #0b0b0c;border-radius:6px;flex:none;place-content:center;width:20px;height:20px;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-grid}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]:before{content:"";background:#c8ff3a;width:12px;height:12px;transition:transform .15s ease-out;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.6l3.1 3.1L13 4.8' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.6l3.1 3.1L13 4.8' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]:checked{background:#0b0b0c}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]:checked:before{transform:scale(1)}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]:hover:not(:disabled){box-shadow:0 0 0 3px #c8ff3a80}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #0b0b0c}html:is(.dark,:not(.dark)) .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}html.dark .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]{background:0 0;border-color:#f4f4ee8c}html.dark .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]:before{background:#0b0b0c}html.dark .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]:checked{background:#c8ff3a;border-color:#c8ff3a}html.dark .comps-workspace.cvx .cvx-sale-id b input[type=checkbox]:focus-visible{outline-color:#c8ff3a}.offer-calculator{gap:18px;min-width:0;display:grid}.offer-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.offer-heading h3{align-items:center;gap:9px;margin:0;display:flex}.offer-heading .secondary{flex:none;align-items:center;gap:7px;display:flex}.offer-calculator .deal-help{color:var(--muted-foreground);margin:8px 0;font-size:14px;line-height:1.6}.offer-property{overflow-wrap:anywhere;margin:0;font-weight:650}.offer-calculator form{gap:18px;display:grid}.offer-fieldset{border:1px solid var(--border);border-radius:10px;min-width:0;margin:0;padding:18px}.offer-fieldset legend{padding:0 7px;font-size:16px;font-weight:750}.offer-calculator .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.offer-calculator .work-field{min-width:0;margin-bottom:14px}.offer-calculator .work-field .deal-help{font-size:13px;font-weight:400}.offer-calculator .work-field .field-error{font-size:13px;line-height:1.5}.offer-calculator .work-field input,.offer-calculator [data-slot=select-trigger]{width:100%;max-width:100%;min-height:44px}.offer-confirmation{align-items:flex-start;gap:10px;display:flex}.offer-confirmation [data-slot=checkbox]{flex:none;margin-top:3px}.offer-confirmation label{cursor:pointer;font-size:14px;line-height:1.6}.offer-calculate{justify-content:center;align-items:center;gap:8px;width:fit-content;display:flex}.offer-result{min-width:0;margin:0!important}.offer-result-head{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:16px}.offer-result-label{color:var(--muted-foreground);font-size:14px;display:block}.offer-result-head strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.3;display:block}.offer-result h4{margin:0 0 12px;font-size:16px}.offer-ledger{margin:0}.offer-ledger>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;line-height:1.5;display:flex}.offer-ledger dt{overflow-wrap:anywhere;min-width:0}.offer-ledger dd{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;margin:0}.offer-ledger .offer-subtotal{font-weight:650}.offer-ledger .offer-total{border-bottom:0;font-size:16px;font-weight:800}.offer-formula{border-top:1px solid var(--border);margin-top:18px;padding-top:14px;font-size:14px;line-height:1.6}.offer-formula summary{cursor:pointer;font-weight:650}.offer-formula p{color:var(--muted-foreground);margin:12px 0 0}@media (max-width:600px){.offer-calculator .offer-grid{grid-template-columns:1fr;gap:0}.offer-fieldset{padding:14px}.offer-calculate{width:100%}.offer-ledger>div{gap:10px}.offer-ledger .offer-total{font-size:14px}}@media (max-width:360px){.offer-ledger>div{flex-direction:column;gap:4px}.offer-ledger dd{text-align:left}}.offer-calculator{container-type:inline-size}.offer-assumption{border:1px solid var(--border);background:var(--ws-active);overflow-wrap:anywhere;border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.5}.offer-assumption p{margin:0}.offer-assumption .deal-help{margin:6px 0 0}.offer-adjustments{border:1px solid var(--border);border-radius:10px;padding:14px 16px}.offer-adjustments summary{cursor:pointer;font-size:14px;font-weight:650}.offer-adjustments-fields{gap:12px;margin-top:16px;display:grid}@container (width<=560px){.offer-calculator .offer-grid{grid-template-columns:1fr;gap:0}.offer-calculator .offer-fieldset{padding:14px}.offer-calculator .offer-calculate{width:100%}.offer-calculator .offer-ledger>div{gap:10px}.offer-calculator .offer-ledger .offer-total{font-size:14px}}@container (width<=360px){.offer-calculator .offer-ledger>div{flex-direction:column;gap:4px}.offer-calculator .offer-ledger dd{text-align:left}}.signing-controls{--sc-ok:#1f8f4e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .signing-controls{--sc-ok:#4ade80}}:root[data-theme=dark] .signing-controls{--sc-ok:#4ade80}.signing-steps{gap:12px;margin:20px 0 4px;padding:0;list-style:none;display:grid}.signing-steps>li{border:1px solid var(--border);background:var(--background);border-radius:12px;padding:16px 18px}.signing-step-head{align-items:flex-start;gap:12px;display:flex}.signing-step-head>span{background:var(--foreground);width:28px;height:28px;color:var(--background);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.signing-step-head h4{margin:2px 0;font-size:16px;font-weight:700}.signing-step-head p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.55}.signing-prior-form{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:16px;margin:14px 0 0 40px;padding-top:14px;display:grid}.signing-prior-form b{font-size:14.5px}.signing-prior-form p{color:var(--muted-foreground);margin:3px 0 6px;font-size:13.5px;line-height:1.55}.signing-prior-form a{color:var(--theme-text-accent,var(--primary));align-items:center;gap:4px;font-size:13px;display:inline-flex}.signing-addendum-link{border-radius:9px;align-items:center;gap:7px;margin:14px 0 0 40px;padding:9px 14px;font-size:14px;text-decoration:none;display:inline-flex}.signing-request-list p.is-signed b:before{content:"✓";background:var(--sc-ok);color:#fff;vertical-align:1px;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:7px;font-size:11px;display:inline-grid}@media (max-width:640px){.signing-prior-form{grid-template-columns:1fr;margin-left:0}.signing-addendum-link{margin-left:0}}html.dark .signing-controls{--sc-ok:#4ade80}.signing-steps>li.is-current{border-color:var(--foreground)}.signing-steps>li.is-done{border-color:color-mix(in srgb, var(--sc-ok) 50%, var(--border))}.signing-steps>li.is-done .signing-step-head>span{background:var(--sc-ok);color:#fff}.signing-steps>li.is-locked{opacity:.65;border-style:dashed}.signing-prior-form .work-field .work-error{margin:2px 0 0;font-size:13.5px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app{--m-canvas:var(--ws-canvas);--m-surface:var(--ws-surface);--m-raised:var(--ws-raised);--m-ink:var(--ws-ink);--m-muted:var(--ws-muted);--m-edge:var(--ws-edge);--m-accent:var(--ws-accent);--m-active:var(--ws-active);--m-thread:var(--wn-thread);--m-field:var(--wn-field);--m-field-focus:var(--wn-field-focus);--m-field-ring:var(--wn-field-ring);--m-success:var(--ws-success);--m-warning:var(--ws-warning)}html:not(.dark) body:has(.workspace-shell) .mail-dialog{--m-canvas:#f4f3ec;--m-surface:#fff;--m-raised:#efeee5;--m-ink:#0b0b0c;--m-muted:#5a5a53;--m-edge:#dcdbd0;--m-accent:#3f5a00;--m-active:#e6ffa6;--m-thread:#f4f3ec;--m-field:#fff;--m-field-focus:#0b0b0c;--m-field-ring:#c8ff3abf;--m-success:#1f6b45;--m-warning:#8a5a00}html.dark body:has(.workspace-shell) .mail-dialog{--m-canvas:#09090b;--m-surface:#121215;--m-raised:#1a1a1f;--m-ink:#f4f4ee;--m-muted:#a9a9a0;--m-edge:#2b2b31;--m-accent:#c8ff3a;--m-active:#282e19;--m-thread:#0c0c0e;--m-field:#0c0c0e;--m-field-focus:#c8ff3a;--m-field-ring:#c8ff3a29;--m-success:#8fe3b4;--m-warning:#ffd84a}html:not(.dark) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog){--m-danger:#b42318;--m-lime-edge:#0b0b0c2e}html.dark :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog){--m-danger:#ff8f84;--m-lime-edge:transparent}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog){font-family:var(--wn-body);color:var(--m-ink)}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) :is(button,input,textarea,[role=combobox]):focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-icon-btn{width:38px;height:38px;color:var(--m-muted);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-icon-btn:hover{background:var(--m-raised);color:var(--m-ink)}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-icon-btn--sm{border-radius:7px;width:28px;height:28px}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-icon-btn[aria-pressed=true]{color:var(--m-accent)}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-icon-btn[aria-pressed=true] svg{fill:currentColor}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-pill{border:1px solid var(--m-edge);background:var(--wn-chip-bg,transparent);min-height:34px;color:var(--m-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:650;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-pill:hover{background:var(--wn-chip-hover-bg,var(--m-active));border-color:var(--wn-chip-hover-edge,var(--m-ink));color:var(--wn-chip-hover-ink,var(--m-ink))}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-attach{border:1px solid var(--m-edge);min-height:42px;color:var(--m-ink);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:14.5px;font-weight:650;line-height:1.2;transition:background-color .15s;display:inline-flex}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-attach:hover{background:var(--m-raised)}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-hint{min-width:0;color:var(--m-muted);flex:12rem;margin:0;font-size:13px;line-height:1.45}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-tray{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-tray li{border:1px solid var(--m-edge);background:var(--m-raised);border-radius:10px;align-items:center;gap:8px;max-width:min(100%,300px);padding:6px 6px 6px 10px;display:flex}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-tray li[data-state=failed]{border-color:var(--m-danger);background:0 0}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-tray-icon{color:var(--m-muted);place-items:center;display:grid}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-tray-name{min-width:0;line-height:1.3;display:grid}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-tray-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-tray-name small{color:var(--m-muted);font-size:12px}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-tray li[data-state=failed] small{color:var(--m-danger);white-space:normal}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-drop{z-index:5;border:2px dashed var(--m-accent);background:color-mix(in srgb, var(--m-surface) 90%, transparent);color:var(--m-ink);pointer-events:none;border-radius:14px;place-content:center;justify-items:center;gap:6px;font-size:15px;font-weight:700;display:grid;position:absolute;inset:6px}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-spin{animation:.8s linear infinite mail-spin}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-thumb{width:100%;height:100%;color:var(--m-muted);place-items:center;display:grid}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-thumb[data-state=loading]{background:linear-gradient(100deg, var(--m-raised) 30%, color-mix(in srgb, var(--m-raised) 55%, var(--m-surface)) 50%, var(--m-raised) 70%) 0 0 / 300% 100%;animation:1.4s ease-in-out infinite mail-shimmer}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-thumb img{object-fit:cover;width:100%;height:100%;display:block}html:is(.dark,:not(.dark)) .workspace-shell .page-content:has(>.mail-app){padding-bottom:24px}html:is(.dark,:not(.dark)) .workspace-shell .page-content:has(>.mail-app)>.page-heading{margin-bottom:22px}html:is(.dark,:not(.dark)) .workspace-shell .page-content:has(>.mail-app)>.page-heading :is(.eyebrow,p){display:none}html:is(.dark,:not(.dark)) .workspace-shell .mail-app{border:1px solid var(--m-edge);background:var(--m-surface);height:clamp(520px,100dvh - 286px,1100px);box-shadow:var(--wn-lift);border-radius:16px;flex-direction:column;font-size:15px;line-height:1.5;display:flex;overflow:hidden;container:mail/inline-size}html:is(.dark,:not(.dark)) .workspace-shell .mail-app.mail-app--loading{place-items:center;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-loading{color:var(--m-muted);align-items:center;gap:10px;font-size:15px;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-top{border-bottom:1px solid var(--m-edge);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px 14px 18px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-identity{align-items:center;gap:10px;min-width:0;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-identity-mark{background:var(--wn-lime);color:#0b0b0c;width:38px;height:38px;box-shadow:var(--wn-tile-ring);border-radius:10px;flex:none;place-items:center;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-identity-text{gap:2px;min-width:0;margin-right:2px;line-height:1.25;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-identity-label{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-identity-text small{font-family:var(--wn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--m-muted);font-size:10.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-identity-text b{overflow-wrap:anywhere;color:var(--m-ink);font-size:16px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-mode{border:1px solid var(--m-edge);font-family:var(--wn-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 8px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-mode i{background:var(--m-warning);border-radius:50%;width:7px;height:7px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-mode[data-live] i{background:var(--m-success)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-top-actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-body{flex:1;grid-template-columns:188px minmax(300px,380px) minmax(0,1fr);min-height:0;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-body[data-view=files]{grid-template-columns:188px minmax(0,1fr)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-folders{border-right:1px solid var(--m-edge);background:color-mix(in srgb, var(--m-raised) 40%, var(--m-surface));flex-direction:column;gap:2px;min-height:0;padding:12px 10px;display:flex;overflow-y:auto}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-folders button{width:100%;min-height:40px;color:var(--m-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,color .15s;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-folders button:hover{background:var(--m-raised);color:var(--m-ink)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-folders button[aria-current=page]{background:var(--m-active);color:var(--m-ink);border-color:color-mix(in srgb, var(--wn-bar) 28%, transparent);font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-folders b{font-family:var(--wn-mono);color:var(--m-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-folders b[data-strong]{background:var(--wn-lime);color:#0b0b0c;text-align:center;min-width:22px;box-shadow:0 0 0 1px var(--m-lime-edge);border-radius:999px;padding:1px 7px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-list{border-right:1px solid var(--m-edge);flex-direction:column;min-width:0;min-height:0;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-list-tools{border-bottom:1px solid var(--m-edge);gap:10px;padding:12px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-search{border:1px solid var(--m-edge);background:var(--m-field);height:42px;color:var(--m-muted);border-radius:10px;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-search:focus-within{border-color:var(--m-field-focus);box-shadow:0 0 0 3px var(--m-field-ring)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-search input{min-width:0;height:100%;color:var(--m-ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-search input::placeholder{color:var(--m-muted);opacity:1}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-search input:focus-visible{outline:0}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-search button{width:28px;height:28px;color:var(--m-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-search button:hover{background:var(--m-raised);color:var(--m-ink)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-chips{flex-wrap:wrap;gap:6px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-chips button{border:1px solid var(--m-edge);min-height:32px;color:var(--m-muted);background:0 0;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:650;line-height:1.2;transition:background-color .15s,color .15s}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-chips button:hover{color:var(--m-ink);border-color:var(--m-ink)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-chips button[aria-pressed=true]{border-color:var(--read-primary);background:var(--read-primary);color:var(--read-on-primary)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-rows{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row{width:100%;color:var(--m-ink);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 10px;gap:12px;padding:12px 10px 12px 12px;transition:background-color .15s;display:grid;position:relative}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-rows li+li .mail-row:before{content:"";border-top:1px solid var(--m-edge);position:absolute;top:0;left:60px;right:12px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row:hover{background:var(--m-raised)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row[aria-current=true]{background:var(--m-active)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row:is(:hover,[aria-current=true]):before{border-color:#0000}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-rows li:has(.mail-row:is(:hover,[aria-current=true]))+li .mail-row:before{border-color:#0000}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-avatar{background:var(--m-raised);width:36px;height:36px;color:var(--m-ink);font-family:var(--wn-display);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row[aria-current=true] .mail-avatar{background:var(--m-surface)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-avatar[data-you]{background:var(--wn-lime);color:#0b0b0c;box-shadow:0 0 0 1px var(--m-lime-edge)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-main{gap:1px;min-width:0;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-line{align-items:baseline;gap:8px;min-width:0;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-count{border:1px solid var(--m-edge);font-family:var(--wn-mono);color:var(--m-muted);border-radius:999px;flex:none;padding:0 6px;font-size:11px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row time{color:var(--m-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-subject{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-snippet{color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row[data-unread] :is(.mail-row-name,.mail-row-subject){font-weight:800}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row[data-unread] time{color:var(--m-ink);font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-tags{flex-wrap:wrap;gap:6px;min-width:0;margin-top:7px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-tags>span{background:var(--m-raised);max-width:100%;color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row[aria-current=true] .mail-row-tags>span{background:var(--m-surface)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-tags>.mail-row-star{color:var(--m-accent)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-row-tags>.mail-row-star svg{fill:currentColor}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-dot{background:var(--wn-lime);width:10px;height:10px;box-shadow:0 0 0 1px var(--m-lime-edge);border-radius:50%;align-self:center}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-wrap{background:var(--m-thread);flex-direction:column;min-width:0;min-height:0;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader{flex-direction:column;flex:1;min-height:0;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-head{border-bottom:1px solid var(--m-edge);background:var(--m-surface);align-items:flex-start;gap:10px;padding:16px 14px 14px 22px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-icon-btn.mail-back{display:none}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-title{flex:1;min-width:0}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-title h2{font-family:var(--wn-display);letter-spacing:-.01em;color:var(--m-ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:22px;font-weight:800;line-height:1.25}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-title p{color:var(--m-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.45}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-title p span{color:var(--m-muted);font-weight:400}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-actions{gap:2px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-link-bar{border-bottom:1px solid var(--m-edge);background:var(--m-surface);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 22px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-link-label{font-family:var(--wn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-link-select[data-slot=select-trigger]{border:1px solid var(--m-edge);background:var(--m-field);width:auto;min-width:200px;max-width:min(100%,340px);height:36px;min-height:36px;color:var(--m-ink);box-shadow:none;border-radius:9px;padding:0 10px 0 12px;font-size:14px;font-weight:600}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-buyer-tag{color:var(--m-muted);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 22px 22px;display:flex;position:relative;overflow-y:auto}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-sample-note{border:1px dashed var(--m-edge);color:var(--m-muted);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0 0 2px;padding:6px 12px;font-size:13px;line-height:1.4;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg{border:1px solid var(--m-edge);background:var(--m-surface);border-radius:14px;flex:none}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-head{width:100%;color:var(--m-ink);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg:not([data-expanded]) .mail-msg-head:hover{background:var(--m-raised)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-who{min-width:0;line-height:1.35;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-who span{color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg[data-expanded] .mail-msg-who span{white-space:normal;overflow-wrap:anywhere}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-meta{color:var(--m-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-status{background:var(--m-raised);color:var(--m-muted);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:650}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-status[data-tone=ok]{background:color-mix(in srgb, var(--m-success) 14%, transparent);color:var(--m-success)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-status[data-tone=warn]{background:color-mix(in srgb, var(--m-warning) 14%, transparent);color:var(--m-warning)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-status[data-tone=bad]{background:color-mix(in srgb, var(--m-danger) 12%, transparent);color:var(--m-danger)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-content{gap:14px;padding:0 18px 18px 64px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-text{max-width:72ch;color:var(--m-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.65}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-text--empty{color:var(--m-muted);font-style:italic}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-error{color:var(--m-danger);margin:0;font-size:14px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-html{border:1px solid var(--m-edge);background:#fff;border-radius:10px;width:100%;display:block}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;max-width:660px;margin:0;padding:0;list-style:none;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-photo{aspect-ratio:4/3;border:1px solid var(--m-edge);background:var(--m-raised);border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-photo img{transition:transform .35s cubic-bezier(.16,1,.3,1)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-photo:hover img{transform:scale(1.04)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-photo-name{color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12.5px;display:block;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-list{gap:8px;max-width:660px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file{border:1px solid var(--m-edge);background:color-mix(in srgb, var(--m-raised) 45%, var(--m-surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 10px 10px 12px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file[data-unavailable]{background:0 0;border-style:dashed}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-icon{background:var(--m-raised);width:38px;height:38px;color:var(--m-ink);border-radius:9px;flex:none;place-items:center;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-icon[data-kind=pdf]{background:var(--wn-lime);color:#0b0b0c;box-shadow:0 0 0 1px var(--m-lime-edge)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-name{flex:10rem;min-width:0;line-height:1.35;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-name small{color:var(--m-muted);font-size:12.5px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-actions{align-items:center;gap:2px;margin-left:auto;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-actions .mail-pill{margin-left:6px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reply{border-top:1px solid var(--m-edge);background:var(--m-surface);padding:12px 18px 14px 22px;position:relative}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reply textarea{border:1px solid var(--m-edge);background:var(--m-field);width:100%;min-height:76px;max-height:40vh;color:var(--m-ink);resize:vertical;border-radius:12px;padding:12px 14px;font-size:15.5px;line-height:1.55;display:block}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reply textarea::placeholder{color:var(--m-muted);opacity:1}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reply textarea:focus{border-color:var(--m-field-focus);box-shadow:0 0 0 3px var(--m-field-ring);outline:0}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reply-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:10px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-empty,html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-empty{text-align:center;align-content:center;justify-items:center;gap:10px;padding:36px 24px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-empty{flex:1}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-empty{color:var(--m-muted);flex:1}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-empty-mark{background:var(--wn-lime);color:#0b0b0c;width:52px;height:52px;box-shadow:var(--wn-disc-shadow);border-radius:50%;place-items:center;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app :is(.mail-reader-empty,.mail-empty) h3{font-family:var(--wn-display);color:var(--m-ink);text-wrap:balance;margin:4px 0 0;font-size:19px;font-weight:800;line-height:1.3}html:is(.dark,:not(.dark)) .workspace-shell .mail-app :is(.mail-reader-empty,.mail-empty) p{max-width:36ch;color:var(--m-muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-empty .secondary{margin-top:4px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-files-view{flex-direction:column;min-width:0;min-height:0;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-files-view .mail-list-tools{grid-template-columns:minmax(0,360px) auto;justify-content:space-between;align-items:center}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-grid{overscroll-behavior:contain;background:var(--m-thread);flex:1;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-content:start;gap:14px;min-height:0;margin:0;padding:16px;list-style:none;display:grid;overflow-y:auto}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card{border:1px solid var(--m-edge);background:var(--m-surface);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-preview{aspect-ratio:4/3;border:0;border-bottom:1px solid var(--m-edge);background:var(--m-raised);width:100%;color:var(--m-ink);place-items:center;padding:0;display:grid;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-preview[data-kind=pdf]{background:var(--m-active)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-preview img{transition:transform .35s cubic-bezier(.16,1,.3,1)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-preview:hover img{transform:scale(1.04)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-glyph{justify-items:center;gap:8px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-glyph b{font-family:var(--wn-mono);letter-spacing:.12em;color:var(--m-muted);font-size:12px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-body{gap:2px;min-width:0;padding:12px 14px 4px;line-height:1.4;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-body b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-body small{color:var(--m-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-lead{align-items:center;gap:4px;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:6px 10px 12px 12px;display:flex}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog{border:1px solid var(--m-edge);background:var(--m-surface);color:var(--m-ink);border-radius:16px}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog.mail-compose{gap:14px;width:min(720px,100vw - 32px);max-width:none;padding:22px 24px 20px}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog.mail-address-dialog{width:min(520px,100vw - 32px);max-width:none}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog.mail-lightbox{width:min(960px,100vw - 32px);max-width:none}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog [data-slot=dialog-title]{font-family:var(--wn-display);letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.25}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog [data-slot=dialog-description]{color:var(--m-muted);overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-compose-drop{position:relative}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-compose-fields{border:1px solid var(--m-edge);background:var(--m-field);border-radius:12px;overflow:hidden}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line{border-bottom:1px solid var(--m-edge);align-items:center;gap:12px;min-height:48px;padding:0 10px 0 14px;display:flex}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line:last-child{border-bottom:0}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line:focus-within{background:color-mix(in srgb, var(--m-active) 45%, var(--m-field))}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line>span:first-child{width:66px;font-family:var(--wn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted);flex:none;font-size:11px;font-weight:700}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line input{min-width:0;height:46px;color:var(--m-ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15.5px}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line input::placeholder{color:var(--m-muted);opacity:1}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line input:focus-visible{outline:0}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line-add{min-height:34px;color:var(--m-accent);background:0 0;border:0;border-radius:8px;flex:none;padding:4px 10px;font-size:13.5px;font-weight:700}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line-add:hover{background:var(--m-raised)}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-line-select[data-slot=select-trigger]{width:auto;min-width:0;height:46px;min-height:46px;color:var(--m-ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0 4px 0 0;font-size:15.5px}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-compose-body{border:1px solid var(--m-edge);background:var(--m-field);width:100%;min-height:220px;max-height:50vh;color:var(--m-ink);resize:vertical;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:15.5px;line-height:1.6;display:block}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-compose-body::placeholder{color:var(--m-muted);opacity:1}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-compose-body:focus{border-color:var(--m-field-focus);box-shadow:0 0 0 3px var(--m-field-ring);outline:0}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-compose-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-address-form{gap:8px;display:grid}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-address-form>label{margin-top:6px;font-size:14.5px;font-weight:650}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-address-input{border:1px solid var(--m-edge);background:var(--m-field);border-radius:10px;display:flex;overflow:hidden}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-address-input:focus-within{border-color:var(--m-field-focus);box-shadow:0 0 0 3px var(--m-field-ring)}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-address-input input{min-width:0;height:46px;color:var(--m-ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:15.5px}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-address-input span{border-left:1px solid var(--m-edge);background:var(--m-raised);font-family:var(--wn-mono);color:var(--m-muted);white-space:nowrap;align-items:center;padding:0 12px;font-size:13.5px;display:flex}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-address-form>input{border:1px solid var(--m-edge);background:var(--m-field);height:46px;color:var(--m-ink);border-radius:10px;padding:0 12px;font-size:15.5px}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-address-form>input:focus{border-color:var(--m-field-focus);box-shadow:0 0 0 3px var(--m-field-ring);outline:0}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-lightbox-frame{background:var(--m-raised);border-radius:12px;place-items:center;display:grid;overflow:hidden}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-lightbox-frame .mail-thumb{height:min(68vh,640px)}html:is(.dark,:not(.dark)) body:has(.workspace-shell) .mail-dialog .mail-lightbox-frame .mail-thumb img{object-fit:contain}@container mail (width<=1080px){html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-body,html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-body[data-view=files]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(270px,340px) minmax(0,1fr)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-body[data-view=files]{grid-template-columns:minmax(0,1fr)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-folders{border-right:0;border-bottom:1px solid var(--m-edge);scrollbar-width:none;flex-direction:row;grid-column:1/-1;gap:4px;padding:8px 10px;overflow-x:auto}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-folders button{flex:none;width:auto;min-height:36px;padding:6px 12px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-folders b{margin-left:2px}}@container mail (width<=720px){html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-body{grid-template-columns:minmax(0,1fr)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app[data-open] .mail-list,html:is(.dark,:not(.dark)) .workspace-shell .mail-app:not([data-open]) .mail-reader-wrap{display:none}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-list{border-right:0}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-icon-btn.mail-back{display:inline-grid}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-top{padding:12px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-identity{width:100%}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-identity-text{flex:1}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-identity-text b{overflow-wrap:normal;word-break:normal}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-mode{white-space:normal}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-top-actions{width:100%;margin-left:0}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-top-actions>*{flex:1}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-top-actions>:is(.primary,.secondary):not(.danger):not(.destructive):not([data-variant]){white-space:nowrap;padding:10px 12px;font-size:15px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app[data-open] :is(.mail-top,.mail-folders){display:none}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-link-bar{gap:8px;padding-top:8px;padding-bottom:8px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-link-label{display:none}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-link-select[data-slot=select-trigger]{flex:160px;min-width:0}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-head{padding:12px 10px 12px 8px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reader-title h2{font-size:19px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app :is(.mail-link-bar,.mail-messages){padding-left:12px;padding-right:12px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-head{grid-template-columns:32px minmax(0,1fr);padding:12px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-meta{white-space:normal;flex-wrap:wrap;grid-column:2;justify-self:start}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-avatar{width:32px;height:32px;font-size:12px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-msg-content{padding:0 12px 14px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reply{padding:10px 12px 12px}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reply .mail-hint{display:none}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-reply-bar{justify-content:space-between}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-actions{justify-content:flex-end;width:100%}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-files-view .mail-list-tools{grid-template-columns:minmax(0,1fr)}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-file-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:12px}}@media (max-width:767px){html:is(.dark,:not(.dark)) .workspace-shell .mail-app{border-radius:14px;height:calc(100dvh - 150px);min-height:520px}}@keyframes mail-spin{to{transform:rotate(1turn)}}@keyframes mail-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-spin{animation-duration:2.4s}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) .mail-thumb[data-state=loading]{animation:none}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) :is(.mail-photo,.mail-file-card-preview) img{transition:none}html:is(.dark,:not(.dark)) :is(.workspace-shell .mail-app,body:has(.workspace-shell) .mail-dialog) :is(.mail-photo,.mail-file-card-preview):hover img{transform:none}}@media (forced-colors:active){html:is(.dark,:not(.dark)) .workspace-shell .mail-app :is(.mail-row[aria-current=true],.mail-folders button[aria-current=page],.mail-chips button[aria-pressed=true]){outline-offset:-2px;outline:2px solid highlight}html:is(.dark,:not(.dark)) .workspace-shell .mail-app .mail-dot{background:highlight}}.msg-gate{min-height:560px;position:relative}.msg-gate-blur{filter:blur(6px)saturate(.7);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.msg-gate-card{border:1px solid var(--ws-edge,#0b0b0c24);background:var(--ws-surface,#fff);width:min(520px,100% - 32px);color:var(--ws-ink,#0b0b0c);border-radius:14px;justify-items:start;gap:12px;padding:30px;display:grid;position:absolute;top:48px;left:50%;transform:translate(-50%);box-shadow:0 30px 80px -30px #00000073}.msg-gate-mark{color:#0b0b0c;background:#c8ff3a;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.msg-gate-card h2{letter-spacing:-.02em;margin:4px 0 0;font-size:26px;font-weight:850;line-height:1.05}.msg-gate-card p{color:var(--ws-muted,#0b0b0cb3);margin:0;font-size:15.5px;line-height:1.55}.msg-gate-steps{color:var(--ws-muted,#0b0b0c99);flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.msg-gate-steps li{align-items:center;gap:7px;display:inline-flex}.msg-gate-steps b{border:1.5px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.msg-gate-steps li[data-state=current]{color:var(--ws-ink,#0b0b0c)}.msg-gate-steps li[data-state=current] b{color:#0b0b0c;background:#c8ff3a;border-color:#0b0b0c}.msg-gate-steps li[data-state=done] b{color:#c8ff3a;background:#0b0b0c;border-color:#0b0b0c}.msg-gate-cta{cursor:pointer;color:#c8ff3a;background:#0b0b0c;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:6px;font-size:15px;font-weight:800;display:inline-flex}.dark .msg-gate-cta{color:#0b0b0c;background:#c8ff3a}.msg-gate-cta:disabled{opacity:.55;cursor:not-allowed}.msg-gate-form{gap:12px;width:100%;display:grid}.msg-gate-head{justify-content:space-between;align-items:center;display:flex}.msg-gate-head button{border:1px solid var(--ws-edge,#0b0b0c24);width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.msg-gate-form label{gap:6px;font-size:14px;font-weight:700;display:grid}.msg-gate-form :is(input,select,textarea){border:1px solid var(--ws-edge,#0b0b0c2e);background:var(--ws-field,transparent);width:100%;min-height:46px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px;font-weight:500}.msg-gate-row{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.msg-gate-note{font-size:13px!important}.msg-gate-amounts{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.msg-gate-amounts button{border:1.5px solid var(--ws-edge,#0b0b0c2e);min-height:48px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;font-size:16px;font-weight:800}.msg-gate-amounts button[aria-checked=true]{color:#0b0b0c;background:#c8ff3a;border-color:#0b0b0c}@media (max-width:560px){.msg-gate-card{padding:22px 18px;top:16px}.msg-gate-row{grid-template-columns:1fr}.msg-gate-amounts{grid-template-columns:repeat(2,1fr)}}.pw-meter{--pw-weak:#d6453d;--pw-fair:#d9901c;--pw-good:#3c9a5f;--pw-strong:#1f8f4e;--pw-track:color-mix(in srgb, currentColor 14%, transparent);grid-column:1/-1;margin:-6px 0 16px;font-size:13px;line-height:1.4}.dark .pw-meter{--pw-weak:#ff7a70;--pw-fair:#f2b84b;--pw-good:#6fd394;--pw-strong:#4ade80}.pw-meter-bar{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.pw-meter-bar i{background:var(--pw-track);border-radius:2px;height:4px;transition:background-color .2s}.pw-meter[data-score="1"] .pw-meter-bar i:nth-child(-n+1){background:var(--pw-weak)}.pw-meter[data-score="2"] .pw-meter-bar i:nth-child(-n+2){background:var(--pw-fair)}.pw-meter[data-score="3"] .pw-meter-bar i:nth-child(-n+3){background:var(--pw-good)}.pw-meter[data-score="4"] .pw-meter-bar i{background:var(--pw-strong)}.pw-meter-label{opacity:.85;margin:7px 0 6px}.pw-meter[data-score="1"] .pw-meter-label b{color:var(--pw-weak)}.pw-meter[data-score="2"] .pw-meter-label b{color:var(--pw-fair)}.pw-meter[data-score="3"] .pw-meter-label b{color:var(--pw-good)}.pw-meter[data-score="4"] .pw-meter-label b{color:var(--pw-strong)}.pw-meter-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 14px;margin:0;padding:0;list-style:none;display:grid}.pw-meter-checks li{color:var(--pw-weak);align-items:center;gap:6px;transition:color .2s;display:flex}.pw-meter-checks li svg{flex:none}.pw-meter-checks li.is-ok{color:var(--pw-strong)}@media (max-width:520px){.pw-meter-checks{grid-template-columns:1fr}}.auth-dialog .auth-device-sent{border:1px solid var(--nl-line,currentColor);background:var(--nl-lime-soft,transparent);border-radius:6px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:13px 15px;font-size:14.5px;line-height:1.45;display:flex}.auth-dialog .auth-device-sent svg{color:var(--landing-accent,currentColor);flex:none;margin-top:1px}.auth-dialog .auth-device-note{margin:0 0 14px;font-size:14px;line-height:1.45}.auth-dialog .auth-device-code{letter-spacing:.35em;text-align:center;font-family:ui-monospace,JetBrains Mono,Consolas,monospace!important;font-size:24px!important}.auth-dialog .auth-device-help{opacity:.75;margin:12px 0 0;font-size:13.5px;line-height:1.45}.session-cover{display:none}html[data-session=pending] .session-cover{z-index:2147483000;background:#f4f3ec;place-items:center;animation:.2s ease-out 60s forwards session-cover-lift;display:grid;position:fixed;inset:0}html.dark[data-session=pending] .session-cover{background:#09090b}.session-cover span{text-align:center;color:#5a5a53;opacity:0;font:600 14px/1.4 system-ui,sans-serif;animation:.3s ease-out 4s forwards session-show;position:absolute;top:calc(50% + 34px);left:0;right:0}html.dark .session-cover span{color:#a1a19a}.session-cover i{opacity:0;border:3px solid #0b0b0c1f;border-top-color:#0b0b0c;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite session-spin,.2s ease-out .35s forwards session-show}html.dark .session-cover i{border-color:#c8ff3a #f4f4ee24 #f4f4ee24}@keyframes session-spin{to{transform:rotate(360deg)}}@keyframes session-show{to{opacity:1}}@keyframes session-cover-lift{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.session-cover i{animation:.2s ease-out .35s forwards session-show}}html:not(.dark) .crm-sidebar{--sb-thumb:#0b0b0c38;--sb-thumb-hover:#0b0b0c61}html.dark .crm-sidebar{--sb-thumb:#f4f4ee29;--sb-thumb-hover:#f4f4ee4d}html.dark .crm-sidebar.crm-sidebar [data-slot=sidebar-inner],html.dark .crm-sidebar.crm-sidebar[data-mobile=true]{background:var(--ws-canvas,#09090b)}html.dark .workspace-shell .crm-sidebar.crm-sidebar[data-slot=sidebar-container]{border-right-color:#1d1d22}html.dark .crm-sidebar.crm-sidebar .workspace-name{background:#111114;box-shadow:inset 0 0 0 1px #1f1f25}html.dark .crm-sidebar.crm-sidebar [data-slot=sidebar-menu-button]:hover{background:#141418!important}html.dark .crm-sidebar.crm-sidebar .sidebar-bottom{border-top-color:#1d1d22}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar .sidebar-brand-row{justify-content:space-between;align-items:center;gap:8px;display:flex}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar .sidebar-hide{width:36px;height:36px;color:var(--ws-muted);background:0 0;border:1px solid #0000;border-radius:10px;flex:none}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar .sidebar-hide:hover{color:var(--ws-ink);background:var(--ws-raised);border-color:var(--ws-edge)}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar .sidebar-hide:focus-visible{outline:2px solid var(--wn-lime,#c8ff3a);outline-offset:2px}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar .sidebar-hide svg{width:18px;height:18px}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar [data-slot=sidebar-content]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;padding-top:10px;padding-bottom:26px;-webkit-mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 26px),#0000 100%)}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar [data-slot=sidebar-content]:is(:hover,:focus-within){scrollbar-color:var(--sb-thumb) transparent}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar [data-slot=sidebar-content]::-webkit-scrollbar{width:6px}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar [data-slot=sidebar-content]::-webkit-scrollbar-button{width:0;height:0;display:none}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar [data-slot=sidebar-content]::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar [data-slot=sidebar-content]:hover::-webkit-scrollbar-thumb{background:var(--sb-thumb)}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar .sidebar-bottom>div{flex:1;min-width:0}html:is(.dark,:not(.dark)) .crm-sidebar.crm-sidebar .sidebar-bottom b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .topbar [data-slot=sidebar-trigger]{width:34px;height:34px;color:var(--ws-muted);border-radius:9px}html:is(.dark,:not(.dark)) .workspace-shell .topbar [data-slot=sidebar-trigger]:hover{color:var(--ws-ink);background:var(--ws-raised)}html:is(.dark,:not(.dark)) .workspace-shell:has([data-slot=sidebar][data-state=collapsed]) .topbar [data-slot=sidebar-trigger]{justify-content:center;align-items:center;display:inline-flex}@media (min-width:1100px){html[data-zoomable]:has(.workspace-shell,.admin-console){--app-zoom:.8;zoom:.8}html[data-zoomable]:has(.workspace-shell,.admin-console) :is([data-radix-popper-content-wrapper],div:has(>[data-slot=select-content]),[data-slot=combobox-positioner]:not([role=dialog] *)){zoom:1.25}html[data-zoomable]:has(.workspace-shell,.admin-console) :is([data-radix-popper-content-wrapper],div:has(>[data-slot=select-content]),[data-slot=combobox-positioner]:not([role=dialog] *))>*{zoom:.8}html[data-zoomable]:has(.workspace-shell,.admin-console) [data-slot=select-content]{min-width:calc(var(--radix-select-trigger-width) / .8);max-height:calc(var(--radix-select-content-available-height) / .8)}}[role=dialog] .address-suggestions-popup.address-suggestions-popup{width:var(--anchor-width);min-width:var(--anchor-width);max-width:var(--available-width);max-height:min(384px, var(--available-height))}html .workspace-shell.workspace-shell{min-height:calc(100svh / var(--app-zoom,1) - var(--workspace-offset,0px))}html .workspace-shell .crm-sidebar.crm-sidebar[data-slot=sidebar-container]{height:calc(100svh / var(--app-zoom,1) - var(--workspace-offset,0px))}html .lead-sheet.lead-sheet.lead-sheet--expanded{height:calc(100svh / var(--app-zoom,1));max-height:calc(100svh / var(--app-zoom,1));width:calc(100vw / var(--app-zoom,1))!important}html:is(.dark,:not(.dark)) .admin-shell.admin-console.admin-console{min-height:calc(100dvh / var(--app-zoom,1) - var(--console-offset,0px))}html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-rail.console-rail{height:calc(100dvh / var(--app-zoom,1) - var(--console-offset,0px))}html:is(.dark,:not(.dark)) .workspace-shell .mail-app.mail-app{height:clamp(520px, calc(100dvh / var(--app-zoom,1) - 286px), 1100px)}html:is(.dark,:not(.dark)) .workspace-shell .pe-side.pe-side{max-height:calc(100dvh / var(--app-zoom,1) - 120px)}html:is(.dark,:not(.dark)) .workspace-shell .pe-stage.pe-stage{max-height:calc(100dvh / var(--app-zoom,1) - 150px)}html [data-slot=dialog-content].plan-dialog.plan-dialog{max-height:calc(100dvh / var(--app-zoom,1) - 32px)}@media (max-width:960px){html:is(.dark,:not(.dark)) .admin-shell.admin-console .console-rail.console-rail{height:auto}}html:not(.dark) .seller-documents{--sd-icon-bg:#c8ff3a;--sd-icon:#0b0b0c;--sd-card:#fff;--sd-edge:#dcdbd0}html.dark .seller-documents{--sd-icon-bg:#c8ff3a24;--sd-icon:#c8ff3a;--sd-card:#141416;--sd-edge:#2b2b31}html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article{text-align:center;border:1px solid var(--sd-edge);background:var(--sd-card);border-radius:18px;flex-direction:column;align-items:center;padding:26px 22px 22px;display:flex}html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article>svg{background:var(--sd-icon-bg);width:52px;height:52px;color:var(--sd-icon);border-radius:14px;flex:none;padding:13px}html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article>h4{margin:14px 0 8px}html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article>p{flex:1;max-width:36ch;margin:0 0 20px}html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article>button.primary{color:#0b0b0c;letter-spacing:.01em;cursor:pointer;background:#c8ff3a;border:0;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:15.5px;font-weight:800;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s;display:inline-flex;box-shadow:0 14px 30px -20px #c8ff3af2}html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article>button.primary svg{color:currentColor}html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article>button.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px -18px #c8ff3a}html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article>button.primary:focus-visible{outline-offset:3px;outline:3px solid #c8ff3a}html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article>button.primary:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}html:not(.dark) .seller-documents .seller-document-cards article>button.primary:focus-visible{outline-color:#0b0b0c}@media (prefers-reduced-motion:reduce){html:is(.dark,:not(.dark)) .seller-documents .seller-document-cards article>button.primary{transition:none}}html .landing-shell.landing-home.landing-home .one-call{--oc-ease:cubic-bezier(.16, 1, .3, 1);border-top:1px solid var(--nl-line);margin-top:72px;padding-top:56px}html .landing-shell.landing-home.landing-home .one-call .one-call-copy{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px 64px;margin-bottom:36px;display:grid}html .landing-shell.landing-home.landing-home .one-call h2{font-family:var(--nl-display);letter-spacing:-.022em;text-transform:uppercase;text-wrap:balance;color:var(--landing-ink);grid-row:span 2;margin:0;font-size:clamp(30px,6vw,42px);font-weight:850;line-height:1.02}html .landing-shell.landing-home.landing-home .one-call h2>span{color:var(--landing-accent);font-style:italic}html .landing-shell.landing-home.landing-home .one-call .one-call-copy>p{max-width:36rem;color:var(--nl-ink-2);margin:0;font-size:17.5px;line-height:1.6}html .landing-shell.landing-home.landing-home .one-call .one-call-copy>.one-call-promise{color:var(--landing-ink);font-size:17.5px;font-weight:700}html .landing-shell.landing-home.landing-home .one-call .one-call-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}html .landing-shell.landing-home.landing-home .one-call .one-call-card{border-radius:18px;flex-direction:column;gap:18px;margin:0;padding:24px;display:flex}html .landing-shell.landing-home.landing-home .one-call .one-call-card figcaption{font-family:var(--nl-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--landing-muted);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}html .landing-shell.landing-home.landing-home .one-call .one-call-line{border-top:1px solid var(--nl-line);margin:auto 0 0;padding-top:16px;font-size:16.5px;font-style:italic;line-height:1.45}html .landing-shell.landing-home.landing-home .one-call .one-call-line small{color:var(--landing-muted);margin-top:7px;font-size:14px;font-style:normal;font-weight:400;display:block}html .landing-shell.landing-home.landing-home .one-call .one-call-timing{border-block:1px solid var(--nl-line);align-items:flex-start;gap:12px;padding:17px 0;display:flex}html .landing-shell.landing-home.landing-home .one-call .one-call-timing>svg{flex:none;margin-top:4px}html .landing-shell.landing-home.landing-home .one-call .one-call-timing b{font-family:var(--nl-display);letter-spacing:-.02em;color:var(--landing-ink);font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.16;display:block}html .landing-shell.landing-home.landing-home .one-call .one-call-timing small{color:var(--landing-muted);margin-top:7px;font-size:14px;line-height:1.45;display:block}html .landing-shell.landing-home.landing-home .one-call .one-call-context{max-width:72rem;color:var(--landing-muted);margin:18px 0 0;font-size:13px;line-height:1.55}html .landing-shell.landing-home.landing-home .one-call .one-call-card ol{flex:1;gap:5px;margin:0;padding:0;list-style:none;display:grid;position:relative}html .landing-shell.landing-home.landing-home .one-call .one-call-card ol:before{content:"";background:var(--oc-rail);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:12px}html .landing-shell.landing-home.landing-home .one-call .one-call-card li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:14px;padding:9px 0;display:grid;position:relative}html .landing-shell.landing-home.landing-home .one-call .one-call-card li b{color:var(--landing-ink);font-size:16.5px;font-weight:750;line-height:1.3;display:block}html .landing-shell.landing-home.landing-home .one-call .one-call-card li small{color:var(--landing-muted);margin-top:4px;font-size:14.5px;line-height:1.4;display:block}html .landing-shell.landing-home.landing-home .one-call .one-call-before{border:1px dashed var(--landing-edge);background:var(--nl-tint)}html .landing-shell.landing-home.landing-home .one-call .one-call-number{border:1px solid var(--landing-edge);background:var(--landing-surface);width:26px;height:26px;color:var(--landing-muted);font-family:var(--nl-mono);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}html .landing-shell.landing-home.landing-home .one-call .one-call-before .one-call-line{color:var(--landing-muted)}html .landing-shell.landing-home.landing-home .one-call .one-call-after{border:1px solid var(--oc-edge);background:var(--nl-card);box-shadow:var(--oc-shadow)}html .landing-shell.landing-home.landing-home .one-call .one-call-after .one-call-timing>svg{color:var(--landing-accent)}html .landing-shell.landing-home.landing-home .one-call .one-call-check{background:var(--nl-lime);color:#0b0b0c;width:26px;height:26px;box-shadow:var(--oc-check-ring);border-radius:50%;place-items:center;display:grid}html .landing-shell.landing-home.landing-home .one-call .one-call-after .one-call-line{color:var(--landing-ink);font-weight:700}html .landing-shell.landing-home.landing-home .one-call[data-state=armed] .one-call-check{opacity:.2;scale:.45}html .landing-shell.landing-home.landing-home .one-call[data-state=armed] .one-call-after li>span:last-child{translate:6px}html .landing-shell.landing-home.landing-home .one-call[data-state=play] .one-call-check{transition:scale .6s var(--oc-ease), opacity .6s var(--oc-ease);transition-delay:calc(var(--i) * .17s + .12s)}html .landing-shell.landing-home.landing-home .one-call[data-state=play] .one-call-after li>span:last-child{transition:translate .6s var(--oc-ease);transition-delay:calc(var(--i) * .17s + .12s)}html.dark .landing-shell.landing-home.landing-home .one-call{--oc-edge:#c8ff3a6b;--oc-rail:#c8ff3a47;--oc-shadow:0 30px 60px -36px #c8ff3a47, 0 24px 48px -30px #000000e6;--oc-check-ring:0 0 14px #c8ff3a59}html:not(.dark) .landing-shell.landing-home.landing-home .one-call{--oc-edge:#0b0b0c;--oc-rail:#0b0b0c2e;--oc-shadow:0 26px 50px -34px #0b0b0c73;--oc-check-ring:0 0 0 1.5px #0b0b0c}html:not(.dark) .landing-shell.landing-home.landing-home .one-call h2>span{color:var(--landing-ink);background:linear-gradient(transparent 54%, var(--nl-lime) 54%, var(--nl-lime) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}html:not(.dark) .landing-shell.landing-home.landing-home .one-call .one-call-after .one-call-timing>svg{color:var(--landing-ink)}@media (max-width:900px){html .landing-shell.landing-home.landing-home .one-call .one-call-copy{grid-template-columns:minmax(0,1fr)}html .landing-shell.landing-home.landing-home .one-call h2{grid-row:auto}html .landing-shell.landing-home.landing-home .one-call .one-call-compare{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){html .landing-shell.landing-home.landing-home .one-call{margin-top:56px;padding-top:44px}html .landing-shell.landing-home.landing-home .one-call .one-call-card{padding:20px 18px}}@property --k{syntax:"<integer>";inherits:false;initial-value:0}@property --r{syntax:"<integer>";inherits:false;initial-value:0}@counter-style dp-pad3{system:extends decimal;pad:3 "0"}.dp{--lime:#c8ff3a;--lime-soft:#c8ff3a1f;--ink:#f4f4ee;--ink-2:#f4f4eed1;--mut:#a6a69d;--edge:#ffffff17;--edge-2:#ffffff26;--panel:#141417;--well:#0e0e11;--paper:#f2f1ea;--paper-ink:#17171a;--paper-mut:#5f5f59;--ease:cubic-bezier(.16, 1, .3, 1);--display:"Landing Archivo", "Archivo", "Arial Black", Arial, sans-serif;--body:"Landing DM Sans", "DM Sans", "Segoe UI", Arial, sans-serif;--mono:"Landing JetBrains Mono", "JetBrains Mono", Consolas, monospace;font-family:var(--body);color:var(--ink);grid-template-columns:minmax(0,25rem) minmax(0,1fr);align-items:start;gap:56px;margin-top:8px;display:grid}.dp-rail{border-top:1px solid var(--edge);flex-direction:column;height:580px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.dp-step{border-bottom:1px solid var(--edge);flex:none;position:relative}.dp-step[data-on=true]{flex:auto;min-height:0}.dp-step-btn{-webkit-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:18px;margin:0;padding:15px 0 13px;display:flex}.dp-num{width:24px;font:700 13px/1 var(--mono);letter-spacing:.04em;color:#7a7a72;flex:none;transition:color .3s}.dp-title{font:850 23px/1.05 var(--display);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;color:#f4f4ee6b;transition:color .3s}.dp-step-btn:hover .dp-title{color:#f4f4eec7}.dp-step[data-on=true] .dp-num{color:var(--lime)}.dp-step[data-on=true] .dp-title{color:var(--ink)}.dp-step-btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.dp-more{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.dp-step[data-on=true] .dp-more{grid-template-rows:1fr}.dp-more>div{padding-left:42px;overflow:hidden}.dp-more p,.dp-caption p{color:var(--ink-2);margin:0 0 12px;font-size:16.5px;line-height:1.55}.dp-more .dp-tools,.dp-caption .dp-tools{color:var(--lime);margin-bottom:22px;font-size:14px;font-weight:700}.dp-line{pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.dp-line i{background:var(--lime);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.dp-line i.is-running{animation:dp-progress calc(8s * var(--dp-speed)) linear forwards}.dp[data-anim=off] .dp-line i{transform:none}.dp-caption{display:none}.dp-stage{isolation:isolate;border:1px solid var(--edge-2);background:radial-gradient(120% 70% at 88% -12%,#c8ff3a1a,#0000 60%),linear-gradient(#121215,#0b0b0d);border-radius:18px;height:580px;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #000000f2,inset 0 1px #ffffff0f;container:dpstage/inline-size}.dp-bar{border-bottom:1px solid var(--edge);align-items:center;gap:12px;height:54px;padding:0 14px 0 20px;display:flex}.dp-addr{white-space:nowrap;flex:0 auto;align-items:center;gap:9px;min-width:0;font-size:14.5px;display:flex;overflow:hidden}.dp-addr svg{width:18px;height:18px;color:var(--lime);flex:none}.dp-addr b{text-overflow:ellipsis;min-width:0;font-weight:650;overflow:hidden}.dp-addr small{color:var(--mut);font-size:14px}.dp-sample{border:1px solid var(--edge-2);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:5px 10px;font-size:11.5px;font-weight:700}.dp-pause{cursor:pointer;border:1px solid var(--edge-2);width:34px;height:34px;color:var(--ink);background:0 0;border-radius:9px;flex:none;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid}.dp-pause:hover{border-color:var(--lime);color:var(--lime)}.dp-pause:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.dp-pause svg{width:16px;height:16px}.dp-view{position:absolute;inset:54px 0 0}.dp-scene{align-content:center;gap:16px;padding:26px;font-size:15px;line-height:1.35;display:grid;position:absolute;inset:0}.dp-card{border:1px solid var(--edge);background:var(--panel);border-radius:14px;min-width:0;padding:16px 18px;position:relative}.dp-card-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.dp-card-h b{font-size:15px;font-weight:700}.dp-card-h small{color:var(--mut);white-space:nowrap;font-size:13px}.dp-li{border-top:1px solid var(--edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.dp-li>span:first-child,.dp-who>span:last-child,.dp-sig>span:first-child,.dp-buyer>span:nth-child(2),.dp-fu>span:first-child{min-width:0}:is(.dp-li,.dp-who,.dp-sig,.dp-buyer,.dp-fu) b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}:is(.dp-li,.dp-who,.dp-sig,.dp-buyer,.dp-fu) small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.dp-li em{font:normal 850 16px/1 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.dp-btn{background:var(--lime);color:#0b0b0c;height:40px;font:700 14.5px/1 var(--body);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.dp-btn svg{width:16px;height:16px}.dp-btn.sm{height:36px;padding:0 14px}.dp-press{border-radius:9px;flex:none;justify-self:start;display:inline-flex}.dp-mini{height:32px;color:var(--lime);white-space:nowrap;border:1px solid #c8ff3a8c;border-radius:8px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.dp-mini svg{width:14px;height:14px}.dp-mini.is-ghost{border-color:var(--edge-2);color:var(--mut)}.dp-swap{display:inline-grid}.dp-swap>*{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.dp-st{color:var(--mut);white-space:nowrap;font-size:13px;font-weight:650}.dp-st.is-on{color:var(--lime)}.dp-st svg{width:14px;height:14px}.dp-mute{color:var(--mut);white-space:nowrap;font-size:13px;font-weight:650}.dp-lime{color:var(--lime);white-space:nowrap;font-size:13px;font-weight:700}.dp-fine{color:var(--mut);margin:10px 0 0;font-size:13px;line-height:1.45}.dp-av{background:var(--lime-soft);width:36px;height:36px;color:var(--lime);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.dp-tag,.dp-on{background:var(--lime-soft);color:var(--lime);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.dp-count{--k:var(--k1);--r:var(--r1);counter-reset:k var(--k) r var(--r)}.dp-count:after{content:"$" counter(k) "," counter(r, dp-pad3)}.dp-tick path{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ln{background:#17171a1f;border-radius:4px;height:7px;margin:9px 0;display:block}.w70{width:70%}.w72{width:72%}.w80{width:80%}.w82{width:82%}.w84{width:84%}.w86{width:86%}.w88{width:88%}.w90{width:90%}.w92{width:92%}.dp-callout{z-index:4;background:var(--lime);color:#0b0b0c;font:850 12.5px/1 var(--display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:7px;align-items:center;padding:7px 11px;display:inline-flex;position:absolute;box-shadow:0 14px 30px -12px #c8ff3a99}.dp-callout:before{content:"";background:inherit;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.c-tile{top:-15px;right:14px}.c-tile:before{bottom:-4px;right:18px}.c-auto{top:-15px;right:14px}.c-auto:before{bottom:-4px;right:18px}.c-fields{top:-15px;right:12px}.c-fields:before{bottom:-4px;right:18px}.c-send{top:-15px;right:12px}.c-send:before{bottom:-4px;right:18px}.c-grade{top:-15px;left:16px}.c-grade:before{bottom:-4px;left:16px}.c-clause{bottom:calc(100% + 8px);right:0}.c-clause:before{bottom:-4px;right:22px}.c-save{top:50%;left:calc(100% + 14px);translate:0 -50%}.c-save:before{top:calc(50% - 4.5px);left:-4px}.dp-search{border:1px solid var(--edge-2);background:var(--well);border-radius:12px;align-items:center;gap:12px;height:56px;padding:0 8px 0 16px;font-size:16px;font-weight:600;display:flex}.dp-search>svg{width:20px;height:20px;color:var(--lime);flex:none}.dp-search-text{flex:1;min-width:0;overflow:hidden}.dp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dp-tile{border:1px solid var(--edge);background:var(--panel);border-radius:12px;min-width:0;padding:14px 16px 16px;position:relative}.dp-tile small{color:var(--mut);white-space:nowrap;font-size:13px;font-weight:600;display:block}.dp-tile :is(b,.dp-count){font:850 30px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;display:block}.dp-tile.is-key{background-color:#c8ff3a12;border-color:#c8ff3abf;box-shadow:0 0 0 3px #c8ff3a1f,0 18px 40px -22px #c8ff3a99}.dp-tile.is-key :is(b,.dp-count){color:var(--lime)}.dp-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.dp-seg{border:1px solid var(--edge-2);background:var(--well);border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:3px;font-size:14px;font-weight:700;display:grid}.dp-seg span{color:var(--mut);text-align:center;border-radius:7px;padding:8px 10px}.dp-seg .on{background:var(--lime-soft);color:var(--lime);box-shadow:inset 0 0 0 1px #c8ff3a99}.dp-math>div{border-top:1px solid var(--edge);justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.dp-math span{color:var(--mut)}.dp-math b{font-variant-numeric:tabular-nums;font-weight:700}.dp-math .is-total span{color:var(--ink);font-weight:650}.dp-math .is-total b{font:850 18px/1 var(--display);color:var(--lime)}.s2{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-content:stretch;align-items:start}.dp-thread{border:1px solid var(--edge);background:var(--panel);border-radius:14px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.dp-thread-h{border-bottom:1px solid var(--edge);align-items:center;gap:12px;padding:12px 16px;display:flex}.dp-thread-h b{font-size:15px;font-weight:700}.dp-thread-h small{color:var(--mut);font-size:13px;display:block}.dp-thread-h .dp-tag{margin-left:auto}.dp-msgs{flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.dp-msg{border-radius:14px;max-width:88%;margin:0;padding:10px 14px;font-size:14.5px;line-height:1.4;position:relative}.dp-msg.in{background:#1e1e23;border-bottom-left-radius:4px;align-self:flex-start}.dp-msg.out{background:#c8ff3a1a;border:1px solid #c8ff3a59;border-bottom-right-radius:4px;align-self:flex-end}.dp-msg.auto{margin-top:6px}.dp-msg.auto em{letter-spacing:.07em;text-transform:uppercase;color:var(--lime);margin-bottom:3px;font-size:11.5px;font-style:normal;font-weight:800;display:block}.dp-quiet{color:var(--mut);align-items:center;gap:10px;margin:2px 0 0;font-size:12.5px;font-weight:600;display:flex}.dp-quiet:before,.dp-quiet:after{content:"";background:var(--edge);flex:1;height:1px}.dp-compose{border-top:1px solid var(--edge);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.dp-compose-in{border:1px solid var(--edge-2);background:var(--well);border-radius:9px;flex:1;align-items:center;min-width:0;height:38px;padding:0 12px;font-size:14.5px;display:grid;overflow:hidden}.dp-compose-in>*{white-space:nowrap;min-width:0;overflow:hidden}.dp-ph{color:var(--mut)}.dp-fu{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.s-facts{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.dp-prop-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dp-prop-h>span:first-child{min-width:0}.dp-prop-h b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.dp-prop-h small{color:var(--mut);font-size:13px;display:block}.dp-pill{background:var(--lime);color:#0b0b0c;letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.dp-feats{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex;position:relative}.dp-feat{background:var(--lime-soft);height:34px;color:var(--ink);white-space:nowrap;border:1px solid #c8ff3a73;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.dp-feat svg{width:15px;height:15px;color:var(--lime);flex:none}.dp-pill svg{width:14px;height:14px}.dp-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dp-own{border-top:1px solid var(--edge);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;font-size:14px;display:flex;position:relative}.dp-own span{color:var(--mut)}.dp-own b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.dp-own.is-key{background-color:#c8ff3a14;border-color:#0000;box-shadow:inset 0 0 0 1px #c8ff3a99}.dp-own.is-key b{color:var(--lime)}.dp-own.is-key span{color:var(--ink);font-weight:650}.dp-tagline{font:normal 850 11px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--lime);margin-top:3px;display:block}.s-mail{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start}.dp-mailbox{border:1px solid var(--edge);background:var(--panel);border-radius:14px;min-width:0;overflow:hidden}.dp-mail-who{border-bottom:1px solid var(--edge);align-items:center;gap:11px;padding:12px 14px;display:flex}.dp-mail-who>span:nth-child(2){flex:1;min-width:0}.dp-mail-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.dp-mail-who small{color:var(--mut);font-size:12.5px;display:block}.dp-mail-icon{background:var(--lime);color:#0b0b0c;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.dp-mail-icon svg{width:18px;height:18px}.dp-folders{border-bottom:1px solid var(--edge);gap:6px;padding:10px 14px;display:flex}.dp-folders>span{color:var(--mut);border-radius:7px;align-items:center;gap:7px;padding:5px 10px;font-size:13px;font-weight:650;display:inline-flex}.dp-folders>.on{background:var(--lime-soft);color:var(--lime)}.dp-folders i{background:var(--lime);color:#0b0b0c;min-width:18px;height:18px;font:normal 800 11px/1 var(--body);border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.dp-folders>span:not(.on) i{color:var(--ink);background:#ffffff1f}.dp-mail-row{border-bottom:1px solid var(--edge);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.dp-mail-row:last-child{border-bottom:0}.dp-mail-row>span:nth-child(2){min-width:0}.dp-mail-row b{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;display:block;overflow:hidden}.dp-mail-row small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.dp-mail-row.is-new{background:#c8ff3a0f}.dp-mail-row.is-new b{color:var(--ink);font-weight:750}.dp-mail-row.is-new small{color:var(--ink-2)}.dp-av.is-quiet{color:var(--ink-2);background:#ffffff14}.dp-clip{color:var(--mut);align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.dp-clip svg{width:14px;height:14px}.is-new .dp-clip{color:var(--lime)}.dp-letter{gap:12px;display:grid}.dp-letter .dp-card-h{margin-bottom:0}.dp-letter-body{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.dp-atts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dp-att{gap:5px;min-width:0;display:grid}.dp-att i{aspect-ratio:4/3;border:1px solid var(--edge-2);border-radius:8px;display:block}.dp-att small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ph-k i{background:repeating-linear-gradient(90deg,#0000 0 31%,#0003 31% 33.3%),linear-gradient(#c9ad86 0 30%,#ece4d6 30% 55%,#3b3b40 55% 62%,#b8986f 62%)}.ph-r i{background:linear-gradient(155deg,#a9cdef 0 44%,#0000 44%),repeating-linear-gradient(155deg,#5a5a63 0 6px,#46464e 6px 8px)}.ph-y i{background:radial-gradient(circle at 72% 44%,#3f6b35 0 15%,#0000 16%),linear-gradient(#a9d1f2 0 54%,#79a84f 54%)}.dp-letter-act{justify-self:start;display:inline-flex;position:relative}.dp-mail-reply{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.dp-reply-swap{display:grid}.dp-reply-swap>.dp-mail-reply{align-items:center;gap:8px;display:flex}.dp-reply-swap>.dp-mail-sent{border-top:1px solid var(--edge);align-content:start;gap:8px;padding-top:12px;display:grid}.dp-mail-sent .dp-msg{max-width:92%;font-size:14px}.dp-mail-sent .dp-msg.out{justify-self:end}.dp-mail-sent .dp-msg.in{justify-self:start}.dp-mail-sent .dp-msg em{color:var(--mut);margin-bottom:3px;font-size:11.5px;font-style:normal;font-weight:700;display:block}.dp-mail-sent .dp-msg.out em{color:var(--lime)}.dp-mail-sent .dp-att-chip{width:max-content;max-width:100%;height:30px;margin-top:8px;display:flex}.dp-mail-reply .dp-compose-in{flex:100%}.dp-mail-reply .dp-press{margin-left:auto}.dp-att-chip{border:1px solid var(--edge-2);background:var(--well);min-width:0;height:34px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:650;display:inline-flex;overflow:hidden}.dp-att-chip svg{width:14px;height:14px;color:var(--lime);flex:none}.s3{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.dp-form{gap:14px;min-width:0;display:grid}.dp-tpls{gap:8px;display:grid}.dp-tpl{border:1px solid var(--edge);background:var(--panel);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:11px 14px;display:flex}.dp-tpl>span:last-child{min-width:0}.dp-tpl b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.dp-tpl small{color:var(--mut);font-size:13px;display:block}.dp-radio{border:2px solid var(--edge-2);border-radius:50%;flex:none;width:18px;height:18px}.dp-tpl.is-on{background-color:#c8ff3a12;border-color:#c8ff3abf;box-shadow:0 0 0 3px #c8ff3a1a}.dp-tpl.is-on .dp-radio{border-color:var(--lime);background:radial-gradient(circle, var(--lime) 0 4px, transparent 4.5px)}.dp-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.dp-field{border:1px solid var(--edge);background:var(--well);border-radius:10px;min-width:0;padding:9px 12px 10px}.dp-field small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.dp-field b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;font-weight:700;display:block;overflow:hidden}.dp-paper{background:var(--paper);min-width:0;color:var(--paper-ink);border-radius:6px;padding:22px 22px 24px;position:relative;box-shadow:0 30px 60px -30px #000000e6}.dp-paper-h{font:850 15px/1.1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-ink);margin:0}.dp-paper-sub{color:var(--paper-mut);margin:4px 0 12px;font-size:12px}.dp-paper-row{border-bottom:1px dashed #17171a2e;justify-content:space-between;gap:10px;margin:0;padding:7px 0;font-size:13px;display:flex}.dp-paper-row span{color:var(--paper-mut)}.dp-paper-row b{color:var(--paper-ink);border-radius:2px;padding:0 3px;font-weight:700}.dp-stamp{color:var(--lime);letter-spacing:.02em;background:#0b0b0c;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:18px;right:18px}.dp-stamp svg{width:13px;height:13px}.s4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.dp-who{border-top:1px solid var(--edge);align-items:center;gap:12px;padding:11px 0;display:flex}.dp-who .dp-av{letter-spacing:.02em;border-radius:50%;font-size:12.5px}.dp-av.is-seller{background:var(--lime);color:#0b0b0c}.dp-av.is-buyer{background:var(--ink);color:#0b0b0c}.dp-role{border:1px solid var(--edge-2);color:var(--ink-2);border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700}.dp-ack{border:1px solid var(--edge);background:var(--well);color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:10px;margin:2px 0 16px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.dp-box{background:var(--lime);color:#0b0b0c;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.dp-box svg{width:14px;height:14px}.dp-send{display:flex;position:relative}.dp-send>.dp-press{flex:1}.dp-send .dp-btn{justify-content:center;width:100%}.dp-meter{background:#ffffff14;border-radius:6px;height:6px;margin:2px 0 6px;overflow:hidden}.dp-meter i{border-radius:inherit;background:var(--lime);height:100%;transform:scaleX(var(--to,1));transform-origin:0;display:block}.dp-sig{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.s5{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.dp-buyer{border-top:1px solid var(--edge);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.dp-grade{width:36px;height:36px;font:850 16px/1 var(--display);border-radius:10px;place-items:center;display:grid}.g-A{background:var(--lime);color:#0b0b0c}.g-B{color:var(--lime);background:#c8ff3a29}.g-C{color:var(--ink-2);background:#ffffff14}.dp-stack{gap:12px;min-width:0;display:grid}.s6{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.dp-pdf{border:1px solid var(--edge);background:var(--panel);border-radius:14px;min-width:0;padding:12px}.dp-pdf-tools{gap:6px;margin-bottom:12px;display:flex}.dp-pdf-tools span{border:1px solid var(--edge);color:var(--mut);border-radius:7px;padding:6px 11px;font-size:13px;font-weight:650}.dp-pdf-tools .dp-tool-on{background-color:var(--lime-soft);color:var(--lime);border-color:#c8ff3a99}.dp-page{background:var(--paper);color:var(--paper-ink);border-radius:5px;padding:20px 20px 22px;position:relative}.dp-page .dp-paper-h{margin-bottom:10px}.dp-clause{color:var(--paper-ink);margin:12px 0;font-size:13.5px;line-height:1.6;position:relative}.dp-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#c8ff3ae6,#c8ff3ae6);background-repeat:no-repeat;background-size:100% 100%;border-radius:2px;padding:1px 2px}.s6 .dp-card .dp-field{margin-bottom:8px}.s6 .dp-card .dp-press{margin-top:4px}.dp-scene{animation:dp-scene .5s var(--ease) both}.dp-r{animation:dp-rise .7s var(--ease) calc(var(--d,0s) * var(--dp-speed)) both}.dp-r.dp-hl{animation:dp-rise .7s var(--ease) calc(var(--d,0s) * var(--dp-speed)) both, dp-hl .6s ease-out calc(var(--h,0s) * var(--dp-speed)) both}.dp-pop,.dp-callout{animation:dp-pop .5s var(--ease) calc(var(--d,0s) * var(--dp-speed)) both}.dp-type{vertical-align:bottom;white-space:nowrap;clip-path:inset(0);max-width:100%;animation:dp-type calc(var(--t,1s) * var(--dp-speed)) steps(var(--n), end) calc(var(--d,0s) * var(--dp-speed)) both;display:inline-block;overflow:hidden}.dp-press{animation:dp-press .45s ease-out calc(var(--d,0s) * var(--dp-speed)) both}.dp-count{animation:dp-count 1.25s var(--ease) calc(var(--d,0s) * var(--dp-speed)) both}.dp-tick path{animation:dp-tick .45s ease-out calc(var(--d,0s) * var(--dp-speed)) both}.dp-fill{animation:dp-fill .9s var(--ease) calc(var(--d,0s) * var(--dp-speed)) both}.dp-fillin{animation:dp-fillin .9s ease-out calc(var(--d,0s) * var(--dp-speed)) both}.dp-ink{animation:dp-ink 1.1s ease-out calc(var(--d,0s) * var(--dp-speed)) both}.dp-mark{animation:dp-mark .8s var(--ease) calc(var(--d,0s) * var(--dp-speed)) both}.dp-tool-on{animation:dp-tool .4s ease-out calc(var(--d,0s) * var(--dp-speed)) both}.sw-mid{animation:dp-in .3s ease-out calc(var(--a,0s) * var(--dp-speed)) both, dp-out .25s ease-in calc(var(--b,999s) * var(--dp-speed)) forwards}.sw-last{animation:dp-in .35s var(--ease) calc(var(--a,0s) * var(--dp-speed)) both}@keyframes dp-scene{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}}@keyframes dp-rise{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}@keyframes dp-pop{0%{opacity:0;transform:translateY(6px)scale(.94)}}@keyframes dp-type{0%{clip-path:inset(0 100% 0 0)}}@keyframes dp-press{0%,to{filter:none;transform:none}35%{filter:brightness(1.3);transform:scale(.94)}}@keyframes dp-count{0%{--k:0;--r:0}}@keyframes dp-tick{0%{stroke-dashoffset:1px}}@keyframes dp-fill{0%{transform:scaleX(0)}}@keyframes dp-fillin{0%{opacity:0;color:var(--lime);transform:translateY(5px)}40%{opacity:1;color:var(--lime);transform:none}}@keyframes dp-ink{0%{opacity:0;box-shadow:inset 0 -.62em #c8ff3a00}30%{opacity:1;box-shadow:inset 0 -.62em #c8ff3ae6}to{box-shadow:inset 0 -.62em #c8ff3a00}}@keyframes dp-mark{0%{background-size:0% 100%}}@keyframes dp-tool{0%{color:#a6a69d;background-color:#0000;border-color:#ffffff17}}@keyframes dp-hl{0%{background-color:#141417;border-color:#ffffff17;box-shadow:0 0 #c8ff3a00}}@keyframes dp-in{0%{opacity:0;transform:translateY(4px)}}@keyframes dp-out{to{opacity:0;transform:translateY(-4px)}}@keyframes dp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dp[data-anim=off] .dp-view,.dp[data-anim=off] .dp-view *{animation:none!important}.dp[data-anim=off] .dp-view .sw-mid{display:none!important}.dp[data-play=off] .dp-view *,.dp[data-play=off] .dp-line i{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.dp-view,.dp-view *,.dp-line i{animation:none!important}.dp-view .sw-mid{display:none!important}.dp-more{transition:none}.dp-line i{transform:none}}@container dpstage (width<=620px){.dp-scene{gap:12px;padding:16px;font-size:14px;grid-template-columns:minmax(0,1fr)!important}.dp-wide,.dp-wide-row,.dp-fine,.dp-addr small{display:none!important}.dp-search{height:50px;font-size:15px}.dp-tiles{grid-template-columns:minmax(0,1fr);gap:8px}.dp-tile{justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.dp-tile b{margin:0;font-size:22px}.s1 .dp-card .dp-li:last-of-type,.dp-fields .dp-field:nth-child(n+5),.dp-pdf-tools{display:none}.dp-page{padding:14px 16px 16px}.dp-page .dp-paper-h{margin-bottom:6px}.dp-split{grid-template-columns:minmax(0,1fr)}.c-tile{left:12px;right:auto}.c-tile:before{left:18px;right:auto}.dp-tile.is-key{margin-top:6px}.dp-facts .dp-field:nth-child(n+5),.dp-mail-sent .dp-msg.in,.dp-folders,.dp-mail-row:not(.is-new),.dp-letter-body,.dp-mail-who small,.dp-letter .dp-card-h small,.dp-att small,.dp-mail-reply .dp-compose-in,.c-save{display:none!important}.s-mail .dp-mailbox{min-height:min-content}.dp-mail-who b{font-size:13px}.dp-mail-reply{flex-wrap:nowrap}}@media (max-width:1100px){.dp{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:36px}.dp-title{font-size:20px}}@media (max-width:900px){.dp{grid-template-columns:minmax(0,1fr);gap:14px}.dp-rail{scroll-snap-type:x proximity;scrollbar-width:none;border-top:0;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.dp-rail::-webkit-scrollbar{display:none}.dp-step{border:1px solid var(--edge);scroll-snap-align:start;border-radius:10px;flex:none;overflow:hidden}.dp-step[data-on=true]{background:#c8ff3a0f;border-color:#c8ff3a99}.dp-step-btn{gap:10px;padding:11px 14px 12px}.dp-title{white-space:nowrap;font-size:15px}.dp-more{display:none}.dp-rail{flex-direction:row;height:auto;overflow-y:hidden}.dp-step[data-on=true]{flex:none}.dp-caption{min-height:136px;padding-top:4px;display:block}.dp-caption .dp-tools{margin-bottom:0}.dp-stage{height:520px}}html:not(.dark) .dp-rail{border-top-color:#0b0b0c2e}html:not(.dark) .dp-step{border-bottom-color:#0b0b0c2e}html:not(.dark) .dp-step-btn{gap:15px}html:not(.dark) .dp-num{text-align:center;color:#6d6d65;border-radius:4px;width:30px;margin-left:-3px;padding:3px 0}html:not(.dark) .dp-step[data-on=true] .dp-num{color:#0b0b0c;background:#c8ff3a}html:not(.dark) .dp-title{color:#0b0b0c85}html:not(.dark) .dp-step-btn:hover .dp-title{color:#0b0b0cd1}html:not(.dark) .dp-step[data-on=true] .dp-title{color:#0b0b0c}:is(html:not(.dark) .dp-step-btn:focus-visible,html:not(.dark) .dp-pause:focus-visible){outline-color:#0b0b0c}html:not(.dark) .dp-more p,html:not(.dark) .dp-caption p{color:#0b0b0cd1}html:not(.dark) .dp-more .dp-tools,html:not(.dark) .dp-caption .dp-tools{color:#3f5a00}html:not(.dark) .dp-line i{background:#0b0b0c}html:not(.dark) .dp-stage{box-shadow:0 44px 80px -44px #0b0b0c99,inset 0 1px #ffffff0f}@media (max-width:900px){html:not(.dark) .dp-step{border-color:#0b0b0c2e}html:not(.dark) .dp-step[data-on=true]{background:#c8ff3a80;border-color:#0b0b0c}html:not(.dark) .dp-step-btn{gap:10px}}.dp{--dp-speed:1}@media (max-width:900px){.dp{--dp-speed:.65}}.email-verified h2{align-items:center;gap:12px;display:flex}.email-verified-check{color:#1f8f4e;flex:none}.dark .email-verified-check{color:#4ade80}.email-verified-note{font-weight:600}.email-verified .primary{margin-top:8px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-connection{border:1px solid color-mix(in srgb, var(--ws-warning) 45%, var(--ws-edge));background:color-mix(in srgb, var(--ws-warning) 9%, transparent);border-radius:10px;margin:0 0 20px;padding:12px 16px;font-size:15px;line-height:1.5}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-subject{border:1px solid var(--ws-edge);background:var(--ws-raised);border-radius:12px;gap:2px;margin:-6px 0 20px;padding:14px 16px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-subject strong{font-size:16px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-subject>span{color:var(--ws-muted);font-size:14.5px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-subject ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-subject li{border:1px solid var(--ws-edge);background:var(--ws-surface);font-family:var(--wn-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-subject small{color:var(--ws-muted);margin-top:8px;font-size:13.5px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .work-field textarea{resize:vertical;min-height:156px;line-height:1.55}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-quick{flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 24px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-quick>span{font-family:var(--wn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);margin-right:2px;font-size:11px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-quick button{border:1px solid var(--ws-edge);background:var(--wn-chip-bg);min-height:40px;color:var(--ws-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14.5px;font-weight:600;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-quick button:hover{background:var(--wn-chip-hover-bg);border-color:var(--wn-chip-hover-edge);color:var(--wn-chip-hover-ink)}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-quick button[aria-pressed=true]{background:var(--wn-lime);border-color:var(--wn-lime);color:#0b0b0c}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-quick button svg{flex:none}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-quick .repair-quick-notes{color:var(--ws-accent);border-style:dashed}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish legend{margin-bottom:8px;font-size:16px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish label{border:1px solid var(--ws-edge);background:var(--ws-surface);cursor:pointer;border-radius:12px;gap:2px;padding:13px 14px 12px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish label:hover{border-color:color-mix(in srgb, var(--ws-ink) 35%, var(--ws-edge))}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish label.is-on{border-color:var(--wn-bar);box-shadow:inset 0 0 0 1px var(--wn-bar);background:var(--ws-active)}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish label:has(input:focus-visible){outline:2px solid var(--wn-field-focus);outline-offset:3px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish strong{font-size:15.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish small{color:var(--ws-muted);font-size:13.5px;line-height:1.4}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-submit{min-width:200px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-eyebrow{font-family:var(--wn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ws-accent);margin:0 0 6px;font-size:11.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-head{border-bottom:1px solid var(--ws-edge);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-head h2{font-family:var(--wn-display);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.2}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-meta{color:var(--ws-muted);margin:6px 0 0;font-size:14px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-total{background:var(--read-primary);min-width:210px;color:var(--read-on-primary);text-align:right;border-radius:14px;flex:none;justify-items:end;gap:2px;padding:14px 18px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-total span{font-family:var(--wn-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-total strong{font-family:var(--wn-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.05}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-total small{opacity:.85;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sample{background:var(--ws-raised);color:var(--ws-muted);border-radius:10px;margin:16px 0 0;padding:10px 14px;font-size:14px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-lines{margin:6px 0 0;padding:0;list-style:none}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-lines>li{border-bottom:1px solid var(--ws-edge);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-line-text{min-width:0}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-line-text h3{margin:0;font-size:16.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-line-text p{color:var(--ws-muted);margin:3px 0 0;font-size:14.5px;line-height:1.5}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-line-text .repair-line-rate{color:var(--ws-ink);font-variant-numeric:tabular-nums}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-line-tags{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-area{border:1px solid var(--ws-edge);font-family:var(--wn-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-area:is(.is-city,.is-metro){border-color:color-mix(in srgb, var(--ws-accent) 55%, var(--ws-edge));color:var(--ws-accent)}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-line-tags a,html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sources a{color:var(--ws-accent);text-underline-offset:3px;align-items:center;gap:4px;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-line-cost{text-align:right;font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:2px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-line-cost strong{font-size:18px;font-weight:750}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-line-cost small{color:var(--ws-muted);white-space:nowrap;font-size:13px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sum{gap:6px;max-width:360px;margin:18px 0 0 auto;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sum>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-size:15px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sum dt{color:var(--ws-muted)}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sum dd{margin:0;font-weight:650}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sum .is-total{border-top:2px solid var(--wn-bar);margin-top:4px;padding-top:10px;font-size:17px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sum .is-total :is(dt,dd){color:var(--ws-ink);font-weight:800}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-notes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 28px;margin-top:24px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-notes h3,html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sources h3{font-family:var(--wn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ws-muted);margin:0 0 6px;font-size:11.5px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-notes ul{margin:0;padding-left:18px;font-size:14.5px;line-height:1.55}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sources{margin-top:22px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sources ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sources li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sources li>span{color:var(--ws-muted);font-size:13px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-disclaimer{border-top:1px solid var(--ws-edge);color:var(--ws-muted);margin:22px 0 0;padding-top:16px;font-size:14px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-save-hint{color:var(--ws-muted);margin:10px 0 0;font-size:14px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-failed{justify-items:start;gap:8px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-failed h2,html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-running h2{font-family:var(--wn-display);margin:0;font-size:22px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-failed p,html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-running p{max-width:62ch;color:var(--ws-muted);margin:0;font-size:15px;line-height:1.55}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-running{gap:6px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-running-bar{background:var(--ws-raised);border-radius:4px;height:4px;margin-bottom:14px;position:relative;overflow:hidden}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-running-bar span{border-radius:inherit;background:var(--wn-bar);width:34%;animation:1.4s ease-in-out infinite repair-search;position:absolute;inset:0 auto 0 0}html:not(.dark) .workspace-shell .repair-workspace .repair-quick button[aria-pressed=true]{border-color:#0b0b0c}@keyframes repair-search{0%{translate:-100%}to{translate:300%}}@media (prefers-reduced-motion:reduce){html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-running-bar span{opacity:.6;width:100%;animation:none}}@media (max-width:720px){html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-finish{grid-template-columns:1fr}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-head{flex-direction:column;gap:16px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-total{text-align:left;justify-items:start;width:100%;min-width:0}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-lines>li{gap:12px}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-sum{max-width:none}html:is(.dark,:not(.dark)) .workspace-shell .repair-workspace .repair-actions>button{flex:100%}}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .team-list article .muted{font-size:14px}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .work-actions a.secondary{align-items:center;gap:6px;display:inline-flex}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .lead-source-create{gap:12px;margin-top:18px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .lead-source-create h3{margin:0;font-size:17px}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .lead-source-create form .work-actions{margin-top:4px}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources>.work-panel>.text-button{margin-top:14px;font-weight:700}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .lead-source-developer{border-top:1px solid var(--ws-edge);margin-top:22px;padding-top:16px}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .lead-source-developer summary{cursor:pointer;color:var(--ws-muted);font-size:15px;font-weight:650}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .lead-source-developer[open] summary{color:var(--ws-ink);margin-bottom:10px}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .lead-source-developer form{margin-top:12px}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .team-list article .work-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .team-list article .work-actions>:is(button,a){white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin:0;padding:0 16px;font-size:14.5px;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}@media (max-width:640px){html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .team-list article .work-actions{justify-content:stretch}html:is(.dark,:not(.dark)) .workspace-shell .lead-sources .team-list article .work-actions>:is(button,a){flex:auto}}html:not(.dark) .help-ticket{--ht-bg:#f7f6f0;--ht-edge:#dcdbd0;--ht-ink:#0b0b0c;--ht-muted:#5a5a53;--ht-mark-bg:#c8ff3a;--ht-mark:#0b0b0c;--ht-ok:#2f6b00}html.dark .help-ticket{--ht-bg:#141416;--ht-edge:#2b2b31;--ht-ink:#f4f4ee;--ht-muted:#a9a9a0;--ht-mark-bg:#c8ff3a24;--ht-mark:#c8ff3a;--ht-ok:#c8ff3a}html:is(.dark,:not(.dark)) .help-ticket{border:1px solid var(--ht-edge);background:var(--ht-bg);color:var(--ht-ink);border-radius:14px;align-items:flex-start;gap:14px;margin:22px 0 0;padding:16px 18px;display:flex}html:is(.dark,:not(.dark)) .help-ticket .help-ticket-mark{background:var(--ht-mark-bg);width:38px;height:38px;color:var(--ht-mark);border-radius:11px;flex:none;place-items:center;display:grid}html:is(.dark,:not(.dark)) .help-ticket .help-ticket-body{flex:1;min-width:0}html:is(.dark,:not(.dark)) .help-ticket .help-ticket-body>b{font-size:15.5px;font-weight:750;line-height:1.35;display:block}html:is(.dark,:not(.dark)) .help-ticket .help-ticket-body>p{color:var(--ht-muted);margin:3px 0 0;font-size:14.5px;line-height:1.5}html:is(.dark,:not(.dark)) .help-ticket .help-ticket-sent{align-items:center;gap:7px;font-weight:650;display:flex;color:var(--ht-ok)!important;margin-top:8px!important}html:is(.dark,:not(.dark)) .help-ticket form{gap:8px;margin-top:14px;display:grid}html:is(.dark,:not(.dark)) .help-ticket form label{font-size:14px;font-weight:700}html:is(.dark,:not(.dark)) .help-ticket form textarea{border:1px solid var(--ht-edge);width:100%;min-height:96px;color:var(--ht-ink);font:inherit;resize:vertical;background:0 0;border-radius:11px;padding:12px 14px;font-size:15px}html:is(.dark,:not(.dark)) .help-ticket .help-ticket-actions{flex-wrap:wrap;gap:10px;display:flex}html:is(.dark,:not(.dark)) .help-ticket .help-ticket-actions>button,html:is(.dark,:not(.dark)) .help-ticket .help-ticket-open{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14.5px;font-weight:750;display:inline-flex}html:is(.dark,:not(.dark)) .help-ticket .help-ticket-open{flex:none;align-self:center}@media (max-width:640px){html:is(.dark,:not(.dark)) .help-ticket{flex-wrap:wrap}html:is(.dark,:not(.dark)) .help-ticket .help-ticket-open{width:100%}}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-empty{border:1px dashed var(--ws-edge);border-radius:14px;margin-top:8px;padding:18px 20px}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-empty h3{margin:0 0 6px;font-size:17px}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-empty p{color:var(--ws-muted);margin:0;font-size:15px;line-height:1.55}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-table{border:1px solid var(--ws-edge);border-radius:12px;margin-top:6px;overflow-x:auto}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-table table{min-width:560px}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-table :is(th,td){vertical-align:top;padding:12px 14px;font-size:15px}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-table th{color:var(--ws-muted);white-space:nowrap;font-size:13.5px;font-weight:650}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-table td{font-variant-numeric:tabular-nums}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-table td small{color:var(--ws-muted);margin-top:3px;font-size:13px;font-weight:500;display:block}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-table td[data-tone=loss]{color:var(--ws-warning)}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-results-footnote{color:var(--ws-muted);margin:12px 0 0;font-size:14px}html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-cost-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}html:is(.dark,:not(.dark)) .workspace-shell .source-results h3{margin:22px 0 8px;font-size:16px}@media (max-width:760px){html:is(.dark,:not(.dark)) .workspace-shell .source-results .source-cost-grid{grid-template-columns:minmax(0,1fr)}}.property-results{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:4px;display:grid}.property-results>.property-report{margin-top:0}.recent-searches{background:var(--theme-surface-1,#fff);border:1px solid var(--theme-border,#dbe5e1);border-radius:8px;gap:14px;padding:20px;display:grid;position:sticky;top:18px}.research-layout>.recent-searches{align-self:start;position:static}.recent-new{justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;display:inline-flex}.recent-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.recent-head>span{letter-spacing:1.4px;text-transform:uppercase;color:var(--theme-text-muted,#6b8c7b);align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:inline-flex}.recent-head .text-button{font-size:.8rem}.recent-searches ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.recent-searches li{position:relative}.recent-pick{text-align:left;width:100%;color:inherit;border:1px solid var(--theme-border,#dbe5e1);cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:3px 10px;padding:11px 36px 11px 12px;transition:border-color .15s,background-color .15s;display:grid}.recent-pick:hover{border-color:var(--theme-text-muted,#6b8c7b)}.recent-pick:focus-visible{outline:2px solid var(--ring,#c8ff3a);outline-offset:2px}.recent-pick>svg{color:var(--theme-text-muted,#6b8c7b);margin-top:2px}.recent-pick>span{min-width:0;display:grid}.recent-pick b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;overflow:hidden}.recent-pick small{color:var(--theme-text-muted,#6b8c7b);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.recent-pick em{color:var(--theme-text-muted,#6b8c7b);grid-column:2;align-items:center;gap:4px;font-size:.72rem;font-style:normal;display:inline-flex}.recent-searches li.is-active .recent-pick{border-color:var(--theme-text,currentColor);background:var(--theme-surface-3,#eaf2ed)}.recent-searches li.is-active .recent-pick em{color:inherit;font-weight:650}.recent-searches li.is-loading .recent-pick{opacity:.7}.recent-remove{width:24px;height:24px;color:var(--theme-text-muted,#6b8c7b);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:9px;right:8px}.recent-searches li:hover .recent-remove{opacity:1}.recent-remove:focus-visible{opacity:1}.recent-remove:hover{background:var(--theme-surface-3,#eaf2ed);color:inherit}@media (hover:none){.recent-remove{opacity:1}}.recent-empty{color:var(--theme-text-muted,#6b8c7b);margin:0;font-size:.82rem;line-height:1.55}@media (max-width:1000px){.property-results{grid-template-columns:1fr}.property-results>.recent-searches{position:static}}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence{--pc-lime:#c8ff3a;--pc-lime-soft:#f6ffe0;--pc-lime-edge:#d9f28f;--pc-ink:#0b0b0c;--pc-paper:#f7f6f0}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .property-facts-heading .tool-icon{background:var(--pc-lime);color:var(--pc-ink)}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .financial-strip>div{position:relative;overflow:hidden}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .financial-strip>div:before{content:"";background:var(--pc-ink);height:3px;position:absolute;inset:0 0 auto}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .financial-strip>div:last-child{background:var(--pc-lime-soft);border-color:var(--pc-lime-edge)}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .financial-strip>div:last-child:before{background:var(--pc-lime)}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .financial-strip:not(.lead-sheet .financial-strip){border-top:0;padding:0}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .financial-strip:not(.lead-sheet .financial-strip)>div{padding:17px 20px 18px}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .property-details-grid>section{border-top:3px solid var(--pc-ink)}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .property-details-grid>section>h3 svg{box-sizing:content-box;background:var(--pc-lime);width:16px;height:16px;color:var(--pc-ink);border-radius:8px;padding:6px}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .property-loan,html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .property-additional>summary{background:var(--pc-paper)}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .property-additional>summary:hover{border-color:var(--pc-ink);background:var(--pc-lime-soft)}html:not(.dark) :is(.workspace-shell,.lead-sheet) .property-intelligence .property-additional>summary svg{color:var(--pc-ink)}.property-crime-card{--crime-accent:var(--ws-muted);border:1px solid var(--ws-edge);border-left:3px solid var(--crime-accent);background:var(--ws-surface);min-width:0;color:var(--ws-ink);border-radius:12px;gap:16px;margin:18px 0;padding:20px;display:flex}.property-crime-card[data-tone=higher]{--crime-accent:#c94146}.property-crime-card[data-tone=lower]{--crime-accent:#16834f}html.dark .property-crime-card[data-tone=higher]{--crime-accent:#ff8c91}html.dark .property-crime-card[data-tone=lower]{--crime-accent:#72db9f}.crime-icon{width:48px;height:48px;color:var(--crime-accent);background:color-mix(in srgb,var(--crime-accent) 12%,var(--ws-surface));border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.crime-content{flex:1;min-width:0}.crime-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crime-heading h3{color:var(--ws-ink);margin:0;font-size:17px}.crime-comparison{color:var(--crime-accent);background:color-mix(in srgb,var(--crime-accent) 10%,var(--ws-surface));border-radius:6px;padding:4px 9px;font-size:12px;font-weight:700}.crime-content p{margin:8px 0;font-size:14px;line-height:1.5}.crime-place,.crime-scope{color:var(--ws-muted)}.crime-rate{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crime-rate strong{letter-spacing:-.02em;color:var(--crime-accent);font-variant-numeric:tabular-nums;font-size:30px}.crime-rate span{font-size:13px}.crime-source{color:var(--ws-ink);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:inline-flex}.crime-content details{color:var(--ws-muted);margin-top:12px;font-size:13px}.crime-content summary{cursor:pointer;color:var(--ws-ink);font-weight:650}.crime-content :is(a,summary):focus-visible{outline:2px solid var(--wn-lime);outline-offset:4px}@media (max-width:480px){.property-crime-card{gap:12px;padding:16px}.crime-icon{flex-basis:40px;width:40px;height:40px}.crime-heading{align-items:flex-start}}
