html,body{width:100%;max-width:100%;min-height:100%;color:var(--wf-color-text-primary);font-family:var(--wf-font-sans);background-color:#363636;background-image:linear-gradient(#060606 0 50svh,#363636 100svh 100%);overflow-x:clip}:root{--wf-type-body-lg:400 .9375rem/1.5rem var(--wf-font-sans);--wf-type-body:400 .84375rem/1.375rem var(--wf-font-sans);--wf-type-body-sm:400 .8125rem/1.25rem var(--wf-font-sans)}body{color-scheme:var(--wf-color-scheme,dark);font:var(--wf-type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--wf-color-accent-tint)}*{scrollbar-width:thin;scrollbar-color:var(--wf-color-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--wf-color-border-subtle);border-radius:var(--wf-radius-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--wf-color-border-strong);background-clip:padding-box}button,input,textarea,select,a,summary{transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,box-shadow .16s ease-out,opacity .16s ease-out,transform .16s ease-out}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{box-shadow:0 0 0 3px var(--wf-color-focus-ring);outline:none}button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed;opacity:.58}.auth-screen,.terms-screen,.onboarding-screen,.ops-mfa-screen{background:linear-gradient(#060606 0 66svh,#262626 100svh 100%),#262626}.onboarding-screen{min-height:100svh;padding:clamp(20px,3vw,40px) clamp(16px,3vw,32px)}.onboarding-shell{gap:var(--wf-space-5);width:min(1180px,100%);margin:0 auto;display:grid}.onboarding-header,.onboarding-step-card,.onboarding-panel{background:color-mix(in srgb, var(--wf-color-surface-2) 92%, transparent);border:1px solid var(--wf-color-border-subtle);border-radius:var(--wf-radius-xl);box-shadow:var(--wf-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-header{justify-content:space-between;align-items:flex-start;gap:var(--wf-space-4);padding:clamp(20px,3vw,30px);display:flex}.onboarding-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.onboarding-header__copy{gap:var(--wf-space-3);max-width:72ch;display:grid}.onboarding-header__copy h1,.onboarding-panel__intro h2,.onboarding-step-card h2{color:var(--wf-color-text-primary);margin:0}.onboarding-header__copy h1{line-height:1.08}.onboarding-header__copy p:last-child,.onboarding-step-card p,.onboarding-panel__intro p:last-child,.onboarding-panel__body p,.onboarding-summary dt,.onboarding-summary dd,.onboarding-versions dt,.onboarding-versions dd{color:var(--wf-color-text-secondary);margin:0}.onboarding-header__signout,.onboarding-checklist button,.onboarding-link-button{border:1px solid var(--wf-color-accent);border-radius:var(--wf-radius-md);min-height:42px;color:var(--wf-color-accent);box-shadow:none;background:0 0;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none}.onboarding-header__signout,.onboarding-checklist button{padding:0 16px}.onboarding-link-button{justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.onboarding-link-button--secondary{border-color:color-mix(in srgb, var(--wf-color-accent) 54%, transparent);background:color-mix(in srgb, var(--wf-color-canvas) 86%, black 14%);color:var(--wf-color-text-primary)}.onboarding-header__signout{white-space:nowrap}.onboarding-header__signout:hover,.onboarding-checklist button:hover,.onboarding-link-button:hover{background:var(--wf-color-accent-hover);color:var(--wf-color-on-accent);transform:translateY(-1px)}.onboarding-link-button--secondary:hover,.onboarding-link-button--secondary:focus-visible{border-color:color-mix(in srgb, var(--wf-color-accent) 70%, transparent);background:color-mix(in srgb, var(--wf-color-canvas) 70%, var(--wf-color-accent) 10%)}.onboarding-step-grid{gap:var(--wf-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.onboarding-step-card{gap:var(--wf-space-3);padding:var(--wf-space-4);display:grid}.onboarding-step-card--clickable{text-decoration:none}.onboarding-step-card__title{font:var(--wf-type-h3);margin:0}.onboarding-step-card__title--single-line{white-space:nowrap;font-size:clamp(1.05rem,1.35vw,1.2rem)}.onboarding-step-card--active{border-color:color-mix(in srgb, var(--wf-color-accent) 45%, transparent)}.onboarding-step-card--selected{border-color:color-mix(in srgb, var(--wf-color-accent) 34%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--wf-color-accent) 16%, transparent)}.onboarding-step-card__header{justify-content:space-between;align-items:center;gap:var(--wf-space-3);display:flex}.onboarding-step-card__number{border-radius:var(--wf-radius-pill);border:1px solid var(--wf-color-border-strong);width:30px;height:30px;color:var(--wf-color-text-primary);font:var(--wf-type-meta-mono);justify-content:center;align-items:center;display:inline-flex}.onboarding-panel-grid{gap:var(--wf-space-4);grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);display:grid}.onboarding-panel{gap:var(--wf-space-5);padding:clamp(20px,2.5vw,28px);display:grid}.onboarding-panel__intro{gap:var(--wf-space-3);display:grid}.onboarding-panel__eyebrow{color:var(--wf-color-text-tertiary);font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.onboarding-panel__body{gap:var(--wf-space-4);display:grid}.onboarding-inline-note{border:1px solid color-mix(in srgb, var(--wf-color-accent) 28%, transparent);border-radius:var(--wf-radius-lg);background:color-mix(in srgb, var(--wf-color-accent) 10%, transparent);color:var(--wf-color-text-primary);margin:0;padding:.875rem 1rem}.onboarding-inline-note--warning{background:#d3a54a1f;border-color:#d3a54a52}.onboarding-inline-note--error{background:#d965651f;border-color:#d9656557}.onboarding-panel__actions{gap:var(--wf-space-3);flex-wrap:wrap;display:flex}.onboarding-panel__actions--split{flex-wrap:nowrap;justify-content:space-between;align-items:end;width:100%}.onboarding-panel__actions form{display:inline-flex}.onboarding-inline-link{color:var(--wf-color-accent);align-self:center;text-decoration:none}.onboarding-inline-link:hover{color:color-mix(in srgb, var(--wf-color-accent) 82%, white 18%)}.onboarding-versions,.onboarding-summary{gap:var(--wf-space-3);display:grid}.onboarding-summary--compact{gap:var(--wf-space-2)}.onboarding-versions div,.onboarding-summary div{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:6px;display:grid}.onboarding-versions dt,.onboarding-summary dt{color:var(--wf-color-text-tertiary)}.onboarding-versions dd,.onboarding-summary dd{color:var(--wf-color-text-primary)}.onboarding-checklist{gap:var(--wf-space-3);display:grid}.onboarding-connect-intro{gap:8px;display:grid}.onboarding-connect-intro h3{color:var(--wf-color-text-primary);font:var(--wf-type-h3);margin:0}.onboarding-connect-form{gap:var(--wf-space-4);display:grid}.onboarding-connect-field{gap:10px;display:grid}.onboarding-connect-field__label-row{color:var(--wf-color-text-primary);align-items:center;gap:10px;font-weight:500;display:inline-flex}.onboarding-connect-field input{border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-3) 94%, transparent);min-height:48px;color:var(--wf-color-text-primary);padding:0 14px}.onboarding-connect-field input::placeholder{color:var(--wf-color-text-tertiary)}.onboarding-field-help{position:relative}.onboarding-field-help summary{border:1px solid color-mix(in srgb, var(--wf-color-border-strong) 78%, transparent);width:20px;height:20px;color:var(--wf-color-text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.onboarding-field-help__icon{stroke-width:2px;width:14px;height:14px}.onboarding-field-help summary::-webkit-details-marker{display:none}.onboarding-field-help__panel{z-index:5;border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-2) 96%, transparent);width:min(320px,78vw);box-shadow:var(--wf-shadow-md);gap:6px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.onboarding-field-help__panel strong,.onboarding-field-help__panel p{margin:0}.onboarding-checklist__row{color:var(--wf-color-text-primary);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.onboarding-checklist__row input{width:18px;height:18px;accent-color:var(--wf-color-accent);margin:2px 0 0}.onboarding-submit-button{border:1px solid var(--wf-color-accent);border-radius:var(--wf-radius-md);min-height:42px;color:var(--wf-color-accent);box-shadow:none;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.onboarding-submit-button:hover{background:var(--wf-color-accent-hover);color:var(--wf-color-on-accent);transform:translateY(-1px)}.onboarding-submit-button:disabled,.onboarding-submit-button.is-disabled{background:color-mix(in srgb, var(--wf-color-surface-3) 88%, transparent);border-color:color-mix(in srgb, var(--wf-color-border-subtle) 82%, transparent);color:var(--wf-color-text-tertiary);cursor:not-allowed;transform:none}.onboarding-submit-button__leading,.onboarding-submit-button__trailing{flex:none;align-items:center;min-width:40px;display:inline-flex}.onboarding-submit-button__leading{justify-content:flex-start}.onboarding-submit-button__spinner{border-radius:var(--wf-radius-pill);border:1.5px solid color-mix(in srgb, var(--wf-color-text-primary) 18%, transparent);border-top-color:currentColor;width:14px;height:14px;animation:.8s linear infinite wf-spin}.onboarding-submit-button__label{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.onboarding-submit-button__trailing{justify-content:flex-end}.onboarding-stripe-wordmark{color:#fff;opacity:.5;justify-content:center;align-items:center;display:inline-flex}.onboarding-stripe-wordmark svg{width:auto;height:25px;display:block}.onboarding-panel__actions--split .onboarding-stripe-wordmark{margin-left:auto}.onboarding-provisioning{gap:var(--wf-space-4);padding:var(--wf-space-4);border-radius:var(--wf-radius-lg);border:1px solid color-mix(in srgb, var(--wf-color-accent) 28%, transparent);background:color-mix(in srgb, var(--wf-color-accent) 10%, transparent);display:grid}.onboarding-provisioning--error{background:#d965651a;border-color:#d9656557}.onboarding-provisioning__status{align-items:flex-start;gap:14px;display:flex}.onboarding-provisioning__status strong{color:var(--wf-color-text-primary);margin:0 0 4px;font-size:.95rem;line-height:1.35rem;display:block}.onboarding-provisioning__failure-icon{border-radius:var(--wf-radius-pill);color:#f6b4b4;background:#d9656538;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.onboarding-provisioning__spinner{border-radius:var(--wf-radius-pill);border:1.5px solid color-mix(in srgb, var(--wf-color-text-primary) 18%, transparent);border-top-color:var(--wf-color-accent);flex:none;width:16px;height:16px;margin-top:2px;animation:.8s linear infinite wf-spin}.onboarding-provisioning__progress{border-radius:var(--wf-radius-pill);background:color-mix(in srgb, var(--wf-color-surface-3) 94%, transparent);height:8px;position:relative;overflow:hidden}.onboarding-provisioning__progress:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--wf-color-accent) 68%, white 12%) 48%, transparent 100%);animation:1.3s ease-in-out infinite wf-shimmer;position:absolute;inset:0;transform:translate(-100%)}.onboarding-provisioning__note,.onboarding-provisioning__last-update{color:var(--wf-color-text-secondary);font:var(--wf-type-body-sm)}.onboarding-provisioning__detail-scroll{overscroll-behavior:contain;max-height:100px;padding-right:4px;overflow:auto}.onboarding-provisioning__detail-scroll .onboarding-provisioning__note{overflow-wrap:anywhere}.onboarding-milestone-grid{gap:var(--wf-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-milestone-card{padding:var(--wf-space-4);border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-3) 94%, transparent);gap:10px;display:grid}.onboarding-milestone-card__eyebrow{color:var(--wf-color-text-tertiary);font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase}.onboarding-milestone-card__status{align-items:center;gap:10px;display:flex}.onboarding-milestone-card__status strong{color:var(--wf-color-text-primary);font-size:.95rem;line-height:1.35rem}.onboarding-milestone-card__dot{border-radius:var(--wf-radius-pill);background:color-mix(in srgb, var(--wf-color-border-strong) 78%, transparent);flex:none;width:10px;height:10px}.onboarding-milestone-card[data-tone=complete] .onboarding-milestone-card__dot{background:#35d59c}.onboarding-milestone-card[data-tone=active] .onboarding-milestone-card__dot{background:var(--wf-color-accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--wf-color-accent) 34%, transparent);animation:1.6s ease-out infinite wf-onboarding-pulse}.onboarding-milestone-card[data-tone=waiting] .onboarding-milestone-card__dot{background:color-mix(in srgb, var(--wf-color-text-tertiary) 70%, transparent)}.onboarding-milestone-card[data-tone=warning] .onboarding-milestone-card__dot{background:#f59e0b}.onboarding-screen{align-items:center;display:grid}.onboarding-shell{justify-items:center;gap:clamp(18px,2.4vw,24px);width:min(920px,100%)}.onboarding-header--minimal{width:min(920px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;display:grid}.onboarding-header--minimal h1{color:var(--wf-color-text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4.8vw,3.5rem);line-height:.95}.onboarding-stage{gap:0;width:min(920px,100%);display:grid}.onboarding-tabs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;width:100%;display:grid}.onboarding-step-tab{border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-2) 78%, black 22%);min-height:70px;color:var(--wf-color-text-primary);box-shadow:none;border-radius:22px 22px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:12px 16px;text-decoration:none;display:grid;position:relative}.onboarding-step-tab--pending{opacity:.72}.onboarding-step-tab--clickable:hover,.onboarding-step-tab--clickable:focus-visible{border-color:var(--wf-color-border-strong);background:color-mix(in srgb, var(--wf-color-surface-2) 86%, black 14%);transform:translateY(-2px)}.onboarding-step-tab--selected{z-index:2;border-color:var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-2) 94%, transparent);margin-bottom:-1px}.onboarding-step-tab--selected:after{content:"";background:color-mix(in srgb, var(--wf-color-surface-2) 94%, transparent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.onboarding-step-tab__number{border:1px solid color-mix(in srgb, var(--wf-color-border-strong) 72%, transparent);width:34px;height:34px;color:var(--wf-color-text-secondary);font:var(--wf-type-meta-mono);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.onboarding-step-tab__title{color:var(--wf-color-text-primary);white-space:nowrap;font-size:.96rem;font-weight:600;line-height:1.2}.onboarding-step-tab__complete{color:#35d59c;width:18px;height:18px}.onboarding-step-tab__complete--static{justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:inline-flex}.onboarding-stage__panel{border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-2) 94%, transparent);width:100%;min-height:420px;box-shadow:var(--wf-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0 0 26px 26px;flex-direction:column;padding:clamp(24px,3vw,36px);display:flex}.onboarding-stage__panel>*{width:100%}.onboarding-step-body{flex:auto;align-content:start;gap:22px;width:100%;max-width:700px;display:grid}.onboarding-step-body--payment{flex-direction:column;max-width:none;min-height:320px;display:flex}.onboarding-step-body--connect,.onboarding-step-body--connect .onboarding-step-copy,.onboarding-step-body--provisioning,.onboarding-step-body--provisioning .onboarding-step-copy{max-width:none}.onboarding-step-body--legal{flex-direction:column;min-height:320px;display:flex}.onboarding-step-copy{max-width:62ch;color:var(--wf-color-text-secondary);font:var(--wf-type-body-lg);margin:0}.onboarding-checklist{gap:17px;width:min(100%,760px);display:grid}.onboarding-checklist--legal{margin-block:auto}.onboarding-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onboarding-action-row--primary{margin-top:4px}.onboarding-action-row--bottom{margin-top:auto}.onboarding-inline-form{width:min(320px,100%)}.onboarding-field{gap:10px;display:grid}.onboarding-field__label,.onboarding-field__label-row{color:var(--wf-color-text-primary);font-size:.875rem;font-weight:500;line-height:1.35rem}.onboarding-field__label-row{align-items:center;gap:8px;display:inline-flex}.onboarding-field__control,.onboarding-field__static{border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-3) 94%, transparent);width:100%;min-height:52px;color:var(--wf-color-text-primary);border-radius:16px;padding:0 14px}.onboarding-field__static{align-items:center;display:inline-flex}.onboarding-field__control::placeholder{color:var(--wf-color-text-tertiary)}.onboarding-checklist__row span{line-height:1.34}.onboarding-checklist__row a{color:var(--wf-color-accent);text-decoration:none}.onboarding-checklist__row a:hover{color:color-mix(in srgb, var(--wf-color-accent) 82%, white 18%)}.onboarding-step-body--legal .onboarding-action-row--bottom,.onboarding-step-body--payment .onboarding-action-row--bottom{margin-top:0}.onboarding-payment-stack{gap:22px;width:100%;margin-block:auto;display:grid}.onboarding-step-body--payment .onboarding-step-copy{max-width:none}.onboarding-payment-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;margin-top:0;display:flex}.onboarding-payment-footer form{display:inline-flex}.onboarding-route{--onboarding-route-accent:var(--wf-color-accent);margin-top:50px;padding:16px 0 40px;position:relative;overflow:visible}.onboarding-route--needs-help{--onboarding-route-accent:#ff4fb8}.onboarding-route__track,.onboarding-route__progress{border-radius:999px;height:3px;position:absolute;top:53px;left:22px;right:22px}.onboarding-route__track{background:color-mix(in srgb, var(--wf-color-text-tertiary) 50%, transparent)}.onboarding-route__progress{width:calc((100% - 44px) * (var(--onboarding-route-progress) / 100));background:var(--onboarding-route-accent);right:auto}.onboarding-route__steps{grid-template-columns:repeat(var(--onboarding-route-steps), minmax(0, 1fr));align-items:start;gap:0;min-height:114px;display:grid;position:relative}.onboarding-route__stop{min-height:114px;color:var(--wf-color-text-tertiary);justify-items:center;padding-inline:8px;display:grid;position:relative}.onboarding-route__stop--complete,.onboarding-route__stop--active{color:var(--onboarding-route-accent)}.onboarding-route__marker{z-index:1;background:color-mix(in srgb, var(--wf-color-surface-2) 94%, transparent);border:2px solid;border-radius:999px;width:18px;height:18px;margin-top:30px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative}.onboarding-route__stop--complete .onboarding-route__marker,.onboarding-route__stop--active .onboarding-route__marker{background:currentColor;border-color:currentColor}.onboarding-route__stop--active .onboarding-route__marker:after{content:"";border:2px solid color-mix(in srgb, var(--onboarding-route-accent) 68%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--onboarding-route-accent) 32%, transparent);border-radius:999px;animation:1.2s ease-out infinite wf-onboarding-route-marker-pulse;position:absolute;inset:-7px}.onboarding-route__label{white-space:nowrap;color:currentColor;font:var(--wf-type-meta-mono);transform-origin:0 100%;font-size:.76rem;position:absolute;top:0;left:calc(50% + 2px);transform:rotate(-34deg)}.onboarding-provisioning-alert{max-width:58ch;color:var(--wf-color-text-primary);font:var(--wf-type-body);margin:0}.onboarding-recovery-truth{gap:.9rem;max-width:62ch;margin-top:1rem;display:grid}.onboarding-recovery-truth .settings-list{margin:0}.onboarding-recovery-truth .settings-list li{background:color-mix(in srgb, var(--wf-color-surface-1) 72%, transparent)}.auth-card,.terms-card,.ops-mfa-card{background:color-mix(in srgb, var(--wf-color-surface-2) 92%, transparent);border:1px solid var(--wf-color-border-subtle);border-radius:var(--wf-radius-xl);width:min(540px,100%);box-shadow:var(--wf-shadow-md);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}:root[data-theme=light] .auth-card,:root[data-theme=light] .terms-card,:root[data-theme=light] .ops-mfa-card{background:color-mix(in srgb, var(--wf-color-surface-1) 94%, transparent)}.auth-card__eyebrow,.terms-card__eyebrow,.ops-mfa-card__eyebrow,.workspace-home__eyebrow,.settings-screen__eyebrow,.ops-shell__eyebrow{margin:0 0 var(--wf-space-2);color:var(--wf-color-text-tertiary);font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase}.auth-card__title,.terms-card__title,.workspace-home h1,.thread-view__header h1,.settings-screen__header h1,.billing-screen__header h1,.notifications-screen__header h1,.site-screen__header h1,.ops-shell__header h1{font:var(--wf-type-h1);letter-spacing:-.01em;color:var(--wf-color-text-primary);margin:0}.auth-card__title,.terms-card__title{margin-bottom:var(--wf-space-3)}.settings-screen__header,.billing-screen__header,.notifications-screen__header,.site-screen__header{gap:var(--wf-space-3);margin-bottom:var(--wf-space-2);display:grid}.notifications-screen__header{gap:var(--wf-space-1)}.auth-card__description,.terms-card__description,.auth-card__support,.ops-mfa-card__support,.workspace-brand__health,.workspace-brand__chip,.workspace-card p,.billing-screen__header p,.settings-screen__header p,.notifications-screen__header p,.site-screen__header p,.thread-request-item__meta,.thread-message header,.thread-view__header p,.thread-view__empty,.thread-composer__hint,.settings-members__row p,.settings-list li,.billing-summary-grid dt,.billing-subscription-grid dt,.workspace-shell__thread-meta,.workspace-shell__history-empty,.workspace-shell__thread-group-label,.workspace-shell__archived summary,.release-panel__summary,.release-panel__empty,.release-panel__artifact-list p,.release-panel__action-card p,.release-panel__section-header span,.release-panel__section-header a,.thread-request-item__header p,.site-screen__guidance,.notifications-card header span,.notifications-card p,.settings-notification-grid__row p,.settings-notification-grid__head,.workspace-card dt{color:var(--wf-color-text-secondary)}.auth-card__description,.terms-card__description,.auth-card__support,.ops-mfa-card__support,.billing-screen__header p,.settings-screen__header p,.notifications-screen__header p,.site-screen__header p,.thread-view__header p,.thread-view__empty,.release-panel__summary,.release-panel__empty,.release-panel__artifact-list p,.release-panel__action-card p,.site-screen__guidance,.notifications-card p,.settings-notification-grid__row p{font:var(--wf-type-body)}.workspace-home__welcome{max-width:calc(var(--wf-shell-max-thread-width) + 48px)}.workspace-home__welcome-copy{gap:var(--wf-space-3);display:grid}.workspace-home__welcome-copy p{margin:0}.workspace-home__welcome-copy h2{font:var(--wf-type-h3);color:var(--wf-color-text-primary);margin:0}.workspace-home__welcome-actions{margin-top:var(--wf-space-1)}.workspace-home__welcome-link{color:var(--wf-color-accent);text-decoration:none}.workspace-home__welcome-link:focus-visible,.workspace-home__welcome-link:hover{color:color-mix(in srgb, var(--wf-color-accent) 82%, white 18%)}.auth-card__error,.thread-request-item__blocked,.release-panel__blockers,.thread-request-item__release-blockers{border-radius:var(--wf-radius-md);background:var(--wf-color-danger-soft);border:1px solid color-mix(in srgb, var(--wf-color-danger) 18%, transparent);color:var(--wf-color-danger)}.ops-mfa-card__flow{gap:var(--wf-space-5);margin:var(--wf-space-6) 0;display:grid}.ops-mfa-card__section{gap:var(--wf-space-3);display:grid}.ops-mfa-card__section h2{font:var(--wf-type-h3);color:var(--wf-color-text-primary);margin:0}.ops-mfa-card__section p,.ops-mfa-card__support{margin:0}.ops-mfa-card__field{color:var(--wf-color-text-primary);gap:6px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:grid}.ops-mfa-card__actions{gap:var(--wf-space-3);flex-wrap:wrap;display:flex}.ops-mfa-card__secondary-action{color:var(--wf-color-text-primary)!important;border-color:var(--wf-color-border-subtle)!important;background:0 0!important}.ops-mfa-card__setup{gap:var(--wf-space-4);padding:var(--wf-space-4);border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-3);grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;display:grid}.ops-mfa-card__qr-block{padding:var(--wf-space-3);border-radius:var(--wf-radius-md);background:#fff;justify-content:center;align-items:center;display:flex}.ops-mfa-card__qr{width:100%;max-width:180px;height:auto;display:block}.ops-mfa-card__setup-copy{gap:var(--wf-space-3);display:grid}.ops-mfa-card__status,.ops-mfa-card__error{padding:var(--wf-space-3);border-radius:var(--wf-radius-md);margin:0}.ops-mfa-card__status{background:var(--wf-color-success-soft);border:1px solid color-mix(in srgb, var(--wf-color-success) 18%, transparent);color:var(--wf-color-success)}.ops-mfa-card__error{background:var(--wf-color-danger-soft);border:1px solid color-mix(in srgb, var(--wf-color-danger) 18%, transparent);color:var(--wf-color-danger)}.auth-form,.settings-form,.billing-form,.ops-form{gap:var(--wf-space-4);display:grid}.auth-form__label,.settings-form label,.billing-form label,.thread-composer__field,.thread-composer__panel-field,.thread-request-item__field,.ops-form label{color:var(--wf-color-text-primary);gap:6px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:grid}.auth-form__input,.settings-form input,.settings-form textarea,.settings-form select,.workspace-home textarea,.thread-composer textarea,.thread-composer input,.thread-composer select,.billing-form select,.billing-form input,.thread-request-item__field textarea,.thread-request-item__field select,.ops-form input,.ops-form textarea,.ops-form select,.auth-card input,.auth-card select,.auth-card textarea,.terms-card input,.terms-card select,.terms-card textarea,.ops-mfa-card input,.ops-mfa-card select,.ops-mfa-card textarea{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-3);width:100%;min-height:44px;color:var(--wf-color-text-primary);box-shadow:none;padding:10px 12px}.billing-form__checkbox{justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.billing-form input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--wf-color-accent);border-radius:4px;flex:0 0 16px;padding:0}.thread-composer textarea,.settings-form textarea,.thread-request-item__field textarea,.ops-form textarea,.auth-card textarea,.terms-card textarea,.ops-mfa-card textarea,.workspace-home textarea{resize:vertical;min-height:108px}.thread-composer textarea,.thread-composer input,.thread-composer select{font-size:.9rem;line-height:1.5rem}.auth-form__input::placeholder,.settings-form input::placeholder,.settings-form textarea::placeholder,.thread-composer textarea::placeholder,.thread-composer input::placeholder,.billing-form input::placeholder,.thread-request-item__field textarea::placeholder,.ops-form input::placeholder,.ops-form textarea::placeholder{color:var(--wf-color-text-tertiary)}.auth-form__submit,.terms-form button,.settings-form button,.settings-card form button,.ops-mfa-card__actions button,.thread-request-item__card button,.billing-form button,.notifications-screen__mark-all,.ops-form button,.release-panel__action-form button,.workspace-shell__new-request,.workspace-home__thread button{border:1px solid var(--wf-color-accent);border-radius:var(--wf-radius-md);min-height:42px;color:var(--wf-color-accent);box-shadow:none;background:0 0;font-size:.875rem;font-weight:500;line-height:1.25rem}.auth-form__challenge{gap:var(--wf-space-3);border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-2) 84%, transparent);padding:14px 16px;display:grid}.auth-form__challenge-copy,.auth-form__retry-copy{color:var(--wf-color-text-secondary);margin:0;font-size:.875rem;line-height:1.35rem}.auth-form__message p{margin:0}.auth-form__submit:hover,.terms-form button:hover,.settings-form button:hover,.settings-card form button:hover,.ops-mfa-card__actions button:hover,.thread-request-item__card button:hover,.billing-form button:hover,.notifications-screen__mark-all:hover,.ops-form button:hover,.release-panel__action-form button:hover,.workspace-shell__new-request:hover:not(:disabled),.workspace-home__thread button:hover:not(:disabled){background:var(--wf-color-accent-hover);color:var(--wf-color-on-accent);transform:translateY(-1px)}.thread-request-item__card--warning button{background:var(--wf-color-surface-1);border-color:color-mix(in srgb, var(--wf-color-warning) 24%, transparent);color:var(--wf-color-text-primary)}.thread-request-item__card--warning button:hover{background:var(--wf-color-surface-2)}.workspace-shell{grid-template-columns:var(--wf-shell-left-width) minmax(0, 1fr) var(--wf-shell-right-width);gap:var(--wf-space-5);padding:var(--wf-space-5);background:0 0;height:100vh;min-height:100vh;display:grid}.workspace-shell__mobile-header,.workspace-shell__mobile-backdrop,.workspace-shell__mobile-drawer-header,.workspace-shell__mobile-secondary-rail{display:none}.workspace-shell__mobile-header{justify-content:space-between;align-items:center;gap:var(--wf-space-3);min-width:0}.workspace-shell__mobile-brand{min-width:0;max-width:100%;color:inherit;align-items:center;gap:10px;text-decoration:none;transition:opacity .18s ease-out,transform .18s ease-out,max-width .18s ease-out;display:inline-flex}.workspace-shell__mobile-brand-logo{border-radius:var(--wf-radius-md);flex:none;width:32px;height:32px}.workspace-shell__mobile-brand-name{font-family:var(--wf-font-sans);color:var(--wf-color-text-primary);letter-spacing:4px;font-size:.9rem;font-weight:400;line-height:1}.workspace-shell__mobile-menu-button{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-1) 90%, transparent);width:40px;height:40px;color:var(--wf-color-text-primary);box-shadow:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-shell__mobile-menu-button:hover{background:var(--wf-color-surface-interactive-hover);border-color:var(--wf-color-border-strong)}.workspace-shell__mobile-menu-icon{width:18px;height:14px;display:inline-flex;position:relative}.workspace-shell__mobile-menu-line{border-radius:var(--wf-radius-pill);transform-origin:50%;background:currentColor;height:1.5px;transition:transform .18s ease-out,opacity .14s ease-out;position:absolute;inset-inline:0}.workspace-shell__mobile-menu-line:first-child{top:0}.workspace-shell__mobile-menu-line:nth-child(2){top:6px}.workspace-shell__mobile-menu-line:nth-child(3){top:12px}.workspace-shell.is-mobile-menu-open .workspace-shell__mobile-menu-line:first-child{transform:translateY(6px)rotate(45deg)}.workspace-shell.is-mobile-menu-open .workspace-shell__mobile-menu-line:nth-child(2){opacity:0}.workspace-shell.is-mobile-menu-open .workspace-shell__mobile-menu-line:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.workspace-shell__left,.workspace-shell__main,.workspace-shell__right{min-height:0;box-shadow:none;background:0 0;border:0}.workspace-shell__left{gap:var(--wf-space-4);grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.workspace-shell__left-rail{display:contents}.workspace-shell__left-top,.workspace-shell__left-bottom{gap:var(--wf-space-4);min-height:0;display:grid}.workspace-shell__left-scroll{align-content:start;gap:var(--wf-space-4);min-height:0;padding-right:2px;display:grid;overflow:auto}.workspace-brand{gap:var(--wf-space-2);padding-bottom:var(--wf-space-4);border-bottom:1px solid var(--wf-color-border-subtle);display:grid}.workspace-brand__identity{width:fit-content;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.workspace-brand__logo{border-radius:var(--wf-radius-md);flex-shrink:0;width:32px;height:32px}.workspace-brand__name{font-family:var(--wf-font-sans);color:var(--wf-color-text-primary);letter-spacing:4px;font-size:.9rem;font-weight:400;line-height:1}.workspace-brand__site{color:var(--wf-color-text-tertiary);font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:none;margin:0 0 .45rem}.workspace-account-switcher{gap:6px;width:100%;margin:0 0 .45rem;display:grid}.workspace-account-switcher--onboarding{width:min(440px,100%);margin:0}.workspace-account-switcher__label{color:var(--wf-color-text-tertiary);font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.workspace-account-switcher__label--onboarding{text-align:left}.workspace-account-switcher__control{position:relative}.workspace-account-switcher__control--onboarding{min-width:min(440px,100%)}.workspace-account-switcher__select{border:1px solid var(--wf-color-border-subtle);border-radius:var(--wf-radius-md);background:var(--wf-color-surface-2);width:100%;min-height:38px;color:var(--wf-color-text-tertiary);font:var(--wf-type-label-mono);letter-spacing:.04em;text-transform:none;padding:0 12px}.workspace-account-switcher__select:focus-visible{border-color:color-mix(in srgb, var(--wf-color-accent) 64%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-color-accent) 18%, transparent);outline:none}.workspace-brand__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.workspace-brand__env-link{border-radius:var(--wf-radius-pill);background:var(--wf-color-surface-interactive);border:1px solid var(--wf-color-border-subtle);width:100%;min-width:0;min-height:32px;color:var(--wf-color-text-secondary);font:var(--wf-type-body-sm);grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .14s ease-out;display:grid}.workspace-brand__env-link:only-child{grid-column:1/-1}.workspace-brand__env-link:hover{background:var(--wf-color-surface-interactive-hover);border-color:var(--wf-color-border-strong);color:var(--wf-color-text-primary);transform:translateY(-1px)}.workspace-brand__env-link:focus-visible{border-color:color-mix(in srgb, var(--wf-color-accent) 34%, transparent);box-shadow:0 0 0 4px var(--wf-color-focus-ring);outline:none}.workspace-brand__env-indicator{display:none}.workspace-brand__env-link>.workspace-shell__icon{justify-self:start}.workspace-brand__env-label{font:var(--wf-type-meta-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-align:center;justify-self:center}.workspace-brand__env-action{color:var(--wf-color-accent);justify-content:center;justify-self:end;align-items:center;display:inline-flex}.workspace-shell__new-request{color:#111;background:#fff;border-color:#ffffffdb;justify-content:center;gap:10px;width:100%}.workspace-shell__new-request:hover:not(:disabled){background:color-mix(in srgb, #fff 92%, var(--wf-color-accent) 8%);color:#111}.workspace-shell__new-request,.workspace-shell__queue-item,.workspace-shell__queue-thread-link,.workspace-shell__thread-link,.workspace-shell__nav a{position:relative;overflow:hidden}.workspace-shell__new-request.is-pending,.workspace-shell__queue-item.is-pending,.workspace-shell__queue-thread-link.is-pending,.workspace-shell__thread-link.is-pending,.workspace-shell__nav a.is-pending{border-color:color-mix(in srgb, var(--wf-color-accent) 22%, transparent)}.workspace-shell__new-request.is-pending:before,.workspace-shell__queue-item.is-pending:before,.workspace-shell__queue-thread-link.is-pending:before,.workspace-shell__thread-link.is-pending:before,.workspace-shell__nav a.is-pending:before{content:"";background:linear-gradient(110deg, transparent 0%, #ffffff05 28%, color-mix(in srgb, var(--wf-color-accent) 18%, transparent) 48%, #ffffff05 68%, transparent 100%);pointer-events:none;animation:1.15s ease-out infinite wf-shimmer;position:absolute;inset:0;transform:translate(-120%)}.workspace-shell__new-request.is-pending:after,.workspace-shell__queue-item.is-pending:after,.workspace-shell__queue-thread-link.is-pending:after,.workspace-shell__thread-link.is-pending:after,.workspace-shell__nav a.is-pending:after{content:"";background:color-mix(in srgb, var(--wf-color-accent) 68%, transparent);width:2px;position:absolute;inset-block:0;inset-inline-start:0}.workspace-shell__queue,.workspace-shell__queue-group{gap:var(--wf-space-2);display:grid}.workspace-shell__queue-item,.workspace-shell__queue-thread-link,.workspace-shell__thread-link,.workspace-shell__nav a,.workspace-shell__nav-disabled{border-radius:var(--wf-radius-lg);background:var(--wf-color-surface-interactive);border:1px solid #0000}.workspace-shell__queue-item{justify-content:space-between;align-items:center;gap:var(--wf-space-3);appearance:none;cursor:pointer;width:100%;min-height:46px;font:var(--wf-type-body-sm);text-align:left;color:var(--wf-color-text-secondary);padding:0 14px;text-decoration:none;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .14s ease-out;display:flex}.workspace-shell__queue-item:hover{background:var(--wf-color-surface-interactive-hover);border-color:var(--wf-color-border-subtle);color:var(--wf-color-text-primary)}.workspace-shell__queue-item.is-active{background:var(--wf-color-accent-tint);border-color:color-mix(in srgb, var(--wf-color-accent) 28%, transparent);color:var(--wf-color-text-primary)}.workspace-shell__queue-item.is-disabled{cursor:default;color:var(--wf-color-text-tertiary)}.workspace-shell__queue-label,.workspace-shell__queue-count{align-items:center;gap:10px;display:inline-flex}.workspace-shell__queue-count-dot{background:var(--wf-color-accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--wf-color-accent) 16%, transparent);border-radius:999px}.workspace-shell__queue-threads{gap:var(--wf-space-1);margin:0;padding:0;list-style:none;display:grid}.workspace-shell__queue-thread-link{color:inherit;background:color-mix(in srgb, var(--wf-color-surface-interactive) 58%, transparent);gap:2px;padding:8px 12px;text-decoration:none;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .14s ease-out;display:grid}.workspace-shell__button-icon,.workspace-shell__icon{flex:none;width:16px;height:16px}.workspace-shell__button-spinner{border-radius:var(--wf-radius-pill);border:1.5px solid color-mix(in srgb, var(--wf-color-text-primary) 18%, transparent);vertical-align:text-bottom;border-top-color:currentColor;flex:none;width:14px;height:14px;margin-inline-start:.45rem;animation:.8s linear infinite wf-spin;display:inline-block}.workspace-shell__history-empty{font:var(--wf-type-body-sm);margin:0}.workspace-shell__thread-group-label,.workspace-shell__archived summary{font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.workspace-shell__thread-group ul,.workspace-shell__archived ul{gap:var(--wf-space-2);margin:0;padding:0;list-style:none;display:grid}.workspace-shell__archived{gap:var(--wf-space-2);margin-top:5px;margin-bottom:-5px;display:grid}.workspace-shell__archived summary{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.workspace-shell__thread-link{color:inherit;gap:6px;padding:12px 14px;display:grid}.workspace-shell__queue-thread-link:hover,.workspace-shell__thread-link:hover,.workspace-shell__nav a:hover{background:var(--wf-color-surface-interactive-hover);border-color:var(--wf-color-border-subtle)}.workspace-shell__queue-thread-link.is-active,.workspace-shell__thread-link.is-active{background:var(--wf-color-accent-tint);border-color:color-mix(in srgb, var(--wf-color-accent) 28%, transparent)}.workspace-shell__queue-thread-title,.workspace-shell__thread-title{color:var(--wf-color-text-primary);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.1875rem}.workspace-shell__queue-thread-meta,.workspace-shell__thread-meta,.workspace-shell__queue-item span:last-child{font:var(--wf-type-meta-mono);font-variant-numeric:tabular-nums}.workspace-shell__queue-thread-meta{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.workspace-shell__queue-thread-badge{border-radius:var(--wf-radius-pill);background:color-mix(in srgb, var(--wf-color-accent-tint) 84%, transparent);border:1px solid color-mix(in srgb, var(--wf-color-accent) 18%, transparent);min-height:22px;font:var(--wf-type-meta-mono);color:var(--wf-color-text-secondary);justify-self:flex-start;align-items:center;padding:0 8px;display:inline-flex}.workspace-shell__nav{gap:var(--wf-space-2);padding-top:var(--wf-space-3);border-top:0;display:grid}.workspace-shell__account-summary{gap:var(--wf-space-3);border-radius:var(--wf-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--wf-color-accent-tint) 38%, transparent), color-mix(in srgb, var(--wf-color-surface-2) 88%, transparent));border:0;padding:14px;display:grid}.workspace-shell__account-summary-header{justify-content:space-between;align-items:flex-start;gap:var(--wf-space-3);color:var(--wf-color-text-primary);display:flex}.workspace-shell__account-summary-actions{justify-content:flex-end;align-items:center;gap:var(--wf-space-2);flex-wrap:wrap;display:inline-flex}.workspace-shell__account-summary-eyebrow{font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-color-text-tertiary);margin:0 0 4px}.workspace-shell__account-summary-metrics{gap:var(--wf-space-2);display:grid}.workspace-shell__account-summary-metric{border-radius:var(--wf-radius-md);background:color-mix(in srgb, var(--wf-color-surface-1) 88%, transparent);gap:2px;padding:10px 12px;display:grid}.workspace-shell__account-summary-label,.workspace-shell__account-summary-meta{font:var(--wf-type-meta-mono);color:var(--wf-color-text-tertiary)}.workspace-shell__account-summary-value{color:var(--wf-color-text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem}.workspace-shell__account-summary-value--compact{font-size:.875rem;line-height:1.25rem}.workspace-shell__nav a,.workspace-shell__nav-disabled{min-height:44px;font:var(--wf-type-body-sm);color:var(--wf-color-text-secondary);align-items:center;gap:10px;padding:0 14px;display:inline-flex}.workspace-shell__main{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.workspace-shell__page-frame{min-width:0;min-height:0;padding:var(--wf-space-4) var(--wf-space-5) var(--wf-space-5);flex:auto;grid-auto-rows:minmax(100%,auto);align-content:start;display:grid;overflow:auto}.workspace-shell__page-frame>.thread-view{padding-top:0}.workspace-loading{align-content:start;gap:var(--wf-space-4);min-height:100%;padding:var(--wf-space-5);animation:.18s ease-out both wf-loading-enter;display:grid}.workspace-loading--spinner{flex:auto;align-content:center;place-items:center;gap:0;min-height:100%}.workspace-loading__header,.workspace-loading__card,.workspace-loading__composer{gap:var(--wf-space-3);padding:var(--wf-space-4);border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-2);display:grid}.workspace-loading__timeline{gap:var(--wf-space-4);display:grid}.workspace-loading__bubble{align-items:flex-start;gap:var(--wf-space-3);max-width:calc(var(--wf-shell-max-thread-width) + 48px);display:flex}.workspace-loading__bubble--client{flex-direction:row-reverse;margin-left:auto}.workspace-loading__bubble-body{min-width:0;max-width:min(100%, var(--wf-shell-max-thread-width));gap:var(--wf-space-3);padding:var(--wf-space-4);border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-2);display:grid}.workspace-loading__bubble--client .workspace-loading__bubble-body{background:color-mix(in srgb, var(--wf-color-accent-tint) 72%, var(--wf-color-surface-2))}.workspace-loading__avatar{border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-3) 82%, transparent);flex:none;width:34px;height:34px}.workspace-loading__bubble-meta,.workspace-loading__card-header,.workspace-loading__composer-toolbar{justify-content:space-between;align-items:center;gap:var(--wf-space-3);display:flex}.workspace-loading__stack,.workspace-loading__composer-tools{gap:var(--wf-space-2);display:grid}.workspace-loading__composer-tools{grid-auto-flow:column;justify-content:start}.workspace-loading__tool{border-radius:var(--wf-radius-md);width:36px;height:36px}.workspace-loading__send{width:108px}.workspace-loading__eyebrow{width:136px}.workspace-loading__title{width:min(540px,74%);height:32px}.workspace-loading__meta{width:min(380px,52%)}.workspace-loading__card-title{width:180px}.workspace-loading__chip{width:84px}.workspace-loading__composer-input{height:108px}.workspace-loading__line{border-radius:var(--wf-radius-pill);background:color-mix(in srgb, var(--wf-color-surface-4) 84%, transparent);height:12px;position:relative;overflow:hidden}.workspace-loading__line:after{content:"";background:linear-gradient(110deg, transparent 0%, #ffffff0d 36%, color-mix(in srgb, var(--wf-color-accent) 26%, transparent) 50%, #ffffff0d 64%, transparent 100%);animation:1.25s ease-out infinite wf-shimmer;position:absolute;inset:0;transform:translate(-120%)}.workspace-loading__line--tiny{width:88px}.workspace-loading__line--short{width:58%}.workspace-loading__line--medium{width:72%}.workspace-loading__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-shell__right{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.workspace-shell__right-scroll{gap:var(--wf-space-3);flex-direction:column;flex:auto;min-height:100%;padding-right:2px;display:flex;overflow:auto}.workspace-shell__right-footer{padding-top:var(--wf-space-3);margin-top:auto}.workspace-home,.billing-screen,.settings-screen,.notifications-screen,.site-screen,.ops-intake,.ops-intake-detail,.ops-shell{gap:var(--wf-space-4);display:grid}.workspace-home,.ops-shell{padding:var(--wf-space-3) var(--wf-space-4) var(--wf-space-4);gap:var(--wf-space-3)}.workspace-home--composer-entry{flex-direction:column;min-height:100%;padding-bottom:0;display:flex}.workspace-home__intro{gap:var(--wf-space-4);display:grid}.workspace-home__intro h1{font-size:1.6rem;line-height:1.15}.billing-screen,.settings-screen,.notifications-screen,.site-screen{width:min(100%,1040px);margin-inline:auto;padding:0}.workspace-section-accordion,.site-foundation-accordion{padding:0}.workspace-section-accordion__summary,.site-foundation-accordion__summary{align-items:center;gap:var(--wf-space-3);min-height:46px;padding:10px var(--wf-space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.workspace-section-accordion__summary::-webkit-details-marker{display:none}.site-foundation-accordion__summary::-webkit-details-marker{display:none}.workspace-section-accordion__title,.site-foundation-accordion__title{letter-spacing:-.01em;min-width:0;color:var(--wf-color-text-primary);font-size:.9375rem;font-weight:500;line-height:1.25rem}.workspace-section-accordion__chevron,.site-foundation-accordion__chevron{border-right:1.5px solid var(--wf-color-text-tertiary);border-bottom:1.5px solid var(--wf-color-text-tertiary);transform-origin:50%;flex:none;width:8px;height:8px;transition:transform .16s ease-out;display:inline-block;transform:rotate(45deg)translateY(-1px)}.workspace-section-accordion[open] .workspace-section-accordion__chevron,.site-foundation-accordion[open] .site-foundation-accordion__chevron{transform:rotate(-135deg)translate(-1px)}.workspace-section-accordion__content,.site-foundation-accordion__content{gap:var(--wf-space-3);padding:var(--wf-space-3);border-top:1px solid color-mix(in srgb, var(--wf-color-border-subtle) 72%, transparent);display:none}.workspace-section-accordion[open]>.workspace-section-accordion__content,.site-foundation-accordion[open]>.site-foundation-accordion__content{display:grid}.site-release-centre__body{gap:var(--wf-space-4);display:grid;position:relative}.site-release-centre__intro{max-width:68ch;color:var(--wf-color-text-secondary);margin:0}.site-release-centre__surface{gap:var(--wf-space-4);transition:opacity .18s ease-out,filter .18s ease-out;display:grid}.site-release-centre__columns{align-items:start;gap:var(--wf-space-3);grid-template-columns:1fr;display:grid}.site-release-centre__panel,.site-release-centre__action-card{gap:var(--wf-space-3);padding:var(--wf-space-4);border-radius:var(--wf-radius-lg);background:color-mix(in srgb, var(--wf-color-surface-1) 76%, transparent);border:0;align-content:start;display:grid}.site-release-centre__action-card{background:color-mix(in srgb, var(--wf-color-accent-tint) 34%, var(--wf-color-surface-1));border-color:color-mix(in srgb, var(--wf-color-accent) 18%, transparent)}.site-release-centre__error-banner{gap:var(--wf-space-2);padding:var(--wf-space-3);border-radius:var(--wf-radius-md);border:1px solid color-mix(in srgb, var(--wf-color-danger) 26%, transparent);background:color-mix(in srgb, var(--wf-color-danger-soft) 84%, var(--wf-color-surface-1));color:var(--wf-color-text-primary);display:grid}.site-release-centre__error-banner p,.site-release-centre__error-banner strong{margin:0}.site-release-centre__error-note{color:var(--wf-color-text-secondary)}.site-release-centre__action-status{gap:var(--wf-space-2);display:grid}.site-release-centre__action-status--important{border-radius:var(--wf-radius-md);border:1px solid color-mix(in srgb, var(--wf-color-accent) 24%, transparent);background:color-mix(in srgb, var(--wf-color-accent-tint) 42%, var(--wf-color-surface-1));padding:12px 14px}.site-release-centre__action-note{color:var(--wf-color-text-secondary);margin:0}.site-release-centre__progress-panel{gap:var(--wf-space-2);border-radius:var(--wf-radius-md);background:color-mix(in srgb, var(--wf-color-surface-2) 68%, transparent);border:1px solid color-mix(in srgb, var(--wf-color-border-subtle) 72%, transparent);padding:12px 14px;display:grid}.site-release-centre__progress-bar{background:color-mix(in srgb, var(--wf-color-border-subtle) 80%, transparent);border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.site-release-centre__progress-bar-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--wf-color-accent) 86%, white 6%), color-mix(in srgb, var(--wf-color-accent) 56%, var(--wf-color-accent-tint)));height:100%;transition:width .18s ease-out;display:block}.site-release-centre__progress-meta{justify-content:space-between;align-items:center;gap:var(--wf-space-2);flex-wrap:wrap;display:flex}.site-release-centre__progress-meta strong{color:var(--wf-color-text-primary);font-size:.9375rem;font-weight:500;line-height:1.25rem}.site-release-centre__progress-meta span{font:var(--wf-type-meta-mono);color:var(--wf-color-text-tertiary)}.site-release-centre__progress-copy{color:var(--wf-color-text-secondary);margin:0}.site-release-centre__publish-form{gap:var(--wf-space-2);flex-direction:column;display:flex}.site-release-centre__publish-button{width:100%}.site-release-centre__inline-actions{gap:var(--wf-space-2);flex-wrap:wrap;display:flex}.site-release-centre__secondary-action,.site-connect-manager__action{border-radius:var(--wf-radius-md);border:1px solid color-mix(in srgb, var(--wf-color-accent) 36%, transparent);background:color-mix(in srgb, var(--wf-color-accent-tint) 24%, transparent);min-height:38px;color:var(--wf-color-accent);font:var(--wf-type-body-sm);justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.site-release-centre__secondary-action:hover,.site-connect-manager__action:hover{background:color-mix(in srgb, var(--wf-color-accent-tint) 44%, transparent)}.site-release-centre__publish-button.is-pending{justify-content:center;align-items:center;gap:var(--wf-space-2);display:inline-flex}.site-release-centre__confirm-hint{color:var(--wf-color-text-secondary);margin:0;font-size:.9375rem;line-height:1.4}.site-release-centre__panel-header,.site-release-centre__item-list li,.site-release-centre__history-list li{justify-content:space-between;align-items:flex-start;gap:var(--wf-space-3);display:flex}.site-release-centre__panel-header h3{margin:0}.site-release-centre__panel-header span{font:var(--wf-type-meta-mono);color:var(--wf-color-text-tertiary)}.site-release-centre__item-list,.site-release-centre__history-list{gap:var(--wf-space-2);margin:0;padding:0;list-style:none;display:grid}.site-release-centre__item-list{overscroll-behavior:contain;max-height:400px;padding-right:4px;overflow-y:auto}.site-release-centre__item-list li,.site-release-centre__history-list li{border-top:1px solid var(--wf-color-border-subtle);padding:12px 0}.site-release-centre__item-list li:first-child,.site-release-centre__history-list li:first-child{border-top:0;padding-top:0}.site-release-centre__item-copy,.site-release-centre__history-copy{gap:4px;min-width:0;display:grid}.site-release-centre__item-copy p,.site-release-centre__history-copy p,.site-release-centre__history-meta span,.site-release-centre__action-card p{margin:0}.site-release-centre__item-copy p,.site-release-centre__history-copy p,.site-release-centre__history-meta span{color:var(--wf-color-text-secondary)}.site-release-centre__history-meta{text-align:right;justify-items:end;gap:4px;display:grid}.site-release-centre__item-actions{gap:var(--wf-space-3);flex-wrap:wrap;justify-content:flex-end;align-self:start;display:inline-flex}.site-release-centre__item-actions a,.site-release-centre__item-list a,.site-release-centre__history-list a{border-radius:var(--wf-radius-md);border:1px solid color-mix(in srgb, var(--wf-color-accent) 34%, transparent);min-height:34px;color:var(--wf-color-accent);background:color-mix(in srgb, var(--wf-color-accent-tint) 28%, transparent);font:var(--wf-type-body-sm);justify-content:center;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.site-release-centre__item-actions a:hover,.site-release-centre__item-list a:hover,.site-release-centre__history-list a:hover{background:color-mix(in srgb, var(--wf-color-accent-tint) 46%, transparent)}.site-release-centre__empty{color:var(--wf-color-text-secondary)}.site-release-centre__subaccordion{border-radius:var(--wf-radius-lg);background:color-mix(in srgb, var(--wf-color-surface-1) 76%, transparent);border:0}.site-release-centre__subaccordion-summary{gap:var(--wf-space-3);min-height:52px;padding:10px var(--wf-space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.site-release-centre__subaccordion-summary::-webkit-details-marker{display:none}.site-release-centre__subaccordion-title{color:var(--wf-color-text-primary);font-size:.9375rem;font-weight:500;line-height:1.25rem}.site-release-centre__subaccordion-meta{font:var(--wf-type-meta-mono);color:var(--wf-color-text-tertiary);text-align:right;align-items:center;gap:8px;font-size:.75rem;line-height:1rem;display:inline-flex}.site-release-centre__subaccordion-chevron{transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transition:transform .16s ease-out;display:inline-block;transform:rotate(45deg)translateY(-1px)}.site-release-centre__subaccordion[open] .site-release-centre__subaccordion-chevron{transform:rotate(-135deg)translate(-1px)}.site-release-centre__subaccordion-content{gap:var(--wf-space-3);padding:0 var(--wf-space-3) var(--wf-space-3);display:none}.site-release-centre__subaccordion[open]>.site-release-centre__subaccordion-content{display:grid}.site-release-centre__overlay{z-index:1600;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:color-mix(in srgb, var(--wf-color-surface-1) 50%, transparent);-webkit-backdrop-filter:blur(14px);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.site-release-centre__overlay.is-success{background:color-mix(in srgb, var(--wf-color-accent-tint) 18%, #06060680)}.site-release-centre__overlay.is-failure{background:color-mix(in srgb, var(--wf-color-danger-soft) 18%, #06060680)}.site-release-centre__overlay-card{gap:var(--wf-space-3);border-radius:var(--wf-radius-xl);background:color-mix(in srgb, var(--wf-color-surface-2) 92%, transparent);border:1px solid color-mix(in srgb, var(--wf-color-border-subtle) 78%, transparent);width:min(100%,560px);margin:auto;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 24px 80px #0000004d}.site-release-centre__overlay-header{justify-content:space-between;align-items:center;gap:var(--wf-space-3);display:flex}.site-release-centre__overlay-title{align-items:center;gap:var(--wf-space-2);display:inline-flex}.site-release-centre__overlay-header strong{color:var(--wf-color-text-primary);font-size:1rem;font-weight:600;line-height:1.375rem}.site-release-centre__overlay-close{border:1px solid color-mix(in srgb, var(--wf-color-border-subtle) 82%, transparent);background:color-mix(in srgb, var(--wf-color-surface-3) 82%, transparent);width:32px;height:32px;color:var(--wf-color-text-secondary);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.site-release-centre__overlay-close:hover{border-color:color-mix(in srgb, var(--wf-color-accent) 28%, transparent);background:color-mix(in srgb, var(--wf-color-accent-tint) 24%, transparent);color:var(--wf-color-text-primary)}.site-release-centre__overlay-close:focus-visible{outline:2px solid color-mix(in srgb, var(--wf-color-accent) 72%, white 0%);outline-offset:2px;border-color:color-mix(in srgb, var(--wf-color-accent) 36%, transparent);color:var(--wf-color-text-primary)}.site-release-centre__overlay-close:active{transform:scale(.96)}.site-release-centre__overlay-close-icon{text-transform:uppercase;font-size:.95rem;font-weight:600;line-height:1}.site-release-centre__overlay-note{color:var(--wf-color-text-secondary)}.site-release-centre__overlay-form{display:flex}.site-release-centre__overlay-check{background:color-mix(in srgb, var(--wf-color-accent) 82%, white 6%);border-radius:999px;flex:none;width:18px;height:18px;position:relative}.site-release-centre__overlay-check:after{content:"";border-right:2px solid var(--wf-color-surface-1);border-bottom:2px solid var(--wf-color-surface-1);width:5px;height:9px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.site-release-centre__overlay-alert{background:color-mix(in srgb, var(--wf-color-danger) 82%, white 6%);width:18px;height:18px;box-shadow:0 0 0 1px color-mix(in srgb, var(--wf-color-danger) 18%, transparent);border-radius:999px;flex:none}.site-release-centre__success-link{width:fit-content;color:var(--wf-color-accent);align-items:center;gap:10px;font-weight:500;display:inline-flex}.site-release-centre__success-link-icon{flex:none;width:12px;height:12px;position:relative}.site-release-centre__success-link-icon:before,.site-release-centre__success-link-icon:after{content:"";position:absolute}.site-release-centre__success-link-icon:before{border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;top:1px;right:1px}.site-release-centre__success-link-icon:after{transform-origin:100%;background:currentColor;width:8px;height:1.5px;top:2px;right:2px;transform:rotate(-45deg)}.workspace-home__thread,.workspace-card,.settings-card,.ops-card,.thread-view__request-items,.thread-message,.thread-composer,.notifications-card{background:var(--wf-color-surface-2);border-radius:var(--wf-radius-lg);box-shadow:none;border:0}.workspace-home__thread,.workspace-card,.settings-card,.ops-card,.notifications-card{padding:var(--wf-space-4)}.workspace-home__composer{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:auto;padding:0}.workspace-card h3,.settings-card h2,.settings-card h3,.thread-view__request-items h2,.thread-request-item__header h3,.thread-request-item__card h4,.thread-request-item__release-card h4,.notifications-card strong,.release-panel h4,.release-panel h5{letter-spacing:-.01em;color:var(--wf-color-text-primary);margin:0;font-size:.9375rem;font-weight:300;line-height:1.25rem}.settings-card>h2+*{margin-top:var(--wf-space-3)}.settings-card h3{font:var(--wf-type-h3)}.ops-control-plane{width:min(100%,1360px);max-width:1360px;margin-inline:auto}.ops-shell__header{z-index:20;margin-bottom:var(--wf-space-2);background:linear-gradient(180deg, color-mix(in srgb, var(--wf-color-surface-0) 96%, transparent) 0%, color-mix(in srgb, var(--wf-color-surface-0) 88%, transparent) 100%);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);border-bottom:1px solid color-mix(in srgb, var(--wf-color-border-subtle) 82%, transparent);position:sticky;top:0}.ops-shell__topbar{justify-content:space-between;align-items:center;gap:var(--wf-space-3);min-width:0;padding-block:10px;display:flex}.ops-shell__masthead,.ops-page-header>div:first-child{gap:6px;min-width:0;display:grid}.ops-shell__header p,.ops-page-header p{margin:0}.ops-shell__actions{color:var(--wf-color-text-secondary);flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:fit-content;display:inline-flex}.ops-shell__actions form{margin:0}.ops-shell__actions a,.ops-shell__actions button{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-2) 88%, transparent);min-height:38px;color:var(--wf-color-text-secondary);font:var(--wf-type-label-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 10px;text-decoration:none}.ops-shell__actions button{cursor:pointer}.ops-shell__actions a:hover,.ops-shell__actions button:hover{color:var(--wf-color-text-primary);border-color:color-mix(in srgb, var(--wf-color-accent-tint) 42%, var(--wf-color-border-subtle))}.ops-shell__content{gap:var(--wf-space-4);display:grid}.ops-nav{scrollbar-width:none;-ms-overflow-style:none;flex:auto;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:6px;min-width:0;min-height:40px;padding-bottom:2px;display:grid;overflow:auto hidden}.ops-nav::-webkit-scrollbar{display:none}.ops-nav__link{border-radius:var(--wf-radius-md);box-sizing:border-box;background:color-mix(in srgb, var(--wf-color-surface-2) 82%, transparent);height:38px;color:var(--wf-color-text-secondary);font:var(--wf-type-label-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:.6875rem;line-height:1.2;display:inline-flex}.ops-nav__link.is-active{background:color-mix(in srgb, var(--wf-color-accent-tint) 38%, var(--wf-color-surface-2));border-color:color-mix(in srgb, var(--wf-color-accent-tint) 52%, var(--wf-color-border-subtle));color:var(--wf-color-text-primary)}.ops-nav__link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--wf-color-accent-tint) 42%, transparent)}.ops-page-header h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:1.12}.ops-page-header{gap:var(--wf-space-2);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;display:grid}.ops-page-header__actions{align-items:center;gap:var(--wf-space-2);display:inline-flex}.ops-tab-links{flex-wrap:wrap;gap:8px;display:flex}.ops-tab-links__item{border-radius:var(--wf-radius-md);background:color-mix(in srgb, var(--wf-color-surface-2) 82%, transparent);min-height:40px;color:var(--wf-color-text-secondary);font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;padding:0 12px;line-height:1.2;text-decoration:none;display:inline-flex}.ops-tab-links__item.is-active{background:color-mix(in srgb, var(--wf-color-accent-tint) 38%, var(--wf-color-surface-2));border-color:color-mix(in srgb, var(--wf-color-accent-tint) 52%, var(--wf-color-border-subtle));color:var(--wf-color-text-primary)}.ops-tab-links__item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--wf-color-accent-tint) 42%, transparent)}.ops-page-header__actions a{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-2) 88%, transparent);min-height:40px;color:var(--wf-color-text-secondary);font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ops-page-header__actions a:hover{color:var(--wf-color-text-primary);border-color:color-mix(in srgb, var(--wf-color-accent-tint) 42%, var(--wf-color-border-subtle))}.ops-page-header p:last-child{color:var(--wf-color-text-secondary);max-width:76ch}#commercial-tuning{scroll-margin-top:92px}.ops-dashboard-grid{gap:var(--wf-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ops-kpi-strip{gap:var(--wf-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ops-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.ops-form__full-width{grid-column:1/-1}.ops-form__button-row{gap:var(--wf-space-3);flex-wrap:wrap;align-items:center;display:flex}.ops-form__secondary-button{background:color-mix(in srgb, var(--wf-color-surface-3) 82%, transparent);color:var(--wf-color-text);border-color:var(--wf-color-border-subtle)}.ops-form__secondary-button:hover:not(:disabled){background:color-mix(in srgb, var(--wf-color-surface-3) 92%, transparent)}.ops-form__primary-button--armed{color:var(--wf-color-on-accent);background:#ffb36b}.ops-form__primary-button--armed:hover:not(:disabled),.ops-form__primary-button--pending{color:var(--wf-color-on-accent);background:#ffbf85}.ops-form__section{gap:4px;padding-top:4px;display:grid}.ops-form__checkbox,.settings-form__checkbox{align-items:center;gap:10px;display:flex}.ops-form__checkbox input[type=checkbox],.settings-form__checkbox input[type=checkbox]{border-radius:4px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.settings-form__fieldset{border:1px solid var(--wf-color-border-subtle);border-radius:var(--wf-radius-lg);gap:10px;padding:14px;display:grid}.settings-form__fieldset legend{letter-spacing:.12em;text-transform:uppercase;color:var(--wf-color-text-tertiary);padding:0 6px;font-size:.75rem}.settings-form__hint,.settings-form__error,.settings-form__success{margin:0;font-size:.8125rem;line-height:1.4}.settings-form__hint{color:var(--wf-color-text-tertiary)}.settings-form__error{color:var(--wf-color-danger)}.settings-form__success{padding:var(--wf-space-3);border-radius:var(--wf-radius-md);background:var(--wf-color-success-soft);border:1px solid color-mix(in srgb, var(--wf-color-success) 18%, transparent);color:var(--wf-color-success)}.settings-danger-button{border:1px solid color-mix(in srgb, var(--wf-color-danger) 22%, transparent);min-height:42px;color:var(--wf-color-danger);background:0 0}.settings-danger-button:hover:not(:disabled),.settings-danger-button--pending{background:var(--wf-color-danger-soft);border-color:color-mix(in srgb, var(--wf-color-danger) 34%, transparent);color:var(--wf-color-danger)}.settings-danger-button--armed{background:color-mix(in srgb, var(--wf-color-danger-soft) 82%, var(--wf-color-surface-2));border-color:color-mix(in srgb, var(--wf-color-danger) 42%, transparent);color:var(--wf-color-danger)}.feedback-form__attachments{gap:10px}.feedback-form__attachments li{align-items:center;gap:10px;display:inline-flex}.feedback-form__attachments button{min-height:32px;padding:6px 10px;font-size:.75rem}.ops-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ops-inline-form input,.ops-inline-form select{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-1) 86%, transparent);min-width:0;color:var(--wf-color-text-primary);padding:10px 12px}.ops-inline-form button{border-radius:var(--wf-radius-md);background:color-mix(in srgb, var(--wf-color-accent-tint) 42%, var(--wf-color-surface-1));color:var(--wf-color-text-primary);border:0;padding:10px 14px}.ops-table-wrap{overflow-x:auto}.ops-table-wrap--bounded{max-height:360px;overflow:auto}.ops-error-layout{gap:var(--wf-space-3);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.ops-error-timeline{gap:var(--wf-space-3);display:grid}.ops-error-timeline__item{border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-1) 90%, transparent);gap:10px;padding:14px;display:grid}.ops-error-timeline__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-error-pre{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-1) 82%, transparent);color:var(--wf-color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;font-size:.8125rem;line-height:1.5;overflow-x:auto}@media (max-width:900px){.ops-error-layout{grid-template-columns:1fr}}.ops-table{border-collapse:collapse;width:100%}.ops-table th,.ops-table td{border-top:1px solid var(--wf-color-border-subtle);text-align:left;vertical-align:top;padding:12px 10px}.ops-table thead th{font:var(--wf-type-label-mono);color:var(--wf-color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-top:0}.ops-table-wrap--bounded .ops-table thead th{z-index:1;background:var(--wf-color-surface-2);position:sticky;top:0}.ops-table__meta{font:var(--wf-type-meta-mono);color:var(--wf-color-text-tertiary);margin-top:4px}.ops-status-message{border-radius:var(--wf-radius-md);background:color-mix(in srgb, var(--wf-color-success-soft) 62%, transparent);color:var(--wf-color-success);margin:0;padding:12px 14px}.ops-detail-panel{gap:var(--wf-space-3);display:grid}.ops-card--nested{background:color-mix(in srgb, var(--wf-color-surface-1) 84%, transparent)}.ops-scroll-panel{max-height:320px;padding-right:4px;overflow:auto}.workspace-accordion{padding:0}.workspace-accordion__summary{align-items:center;gap:var(--wf-space-3);padding:10px var(--wf-space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.workspace-accordion__summary::-webkit-details-marker{display:none}.workspace-accordion__title{letter-spacing:-.01em;min-width:0;color:var(--wf-color-text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem}.workspace-accordion__meta{font:var(--wf-type-meta-mono);color:var(--wf-color-text-tertiary);text-align:right;white-space:nowrap;flex:none;align-items:center;gap:8px;max-width:none;font-size:.75rem;line-height:1rem;display:inline-flex}.workspace-accordion__meta:after{content:"";transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .16s ease-out;transform:rotate(45deg)translateY(-1px)}.workspace-accordion[open] .workspace-accordion__meta:after{transform:rotate(-135deg)translate(-1px)}.workspace-accordion__content{gap:var(--wf-space-3);padding:0 var(--wf-space-3) var(--wf-space-3);border-top:0;display:none}.workspace-accordion[open]>.workspace-accordion__content{display:grid}.workspace-accordion:not([open]) .workspace-accordion__summary{min-height:48px}.workspace-card p,.workspace-home__thread p,.settings-card p,.notifications-card p,.site-screen__guidance,.billing-form p,.settings-form p,.release-panel__summary,.workspace-section-accordion__content>*{margin:0}.workspace-card dl,.billing-summary-grid,.billing-subscription-grid,.site-screen__dl{gap:var(--wf-space-3);margin:0;display:grid}.workspace-card dl div,.billing-summary-grid div,.billing-subscription-grid div,.site-screen__dl div{gap:var(--wf-space-3);grid-template-columns:minmax(200px,max-content) minmax(0,1fr);align-items:baseline;padding:5px 6px;display:grid}.workspace-card dt,.billing-summary-grid dt,.billing-subscription-grid dt,.site-screen__dl dt{font:var(--wf-type-meta-mono);letter-spacing:.02em;text-transform:uppercase}.workspace-card dd,.billing-summary-grid dd,.billing-subscription-grid dd,.site-screen__dl dd,.settings-list li,.notifications-card header span,.release-panel__metric strong{font-variant-numeric:tabular-nums;margin:0}.site-connect-manager{margin-top:var(--wf-space-5);padding-top:var(--wf-space-5);border-top:1px solid var(--wf-color-border-subtle);gap:var(--wf-space-4);display:grid}.site-connect-manager__header{justify-content:space-between;align-items:flex-start;gap:var(--wf-space-3);display:flex}.site-connect-manager__header h3,.site-connect-manager__header p,.site-connect-manager__repair p{margin:0}.site-connect-manager__header p{color:var(--wf-color-text-secondary)}.site-connect-manager__meta{gap:var(--wf-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.site-connect-manager__meta div{gap:3px;display:grid}.site-connect-manager__meta dt{font:var(--wf-type-meta-mono);text-transform:uppercase;color:var(--wf-color-text-tertiary)}.site-connect-manager__meta dd{margin:0}.site-connect-manager__actions{gap:var(--wf-space-2);flex-wrap:wrap;display:flex}.site-connect-manager__repair{border:1px solid var(--wf-color-border-subtle);border-radius:var(--wf-radius-lg);padding:var(--wf-space-3);background:color-mix(in srgb, var(--wf-color-surface-interactive) 42%, transparent)}.site-connect-manager__repair summary{cursor:pointer;font-weight:600}.site-connect-manager__form{margin-top:var(--wf-space-3);gap:var(--wf-space-3);display:grid}.site-connect-manager__form label{font:var(--wf-type-body-sm);gap:6px;display:grid}.site-connect-manager__form label span{color:var(--wf-color-text-secondary)}.site-connect-manager__form input{border:1px solid var(--wf-color-border-subtle);border-radius:var(--wf-radius-md);background:var(--wf-color-surface-elevated);width:100%;min-height:42px;color:var(--wf-color-text-primary);font:inherit;padding:0 12px}.site-connect-manager__submit{min-height:42px}.workspace-card__eyebrow{font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-color-text-tertiary);margin:0 0 6px}.workspace-card__link-row{font:var(--wf-type-body-sm);align-items:center;gap:8px;display:inline-flex}.workspace-card__link-row a{color:var(--wf-color-accent);font-weight:500}.workspace-card--site-release-summary{gap:var(--wf-space-3);display:grid}.site-clone-panel{gap:var(--wf-space-4);display:grid}.site-clone-panel__header{gap:var(--wf-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.site-clone-panel__header h2,.site-clone-panel__restore-points h3{margin:0}.site-clone-panel__actions{gap:var(--wf-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.site-clone-panel__action-form,.site-clone-policy-form{gap:var(--wf-space-3);display:grid}.site-clone-policy-form label{gap:10px;display:grid}.site-clone-policy-form select{border-radius:12px;min-height:44px}.site-clone-policy-form__sync-guidance{gap:var(--wf-space-2);border-radius:var(--wf-radius-lg);background:color-mix(in srgb, var(--wf-color-surface-1) 72%, transparent);color:var(--wf-color-text-secondary);padding:14px 16px;display:grid}.site-clone-policy-form__sync-guidance strong{color:var(--wf-color-text-primary);font-size:.9375rem;font-weight:500;line-height:1.25rem}.site-clone-policy-form__toggle{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.site-clone-policy-form__toggle input{margin-top:3px}.site-clone-panel__warning{padding:var(--wf-space-3);color:var(--wf-color-text-primary);background:#c2903c1f;border:1px solid #c2903c4d;border-radius:16px}.site-clone-progress-panel.is-active{background:color-mix(in srgb, var(--wf-color-accent-tint) 24%, var(--wf-color-surface-2));border-color:color-mix(in srgb, var(--wf-color-accent) 22%, transparent)}.site-clone-progress-panel.is-success{background:color-mix(in srgb, #3fb87f 14%, var(--wf-color-surface-2));border-color:#3fb87f52}.site-clone-progress-panel.is-warning{background:#c2903c1f;border-color:#c2903c4d}.site-clone-progress-panel.is-danger{background:#c2483c1f;border-color:#c2483c4d}.site-clone-progress-panel.is-warning .site-release-centre__progress-bar-fill{background:linear-gradient(90deg,#c2903cf2,#d6ab5ae0)}.site-clone-progress-panel.is-danger .site-release-centre__progress-bar-fill{background:linear-gradient(90deg,#c2483cf5,#db6f5be0)}.site-clone-panel__phase-list{gap:var(--wf-space-3);display:grid}.site-clone-panel__phase-list h3{margin:0}.site-clone-panel__phase-items{gap:var(--wf-space-2);max-height:400px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.site-clone-panel__phase-items li{align-items:center;gap:var(--wf-space-3);padding:var(--wf-space-3);background:#ffffff05;border:1px solid #828fa32e;border-radius:16px;grid-template-columns:minmax(140px,1fr) minmax(100px,max-content) minmax(180px,max-content);display:grid}.site-clone-panel__phase-items strong{font:var(--wf-type-label-mono);letter-spacing:.04em;text-transform:uppercase}.workspace-card__site-release-header{align-items:start;gap:10px var(--wf-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-card__site-release-header h3{grid-column:1/-1;margin:0}.workspace-card__site-release-meta{font:var(--wf-type-meta-mono);color:var(--wf-color-text-tertiary);text-align:right}.workspace-card__site-release-body{font:var(--wf-type-body-sm)}.workspace-card__link-row--card-cta a{border-radius:var(--wf-radius-pill);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-interactive);min-height:32px;color:var(--wf-color-text-secondary);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.workspace-card__link-row--card-cta a:hover{background:var(--wf-color-surface-interactive-hover);color:var(--wf-color-text-primary)}.workspace-card__timeline{gap:var(--wf-space-3);margin:0;padding:0;list-style:none;display:grid}.workspace-card__timeline li{gap:var(--wf-space-3);grid-template-columns:16px 1fr;align-items:start;display:grid}.workspace-card__timeline-marker{border-radius:var(--wf-radius-pill);border:1px solid var(--wf-color-border-strong);background:0 0;width:10px;height:10px;margin-top:5px}.workspace-card__timeline-marker.is-active{background:var(--wf-color-accent);border-color:var(--wf-color-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--wf-color-accent) 12%, transparent)}.workspace-card__timeline-marker.is-complete{background:var(--wf-color-success);border-color:var(--wf-color-success)}.workspace-card__chip,.notifications-card__badge,.thread-status-indicator{border-radius:var(--wf-radius-pill);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-interactive);min-height:24px;font:var(--wf-type-meta-mono);font-variant-numeric:tabular-nums;color:var(--wf-color-text-secondary);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.workspace-card__chip.is-success{background:var(--wf-color-success-soft);border-color:color-mix(in srgb, var(--wf-color-success) 28%, transparent);color:var(--wf-color-success)}.workspace-card__chip.is-warning{background:var(--wf-color-warning-soft);border-color:color-mix(in srgb, var(--wf-color-warning) 28%, transparent);color:var(--wf-color-warning)}.workspace-card__chip.is-danger{background:var(--wf-color-danger-soft);border-color:color-mix(in srgb, var(--wf-color-danger) 28%, transparent);color:var(--wf-color-danger)}.thread-view{gap:var(--wf-space-4);min-height:0;padding:var(--wf-space-5) var(--wf-space-5) 0;flex-direction:column;flex:auto;display:flex;position:relative}.thread-view__header{justify-content:space-between;gap:var(--wf-space-4);padding-bottom:var(--wf-space-4);border-bottom:1px solid var(--wf-color-border-subtle);align-items:flex-start;display:flex}.thread-view__header h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:2rem}.thread-view__title-block{min-width:0}.thread-view__title-trigger{width:100%;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.thread-view__title-trigger:hover{color:var(--wf-color-text-primary)}.thread-view__title-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--wf-color-accent) 58%, transparent);outline-offset:4px;border-radius:6px}.thread-view__title-form{gap:var(--wf-space-2);max-width:min(100%,680px);display:grid}.thread-view__title-label{font:var(--wf-type-label-mono);color:var(--wf-color-text-secondary);letter-spacing:.08em;text-transform:uppercase}.thread-view__title-input{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-1) 92%, transparent);min-height:46px;color:var(--wf-color-text-primary);font:var(--wf-type-h2);letter-spacing:-.02em;padding:10px 14px;box-shadow:inset 0 1px #ffffff08}.thread-view__title-input:focus{outline:2px solid color-mix(in srgb, var(--wf-color-accent) 62%, transparent);outline-offset:1px;border-color:color-mix(in srgb, var(--wf-color-accent) 36%, var(--wf-color-border-subtle))}.thread-view__title-form-actions{gap:var(--wf-space-2);flex-wrap:wrap;display:flex}.thread-view__title-submit,.thread-view__title-cancel{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);min-height:36px;font:var(--wf-type-meta);padding:0 14px}.thread-view__title-submit{color:var(--wf-color-accent);border-color:var(--wf-color-accent);background:0 0}.thread-view__title-submit:hover:not(:disabled){background:var(--wf-color-accent-hover);color:var(--wf-color-on-accent)}.thread-view__title-cancel{background:var(--wf-color-surface-interactive);color:var(--wf-color-text-primary)}.thread-view__title-cancel:hover:not(:disabled){background:var(--wf-color-surface-interactive-hover)}.thread-view__title-submit:disabled,.thread-view__title-cancel:disabled{opacity:.7;cursor:not-allowed}.thread-view__title-error{font:var(--wf-type-meta);color:color-mix(in srgb, #ff9a9a 88%, var(--wf-color-text-secondary));margin:0}.thread-view__header p{font-variant-numeric:tabular-nums;margin:0}.thread-view__header .thread-view__header-meta{font:var(--wf-type-label-mono);font-family:var(--wf-font-mono);color:var(--wf-color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:500;line-height:1rem}.thread-view__empty-guidance{align-items:start;max-width:min(100%,760px);display:grid;position:relative}.thread-view__empty-guidance-ghost,.thread-view__empty-guidance-live{overflow-wrap:anywhere;grid-area:1/1;min-width:0;line-height:1.55;display:block}.thread-view__empty-guidance-live{font:var(--wf-type-meta-mono);letter-spacing:.02em;color:color-mix(in srgb, var(--wf-color-text-tertiary) 88%, transparent)}.thread-view__empty-guidance-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.thread-view__empty-guidance-live.is-example,.thread-view__empty-guidance-ghost.is-example{font:var(--wf-type-body-sm);letter-spacing:0;color:color-mix(in srgb, var(--wf-color-text-secondary) 78%, transparent);font-style:italic}.thread-view__empty-guidance-live[data-reduced-motion=true]{animation:.22s ease-out both wf-empty-guidance-fade}.thread-view__header-statuses{gap:var(--wf-space-2);margin-top:var(--wf-space-2);flex-wrap:wrap;display:flex}.thread-view__header-actions{gap:var(--wf-space-2);display:flex}.thread-view__icon,.thread-view__status-icon,.thread-status-indicator__icon{flex:none;width:16px;height:16px}.thread-view__icon-button{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-interactive);width:40px;height:40px;color:var(--wf-color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.thread-view__icon-button:hover{background:var(--wf-color-surface-interactive-hover);color:var(--wf-color-text-primary)}.thread-view__icon-button--danger{border-color:var(--wf-color-border-subtle);color:var(--wf-color-text-secondary)}.thread-view__icon-button--danger:hover{background:var(--wf-color-surface-interactive-hover);border-color:var(--wf-color-border-strong);color:var(--wf-color-text-primary)}.thread-view__header-confirm-button{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-interactive);min-height:40px;color:var(--wf-color-text-primary);font:var(--wf-type-meta);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.thread-view__header-confirm-button:hover:not(:disabled){background:var(--wf-color-surface-interactive-hover);border-color:var(--wf-color-border-strong)}.thread-view__header-confirm-button--danger{border-color:color-mix(in srgb, var(--wf-color-danger) 24%, transparent);color:var(--wf-color-danger)}.thread-view__header-confirm-button--danger:hover:not(:disabled),.thread-view__header-confirm-button--danger.is-pending{background:var(--wf-color-danger-soft);border-color:color-mix(in srgb, var(--wf-color-danger) 36%, transparent);color:var(--wf-color-danger)}.thread-view__banner{gap:var(--wf-space-3);padding:var(--wf-space-4);border-radius:var(--wf-radius-lg);border:1px solid color-mix(in srgb, var(--wf-color-warning) 22%, transparent);background:var(--wf-color-warning-soft);align-items:flex-start;display:flex}.thread-view__banner p,.thread-view__banner strong{margin:0}.thread-view__status-icon{color:var(--wf-color-warning);margin-top:2px}.thread-view__body{gap:var(--wf-space-4);flex-direction:column;flex:auto;min-height:0;padding-right:4px;display:flex;overflow:auto}.thread-composer-activity-stack{gap:max(calc(var(--wf-space-4) - 10px), 0px);min-width:0;margin-top:10px;display:grid}.thread-view__activity-indicator{align-items:center;gap:var(--wf-space-2);padding:0 var(--wf-space-1);color:var(--wf-color-text-secondary);grid-template-columns:auto minmax(0,1fr);align-self:flex-start;margin-bottom:5px;display:inline-grid}.thread-view__activity-copy{min-width:0;display:grid;position:relative}.thread-view__activity-ghost,.thread-view__activity-live{min-width:0;font:var(--wf-type-meta-mono);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;grid-area:1/1;display:block}.thread-view__activity-live{color:var(--wf-color-text-secondary)}.thread-view__activity-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.thread-view__activity-live[data-reduced-motion=true]{animation:.22s ease-out both wf-empty-guidance-fade}.thread-view__activity-spinner{border-radius:var(--wf-radius-pill);border:1.5px solid color-mix(in srgb, var(--wf-color-text-secondary) 20%, transparent);border-top-color:var(--wf-color-accent);flex:none;width:14px;height:14px;animation:.8s linear infinite wf-spin}.thread-view__request-items,.thread-view__messages,.thread-view__timeline{gap:var(--wf-space-4);display:grid}.thread-view__timeline{flex:auto;align-content:start}.thread-view__request-items{padding:var(--wf-space-4)}.thread-timeline-entry{align-items:flex-start;gap:var(--wf-space-3);max-width:calc(var(--wf-shell-max-thread-width) + 48px);display:flex}.thread-timeline-entry--client{flex-direction:row-reverse;margin-left:auto}.thread-timeline-entry__avatar{border-radius:var(--wf-radius-lg);background:var(--wf-color-surface-interactive);width:34px;height:34px;color:var(--wf-color-text-secondary);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.thread-timeline-entry__avatar--client{background:color-mix(in srgb, var(--wf-color-accent-tint) 78%, var(--wf-color-surface-1));border-color:color-mix(in srgb, var(--wf-color-accent) 24%, transparent);color:var(--wf-color-accent)}.thread-timeline-entry__avatar--architect{background:var(--wf-color-surface-1)}.thread-timeline-entry__avatar-image{object-fit:cover;width:100%;height:100%}.thread-timeline-entry__avatar-fallback{font:var(--wf-type-meta-mono);text-transform:uppercase}.thread-timeline-entry__bubble{min-width:0;max-width:min(100%, var(--wf-shell-max-thread-width));gap:var(--wf-space-3);padding:var(--wf-space-4);border-radius:var(--wf-radius-lg);background:var(--wf-color-surface-2);border:0;font-size:.9rem;line-height:1.5rem;display:grid}.thread-timeline-entry__bubble--planning-round{gap:0}.thread-timeline-entry--client .thread-timeline-entry__bubble{background:color-mix(in srgb, var(--wf-color-accent-tint) 76%, var(--wf-color-surface-2));border-color:color-mix(in srgb, var(--wf-color-accent) 24%, transparent)}.thread-timeline-entry--system .thread-timeline-entry__bubble{background:var(--wf-color-surface-1)}.thread-timeline-entry__meta{justify-content:space-between;align-items:flex-start;gap:var(--wf-space-3);font:var(--wf-type-meta-mono);font-variant-numeric:tabular-nums;display:flex}.thread-timeline-entry__meta-copy{gap:4px;display:grid}.thread-timeline-entry__author{font-family:var(--wf-font-sans);color:var(--wf-color-text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem}.thread-timeline-entry__sender{font:var(--wf-type-label-mono);color:var(--wf-color-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0}.thread-timeline-entry__sender-version{vertical-align:super;letter-spacing:.04em;margin-left:.3rem;font-size:.72em;line-height:1}.thread-timeline-entry__time{color:var(--wf-color-text-tertiary);white-space:nowrap}.thread-timeline-entry__eyebrow{font:var(--wf-type-label-mono);color:var(--wf-color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin:0}.thread-timeline-entry__body{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.thread-timeline-entry__facts{gap:var(--wf-space-2);margin:0;display:grid}.thread-timeline-entry__facts div{gap:var(--wf-space-3);grid-template-columns:88px minmax(0,1fr);align-items:baseline;display:grid}.thread-timeline-entry__facts dt{font:var(--wf-type-meta-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--wf-color-text-tertiary)}.thread-timeline-entry__facts dd{color:var(--wf-color-text-secondary);overflow-wrap:anywhere;margin:0}.thread-view__request-item-list,.notifications-list,.settings-list{gap:var(--wf-space-3);margin:0;padding:0;list-style:none;display:grid}.thread-message__attachments,.thread-composer__uploaded-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.thread-request-item{gap:var(--wf-space-3);display:grid}.thread-request-item--planning-round{gap:4px}[data-theme=dark] .thread-timeline-entry__bubble .thread-request-item{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.thread-request-item ul,.release-panel__blockers,.release-panel__artifact-list,.release-panel__check-list,.workspace-card__list,.ops-review-history,.bullet-list{gap:6px;margin:0;padding-left:18px;display:grid}.planning-project-delivery-card__stats,.planning-project-delivery-card__heading{gap:10px;display:grid}.planning-project-delivery-card__heading .thread-request-item__label,.planning-project-delivery-card__heading .workspace-card__eyebrow{margin:0}.planning-project-delivery-card__body{gap:10px;display:grid}.planning-project-delivery-card__body>p,.planning-project-delivery-card__body>ul{margin:0}.planning-project-delivery-card__stat{align-items:flex-start;gap:10px;margin:0;display:flex}.planning-project-delivery-card__stat-icon{width:16px;height:16px;color:color-mix(in srgb, var(--wf-color-accent) 78%, white 22%);flex:none;margin-top:2px}.planning-project{align-content:start;gap:var(--wf-space-2);align-self:start;display:grid}.planning-project__hero,.planning-project__card{gap:var(--wf-space-2);align-content:start;align-self:start;display:grid}.planning-project__hero{height:fit-content;min-height:auto;padding:var(--wf-space-3);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start}.planning-project__hero-copy,.planning-project__hero-meta,.planning-project__stack,.planning-project__tabs,.planning-project__toolbar,.planning-project__toolbar-actions{gap:var(--wf-space-2);display:grid}.planning-project__stack{align-content:start;align-self:start}.planning-project__stack--sprints>.planning-project__card{padding:calc(var(--wf-space-4) + 10px)}.planning-project__hero-copy{align-content:start;gap:6px}.planning-project__hero-copy h1,.planning-project__card h2,.planning-project__hero-copy p,.planning-project__card p{margin:0}.planning-project__hero-meta{align-content:start;justify-items:start}.planning-project__toolbar{align-content:start;align-self:start;align-items:start;gap:var(--wf-space-2);margin-block:calc(30px - var(--wf-space-2));grid-template-columns:minmax(0,1fr) auto;padding-top:0}.planning-project__tabs{grid-auto-flow:column;place-content:start;align-items:center;overflow-x:auto}.planning-project__toolbar-actions{grid-auto-flow:column;place-content:start end;align-items:center}.planning-project__row{justify-content:space-between;align-items:flex-start;gap:var(--wf-space-4);display:flex}.planning-project__empty{gap:var(--wf-space-2);color:var(--wf-color-text-secondary);display:grid}.planning-project__card .workspace-card__eyebrow{margin-bottom:12px}.planning-project-delivery-card--thread{max-width:calc(var(--wf-shell-max-thread-width) + 48px)}.planning-project-delivery-card__avatar{color:var(--wf-color-text-secondary)}.planning-project-delivery-card__avatar-icon{width:16px;height:16px}.planning-project-delivery-card--thread .thread-timeline-entry__bubble{max-width:100%}@media (max-width:900px){.planning-project__hero,.planning-project__toolbar{grid-template-columns:minmax(0,1fr)}.planning-project__tabs,.planning-project__toolbar-actions{grid-auto-flow:row}.planning-project-delivery-card--thread{max-width:100%}}.thread-request-item>div>ul{margin-bottom:10px}.thread-request-item__header{justify-content:space-between;gap:var(--wf-space-4);align-items:flex-start;display:flex}.thread-request-item__status-row{font:var(--wf-type-body-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.thread-request-item__meta-row{gap:var(--wf-space-2) var(--wf-space-4);padding-top:var(--wf-space-2);flex-wrap:wrap;align-items:center;display:flex}.thread-request-item__meta-row p,.thread-request-item__meta{font:var(--wf-type-meta-mono);font-variant-numeric:tabular-nums;margin:0}.thread-request-item__label,.release-panel__eyebrow{font:var(--wf-type-label-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-color-text-tertiary);margin:4px 0 8px}.thread-request-item__card,.release-panel__section,.release-panel__action-card,.release-panel__metric,.settings-members__row,.settings-notification-grid,.site-screen__guidance{border-radius:var(--wf-radius-lg);border:0}.thread-request-item__card{gap:var(--wf-space-3);padding:var(--wf-space-4);background:var(--wf-color-surface-3);display:grid}.thread-request-item__card--review{background:color-mix(in srgb, var(--wf-color-accent-tint) 48%, var(--wf-color-surface-2));border:1px solid color-mix(in srgb, var(--wf-color-accent) 22%, transparent)}.thread-request-item__card--reviewed{background:color-mix(in srgb, var(--wf-color-surface-interactive) 78%, transparent)}[data-theme=dark] .thread-timeline-entry__bubble .thread-request-item__card,[data-theme=dark] .thread-timeline-entry__bubble .thread-request-item__blocked,[data-theme=dark] .thread-timeline-entry__bubble .release-panel,[data-theme=dark] .thread-timeline-entry__bubble .release-panel__section,[data-theme=dark] .thread-timeline-entry__bubble .release-panel__action-card,[data-theme=dark] .thread-timeline-entry__bubble .release-panel__metric,[data-theme=dark] .thread-timeline-entry__bubble .release-panel__artifact-list li,[data-theme=dark] .thread-timeline-entry__bubble .release-panel__check-list li{box-shadow:none}.thread-request-item__card--warning{background:color-mix(in srgb, var(--wf-color-warning-soft) 70%, var(--wf-color-surface-2));border:1px solid color-mix(in srgb, var(--wf-color-warning) 22%, transparent)}.thread-request-item__card h4,.thread-request-item__card p{margin:0}.thread-request-item__field textarea.thread-request-item__answer-textarea{field-sizing:content;min-height:44px}.thread-request-item__action-row{align-items:center;gap:var(--wf-space-3);flex-wrap:wrap;display:flex}.thread-request-item__action-group{align-items:center;gap:0;display:inline-flex;position:relative}.thread-request-item__action-button{border-radius:var(--wf-radius-pill);border:1px solid color-mix(in srgb, var(--wf-color-accent) 20%, transparent);background:var(--wf-color-accent-tint);min-height:40px;color:var(--wf-color-accent);font:var(--wf-type-body-sm);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.thread-request-item__action-button:hover:not(:disabled){background:color-mix(in srgb, var(--wf-color-accent-tint) 84%, var(--wf-color-surface-1));border-color:color-mix(in srgb, var(--wf-color-accent) 28%, transparent)}.thread-request-item__action-button--secondary{background:var(--wf-color-surface-interactive);border-color:var(--wf-color-border-subtle);color:var(--wf-color-text-primary)}.thread-request-item__action-button--secondary:hover:not(:disabled){background:var(--wf-color-surface-interactive-hover);border-color:var(--wf-color-border-strong)}.thread-request-item__action-button--inverse{background:color-mix(in srgb, var(--wf-color-surface-2) 94%, #000 6%);border-color:color-mix(in srgb, var(--wf-color-border-strong) 82%, transparent);color:var(--wf-color-text-primary)}.thread-request-item__action-button--inverse:hover:not(:disabled){background:color-mix(in srgb, var(--wf-color-surface-2) 88%, #000 12%);border-color:color-mix(in srgb, var(--wf-color-border-strong) 92%, transparent);color:var(--wf-color-accent)}.thread-request-item__card .thread-request-item__action-help{width:21px;min-width:21px;height:21px;min-height:21px;color:var(--wf-color-accent);box-shadow:none;font:inherit;z-index:2;background:#000;border:0;border-radius:999px;justify-content:center;justify-self:auto;align-items:center;margin:0;padding:0;line-height:1;display:flex;position:absolute;top:-10px;right:-10px;transform:none}.thread-request-item__card .thread-request-item__action-help-icon{stroke-width:2px;width:12px;height:12px}.thread-request-item__card .thread-request-item__action-help:before,.thread-request-item__card .thread-request-item__action-help:after{opacity:0;pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out;position:absolute;left:50%}.thread-request-item__card .thread-request-item__action-help:before{content:attr(data-tooltip);border-radius:var(--wf-radius-sm);border:1px solid var(--wf-color-border-strong);background:color-mix(in srgb, var(--wf-color-surface-1) 94%, transparent);min-width:180px;max-width:220px;box-shadow:var(--wf-shadow-sm);color:var(--wf-color-text-primary);font:var(--wf-type-body-sm);white-space:normal;text-align:left;z-index:3;padding:6px 8px;bottom:calc(100% + 10px);transform:translate(-50%,4px)}.thread-request-item__card .thread-request-item__action-help:after{content:"";background:color-mix(in srgb, var(--wf-color-surface-1) 94%, transparent);border-right:1px solid var(--wf-color-border-strong);border-bottom:1px solid var(--wf-color-border-strong);z-index:2;width:8px;height:8px;bottom:calc(100% + 4px);transform:translate(-50%,4px)rotate(45deg)}.thread-request-item__card .thread-request-item__action-help:hover:before,.thread-request-item__card .thread-request-item__action-help:hover:after,.thread-request-item__card .thread-request-item__action-help:focus-visible:before,.thread-request-item__card .thread-request-item__action-help:focus-visible:after{opacity:1}.thread-request-item__card .thread-request-item__action-help:hover:before,.thread-request-item__card .thread-request-item__action-help:focus-visible:before{transform:translate(-50%)}.thread-request-item__card .thread-request-item__action-help:hover:after,.thread-request-item__card .thread-request-item__action-help:focus-visible:after{transform:translate(-50%)rotate(45deg)}.thread-request-item__card .thread-request-item__action-help:hover,.thread-request-item__card .thread-request-item__action-help:focus-visible{color:var(--wf-color-accent);background:#000;transform:none}.thread-request-item__text-link{color:var(--wf-color-accent);font:var(--wf-type-body-sm);font-weight:500}.thread-request-item__rollback-button{border-radius:var(--wf-radius-pill);align-items:center;gap:var(--wf-space-2);min-height:2.5rem;padding:0 var(--wf-space-4);border-style:solid;border-width:1px;display:inline-flex}.thread-request-item__rollback-button.is-confirming{background:var(--wf-color-danger-soft);border-color:color-mix(in srgb, var(--wf-color-danger) 34%, transparent);color:var(--wf-color-danger)}.thread-request-item__rollback-button.is-confirming:hover:not(:disabled){background:color-mix(in srgb, var(--wf-color-danger-soft) 84%, var(--wf-color-surface-1))}.thread-status-indicator.is-working{background:var(--wf-color-accent-tint);color:var(--wf-color-accent)}.thread-status-indicator.is-queued{color:#9cc0ff;background:#5b8bff1f}.thread-status-indicator.is-cancelled{background:var(--wf-color-danger-soft);color:var(--wf-color-danger)}.thread-status-indicator.is-working .thread-status-indicator__icon{animation:1.2s linear infinite wf-spin}.thread-status-indicator__dots:after{content:"...";vertical-align:bottom;width:1ch;animation:1.4s steps(4,end) infinite wf-ellipsis;display:inline-block;overflow:hidden}.thread-message{gap:var(--wf-space-3);font-size:.9rem;line-height:1.5rem;display:grid}.thread-message header{justify-content:space-between;gap:var(--wf-space-3);font:var(--wf-type-meta-mono);font-variant-numeric:tabular-nums;display:flex}.thread-message strong{font-family:var(--wf-font-sans);color:var(--wf-color-text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem}.thread-message p{font:inherit;white-space:pre-wrap;max-width:var(--wf-shell-max-thread-width);margin:0}.thread-message__attachments li,.thread-composer__uploaded-list li,.release-panel__artifact-list li,.release-panel__check-list li{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-interactive);font:var(--wf-type-body-sm);align-items:center;gap:10px;padding:7px 10px;display:flex}.release-panel__artifact-list li,.release-panel__check-list li{justify-content:space-between}.thread-message__attachments li,.thread-composer__uploaded-list li{justify-content:flex-start;width:fit-content;max-width:100%;min-height:36px}.thread-message__attachment-name,.thread-composer__uploaded-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(32ch,100%);overflow:hidden}.thread-message__attachment-size,.thread-composer__uploaded-size{font:var(--wf-type-meta-mono);color:var(--wf-color-text-secondary);flex:none}.thread-message__attachment-action{color:var(--wf-color-accent);font-size:.8125rem;font-weight:500;line-height:1.125rem}.thread-composer__uploaded-meta{align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.thread-composer{bottom:calc(var(--wf-space-5) * -1);z-index:2;margin-bottom:calc(var(--wf-space-5) * -1);background:var(--wf-color-surface-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;gap:0;padding:0;display:grid;position:sticky;overflow:visible}.thread-composer__frame{gap:var(--wf-space-3);padding:var(--wf-space-3);border-radius:var(--wf-radius-lg);transition:background-color .14s ease-out,box-shadow .14s ease-out;display:grid;overflow:visible}.thread-composer__frame--drag-active{background:color-mix(in srgb, var(--wf-color-accent) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-color-accent) 32%, transparent)}.thread-composer__field{gap:0;position:relative}.thread-composer__field-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread-composer textarea{background:color-mix(in srgb, var(--wf-color-surface-3) 84%, transparent);min-height:88px;padding:14px 16px;font-size:.9rem;line-height:1.5rem}.thread-composer__placeholder{pointer-events:none;transition:opacity .12s ease-out,transform .12s ease-out;display:block;position:absolute;inset:14px 16px auto}.thread-composer textarea:not(:placeholder-shown)+.thread-composer__placeholder,.thread-composer textarea:focus+.thread-composer__placeholder{opacity:0;transform:translateY(-2px)}.thread-composer__guidance{align-items:start;max-width:100%;font-size:.9rem;font-weight:400;line-height:1.5rem;display:grid;position:relative}.thread-composer__guidance .thread-view__empty-guidance-ghost,.thread-composer__guidance .thread-view__empty-guidance-live{max-width:none;font:inherit;letter-spacing:0}.thread-composer__guidance .thread-view__empty-guidance-live{color:var(--wf-color-text-tertiary)}.thread-composer__toolbar{justify-content:space-between;align-items:center;gap:var(--wf-space-3);display:flex}.thread-composer__tool-list{align-items:center;gap:var(--wf-space-2);flex-wrap:wrap;display:flex}.thread-composer__tool-button,.thread-composer__send{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);min-height:40px;box-shadow:none}.thread-composer__tool-button{background:var(--wf-color-surface-interactive);width:40px;min-width:40px;color:var(--wf-color-text-secondary);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.thread-composer__tool-button--question-mode{width:40px;min-width:40px;padding:0}.thread-composer__tool-mode-symbol{font-size:1rem;font-weight:700;line-height:1}.thread-composer__tool-button:before,.thread-composer__tool-button:after{opacity:0;pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out;position:absolute;left:0}.thread-composer__tool-button:before{content:attr(data-tooltip);border-radius:var(--wf-radius-sm);border:1px solid var(--wf-color-border-strong);background:color-mix(in srgb, var(--wf-color-surface-1) 94%, transparent);min-width:max-content;max-width:180px;box-shadow:var(--wf-shadow-sm);color:var(--wf-color-text-primary);font:var(--wf-type-body-sm);white-space:nowrap;z-index:3;padding:6px 8px;bottom:calc(100% + 10px);transform:translateY(4px)}.thread-composer__tool-button:after{content:"";background:color-mix(in srgb, var(--wf-color-surface-1) 94%, transparent);border-right:1px solid var(--wf-color-border-strong);border-bottom:1px solid var(--wf-color-border-strong);z-index:2;width:8px;height:8px;bottom:calc(100% + 4px);left:14px;transform:translateY(4px)rotate(45deg)}.thread-composer__tool-button:hover:not(:disabled){background:var(--wf-color-surface-interactive-hover);color:var(--wf-color-text-primary)}.thread-composer__tool-button:hover:not(:disabled):before,.thread-composer__tool-button:hover:not(:disabled):after,.thread-composer__tool-button:focus-visible:before,.thread-composer__tool-button:focus-visible:after{opacity:1}.thread-composer__tool-button:hover:not(:disabled):before,.thread-composer__tool-button:focus-visible:before{transform:translateY(0)}.thread-composer__tool-button:hover:not(:disabled):after,.thread-composer__tool-button:focus-visible:after{transform:translateY(0)rotate(45deg)}.thread-composer__tool-button.is-active{background:var(--wf-color-accent-tint);border-color:color-mix(in srgb, var(--wf-color-accent) 26%, transparent);color:var(--wf-color-accent)}.thread-composer__tool-icon{flex:none;width:18px;height:18px}.thread-composer__tool-badge{border-radius:var(--wf-radius-pill);background:currentColor;width:6px;height:6px;position:absolute;top:8px;right:8px}.thread-composer__tool-count{border-radius:var(--wf-radius-pill);background:var(--wf-color-accent);min-width:16px;height:16px;color:var(--wf-color-on-accent);font:var(--wf-type-meta-mono);justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:-4px;right:-4px}.appearance-editor,.appearance-section{gap:var(--wf-space-4);display:grid}.appearance-section__header{justify-content:space-between;align-items:flex-start;gap:var(--wf-space-4);margin-bottom:var(--wf-space-4);display:flex}.appearance-section__header h3,.appearance-section__header p{margin:0}.appearance-section__actions{justify-content:flex-end;gap:var(--wf-space-3);flex-wrap:wrap;align-items:center;display:flex}.appearance-section__reset-form{display:flex}.appearance-table-wrap td{vertical-align:top}.appearance-token-value,.appearance-token-editor{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.appearance-token-swatch{border:1px solid var(--wf-color-border-strong);border-radius:999px;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff14}.appearance-token-editor input[type=text]{flex:220px;min-width:180px}.appearance-token-editor input[type=color]{width:42px;min-width:42px;height:42px;padding:4px}.appearance-token-editor__reset{min-height:42px}.appearance-editor__footer .ops-form{gap:var(--wf-space-3);display:grid}@media (max-width:760px){.appearance-section__header{flex-direction:column}.appearance-section__actions{justify-content:flex-start;width:100%}}.thread-composer__send{background:var(--wf-color-surface-1);min-width:92px;color:var(--wf-color-text-primary);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.thread-composer__mode-note{color:var(--wf-color-text-secondary);font:var(--wf-type-body-sm);margin:0 auto 0 0}.thread-composer__send-spinner{border-radius:var(--wf-radius-pill);border:1.5px solid color-mix(in srgb, var(--wf-color-text-primary) 18%, transparent);border-top-color:currentColor;flex:none;width:16px;height:16px;animation:.8s linear infinite wf-spin}.thread-composer__send:hover:not(:disabled){background:var(--wf-color-surface-3);border-color:var(--wf-color-border-strong);transform:translateY(-1px)}.thread-composer__uploaded-remove{border-radius:var(--wf-radius-pill);border:1px solid color-mix(in srgb, var(--wf-color-danger) 24%, transparent);width:24px;height:24px;color:var(--wf-color-danger);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.thread-composer__uploaded-remove:hover:not(:disabled){background:var(--wf-color-danger-soft);border-color:color-mix(in srgb, var(--wf-color-danger) 34%, transparent)}.thread-composer__uploaded-remove-icon{flex:none;width:12px;height:12px}.thread-composer__uploaded-remove-spinner{border-radius:var(--wf-radius-pill);border:1.4px solid color-mix(in srgb, var(--wf-color-danger) 22%, transparent);border-top-color:currentColor;flex:none;width:12px;height:12px;animation:.8s linear infinite wf-spin}.thread-composer__tool-panel{gap:var(--wf-space-3);padding:var(--wf-space-3);border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-1) 82%, transparent);display:grid}.thread-composer__panel-field span{font:var(--wf-type-meta-mono);color:var(--wf-color-text-secondary)}.thread-composer__panel-upload{gap:var(--wf-space-3);display:grid}.thread-composer__panel-uploaded{gap:var(--wf-space-2);display:grid}.thread-composer__design-match{gap:var(--wf-space-3);padding:var(--wf-space-3);border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-2);display:grid}.thread-composer__design-match-copy{gap:3px;display:grid}.thread-composer__design-match-copy strong{color:var(--wf-color-text-primary);font:var(--wf-type-body-sm-strong)}.thread-composer__design-match-copy span,.thread-composer__design-slot-label{color:var(--wf-color-text-secondary);font:var(--wf-type-body-xs)}.thread-composer__design-slots{gap:var(--wf-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.thread-composer__design-slot{gap:var(--wf-space-2);min-width:0;display:grid}.thread-composer__design-slot-file,.thread-composer__design-slot-upload{justify-content:space-between;align-items:center;gap:var(--wf-space-2);border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-1);min-height:40px;padding:8px 10px;display:flex}.thread-composer__design-slot-file span,.thread-composer__design-slot-upload span{min-width:0;color:var(--wf-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-composer__design-slot-upload{cursor:pointer}.thread-composer__design-slot-upload input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.thread-composer__uploaded-list--inline{gap:8px}.thread-composer__error{color:var(--wf-color-danger);font:var(--wf-type-body-sm);margin:0}.thread-composer__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread-view__mobile-scroll-anchor{pointer-events:none;width:1px;height:1px;position:absolute;inset:auto 0 0;overflow:hidden}.billing-summary-grid,.billing-subscription-grid{gap:var(--wf-space-2)}.billing-summary-grid div,.billing-subscription-grid div,.site-screen__dl div,.settings-list li,.settings-members__row,.notifications-card,.site-screen__guidance{background:var(--wf-color-surface-1)}.billing-summary-grid div,.billing-subscription-grid div,.site-screen__dl div{background:0 0}.billing-form--inline{grid-template-columns:minmax(0,1fr) auto;align-items:end}.billing-screen__accordion-scroll{overscroll-behavior:contain;max-height:600px;padding-right:4px;overflow:auto}.settings-form--inline{grid-template-columns:minmax(0,1fr) 220px auto;align-items:end}.settings-members{gap:var(--wf-space-3);margin-top:0;display:grid}.settings-members__row{gap:var(--wf-space-4);padding:var(--wf-space-4);grid-template-columns:minmax(0,1fr) 280px;display:grid}.settings-members__row h3{margin:0;font-size:.95rem;font-weight:500;line-height:1.3rem}.settings-members__row form{gap:var(--wf-space-3);align-content:start;display:grid}.settings-list li{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);font:var(--wf-type-body-sm);gap:4px;padding:12px 14px}.settings-notification-grid{overflow:hidden}.settings-notification-grid__head,.settings-notification-grid__row{gap:var(--wf-space-3);grid-template-columns:minmax(0,1fr) 90px 90px;align-items:center;padding:12px 14px;display:grid}.settings-notification-grid__head{background:var(--wf-color-surface-interactive);font:var(--wf-type-label-mono);text-transform:uppercase;letter-spacing:.08em}.settings-notification-grid__row{border-top:1px solid var(--wf-color-border-subtle)}.settings-notification-grid__row.is-mandatory{background:var(--wf-color-accent-tint)}.notifications-screen__mark-all{justify-self:start}.notifications-list{gap:var(--wf-space-3)}.notifications-card header{justify-content:space-between;gap:var(--wf-space-3);flex-wrap:wrap;display:flex}.notifications-card{gap:var(--wf-space-3);display:grid}.notifications-card__actions{gap:var(--wf-space-3);flex-wrap:wrap;align-items:center;display:flex}.notifications-card__actions button{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-interactive);min-height:36px;color:var(--wf-color-text-primary);padding:0 12px;font-size:.8125rem;font-weight:500;line-height:1.125rem}.notifications-card__actions button:hover{background:var(--wf-color-surface-interactive-hover)}.site-screen__guidance{padding:var(--wf-space-4)}.release-panel{gap:var(--wf-space-4);border:1px solid color-mix(in srgb, var(--wf-color-accent) 18%, transparent);border-radius:var(--wf-radius-lg);padding:var(--wf-space-4);background:color-mix(in srgb, var(--wf-color-accent-tint) 36%, var(--wf-color-surface-1));display:grid}.release-panel__hero{gap:var(--wf-space-2);display:grid}.release-panel__chips{gap:var(--wf-space-2);flex-wrap:wrap;display:flex}.release-panel__grid{gap:var(--wf-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.release-panel__metric{background:color-mix(in srgb, var(--wf-color-surface-1) 82%, transparent);gap:4px;padding:12px 14px;display:grid;position:relative;overflow:visible}.release-panel__metric span{font:var(--wf-type-label-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--wf-color-text-tertiary)}.release-panel__metric-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.release-panel__risk-help{position:relative}.release-panel__risk-help summary{list-style:none}.release-panel__risk-help summary::-webkit-details-marker{display:none}.release-panel__risk-help-toggle{border:1px solid var(--wf-color-border-subtle);border-radius:var(--wf-radius-pill);background:color-mix(in srgb, var(--wf-color-surface-2) 86%, transparent);width:18px;height:18px;color:var(--wf-color-text-tertiary);font:var(--wf-type-meta-mono);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0;font-size:.6875rem;line-height:1;display:inline-flex}.release-panel__risk-help-toggle:hover,.release-panel__risk-help[open] .release-panel__risk-help-toggle,.release-panel__risk-help-toggle:focus-visible{border-color:color-mix(in srgb, var(--wf-color-accent) 32%, transparent);background:color-mix(in srgb, var(--wf-color-accent-tint) 56%, var(--wf-color-surface-2));color:var(--wf-color-text-primary)}.release-panel__risk-help-panel{gap:var(--wf-space-3);border:1px solid color-mix(in srgb, var(--wf-color-border-strong) 86%, transparent);border-radius:var(--wf-radius-md);background:color-mix(in srgb, var(--wf-color-surface-1) 96%, transparent);width:min(360px,100vw - 48px);box-shadow:var(--wf-shadow-md);z-index:8;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.release-panel__risk-help-panel:before{content:"";background:inherit;border-top:1px solid color-mix(in srgb, var(--wf-color-border-strong) 86%, transparent);border-left:1px solid color-mix(in srgb, var(--wf-color-border-strong) 86%, transparent);width:10px;height:10px;position:absolute;top:-5px;right:12px;transform:rotate(45deg)}.release-panel__risk-help-title{color:var(--wf-color-text-primary);margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.release-panel__risk-help-list{gap:10px;margin:0;display:grid}.release-panel__risk-help-list div{gap:4px;display:grid}.release-panel__risk-help-list dt{font:var(--wf-type-label-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wf-color-text-tertiary);margin:0}.release-panel__risk-help-list dd{font:var(--wf-type-body-sm);color:var(--wf-color-text-secondary);margin:0}.release-panel__sections{gap:var(--wf-space-3);display:grid}.release-panel--thread .release-panel__sections{gap:var(--wf-space-2);grid-template-columns:1fr}.release-panel--rail .release-panel__sections{gap:var(--wf-space-2)}.release-panel__section{gap:var(--wf-space-3);background:color-mix(in srgb, var(--wf-color-surface-1) 76%, transparent);padding:12px 14px;display:grid}.release-panel__section-header{justify-content:space-between;gap:var(--wf-space-3);align-items:baseline;display:flex}.release-panel__section-header a,.release-panel__artifact-list a{color:var(--wf-color-accent);font-size:.8125rem;font-weight:500;line-height:1.125rem}.release-panel__artifact-list,.release-panel__check-list,.release-panel__blockers{padding-left:0;list-style:none}.release-panel__subsection{gap:var(--wf-space-2);display:grid}.release-panel__subsection-header{justify-content:space-between;gap:var(--wf-space-3);align-items:baseline;display:flex}.release-panel__subsection-header h6{color:var(--wf-color-text-primary);margin:0;font-size:.8125rem;font-weight:600;line-height:1.125rem}.release-panel__subsection-header span{color:var(--wf-color-text-tertiary);font:var(--wf-type-meta-mono);text-align:right;font-size:.6875rem;line-height:1rem}.release-panel__check-list li span:first-child,.release-panel__artifact-list strong{color:var(--wf-color-text-primary)}.release-panel__artifact-missing{color:var(--wf-color-text-tertiary);font:var(--wf-type-body-sm)}.release-panel__accordion{border-radius:var(--wf-radius-lg);background:color-mix(in srgb, var(--wf-color-surface-1) 76%, transparent);border:0}.release-panel__accordion-summary{gap:var(--wf-space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:12px 14px;list-style:none;display:grid}.release-panel__accordion-summary::-webkit-details-marker{display:none}.release-panel__accordion-title{color:var(--wf-color-text-primary);font-size:.9375rem;font-weight:500;line-height:1.25rem}.release-panel__accordion-meta{font:var(--wf-type-meta-mono);color:var(--wf-color-text-tertiary);text-align:right;align-items:center;gap:8px;font-size:.75rem;line-height:1rem;display:inline-flex}.release-panel__accordion-chevron{transform-origin:50%;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transition:transform .16s ease-out;display:inline-block;transform:rotate(45deg)translateY(-1px)}.release-panel__accordion[open]>.release-panel__accordion-summary .release-panel__accordion-chevron{transform:rotate(-135deg)translate(-1px)}.release-panel__accordion-content{gap:var(--wf-space-3);border-top:0;padding:0 14px 14px;display:none}.release-panel__accordion[open]>.release-panel__accordion-content{display:grid}.release-panel__preview-link-row{justify-content:flex-end;display:flex}.release-panel__preview-gallery{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.release-panel__preview-shot{color:inherit;gap:8px;text-decoration:none;display:grid}.release-panel__preview-shot img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-2);border-radius:10px;width:100%;display:block}.release-panel__preview-shot span{color:var(--wf-color-text-secondary);font:var(--wf-type-body-sm)}.release-panel__preview-shot:hover img,.release-panel__preview-shot:focus-visible img{border-color:color-mix(in srgb, var(--wf-color-accent) 34%, transparent)}.release-panel--thread{background:0 0;border:0;gap:0;padding:0}.release-panel--thread .release-panel__accordion{background:color-mix(in srgb, var(--wf-color-surface-1) 84%, transparent)}.release-panel--thread .release-panel__accordion-summary{min-height:46px;padding:10px 12px}.release-panel--thread .release-panel__accordion-title{font-size:.9375rem;font-weight:500;line-height:1.25rem}.release-panel--thread .release-panel__accordion-meta{font:var(--wf-type-meta-mono)}.release-panel--thread .release-panel__accordion-content{gap:var(--wf-space-2);padding:0 12px 12px}.release-panel--thread .release-panel__hero h4,.release-panel--thread .release-panel__section-header h5{font-size:.9375rem;font-weight:500;line-height:1.25rem}.release-panel--thread .release-panel__summary,.release-panel--thread .release-panel__empty,.release-panel--thread .release-panel__artifact-list p,.release-panel--thread .release-panel__action-card p,.release-panel--thread .release-panel__section-header span,.release-panel--thread .release-panel__section-header a{font:var(--wf-type-body-sm)}.release-panel--thread .release-panel__grid{gap:var(--wf-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.release-panel--thread .release-panel__metric{border-radius:var(--wf-radius-md);background:var(--wf-color-surface-interactive);gap:2px;padding:10px 12px}.release-panel--thread .release-panel__metric strong{letter-spacing:-.01em;font-size:.9375rem;font-weight:500;line-height:1.25rem}.release-panel--thread .release-panel__artifact-list,.release-panel--thread .release-panel__check-list,.release-panel--thread .release-panel__blockers{gap:0;padding-left:0}.release-panel--thread .release-panel__artifact-list li,.release-panel--thread .release-panel__check-list li{border:0;border-top:1px solid var(--wf-color-border-subtle);background:0 0;border-radius:0;padding:10px 0}.release-panel--thread .release-panel__artifact-list li:first-child,.release-panel--thread .release-panel__check-list li:first-child{border-top:0;padding-top:0}.release-panel--thread .release-panel__blockers li{padding:10px 12px}.release-panel__action-card{padding:var(--wf-space-4);background:color-mix(in srgb, var(--wf-color-accent-tint) 44%, var(--wf-color-surface-1))}.release-panel__action-card.is-approved{background:color-mix(in srgb, var(--wf-color-success-soft) 78%, var(--wf-color-surface-2));border:1px solid color-mix(in srgb, var(--wf-color-success) 22%, transparent)}.release-panel__action-form{display:flex}.release-panel__action-form button,.release-panel__confirm-button{width:100%}.release-panel--rail{gap:var(--wf-space-3);padding:var(--wf-space-3)}.release-panel--rail .release-panel__hero h4{font-size:.9375rem;font-weight:500;line-height:1.25rem}.release-panel--rail .release-panel__summary,.release-panel--rail .release-panel__empty,.release-panel--rail .release-panel__artifact-list p,.release-panel--rail .release-panel__action-card p,.release-panel--rail .release-panel__section-header span,.release-panel--rail .release-panel__section-header a{font:var(--wf-type-body-sm)}.release-panel--rail .release-panel__grid{gap:var(--wf-space-2);grid-template-columns:1fr}.release-panel--rail .release-panel__metric{align-items:center;gap:var(--wf-space-3);grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.release-panel--rail .release-panel__metric--risk{grid-template-columns:1fr;align-items:start}.release-panel--rail .release-panel__metric--risk strong{text-align:left}.release-panel--rail .release-panel__metric strong{text-align:right;font-size:.875rem;font-weight:500;line-height:1.125rem}.release-panel--rail .release-panel__accordion-summary{min-height:44px;padding:10px 12px}.release-panel--rail .release-panel__accordion-title{font-size:.875rem;font-weight:500;line-height:1.25rem}.release-panel--rail .release-panel__accordion-meta{max-width:112px}.release-panel--rail .release-panel__section,.release-panel--rail .release-panel__action-card{padding:12px}.terms-card__versions,.ops-intake__state-counts,.ops-access-kit-list,.ops-actions-row,.ops-intake__grid,.terms-card__versions div,.ops-actions-row{gap:var(--wf-space-3);display:grid}.ops-intake__state-counts{flex-wrap:wrap;display:flex}.ops-intake__state-counts span,.ops-access-kit-list__item{border-radius:var(--wf-radius-md);border:1px solid var(--wf-color-border-subtle);background:var(--wf-color-surface-1)}.ops-intake__state-counts span{min-height:26px;font:var(--wf-type-meta-mono);align-items:center;padding:0 10px;display:inline-flex}.ops-access-kit-list__item{padding:var(--wf-space-4)}@keyframes wf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wf-ellipsis{0%{width:0}to{width:3ch}}@keyframes wf-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes wf-loading-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-onboarding-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--wf-color-accent) 34%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb, var(--wf-color-accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--wf-color-accent) 0%, transparent)}}@keyframes wf-onboarding-route-marker-pulse{0%{opacity:.95;transform:scale(.82)}70%{opacity:0;transform:scale(1.42)}to{opacity:0;transform:scale(1.42)}}@keyframes wf-empty-guidance-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1280px){.workspace-shell{grid-template-columns:272px minmax(0,1fr) 304px}.release-panel--thread .release-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.workspace-shell{grid-template-columns:260px minmax(0,1fr);height:auto;min-height:100vh}.workspace-shell__right{grid-column:1/-1;overflow:visible}.workspace-shell__right-scroll{padding-right:0;display:block;overflow:visible}.workspace-shell__right-footer{margin-top:var(--wf-space-3);background:0 0;padding-top:0;position:static}.release-panel--thread .release-panel__sections,.billing-form--inline,.settings-form--inline{grid-template-columns:1fr}}@media (max-width:860px){html,body{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,.thread-view__title-input{font-size:16px}.workspace-shell{--wf-mobile-shell-padding:var(--wf-space-3);--wf-mobile-header-height:56px;isolation:isolate;padding:var(--wf-space-3);align-content:start;gap:var(--wf-space-3);grid-template-columns:1fr;grid-auto-rows:max-content;width:100%;min-width:0;max-width:100%;height:auto;min-height:100dvh;position:relative;overflow-x:clip}.workspace-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#060606 0 66svh,#262626 100svh 100%),#262626;position:fixed;inset:0}.workspace-shell__mobile-header{top:calc(env(safe-area-inset-top,0px) + var(--wf-mobile-shell-padding));z-index:60;width:100%;height:var(--wf-mobile-header-height);min-height:var(--wf-mobile-header-height);border-radius:var(--wf-radius-lg);border:1px solid var(--wf-color-border-subtle);background:color-mix(in srgb, var(--wf-color-surface-1) 88%, transparent);box-shadow:var(--wf-shadow-sm);-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%);flex:none;order:0;align-self:start;padding:10px 12px;transition:top .18s ease-out,margin .18s ease-out,padding .18s ease-out,min-height .18s ease-out,width .18s ease-out,border-radius .18s ease-out,border-color .18s ease-out,opacity .16s ease-out,transform .16s ease-out,box-shadow .18s ease-out,background-color .18s ease-out,-webkit-backdrop-filter .18s ease-out,backdrop-filter .18s ease-out;display:flex;position:sticky}.workspace-shell.is-mobile-menu-open .workspace-shell__mobile-header{opacity:0;pointer-events:none;transform:translateY(-6px)}.workspace-shell.is-mobile-scrolled .workspace-shell__mobile-header{top:calc(env(safe-area-inset-top,0px) + var(--wf-space-1));width:fit-content;min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;gap:0;margin-left:auto;margin-right:0;padding:0}.workspace-shell.is-mobile-scrolled .workspace-shell__mobile-brand{opacity:0;pointer-events:none;max-width:0;overflow:hidden;transform:translate(-8px)}.workspace-shell.is-mobile-scrolled .workspace-shell__mobile-menu-button{background:color-mix(in srgb, var(--wf-color-surface-1) 88%, transparent);box-shadow:var(--wf-shadow-sm);-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%)}.workspace-shell__mobile-backdrop{inset:0;top:calc(env(safe-area-inset-top,0px) + var(--wf-mobile-shell-padding) + var(--wf-mobile-header-height) + var(--wf-space-2));z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#03050a57;border:0;padding:0;transition:opacity .18s ease-out,top .18s ease-out,-webkit-backdrop-filter .18s ease-out,backdrop-filter .18s ease-out;display:block;position:fixed}.workspace-shell.is-mobile-scrolled .workspace-shell__mobile-backdrop{top:calc(env(safe-area-inset-top,0px) + var(--wf-mobile-header-height))}.workspace-shell__left,.workspace-shell__main,.workspace-shell__right{min-width:0;min-height:auto;overflow:visible}.workspace-shell__left-scroll,.workspace-shell__right-scroll,.thread-view__body,.workspace-home__thread-list{padding-right:0;overflow:visible}.workspace-shell__right{order:3;grid-template-columns:1fr}.workspace-shell__main{min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - (var(--wf-mobile-shell-padding) * 2) - var(--wf-mobile-header-height) - var(--wf-space-3));flex-direction:column;order:1;display:flex}.workspace-shell__page-frame{flex-direction:column;flex:auto;min-height:0;display:flex}.workspace-shell__page-frame>.thread-view{flex:auto;min-height:0}.workspace-shell__left{width:100dvw;max-width:100dvw;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + var(--wf-space-3)) var(--wf-space-3) calc(env(safe-area-inset-bottom,0px) + var(--wf-space-3));gap:var(--wf-space-3);background:color-mix(in srgb, var(--wf-color-surface-1) 90%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;z-index:50;border:0;border-radius:0;flex-direction:column;transition:transform .22s ease-out,opacity .18s ease-out,background-color .18s ease-out;display:flex;position:fixed;inset:0;overflow:auto;transform:translate(-100%)}.workspace-shell.is-mobile-menu-open .workspace-shell__left{opacity:1;pointer-events:auto;transform:translate(0)}.workspace-shell.is-mobile-menu-open .workspace-shell__mobile-backdrop{opacity:1;pointer-events:auto;top:0}.workspace-shell__mobile-drawer-header{justify-content:space-between;align-items:center;gap:var(--wf-space-3);padding-bottom:var(--wf-space-3);border-bottom:1px solid var(--wf-color-border-subtle);display:flex}.workspace-shell__mobile-drawer-brand{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.workspace-shell__mobile-drawer-label{min-width:0;font:var(--wf-type-h3);color:var(--wf-color-text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-shell__left-rail{align-content:start;gap:var(--wf-space-3);flex:none;grid-template-rows:auto;min-height:auto;display:grid}.workspace-shell__left-scroll{min-height:auto;padding-right:0;overflow:visible}.workspace-shell__mobile-secondary-rail{gap:var(--wf-space-3);padding-top:var(--wf-space-3);border-top:1px solid var(--wf-color-border-subtle);display:grid}.workspace-shell__mobile-secondary-rail-content{gap:var(--wf-space-3);flex-direction:column;display:flex}.workspace-shell__mobile-secondary-rail .workspace-shell__right-footer{margin-top:0;padding-top:0}.workspace-shell__left .workspace-brand{gap:var(--wf-space-3);border-bottom:0;padding-bottom:0}.workspace-shell__left .workspace-brand__identity,.workspace-shell__left .workspace-brand__site,.workspace-shell__right{display:none}.thread-view,.workspace-home,.ops-shell,.workspace-shell__page-frame{padding:var(--wf-space-3) var(--wf-space-3) 0}.ops-shell__header,.ops-page-header{grid-template-columns:1fr}.ops-shell__topbar{flex-direction:column;align-items:stretch}.ops-shell__actions{justify-content:flex-start;width:100%}.ops-inline-form{grid-template-columns:1fr;display:grid}.thread-composer{margin-inline:calc(-1 * var(--wf-mobile-shell-padding));width:calc(100% + (var(--wf-mobile-shell-padding) * 2));max-width:calc(100% + (var(--wf-mobile-shell-padding) * 2));border-radius:var(--wf-radius-xl) var(--wf-radius-xl) 0 0;background:var(--wf-color-surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:0;bottom:0}.settings-members__row,.site-screen__dl div,.workspace-card dl div,.billing-summary-grid div,.billing-subscription-grid div,.site-release-centre__columns,.thread-request-item__header,.release-panel__grid{grid-template-columns:1fr;display:grid}.settings-notification-grid__head,.settings-notification-grid__row{grid-template-columns:minmax(0,1fr) 72px 72px}}@media (max-width:720px){.workspace-shell__main,.workspace-shell__page-frame,.thread-view,.thread-view__body,.thread-view__timeline,.thread-view__messages,.thread-view__request-items,.workspace-home,.thread-composer,.thread-composer__frame{min-width:0;max-width:100%;overflow-x:clip}.workspace-shell{--wf-mobile-shell-padding:var(--wf-space-2);padding:var(--wf-space-2);gap:var(--wf-space-2)}.auth-card,.terms-card,.ops-mfa-card,.workspace-shell__left,.workspace-shell__main,.workspace-shell__right,.thread-message,.thread-request-item,.thread-composer,.settings-card,.workspace-card,.notifications-card,.release-panel,.thread-view__request-items{border-radius:var(--wf-radius-lg)}.release-panel__grid,.release-panel--thread .release-panel__sections{grid-template-columns:1fr}.release-panel__risk-help-panel{width:min(320px,100vw - 40px);left:0;right:auto}.release-panel__risk-help-panel:before{left:12px;right:auto}.thread-view,.workspace-home,.ops-shell,.workspace-shell__page-frame{padding:var(--wf-space-2) var(--wf-space-2) 0;gap:var(--wf-space-3)}.thread-view{flex-direction:column;min-height:100%;display:flex}.ops-filter-grid,.ops-dashboard-grid,.ops-mfa-card__setup{grid-template-columns:1fr}.thread-view__header,.thread-view__body,.workspace-shell__left-scroll,.workspace-brand,.workspace-shell__left-top,.workspace-shell__left-bottom,.workspace-shell__mobile-secondary-rail,.workspace-shell__mobile-secondary-rail-content,.workspace-shell__queue,.workspace-shell__nav,.release-panel,.release-panel__sections,.thread-composer__frame{gap:var(--wf-space-2)}.thread-timeline-entry__bubble,.thread-message,.workspace-card,.notifications-card,.release-panel,.thread-request-item__card,.thread-request-item__blocked,.release-panel__section,.release-panel__metric,.release-panel__action-card{padding:12px}.workspace-accordion__summary,.workspace-section-accordion__summary,.site-foundation-accordion__summary,.release-panel__accordion-summary,.release-panel--thread .release-panel__accordion-summary,.release-panel--rail .release-panel__accordion-summary{padding:10px 12px}.workspace-accordion{padding:0}.workspace-accordion__content,.workspace-section-accordion__content,.site-foundation-accordion__content,.release-panel__accordion-content,.release-panel--thread .release-panel__accordion-content,.thread-composer__tool-panel{padding-bottom:12px;padding-left:12px;padding-right:12px}.site-release-centre__overlay-card{padding:var(--wf-space-4)}.thread-composer__toolbar{align-items:center;gap:var(--wf-space-2);flex-direction:row}.thread-composer__design-slots{grid-template-columns:1fr}.thread-view__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.thread-view__header>:first-child{min-width:0}.thread-view__header-actions{justify-content:flex-end;align-self:start;margin-top:2px}.thread-view__header-actions .thread-view__icon-button{width:34px;height:34px}.thread-view__header-actions .thread-view__header-confirm-button{min-height:34px;font:var(--wf-type-meta-mono);padding-inline:10px}.thread-timeline-entry,.thread-timeline-entry--client,.workspace-loading__bubble,.workspace-loading__bubble--client{flex-direction:row;max-width:100%;margin-left:0}.thread-timeline-entry__meta{flex-direction:column;align-items:flex-start}.thread-timeline-entry__facts div{grid-template-columns:1fr;gap:4px}.thread-timeline-entry__time,.thread-view__header-meta,.release-panel__summary,.release-panel__empty,.release-panel__artifact-list p,.release-panel__action-card p,.release-panel__section-header a,.release-panel__artifact-missing{overflow-wrap:anywhere}.thread-request-item__header,.release-panel__section-header,.thread-message__attachments li,.thread-composer__uploaded-list li,.site-release-centre__panel-header,.site-release-centre__item-list li,.site-release-centre__history-list li,.release-panel__artifact-list li,.release-panel__check-list li{grid-template-columns:1fr;align-items:start;display:grid}.thread-request-item__header,.release-panel__section-header,.site-release-centre__panel-header,.site-release-centre__item-list li,.site-release-centre__history-list li{gap:var(--wf-space-2)}.site-clone-panel__phase-items li{grid-template-columns:1fr;gap:6px}.thread-message__attachments li,.thread-composer__uploaded-list li{grid-template-columns:none;align-items:center;display:inline-flex}.thread-request-item__meta-row,.release-panel__preview-link-row,.thread-request-item__action-row{justify-content:flex-start}.release-panel__accordion-meta,.workspace-accordion__meta{white-space:normal;min-width:0;max-width:none}.workspace-loading__composer-toolbar{flex-direction:column;align-items:stretch}.workspace-loading__send{width:100%}.thread-composer__tool-list{justify-content:flex-start;gap:var(--wf-space-2);flex-wrap:nowrap;flex:auto;min-width:0}.thread-composer__tool-button,.thread-composer__send{min-height:36px}.thread-composer__tool-button,.thread-composer__tool-button--question-mode{width:36px;min-width:36px}.thread-composer__tool-icon{width:16px;height:16px}.thread-composer__send{flex:none;justify-content:center;width:auto;min-width:0;padding:0 11px}.thread-composer__send span{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.thread-composer__mode-note{display:none}.thread-composer{width:calc(100% + (var(--wf-mobile-shell-padding) * 2));max-width:calc(100% + (var(--wf-mobile-shell-padding) * 2));margin-bottom:0;bottom:0}.thread-composer__tool-button:before,.thread-composer__tool-button:after{content:none}.thread-composer textarea{min-height:76px;padding:12px}.release-panel--thread .release-panel__accordion-summary{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.release-panel--thread .release-panel__accordion-meta{text-align:left;justify-self:start}}@media (max-width:980px){.onboarding-step-grid,.onboarding-panel-grid{grid-template-columns:1fr}.onboarding-shell,.onboarding-header--minimal,.onboarding-stage{width:min(760px,100%)}.onboarding-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-step-tab{border-radius:20px;min-height:84px}.onboarding-step-tab__title{white-space:normal}.onboarding-step-tab--selected{margin-bottom:0}.onboarding-step-tab--selected:after{content:none}.onboarding-stage__panel{border-radius:26px;margin-top:12px}}@media (max-width:640px){.onboarding-screen{padding-inline:14px}.onboarding-header{flex-direction:column;align-items:stretch}.onboarding-header__actions{align-items:stretch}.onboarding-header--minimal{grid-template-columns:1fr;gap:16px}.onboarding-stage__panel{min-height:0}.onboarding-header form,.onboarding-header__signout,.workspace-account-switcher--onboarding,.workspace-account-switcher__control--onboarding,.onboarding-link-button,.onboarding-checklist button,.onboarding-submit-button{width:100%}.onboarding-versions div,.onboarding-summary div,.onboarding-milestone-grid{grid-template-columns:1fr}.onboarding-step-body{gap:20px;max-width:none}.onboarding-action-row,.onboarding-payment-footer{flex-direction:column;align-items:stretch}.onboarding-action-row .onboarding-link-button,.onboarding-action-row .onboarding-submit-button,.onboarding-payment-footer form,.onboarding-inline-form{width:100%}.onboarding-route{padding:0;overflow:visible}.onboarding-route__track,.onboarding-route__progress{display:none}.onboarding-route__steps{grid-template-columns:1fr;gap:14px;min-height:0}.onboarding-route__stop{justify-items:start;min-height:auto;padding:0 0 0 28px}.onboarding-route__stop:before{content:"";opacity:.3;background:currentColor;width:2px;position:absolute;top:2px;bottom:-16px;left:6px}.onboarding-route__stop:last-child:before,.onboarding-route__stop:after{content:none}.onboarding-route__marker{position:absolute;top:1px;left:0}.onboarding-route__label{white-space:normal;padding-left:0;position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
