.ws{--side:236px;--gap:16px;--ok:#2f7a4b;--warn:#b7791f;--stop:#c8431a;--idle:#a29d93;background:var(--background);min-height:100svh;color:var(--foreground);font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.ws *{box-sizing:border-box}.ws p{margin:0}.ws button{font:inherit}.ws-side{height:100svh;width:var(--side);border-right:1px solid var(--border);background:#e9e6e0;flex-direction:column;flex:none;gap:24px;padding:20px 14px 14px;display:flex;position:sticky;top:0}.ws-brand{letter-spacing:-.04em;color:var(--foreground);align-items:center;gap:8px;padding:4px 8px;font-size:20px;font-weight:750;display:flex}.ws-nav{flex-direction:column;gap:2px;display:flex}.ws-nav button{color:#4a4740;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;height:36px;padding:0 10px;display:flex}.ws-nav button.is-active{background:var(--foreground);color:#f6f5f1}.ws-nav button span{flex:1}.ws-nav em{background:var(--sun-1);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:600;display:grid}.ws-me{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:auto;padding:10px;display:flex}.ws-avatar{background:var(--foreground);color:#fff;width:34px;height:34px;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--sun-1);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.ws-me-text{min-width:0;display:grid}.ws-me-text b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ws-me-text small{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.ws-main{flex-direction:column;flex:1;min-width:0;display:flex}.ws-top{z-index:5;background:color-mix(in srgb,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 32px;display:flex;position:sticky;top:0}.ws-top-right{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ws-mode{color:#6b4708;background:#f6e3c6;border:1px solid #e8c88f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.ws-content{gap:var(--gap);flex-direction:column;width:100%;max-width:1080px;margin:0 auto;padding:32px 32px 120px;display:flex}.ws-loading{color:var(--muted-foreground);align-items:center;gap:10px;padding:48px 0;display:flex}.ws-dot{background:var(--idle);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ws-dot-ok{background:var(--ok)}.ws-dot-warn{background:var(--warn)}.ws-dot-stop{background:var(--stop)}.ws-pill{border:1px solid var(--border);background:var(--card);height:28px;color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:inline-flex}.ws-pill:hover{border-color:var(--input)}.ws-tag{background:var(--muted);color:#4a4740;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ws-tag-brand{color:#8a2e10;background:#f8dfd2}.ws-tag-demo{color:#6b4708;background:#f6e3c6}.ws-tag-ok{color:#1f5532;background:#dcebdf}.ws-tag-warn{color:#5a2410;background:#f6dccd}.ws-spinner{vertical-align:-2px;opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ws-spin;display:inline-block}.ws-skeleton{gap:8px;display:grid}.ws-skeleton span{background:linear-gradient(90deg,#e3dfd8 25%,#efece6 50%,#e3dfd8 75%) 0 0/200% 100%;border-radius:6px;height:10px;animation:1.3s ease-in-out infinite ws-shimmer;display:block}@keyframes ws-shimmer{0%{background-position:0 0}to{background-position:40px 0}}@media (prefers-reduced-motion:reduce){.ws-spinner,.ws-skeleton span,.ws-bar span{animation:none}}.ws-page-head{justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:8px;display:flex}.ws-h1{letter-spacing:-.03em;margin:0;font-family:inherit;font-size:28px;font-weight:700;line-height:1.15}.ws-sub{color:var(--muted-foreground);margin-top:6px;font-size:14px}.ws-head-actions{flex:none;gap:8px;display:flex}.ws-card{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.ws-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-h2{letter-spacing:-.01em;margin:0;font-family:inherit;font-size:15px;font-weight:650}.ws-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:flex}.ws-card-actions{flex:none;gap:6px;display:flex}.ws-big{letter-spacing:-.03em;align-items:center;gap:10px;font-size:26px;font-weight:700;line-height:1.1;display:flex}.ws-big .ws-dot{width:10px;height:10px}.ws-big small{color:var(--muted-foreground);letter-spacing:0;font-size:13px;font-weight:500}.ws-grid-3{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-grid-2{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-quiet{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ws-section-title{margin:16px 0 0;font-size:15px;font-weight:650}.ws-foot-note{color:var(--muted-foreground);font-size:12px}.ws-setup{gap:0;padding:0;overflow:hidden}.ws-progress{background:var(--muted);height:4px}.ws-progress span{background:var(--sun-1);height:100%;transition:width .4s;display:block}.ws-steps{margin:0;padding:8px 20px;list-style:none}.ws-steps li{border-bottom:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.ws-steps li:last-child{border-bottom:0}.ws-step-num{border:1px solid var(--input);width:24px;height:24px;color:var(--muted-foreground);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.ws-steps li.is-done .ws-step-num{background:var(--foreground);border-color:var(--foreground);color:#fff;font-size:11px}.ws-steps li.is-next .ws-step-num{border-color:var(--sun-1);color:var(--primary)}.ws-steps b{font-size:14px;font-weight:600}.ws-steps li.is-done b{color:var(--muted-foreground);font-weight:500}.ws-steps p{color:var(--muted-foreground);font-size:13px}.ws-list,.ws-feed{margin:0;padding:0;list-style:none;display:grid}.ws-list li{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.ws-list li:last-child,.ws-feed li:last-child{border-bottom:0}.ws-list li span:not(.ws-dot){flex:1}.ws-feed li{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 12px;padding:9px 0;font-size:13px;display:grid}.ws-feed b{font-weight:600}.ws-feed span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;overflow:hidden}.ws-feed time{color:var(--muted-foreground);grid-area:1/2;font-size:12px}.ws-scan{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:10px;padding:16px 20px;display:grid}.ws-scan-steps{color:var(--muted-foreground);gap:20px;font-size:13px;display:flex}.ws-scan-steps span{align-items:center;gap:6px;display:inline-flex}.ws-scan-steps span:before{content:"";background:var(--idle);border-radius:50%;width:8px;height:8px}.ws-scan-steps .is-done{color:var(--foreground)}.ws-scan-steps .is-done:before{background:var(--foreground)}.ws-scan-steps .is-now{color:var(--foreground);font-weight:600}.ws-scan-steps .is-now:before{background:var(--sun-1);box-shadow:0 0 0 4px color-mix(in srgb,var(--sun-1) 22%,transparent)}.ws-scan p{color:var(--muted-foreground);font-size:12px}.ws-bar{background:var(--muted);border-radius:4px;height:4px;overflow:hidden}.ws-bar span{background:var(--sun-1);border-radius:4px;width:35%;height:100%;animation:1.4s ease-in-out infinite ws-indeterminate;display:block}@keyframes ws-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ws-mix{border:1px solid var(--border);border-left:3px solid var(--sun-1);background:var(--card);color:var(--muted-foreground);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ws-mix b{color:var(--foreground);font-weight:600}.ws-tabs{border-bottom:1px solid var(--border);gap:4px;margin-top:8px;display:flex}.ws-tabs button{height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-weight:500;display:inline-flex}.ws-tabs button[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--foreground)}.ws-tabs em{background:var(--muted);border-radius:999px;place-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-style:normal;display:grid}.ws-stack{flex-direction:column;gap:12px;display:flex}.ws-draft,.ws-thread{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.ws-draft.is-selected{border-color:var(--sun-1);box-shadow:0 0 0 1px var(--sun-1)}.ws-draft.is-pending{border-style:dashed}.ws-draft-head{align-items:center;gap:10px;font-size:12px;display:flex}.ws-sub-name{font-weight:600}.ws-tags{gap:6px;display:flex}.ws-link{color:var(--muted-foreground);align-items:center;gap:3px;margin-left:auto;font-size:12px;display:inline-flex}.ws-link:hover{color:var(--foreground)}.ws-draft-title{font-size:15px;font-weight:600;line-height:1.35}.ws-thread-body{color:#4a4740;font-size:13px}.ws-note{color:var(--muted-foreground);font-size:12px}.ws-note.is-warn{color:#6b4708;background:#f6e3c6;border-radius:8px;padding:8px 12px}.ws-draft-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-check{cursor:pointer;border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}.ws-check input{width:16px;height:16px;accent-color:var(--primary)}.ws-details{color:var(--muted-foreground);font-size:13px}.ws-details summary{cursor:pointer;padding:6px 0}.ws-details p{padding:4px 0}.ws-approve-bar{left:calc(var(--side) + 32px);z-index:10;background:var(--foreground);color:#f6f5f1;border-radius:12px;align-items:center;gap:12px;max-width:1016px;margin:0 auto;padding:12px 12px 12px 18px;display:flex;position:fixed;bottom:20px;right:32px;box-shadow:0 18px 40px -16px #0007}.ws-approve-bar span{white-space:nowrap;font-weight:600}.ws-approve-bar p{color:#c9c6bf;flex:1;font-size:13px}.ws-approve-bar [data-variant=ghost],.ws-approve-bar button:not([data-variant]){color:#f6f5f1}.ws-form{gap:var(--gap);flex-direction:column;display:flex}.ws-field{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:500;display:flex}.ws-field>span small{color:var(--muted-foreground);margin-left:6px;font-weight:400}.ws-input,.ws-textarea{width:100%;font:inherit;color:var(--foreground);border:1px solid var(--input);background:#fff;border-radius:8px;outline:none;padding:8px 10px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.ws-input{height:38px}.ws-textarea{resize:vertical;min-height:84px;line-height:1.55}.ws-input:focus,.ws-textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px #c8431a26}.ws-title-input{font-weight:600}.ws-row{align-items:flex-end;gap:12px;display:flex}.ws-row-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-grow{flex:1}.ws-hint{color:var(--muted-foreground);font-size:12px;font-weight:400}.ws-chips{border:1px solid var(--input);background:#fff;border-radius:8px;flex-wrap:wrap;gap:6px;min-height:44px;padding:6px;display:flex}.ws-chips:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px #c8431a26}.ws-chip{background:var(--muted);border-radius:999px;align-items:center;gap:4px;height:30px;padding:0 6px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.ws-chip button{cursor:pointer;width:20px;height:20px;color:var(--muted-foreground);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ws-chip button:hover{color:var(--foreground);background:#d6d2ca}.ws-chip-input{min-width:160px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 6px}.ws-suggest{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ws-suggest span{margin-right:4px}.ws-suggest button{border:1px dashed var(--input);height:26px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:3px;padding:0 9px;font-size:12px;display:inline-flex}.ws-suggest button:hover{background:var(--card);border-style:solid}.ws-segment{background:var(--muted);border-radius:10px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.ws-segment button{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;padding:7px 14px;font-weight:500}.ws-segment button[aria-checked=true]{color:var(--foreground);background:#fff;box-shadow:0 1px 2px #0000001f}.ws-times{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-time{align-items:center;gap:2px;display:inline-flex}.ws-time .ws-input{width:132px}.ws-time button{width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.ws-time button:hover{background:var(--muted)}.ws-advanced{padding:16px 20px}.ws-advanced summary{cursor:pointer;font-size:14px;font-weight:600}.ws-advanced[open] summary{margin-bottom:12px}.ws-install{gap:6px;margin:0;padding-left:20px;font-size:13px;display:grid}.ws-install a{text-underline-offset:3px;text-decoration:underline}.ws-install code{background:var(--muted);border-radius:4px;padding:1px 5px;font-size:12px}.ws-empty{border:1px dashed var(--input);background:var(--card);border-radius:12px;align-items:flex-start;gap:16px;padding:24px;display:flex}.ws-empty-disc{background:var(--sun-1);width:36px;height:36px;box-shadow:0 0 0 5px var(--sun-1)40,0 0 0 10px var(--sun-1)1a;border-radius:50%;flex:none;margin:4px}.ws-empty b{font-size:15px}.ws-empty p{color:var(--muted-foreground);max-width:60ch;margin-top:4px;font-size:13px}.ws-empty-action{margin-top:12px}.ws-plans{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-price{letter-spacing:-.03em;font-size:28px;font-weight:700}.ws-price small{color:var(--muted-foreground);margin-left:4px;font-size:13px;font-weight:500}.ws-plan-list{color:#4a4740;flex:1;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ws-toast{z-index:20;background:var(--foreground);color:#f6f5f1;border-radius:10px;align-items:center;gap:12px;max-width:420px;padding:10px 10px 10px 14px;font-size:13px;display:flex;position:fixed;top:64px;right:24px;box-shadow:0 12px 30px -12px #0006}.ws-toast.is-error{background:#5a2410}.ws-toast button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.ws .health-v2{background:var(--card);border:1px solid var(--border);box-shadow:none;border-radius:12px;margin:0}.ws .health-v2 h2,.ws .health-v2 h3{font-family:inherit}@media (max-width:1000px){.ws-grid-3,.ws-plans,.ws-grid-2,.ws-row-3{grid-template-columns:1fr}.ws-row{flex-direction:column;align-items:stretch}}@media (max-width:760px){.ws{flex-direction:column}.ws-side{flex-flow:wrap;align-items:center;gap:8px;width:100%;height:auto;position:static}.ws-nav{flex-direction:row;order:3;width:100%;overflow-x:auto}.ws-me{width:auto;margin:0 0 0 auto}.ws-top{flex-wrap:wrap;height:auto;min-height:52px;padding:0 16px}.ws-content{padding:20px 16px 120px}.ws-approve-bar{flex-wrap:wrap;left:16px;right:16px}}.ws .health-v2{width:100%;max-width:none}.ws .health-v2 .hv-head h2{color:var(--foreground);font-size:15px}.ws .health-v2 .hv-verdict{gap:16px;padding:18px 20px}.ws .health-v2 .hv-verdict b{font-size:20px}.ws .health-v2 .hv-disc{width:28px;height:28px}.ws .health-v2.tone-ok .hv-disc{background:var(--ok);box-shadow:0 0 0 5px #2f7a4b55,0 0 0 10px #2f7a4b22}.ws .health-v2.tone-caution .hv-disc{background:var(--warn);box-shadow:0 0 0 5px #b7791f55,0 0 0 10px #b7791f22}@media (max-width:760px){.ws-top{flex-wrap:nowrap;height:52px;overflow-x:auto}.ws-top-right{flex-wrap:nowrap}.ws-content{gap:12px}}.ws-side{color:#d9d5cc;background:#151515;border-right:0}.ws-brand{color:#fff}.ws-nav button{color:#b9b4aa}.ws-nav button:hover{color:#fff;background:#242220}.ws-nav button.is-active{color:#fff;box-shadow:inset 3px 0 0 var(--sun-1);background:#2a2420}.ws-nav button.is-active svg{color:var(--sun-1)}.ws-me{color:#fff;background:#211f1d;border-color:#2f2c29}.ws-me:hover{border-color:#4a4540}.ws-me-text small{color:#a29d93}.ws-avatar{background:var(--sun-1);color:#fff;box-shadow:0 0 0 2px #211f1d,0 0 0 4px var(--sun-1)55}.ws-side{position:sticky;overflow:hidden}.ws-side>*{z-index:1;position:relative}.ws-card,.ws-draft,.ws-thread,.ws-scan,.ws-mix{background:#fbfaf6;box-shadow:0 1px #00000008,0 8px 24px -20px #2b211630}.ws-top{background:color-mix(in srgb,var(--background) 88%,transparent)}.ws-hero{color:#f6f5f1;isolation:isolate;background:#151515;border-radius:16px;grid-template-columns:minmax(0,1fr) 340px;min-height:190px;display:grid;position:relative;overflow:hidden}.ws-hero-copy{z-index:2;flex-direction:column;justify-content:center;gap:10px;padding:26px 28px;display:flex}.ws-hero-label{color:#a29d93;font-size:12px}.ws-hero-big{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:650;line-height:1.1}.ws-hero-big b{color:var(--sun-1);font-weight:750}.ws-hero-sub{color:#bdb8ae;max-width:48ch;font-size:14px}.ws-hero-chips{flex-wrap:wrap;gap:8px;display:flex}.ws-hero-chips span{color:#d9d5cc;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:5px 10px;font-size:12px}.ws-hero-chips b{color:#fff}.ws-hero-art{position:relative}.ws-sun{background:var(--sun-1);width:230px;height:230px;box-shadow:0 0 0 18px var(--sun-1)80,0 0 0 36px var(--sun-1)40,0 0 0 54px var(--sun-1)1c;z-index:-1;border-radius:50%;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.ws-halftone{opacity:.12;background-image:radial-gradient(#f6f5f1 1px,#0000 1.3px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.ws-bars{align-items:flex-end;gap:5px;height:110px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.ws-bars i{opacity:.85;background:#f6f5f1;border-radius:3px 3px 0 0;flex:1;min-height:4px}.ws-bars i.is-peak{opacity:1;background:#151515;box-shadow:0 0 0 2px #f6f5f1}.ws-win-list{margin:0;padding:0;list-style:none;display:grid}.ws-win-list li{border-top:1px solid var(--border);grid-template-columns:20px 64px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.ws-win-list li:first-child{border-top:0;padding-top:4px}.ws-win-rank{color:var(--muted-foreground);font:600 12px/2.2 ui-monospace,SFMono-Regular,Menlo,monospace}.ws-win-score{color:#9a3412;letter-spacing:-.02em;background:#fde6da;border-radius:10px;place-items:center;height:36px;font-size:16px;font-weight:750;display:grid}.ws-win-list li:first-child .ws-win-score{background:var(--sun-1);color:#fff}.ws-win-meta{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.ws-win-meta b{color:var(--foreground)}.ws-win-title{margin-top:2px;font-size:14px;font-weight:600}.ws-win-body{color:#4a4740;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;display:-webkit-box;overflow:hidden}.ws-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ws-presets button{text-align:left;border:1px solid var(--input);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ws-presets button:hover{border-color:var(--foreground)}.ws-presets button[aria-checked=true]{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground);background:#fff}.ws-presets b{align-items:center;gap:6px;font-size:14px;display:flex}.ws-presets em{color:#9a3412;background:#fde6da;border-radius:999px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:600}.ws-presets span{color:var(--muted-foreground);font-size:12px;line-height:1.4}.ws-customize{border-top:1px solid var(--border);flex-direction:column;gap:14px;padding-top:12px;display:flex}.ws-customize summary{cursor:pointer;font-size:13px;font-weight:600}.ws-customize[open]{gap:16px}.ws-row-2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-steps-pick{flex-wrap:wrap;gap:6px;display:flex}.ws-steps-pick button{border:1px solid var(--input);cursor:pointer;background:#fff;border-radius:8px;min-width:56px;height:38px;padding:0 12px;font-weight:600;position:relative}.ws-steps-pick button em{color:var(--primary);white-space:nowrap;font-size:10px;font-style:normal;font-weight:500;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.ws-steps-pick button.is-risky{color:#8a2e10;border-style:dashed}.ws-steps-pick button[aria-checked=true]{background:var(--foreground);border-color:var(--foreground);color:#fff;border-style:solid}.ws-steps-pick button.is-risky[aria-checked=true]{background:#8a2e10;border-color:#8a2e10}.ws-steps-pick+.ws-hint{margin-top:14px}.ws-warn{border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.ws-warn b{flex:none}.ws-warn-caution{color:#5c3d07;background:#f6e9d2;border:1px solid #e8cf9f}.ws-warn-strong{color:#6e1f08;background:#fbe1d6;border:1px solid #efa98a;border-left:4px solid #c8431a}.ws-ack{background:#fff;border:1px solid #efa98a;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.ws-ack input{accent-color:#c8431a;width:16px;height:16px;margin-top:2px}@media (max-width:1000px){.ws-hero{grid-template-columns:1fr}.ws-hero-art{height:150px}.ws-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-win-list li{grid-template-columns:52px 1fr}.ws-win-rank,.ws-win-list .ws-link{display:none}}@media (max-width:760px){.ws-side{height:auto;position:static}}.ws-customize-body{flex-direction:column;gap:20px;padding-top:6px;display:flex}.ws-customize-body .ws-steps-pick{margin-bottom:6px}.ws{--ink:#151515;--ink-2:#2b2926;--primary:#d0461b;--primary-hover:#b53b14;--primary-soft:#f6ddd0;--ring:#151515;--sun-1:#d0461b;--sun-2:#dc6a3e;--sun-3:#e8936d;--sun-4:#f3c8b2;--background:#efede8;--card:#f8f7f3;--muted:#e5e2dc;--muted-foreground:#5f5b54;--chip:#e5e2dc;--chip-hover:#dad6cf;--chip-border:#d2cec6;--border:#dcd8d0;--input:#cfcac1;--ok:#3f7d55;--warn:#c27a1a;--stop:#d0461b;--idle:#a8a399}.ws [data-slot=button]{appearance:none;height:36px;color:var(--ink);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ws [data-slot=button][data-size=sm]{height:30px;padding:0 13px;font-size:12.5px}.ws [data-slot=button][data-size=lg]{height:42px;padding:0 20px;font-size:14px}.ws [data-slot=button][data-size^=icon]{width:32px;padding:0}.ws [data-slot=button] svg{flex:none;width:14px;height:14px}.ws [data-slot=button].has-dot:not(:has(svg,.ws-spinner)):before{content:"";background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px}.ws [data-slot=button][data-variant=outline],.ws [data-slot=button][data-variant=secondary]{background:var(--chip);border-color:var(--chip-border);color:var(--ink)}.ws [data-slot=button][data-variant=outline]:hover:not(:disabled),.ws [data-slot=button][data-variant=secondary]:hover:not(:disabled){background:var(--chip-hover);border-color:#c6c1b8}.ws [data-slot=button][data-variant=ghost]{color:var(--ink-2);background:0 0;border-color:#0000}.ws [data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--chip)}.ws [data-slot=button][data-variant=destructive]{color:#9e2f10;background:0 0;border-color:#e2b3a3}.ws [data-slot=button][data-variant=destructive]:hover:not(:disabled){background:var(--primary-soft)}.ws [data-slot=button][data-variant=link]{height:auto;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;border:0;border-radius:0;padding:0}.ws [data-slot=button]:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}.ws [data-slot=button]:disabled{opacity:.4;cursor:not-allowed}.ws-approve-bar [data-slot=button][data-variant=default],.ws-approve-bar [data-slot=button]:not([data-variant]),.ws-hero [data-slot=button][data-variant=default]{background:var(--primary);border-color:var(--primary);color:#fff}.ws-approve-bar [data-slot=button][data-variant=default]:hover:not(:disabled),.ws-approve-bar [data-slot=button]:not([data-variant]):hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.ws-approve-bar [data-slot=button]:before{display:none}.ws-approve-bar [data-slot=button][data-variant=ghost],.ws-approve-bar [data-slot=button][data-variant=outline]{color:#f8f7f3;background:0 0;border-color:#ffffff38}.ws-approve-bar [data-slot=button][data-variant=ghost]:hover:not(:disabled),.ws-approve-bar [data-slot=button][data-variant=outline]:hover:not(:disabled){background:#ffffff14}.ws-plan [data-slot=button]{width:100%}.ws-card,.ws-draft,.ws-thread{background:var(--card)}.ws-input,.ws-textarea,.ws select,.ws input[type=time]{background:#fcfbf8}.ws-pill{background:var(--chip);border-color:var(--chip-border);color:var(--ink)}.ws-pill:hover{background:var(--chip-hover);border-color:#c6c1b8}.ws-tag{background:var(--chip);color:var(--ink-2);border:1px solid var(--chip-border)}.ws-tag-brand{background:var(--primary-soft);color:#8f2f0f;border-color:#ecc0aa}.ws-tag-demo{color:var(--muted-foreground);background:0 0;border:1px dashed #b9b4aa}.ws-tag-ok{color:#2d5d3e;background:#dfeadf;border-color:#c6dbc8}.ws-tag-warn{color:#6b4708;background:#f3e3cc;border-color:#e4cba6}.ws-tag-muted{background:0 0}.ws .ws-mode{color:var(--muted-foreground);background:0 0;border:1px dashed #b9b4aa}.ws-warn-caution{color:#5c3d07;background:#f3e9da;border-color:#e4d3b6}.ws-warn-strong{background:var(--primary-soft);border-color:#ecc0aa;border-left-color:var(--primary);color:#5e1d07}.ws-ack{background:var(--card);border-color:#ecc0aa}.ws-ack input{accent-color:var(--ink)}.ws-steps-pick button{background:var(--chip);border-color:var(--chip-border);border-radius:999px;font-weight:600}.ws-steps-pick button:hover{background:var(--chip-hover)}.ws-steps-pick button.is-risky{color:#9e2f10;background:0 0;border-color:#d9a58f}.ws-steps-pick button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#f8f7f3}.ws-steps-pick button.is-risky[aria-checked=true]{background:var(--primary);border-color:var(--primary);color:#fff}.ws-wizard-steps{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.ws-wizard-steps button{appearance:none;border:1px solid var(--chip-border);background:var(--chip);height:34px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font:600 13px/1 inherit;display:inline-flex}.ws-wizard-steps button:disabled{opacity:.5;cursor:not-allowed}.ws-wizard-steps span{background:var(--card);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:11.5px;display:grid}.ws-wizard-steps .is-now button{background:var(--ink);border-color:var(--ink);color:#f8f7f3}.ws-wizard-steps .is-now span{background:var(--primary);color:#fff}.ws-wizard-steps .is-done button{color:var(--ink)}.ws-wizard-steps .is-done span{background:var(--ink);color:#f8f7f3}.ws-wizard-foot{align-items:center;gap:12px;padding:4px 0;display:flex}.ws-wizard-foot .ws-quiet{flex:1;justify-content:flex-end}.ws-ramp{flex-direction:column;gap:10px;display:flex}.ws-ramp ol{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ws-ramp li{border-left:1px solid var(--border);flex-direction:column;gap:3px;padding:14px 14px 14px 16px;display:flex;position:relative}.ws-ramp li:first-child{border-left:0}.ws-ramp li b{font-size:14px}.ws-ramp li>span:not(.ws-ramp-week){color:var(--muted-foreground);font-size:12.5px}.ws-ramp li small{color:var(--muted-foreground);margin-top:6px;font-size:11.5px}.ws-ramp-week{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.ws-ramp li.is-done{background:var(--chip)}.ws-ramp li.is-done .ws-ramp-week:after{content:" ✓";color:var(--ink)}.ws-ramp li.is-now{background:var(--ink);color:#f8f7f3}.ws-ramp li.is-now>span:not(.ws-ramp-week),.ws-ramp li.is-now small{color:#cfcac1}.ws-ramp li.is-now .ws-ramp-week{color:var(--sun-3)}.ws-ramp li.is-now:before{content:"";background:var(--primary);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;right:14px}@media (max-width:760px){.ws-ramp ol{grid-template-columns:1fr 1fr}.ws-ramp li:nth-child(3){border-left:0}.ws-ramp li:nth-child(n+3){border-top:1px solid var(--border)}}.ws-presets{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.ws-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-presets>:first-child{grid-column:1/-1}}.ws-tier{background:var(--chip);border:1px solid var(--chip-border);color:var(--ink-2);border-radius:10px;align-items:baseline;gap:10px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.ws-tier b{flex:none;align-items:center;gap:7px;display:inline-flex}.ws-tier b:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px}.ws-tier-warn b:before{background:var(--warn)}.ws-tier-stop b:before{background:var(--stop)}.ws-presets b{flex-wrap:wrap}.ws-presets em.is-warn{color:#9e2f10;background:0 0;border:1px dashed #d9a58f}.ws-presets button.is-risky[aria-checked=true]{border-style:solid;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ws-risk{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ws-risk.is-strong{border-color:#e6c4b5}.ws-risk-head{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ws-risk-head:before{content:"";background:var(--warn);border-radius:50%;width:8px;height:8px}.ws-risk.is-strong .ws-risk-head:before{background:var(--primary)}.ws-risk ul{color:var(--muted-foreground);flex-direction:column;gap:3px;margin:0;padding:0 0 0 16px;font-size:12.5px;line-height:1.45;display:flex}.ws-risk li::marker{color:#b9b4aa}.ws-risk li.is-strong{color:var(--ink-2)}.ws-risk .ws-ack{color:var(--ink-2);background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px;font-weight:500}.ws-risk .ws-ack input{width:14px;height:14px}.ws-presets em.is-warn{border-style:solid;border-color:var(--chip-border);background:var(--chip);color:var(--muted-foreground)}.ws-presets button.is-risky{border-style:solid}.ws-presets button.is-risky[aria-checked=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ws-steps-pick button.is-risky{color:var(--muted-foreground);background:0 0;border-style:dashed;border-color:#c9c3b9}.ws-steps-pick button.is-risky[aria-checked=true]{background:var(--ink-2);border-color:var(--ink-2);color:#f8f7f3;border-style:solid}.ws-month{margin-bottom:var(--gap);grid-template-columns:minmax(200px,260px) 1fr;align-items:center;gap:28px;display:grid}.ws-month-stat{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding-right:28px;display:flex}.ws-month-stat .ws-hero-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.ws-month-fit{flex-direction:column;gap:10px;display:flex}.ws-month-line{font-size:15px;line-height:1.45}.ws-meter{background:var(--chip);border-radius:999px;height:8px;overflow:hidden}.ws-meter span{background:var(--ink);border-radius:999px;height:100%;display:block}.ws-meter span.is-over{background:var(--primary)}.ws-plan{flex-direction:column;gap:10px;display:flex}.ws-plan-top{align-items:center;gap:8px;display:flex}.ws-plan-for{color:var(--muted-foreground);margin-top:-4px;font-size:13px}.ws-plan-headline{background:var(--chip);color:var(--ink-2);border-radius:10px;padding:10px 12px;font-size:13.5px}.ws-plan.is-fit{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ws-plan.is-current:not(.is-fit){border-color:var(--input);box-shadow:none}.ws-plan-list{color:var(--ink-2)}.ws-plan-list li{padding-left:16px;position:relative}.ws-plan-list li:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.ws-plan-note{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.ws-plan-note:before{content:"";background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}.ws-how{gap:var(--gap);margin-top:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-how>div{border:1px dashed var(--chip-border);border-radius:12px;padding:14px 16px}.ws-how b{font-size:13px}.ws-how p{color:var(--muted-foreground);margin-top:4px;font-size:12.5px;line-height:1.5}@media (max-width:1000px){.ws-month,.ws-how{grid-template-columns:1fr}.ws-month-stat{border-right:0;padding-right:0}}.ws-plan-list{align-content:start}.ws-plan-banner{margin-bottom:var(--gap);border:1px dashed var(--chip-border);color:var(--muted-foreground);border-radius:10px;padding:10px 14px;font-size:13px}.ws-plan-credits{font-size:14.5px;font-weight:650}.ws-plan-for{margin-top:-2px}.ws-plan-unit{color:var(--ink-2);font-size:12px;font-weight:600}.ws-plan.is-current{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ws-plan-info{gap:var(--gap);margin-top:var(--gap);grid-template-columns:3fr 2fr;display:grid}.ws-plan-info .ws-card{flex-direction:column;gap:10px;display:flex}.ws-plan-info p{color:var(--muted-foreground);font-size:13px;line-height:1.55}.ws-plan-info .ws-refill{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:650}.ws-refill small{color:var(--muted-foreground);margin-left:8px;font-size:12px;font-weight:500}.ws-plans+.ws-plan-info+.ws-foot-note{margin-top:14px}@media (max-width:1000px){.ws-plan-info{grid-template-columns:1fr}}.ws-site{align-items:center;gap:10px;display:flex}.ws-site .ws-input{flex:1}.ws-site-note{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:12.5px;display:flex}.ws-site-note:before{content:"";background:var(--ok);border-radius:50%;align-self:center;width:7px;height:7px;margin-right:2px}.ws-linkbtn{appearance:none;font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.ws-site-err{color:#9e2f10;flex-basis:100%}.ws-ideas{flex-direction:column;gap:10px;margin-top:4px;display:flex}.ws-ideas-head{align-items:center;gap:10px;display:flex}.ws-ideas-head b{font-size:13px}.ws-ideas-head .ws-quiet{flex:1;font-size:12px}.ws-ideas-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ws-idea{border:1px solid var(--border);background:#fcfbf8;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ws-idea-top{align-items:center;gap:8px;display:flex}.ws-idea-top b{font-size:13.5px}.ws-idea-top [data-slot=button]{margin-left:auto}.ws-idea-act{color:#2d5d3e;background:#dfeadf;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.ws-idea-act.is-low{background:var(--chip);color:var(--muted-foreground)}.ws-idea p{color:var(--ink-2);font-size:12.5px;line-height:1.45}.ws-idea p.ws-idea-concern{color:var(--muted-foreground);font-size:12px}.ws-idea.is-loading{background:linear-gradient(90deg,var(--chip) 0%,#f1efea 50%,var(--chip) 100%);background-size:200% 100%;border-color:#0000;height:78px;animation:1.2s linear infinite ws-shimmer}.ws-idea.is-loading span{display:none}@media (max-width:760px){.ws-ideas-list{grid-template-columns:1fr}}.ws-when{background:var(--chip);color:var(--ink-2);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.ws-when.is-now{background:var(--primary-soft);color:#8f2f0f}.ws-pacebox{border:1px solid var(--border);background:#fcfbf8;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.ws-pacestats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ws-pacestats>div{background:var(--chip);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ws-pacestats span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.ws-pacestats b{letter-spacing:-.02em;font-size:20px}.ws-pacestats small{color:var(--muted-foreground);font-size:12px}.ws-dayline{border-bottom:2px solid var(--chip-border);height:34px;margin:4px 6px 10px;position:relative}.ws-dayline-tick{color:var(--muted-foreground);font-size:10.5px;font-style:normal;position:absolute;bottom:-18px;transform:translate(-50%)}.ws-dayline-scan{background:var(--ink);border-radius:2px;width:3px;height:30px;position:absolute;bottom:-1px;transform:translate(-50%)}.ws-dayline-reply{background:var(--primary);border-radius:50%;width:9px;height:9px;position:absolute;bottom:6px;transform:translate(-50%);box-shadow:0 0 0 2px #fcfbf8}.ws-pacebox .ws-hint{margin-top:6px}@media (max-width:760px){.ws-pacestats{grid-template-columns:1fr 1fr}}.ws-owner-totals{margin-bottom:var(--gap)}.ws-owner-name{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ws-owner-acct{flex-direction:column;gap:14px;display:flex}.ws-owner-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ws-owner-grid>div{background:var(--chip);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ws-owner-grid span,.ws-owner-grant>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.ws-owner-grid b{font-size:18px}.ws-owner-grid small{color:var(--muted-foreground);font-size:12px}.ws-owner-table{border-collapse:collapse;width:100%;font-size:12.5px}.ws-owner-table th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:6px 8px;font-weight:600}.ws-owner-table td{border-bottom:1px solid var(--border);padding:6px 8px}.ws-owner-grant{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-owner-grant input[type=number]{width:90px}@media (max-width:900px){.ws-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws .ws-upnext{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ws .ws-upnext li{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.ws .ws-upnext time{background:var(--chip);color:var(--ink-2);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.ws .ws-upnext time.is-now{background:var(--primary-soft);color:#8f2f0f}.ws .ws-upnext span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted-foreground);overflow:hidden}.ws .ws-upnext span b{color:var(--foreground);font-weight:600}.ws .ws-upnext-more{color:var(--muted-foreground);font-size:12px}.ws .ws-pace-mode{margin-bottom:2px}.ws .ws-pace-say{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.ws .ws-pace-say b{color:var(--foreground)}.ws .ws-zone{width:auto;min-width:180px;margin-left:auto}.ws .ws-pace-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ws .ws-stepper{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ws .ws-stepper>span{color:var(--ink-2);font-size:12px;font-weight:600}.ws .ws-stepper>span small{color:var(--muted-foreground);font-weight:500}.ws .ws-stepper>div{justify-content:space-between;align-items:center;display:flex}.ws .ws-stepper button{border:1px solid var(--chip-border);background:var(--chip);cursor:pointer;width:32px;height:32px;color:var(--foreground);border-radius:999px;font-size:17px;line-height:1}.ws .ws-stepper button:disabled{opacity:.35;cursor:default}.ws .ws-stepper b{font-size:22px;font-weight:700}.ws .ws-stepper.is-risky{background:#fff8f4;border-color:#e9b8a3}.ws .ws-stepper-warn{color:#8a2e10;font-size:11px}.ws .ws-pace-total{background:var(--muted);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.ws .ws-pace-warn{color:#7c2d12;border-left:3px solid #c2410c;padding:4px 0 4px 12px;font-size:13px}.ws .ws-pace-warn p{margin:0 0 4px}.ws .ws-pace-ramp{gap:4px;margin:8px 0 6px;padding:0;font-size:13px;list-style:none;display:grid}.ws .ws-pace-ramp li{border-radius:8px;gap:12px;padding:6px 10px;display:flex}.ws .ws-pace-ramp li b{min-width:64px}.ws .ws-pace-ramp li span{color:var(--muted-foreground)}.ws .ws-pace-ramp li.is-now{background:var(--primary-soft)}.ws .ws-pace-ramp li.is-now span{color:var(--foreground)}@media (max-width:720px){.ws .ws-pace-nums{grid-template-columns:1fr}.ws .ws-zone{width:100%;margin-left:0}}.ws .ws-push{margin-left:auto}.ws .ws-mix .ws-push{flex:none}.ws .ws-idea-why{color:var(--ink-2);margin:0;font-size:12.5px}.ws .ws-idea-rules{flex-wrap:wrap;gap:6px;display:flex}.ws .ws-idea-rules span{background:var(--chip);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ws .ws-idea-rules span.is-warn{color:#8a2e10;background:#fde6da}.ws .ws-ideas-head{background:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.ws .ws-ideas-head p{color:var(--ink-2);flex:1;margin:0;font-size:13px;line-height:1.5}.ws .ws-desk-note{color:var(--muted-foreground);margin:0 0 4px;font-size:12.5px;line-height:1.5}.ws .ws-pace-posts{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:12px;display:grid}@media (max-width:720px){.ws .ws-pace-posts{grid-template-columns:1fr}}.ws-health-head{border-bottom:1px solid var(--border);gap:6px;padding-bottom:14px;display:grid}.ws-health-head>p:not(.ws-meta){max-width:68ch;font-size:14px;line-height:1.5}.ws-health-block{gap:6px;padding:14px 0 4px;display:grid}.ws-health-sub{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ws-health-areas{display:grid}.ws-health-area{border-bottom:1px solid var(--border)}.ws-health-row{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:8px 150px 1fr auto;align-items:baseline;gap:10px;width:100%;padding:12px 0;font-size:13px;display:grid}.ws-health-row:disabled{cursor:default;color:inherit;opacity:1}.ws-health-row:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.ws-health-title{font-weight:600}.ws-health-sum{color:var(--muted-foreground);line-height:1.45}.ws-health-more{color:var(--muted-foreground);text-underline-offset:2px;font-size:12px;text-decoration:underline}.ws-health-evidence{gap:6px;margin:0 0 10px 18px;padding:0;list-style:none;display:grid}.ws-health-evidence li{align-items:baseline;gap:10px;font-size:13px;line-height:1.45;display:flex}.ws-health-evidence li>span:first-child{flex:1}.ws-health-doing{gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.ws-health-note{margin-top:12px;font-size:12px;line-height:1.5;display:block}@media (max-width:640px){.ws-health-row{grid-template-columns:8px 1fr auto}.ws-health-sum{grid-column:2/-1}}.ws-draft-src{color:var(--muted-foreground);gap:4px;margin:2px 0 8px;font-size:12px;display:grid}.ws-draft-src span{color:var(--foreground);opacity:.85;font-size:13px;line-height:1.5}.ws-why{grid-template-columns:84px 1fr;gap:4px 12px;margin:0 0 10px;font-size:13px;line-height:1.45;display:grid}.ws-why dt{color:var(--muted-foreground);font-weight:500}.ws-why dd{margin:0}.ws-why dd.is-warn{color:var(--warn)}.ws-aicheck{margin:0 0 10px;font-size:12px}.ws-aicheck p{margin:4px 0}.ws-thread-tags{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px;display:flex}@media (max-width:640px){.ws-why{grid-template-columns:1fr}.ws-why dt{margin-top:4px}}.ws-quote{border-left:3px solid var(--border);color:var(--foreground);margin:4px 0 10px;padding:8px 12px;font-size:13px;line-height:1.5}.ws-quote b{margin-right:6px}.ws-idea-fit{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:1px 7px;font-size:11px}.ws-idea-fit.is-niche{border-color:color-mix(in srgb,var(--ok) 50%,transparent);color:var(--ok)}.ws-idea-fit.is-broad{border-color:color-mix(in srgb,var(--warn) 50%,transparent);color:var(--warn)}.ws-credit-when{min-width:110px}.ws-auto-body{white-space:pre-wrap}.ws-rate{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.ws-rate-btn{all:unset;cursor:pointer;border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:12px}.ws-rate-btn.is-on{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.ws-rate-why{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.ws-rate-why .ws-chip{all:unset;cursor:pointer;border:1px dashed var(--border);color:var(--muted-foreground);border-radius:999px;padding:2px 9px;font-size:12px}.ws-rate-why .ws-chip.is-on{color:var(--foreground);border-style:solid;border-color:var(--foreground)}.ws-rewrite{width:auto;height:32px;padding:0 8px;font-size:12px}.ws-pastelink{gap:8px;display:flex}.ws-pastelink .ws-input{flex:1}.ws-quality{display:block}.ws-tryit{border:1px dashed var(--border);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.ws-tryit-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ws-tryit-head .ws-quiet{flex:1;min-width:200px}.ws-tryit-out{gap:6px;font-size:14px;line-height:1.55;display:grid}.ws-toast .ws-toast-undo{text-underline-offset:3px;width:auto;padding:0 10px;font-weight:600;text-decoration:underline}.ws-sched-ctl{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ws-sched-pick{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ws-sched-pick input{border:1px solid var(--border);background:var(--background);height:32px;color:inherit;font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.ws-log li{grid-template-columns:1fr auto}.ws-log span{white-space:normal}.ws-log .ws-log-day{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:14px 0 6px;font-size:11px;font-weight:600;display:block}.ws-log .ws-log-day:first-child{padding-top:0}.ws-log li.is-problem b{color:var(--stop)}@media (max-width:760px){.ws-side{z-index:8;flex-flow:row;align-items:center;gap:8px;width:100%;height:auto;padding:8px 12px;position:sticky;top:0;overflow:visible}.ws-brand{font-size:16px}.ws-me{width:auto;max-width:60%;margin:0 0 0 auto;padding:6px 8px}.ws-me-text small{display:none}.ws-nav{z-index:9;width:100%;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:#151515;border-top:1px solid #2f2c29;order:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.ws-nav button{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;height:52px;padding:0 2px;font-size:10px;position:relative}.ws-nav button span{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.ws-nav button.is-active{box-shadow:inset 0 3px 0 var(--sun-1)}.ws-nav em{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:calc(50% - 22px)}.ws-top{scrollbar-width:none;flex-wrap:nowrap;height:48px;padding:0 12px;position:static;overflow-x:auto}.ws-top::-webkit-scrollbar{display:none}.ws-top-left .ws-mode{display:none}.ws-top-right{flex-wrap:nowrap;justify-content:flex-start}.ws-content{padding:16px 12px 96px}.ws-toast{max-width:none;inset:auto 12px 72px}.ws-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ws-tabs button{flex:none}.ws-page-head{flex-direction:column;align-items:stretch;gap:10px}.ws-draft-head,.ws-draft-foot,.ws-sched-ctl,.ws-list li{flex-wrap:wrap}.ws-approve-bar{bottom:68px}}.ws-nav i{font-style:normal}.ws-nav .ws-nav-short{display:none}@media (max-width:760px){.ws-nav .ws-nav-long{display:none}.ws-nav .ws-nav-short{display:inline}}.ws-draft.is-failed{border-left:3px solid var(--stop)}.ws-skipped{border:1px dashed var(--border);border-radius:12px;padding:14px 16px}.ws-skipped h3{margin:0 0 2px;font-size:14px;font-weight:600}.ws-skipped ul{margin:10px 0 0;padding:0;list-style:none;display:grid}.ws-skipped li{border-top:1px solid var(--border);gap:2px;padding:8px 0;font-size:13px;display:grid}.ws-skipped li a{color:inherit;text-decoration:none}.ws-skipped li span{color:var(--muted-foreground);font-size:12px}.ws-potential{margin-top:2px}.ws-potential b.is-high{color:var(--ok)}.ws-purpose{background:0 0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.ws-purpose button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:10px;gap:4px;height:auto;padding:12px 14px;font-weight:600;display:grid}.ws-purpose button small{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.4}.ws-purpose button[aria-checked=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}@media (max-width:760px){.ws-purpose{grid-template-columns:1fr}}.ws-brand img,.brand img{object-fit:contain;flex:none;display:block}.ws-plan-feats{gap:7px;margin:6px 0 4px;padding:0;font-size:13px;list-style:none;display:grid}.ws-plan-feats li{grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}.ws-plan-feats li svg{color:var(--ok);margin-top:2px}.ws-plan-feats li span{justify-content:space-between;gap:8px;display:flex}.ws-plan-feats li b{white-space:nowrap;font-weight:600}.ws-plan-feats li.is-off,.ws-plan-feats li.is-off svg{color:var(--muted-foreground)}.ws-chip.is-joined svg{color:var(--ok)}.ws-budget{gap:12px;display:grid}.ws-budget-top{grid-template-columns:auto 1fr 1fr;align-items:start;gap:24px;display:grid}.ws-budget-top>div+div{border-left:1px solid var(--border);padding-left:24px}.ws-budget-used{margin:6px 0 0;font-size:14px;line-height:1.5}.ws-budget-cap .ws-row{flex-direction:row;align-items:center;gap:8px;display:flex}.ws-budget-cap input{max-width:140px}@media (max-width:760px){.ws-budget-top{grid-template-columns:1fr}.ws-budget-top>div+div{border-left:0;border-top:1px solid var(--border);padding-top:12px;padding-left:0}}.ws-hero-refresh{z-index:3;color:#d9d5cc;cursor:pointer;background:#151515cc;border:0;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}.ws-hero-refresh:hover:not(:disabled){color:#fff;background:#242220}.ws-hero-refresh:disabled{opacity:.7;cursor:default}.ws-hero-refresh .is-spinning{animation:1s linear infinite ws-spin}@media (prefers-reduced-motion:reduce){.ws-hero-refresh .is-spinning{animation:none}}@keyframes ws-spin{to{transform:rotate(360deg)}}.ws-length{background:0 0;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;display:grid}.ws-length button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:10px;gap:2px;height:auto;padding:10px 12px;font-weight:600;display:grid}.ws-length button small{color:var(--muted-foreground);font-size:12px;font-weight:400}.ws-length button[aria-checked=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}@media (max-width:760px){.ws-length{grid-template-columns:1fr}}.ui-select{min-width:0;display:inline-block;position:relative}.ws-field>.ui-select{display:block}.ui-select-trigger{border:1px solid var(--border);background:var(--card);width:100%;height:36px;color:inherit;font:inherit;cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;display:flex}.ui-select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-trigger svg{color:var(--muted-foreground);flex:none;transition:transform .15s}.ui-select.is-open .ui-select-trigger svg{transform:rotate(180deg)}.ui-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 35%,var(--border))}.ui-select-trigger:focus-visible{outline:2px solid var(--foreground);outline-offset:1px}.ui-select-trigger:disabled{opacity:.5;cursor:default}.ui-select-trigger .is-placeholder{color:var(--muted-foreground)}.ui-select.is-menu .ui-select-trigger{border-radius:999px;height:32px;font-weight:500}.ui-select-pop{z-index:30;border:1px solid var(--border);background:var(--card);border-radius:12px;width:max-content;min-width:100%;max-width:min(360px,90vw);padding:6px;position:absolute;top:calc(100% + 6px);box-shadow:0 14px 34px -14px #0004}.ui-select-pop.is-end{right:0}.ui-select-pop.is-start{left:0}.ui-select-search{border:1px solid var(--border);background:var(--background);width:100%;height:32px;color:inherit;font:inherit;border-radius:8px;margin-bottom:6px;padding:0 10px;font-size:13px}.ui-select-list{gap:1px;max-height:260px;display:grid;overflow-y:auto}.ui-select-option{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ui-select-option span{gap:2px;display:grid}.ui-select-option b{font-weight:500}.ui-select-option small{color:var(--muted-foreground);font-size:12px}.ui-select-option.is-active{background:color-mix(in srgb,var(--foreground) 7%,transparent)}.ui-select-option[aria-selected=true] b{font-weight:650}.ui-select-empty{color:var(--muted-foreground);padding:8px 10px;font-size:13px}.ws .ws-tag{letter-spacing:.01em;background:color-mix(in srgb,var(--foreground) 6%,transparent);height:20px;color:var(--muted-foreground);border:0;border-radius:6px;padding:0 8px;font-size:11px;font-weight:550}.ws .ws-tag-brand{color:#a63a14;background:#d9542b1f}.ws .ws-tag-ok{color:#256140;background:#2f7a4b1f}.ws .ws-tag-warn{color:#7a4f0e;background:#b7791f24}.ws .ws-tag-demo{border:1px dashed var(--border);background:0 0}.ws-draft,.ws-thread{gap:12px;padding:18px 20px}.ws-draft-head{gap:8px;min-width:0}.ws-meta-line{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.ws-clamp{color:var(--muted-foreground);-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ws-clamp.is-open{-webkit-line-clamp:unset;cursor:default;display:block}.ws-icon-btn{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.ws-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--foreground)}.ws-icon-btn:disabled{opacity:.4;cursor:default}.ws-draft-foot .ws-rate{flex-wrap:nowrap;gap:2px;margin:0}.ws .ws-rate-btn{width:30px;height:30px;color:var(--muted-foreground);border:0;border-radius:999px;place-items:center;padding:0;display:grid}.ws .ws-rate-btn:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--foreground)}.ws .ws-rate-btn.is-on{background:var(--foreground);color:var(--background)}.ws-draft-foot .ws-rate-why{z-index:20;border:1px solid var(--border);background:var(--card);border-radius:12px;width:min(420px,90vw);padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -14px #0004}.ws-draft-foot,.ws-draft-foot .ws-rate{position:relative}.ws-why-box{border-top:1px solid var(--border);padding-top:10px}.ws-why-box>summary{cursor:pointer;min-width:0;color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.ws-why-box>summary::-webkit-details-marker{display:none}.ws-why-box>summary span{color:var(--foreground);white-space:nowrap;font-weight:600}.ws-why-box>summary span:after{content:" ›";color:var(--muted-foreground)}.ws-why-box[open]>summary span:after{content:" ⌄"}.ws-why-box>summary em{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}.ws-why-box>summary em+em:before{content:"· "}.ws-why-box>summary em.is-high{color:var(--ok);flex:none;font-weight:600}.ws-why-box .ws-why{margin-top:10px}.ws-why-line{color:var(--muted-foreground);gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.ws-why-line b{white-space:nowrap;font-weight:600}.ws-why-line>span{color:var(--foreground);opacity:.8}.ws-sub-chip{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--muted-foreground);vertical-align:1px;cursor:help;border-radius:6px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:550;display:inline-block}.ws-hero-stats{color:#a29d93;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;font-size:13px;display:flex}.ws-hero-stats b{color:#f6f5f1;font-weight:600}.ws-steps-done{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 14px;margin:0 0 4px;font-size:12px;display:flex}.ws-steps-done:empty{display:none}.ws-list li>span,.ws-grid-3 .ws-card .ws-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws .ws-idea{align-items:center;gap:10px;min-height:0;padding:10px 12px;display:flex}.ws-idea-main{flex:1;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;min-width:0;display:grid}.ws-idea-main b{font-size:13px}.ws-idea-meta{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ws-idea-main p{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin:2px 0 0;font-size:12px;overflow:hidden}.ws-setup .ws-steps-done{padding-top:12px}.ws-me-row{align-items:stretch;gap:6px;margin-top:auto;display:flex}.ws-me-row .ws-me{flex:1;min-width:0;margin-top:0}.ws-signout{color:#b9b4aa;cursor:pointer;background:#211f1d;border:1px solid #2f2c29;border-radius:12px;flex:none;place-items:center;width:40px;display:grid}.ws-signout:hover{color:#fff;background:#2a2622}@media (max-width:760px){.ws-me-row{max-width:65%;margin:0 0 0 auto}.ws-signout{width:34px}}.ws-postideas-head{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ws-postidea{text-align:left}.ws-evidence{color:var(--muted-foreground);font-size:12px;position:relative}.ws-evidence>summary{cursor:pointer;list-style:none}.ws-evidence>summary::-webkit-details-marker{display:none}.ws-evidence>summary:after{content:" ›"}.ws-evidence>div{z-index:20;border:1px solid var(--border);background:var(--card);border-radius:12px;gap:6px;width:min(420px,80vw);padding:10px 12px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 14px 34px -14px #0004}.ws-evidence .ws-link{color:var(--foreground);justify-content:space-between;margin:0}.ws-hero-label .ws-acct-health{margin-left:10px}.ws-acct-health{color:#d9d5cc;align-items:center;gap:6px;display:inline-flex}.ws-acct-hero .ws-hero-big b{color:#f6f5f1}.ws-acct-comms{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws-acct-comms li{grid-template-columns:minmax(120px,180px) 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.ws-acct-bar{background:color-mix(in srgb,var(--foreground) 7%,transparent);border-radius:999px;height:6px;overflow:hidden}.ws-acct-bar i{background:var(--sun-1,#d9542b);border-radius:999px;height:100%;display:block}@media (max-width:760px){.ws-acct-comms li{grid-template-columns:1fr auto}.ws-acct-bar{display:none}}.ws-rings-card{grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:24px 28px;display:grid;position:relative}.ws-rings{flex:none;display:block}.ws-ring{transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.ws-ring{transition:none}}.ws-rings-refresh{position:absolute;top:14px;right:14px}.ws-rings-copy{gap:12px;min-width:0;display:grid}.ws-rings-user{color:var(--muted-foreground);font-size:12px}.ws-rings-karma{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:15px;display:flex}.ws-rings-karma b{letter-spacing:-.02em;color:var(--foreground);font-size:34px;font-weight:700;line-height:1}.ws-rings-karma small{flex-basis:100%;font-size:12px}.ws-rings-legend{gap:8px;max-width:440px;margin:0;padding:0;list-style:none;display:grid}.ws-rings-legend li{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;display:grid}.ws-rings-legend i{border-radius:50%;width:10px;height:10px}.ws-rings-legend span{line-height:1.3;display:grid}.ws-rings-legend b{font-size:13px;font-weight:600}.ws-rings-legend small{color:var(--muted-foreground);font-size:11px}.ws-rings-legend em{font-variant-numeric:tabular-nums;font-size:15px;font-style:normal;font-weight:650}@media (max-width:640px){.ws-rings-card{grid-template-columns:1fr;justify-items:center;gap:20px}.ws-rings-copy{width:100%}}.ws-dial{flex:none;display:block}.ws-dial line{stroke:color-mix(in srgb,var(--foreground) 12%,transparent)}.ws-dial line.is-on{stroke:var(--sun-1,#e8582a)}.ws-dial-track{stroke:color-mix(in srgb,var(--foreground) 8%,transparent)}.ws-dial-label{fill:var(--foreground);letter-spacing:-.01em;font-size:18px;font-weight:700}.ws-dial-sub{letter-spacing:.12em;text-transform:uppercase;fill:var(--muted-foreground);font-size:10px}.ws-stat-chips{flex-wrap:wrap;gap:8px;display:flex}.ws-stat-chips span{background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--muted-foreground);border-radius:999px;padding:6px 10px;font-size:12px}.ws-stat-chips b{color:var(--foreground);font-weight:650}.ws-dial-key{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.ws-dial-key i{background:var(--sun-1,#e8582a);border-radius:2px;width:10px;height:4px}.ws .ws-ext{padding:22px 22px 20px}.ws-ext-head{margin-bottom:16px}.ws-ext-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ws-ext-steps li{background:var(--muted);border:1px solid var(--border);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.ws-ext-steps li b{font-size:14px;font-weight:650}.ws-ext-steps li p{color:var(--muted-foreground);flex:1;margin:0 0 6px;font-size:13px;line-height:1.5}.ws-ext-steps li p b{color:var(--foreground);font-size:13px;font-weight:600}.ws-ext-steps code{background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:5px;padding:1px 5px;font-size:12px}.ws-ext-num{background:var(--ink,#151515);color:#f8f7f3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}@media (max-width:820px){.ws-ext-steps{grid-template-columns:1fr}}.ws-ext-link{color:var(--foreground);text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}.ws-ext-steps li p.ws-ext-tip{color:var(--foreground);flex:none;align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}.ws-logout{color:#b9b4aa;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.ws-logout:hover{color:#fff;background:#211f1d}@media (max-width:760px){.ws-logout{width:auto;margin:0 0 0 auto;padding:8px 10px}}.ws .ws-ideas-list .ws-idea{flex-direction:row;align-items:center;gap:12px;padding:12px 12px 12px 14px}.ws .ws-idea-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ws .ws-idea-main .ws-idea-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws .ws-idea-main .ws-idea-top b{margin-right:2px;font-size:13.5px}.ws .ws-idea-main p{color:var(--muted-foreground);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ws .ws-idea-fit,.ws .ws-idea-act{border-radius:999px;padding:0 8px;font-size:11px;font-weight:600;line-height:1.6}.ws .ws-idea>.ws-icon-btn{flex:none;align-self:center}.ws-ext-prompt{z-index:60;background:var(--ink,#151515);color:#f6f5f1;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 14px;font-size:13px;animation:.25s ws-ext-in;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #0008}.ws-ext-prompt a{color:#fff;text-underline-offset:3px;align-items:center;gap:5px;font-weight:600;text-decoration:underline;display:inline-flex}.ws-ext-prompt button{color:#d9d5cd;cursor:pointer;background:#2a2622;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@keyframes ws-ext-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ws-ext-prompt{animation:none}}.ws .ws-dm{background:var(--ink,#151515);color:#f6f5f1;border-color:#0000}.ws .ws-dm p{color:#d9d5cd;margin:4px 0 0;font-size:14px;line-height:1.5}.ws .ws-dm .ws-h2{color:#fff}.ws .ws-reconnect{border-color:color-mix(in srgb,var(--warn,#c98a1b) 45%,transparent);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ws .ws-reconnect>div:first-child{flex:1;min-width:260px}.ws .ws-reconnect .ws-meta{margin-top:4px;display:block}.ws-needs{background:#fbf3ea;border:1px solid #f0dcc6;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.ws-needs-row{align-items:center;gap:10px;display:flex}.ws-needs-row>div{flex:1;gap:1px;min-width:0;font-size:13px;display:grid}.ws-needs-row>div span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-needs-row small{color:var(--muted-foreground);font-size:12px}.ws-idea-fit.is-volume{border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary)}.ws .ws-suggest-idea{gap:10px;padding:14px 16px;display:grid}.ws-suggest-idea-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.ws-suggest-idea-head svg{color:var(--primary)}.ws-suggest-idea-head .ws-quiet{font-size:12.5px}.ws-idea-feedback{align-items:center;gap:8px;margin-top:8px;display:flex}.ws-owner-email{color:var(--muted-foreground);margin-right:8px;font-size:13px;font-weight:500}.ws-owner-bad{color:#b23a15}.ws-owner-next{margin:10px 0 0;font-size:13px}.ws-owner-next b{margin-right:8px}.ws-owner-concerns{background:#fbefe9;border:1px solid #f0d2c4;border-radius:12px;margin-top:12px;padding:10px 12px}.ws-owner-concerns>b{color:#8a2e10;font-size:13px}.ws-owner-concerns ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ws-owner-concerns li{align-items:baseline;gap:8px;font-size:13px;display:flex}.ws-owner-concerns li small{color:var(--muted-foreground);font-size:12px;display:block}.ws-owner-concerns a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ws-owner-kind{color:#8a2e10;background:#f6d7c9;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:700}.ws-modal{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15151566;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ws-modal-card{background:var(--card,#faf9f6);border-radius:20px;width:min(480px,100%);max-height:calc(100vh - 32px);padding:26px 26px 20px;position:relative;overflow:auto;box-shadow:0 30px 70px -30px #0009}.ws-modal-x{background:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.ws-upd .ws-h2{margin:0 0 4px;font-size:20px}.ws-upd .ws-meta{display:block}.ws-upd-steps{gap:14px;margin:18px 0 12px;padding:0;list-style:none;display:grid}.ws-upd-steps li{grid-template-columns:26px 1fr;gap:12px;display:grid}.ws-upd-steps li>span{background:var(--ink,#151515);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.ws-upd-steps li.is-done>span{background:var(--ok,#3a8a57)}.ws-upd-steps b{font-size:14px}.ws-upd-steps p{color:var(--muted-foreground);margin:2px 0 8px;font-size:13px;line-height:1.5}.ws-upd-steps a{color:var(--foreground);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ws-upd-steps code{background:var(--muted);border-radius:5px;padding:1px 5px;font-size:12px}.ws-upd-foot{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ws-upd-ok{width:44px;height:44px;color:var(--ok,#3a8a57);background:#e2efe6;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.ws-ext-prompt-go{font:inherit;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#151515!important;background:#f6f5f1!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:4px 10px!important;display:inline-flex!important}.ws .ws-problems{background:#fbefe9;border-color:#f0d2c4;padding:14px 16px}.ws-problems-head{gap:2px;margin-bottom:8px;display:grid}.ws-problems-head b{color:#8a2e10;font-size:14px}.ws-problems-head .ws-quiet{font-size:12.5px}.ws-problems ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-problems li{align-items:center;gap:8px;font-size:13px;display:flex}.ws-problems li .ws-grow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-problem-kind{color:#8a2e10;background:#f6d7c9;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:700}.ws-chip.is-gated{background:#fbefe9;border-color:#e9b9a2}.ws-chip-gate{color:#fff;background:#c8431a;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:4px;font-size:10px;font-weight:800;display:inline-grid}.ws-gate-line{color:#8a2e10;margin-top:4px;font-size:12px;display:block}.ws-problems-gates{margin-top:6px!important}.ws-batches{gap:14px;display:grid}.ws-batch{background:var(--card,#faf9f6);border:1px solid var(--border);border-radius:16px;padding:16px 18px 8px;animation:.35s cubic-bezier(.2,.8,.2,1) both ws-in}.ws-batch-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-batch-head>div:first-child{gap:1px;display:grid}.ws-batch-head>div:first-child b{letter-spacing:-.01em;font-size:15px}.ws-batch-head .ws-quiet{font-size:12px}.ws-batch-stats{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ws-batch-chip{background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:baseline;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ws-batch-chip b{color:var(--foreground);font-variant-numeric:tabular-nums}.ws-batch-chip.is-good{background:#e4efe7}.ws-batch-chip.is-good b{color:#285e3d}.ws-batch-chip.is-bad{background:#fbe2d8}.ws-batch-chip.is-bad b{color:#8a2e10}.ws-batch-note{color:var(--muted-foreground);margin:8px 0 0;font-size:12px}.ws-batch-cols{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);grid-template-columns:96px 1fr 56px 64px 20px;gap:10px;margin-top:12px;padding:0 6px 6px;font-size:11px;font-weight:650;display:grid}.ws-batch-cols span:nth-child(3),.ws-batch-cols span:nth-child(4){text-align:right}.ws-batch ul{margin:0;padding:0;list-style:none}.ws-batch li{border-bottom:1px solid var(--border)}.ws-batch li:last-child{border-bottom:0}.ws-batch-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:96px 1fr 56px 64px 20px;align-items:center;gap:10px;padding:10px 6px;font-size:13.5px;transition:background .15s;display:grid}.ws-batch-row:hover{background:#00000006}.ws-batch-state{background:var(--muted);color:var(--muted-foreground);border-radius:999px;justify-self:start;padding:2px 9px;font-size:11.5px;font-weight:700}.ws-batch-state.is-ok{color:#285e3d;background:#e4efe7}.ws-batch-state.is-bad{color:#8a2e10;background:#fbe2d8}.ws-batch-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-batch-title .ws-quiet{margin-right:6px}.ws-batch-n{font-variant-numeric:tabular-nums;color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ws-batch-n.is-good{color:#285e3d;font-weight:700}.ws-batch-n.is-bad{color:#8a2e10;font-weight:700}.ws-batch-chev{color:var(--muted-foreground);transition:transform .2s}li.is-open .ws-batch-chev{transform:rotate(180deg)}.ws-batch-detail{padding:2px 6px 14px 112px;animation:.2s ws-in}.ws-batch-detail p{white-space:pre-wrap;margin:0 0 10px;font-size:13.5px;line-height:1.6}.ws-batch-detail-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-batch-older{border:1px solid var(--border);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:center;padding:8px 16px;font-size:13px}.ws-batch-line{border:1px solid var(--border);background:var(--card,#faf9f6);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex}.ws-batch-line:hover{transform:translateY(-1px);box-shadow:0 10px 24px -18px #0006}.ws-batch-line-k{font-size:14px;font-weight:700}.ws-batch-line-go{align-items:center;gap:4px;margin-left:auto;font-weight:650;display:inline-flex}@media (max-width:640px){.ws-batch-cols{display:none}.ws-batch-row{grid-template-columns:auto 1fr auto auto;row-gap:4px}.ws-batch-title{white-space:normal;grid-area:2/1/auto/-1}.ws-batch-chev{display:none}.ws-batch-detail{padding-left:6px}.ws-batch-stats{margin-left:0}}.ws .ws-acct-hero{gap:18px;padding:20px 22px;display:grid}.ws-acct-id{align-items:center;gap:14px;display:flex}.ws-acct-id>div{gap:2px;min-width:0;display:grid}.ws-acct-id>div b{letter-spacing:-.02em;font-size:20px}.ws-acct-avatar{background:var(--ink,#151515);color:#f6f5f1;border-radius:14px;place-items:center;width:46px;height:46px;font-size:19px;font-weight:800;display:grid}.ws-acct-health{background:var(--muted);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:650;display:inline-flex}.ws-acct-health i{background:#a29d93;border-radius:50%;width:8px;height:8px}.ws-acct-health.is-ok{color:#285e3d;background:#e4efe7}.ws-acct-health.is-ok i{background:#3a8a57}.ws-acct-health.is-warn{color:#7a5410;background:#f8ecd6}.ws-acct-health.is-warn i{background:#c98a1b}.ws-acct-health.is-stop{color:#8a2e10;background:#fbe2d8}.ws-acct-health.is-stop i{background:#c8431a}.ws-acct-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.ws-acct-stats>div{gap:2px;padding:14px 16px 14px 0;display:grid}.ws-acct-stats>div+div{border-left:1px solid var(--border);padding-left:16px}.ws-acct-stats span{color:var(--muted-foreground);font-size:12px}.ws-acct-stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px}.ws-acct-stats b.is-bad{color:#b23a15}.ws-acct-stats small{color:var(--muted-foreground);font-size:12px}.ws-acct-days{align-items:flex-end;gap:3px;height:64px;display:flex}.ws-acct-days span{background:var(--muted);border-radius:3px;flex:1}.ws-acct-days-key{color:var(--muted-foreground);justify-content:space-between;margin:-10px 0 0;font-size:11.5px;display:flex}.ws-acct-gates{color:#8a2e10;background:#fbefe9;border-radius:10px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.ws-acct-gates p{margin:0}@media (max-width:760px){.ws-acct-stats{grid-template-columns:1fr 1fr}.ws-acct-stats>div:nth-child(3){border-left:0;padding-left:0}.ws-acct-stats>div:nth-child(n+3){border-top:1px solid var(--border)}.ws-acct-days-key span:nth-child(2){display:none}}.ws .ws-acct-hero{min-width:0;overflow:hidden}.ws-acct-health{white-space:nowrap}@media (max-width:760px){.ws .ws-acct-hero{padding:16px}.ws-acct-id{flex-wrap:wrap;gap:10px}.ws-acct-id>div b{font-size:17px}.ws-acct-health{order:3;margin-left:0}.ws-acct-id .ws-icon-btn{margin-left:auto}.ws-acct-days{gap:2px;height:52px}.ws-acct-stats b{font-size:22px}}.ws .ws-elig{gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.ws-elig-head{align-items:center;gap:12px;display:flex}.ws-elig-head>div{flex:1;gap:2px;display:grid}.ws-elig-head b{font-size:14px}.ws-elig-head .ws-quiet{font-size:12.5px}.ws-elig-chips{flex-wrap:wrap;gap:6px;display:flex}.ws-elig-chip{border:1px solid var(--border);background:var(--card,#faf9f6);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;transition:transform .15s,border-color .15s;display:inline-flex}.ws-elig-chip:hover{transform:translateY(-1px)}.ws-elig-chip i,.ws-elig-dot{background:#a29d93;border-radius:50%;flex:none;width:8px;height:8px}.ws-elig-chip.is-ok i,.ws-elig-dot.is-ok{background:#3a8a57}.ws-elig-chip.is-ok{background:#f1f8f3;border-color:#cfe3d5}.ws-elig-chip.is-caution i,.ws-elig-dot.is-caution{background:#c98a1b}.ws-elig-chip.is-caution{background:#fcf6ea;border-color:#ecd9b4}.ws-elig-chip.is-blocked i,.ws-elig-dot.is-blocked{background:#c8431a}.ws-elig-chip.is-blocked{background:#fbefe9;border-color:#f0d2c4}.ws-elig-list{margin:0;padding:0;list-style:none;animation:.2s ws-in;display:grid}.ws-elig-list li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.ws-elig-label{flex:none;width:130px;font-size:12px;font-weight:650}.ws-elig-more{font:inherit;color:var(--muted-foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12.5px;text-decoration:underline}.ws-prompts{flex-wrap:wrap;gap:6px;display:flex}.ws-prompts button{font:inherit;color:var(--ink-2,#3b3833);cursor:pointer;background:0 0;border:1px dashed #cfc9be;border-radius:999px;padding:5px 11px;font-size:12.5px;transition:background .15s,border-color .15s}.ws-prompts button:hover{background:#fff;border-style:solid}@media (max-width:640px){.ws-elig-head{flex-wrap:wrap}.ws-elig-label{width:auto}}@keyframes ws-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes ws-fade{0%{opacity:0}to{opacity:1}}@keyframes ws-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes ws-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ws-view>*{animation:.4s cubic-bezier(.2,.8,.2,1) both ws-in}.ws-view>:nth-child(2){animation-delay:40ms}.ws-view>:nth-child(3){animation-delay:80ms}.ws-view>:nth-child(4){animation-delay:.12s}.ws-view>:nth-child(5){animation-delay:.16s}.ws-view>:nth-child(n+6){animation-delay:.2s}.ws-stack>*{animation:.35s cubic-bezier(.2,.8,.2,1) both ws-in}.ws-stack>:nth-child(2){animation-delay:40ms}.ws-stack>:nth-child(3){animation-delay:80ms}.ws-stack>:nth-child(n+4){animation-delay:.12s}.ws .ws-card{transition:box-shadow .25s,border-color .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.ws [data-slot=button]{transition:background-color .15s,color .15s,border-color .15s,transform .12s,box-shadow .15s}.ws [data-slot=button]:active:not(:disabled){transform:scale(.97)}.ws-nav button{transition:background-color .2s,color .2s}.ws-tabs button{transition:color .2s,border-color .2s,background-color .2s}.ws-tabs button em{transition:background-color .2s,color .2s}.ws-toast{animation:.25s cubic-bezier(.2,.8,.2,1) ws-toast-in}.ws-modal{animation:.2s ws-fade}.ws-modal-card{animation:.28s cubic-bezier(.2,.8,.2,1) ws-pop}.ws-pill{transition:background-color .2s,transform .15s}.ws-pill:hover{transform:translateY(-1px)}.ws-chip{transition:background-color .15s,border-color .15s,transform .15s}.ws-draft,.ws-thread{transition:box-shadow .25s,border-color .25s}.ws-draft:hover,.ws-thread:hover{box-shadow:0 14px 30px -24px #0007}details>summary{transition:color .15s}details[open]>:not(summary){animation:.25s both ws-in}@media (prefers-reduced-motion:reduce){.ws *,.ws :before,.ws :after{transition:none!important;animation:none!important}}.ws .ws-acct-hero{background:var(--card,#faf9f6);border:0;gap:0;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 40px -30px #0006}.ws-acct-hero .ws-acct-id{background:var(--ink,#151515);color:#f6f5f1;padding:20px 22px;position:relative;overflow:hidden}.ws-acct-hero .ws-acct-id:after{content:"";background:var(--sun-1,#d0461b);opacity:.9;pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-70px}.ws-acct-hero .ws-acct-id:before{content:"";background:var(--sun-3,#e8936d);opacity:.9;pointer-events:none;z-index:1;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:30px}.ws-acct-hero .ws-acct-id>*{z-index:2;position:relative}.ws-acct-hero .ws-acct-id .ws-quiet{color:#b9b4aa}.ws-acct-hero .ws-acct-avatar{background:var(--sun-1,#d0461b);color:#fff}.ws-acct-hero .ws-acct-id .ws-icon-btn{color:#f6f5f1;background:#ffffff1a;border-color:#0000}.ws-acct-hero .ws-acct-stats{border:0;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px}.ws-acct-hero .ws-acct-stats>div{background:var(--muted);border-radius:14px;padding:14px 16px;border:0!important}.ws-acct-stats>div.is-sun{background:var(--sun-1,#d0461b);color:#fff}.ws-acct-stats>div.is-sun span,.ws-acct-stats>div.is-sun small{color:#ffe6da}.ws-acct-stats>div.is-peach{background:#fbe5d8}.ws-acct-stats>div.is-peach b{color:#8a2e10}.ws-acct-stats>div.is-ink{background:var(--ink,#151515);color:#f6f5f1}.ws-acct-stats>div.is-ink span,.ws-acct-stats>div.is-ink small{color:#b9b4aa}.ws-acct-stats>div.is-alert{background:#fbe2d8}.ws-acct-stats>div.is-paper{background:#f1eee8}.ws-acct-hero .ws-acct-days{height:72px;padding:4px 16px 0}.ws-acct-days span{background:#e7e2d9;transition:height .5s cubic-bezier(.2,.8,.2,1)}.ws-acct-days span.is-on{background:linear-gradient(180deg,var(--sun-2,#dc6a3e),var(--sun-1,#d0461b))}.ws-acct-days span.is-today{outline:2px solid var(--ink,#151515);outline-offset:1px}.ws-acct-hero .ws-acct-days-key{margin:6px 0 0;padding:0 16px 16px}.ws-acct-hero .ws-acct-gates{margin:0 16px 16px}@media (max-width:760px){.ws-acct-hero .ws-acct-stats{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.ws-acct-hero .ws-acct-stats>div{border-top:0!important}.ws-acct-hero .ws-acct-id{padding:16px}.ws-acct-hero .ws-acct-id:after{width:150px;height:150px;top:-70px;right:-60px}.ws-acct-hero .ws-acct-id:before{display:none}}.ws-view{gap:var(--gap);flex-direction:column;min-width:0;display:flex}@media (max-width:760px){.ws-view{gap:12px}}.ws-elig-list li{grid-template-columns:10px minmax(110px,160px) 150px 1fr;gap:10px;display:grid}.ws-elig-list li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-elig-label{width:auto}@media (max-width:640px){.ws-elig-list li{grid-template-columns:10px 1fr auto}.ws-elig-list li .ws-grow{grid-column:2/-1}}.ws-owner-filter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-owner-filter .ws-tabs{flex:1;margin:0}.ws-owner-filter .ws-input{width:260px}.ws-owner-empty{text-align:center;padding:24px}.ws-owner-issues{gap:6px;margin-bottom:12px;display:grid}.ws-owner-issue{background:#f1eee8;border-left:3px solid #a29d93;border-radius:12px;grid-template-columns:96px 1fr;align-items:start;gap:12px;padding:10px 12px;display:grid}.ws-owner-issue.is-stop{background:#fbefe9;border-left-color:#c8431a}.ws-owner-issue.is-warn{background:#fcf6ea;border-left-color:#c98a1b}.ws-owner-issue-area{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding-top:2px;font-size:11px;font-weight:700}.ws-owner-issue div{gap:2px;display:grid}.ws-owner-issue b{font-size:13.5px;font-weight:600}.ws-owner-issue small{color:var(--muted-foreground);font-size:12.5px}.ws-owner-feedback{background:#f1f8f3;border:1px solid #d6e8dc;border-radius:12px;gap:6px;margin-top:12px;padding:10px 12px;display:grid}.ws-owner-feedback>b{font-size:13px}.ws-owner-fb-counts{color:var(--muted-foreground);gap:12px;font-size:12.5px;display:flex}.ws-owner-fb-counts .is-good{color:#285e3d}.ws-owner-fb-counts .is-bad{color:#8a2e10}.ws-owner-feedback ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ws-owner-feedback li{align-items:baseline;gap:8px;font-size:13px;display:flex}@media (max-width:640px){.ws-owner-issue{grid-template-columns:1fr}.ws-owner-filter .ws-input{width:100%}}.ws-win-score svg{flex:none;margin-right:2px}.ws-win-list .ws-win-score{justify-content:center;align-items:center;display:inline-flex}.ws-win-score small{letter-spacing:0;opacity:.7;font-size:11px;font-weight:600}.ws-seg{background:var(--muted);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ws-seg button{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .2s,color .2s}.ws-seg button[aria-selected=true]{background:var(--background,#fff);color:var(--foreground);box-shadow:0 1px 2px #0000001f}.ws-win-list.ws-recent li{grid-template-columns:64px 1fr auto;animation:.3s cubic-bezier(.2,.8,.2,1) both ws-in}.ws-win-list.ws-recent li:first-child .ws-win-score{color:#9a3412;background:#fde6da}@media (max-width:1000px){.ws-win-list.ws-recent li{grid-template-columns:64px 1fr}}.ws-working{border:1px solid var(--border);background:var(--card,#faf9f6);border-radius:14px;gap:10px;padding:16px 18px;animation:.3s cubic-bezier(.2,.8,.2,1) both ws-in;display:grid}.ws-working-head{align-items:center;gap:10px;display:flex}.ws-working-head b{font-size:14.5px}.ws-working-head .ws-quiet{font-variant-numeric:tabular-nums;margin-left:auto}.ws-working ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-working li{color:var(--muted-foreground);align-items:center;gap:9px;font-size:13.5px;transition:color .3s;display:flex}.ws-working li i{background:var(--border);border-radius:50%;flex:none;width:8px;height:8px;transition:background .3s}.ws-working li.is-done{color:var(--foreground)}.ws-working li.is-done i{background:#3a8a57}.ws-working li.is-now{color:var(--foreground);font-weight:600}.ws-working li.is-now i{background:var(--sun-1,#e8572a);animation:1.2s ease-in-out infinite ws-pulse}.ws-working-bar{background:var(--muted);border-radius:99px;height:4px;overflow:hidden}.ws-working-bar span{background:var(--sun-1,#e8572a);border-radius:inherit;height:100%;transition:width 1s linear;display:block}@keyframes ws-pulse{0%,to{box-shadow:0 0 #e2562a66}50%{box-shadow:0 0 0 6px #e2562a00}}@media (prefers-reduced-motion:reduce){.ws-working li.is-now i{animation:none}.ws-working-bar span{transition:none}}.ws-elig-rows{gap:10px;display:grid}.ws-elig-row{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;gap:8px;padding:12px 0;animation:.25s cubic-bezier(.2,.8,.2,1) both ws-in;display:grid}.ws-elig-row.is-blocked{background:0 0}.ws-elig-rows{gap:0!important}.ws-elig-top{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.ws-elig-pill{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.ws-elig-pill.is-ok{color:#285e3d;background:#e4efe7}.ws-elig-pill.is-blocked{color:#8a2e10;background:#fbe2d8}.ws-elig-reason{color:#8a2e10;margin:0;font-size:13px;font-weight:600}.ws-elig-rules{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-elig-rules li{padding-left:14px;font-size:13px;line-height:1.45;position:relative}.ws-elig-rules li:before{content:"";background:var(--muted-foreground);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px}.ws-elig-rules li b{font-weight:600}.ws-elig-rules li span{color:var(--muted-foreground)}.ws-elig-notes{flex-wrap:wrap;gap:6px;display:flex}.ws-elig-notes span{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.ws-sub-h{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 0;font-size:13px;font-weight:700}.ws-prompts button.is-on{border-style:solid;border-color:var(--foreground);background:#fff;font-weight:600}.ws-prompts.is-builder{align-items:center}.ws-prompts-k{color:var(--sun-1,#c8431a);margin-right:2px;font-size:12px;font-weight:700}.ws-prompts.is-builder button{border-color:#efc3ad}.ws-elig-pill.is-caution{color:#285e3d;background:#e4efe7}.ws-elig-row .ws-elig-dot.is-caution{background:#3a8a57}.ws-goal{background:#fdf1e9;border-radius:12px;gap:6px;margin-top:6px;padding:10px 12px;display:grid}.ws-goal-top{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.ws-goal-top b{font-size:14px}.ws-goal-top span{color:var(--muted-foreground)}.ws-goal-bar{background:#f6dccb;border-radius:99px;height:6px;overflow:hidden}.ws-goal-bar span{background:var(--sun-1,#e8572a);border-radius:inherit;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.ws-goal p{color:var(--muted-foreground);margin:0;font-size:12.5px}.ws-opp{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ws-opp.is-good{color:#285e3d;background:#e4efe7}.ws-opp.is-fair{color:#6b5a2e;background:#f3efe6}.ws-opp.is-low{color:#8a857c;background:#f1efeb}.ws-opp.is-tag{color:#9a3412;background:#fde6da}.ws-opp.is-warn{color:#7a5410;background:#f8ecd6}.ws-idea-top{flex-wrap:wrap}.ws-idea-about{color:var(--foreground);margin:2px 0 0;font-size:13px}.ws-idea-why{color:var(--muted-foreground);margin:2px 0 0;font-size:12.5px}.ws-idea-recent{color:var(--muted-foreground);gap:1px;margin:4px 0 0;font-size:12px;display:grid}.ws-idea-recent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-fu-empty{border:1px solid var(--border);background:var(--card,#faf9f6);color:var(--muted-foreground);border-radius:14px;margin:0;padding:14px 16px;font-size:13.5px}.ws-fu-empty b{color:var(--foreground)}.ws-fu{gap:8px;display:grid}.ws-fu-head{gap:2px;display:grid}.ws-fu-head b{font-size:14px}.ws-fu-head .ws-quiet{font-size:12.5px}.ws-fu ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-fu li{border:1px solid var(--border);background:var(--card,#faf9f6);border-radius:12px;gap:4px;padding:12px 14px;animation:.25s cubic-bezier(.2,.8,.2,1) both ws-in;display:grid}.ws-fu-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ws-fu-meta b{color:var(--foreground);font-size:13px}.ws-fu-why{background:var(--muted);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.ws-fu-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.ws-fu-on{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.ws-fu-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ws-ci{gap:8px;margin-top:14px;display:grid}.ws-ci ul{margin:0;padding:0;list-style:none;display:grid}.ws-ci li{border-top:1px solid var(--border);gap:4px;padding:10px 0;display:grid}.ws-ci-top{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.ws-ci-top .ws-quiet{font-size:12.5px}.ws-ci-gate{color:#8a2e10;margin:0;font-size:12.5px;font-weight:600}.ws-ci-rules{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ws-ci-rules span{background:var(--muted);color:var(--ink-2,#3b3833);border-radius:999px;padding:2px 9px;font-size:12px}.ws .ws-whyr-card{align-items:center;gap:16px;padding:14px 18px;display:flex}.ws-whyr-card>div:first-child{flex:1;gap:3px;display:grid}.ws-whyr-card b{font-size:14.5px}.ws-whyr-card .ws-meta{margin:0}.ws-whyr{max-width:560px}.ws-whyr-list{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ws-whyr-list li{grid-template-columns:24px 1fr;gap:10px;display:grid}.ws-whyr-list li>span{color:#9a3412;background:#fde6da;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.ws-whyr-list b{font-size:14px}.ws-whyr-list p{color:var(--muted-foreground);margin:2px 0 0;font-size:13px;line-height:1.45}.ws-whyr-now{background:var(--muted);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:600}.ws-sub-why{font:inherit;color:var(--muted-foreground);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:12.5px;text-decoration:underline}@media (max-width:640px){.ws .ws-whyr-card{flex-direction:column;align-items:flex-start}}.ws-idea{min-width:0}.ws-idea-main{min-width:0;overflow:hidden}.ws-idea-recent{border-left:2px solid var(--border);gap:2px;min-width:0;margin-top:6px;padding-left:10px;display:grid}.ws-idea-recent small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px;font-weight:700}.ws-idea-recent span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--ink-2,#3b3833);font-size:12.5px;display:block;overflow:hidden}.ws .ws-whyr-card{flex-direction:row;align-items:center;gap:20px;padding:14px 18px}.ws .ws-whyr-card>.ws-row{flex:none;align-items:center;gap:6px}@media (max-width:640px){.ws .ws-whyr-card{flex-direction:column;align-items:stretch}.ws .ws-whyr-card>.ws-row{justify-content:flex-end}}.ws-whyr .ws-whyr-now{background:var(--muted);border-radius:10px;gap:2px;margin:18px 0 0 34px;padding:10px 12px;font-weight:400;display:grid}.ws-whyr-now small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px;font-weight:700}.ws-whyr-now span{font-size:13.5px;font-weight:600;line-height:1.4}.ws-problems ul,.ws-problems li{min-width:0}.ws-problems li .ws-link,.ws-problems li .ws-icon-btn{flex:none}.ws-acct-hero .ws-acct-health{color:var(--foreground)}.ws-acct-hero .ws-acct-health.is-ok{color:#285e3d}.ws-acct-hero .ws-acct-health.is-warn{color:#7a5410}.ws-acct-hero .ws-acct-health.is-stop{color:#8a2e10}@media (max-width:760px){.ws-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-12px;margin-right:-12px;padding:0 12px;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tabs button{flex:none;padding:0 10px}.ws-top-right{gap:6px}.ws-top-right .ws-pill{white-space:nowrap;gap:5px;padding:0 9px}.ws-hide-sm{display:none}.ws-show-sm{display:inline}.ws .ws-whyr-card>.ws-row{justify-content:space-between}.ws-postideas-head{flex-wrap:wrap;gap:6px}}.ws-show-sm{display:none}@media (max-width:760px){.ws-show-sm{display:inline}}.ws-acct-days.is-empty{height:10px}.ws-acct-days.is-empty+.ws-acct-days-key{margin-top:4px}.ws-card-head{flex-wrap:wrap}.ws-card-head>:first-child{flex:220px;min-width:0}.ws-step-foot{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:4px;padding:14px 0 4px;display:grid}.ws-step-note{color:var(--muted-foreground);text-align:right;margin:0;font-size:13px}.ws-step-note.is-warn{color:#8a4b0f}.ws-step-actions{align-items:center;gap:8px;display:flex}@media (max-width:640px){.ws-step-foot{grid-template-columns:1fr;gap:8px}.ws-step-note{text-align:left;order:-1}.ws-step-actions{flex-wrap:wrap;justify-content:flex-end}.ws-step-foot>:first-child:empty{display:none}}.ws .ws-top{z-index:20}.ws-card-head>:first-child{flex:150px}@media (max-width:760px){.ws .ws-side{z-index:20;box-shadow:0 1px #ffffff14}.ws .ws-nav{z-index:20}.ws .ws-whyr-card>.ws-row{flex-direction:row;justify-content:space-between;width:100%}}.ws .ws-setup .ws-steps-done{padding:14px 20px 0}:is(article,li,.ws-card,.ws-thread,.ws-draft):has(.ui-select-pop,.ws-rate-why,.ws-evidence>div:not([hidden])){z-index:15;position:relative}.ws-upd-steps li.is-last>span{background:var(--sun-1,#d0461b)}.ws-upd-connect{background:var(--muted);border-radius:12px;justify-items:start;gap:8px;margin:18px 0 6px;padding:16px;display:grid}.ws-upd-connect .ws-quiet{font-size:12.5px}.ws-upd-wait{margin:16px 0 6px}.ui-select-pop.is-floating{z-index:70}.od{max-width:1280px}.od-auto{color:var(--muted-foreground);align-items:center;gap:6px;margin-right:6px;font-size:12.5px;display:inline-flex}.od-note{color:#285e3d;background:#e4efe7;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.od-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.od-totals>div{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.od-totals span{color:var(--muted-foreground);font-size:12px}.od-totals b{letter-spacing:-.02em;font-size:24px}.od-totals b.is-bad{color:#b42318}.od-totals small{color:var(--muted-foreground);font-size:12px}.od-split{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.od-list{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:8px;max-height:calc(100vh - 90px);padding:12px;display:grid;position:sticky;top:64px;overflow:auto}.od-search{border:1px solid var(--border);background:var(--background);border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.od-search input{font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.od-list .ws-tabs{margin:0}.od-list .ws-tabs button{padding:0 8px;font-size:13px}.od-list ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.od-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.od-row:hover{background:var(--muted)}.od-row.is-on{background:var(--foreground);color:var(--background)}.od-row.is-on small{color:#d9d5cc}.od-row-main{min-width:0;display:grid}.od-row-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.od-row-main small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.od-row em{color:#8a2e10;background:#fbe2d8;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:grid}.od-empty{padding:12px 10px}.od-dot{background:#bdb7ad;border-radius:50%;flex:none;width:9px;height:9px}.od-dot.is-stop{background:#c8431a}.od-dot.is-warn{background:#c98a1b}.od-dot.is-ok{background:#3a8a57}.od-detail{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:16px;min-width:0;padding:20px;display:grid}.od-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.od-head h2{letter-spacing:-.01em;margin:0;font-size:20px}.od-head .ws-meta{margin:2px 0 0}.od-head .od-dot{width:12px;height:12px;margin-top:8px}.od-status{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.od-status>div{background:var(--background);border-radius:10px;gap:2px;padding:12px;display:grid}.od-status span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.od-status b{font-size:17px}.od-status b em{color:var(--muted-foreground);font-size:12px;font-style:normal;font-weight:500}.od-status b.is-ok{color:#285e3d}.od-status b.is-bad{color:#b42318}.od-status small{color:var(--muted-foreground);font-size:12px}.od-pause{color:#7a5410;background:#f8ecd6;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.od-actions{flex-wrap:wrap;gap:8px;display:flex}.od-hint{color:var(--muted-foreground);margin:-8px 0 0;font-size:12px}.od-block{gap:8px;min-width:0;display:grid}.od-block h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.od-block h3 em{color:#8a2e10;background:#fbe2d8;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal}.od-issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.od-issues li{background:var(--background);border-left:3px solid #bdb7ad;border-radius:10px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.od-issues li.is-stop{border-left-color:#c8431a}.od-issues li.is-warn{border-left-color:#c98a1b}.od-issues li.is-acked{opacity:.75}.od-issues b{font-size:13.5px;display:block}.od-issues small{color:var(--muted-foreground);margin-top:2px;font-size:12.5px;display:block}.od-area{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11.5px;font-weight:700}.od-acked summary{cursor:pointer;color:var(--muted-foreground);margin-bottom:6px;font-size:12.5px}.od-queue,.od-concerns,.od-notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.od-queue li,.od-concerns li{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.od-queue small{color:#8a2e10;font-size:12px;display:block}.od-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.od-feed{gap:0;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.od-feed li{border-top:1px solid var(--border);grid-template-columns:70px minmax(0,1fr);gap:2px 10px;padding:8px 0;font-size:13px;display:grid}.od-feed li:first-child{border-top:0}.od-feed time{color:var(--muted-foreground);grid-row:span 2;font-size:12px}.od-feed span{color:var(--muted-foreground);font-size:12.5px}.od-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.od-mini>div{background:var(--background);border-radius:10px;padding:10px;display:grid}.od-mini b{font-size:18px}.od-mini small{color:var(--muted-foreground);font-size:12px}.od-fb{gap:10px;margin:0;font-size:13px;display:flex}.od-fb .is-good{color:#285e3d}.od-fb .is-bad{color:#b42318}.od-notes li{font-size:13px}.od-notes small{color:var(--muted-foreground);font-size:12px;display:block}.od-grant{align-items:center;gap:8px;display:flex}.od-grant .ws-input:first-child{width:80px}@media (max-width:1100px){.od-split{grid-template-columns:1fr}.od-list{max-height:none;position:static}.od-status{grid-template-columns:repeat(2,minmax(0,1fr))}.od-cols{grid-template-columns:1fr}.od-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.od-list .ws-tabs button{white-space:nowrap;gap:5px}.od-list .ws-tabs{scrollbar-width:none;overflow-x:auto}.od-split>.od-list{width:auto}.ws .ws-dm{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.ws .ws-dm>div{gap:4px;display:grid}.ws-plan-cols{gap:var(--gap,16px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ws-plan-list.is-free li:before{background:#3a8a57}.ws-plan-list.is-back li:before{background:#c98a1b}@media (max-width:900px){.ws-plan-cols{grid-template-columns:1fr}.ws .ws-dm{flex-direction:column;align-items:flex-start}}.ws-card .ws-list li>span{-webkit-line-clamp:4}.ws .ws-dm .ws-dm-btn{color:#151515;background:#fff;flex:none}.ws .ws-dm .ws-dm-btn:hover{background:#f1efea}.od-queue li.od-q-failed{border-top:1px solid var(--ws-line,#eee);align-items:flex-start;padding:8px 0}.od-q-fix,.od-q-mark{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.od-q-fix .ws-link{margin-right:4px;font-size:12px}.od-q-mark .ws-input{min-width:220px;height:30px;font-size:12.5px}.od-q-when{white-space:nowrap;align-items:center;gap:8px;display:flex}.ws-fit{border:1px solid var(--ws-line,#e6e2da);background:#fbf8f1;border-radius:12px;gap:10px;margin-bottom:12px;padding:14px 16px;display:grid}.ws-fit.is-bad{background:#fbefe9;border-color:#f0d2c4}.ws-fit-head{gap:4px;display:grid}.ws-fit-head b{font-size:14px}.ws-fit.is-bad .ws-fit-head b{color:#8a2e10}.ws-fit-head p{color:#5b554c;margin:0;font-size:13px;line-height:1.5}.ws-fit-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-fit-list li{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.ws-fit-list .ws-grow{min-width:0}.ws-fit-tag{color:#7a5410;background:#f3e6c8;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:600}.ws-fit-tag.is-bad{color:#8a2e10;background:#f6d5c7}.ws-fit-open{gap:6px;display:grid}.ws-fit-open small{color:#7a7368;font-size:12px}.ws-fit-chips{flex-wrap:wrap;gap:6px;display:flex}.ws-fit-chips>*{font:inherit;color:inherit;background:#fff;border:1px solid #ddd5c6;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ws-fit-chips button{cursor:pointer}.ws-fit-chips button:hover{border-color:#b9ad96}.ws-fit-chips em{color:#2f7a3e;font-size:11.5px;font-style:normal}.ws-fit-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:640px){.ws-fit-list li{flex-wrap:wrap}}.ws .ws-compose{gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.ws-compose-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.ws-compose-head .ws-quiet{flex:1;min-width:200px}.ws-compose-r{color:#7a7368;font-weight:600}.ws-compose-notes{color:#8a2e10;background:#fbefe9;border-radius:8px;gap:3px;margin:0;padding:8px 12px 8px 26px;font-size:12.5px;display:grid}.ws-missed{margin-top:4px}.ws-missed summary{cursor:pointer;color:#7a7368;padding:6px 0;font-size:13px}.ws-missed .ws-thread{margin-top:8px}.ws .ws-problems.is-serious{background:#fdf5e6;border-color:#f1dfb8}.ws-problems.is-serious .ws-problems-head b{color:#7a5410}.ws .ws-problems.is-minor{background:var(--ws-card,#fff);border-color:var(--ws-line,#e6e2da)}.ws-problems.is-minor .ws-problems-head b{color:inherit}.ws-problems li{align-items:flex-start}.ws-problems li .ws-grow{white-space:normal}.ws-problems li .ws-grow small{color:#7a7368;margin-top:1px;font-size:12px;display:block}.ws-sev{white-space:nowrap;border-radius:999px;flex:none;margin-top:1px;padding:2px 8px;font-size:11px;font-weight:700}.ws-sev.is-critical{color:#fff;background:#c8431a}.ws-sev.is-serious{color:#6e4a08;background:#f3e0b5}.ws-sev.is-minor{color:#5b554c;background:#ece8e0}.ws-problems li.is-minor{opacity:.9}.ws-sev-means{color:#7a7368;margin-top:2px;font-size:12px;display:block}.ws-needs-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex!important}.ws-needs-acts .ws-input{min-width:220px;height:30px;font-size:12.5px}.ws-needs-acts.is-warn>span{color:#8a2e10;font-size:12.5px}p.ws-meta{line-height:1.5;display:block}p.ws-meta .ws-dot,.ws-hero-health .ws-dot{vertical-align:.06em;margin-right:6px;display:inline-block}.ws-hero-health{align-items:center;gap:0;display:inline-flex}.ws-list li .ws-sev{align-self:flex-start;margin-top:2px;flex:none!important}.ws-list li .ws-link{flex:none}@media (max-width:640px){.ws-problems li{flex-wrap:wrap}.ws-problems li .ws-grow{flex-basis:100%;order:3}.ws-problems li .ws-link{margin-left:auto}.ws-fit-list li .ws-grow{flex-basis:100%;order:3}}.ws-list li .ws-sev,.ws-problems li .ws-sev{text-align:center;box-sizing:border-box;min-width:108px}@media (max-width:640px){.ws-list li .ws-sev,.ws-problems li .ws-sev{min-width:0}}.od-detail,.od-list,.od-totals{overflow-wrap:anywhere;word-break:break-word}.od-detail :is(b,small,span,p,li,div){min-width:0}.od-queue li>.ws-grow,.od-concerns li>.ws-grow,.od-concerns li>span:not(.ws-tag):not(.ws-quiet){flex:1;min-width:0}.od-feed li>*{min-width:0}.od-cols>div{gap:16px;min-width:0;display:grid}.od-head>div{min-width:0}@media (max-width:640px){.od-detail{padding:14px}.od-issues li{grid-template-columns:1fr;gap:6px}.od-issues li>button,.od-issues li>.ws-btn{justify-self:start}.od-queue li{flex-wrap:wrap}.od-queue li>.ws-grow{flex-basis:100%;order:2}.od-q-when{white-space:normal;flex-wrap:wrap;order:3}.od-concerns li{flex-wrap:wrap}.od-feed li{grid-template-columns:1fr}.od-feed time{grid-row:auto}.od-grant{flex-wrap:wrap}.od-grant .ws-input:nth-child(2){flex:1;min-width:160px}.od-status{grid-template-columns:repeat(2,minmax(0,1fr))}.od-totals>div{padding:10px 12px}.od-detail .ws-owner-table{display:block;overflow-x:auto}}.ws .ws-nudge{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:14px 18px;display:flex}.ws-nudge>div:first-child{flex:1;gap:2px;min-width:260px;display:grid}.ws-nudge b{font-size:14.5px}.ws-ch{gap:10px;margin-top:14px;display:grid}.ws-ch-head{gap:3px;display:grid}.ws-ch-head b{font-size:14.5px}.ws-ch-head p{color:var(--muted-foreground);margin:0;font-size:12.5px}.ws-ch-tip{background:var(--muted);border-radius:8px;padding:8px 12px;color:var(--ink-2,#3b3833)!important}.ws-ch>ul{margin:0;padding:0;list-style:none;display:grid}.ws-ch>ul>li{border-top:1px solid var(--border);grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:12px 0;display:grid}.ws-ch-name{justify-items:start;gap:5px;min-width:0;display:grid}.ws-ch-name b{overflow-wrap:anywhere;font-size:14px}.ws-ch-verdict{color:#5b554c;background:#ece8e0;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.ws-ch-verdict.is-working{color:#285e3d;background:#e2f0e6}.ws-ch-verdict.is-some{color:#6e4a08;background:#f6ecd2}.ws-ch-verdict.is-removed,.ws-ch-verdict.is-blocked{color:#8a2e10;background:#f6d9cc}.ws-ch-body{gap:3px;min-width:0;display:grid}.ws-ch-why{margin:0;font-size:13.5px}.ws-ch-stats{color:var(--muted-foreground);margin:0;font-size:12.5px}.ws-ch-note{color:#6e4a08;margin:0;font-size:12.5px}.ws-ch-rules summary{cursor:pointer;color:var(--muted-foreground);width:max-content;font-size:12.5px}.ws-ch-rules ul{color:var(--ink-2,#3b3833);gap:2px;margin:6px 0 0;padding-left:18px;font-size:12.5px;display:grid}.ws-ch>ul>li.is-quiet .ws-ch-why,.ws-ch>ul>li.is-quiet b{color:var(--muted-foreground)}@media (max-width:640px){.ws-ch>ul>li{grid-template-columns:minmax(0,1fr) auto}.ws-ch-body{grid-area:2/1/auto/-1}.ws-ch-name{grid-template-columns:auto auto;align-items:center}}.ws-fit-tag.is-limit{color:#5b554c;background:#ece8e0}.ws-falseflag{border:1px solid var(--border);background:var(--card,#fff);color:var(--ink-2,#3b3833);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px;font-weight:600}.ws-falseflag:hover{background:var(--muted);border-color:#b9ad96}.ws-tryit-decide{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.ws-tryit-decide>.ws-quiet:first-child{flex:1;min-width:220px}.ws-tryit-left{font-size:12px}.ws-pick{width:16px;height:16px;accent-color:var(--primary,#c8431a);cursor:pointer;margin:0 2px 0 0}.ws-thread.is-picked{outline:2px solid color-mix(in srgb,var(--primary,#c8431a) 45%,transparent);outline-offset:-1px}.ws .ws-pace{flex-direction:column;gap:22px;display:flex}.ws .ws-pace-hero{background:var(--muted);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 24px;padding:16px 18px;display:grid}.ws .ws-pace-big{flex-direction:column;line-height:1.1;display:flex}.ws .ws-pace-big b{letter-spacing:-.02em;font-size:28px}.ws .ws-pace-big span{color:var(--muted-foreground);font-size:13px}.ws .ws-pace-facts{grid-template-columns:1fr 1fr;gap:4px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ws .ws-pace-facts li{min-width:0;padding-left:12px;position:relative}.ws .ws-pace-facts li:before{content:"";background:var(--muted-foreground);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:0}.ws .ws-pace-note{color:var(--muted-foreground);grid-column:1/-1;margin:4px 0 0;font-size:12.5px}.ws .ws-pace-sec{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:18px;display:flex}.ws .ws-pace-sec h3{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:14px;font-weight:650;display:flex}.ws .ws-pace-sec h3 small{color:var(--muted-foreground);font-size:12.5px;font-weight:400}.ws .ws-pace-sec .ws-hint{margin:0}.ws .ws-pace-weeks{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws .ws-pace-weeks li{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;font-size:12.5px;display:flex}.ws .ws-pace-weeks li small{color:var(--muted-foreground);font-size:11.5px}.ws .ws-pace-weeks li b{font-size:15px}.ws .ws-pace-weeks li span{color:var(--muted-foreground)}.ws .ws-pace-weeks li.is-now{border-color:var(--primary);background:var(--primary-soft)}.ws .ws-pace-acked{color:var(--foreground);align-items:center;gap:6px;margin:4px 0 0;display:flex}.ws .ws-pace-mode button small,.ws .ws-length button small{display:block}@media (max-width:640px){.ws .ws-pace-hero,.ws .ws-pace-facts{grid-template-columns:1fr}}.ws .ws-opp.is-can{color:#285e3d;background:#e4efe7;align-items:center;gap:4px;display:inline-flex}.ws .ws-opp.is-checking{align-items:center;gap:5px;display:inline-flex}.ws .ws-ideas-hidden{color:var(--muted-foreground);margin-top:10px;font-size:13px}.ws .ws-ideas-hidden summary{cursor:pointer;font-weight:600}.ws .ws-ideas-hidden ul{margin:6px 0;padding-left:18px}.ws .ws-ideas-hidden p{margin:0}.ws .ws-length.ws-pace-mode{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.ws .ws-length.ws-pace-mode{grid-template-columns:1fr}}.ws .ws-pace-sec.is-first{border-top:0;padding-top:0}.ws .ws-suggest button.is-on{border-style:solid;border-color:var(--foreground);background:var(--card)}.ws .ws-rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws .ws-rules li{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 12px;font-size:13.5px;display:flex}.ws .ws-rules li .ws-grow{overflow-wrap:anywhere;min-width:0}.ws .ws-rule-kind{background:var(--muted);color:var(--muted-foreground);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.ws .ws-rule-kind.is-code{color:#285e3d;background:#e4efe7}.ws .ws-sample>div:first-of-type{display:flex}.ws .ws-tryit-out.is-stale .ws-auto-body{opacity:.55}.ws .ws-rulecheck{color:#285e3d;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.ws .ws-rulecheck.is-bad{color:#7c2d12;background:0 0;border-left:3px solid #c2410c;padding:10px 12px;display:block}.ws .ws-rulecheck.is-bad ul{margin:4px 0;padding-left:18px}.ws .ws-rule-ok{color:#285e3d;align-items:center;gap:3px;display:inline-flex}@media (max-width:640px){.ws .ws-rules li{flex-wrap:wrap}.ws .ws-rules li .ws-rule-kind{order:3}}.ws .ws-sample .ws-tryit-out{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;margin-top:4px;padding:14px 16px;display:flex}.ws .ws-sample .ws-tryit-out .ws-auto-body{white-space:pre-wrap;margin:0}.ws{--ws-accent:#c8431a;--ws-accent-soft:#fbefe8;--ws-accent-line:#efc2ad}.ws .ws-purpose button,.ws .ws-length button{align-content:start;align-items:start}.ws .ws-purpose button[aria-checked=true],.ws .ws-length button[aria-checked=true]{border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent);background:var(--ws-accent-soft)}.ws .ws-purpose button[aria-checked=true]:before,.ws .ws-length button[aria-checked=true]:before{content:"";background:var(--ws-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:12px}.ws .ws-purpose button,.ws .ws-length button{padding-right:28px;position:relative}.ws .ws-segment:not(.ws-length):not(.ws-purpose) button[aria-checked=true]{color:var(--ws-accent);font-weight:600}.ws .ws-steps-pick button[aria-checked=true]{background:var(--ws-accent);border-color:var(--ws-accent);color:#fff}.ws .ws-field>span:first-child,.ws .ws-pace-sec h3{color:var(--foreground)}.ws .ws-field{gap:8px}.ws .ws-chip.is-joined{background:#eef6f0;border-color:#b9d8c3}.ws .ws-ideas{gap:12px;padding-top:6px}.ws .ws-ideas-head{flex-wrap:wrap}.ws .ws-ideas-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.ws .ws-idea{background:var(--card);border-left:3px solid var(--border);gap:6px;min-width:0;padding:12px 12px 12px 14px}.ws .ws-idea.is-good{border-left-color:#3f8a5a}.ws .ws-idea.is-fair{border-left-color:#c79a3a}.ws .ws-idea.is-low{border-left-color:#c9c4bb}.ws .ws-idea-top{justify-content:space-between;min-width:0}.ws .ws-idea-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws .ws-idea-add{border:1px solid var(--ws-accent-line);background:var(--ws-accent-soft);height:26px;color:var(--ws-accent);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ws .ws-idea-add:hover{background:var(--ws-accent);color:#fff;border-color:var(--ws-accent)}.ws .ws-idea-add:disabled{opacity:.5;cursor:default}.ws .ws-idea-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ws .ws-idea-rate{color:var(--muted-foreground);font-size:11px}.ws .ws-idea-about{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ws .ws-idea.is-loading{height:92px}.ws .ws-tabcard{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ws .ws-subtabs{border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}.ws .ws-subtabs button{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13.5px;font-weight:500}.ws .ws-subtabs button.is-on{color:var(--foreground);border-bottom-color:var(--ws-accent);font-weight:600}.ws .ws-sources{flex-direction:column;gap:12px;display:flex}.ws .ws-sources .ws-hint{margin:0}.ws .ws-source-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws .ws-source-list li{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ws .ws-source-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ws .ws-source-main a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ws .ws-source-main small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.ws .ws-source-icon{background:var(--muted);width:28px;height:28px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.ws .ws-source-icon.is-feed{background:var(--ws-accent-soft);color:var(--ws-accent)}.ws .ws-gate-line{color:#8a2e10;margin:0;font-size:12.5px}@media (max-width:640px){.ws .ws-tabcard{padding:14px}.ws .ws-ideas-list{grid-template-columns:1fr}}.ws .ws-team-start{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ws .ws-team-start .ws-hint{margin:0}.ws .ws-team-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.ws .ws-team-tiles>div{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:14px;display:flex}.ws .ws-team-tiles span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.ws .ws-team-tiles b{letter-spacing:-.02em;font-size:24px}.ws .ws-team-tiles small{color:var(--muted-foreground);font-size:12px}.ws .ws-team-tiles>div.is-warn{border-color:var(--ws-accent-line);background:var(--ws-accent-soft)}.ws .ws-team-tiles>div.is-warn b{color:var(--ws-accent)}.ws .ws-team-table-card{margin-bottom:12px;padding:0;overflow:hidden}.ws .ws-team-table{flex-direction:column;display:flex;overflow-x:auto}.ws .ws-team-row{border-top:1px solid var(--border);grid-template-columns:minmax(220px,2.2fr) 1.2fr .7fr 1fr .6fr .7fr .6fr .7fr .6fr .8fr 32px;align-items:center;gap:10px;min-width:980px;padding:12px 16px;font-size:13px;display:grid}.ws .ws-team-row.is-head{background:var(--muted);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);border-top:0;padding:9px 16px;font-size:11px;font-weight:600}.ws .ws-team-row small{color:var(--muted-foreground);font-size:11px}.ws .ws-team-row .is-warn{color:var(--ws-accent);font-weight:600}.ws .ws-team-who{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ws .ws-team-dot{background:#c9c4bb;border-radius:50%;flex:none;width:8px;height:8px}.ws .ws-team-dot.is-on{background:#3f8a5a}.ws .ws-team-health{font-size:12px}.ws .ws-team-health.is-ok{color:#285e3d}.ws .ws-team-health.is-warn{color:#7a5410}.ws .ws-team-health.is-stop{color:#8a2e10}.ws .ws-team-alerts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws .ws-team-alerts li{background:var(--muted);border-radius:8px;align-items:baseline;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ws .ws-team-alerts li.is-critical{background:var(--ws-accent-soft);color:#7c2d12}.ws .ws-team-alerts li span{flex:1;min-width:0}.ws .ws-team-alerts li small{color:var(--muted-foreground)}.ws .ws-team-manage .ws-hint{margin:0}.ws .ws-team-code{background:var(--muted);overflow-wrap:anywhere;border-radius:8px;flex:1;min-width:0;padding:6px 10px;font-family:ui-monospace,monospace;font-size:12.5px}@media (max-width:900px){.ws .ws-team-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ws .ws-team-start{grid-template-columns:1fr}.ws .ws-team-table{overflow:visible}.ws .ws-team-row{grid-template-columns:1fr 1fr;gap:6px 12px;min-width:0}.ws .ws-team-row.is-head{display:none}.ws .ws-team-row>.ws-team-who{grid-column:1/-1}.ws .ws-team-row>span[data-k]:before{content:attr(data-k);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;display:block}}.ws .ws-idea .ws-idea-add{margin-left:auto}.ws .ws-ideas-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ws .ws-idea{gap:8px;padding:14px 14px 14px 16px}.ws .ws-idea-top b{font-size:14.5px}.ws .ws-idea-about{-webkit-line-clamp:3;color:var(--foreground);font-size:13px}.ws .ws-idea .ws-idea-why{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.ws .ws-idea .ws-idea-why b{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:1px;font-size:10.5px;font-weight:600;display:block}.ws .ws-idea-recent{border-top:1px dashed var(--border);flex-direction:column;gap:2px;padding-top:6px;display:flex}.ws .ws-idea-recent small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.ws .ws-idea-recent span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ws .ws-idea-tags .ws-opp{padding:2px 8px;font-size:11px}.ws .od-mode{margin:4px 0 14px}.ws .od-teams{flex-direction:column;gap:16px;display:flex}.ws .od-teams .ws-hint{margin:0}.ws .od-pick{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ws .od-pick label{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:13px;display:flex}.ws .od-pick label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws .od-pick small{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.ws .od-pick .od-pick-team{color:var(--ws-accent);margin-left:auto}.ws .od-pick input{accent-color:var(--ws-accent)}.ws .od-team{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.ws .od-team .ws-team-tiles,.ws .od-team .ws-team-table-card{margin:0}.ws .od-team-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws .od-team-head h2 small{color:var(--muted-foreground);font-size:13px;font-weight:400}.ws .od-add{max-width:360px}@media (max-width:760px){.ws .ws-nav.has-team{grid-template-columns:repeat(7,minmax(0,1fr))}}.ws .ws-team-role{border:1px solid var(--border);background:var(--card);border-radius:6px;height:24px;padding:0 6px;font-size:12px}.ws .ws-team-admin{flex-direction:column;gap:12px;margin-top:8px;display:flex}.ws .ws-autoposts{gap:12px}.ws .ws-autoposts.is-on{border-color:var(--ws-accent-line)}.ws .ws-autoposts-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws .ws-autoposts-head b{font-size:15px}.ws .ws-autoposts-state{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.ws .ws-autoposts-state.is-on{color:#285e3d;background:#e4efe7}.ws .ws-autoposts .ws-note,.ws .ws-autoposts .ws-quiet{margin:0}.ws .ws-agent-hero{min-height:0;margin-bottom:14px}.ws .ws-agent-hero .ws-hero-big{max-width:640px;font-size:clamp(22px,2.6vw,30px)}.ws .ws-agent-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ws .ws-agent-card{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;min-width:0;color:var(--foreground);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ws .ws-agent-card:hover:not(:disabled){border-color:var(--ws-accent-line);transform:translateY(-1px)}.ws .ws-agent-card:disabled{opacity:.55;cursor:default}.ws .ws-agent-card.is-now{border-color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent);background:var(--ws-accent-soft)}.ws .ws-agent-card.is-todo:not(.is-now){border-style:dashed}.ws .ws-agent-card-top{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.ws .ws-agent-card-n{background:var(--muted);width:20px;height:20px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ws .ws-agent-card.is-now .ws-agent-card-n{background:var(--ws-accent);color:#fff}.ws .ws-agent-card-top em{color:var(--ws-accent);font-size:11px;font-style:normal;font-weight:600}.ws .ws-agent-card-top em.is-edit{color:var(--muted-foreground)}.ws .ws-agent-card b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:20px;line-height:1.2;overflow:hidden}.ws .ws-agent-card small{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ws .ws-agent-card small.is-warn{color:var(--ws-accent);font-weight:600}@media (max-width:900px){.ws .ws-agent-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ws .ws-agent-card b{font-size:17px}}.ws .ws-tabcard .ws-ch-head>b{display:none}.ws .ws-ideas{border-top:1px solid var(--border);margin-top:4px;padding-top:16px}.ws .ws-ideas-head{background:0 0;border:0;padding:0}.ws .ws-ideas-head b{font-size:15px}.ws .ws-short-row{grid-template-columns:minmax(150px,200px) minmax(0,1fr);align-items:center;gap:16px;display:grid}.ws .ws-short-row .ws-desk-note p{margin:0 0 4px}@media (max-width:640px){.ws .ws-short-row{grid-template-columns:1fr}}.ws .ws-notice{background:#fbf6e9;border:1px solid #ecd9a8;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.ws .ws-notice.is-bad{border-color:var(--ws-accent-line);background:var(--ws-accent-soft)}.ws .ws-notice-icon{color:#9a6a12;flex:none;margin-top:2px}.ws .ws-notice.is-bad .ws-notice-icon{color:var(--ws-accent)}.ws .ws-notice-body{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:13.5px;display:flex}.ws .ws-notice-body ul{color:var(--ink-2);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ws .ws-notice-acts{flex-wrap:wrap;gap:16px;margin-top:2px;display:flex}.ws .ws-notice-acts .ws-linkbtn{font-size:13px;font-weight:600}.ws .ws-notice.is-info{border-color:var(--border);background:var(--card)}.ws .ws-notice.is-info .ws-notice-icon{background:var(--foreground);width:18px;height:18px;color:var(--card);border-radius:50%;place-items:center;font-size:11px;font-style:italic;font-weight:700;display:grid}.ws .ws-notice-body span{color:var(--ink-2)}.ws .ws-ext-how{background:var(--muted);color:var(--ink-2);border-radius:10px;margin:4px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.ws .ws-team-alerts-card{gap:10px}.ws .ws-team-alerts li{flex-wrap:wrap;align-items:center}.ws .ws-team-alert-acts{flex:none;align-items:center;gap:10px;display:inline-flex}.ws .ws-team-alerts li>span:not(.ws-team-alert-acts){flex:1;min-width:140px}.od-concerns li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}.od-concerns li:first-child{border-top:0}.od-concerns li>.ws-grow{order:5;min-width:0;line-height:1.45;flex:100%!important}.od-concerns li>.ws-quiet{margin-left:auto}.ws .ws-team-admin .od-split{grid-template-columns:1fr}.ws .ws-team-admin .od-list ul{flex-wrap:wrap;gap:6px;display:flex}.ws .ws-team-admin .od-list li{flex:220px}.ws .ws-team-admin .od-cols{grid-template-columns:1fr}.ws .ws-ext-heads-up{background:var(--ws-accent-soft);color:var(--ink-2);border-radius:8px;margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:1.45}.ws .od-hero{min-height:0;margin-bottom:16px}.ws .od-hero .ws-hero-big b{color:#f2753f}.ws .od-hero-cta{color:#151515;cursor:pointer;background:#f6f5f1;border:0;border-radius:999px;align-self:flex-start;height:32px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:600}.ws .od-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws .od-times{background:var(--muted);color:var(--muted-foreground);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}@media (max-width:1100px){.ws .od-list{max-height:360px;overflow:auto}}.ws .ws-goal-top{align-items:center}.ws .ws-goal-switch{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.ws .ws-goal-switch select{border:1px solid var(--border);background:var(--card);border-radius:6px;max-width:100%;height:26px;padding:0 6px;font-size:12px}.ws .ws-health-fix{align-self:flex-start;margin-top:-4px;font-size:12.5px}.ws .od-brand{color:var(--foreground);letter-spacing:-.02em;align-items:center;gap:8px;margin-bottom:18px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.ws .od-brand img{border-radius:7px}.ws .od-brand em{background:var(--ws-accent-soft);color:var(--ws-accent);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.ws .od-total-btn{text-align:left;font:inherit;color:inherit;cursor:pointer}.ws .od-total-btn:hover{border-color:var(--ws-accent-line)}.od-totals>.od-total-btn{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.od-totals{margin-bottom:16px}.ws details.ws-ext-how summary{cursor:pointer}.ws details.ws-ext-how ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.ws-grid-3.ws-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1280px){.ws-grid-3.ws-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ws-grid-3.ws-grid-4{grid-template-columns:1fr}}.ws-wins-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ws-bigswitch{background:var(--muted);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.ws-bigswitch button{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 22px;font-size:15px;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.ws-bigswitch button small{background:#00000010;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.ws-bigswitch button[aria-selected=true]{background:var(--background,#fff);color:var(--foreground);box-shadow:0 1px 3px #00000024}.ws-bigswitch button[aria-selected=true] small{background:var(--ws-accent,#e8582a);color:#fff}.ws-bigswitch button:disabled{opacity:.45;cursor:default}.ws-wins-head{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.ws-wins-head b{font-size:16px}.ws-grid-4>.ws-card{flex-direction:column;display:flex}.ws-grid-4 .ws-card-head{flex-wrap:nowrap;align-items:flex-start}.ws-grid-4 .ws-card-head>:first-child{flex:1 1 0;min-width:0}.ws-grid-4 .ws-card-head .ws-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-grid-4 .ws-card-actions{flex:none;margin:-4px -8px 0 0}.ws-grid-4 .ws-card-actions button{height:30px;padding:0 10px}.ws .ws-grid-4 .ws-health-fix{text-align:left;margin-top:auto;padding-top:6px;font-size:12.5px;text-decoration-thickness:1px}.ws-tiles{gap:var(--gap,16px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1100px){.ws-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ws-tiles{grid-template-columns:1fr}}.ws-tile{all:unset;box-sizing:border-box;background:var(--card,#fbfaf7);border:1px solid var(--border,#e6e2da);cursor:pointer;text-align:left;border-radius:18px;flex-direction:column;gap:6px;min-height:150px;padding:18px 20px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.ws-tile:hover:not(:disabled){border-color:#d6d0c4;transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}.ws-tile:focus-visible{outline:2px solid var(--ws-accent,#e8582a);outline-offset:2px}.ws-tile:disabled{cursor:default}.ws-tile-top{color:var(--muted-foreground,#6b675f);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.ws-tile-top svg{transition:transform .15s}.ws-tile:hover .ws-tile-top svg{color:var(--foreground);transform:translate(3px)}.ws-tile-big{letter-spacing:-.02em;color:var(--foreground,#151515);align-items:baseline;gap:8px;margin-top:auto;font-size:34px;font-weight:750;line-height:1.05;display:flex}.ws-tile-big .ws-dot,.ws-tile-big>i{align-self:center}.ws-tile-big small{letter-spacing:0;color:var(--muted-foreground,#6b675f);font-size:14px;font-weight:500}.ws-tile-note{color:var(--muted-foreground,#6b675f);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ws-tile-reasons{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.ws-tile-reasons em{color:#a2381b;background:#fbe3d9;border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600}.ws-toggle{background:#d9d4ca;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.ws-toggle b{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ws-tile.is-on .ws-toggle{background:#3a8a57}.ws-tile.is-on .ws-toggle b{transform:translate(18px)}.ws-tile.is-switch.is-on .ws-tile-big{color:#2f7a4b}.ws-tile.is-switch:disabled .ws-toggle{opacity:.5}.ws-goal-strip{padding:14px 20px}.ws-kindtabs{border-bottom:1px solid var(--border,#e6e2da);flex:1;gap:26px;display:flex}.ws-kindtabs button{all:unset;cursor:pointer;letter-spacing:-.01em;color:#a39d92;border-bottom:3px solid #0000;margin-bottom:-1px;padding:4px 0 12px;font-size:22px;font-weight:700;transition:color .15s,border-color .15s}.ws-kindtabs button:hover:not(:disabled){color:var(--foreground)}.ws-kindtabs button[aria-selected=true]{color:var(--foreground,#151515);border-bottom-color:var(--ws-accent,#e8582a)}.ws-kindtabs button:disabled{cursor:default;opacity:.5}.ws-wins-top{flex-wrap:nowrap;align-items:flex-end;gap:16px;margin-bottom:16px}.ws-wins-top .ws-seg{flex:none;margin-bottom:8px}.ws .ws-tile:disabled{opacity:1}.ws-tile.is-switch:disabled .ws-tile-big{color:var(--muted-foreground,#6b675f)}.ws-kindtabs{flex:1}.ws-win-stat{align-items:center;gap:4px;display:inline-flex}.ws-win-body b{color:var(--foreground);font-weight:600}.ws-fit-note{color:#5b554c;background:#f4f1ea;border-radius:10px;gap:8px;margin:2px 0 14px;padding:10px 14px;font-size:13px;line-height:1.5;display:grid}.ws-fit-note p{margin:0}.ws-fit-note b{color:var(--foreground)}.ws-fit-note .ws-fit-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-fit-note .ws-fit-chips small{margin-right:2px}.ws .ws-idea.is-loading{background:var(--card);border:1px solid var(--border);border-left:1px solid var(--border);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;height:auto;min-height:118px;padding:16px;animation:none;display:flex}.ws .ws-idea.is-loading i{background:linear-gradient(90deg,#ece8e0 0%,#f6f3ee 50%,#ece8e0 100%) 0 0/200% 100%;border-radius:6px;height:10px;animation:1.2s linear infinite ws-shimmer;display:block}.ws .ws-idea.is-loading i:first-child{width:38%;height:13px}.ws .ws-idea.is-loading i:nth-child(2){width:88%}.ws .ws-idea.is-loading i:nth-child(3){width:64%}.ws .ws-ideas-list .ws-idea{border:1px solid var(--border);border-left:3px solid var(--border);border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:14px 16px}.ws .ws-ideas-list .ws-idea.is-good{border-left-color:#3a8a57}.ws .ws-ideas-list .ws-idea.is-fair{border-left-color:#d9a441}.ws .ws-ideas-list .ws-idea>*{min-width:0;max-width:100%}.ws .ws-ideas-list .ws-idea-top{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ws .ws-ideas-list .ws-idea-top b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ws .ws-ideas-list .ws-idea-add{flex:none;margin-left:auto}.ws .ws-ideas-list .ws-idea-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ws .ws-ideas-list .ws-idea-tags .ws-opp{white-space:nowrap}.ws .ws-ideas-list .ws-idea-why{margin:0}.ws .ws-ideas-list .ws-idea-recent{border-left:0;padding-left:0}.ws .ws-ideas-list .ws-idea.is-loading{border-left-width:1px}.ws-fit-note .ws-fit-chips small{color:var(--muted-foreground);background:0 0;border:0;padding:0;font-size:12.5px}.od-scans{gap:14px;display:grid}.od-days{width:auto}.od-scan-table .ws-team-row{grid-template-columns:minmax(160px,1.6fr) repeat(8,minmax(70px,1fr)) 50px}.od-scan-detail{background:#f7f5f0;border-radius:10px;gap:8px;margin:4px 0 10px;padding:10px 14px 16px;display:grid}.od-reasons{gap:4px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.od-reasons li{gap:8px;display:flex}.od-reasons em{color:#a2381b;flex:none;min-width:44px;font-style:normal;font-weight:700}.ws-autopilot-offer{background:#eef6f0;border:1px solid #cfe5d6;border-radius:14px;align-items:center;gap:16px;margin-bottom:12px;padding:14px 18px;display:flex}.ws-autopilot-offer>div{flex:1;min-width:0}.ws-autopilot-offer b{font-size:14.5px}.ws-autopilot-offer p{color:#4d5a50;margin:2px 0 0;font-size:13px}@media (max-width:640px){.ws-autopilot-offer{flex-direction:column;align-items:stretch}}.ws-ideas-panel{gap:12px;margin-top:18px;display:grid}.ws-ideas-panel-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-ideas-panel-head b{font-size:16px}.ws-ideas-tools{gap:6px}.ws-ideas-scroll{gap:10px;padding:0;display:grid}.ws-postidea.is-old{opacity:.6}.ws-postidea.is-old:hover{opacity:1}.ws-ideas-old{text-align:center;margin:4px 0}.ws-post-where{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-where-tags{flex-wrap:wrap;gap:5px;display:inline-flex}.ws-alertbar{gap:8px;margin:0 0 16px;display:grid}.ws-alert{color:#5a2414;background:#fdf1ec;border:1px solid #f0c3b4;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ws-alert.is-critical{color:#fff;background:#c2410c;border-color:#9a330a}.ws-alert svg{flex:none;margin-top:2px}.ws-alert b{font-size:14.5px}.ws-alert p{opacity:.95;margin:2px 0 0;font-size:13px;line-height:1.45}.ws-alert button{font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:650}.ws-alert .ws-alert-open{color:inherit;background:0 0;text-decoration:underline}.ws-alert .ws-alert-ok{color:#151515;background:#fff}.ws-alert.is-warn .ws-alert-ok{color:#fff;background:#151515}@media (max-width:640px){.ws-alert{flex-wrap:wrap}}.ws-newacct{background:#fdf8ec;border-color:#e9d3a5;gap:8px;display:grid}.ws-newacct-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ws-newacct-head b{font-size:15px}.ws-newacct-list{color:#4d4840;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ws-newacct{gap:6px;padding-top:14px;padding-bottom:14px}.ws-newacct-head{align-items:center}.ws-newacct-x{margin-left:auto}.ws-thread-post{justify-items:start;gap:6px;display:grid}.ws-tldr{color:#2f2b26;box-sizing:border-box;background:#f4f1ea;border-radius:10px;width:100%;margin:0;padding:8px 12px;font-size:14px;line-height:1.5}.ws-tldr b{letter-spacing:.06em;color:#8a8278;margin-right:8px;font-size:11px}.ws-thread-full{color:#4d4840;box-sizing:border-box;border-left:3px solid #e6e0d5;gap:8px;width:100%;max-height:320px;padding:2px 0 2px 12px;font-size:13.5px;line-height:1.6;display:grid;overflow:auto}.ws-thread-full p{margin:0}.ws-reading{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.od-delete{color:#a3452f}.ws button,.ws a.ws-link,.ws .ws-tile{transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform 80ms,opacity .15s}.ws button:not(:disabled):active,.ws a.ws-link:active{transform:scale(.97)}.ws .ws-icon-btn:not(:disabled):hover{color:var(--ink,#151515);background:#0000000f}.ws .ws-falseflag:not(:disabled):hover{background:#f4f1ea;border-color:#cfc8bd}.ws .ws-linkbtn:not(:disabled):hover{text-decoration-thickness:2px}.ws .ws-alert-ok:not(:disabled):hover{filter:brightness(1.12)}.ws button:disabled{cursor:default}.ws .ws-alert,.ws .ws-problems li,.ws .ws-draft,.ws .ws-notice{animation:.18s ease-out ws-in}@media (prefers-reduced-motion:reduce){.ws button,.ws a.ws-link,.ws .ws-tile{transition:none}.ws button:active{transform:none}.ws .ws-alert,.ws .ws-problems li,.ws .ws-draft,.ws .ws-notice{animation:none}}.ws-tile{min-width:0}.ws-tile-big{white-space:nowrap;min-width:0}.ws-tile-big.is-text{font-size:clamp(22px,2.15vw,34px)}@media (max-width:1100px){.ws-tile-big.is-text{font-size:clamp(22px,4.2vw,34px)}}@media (max-width:560px){.ws-tile-big.is-text{font-size:30px}}.ws-tile-big-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-tile-big .ws-dot{flex:none}.ws-elig-toggle{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:8px;padding:0;display:flex}.ws-elig-toggle svg{flex:none;transition:transform .15s}.ws-elig-toggle svg.is-open{transform:rotate(90deg)}.ws-elig-toggle .ws-quiet{font-size:12.5px}.ws .ws-elig:has(.ws-elig-toggle[aria-expanded=false]){gap:0;padding:10px 16px}.ws-elig-row{gap:0!important;padding:0!important}.ws-elig-top{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 4px;transition:background .15s;flex-wrap:nowrap!important}.ws-elig-top:hover:not(:disabled){background:color-mix(in srgb,var(--muted) 55%,transparent)}.ws-elig-top:disabled{cursor:default}.ws-elig-top b{flex:none;font-size:14px}.ws-elig-top .ws-elig-pill{flex:none}.ws-elig-sum{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.ws-elig-row.is-blocked .ws-elig-sum{color:#8a2e10;font-weight:600}.ws-elig-count{color:var(--muted-foreground);flex:none;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ws-elig-count svg{transition:transform .15s}.ws-elig-count svg.is-open{transform:rotate(90deg)}.ws-elig-body{gap:10px;padding:2px 4px 14px 23px;animation:.2s both ws-in;display:grid}.ws-elig-rules{gap:10px!important}.ws-elig-rules li{gap:2px;display:grid}.ws-elig-rules li span{font-size:12.5px}.ws-elig-rules li span:before{content:none!important}.ws-elig-body .ws-link{justify-self:start;font-size:12.5px}@media (max-width:640px){.ws-elig-sum{display:none}}.ws-ideas-panel-head{gap:10px}.ws-ideas-panel-head .ws-ideas-tools{flex-wrap:wrap;gap:8px;display:flex}.ws-ideas-panel-head>.ws-seg{display:inline-flex}.ws-elig-top:disabled{opacity:1}.ws [data-slot=button],.ws .ws-seg,.ws .ws-icon-btn,.ws .ws-rate-btn,.ws .ws-falseflag,.ws .ws-hero-refresh,.ws .ws-ext-prompt-go,.ws .ws-alert button,.ws .ws-suggest button,.ws .ws-prompts button,.ws .ws-steps-pick button,.ws .ws-wizard-steps button,.ws .ws-stepper button,.ws .ws-idea-add,.ws .od-hero-cta,.ws .ui-select.is-menu .ui-select-trigger{border-radius:8px}.ws .ws-seg button,.ws .ws-tag,.ws .ws-chip,.ws .ws-elig-pill,.ws .ws-elig-chip,.ws .ws-sev,.ws .ws-opp,.ws .ws-fu-why,.ws .ws-fit-tag,.ws .ws-fit-chips>*,.ws .ws-idea-fit,.ws .ws-idea-act,.ws .ws-idea-rules span,.ws .ws-when,.ws .ws-upnext time,.ws .ws-batch-chip,.ws .ws-batch-state,.ws .ws-batch-older,.ws .ws-acct-health,.ws .ws-problem-kind,.ws .ws-owner-kind,.ws .ws-elig-notes span,.ws .ws-ci-rules span,.ws .ws-rule-kind,.ws .ws-autoposts-state,.ws .ws-stat-chips span,.ws .ws-hero-chips span,.ws .ws-ch-verdict,.ws .ws-tile-reasons em,.ws .od-times,.ws .ws-presets em{border-radius:6px}.ws .ws-reconnect{align-items:flex-start}.ws .ws-pastelink{align-items:stretch}.ws .ws-pastelink [data-slot=button]{height:auto;min-height:36px}.ws .ws-ideas-panel{box-shadow:none;background:0 0;border:0;padding:0}.ws .ws-elig-body .ws-link{margin-left:0}.ws-cadence{gap:10px;display:grid}.ws-cadence-custom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-cadence-custom .ws-input{text-align:center;width:64px;height:32px;padding:0 6px}.ws-cadence-custom .ws-icon-btn{border:1px solid var(--border);background:var(--card);width:32px;height:32px;font-size:16px}.ws-recheck{align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:inline-flex}.ws-recheck .ws-linkbtn{font-size:12.5px;font-weight:600}.ws-elig-when{color:var(--muted-foreground);margin-right:10px}.ws-elig-count .ws-spinner{width:12px;height:12px}.ws-elig-body .ws-row{align-items:center;gap:12px}.ws-health-evidence li{align-items:center}.ws-health-evidence .ws-falseflag{flex:none}.ws-health-evidence .ws-health-ack{border-top:1px solid var(--border);margin-top:2px;padding-top:8px}.ws-autoposts-last{align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;display:flex}.ws-autoposts-last .ws-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.od-deliv-table .ws-team-row{grid-template-columns:minmax(150px,1.4fr) 96px 72px 112px 72px 72px 72px 76px 56px 84px minmax(130px,1.3fr) 44px}.od-deliv-table .ws-team-row.is-low{background:#fbefe9}.od-deliv-table .is-bad,.od-totals b.is-bad{color:#a2381b}.od-deliv-table .is-warn{color:#8a5a10}.od-deliv-table .is-ok,.od-totals b.is-ok{color:#2f6b43}.od-totals .od-leak-b{font-size:18px;line-height:1.2}.od-reasons li b{flex:none;margin-right:4px}.od-deliv-totals{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.od-deliv-totals{grid-template-columns:1fr 1fr}}.od-scan-detail>.ws-linkbtn{justify-self:start}.ws{--ink:#34312d;--ink-2:#55514a;--foreground:#34312d;--card-foreground:#34312d;--background:#eeece7;--card:#fffefb;--muted:#f1eee8;--muted-foreground:#6a655d;--border:#e1ddd4;--input:#d3cec4;--chip:#f4f1eb;--chip-hover:#ece8e0;--chip-border:#d3cec4;--primary:#d2481c;--primary-hover:#b83c14;--primary-soft:#fbe7dc;--ring:#34312d;--sun-1:#e2562a;--sun-2:#ef8e63;--sun-3:#f2b394;--sun-4:#f6c9b2;--peach:#fbe7dc;--peach-edge:#f2c3aa;--peach-ink:#b5401a;--butter:#fbf3d6;--butter-edge:#e6d49a;--butter-ink:#7a6420;--sage:#ddeadf;--sage-ink:#2f6148;--graphite:#8a8479;--night:#2e2b27;--ok:#3e7a5b;--warn:#c9921e;--stop:#d2481c;--idle:#b9b2a6;--display:"Inter Tight",Inter,-apple-system,BlinkMacSystemFont,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--hand:"Mr Dafoe",cursive;background-color:#eeece7;background-image:radial-gradient(#0000000b .6px,#0000 .8px);background-size:3px 3px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ws .ws-top{--ink:#151515;--foreground:#151515;--background:#efede8;--card:#f8f7f3;--chip:#e5e2dc;--chip-hover:#dad6cf;--chip-border:#d2cec6;--border:#dcd8d0;--input:#cfcac1;--muted-foreground:#5f5b54;--ok:#3f7d55;--warn:#c27a1a;--stop:#d0461b;--idle:#a8a399;color:#151515}.ws .ws-h1{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);font-size:38px;font-weight:800;line-height:1.02}.ws .ws-sub{color:var(--ink-2);font-weight:500}.ws .ws-h2,.ws .ws-sec-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-weight:700}.ws .ws-h2{font-size:16px}.ws .ws-big,.ws .ws-hero-big b,.ws .ws-acct-stats b{font-family:var(--display);letter-spacing:-.04em;font-weight:800}.ws .ws-hero-label,.ws .ws-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);font-size:10.5px;font-weight:600}.ws .ws-label{align-items:center;gap:8px;display:inline-flex}.ws .ws-label>i{background:var(--sun-1);border-radius:50%;width:6px;height:6px}.ws .ws-label.is-peach{color:var(--sun-4)}.ws .ws-hand{font-family:var(--hand);color:var(--primary);transform-origin:0;font-size:38px;font-weight:400;line-height:1.05;display:inline-block;transform:rotate(-5deg)}.ws .ws-hand.is-peach{color:var(--sun-4)}.ws .ws-quiet{color:var(--muted-foreground)}.ws .ws-grow{flex:1}.ws .ws-card,.ws .ws-sheet,.ws .ws-draft,.ws .ws-agent-card,.ws .ws-alert,.ws .ws-batch,.ws .ws-empty,.ws .ws-fit,.ws .ws-goal,.ws .ws-idea,.ws .ws-notice,.ws .ws-scan,.ws .ws-thread,.ws .ws-tile,.ws .ws-tryit,.ws .ws-working,.ws .ws-pacebox,.ws .ws-skipped,.ws .ws-stepper,.ws .ws-approve-bar,.ws .ws-autopilot-offer{border-radius:6px}.ws .ws-card,.ws .ws-sheet{background:var(--card);border:1px solid var(--border);box-shadow:none}.ws .ws-sheet{border-radius:6px}.ws [data-slot=button]{border-radius:6px;font-weight:700}.ws [data-slot=button][data-variant=default],.ws [data-slot=button]:not([data-variant]){background:var(--ink);border-color:var(--ink);color:#fffefb}.ws [data-slot=button][data-variant=default]:hover:not(:disabled),.ws [data-slot=button]:not([data-variant]):hover:not(:disabled){background:#1f1d1a;border-color:#1f1d1a}.ws [data-slot=button][data-variant=outline]{background:var(--card);border:1.5px solid var(--ink);color:var(--ink)}.ws [data-slot=button][data-variant=outline]:hover:not(:disabled){background:var(--chip)}.ws [data-slot=button][data-variant=secondary]{background:var(--chip);border-color:var(--chip-border);color:var(--ink)}.ws [data-slot=button].ws-btn-sun,.ws .ws-btn-sun[data-slot=button]{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.ws [data-slot=button].ws-btn-sun:hover:not(:disabled){background:var(--primary-hover)!important}.ws [data-slot=button].ws-btn-ink{background:var(--ink)!important;border-color:var(--ink)!important;color:#fffefb!important}.ws .ws-input,.ws input.ws-input,.ws textarea,.ws select{border-radius:6px}.ws .ws-tag{height:22px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--chip);color:var(--ink-2);border-radius:4px;font-size:10px;font-weight:600}.ws .ws-tag-brand{background:var(--peach);color:var(--peach-ink)}.ws .ws-tag-demo,.ws .ws-tag-warn{background:var(--butter);color:var(--butter-ink)}.ws .ws-tag-ok{background:var(--sage);color:var(--sage-ink)}.ws .ws-chip{min-width:38px;height:24px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--chip);color:var(--ink);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.ws .ws-chip.is-sage{background:var(--sage);color:var(--sage-ink)}.ws .ws-chip.is-butter{background:var(--butter);color:var(--butter-ink)}.ws .ws-chip.is-peach{background:var(--peach);color:var(--peach-ink)}.ws .ws-chip.is-plain{letter-spacing:0;font-size:12px}.ws .ws-sec{flex-direction:column;gap:14px;min-width:0;display:flex}.ws .ws-sec-head{border-bottom:1px solid var(--input);align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.ws .ws-sec-n{font-family:var(--mono);color:var(--primary);font-size:11px;font-weight:600}.ws .ws-sec-title{margin:0;font-size:21px}.ws .ws-swash{margin-top:-2px;display:block}.ws .ws-crop{padding:14px 16px;position:relative}.ws .ws-crop>i{border:0 solid var(--ink);width:10px;height:10px;position:absolute}.ws .ws-crop>i:first-child{border-top-width:1.5px;border-left-width:1.5px;top:4px;left:4px}.ws .ws-crop>i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:4px;right:4px}.ws .ws-crop>i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:4px;left:4px}.ws .ws-crop>i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:4px;right:4px}.ws .ws-sticker{background:var(--primary);color:#fffefb;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;place-items:center;padding:11px 14px;font-size:11px;font-weight:600;display:inline-grid;position:relative;transform:rotate(-7deg);box-shadow:0 4px 10px #0000001f}.ws .ws-sticker:before{content:"";opacity:.92;background:#e9dfcb;width:34px;height:14px;margin-left:-17px;position:absolute;top:-8px;left:50%;transform:rotate(4deg)}.ws .ws-side{color:#cfc8bc;background-color:#1e1c1a;background-image:radial-gradient(#ffffff0c .6px,#0000 .8px);background-size:3px 3px;gap:20px}.ws .ws-nav button{color:#cfc8bc;border-radius:6px;height:38px;font-size:14.5px}.ws .ws-nav button svg{color:var(--graphite)}.ws .ws-nav button:hover{color:#fffefb;background:#2a2724}.ws .ws-nav button.is-active{color:var(--ink);box-shadow:none;background:#fffefb;font-weight:700}.ws .ws-nav button.is-active svg{color:var(--primary)}.ws .ws-nav em{background:var(--sun-1);font-family:var(--mono);border-radius:4px;font-size:10.5px}.ws .ws-side-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.ws .ws-side-needs{background:var(--peach);width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;display:flex}.ws .ws-side-needs b{font-family:var(--display);letter-spacing:-.04em;color:var(--peach-ink);font-size:26px;font-weight:800;line-height:1}.ws .ws-side-needs span{flex:1;font-size:13px;font-weight:700;line-height:1.25;display:grid}.ws .ws-side-needs small{color:#8a6f60;font-size:12px;font-weight:500}.ws .ws-side-needs i{font-size:16px;font-style:normal}.ws .ws-side-needs:hover{background:#f8dccb}.ws .ws-side-needs-line{color:#cfc8bc;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.ws .ws-side-needs-line:hover{color:#fffefb}.ws .ws-side-me{border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:12px 4px 0;display:flex}.ws .ws-side-me-blank{border:1.5px dashed #5a554d;border-radius:8px;flex:none;width:30px;height:30px}.ws .ws-side-me-text{min-width:0;display:grid}.ws .ws-side-me-text b{color:#fffefb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ws .ws-side-me .ws-logout{width:auto;height:auto;color:var(--graphite);background:0 0;gap:5px;margin:0;padding:0;font-size:12px;font-weight:600}.ws .ws-side-me .ws-logout:hover{color:#fffefb;background:0 0}@media (max-width:760px){.ws .ws-side-foot{flex-direction:row;align-items:center;margin:0 0 0 auto}.ws .ws-side-needs,.ws .ws-side-needs-line,.ws .ws-side-me-text b{display:none}.ws .ws-side-me{border:0;padding:0}}.ws .ws-hero{background-color:var(--night);color:#fffefb;background-image:radial-gradient(#ffffff10 .6px,#0000 .8px);background-size:3px 3px;border-radius:8px}.ws .ws-sun,.ws .ws-halftone{display:none}.ws .ws-hero-atom{opacity:.95;pointer-events:none;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.ws .ws-hero .ws-bars{z-index:1;position:relative}.ws .ws-hero .ws-hero-label{color:var(--sun-4)}.ws .ws-atom-loader{color:var(--ink-2);align-items:center;gap:12px;font-weight:600;display:inline-flex}.ws .ws-empty-disc{display:none}.ws .ws-empty-mark{flex:none;display:block}.ws .ws-acct-atom{border-radius:12px}.ws .ws-acct-stats>div{color:var(--ink)!important;background:0 0!important}.ws .ws-acct-stats>div span,.ws .ws-acct-stats>div small{color:var(--muted-foreground)!important}.ws .ws-acct-stats>.is-sun b{color:var(--primary)!important}.ws .ws-acct-days span.is-on{background:var(--ink)}.ws .ws-agent-card{background:var(--card);border:1px solid var(--border);box-shadow:none}.ws .ws-agent-card.is-now{background:var(--card);border-color:var(--border);box-shadow:inset 0 2px 0 var(--ink)}.ws .ws-agent-card.is-now em{color:var(--ink)}.ws .ws-agent-card-n{border-radius:4px}.ws .ws-team-who{align-items:center;gap:8px;display:inline-flex}.ws .ws-credit-hero{background-color:var(--night);color:#fffefb;background-image:radial-gradient(#ffffff10 .6px,#0000 .8px);background-size:3px 3px;border-radius:8px;min-height:240px;padding:30px 32px 26px;position:relative;overflow:hidden}.ws .ws-credit-hero-art{pointer-events:none;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.ws .ws-credit-hero-copy{flex-direction:column;gap:10px;max-width:520px;display:flex;position:relative}.ws .ws-credit-hero-big{align-items:baseline;gap:12px;margin:0;display:flex}.ws .ws-credit-hero-big b{font-family:var(--display);letter-spacing:-.06em;font-size:72px;font-weight:800;line-height:.95}.ws .ws-credit-hero-big span{font-family:var(--display);letter-spacing:-.02em;font-size:24px;font-weight:700}.ws .ws-credit-hero-sub{color:#cfc8bc;margin:0;font-size:15px;font-weight:500}.ws .ws-tickets{grid-template-columns:1fr 1fr;gap:24px;padding-top:8px;display:grid}.ws .ws-ticket{background:var(--butter);box-shadow:inset 0 0 0 1px var(--butter-edge);border-radius:8px;grid-template-columns:1fr 184px;display:grid;position:relative}.ws .ws-ticket.is-peach{background:var(--peach);box-shadow:inset 0 0 0 1px var(--peach-edge)}.ws .ws-ticket:before,.ws .ws-ticket:after{content:"";background:var(--background);border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%}.ws .ws-ticket:before{left:-10px}.ws .ws-ticket:after{right:-10px}.ws .ws-ticket-sticker{z-index:2;position:absolute;top:-22px;right:-12px}.ws .ws-ticket-main{padding:24px 26px}.ws .ws-ticket .ws-label{color:#8a7f6a}.ws .ws-ticket-big{align-items:baseline;gap:8px;margin:10px 0 0;display:flex}.ws .ws-ticket-big b{font-family:var(--display);letter-spacing:-.06em;font-size:76px;font-weight:800;line-height:.9}.ws .ws-ticket-big span{font-size:16px;font-weight:700}.ws .ws-ticket-sub{color:#5c5547;margin:12px 0 0;font-size:13.5px;font-weight:500}.ws .ws-ticket-stub{border-left:2px dashed var(--butter-edge);flex-direction:column;justify-content:space-between;gap:14px;padding:30px 20px 24px;display:flex}.ws .ws-ticket.is-peach .ws-ticket-stub{border-left-color:var(--peach-edge)}.ws .ws-ticket-price{font-family:var(--display);letter-spacing:-.04em;margin:0 0 6px;font-size:36px;font-weight:800;line-height:1}.ws .ws-ticket-stub [data-slot=button]{white-space:nowrap;width:100%;height:40px}.ws .ws-secure{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.ws .ws-secure b{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sage-ink);font-size:10.5px;font-weight:600}.ws .ws-budget2{flex-direction:column;gap:16px;padding:24px;display:flex}.ws .ws-budget2-top{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.ws .ws-swashed{flex-direction:column;align-items:flex-start;display:flex}.ws .ws-swashed b{font-family:var(--display);letter-spacing:-.05em;font-size:48px;font-weight:800;line-height:1}.ws .ws-meter{background:#f4f1eb;border-radius:4px;height:30px;margin-top:22px;position:relative}.ws .ws-meter>i{background:var(--border);width:1px;position:absolute;top:-5px;bottom:-5px}.ws .ws-meter-fill{background-image:radial-gradient(var(--sun-1) 1.4px,transparent 1.7px);background-size:5px 5px;border-radius:4px 0 0 4px;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000004d);mask-image:linear-gradient(90deg,#000 65%,#0000004d)}.ws .ws-meter>em{white-space:nowrap;background:var(--ink);color:#fffefb;font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:600;position:absolute;top:-26px;transform:translate(-50%)}.ws .ws-meter-key{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.ws .ws-used3{border-top:1px solid #ece8e0;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:16px;display:grid}.ws .ws-used3>div{gap:6px;display:grid}.ws .ws-used3>div+div{border-left:1px solid #ece8e0;padding-left:20px}.ws .ws-used3 b{font-family:var(--display);letter-spacing:-.03em;font-size:26px;font-weight:700}.ws .ws-limit-row{border-top:1px solid #ece8e0;flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;font-size:14px;display:flex}.ws .ws-limit-input{width:140px}.ws .ws-rows{padding:0 20px}.ws .ws-row-line{border-bottom:1px solid #ece8e0;align-items:center;gap:14px;min-width:0;padding:13px 0;font-size:14px;display:flex}.ws .ws-row-line:last-child{border-bottom:0}.ws .ws-mono-date{width:120px;font-family:var(--mono);color:var(--graphite);letter-spacing:.04em;flex:none;font-size:11px}.ws .ws-mono-sub{width:130px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11px;overflow:hidden}.ws .ws-ledger-what{flex:none;width:140px}.ws .ws-ledger-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws .ws-figure-sm{font-family:var(--display);width:80px;font-size:16px;font-weight:700}.ws .ws-pack-swatch{background:var(--butter);width:30px;height:20px;box-shadow:inset 0 0 0 1px var(--butter-edge);border-radius:3px;flex:none}.ws .ws-pack-swatch.is-peach{background:var(--peach);box-shadow:inset 0 0 0 1px var(--peach-edge)}.ws .ws-cost-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ws .ws-cost{background:var(--card);border:1px solid var(--border);border-radius:6px;overflow:hidden}.ws .ws-cost-head{align-items:baseline;gap:10px;padding:16px 18px;display:flex}.ws .ws-cost-head b{font-family:var(--display);letter-spacing:-.04em;font-size:30px;font-weight:800}.ws .ws-cost-head span{font-size:15px;font-weight:700}.ws .ws-cost.is-peach .ws-cost-head{background:var(--peach);color:var(--peach-ink)}.ws .ws-cost.is-sage .ws-cost-head{background:var(--sage);color:var(--sage-ink)}.ws .ws-cost.is-butter .ws-cost-head{background:var(--butter);color:var(--butter-ink)}.ws .ws-cost ul{margin:0;padding:6px 18px 12px;list-style:none}.ws .ws-cost li{color:var(--ink-2);border-top:1px solid #ece8e0;padding:8px 0;font-size:13.5px;font-weight:500;line-height:1.45}.ws .ws-cost li:first-child{border-top:0}@media (max-width:900px){.ws .ws-tickets,.ws .ws-cost-cols{grid-template-columns:1fr}.ws .ws-credit-hero-art{opacity:.35}.ws .ws-ledger-title,.ws .ws-mono-sub{display:none}}@media (max-width:560px){.ws .ws-ticket{grid-template-columns:1fr}.ws .ws-ticket-stub{border-left:0;border-top:2px dashed var(--butter-edge)}.ws .ws-used3{grid-template-columns:1fr}.ws .ws-used3>div+div{border-left:0;padding-left:0}.ws .ws-credit-hero-big b{font-size:54px}}.ws .ws-acct-hero .ws-acct-id{background-color:var(--night);background-image:radial-gradient(#ffffff10 .6px,#0000 .8px);background-size:3px 3px;border-radius:0}.ws .ws-acct-hero .ws-acct-id:before{display:none}.ws .ws-acct-hero .ws-acct-id:after{opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%23F6C9B2' stroke-width='1.6'%3E%3Cellipse cx='120' cy='120' rx='100' ry='34' transform='rotate(-25 120 120)'/%3E%3Cellipse cx='120' cy='120' rx='84' ry='30' transform='rotate(40 120 120)'/%3E%3Cellipse cx='120' cy='120' rx='70' ry='26' transform='rotate(100 120 120)'/%3E%3C/g%3E%3Ccircle cx='120' cy='120' r='16' fill='%23E2562A'/%3E%3Ccircle cx='45' cy='158' r='5' fill='%23F6C9B2'/%3E%3Ccircle cx='170' cy='60' r='5' fill='%23F6C9B2'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;width:240px;height:240px;top:-70px;right:-40px}.ws .ws-acct-stats>div b{color:var(--ink)!important}.ws .ws-acct-stats>div.is-sun b{color:var(--primary)!important}.ws .ws-acct-stats>div b.is-bad{color:var(--peach-ink)!important}.ws .ws-hero-atom{opacity:.6;right:-50px}.ws .ws-agent-hero .ws-hero-atom{opacity:.95;right:-20px}.ws .ws-hero:not(.ws-agent-hero) .ws-hero-atom{opacity:.35;right:-70px}.ws .ws-sub-name{align-items:center;gap:7px;display:inline-flex}.ws .ws-community-atom{border-radius:5px;flex:none}.ws .ws-chip .ws-community-atom{margin-right:2px}.ws .ws-setup-atom{font-family:var(--mono);letter-spacing:.08em;color:var(--graphite);align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.ws .ws-working-head svg{flex:none}.ws .ws-working-bar span{background:var(--ink)}.ws{--pen:"Caveat",cursive}.ws .ws-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.ws .ws-eyebrow:before{content:"";background:var(--sun-1);border-radius:50%;width:7px;height:7px}.ws .ws-pen{font-family:var(--pen);color:var(--sun-4);margin:2px 0 0;font-size:22px;font-weight:500;line-height:1.1}.ws .ws-pen.is-light{color:#c46a48;opacity:.9;font-size:19px}.ws .ws-art,.ws .ws-robot{flex:none;line-height:0;display:inline-block}.ws .ws-banner{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:14px;padding:12px 24px 12px 14px;animation:.45s both ws-fadeup;display:flex}.ws .ws-banner-art{flex:none;place-items:center;width:124px;height:92px;display:grid;overflow:hidden}.ws .ws-banner-art .ws-robot svg{width:124px;height:92px}.ws .ws-banner-copy{flex:1;min-width:0}.ws .ws-banner .ws-h1{margin:6px 0 0;font-size:34px}.ws .ws-banner-line{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;font-size:13.5px;font-weight:500;display:flex}.ws .ws-banner-line .ws-chip{height:22px}.ws .ws-chip.is-muted{background:var(--chip);color:var(--ink-2)}.ws .ws-band{box-sizing:border-box;background-color:var(--night);color:#fffefb;background-image:radial-gradient(#ffffff10 .6px,#0000 .8px);background-size:3px 3px;border-radius:10px;align-items:center;gap:16px;min-height:96px;padding:8px 20px 8px 24px;display:flex;overflow:hidden}.ws .ws-band-copy{flex:none;min-width:0}.ws .ws-band-title{font-family:var(--display);letter-spacing:-.035em;color:#fffefb;margin:0;font-size:24px;font-weight:800}.ws .ws-band .ws-art{margin-left:4px;animation:.7s .1s both ws-slidein}.ws .ws-band-right{color:#cfc8bc;align-items:center;gap:10px;font-size:13px;display:flex}.ws .ws-band-right .ws-label{color:var(--graphite)}.ws .ws-band-right a,.ws .ws-band-right .ws-linkbtn{color:var(--sun-4)}.ws .ws-band [data-slot=button][data-variant=outline]{color:#fffefb;background:0 0;border-color:#ffffff40}.ws .ws-band [data-slot=button][data-variant=ghost]{color:#cfc8bc}.ws .ws-band [data-slot=button]:disabled{opacity:1;color:#9c968b!important;background:#ffffff14!important;border-color:#0000!important}.ws .ws-sec{gap:10px}.ws .ws-sec-head{display:none}@media (max-width:720px){.ws .ws-band .ws-art,.ws .ws-banner-art{display:none}.ws .ws-band{min-height:72px}}@property --ws-n{syntax:"<integer>";inherits:false;initial-value:0}.ws .ws-count{counter-reset:n var(--ws-n);animation:1.6s cubic-bezier(.2,.8,.2,1) .2s forwards ws-count}.ws .ws-count:after{content:counter(n)}@keyframes ws-count{to{--ws-n:var(--to)}}@keyframes ws-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ws .ws-growx{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) .2s both ws-grow}@keyframes ws-rise{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}.ws .ws-risey>*{transform-origin:bottom;animation:.9s cubic-bezier(.2,.8,.2,1) both ws-rise}.ws .ws-shimmer{animation:1.2s linear infinite ws-shimmer;background-image:repeating-linear-gradient(-45deg,#e2ddd3 0 1.2px,#0000 1.2px 5px)!important}@keyframes ws-ping{0%{box-shadow:0 0}to{box-shadow:0 0 0 7px #0000}}.ws .ws-livedot{animation:1.8s infinite ws-ping}@keyframes ws-newrow{0%{background:var(--peach)}to{background:0 0}}.ws .ws-newrow{border-radius:6px;animation:2.4s 1s both ws-newrow,.6s .8s both ws-fadeup}@keyframes ws-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ws-slidein{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ws .ws-odots{background-color:#0000!important;background-image:radial-gradient(var(--sun-1) 1.3px,transparent 1.6px)!important;background-size:5px 5px!important}@media (prefers-reduced-motion:reduce){.ws .ws-count,.ws .ws-growx,.ws .ws-risey>*,.ws .ws-shimmer,.ws .ws-livedot,.ws .ws-newrow,.ws .ws-band .ws-art,.ws .ws-banner{animation:none}.ws .ws-count{--ws-n:var(--to)}.ws svg *{animation:none}}.ws .ws-agent2{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ws .ws-agent2-nav{background-color:var(--night);background-image:radial-gradient(#ffffff10 .6px,#0000 .8px);background-size:3px 3px;border-radius:10px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:16px}.ws .ws-agent2-nav button{all:unset;box-sizing:border-box;cursor:pointer;color:#f4f1eb;border-radius:8px;gap:10px;padding:10px 12px;display:flex}.ws .ws-agent2-nav button>i{background:0 0;border-radius:2px;flex:none;align-self:stretch;width:3px}.ws .ws-agent2-nav button b{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ws .ws-agent2-nav button small{color:#9c968b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.ws .ws-agent2-nav button:hover:not(:disabled){background:#ffffff10}.ws .ws-agent2-nav button[aria-selected=true]{background:var(--card);color:var(--ink)}.ws .ws-agent2-nav button[aria-selected=true]>i{background:var(--sun-1)}.ws .ws-agent2-nav button[aria-selected=true] b{font-weight:800}.ws .ws-agent2-nav button[aria-selected=true] small{color:var(--ink-2)}.ws .ws-agent2-nav button:disabled{opacity:.45;cursor:default}.ws .ws-agent2-nav .ws-dot{width:7px;height:7px}.ws .ws-agent2-main{flex-direction:column;gap:12px;min-width:0;display:flex}.ws .ws-agent2-main .ws-form{flex-direction:column;gap:12px;display:flex}.ws .ws-agent2-step{color:var(--ink-2);align-items:center;gap:8px;font-weight:500;display:inline-flex}.ws .ws-save-sun{animation:2s infinite ws-pulse}.ws .ws-typing{gap:3px;margin-left:2px;display:inline-flex}.ws .ws-typing i{background:var(--sun-1);border-radius:50%;width:4px;height:4px;animation:1.2s infinite ws-blink}.ws .ws-typing i:nth-child(2){animation-delay:.2s}.ws .ws-typing i:nth-child(3){animation-delay:.4s}@keyframes ws-blink{0%,to{opacity:.2}50%{opacity:1}}@media (max-width:900px){.ws .ws-agent2{grid-template-columns:1fr}.ws .ws-agent2-nav{flex-direction:row;position:static;overflow-x:auto}.ws .ws-agent2-nav button{min-width:160px}}.ws .ws-packs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ws .ws-pack{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:16px;padding:22px 24px;display:flex}.ws .ws-pack.is-best{box-shadow:inset 0 0 0 2px var(--sun-1);border-color:#0000}.ws .ws-pack-top{justify-content:space-between;align-items:center;height:22px;display:flex}.ws .ws-pack-n{align-items:baseline;gap:8px;display:flex}.ws .ws-pack-n b{font-family:var(--display);letter-spacing:-.045em;font-size:44px;font-weight:800;line-height:1}.ws .ws-pack-n span{font-size:15px;font-weight:600}.ws .ws-pack p{color:var(--ink-2);margin:8px 0 0;font-size:13px}.ws .ws-pack [data-slot=button]{width:100%;height:42px}.ws .ws-runway{gap:6px;display:flex}.ws .ws-runway>div{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.ws .ws-runway span{background:var(--sun-4);border-radius:4px;height:8px;display:block}.ws .ws-runway>div:first-child span{background:var(--sun-1)}.ws .ws-runway>div.is-end span{box-sizing:border-box;background:0 0;border:1.5px dashed #8a8479}.ws .ws-runway em{font-style:normal;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);font-size:9.5px}.ws .ws-runway>div:first-child em,.ws .ws-runway>div.is-end em{color:var(--primary)}@media (max-width:720px){.ws .ws-packs{grid-template-columns:1fr}}.ws .ws-kpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.ws .ws-kpis>div{border-left:1px solid #ece8e0;flex-direction:column;gap:4px;min-width:0;padding:16px 20px;display:flex}.ws .ws-kpis>div:first-child{border-left:0}.ws .ws-kpis b{font-family:var(--display);letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1.1}.ws .ws-kpis b.is-bad{color:var(--peach-ink)}.ws .ws-kpis small{color:var(--ink-2);font-size:12px}.ws .ws-crop-lite:after{content:"";pointer-events:none;--c:#34312d;background:linear-gradient(var(--c),var(--c)) 0 0/12px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) 0 0/1.5px 12px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0/12px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0/1.5px 12px no-repeat,linear-gradient(var(--c),var(--c)) 0 100%/12px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) 0 100%/1.5px 12px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100%/12px 1.5px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100%/1.5px 12px no-repeat;position:absolute;inset:7px}.ws .ws-votes{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.ws .ws-votes-bars{align-items:flex-end;gap:5px;height:140px;display:flex}.ws .ws-votes-bars span{background:#e6e2da;border-radius:2px 2px 0 0;flex:1;min-width:0}.ws .ws-votes-bars span.is-on{background:var(--ink)}.ws .ws-votes-bars span.is-best{background:var(--sun-1)}.ws .ws-votes-bars span.is-removed{background-image:repeating-linear-gradient(-45deg,#fff8 0 1.2px,#0000 1.2px 4px)}.ws .ws-funnel,.ws .ws-comms2{padding:8px 22px}.ws .ws-funnel>div{grid-template-columns:130px minmax(0,1fr) 170px;align-items:center;gap:16px;padding:9px 0;display:grid}.ws .ws-funnel>div>b{font-size:13.5px}.ws .ws-funnel .ws-big{font-size:18px}.ws .ws-funnel-track{background:var(--chip);border-radius:4px;height:24px;display:block;overflow:hidden}.ws .ws-funnel-track>i{background:var(--ink);border-radius:4px;height:100%;display:block}.ws .ws-funnel-track>i.is-ink2{background:var(--ink-2)}.ws .ws-funnel-track>i.is-sun{background:var(--sun-1)}.ws .ws-funnel-track>i.is-removed{background-color:var(--peach);background-image:repeating-linear-gradient(-45deg,var(--peach-ink) 0 1.2px,transparent 1.2px 5px)}.ws .ws-comms2>div{border-bottom:1px solid #f1eee8;grid-template-columns:160px minmax(0,1fr) 110px 60px 110px;align-items:center;gap:14px;padding:11px 0;font-size:13.5px;display:grid}.ws .ws-comms2>div:last-child{border-bottom:0}.ws .ws-comms2 .ws-funnel-track{background:0 0;border-radius:5px;height:10px}.ws .ws-comms2 .ws-funnel-track>i{border-radius:5px}.ws .ws-comms2-avg{font-family:var(--display);color:var(--sage-ink);font-weight:800}.ws .ws-comms2-avg.is-bad{color:var(--peach-ink)}@media (max-width:720px){.ws .ws-banner{flex-wrap:wrap;padding:12px 14px}.ws .ws-banner .ws-h1{font-size:28px}.ws .ws-banner .ws-head-actions{width:100%}.ws .ws-band{flex-wrap:wrap;gap:10px;padding:12px 16px}.ws .ws-band-title{font-size:20px}.ws .ws-pen{font-size:19px}.ws .ws-band-right{width:100%}.ws .ws-kpis{grid-template-columns:1fr 1fr}.ws .ws-kpis>div:nth-child(3){border-left:0}.ws .ws-kpis>div:nth-child(n+3){border-top:1px solid #ece8e0}.ws .ws-votes-bars{gap:2px;height:110px}.ws .ws-funnel>div{grid-template-columns:96px minmax(0,1fr);gap:8px 12px}.ws .ws-funnel>div>span:last-child{grid-column:2}.ws .ws-comms2>div{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 12px}.ws .ws-comms2>div>.ws-funnel-track{order:5;grid-column:1/-1}.ws .ws-comms2>div>span:last-child:empty{display:none}.ws .ws-runway{gap:3px}.ws .ws-runway em{letter-spacing:.06em;font-size:8px}.ws .ws-pack{padding:18px}}.ws .ws-funnel .ws-big{font-size:18px;display:inline}@media (max-width:900px){.ws .ws-agent2-nav{scrollbar-width:none;flex-direction:row;gap:4px;padding:6px;position:static;overflow-x:auto}.ws .ws-agent2-nav button{white-space:nowrap;flex:none;min-width:0;padding:9px 12px}.ws .ws-agent2-nav button>i{display:none}.ws .ws-agent2-nav button>span{flex:none!important;display:block!important}.ws .ws-agent2-nav button small{display:none}.ws .ws-agent2-nav button b{font-size:13.5px}}.ws .ws-agent2-nav{margin:0!important}.ws .ws-agent2-main>.ws-band:first-child{min-height:96px}.ws .ws-chips .ws-chip{letter-spacing:0;text-transform:none;background:var(--chip);height:30px;color:var(--ink);border-radius:6px;padding:0 6px 0 10px;font-family:inherit;font-size:13px;font-weight:500}.ws .ws-range{background:#ffffff14;border-radius:6px;gap:2px;padding:3px;display:inline-flex}.ws .ws-range button{all:unset;cursor:pointer;color:#cfc8bc;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:600}.ws .ws-range button[aria-pressed=true]{color:var(--ink);background:#fffefb}.ws .ws-range.is-light{background:var(--chip)}.ws .ws-range.is-light button{color:var(--ink-2)}.ws .ws-hero-top{align-items:center;gap:10px;display:flex}.ws .ws-bars2{align-items:flex-end;gap:3px;max-width:520px;height:44px;margin-top:18px;display:flex}.ws .ws-bars2 i{background:var(--sun-4);border-radius:2px 2px 0 0;flex:1;min-width:0}.ws .ws-bars2 i.is-peak{background:var(--sun-1)}.ws .ws-bars2-key{max-width:520px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a8479;justify-content:space-between;margin:6px 0 0;font-size:9.5px;display:flex}.ws .ws-hero .ws-hero-top .ws-range{margin-left:auto}.ws .ws-hero{position:relative}.ws .ws-hero .ws-hero-top .ws-range{z-index:2;margin:0;position:absolute;top:18px;right:64px}.ws .ws-hero-top{padding-right:0}@media (max-width:720px){.ws .ws-hero .ws-hero-top{flex-wrap:wrap}.ws .ws-hero .ws-hero-top .ws-range{position:static}}.ws .ws-pack.is-best{background:var(--night);box-shadow:none;border-color:var(--night);color:#fffefb;background-image:radial-gradient(#ffffff10 .6px,#0000 .8px);background-size:3px 3px}.ws .ws-pack.is-best .ws-pack-n b{color:var(--sun-4)}.ws .ws-pack.is-best p{color:#cfc8bc}.ws .ws-pack.is-best .ws-label{color:var(--sun-4)}.ws .ws-pack [data-slot=button]:disabled{opacity:.7}.ws .ws-pack{animation:.5s both ws-fadeup}.ws .ws-pack:nth-child(2){animation-delay:80ms}.ws .ws-view>*{animation:.45s both ws-fadeup}.ws .ws-view>:nth-child(2){animation-delay:50ms}.ws .ws-view>:nth-child(3){animation-delay:.1s}.ws .ws-view>:nth-child(4){animation-delay:.15s}.ws .ws-view>:nth-child(5){animation-delay:.2s}.ws .ws-view>:nth-child(n+6){animation-delay:.25s}@media (prefers-reduced-motion:reduce){.ws .ws-view>*,.ws .ws-pack{animation:none}}.ws .ws-top .ws-pill{color:#34312d;background:#fffefb;border:0;border-radius:6px;gap:8px;height:32px;padding:0 12px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #e1ddd4}.ws .ws-top .ws-pill:hover{background:#f4f1eb}.ws .ws-top .ws-pill .ws-dot{width:7px;height:7px}.ws .ws-top .ws-pill-ok .ws-dot{box-shadow:0 0 0 3px #3e7a5b26}.ws .ws-top .ws-pill.is-credits .ws-dot{display:none}.ws .ws-top .ws-pill.is-credits b{letter-spacing:-.02em;font-family:Inter Tight,Inter,sans-serif;font-size:15px;font-weight:800}.ws .ws-top .ws-pill.is-credits.ws-pill-stop b{color:#d2481c}.ws .ws-top .ws-pill.is-autopilot{color:#fffefb;box-shadow:none;background:#34312d}.ws .ws-top .ws-pill.is-autopilot:hover{background:#1f1d1a}.ws .ws-top .ws-pill.is-autopilot .ws-dot{display:none}.ws .ws-mini-switch{background:#6a655d;border-radius:7px;flex:none;width:24px;height:14px;position:relative}.ws .ws-mini-switch i{background:#fffefb;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:2px;left:2px}.ws .is-autopilot.is-on .ws-mini-switch{background:#7fc29b}.ws .is-autopilot.is-on .ws-mini-switch i{transform:translate(10px)}.ws .ws-hero .ws-hero-top .ws-range{margin-left:12px;position:static!important}.ws .ws-hero-top{flex-wrap:wrap;row-gap:8px}@media (max-width:720px){.ws .ws-top .ws-pill{gap:6px;height:30px;padding:0 9px;font-size:12.5px}.ws .ws-top .ws-pill.is-credits b{font-size:14px}.ws .ws-mini-switch{width:20px;height:12px}.ws .ws-mini-switch i{width:8px;height:8px}.ws .is-autopilot.is-on .ws-mini-switch i{transform:translate(8px)}.ws .ws-top-right{gap:6px}}.ws .ws-banner.is-plain{padding:18px 24px}.ws .ws-check-btn{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.ws .ws-check-btn:hover:not(:disabled){background:var(--chip)}.ws .ws-votes-bars{align-items:stretch}.ws .ws-vbar{cursor:default;border-radius:3px;outline:none;flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.ws .ws-vbar>i{transform-origin:bottom;background:#e6e2da;border-radius:2px 2px 0 0;width:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both ws-rise;display:block}.ws .ws-vbar>i.is-on{background:var(--ink)}.ws .ws-vbar>i.is-best{background:var(--sun-1)}.ws .ws-vbar>i.is-removed{background-image:repeating-linear-gradient(-45deg,#fff8 0 1.2px,#0000 1.2px 4px)}.ws .ws-vbar:hover,.ws .ws-vbar:focus-visible{background:#f4f1eb}.ws .ws-vbar:hover>i.is-on:not(.is-best),.ws .ws-vbar:focus-visible>i.is-on:not(.is-best){background:var(--ink-2)}.ws .ws-vbar:after{content:attr(data-tip);white-space:nowrap;background:var(--night);color:#fffefb;opacity:0;pointer-events:none;z-index:5;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:600;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ws .ws-vbar.is-end:after{left:auto;right:0;transform:none}.ws .ws-vbar:hover:after,.ws .ws-vbar:focus-visible:after{opacity:1}.ws .ws-votes{overflow:visible}.ws .ws-votes-bars{height:174px;padding-top:34px}@media (prefers-reduced-motion:reduce){.ws .ws-vbar>i{animation:none}}.ws .ws-votes-bars span.ws-vbar{background:0 0;height:auto}.ws .ws-votes-bars span.ws-vbar:hover,.ws .ws-votes-bars span.ws-vbar:focus-visible{background:#f4f1eb}.ws .ws-step-foot.is-sticky{z-index:6;background:var(--night);color:#fffefb;border:0;border-radius:10px;align-items:center;gap:12px;margin-top:4px;padding:10px 12px 10px 18px;animation:.3s both ws-fadeup;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 30px -12px #0006}.ws .ws-step-foot.is-sticky .ws-step-note{color:#e9e4da;flex:1;margin:0;font-size:13.5px;font-weight:600}.ws .ws-step-foot.is-sticky .ws-step-note.is-warn{color:var(--sun-4)}.ws .ws-step-foot.is-sticky>span:first-child,.ws .ws-step-foot.is-sticky>[data-slot=button]:first-child{display:none}.ws .ws-step-foot.is-sticky [data-slot=button]:disabled{opacity:1;color:#9c968b!important;background:#ffffff14!important;border-color:#0000!important}@media (max-width:720px){.ws .ws-step-foot.is-sticky{bottom:72px}}.ws .ws-step-foot.is-sticky [data-slot=button][data-variant=ghost]{color:var(--sun-4)}.ws .ws-step-foot.is-sticky [data-slot=button][data-variant=ghost]:hover{background:#ffffff14}@media (max-width:720px){.ws .ws-step-foot.is-sticky{flex-wrap:wrap}.ws .ws-step-foot.is-sticky .ws-step-note{flex-basis:100%}}.ws .ws-style-import{background:var(--card);border:1.5px dashed var(--sun-3);border-radius:8px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ws .ws-style-import.is-result{border:1.5px solid var(--sun-1);animation:.35s both ws-fadeup;box-shadow:0 8px 24px -16px #e2562a88}.ws .ws-style-import-head{flex-direction:column;gap:3px;display:flex}.ws .ws-style-import-head b{font-family:var(--display);letter-spacing:-.02em;font-size:17px;font-weight:800}.ws .ws-style-import dl{grid-template-columns:80px 1fr;gap:8px 14px;margin:0;font-size:13.5px;display:grid}.ws .ws-style-import dt{color:var(--graphite);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-top:3px;font-size:10px;font-weight:600}.ws .ws-style-import dd{margin:0;font-weight:600}.ws .ws-style-rules{flex-wrap:wrap;gap:6px;display:flex}.ws .ws-chip-soft{background:var(--chip);border-radius:6px;align-items:center;height:28px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ws .ws-style-import-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:720px){.ws .ws-style-import dl{grid-template-columns:1fr}}.od-funnel{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.od-funnel li{background:var(--card);border:1px solid var(--border);border-radius:10px;gap:1px;padding:10px 12px;display:grid;position:relative}.od-funnel b{letter-spacing:-.02em;font-size:20px;font-weight:800}.od-funnel span{color:var(--muted-foreground);font-size:12px}.od-funnel small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:10px;right:10px}.od-bulk{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.od-reach{align-items:center;gap:8px;margin-top:10px;display:flex}.od-overview{gap:14px;display:grid}.od-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.od-steps li{background:var(--background);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;display:inline-flex}.od-steps i{border:1.5px solid;border-radius:50%;width:8px;height:8px}.od-steps li.is-done{color:#2f6148;background:#ddeadf}.od-steps li.is-done i{background:currentColor}.od-win th{color:var(--muted-foreground);text-align:right;font-size:11px;font-weight:600}.od-win td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.od-comms{gap:4px;margin:0;padding:0;list-style:none;display:grid}.od-comms li{justify-content:space-between;gap:10px;font-size:13px;display:flex}.od-comms span{color:var(--muted-foreground)}.od-overview h3{margin:0 0 8px}@media (max-width:1100px){.od-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.od-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.od-reach{flex-wrap:wrap}}.od-list .ws-tabs{flex-wrap:wrap;overflow:visible}.od-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.od-stats>div{background:var(--background);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.od-stats span{color:var(--muted-foreground);font-size:12px}.od-stats b{font-size:18px;font-weight:800}.od-stats b.is-ok{color:#2f6148}.od-stats b.is-bad{color:#b5401a}.od-stats small{color:var(--muted-foreground);font-size:11.5px;line-height:1.35}@media (max-width:900px){.od-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
