.route-error{place-items:center;min-height:100dvh;padding:24px;display:grid}.route-error__panel{background:radial-gradient(circle at top right, color-mix(in srgb, var(--g-color-action) 10%, transparent), transparent 44%), var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 6px);box-shadow:0 24px 64px color-mix(in srgb, var(--g-color-ink-base) 16%, transparent);gap:22px;width:100%;max-width:560px;padding:clamp(28px,5vw,44px);display:grid}.route-error--branded{isolation:isolate;position:relative;overflow:hidden}.route-error--branded .route-error__panel{box-shadow:none;z-index:1;position:relative}.route-error__eyebrow{color:var(--g-color-action);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:inline-flex}.route-error__copy{gap:10px;display:grid}.route-error__copy h1{margin:0;font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.08}.route-error__copy p{color:var(--g-color-muted);max-width:48ch;margin:0;line-height:1.55}.route-error__reference{color:var(--g-text-muted);letter-spacing:.03em;margin-top:.75rem;font-size:.75rem;display:block}.route-error__actions{display:flex}.route-error--admin{place-items:stretch stretch;min-height:0;padding:clamp(24px,4vw,52px)}.route-error--admin .route-error__panel{background:var(--g-color-panel);border-radius:var(--g-radius);box-shadow:none;gap:12px;max-width:640px;margin:0 auto;padding:clamp(22px,3vw,32px)}.route-error__icon{background:color-mix(in srgb, var(--g-color-action) 11%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-action) 34%, var(--g-color-line));color:var(--g-color-action);border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.route-error--admin .route-error__eyebrow{color:var(--g-color-muted)}.route-error--admin .route-error__copy h1{font-size:clamp(1.35rem,2.5vw,1.8rem)}.public-chrome,.app-shell,.g-shell{--app-skeleton-base:color-mix(in srgb, var(--g-color-ink-base) 7%, transparent);--app-skeleton-highlight:color-mix(in srgb, var(--g-color-canvas-raised) 52%, transparent)}[data-theme=dark] .public-chrome,[data-theme=dark] .app-shell,[data-theme=dark] .g-shell{--app-skeleton-base:color-mix(in srgb, var(--g-color-canvas-raised) 4.5%, transparent);--app-skeleton-highlight:color-mix(in srgb, var(--g-color-canvas-raised) 8.5%, transparent)}.sr-only{white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.route-loading{gap:24px;max-width:860px;display:grid}.route-loading--method{max-width:1180px}.route-loading__greeting{width:min(240px,46%);height:20px}.route-loading__next,.route-loading__card{gap:12px;display:grid}.route-loading__next{min-height:138px;padding:22px}.route-loading__eyebrow{width:96px;height:12px}.route-loading__title{width:min(360px,70%);height:26px}.route-loading__body{width:min(480px,82%);height:14px}.route-loading__body--short{width:min(360px,64%)}.route-loading__section-title{width:112px;height:20px;margin-top:8px}.route-loading__card{min-height:180px;padding:20px}.route-loading__method-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.route-loading__method-hero>div{gap:12px;display:grid}.route-loading__method-hero-side{align-self:start;gap:16px;min-width:0;display:grid}.route-loading__visual{aspect-ratio:16/9;border-radius:18px;min-height:0}.route-loading__method-meta{width:min(280px,58%);height:44px;margin-top:4px}.route-loading__method-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:18px;display:grid}.route-loading__method-journey{border-top:1px solid var(--g-color-line);gap:14px;padding-top:26px;display:grid}.route-loading__method-journey>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:6px;display:grid}.route-loading__method-journey>div>.g-skeleton{height:48px}.route-loading__method-main,.route-loading__method-sidebar,.route-loading__method-panel,.route-loading__method-action,.route-loading__method-about,.route-loading__method-rows,.route-loading__method-rows>div{display:grid}.route-loading__method-main,.route-loading__method-sidebar{gap:18px}.route-loading__method-action,.route-loading__method-about{gap:14px;padding:20px}.route-loading__method-panel{border-top:1px solid var(--g-color-line);gap:14px;padding-top:26px}.route-loading__method-action,.route-loading__method-about{border:1px solid var(--g-color-line);border-radius:var(--g-radius)}.route-loading__method-rows{gap:0}.route-loading__method-rows>div{border-top:1px solid var(--g-color-line);gap:8px;padding-block:14px}.route-loading__panel-title{width:min(190px,54%);height:20px}.route-loading__row-title{width:min(240px,46%);height:15px}.route-loading__row-body{width:min(440px,78%);height:12px}.route-loading__action{border-radius:var(--g-radius);width:100%;height:42px}.route-loading__link{justify-self:center;width:142px;height:13px}.route-loading__definition{width:100%;height:34px}.route-loading__definition--short{width:72%}.route-loading__grid{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.route-loading__grid>.g-skeleton{min-height:180px}.route-loading__grid>.g-skeleton:last-child{grid-column:1/-1;min-height:120px}.owner-metrics,.owner-editor-grid,.owner-trends{gap:12px;display:grid}.app-method-row__meta{color:var(--g-color-muted);font-size:.82rem}.owner-metrics{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:visible}.owner-trends{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-metrics .g-panel{background:0 0;border:0;border-radius:0;align-content:center;gap:0;min-height:72px;padding:12px 14px;display:grid}.owner-metrics .g-panel+.g-panel{border-left:1px solid var(--g-color-line)}.owner-metrics span{color:var(--g-color-muted);font-size:.74rem}.owner-metrics strong{font-size:1.32rem;font-weight:var(--g-font-weight-heading);line-height:1}.owner-subscriber-metric{align-content:center;position:relative}.owner-subscriber-metric__label{align-items:center;gap:5px;width:max-content;display:inline-flex}.owner-subscriber-metric .owner-subscriber-breakdown{margin-top:4px}.owner-subscriber-help{display:inline-flex;position:relative}.owner-subscriber-help__trigger{border:1px solid var(--g-color-line);color:var(--g-color-muted);cursor:pointer;font:inherit;font-size:.64rem;font-weight:var(--g-font-weight-ui-strong);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;line-height:1;display:inline-flex}.owner-subscriber-help__trigger:hover,.owner-subscriber-help__trigger[aria-expanded=true]{background:var(--g-color-state-hover);border-color:var(--g-color-state-border);color:var(--g-color-ink)}.owner-subscriber-help__trigger:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}.owner-metrics span.owner-subscriber-help__popover{background:var(--g-color-panel);border:1px solid var(--g-color-line);box-shadow:var(--g-shadow);color:var(--g-color-ink);font-size:.78rem;font-weight:var(--g-font-weight-body);z-index:12;border-radius:9px;width:min(280px,100vw - 48px);padding:10px 11px;line-height:1.45;position:absolute;top:calc(100% + 8px);left:0}.owner-subscriber-breakdown{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui);flex-wrap:wrap;align-items:center;gap:3px 10px;margin:0;line-height:1.2;display:flex}.owner-subscriber-breakdown span+span{border-left:1px solid var(--g-color-line);padding-left:10px}.owner-editor-grid{grid-template-columns:minmax(0,1fr);align-items:start;max-width:820px}.owner-pricing-grid{max-width:820px}.owner-pricing-overview{gap:24px;display:grid}.owner-pricing-overview__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.owner-pricing-overview__header h2,.owner-pricing-overview__header p{margin:0}.owner-pricing-overview__header h2{font-size:1rem}.owner-pricing-overview__header p{color:var(--g-color-muted);margin-top:4px;font-size:.8rem;line-height:1.45}.owner-default-currency-setting{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:.8rem .9rem;display:grid}.owner-default-currency-setting__copy{gap:.15rem;display:grid}.owner-default-currency-setting__copy strong{font-size:.82rem}.owner-default-currency-setting__copy small{color:var(--g-color-muted);font-size:.74rem;line-height:1.35}.owner-default-currency-setting>.owner-form__error{grid-column:1/-1;margin:0}.owner-pricing-calculator{gap:16px;display:grid}.owner-pricing-calculator h2,.owner-pricing-calculator p,.owner-pricing-guidance p{margin:0}.owner-pricing-calculator h2{font-size:1.16rem}.owner-pricing-calculator__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.owner-pricing-calculator__updating{color:var(--g-color-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.owner-pricing-calculator__updating .g-spinner{width:12px;height:12px}.owner-pricing-calculator__header>div>p{color:var(--g-color-muted);margin-top:4px;font-size:.84rem;line-height:1.45}.owner-pricing-calculator__empty,.owner-pricing-guidance__prompt{border-left:2px solid var(--g-color-success);color:var(--g-color-muted);padding:2px 0 2px 10px;font-size:.84rem;line-height:1.45}.owner-pricing-guidance{gap:12px;display:grid}.owner-pricing-guidance__interval{border-top:1px solid var(--g-color-line);gap:12px;padding-top:14px;display:grid}.owner-pricing-guidance h3{color:var(--g-color-ink);font-size:.78rem;font-weight:var(--g-font-weight-heading);margin:0}.owner-pricing-guidance__statement{gap:8px;display:grid}.owner-pricing-guidance__statement-row,.owner-pricing-guidance__cost-line{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.owner-pricing-guidance__statement-row>span,.owner-pricing-guidance__cost-line>span,.owner-pricing-guidance__split span{color:var(--g-color-muted);font-size:.72rem}.owner-pricing-guidance__statement-row>strong,.owner-pricing-guidance__cost-line>strong{color:var(--g-color-ink);font-size:.9rem;font-weight:var(--g-font-weight-heading)}.owner-pricing-guidance__formula-total{align-items:baseline;gap:5px;display:inline-flex}.owner-pricing-guidance__formula-total>span{color:var(--g-color-muted);font-size:1.25rem;font-weight:var(--g-font-weight-heading);line-height:1}.owner-pricing-guidance__costs{border-bottom:1px solid var(--g-color-line);border-top:1px solid var(--g-color-line);gap:8px;padding:9px 0;display:grid}.owner-pricing-guidance__costs-total>span{color:var(--g-color-ink);font-size:.78rem;font-weight:var(--g-font-weight-heading)}.owner-pricing-guidance__cost-line{padding-left:10px}.owner-pricing-guidance__cost-line>strong{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-body)}.owner-pricing-guidance__cost-line small{background:var(--g-color-state-hover);border:1px solid var(--g-color-line);color:var(--g-color-muted);vertical-align:1px;border-radius:999px;margin-left:4px;padding:3px 5px;font-size:.62rem;line-height:1;display:inline-block}.owner-pricing-guidance__cost-line abbr{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.owner-pricing-guidance__gross-margin>span{color:var(--g-color-ink);font-size:.78rem;font-weight:var(--g-font-weight-heading)}.owner-pricing-guidance__gross-margin>strong{font-size:1rem}.owner-pricing-guidance__takes{border-top:1px solid var(--g-color-line);gap:7px;padding-top:12px;display:grid}.owner-pricing-guidance__take{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.owner-pricing-guidance__take>span{font-size:.78rem;font-weight:var(--g-font-weight-heading)}.owner-pricing-guidance__take>strong{font-weight:var(--g-font-weight-heading)}.owner-pricing-guidance__take--owner>span,.owner-pricing-guidance__take--owner>strong{color:var(--g-color-success)}.owner-pricing-guidance__take--owner>strong{font-size:1.34rem}.owner-pricing-guidance__take--platform>span,.owner-pricing-guidance__take--platform>strong{color:var(--g-color-muted)}.owner-pricing-guidance__take--platform>strong{font-size:.86rem}.owner-pricing-guidance__warning{color:var(--g-color-danger);margin:0;font-size:.76rem}.owner-pricing-guidance__yearly-saving{color:var(--g-color-muted);font-size:.76rem;line-height:1.4}.owner-pricing-guidance__yearly-saving strong{color:var(--g-color-ink)}.owner-pricing-guidance__promo-scenarios{border-top:1px solid var(--g-color-line);gap:8px;padding-top:12px;display:grid}.owner-pricing-guidance__promo-scenarios>p{color:var(--g-color-muted);font-size:.76rem;line-height:1.4}.owner-pricing-guidance__promo-scenarios>div{gap:6px;display:grid}.owner-pricing-guidance__promo-scenarios article{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 10px;padding:8px 9px;display:grid}.owner-pricing-guidance__promo-scenarios article>span,.owner-pricing-guidance__promo-scenarios article>small{color:var(--g-color-muted);font-size:.72rem}.owner-pricing-guidance__promo-scenarios article>strong{color:var(--g-color-success);font-size:.84rem}.owner-pricing-guidance__promo-scenarios article>small{grid-column:1/-1}.owner-pricing-guidance__promo-scenarios article>.owner-pricing-guidance__promo-warning{color:var(--g-color-danger);font-weight:var(--g-font-weight-heading)}.owner-pricing-guidance__skeleton-heading{width:64px;height:13px}.owner-pricing-guidance__skeleton-value{height:42px}.owner-pricing-guidance__skeleton-costs{gap:8px;display:grid}.owner-pricing-guidance__skeleton-cost{height:18px}.owner-pricing-guidance__skeleton-takes{gap:8px;display:grid}.owner-pricing-guidance__skeleton-take-owner{height:34px}.owner-pricing-guidance__skeleton-take-platform{height:20px}.owner-pricing-prices{align-content:start}.owner-pricing-prices__controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-pricing-prices__currency .g-picker__trigger{width:auto;min-width:92px;min-height:36px;font-size:.82rem}.owner-pricing-prices__currency .g-picker__panel{min-width:150px}.owner-pricing-prices__currency{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-pricing-prices__default-hint{color:var(--g-color-muted);font-size:.72rem}.owner-pricing-prices__amount-input{color:var(--g-color-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-height:42px;padding:0;display:flex}.owner-pricing-prices__amount-input:focus-within{box-shadow:none}.owner-pricing-prices__amount-input>span{color:var(--g-color-ink);font-weight:var(--g-font-weight-heading)}.owner-pricing-prices__amount-input input{border:0;border-bottom:1px solid var(--g-color-line);box-shadow:none;background:0 0;border-radius:0;flex:1;min-height:40px;padding:0}.owner-pricing-prices__amount-input input:focus{border-bottom-color:var(--g-color-primary);box-shadow:none;outline:0}.owner-pricing-prices__price-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.owner-pricing-calculator--modal{margin-top:18px}.owner-pricing-prices__status,.owner-pricing-calculator__price-status{color:var(--g-color-muted);justify-content:space-between;align-items:center;margin:0;font-size:.76rem;display:flex}.owner-pricing-prices__status strong,.owner-pricing-calculator__price-status strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-heading)}.owner-pricing-modal{gap:18px;display:grid}.owner-modal__expand{display:none}.g-modal__panel:has(.owner-pricing-modal){width:min(100% - 32px,640px);max-width:640px}@media (min-width:900px){.owner-modal__expand{display:inline-flex}:is(.g-modal__panel:has(.owner-pricing-modal--expanded),.g-modal__panel:has(.owner-usage-setup--expanded)){width:min(100% - 48px,1040px);max-width:1040px;max-height:min(820px,100dvh - 48px)}.owner-pricing-modal--expanded{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start}.owner-pricing-modal--expanded .owner-pricing-calculator--modal{margin-top:0}}.owner-currency-suggestions{gap:12px;margin-top:4px;display:grid}.owner-currency-suggestions__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-currency-suggestions__header>div{gap:3px;display:grid}.owner-currency-suggestions__header>span{color:var(--g-color-muted);font-size:.74rem}.owner-currency-suggestions small{color:var(--g-color-muted);font-size:.74rem;line-height:1.35}.owner-currency-suggestions__table-wrap{border-top:1px solid var(--g-color-line);max-height:226px;overflow:auto}.owner-currency-suggestions table{border-collapse:collapse;width:100%;font-size:.74rem}.owner-currency-suggestions th,.owner-currency-suggestions td{border-bottom:1px solid var(--g-color-line);text-align:right;white-space:nowrap;padding:8px 5px}.owner-currency-suggestions tbody tr{border-bottom:1px solid var(--g-color-line)}.owner-currency-suggestions tbody th,.owner-currency-suggestions tbody td{border-bottom:0}.owner-currency-suggestions th:first-child,.owner-currency-suggestions td:first-child{text-align:left;padding-left:0}.owner-currency-suggestions thead th{background:var(--g-color-panel);color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-regular);z-index:1;position:sticky;top:0}.owner-currency-suggestions tbody th{color:var(--g-color-ink);font-size:.72rem;font-weight:var(--g-font-weight-heading)}.owner-currency-suggestions td:last-child,.owner-currency-suggestions th:last-child{padding-right:0}.owner-currency-suggestions td button{color:var(--g-color-action);cursor:pointer;font:inherit;background:0 0;border:0;padding:3px}.owner-currency-suggestions td:not(:last-child) button{color:var(--g-color-ink);font-weight:var(--g-font-weight-heading);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--g-color-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--g-color-muted) 45%, transparent);text-underline-offset:3px}.owner-currency-suggestions__table{table-layout:fixed}.owner-currency-suggestions__table th,.owner-currency-suggestions__table td{text-align:left;vertical-align:top}.owner-currency-suggestions__table th:first-child,.owner-currency-suggestions__table td:first-child{width:40%}.owner-currency-suggestions__table th:nth-child(n+2),.owner-currency-suggestions__table td:nth-child(n+2){width:30%}.owner-currency-prices{gap:10px}.owner-currency-prices__empty{background:var(--g-color-panel-soft);border-radius:var(--g-radius);color:var(--g-color-muted);margin:0;padding:12px;font-size:.8rem;line-height:1.45}.owner-currency-prices__table{table-layout:fixed;min-width:680px}.owner-currency-prices__table th,.owner-currency-prices__table td{text-align:left;vertical-align:top}.owner-currency-prices__table th:first-child,.owner-currency-prices__table td:first-child,.owner-currency-prices__table th:nth-child(n+2),.owner-currency-prices__table td:nth-child(n+2){width:20%}.owner-currency-prices__amount{justify-items:start;gap:2px;width:max-content;display:grid}.owner-currency-prices__amount>strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-heading);flex-wrap:wrap;gap:3px;display:inline-flex}.owner-currency-prices__amount>strong>small,.owner-currency-prices__take>strong>small{color:var(--g-color-muted);font-size:.66rem;font-weight:var(--g-font-weight-regular)}.owner-currency-prices__amount>small{color:var(--g-color-muted);font-size:.67rem;line-height:1.25}.owner-currency-prices__amount>em{color:var(--g-color-danger);font-size:.67rem;font-style:normal;font-weight:var(--g-font-weight-heading)}.owner-currency-prices__take{justify-items:start;gap:2px;width:max-content;display:grid}.owner-currency-prices__take>strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-heading);flex-wrap:wrap;gap:3px;display:inline-flex}.owner-currency-prices__take>em{color:var(--g-color-danger);font-size:.67rem;font-style:normal;font-weight:var(--g-font-weight-heading)}.owner-currency-prices__currency{gap:4px;display:grid}.owner-currency-prices__currency-label{align-items:center;gap:4px;display:inline-flex}.owner-currency-prices__primary-star{color:var(--g-color-success);font-size:.72rem;line-height:1}.owner-currency-prices__actions{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.owner-currency-suggestions__currency{gap:4px;display:grid}.owner-currency-suggestions__actions{align-items:center;gap:8px;display:flex}.owner-currency-prices__default-badge{color:var(--g-color-success);font-size:.72rem;font-weight:var(--g-font-weight-heading);align-items:center;gap:4px;display:inline-flex}.owner-pricing-guidance__base-equivalent{color:var(--g-color-muted);margin:-2px 0 6px;font-size:.74rem}.owner-pricing-guidance__inline-equivalent{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-regular);margin:0}.owner-pricing-guidance__money-with-equivalent{justify-items:end;gap:2px;display:grid}.owner-pricing-usage-status{border-top:1px solid var(--g-color-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 0;display:flex}.owner-pricing-usage-status>div{gap:4px;display:grid}.owner-pricing-usage-status span,.owner-pricing-usage-status p{color:var(--g-color-muted);margin:0;font-size:.74rem;line-height:1.35}.owner-pricing-usage-status strong{color:var(--g-color-ink);font-size:.86rem;font-weight:var(--g-font-weight-heading)}.owner-pricing-offers{border-top:1px solid var(--g-color-line);grid-column:1/-1;padding-top:24px}.owner-pricing-offers .owner-promos{gap:16px;max-width:none}.owner-pricing-offers .owner-promos__heading h2{font-size:1rem}.owner-pricing-offers .owner-promos__heading p{font-size:.8rem}.owner-pricing-prices__locked{background:var(--g-color-warning-soft);border:1px solid var(--g-color-warning-border);border-radius:var(--g-radius);color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:5px 10px;margin:0;padding:9px 10px;font-size:.78rem;line-height:1.4;display:flex}.owner-usage-setup{gap:18px;display:grid}.owner-usage-setup__analysis{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);text-align:center;place-items:center;gap:8px;min-height:188px;padding:24px;display:grid}.owner-usage-setup__analysis .g-spinner{width:26px;height:26px}.owner-usage-setup__analysis strong,.owner-usage-setup__intro h3{color:var(--g-color-ink);font-size:1rem;font-weight:var(--g-font-weight-heading);margin:0}.owner-usage-setup__analysis p,.owner-usage-setup__intro p{color:var(--g-color-muted);max-width:460px;margin:0;font-size:.84rem;line-height:1.5}.owner-usage-setup__intro{gap:14px;display:grid}.owner-usage-setup__intro>div{gap:6px;display:grid}.owner-usage-setup__intro>div>span{color:var(--g-color-success);font-size:.72rem;font-weight:var(--g-font-weight-heading);letter-spacing:.08em;text-transform:uppercase}.owner-usage-setup__analyse.g-button{background:color-mix(in srgb, var(--g-color-action) 8%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-action) 35%, var(--g-color-line));white-space:nowrap;width:fit-content;min-height:42px;padding-inline:16px}.owner-usage-setup__analyse.g-button:hover{background:var(--g-color-state-hover)}.owner-usage-setup__allowance{background:color-mix(in srgb, var(--g-color-success) 11%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-success) 32%, var(--g-color-line));border-radius:var(--g-radius);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;padding:12px;display:grid}.owner-usage-setup__allowance>span,.owner-usage-setup__allowance>small{color:var(--g-color-muted);font-size:.76rem}.owner-usage-setup__allowance>strong{color:var(--g-color-success);font-size:1.05rem;font-weight:var(--g-font-weight-heading)}.owner-usage-setup__allowance>small{grid-column:1/-1}.owner-usage-setup__override{gap:5px;display:grid}.owner-usage-setup__override>span{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-heading)}.owner-usage-setup__override em,.owner-usage-setup__override small{color:var(--g-color-muted);font-size:.76rem;font-style:normal;font-weight:400;line-height:1.35}.owner-usage-setup__override input{max-width:180px}.owner-usage-setup__operations{border-top:1px solid var(--g-color-line);display:grid}.owner-usage-setup__operation{border-top:1px solid var(--g-color-line);grid-template-columns:minmax(0,1fr) 84px;align-items:start;gap:16px;padding-top:12px;display:grid}.owner-usage-setup__operation:first-child{border-top:0}.owner-usage-setup__operation>span:first-child,.owner-usage-setup__input{gap:3px;display:grid}.owner-usage-setup__operation small,.owner-usage-setup__operation em{color:var(--g-color-muted);font-size:.76rem;font-style:normal;line-height:1.35}.owner-usage-setup__operation em{color:var(--g-color-success)}.owner-usage-setup__reasoning{border-left:2px solid color-mix(in srgb, var(--g-color-success) 55%, transparent);margin-top:4px;padding-left:8px}.owner-usage-setup__input{text-align:center}.owner-usage-setup__input input{appearance:textfield;background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;font-size:.94rem;font-weight:var(--g-font-weight-heading);text-align:center;border-radius:7px;outline:none;width:100%;min-height:38px;padding:0 8px}.owner-usage-setup__input input:focus-visible{border-color:var(--g-color-action);box-shadow:0 0 0 3px color-mix(in srgb, var(--g-color-action) 18%, transparent)}.owner-usage-setup__input input::-webkit-inner-spin-button{appearance:none;margin:0}.owner-usage-setup__input input::-webkit-outer-spin-button{appearance:none;margin:0}.owner-usage-setup__input small{white-space:nowrap}.owner-form{gap:12px;display:grid}.owner-form h2,.owner-referrals h2{margin:0}.owner-form__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.owner-form__header h2{color:var(--g-color-ink);font-size:.98rem;font-weight:var(--g-font-weight-heading)}.owner-form__header>div{gap:4px;display:grid}.owner-content-savebar{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:color-mix(in srgb, var(--g-color-panel) 82%, transparent);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 2px);z-index:4;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex;position:sticky;top:12px}.owner-content-savebar>div{color:var(--g-color-muted);min-width:0;font-size:.82rem}.owner-content-savebar__actions{flex:none;align-items:center;gap:10px;display:flex}.owner-content-savebar__actions a{color:var(--g-color-muted);text-underline-offset:3px;font-size:.8rem;text-decoration:none}.owner-content-savebar__actions a:hover{color:var(--g-color-ink);text-decoration:underline}.owner-content-savebar__error{color:var(--g-color-danger);margin:0}.owner-content-panel{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 2px);gap:16px;padding:clamp(16px,2.4vw,22px);scroll-margin-top:80px;display:grid}.owner-content-panel:focus{outline:2px solid var(--g-color-action);outline-offset:3px}.owner-content-panel__heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.owner-content-panel__heading>div{gap:4px;max-width:640px;display:grid}.owner-content-panel__heading h3,.owner-content-panel__heading p{margin:0}.owner-content-panel__heading h3{color:var(--g-color-ink);font-size:1rem}.owner-content-panel__heading>div>p:not(.owner-content-panel__eyebrow),.owner-content-panel__empty{color:var(--g-color-muted);font-size:.84rem;line-height:1.45}.owner-content-panel__eyebrow{color:var(--g-color-success);font-size:.7rem;font-weight:var(--g-font-weight-heading);letter-spacing:.08em;text-transform:uppercase;margin:0}.owner-content-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-content-panel__field--wide{grid-column:1/-1}.owner-content-panel__brand-color{place-self:start;width:100%;max-width:180px}.owner-content-panel__error{color:var(--g-color-danger);margin:-4px 0 0;font-size:.84rem}.owner-content-panel__empty{margin:0}.owner-showcase{gap:16px;display:grid}.owner-showcase__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.owner-showcase__header-copy{gap:5px;max-width:720px;display:grid}.owner-showcase__header h2,.owner-showcase__header p,.owner-showcase__preview h3,.owner-showcase__preview p{margin:0}.owner-showcase__header-copy>p:last-child,.owner-showcase__preview>div>p:last-child{color:var(--g-color-muted);font-size:.86rem;line-height:1.5}.owner-showcase__header-status{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.owner-showcase__header-status>span{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-heading);border-radius:999px;padding:5px 9px}.owner-showcase__header-status>span.is-custom{background:color-mix(in srgb, var(--g-color-success) 10%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-success) 30%, var(--g-color-line));color:var(--g-color-success)}.owner-showcase__mode{background:var(--g-color-panel-soft);gap:12px;display:grid}.owner-showcase__mode-heading{gap:3px;display:grid}.owner-showcase__mode-heading h3{font-size:1rem;line-height:1.3}.owner-showcase__mode>[role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-showcase__mode button{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);cursor:pointer;text-align:left;align-items:start;gap:10px;min-width:0;padding:11px 12px;transition:background .12s,border-color .12s;display:flex}.owner-showcase__mode button:hover{background:color-mix(in srgb, var(--g-color-state-hover) 55%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-muted) 36%, var(--g-color-state-border))}.owner-showcase__mode button.is-selected{background:color-mix(in srgb, var(--g-color-action) 4%, var(--g-color-panel));border-color:var(--g-color-action);box-shadow:0 0 0 1px var(--g-color-action)}.owner-showcase__mode button.is-selected:hover{background:color-mix(in srgb, var(--g-color-state-hover) 72%, var(--g-color-panel))}.owner-showcase__mode-indicator{border:1px solid var(--g-color-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.owner-showcase__mode button.is-selected .owner-showcase__mode-indicator{border-color:var(--g-color-action)}.owner-showcase__mode button.is-selected .owner-showcase__mode-indicator>span{background:var(--g-color-action);border-radius:50%;width:8px;height:8px}.owner-showcase__mode button>span:last-child{gap:2px;min-width:0;display:grid}.owner-showcase__mode strong{color:var(--g-color-ink);font-size:.84rem}.owner-showcase__mode small{color:var(--g-color-muted);line-height:1.4}.owner-showcase__workspace{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:16px;min-width:0;display:grid}.owner-showcase__groups{gap:16px;min-width:0;display:grid}.owner-showcase__group{min-width:0}.owner-showcase__group>.owner-content-panel__heading>small{color:var(--g-color-muted);white-space:nowrap}.owner-showcase__items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.owner-showcase__items>li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:12px;min-width:0;padding:12px;transition:border-color .12s,opacity .12s;display:grid;overflow:hidden}.owner-showcase__items>li.is-dragging{border-color:var(--g-color-action);opacity:.55}.owner-showcase__items>li.is-featured{background:color-mix(in srgb, var(--g-color-action) 5%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-action) 42%, var(--g-color-line))}.owner-showcase__items>li.is-hidden{background:color-mix(in srgb, var(--g-color-panel-soft) 28%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-line) 72%, transparent)}.owner-showcase__items>li.is-hidden .owner-showcase__item-identity strong,.owner-showcase__items>li.is-hidden .owner-showcase__item-identity code{color:var(--g-color-muted)}.owner-showcase__item-heading{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;display:grid}.owner-showcase__drag-handle{color:var(--g-color-muted);cursor:grab;justify-content:center;align-items:center;padding:5px 4px 5px 1px;display:inline-flex}.owner-showcase__drag-handle:active{cursor:grabbing}.owner-showcase__item-identity{gap:2px;min-width:0;display:grid}.owner-showcase__item-identity strong{color:var(--g-color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.3;overflow:hidden}.owner-showcase__item-identity code{color:var(--g-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.3;display:block;overflow:hidden}.owner-showcase__feature-control,.owner-showcase__visibility{font-size:.76rem;font-weight:var(--g-font-weight-heading);white-space:nowrap;align-items:center;gap:6px;display:flex}.owner-showcase__feature-control{color:var(--g-color-muted)}.owner-showcase__feature-control.is-active{color:var(--g-color-action-strong)}.owner-showcase__visibility .g-switch{flex:none}.owner-showcase__item-actions{align-items:center;gap:10px;display:flex}.owner-showcase__order-actions{gap:2px;display:flex}.owner-showcase__order-actions .g-button{min-width:28px;min-height:28px;padding:3px 7px}.owner-showcase__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.owner-showcase__fields .g-form-field{align-content:start;align-self:start;min-width:0}.owner-showcase__fields .g-form-field>label{color:var(--g-color-ink);font-size:.76rem;font-weight:var(--g-font-weight-heading)}.owner-showcase__fields .g-text-area{min-height:76px}.owner-showcase__image-editor{border-top:1px solid var(--g-color-line);gap:10px;padding-top:12px;display:grid}.owner-showcase__image-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.owner-showcase__image-heading>div{gap:2px;display:grid}.owner-showcase__image-heading strong{font-size:.8rem}.owner-showcase__image-heading span,.owner-showcase__image-controls>small{color:var(--g-color-muted);font-size:.7rem;line-height:1.4}.owner-showcase__image-heading .g-button{min-height:30px;padding-inline:8px}.owner-showcase__image-workspace{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid}.owner-showcase__image-preview{aspect-ratio:16/9;background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);object-fit:cover;border-radius:9px;width:100%;height:auto;overflow:hidden}.owner-showcase__image-preview--empty{color:var(--g-color-muted);justify-content:center;align-items:center;font-size:.72rem;display:flex}.owner-showcase__image-controls{gap:8px;min-width:0;display:grid}.owner-showcase__image-controls .g-form-field>label{font-size:.76rem}.owner-showcase__image-controls .g-file-upload-field{min-width:0}.owner-showcase__stale{background:color-mix(in srgb, var(--g-color-panel) 65%, transparent);border:1px dashed var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-muted);gap:6px;padding:12px;display:grid}.owner-showcase__stale h4,.owner-showcase__stale p{margin:0}.owner-showcase__stale h4{color:var(--g-color-ink);font-size:.82rem}.owner-showcase__stale p{font-size:.75rem}.owner-showcase__stale ul{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.owner-showcase__stale li{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-showcase__preview{gap:14px;min-width:0;display:grid;position:sticky;top:80px;overflow:hidden}.owner-showcase__preview-heading{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.owner-showcase__preview-heading-copy{gap:4px;min-width:0;display:grid}.owner-showcase__preview-badges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.owner-showcase__preview-badges>span{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-heading);white-space:nowrap;border-radius:999px;padding:4px 7px}.owner-showcase__preview-heading>p{grid-column:1/-1}.owner-showcase__preview-heading>small{color:var(--g-color-muted);grid-column:1/-1}.owner-showcase__preview-list{gap:8px;display:grid}.owner-showcase__preview-list article{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.owner-showcase__preview-list article.is-featured{background:color-mix(in srgb, var(--g-color-action) 7%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-action) 42%, var(--g-color-line))}.owner-showcase__preview-icon{background:var(--g-color-action-soft);color:var(--g-color-action-strong);border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.owner-showcase__preview-image{aspect-ratio:16/9;background:var(--g-color-panel-soft);border-radius:8px;grid-column:1/-1;place-items:center;display:grid;overflow:hidden}.owner-showcase__preview-image>img{object-fit:cover;width:100%;height:100%}.owner-showcase__preview-copy{gap:2px;min-width:0;display:grid}.owner-showcase__preview-copy>small{color:var(--g-color-success);font-size:.62rem;font-weight:var(--g-font-weight-heading);letter-spacing:.06em;text-transform:uppercase}.owner-showcase__preview-copy strong{color:var(--g-color-ink);overflow-wrap:anywhere;font-size:.8rem;line-height:1.35}.owner-showcase__preview-copy>span,.owner-showcase__preview-copy>em{color:var(--g-color-muted);overflow-wrap:anywhere;font-size:.7rem;font-style:normal;line-height:1.4}@media (max-width:1180px){.owner-showcase__workspace{grid-template-columns:minmax(0,1fr)}.owner-showcase__preview{position:static}.owner-showcase__preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.owner-showcase__mode>[role=radiogroup],.owner-showcase__fields,.owner-showcase__image-workspace,.owner-showcase__preview-list{grid-template-columns:minmax(0,1fr)}.owner-showcase__item-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.owner-showcase__item-actions{grid-column:2;justify-self:start}.owner-showcase__order-actions{grid-area:1/3/3}.owner-showcase__header-status{align-items:flex-start}}.owner-marketing-outcomes,.owner-marketing-faq-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-marketing-outcomes li{grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.owner-marketing-outcomes li>span{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;display:inline-flex}.owner-marketing-outcomes label{min-width:0}.owner-marketing-outcomes small{white-space:nowrap}.owner-marketing-faq-list li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);justify-content:space-between;align-items:start;gap:14px;padding:12px;display:flex}.owner-marketing-faq-list li>div:first-child{gap:3px;min-width:0;display:grid}.owner-marketing-faq-list h4,.owner-marketing-faq-list p{margin:0}.owner-marketing-faq-list h4{color:var(--g-color-ink);font-size:.9rem}.owner-marketing-faq-list li>div:first-child>span,.owner-marketing-faq-list p{color:var(--g-color-muted);font-size:.78rem;line-height:1.4}.owner-marketing-faq-list__actions{flex:none;gap:4px;display:flex}.owner-faq-editor{gap:14px;display:grid}.owner-faq-editor label{gap:6px;display:grid}.owner-faq-editor label>span{color:var(--g-color-muted);font-size:.82rem}.owner-faq-editor small{color:var(--g-color-muted);font-size:.76rem}.owner-faq-editor__markdown-help{color:var(--g-color-muted);font-size:.82rem}.owner-faq-editor__markdown-help summary{cursor:pointer;font-weight:var(--g-font-weight-ui-strong)}.owner-faq-editor__markdown-help p{margin:8px 0 0;line-height:1.5}.owner-faq-editor__preview{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:8px;padding:12px;display:grid}.owner-faq-editor__preview>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase}.owner-faq-editor__preview .g-policy-markdown{color:var(--g-color-ink);font-size:.84rem;line-height:1.5}.owner-faq-editor__preview .g-policy-markdown>:first-child{margin-top:0}.owner-faq-editor__preview .g-policy-markdown>:last-child{margin-bottom:0}.owner-form label,.owner-form__field,.owner-form__uploads label{gap:6px;display:grid}.owner-form label>span,.owner-form__field>span,.owner-referral-list span{color:var(--g-color-muted);font-size:.82rem}.owner-form input,.owner-form textarea,.owner-referrals__create input{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);font:inherit;width:100%;min-height:36px;padding:9px 10px}.owner-form textarea{resize:vertical}.owner-form small{color:var(--g-color-muted);font-size:.78rem;line-height:1.4}.owner-marketing-faqs,.owner-marketing-faqs fieldset{gap:12px;display:grid}.owner-marketing-faqs{margin-top:4px}.owner-marketing-faqs__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-marketing-faqs__header .g-button{flex:none}.owner-marketing-faqs fieldset{border:1px solid var(--g-color-line);border-radius:var(--g-radius);margin:0;padding:14px}.owner-marketing-faqs legend{color:var(--g-color-muted);padding:0 4px;font-size:.78rem}.owner-marketing-faqs .g-button--quiet{justify-self:start}.owner-form__uploads{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-image-upload{gap:8px;display:grid}.owner-image-upload--control{border-top:1px solid var(--g-color-line);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;margin-top:8px;padding-top:18px}.owner-image-upload__current{gap:8px;min-width:0;display:grid}.owner-image-upload__current>span{color:var(--g-color-muted);font-size:.8rem;display:block}.owner-image-upload__action{gap:7px;display:grid}.owner-image-upload__preview{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.owner-image-upload__preview>span{color:var(--g-color-muted);flex:1 0 100%;font-size:.8rem}.owner-image-upload__actions{flex-wrap:wrap;gap:8px;display:flex}.owner-form__asset-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.owner-method-media{border-top:1px solid var(--g-color-line);gap:16px;margin-top:12px;padding-top:20px;display:grid}.owner-method-media__header h3,.owner-method-media__header p,.owner-method-media__card h4,.owner-method-media__card p{margin:0}.owner-method-media__header{max-width:620px}.owner-method-media__eyebrow{color:var(--g-color-success);font-size:.7rem;font-weight:var(--g-font-weight-heading);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px!important}.owner-method-media__header h3{color:var(--g-color-ink);font-size:1.06rem}.owner-method-media__header p:not(.owner-method-media__eyebrow){color:var(--g-color-muted);margin-top:4px;font-size:.84rem;line-height:1.45}.owner-method-media__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.owner-method-media__card{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 2px);gap:12px;min-width:0;padding:13px;display:grid}.owner-method-media__card-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.owner-method-media__card h4{color:var(--g-color-ink);font-size:.88rem}.owner-method-media__card-heading p,.owner-method-media__action p{color:var(--g-color-muted);margin-top:3px;font-size:.75rem;line-height:1.4}.owner-method-media__card-heading>span{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:999px;padding:5px 7px;font-size:.68rem;line-height:1}.owner-method-media__canvas{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--g-color-success) 10%, transparent), transparent 44%), var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);position:relative;overflow:hidden}.owner-method-media__canvas--icon{aspect-ratio:1;justify-self:center;width:100%;max-width:240px}.owner-method-media__canvas--hero{width:100%;min-height:180px}.owner-method-media__canvas--card{aspect-ratio:16/9;width:100%}.owner-method-media__canvas--og{aspect-ratio:1.91;width:100%}.owner-method-media__image{border:0;border-radius:0;width:100%;max-width:none;height:100%;padding:0;display:block}.owner-method-media__image--icon{aspect-ratio:1;object-fit:contain;padding:18%}.owner-method-media__image--hero{object-fit:contain;height:auto;max-height:420px}.owner-method-media__image--card,.owner-method-media__image--og{object-fit:cover;height:100%}.owner-method-media__dark-variant{border-top:1px solid var(--g-color-line);gap:9px;padding-top:12px;display:grid}.owner-method-media__dark-variant>div:first-child{justify-content:space-between;align-items:center;display:flex}.owner-method-media__dark-variant strong{color:var(--g-color-ink);font-size:.78rem}.owner-method-media__dark-variant>div:first-child span,.owner-method-media__dark-variant>p{color:var(--g-color-muted);font-size:.72rem}.owner-method-media__dark-variant>p{margin:0}.owner-method-media__canvas--dark{background:var(--g-color-ink-base);max-height:150px}.owner-method-media__empty{color:var(--g-color-muted);text-align:center;place-items:center;gap:5px;height:100%;padding:20px;display:grid}.owner-method-media__empty strong{color:var(--g-color-ink);font-size:.82rem}.owner-method-media__empty span{max-width:200px;font-size:.74rem;line-height:1.4}.owner-method-media__action{gap:7px;display:grid}.owner-image-preview{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);object-fit:cover;max-width:100%;display:block}.owner-image-preview--avatar{aspect-ratio:1;border-radius:50%;width:96px;max-width:96px}.owner-image-preview--logo{aspect-ratio:2;object-fit:contain;width:100%;padding:8px}.owner-image-preview--hero{aspect-ratio:16/9;width:100%}.owner-image-preview--empty{color:var(--g-color-muted);text-align:center;justify-content:center;align-items:center;font-size:.8rem;display:flex}.owner-form__error{color:var(--g-color-danger);margin:0}.owner-form__hint{color:var(--g-color-muted);font-size:.84rem}.owner-promos{gap:20px;max-width:820px;display:grid}.owner-promos h2,.owner-promos p{margin:0}.owner-promos__heading{gap:4px;display:grid}.owner-promos__heading h2{font-size:1.08rem}.owner-promos__heading p{color:var(--g-color-muted);max-width:620px;font-size:.86rem;line-height:1.45}.owner-promos__form{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 2px);grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.owner-promos__form select{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);font:inherit;width:100%;min-height:36px;padding:8px 10px}.owner-promos__kind,.owner-promos__fixed-prices{grid-column:1/-1}.owner-promos__form:has(.owner-promos__fixed-prices) .owner-promos__code{grid-column:1/-1}.owner-promos__kind{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.owner-promos__kind legend{color:var(--g-color-muted);margin-bottom:6px;font-size:.82rem}.owner-promos__kind>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-promos__kind label{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.owner-promos__kind label:has(input:checked){border-color:var(--g-color-action);box-shadow:0 0 0 1px var(--g-color-action)}.owner-promos__kind label:has(input:disabled){cursor:not-allowed;opacity:.62}.owner-promos__kind input,.owner-promos__kind input:focus{box-shadow:none;width:auto;min-height:auto;margin-top:3px;padding:0}.owner-promos__kind label>span{gap:2px;display:grid}.owner-promos__kind strong{color:var(--g-color-ink);font-size:.82rem}.owner-promos__kind small,.owner-promos__fixed-prices small{color:var(--g-color-muted);font-size:.72rem;line-height:1.35}.owner-promos .owner-promos__field-error,.owner-promos__rule-error{color:var(--g-color-danger);margin:0;font-size:.74rem;line-height:1.4}.owner-promos__rule-error{grid-column:1/-1}.owner-promos__duration-hint{color:var(--g-color-muted);font-size:.72rem;line-height:1.4}.owner-promos__tier-picker{grid-column:1/-1;gap:6px;display:grid}.owner-promos__tier-picker>span{color:var(--g-color-muted);font-size:.82rem}.owner-promos__tier-picker>small{color:var(--g-color-muted);font-size:.72rem}.owner-promos__fixed-prices{border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:10px;padding:12px;display:grid}.owner-promos__fixed-prices--error{border-color:var(--g-color-danger)}.owner-promos__fixed-prices-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.owner-promos__fixed-prices-heading h3{margin:0 0 2px;font-size:.9rem}.owner-promos__fixed-prices-heading p{color:var(--g-color-muted);font-size:.76rem;line-height:1.4}.owner-promos__fixed-prices-heading>span{background:var(--g-color-state-hover);color:var(--g-color-muted);border-radius:999px;flex:none;padding:4px 7px;font-size:.68rem}.owner-promos__price-grid{border-top:1px solid var(--g-color-line)}.owner-promos__price-grid-header,.owner-promos__price-row{grid-template-columns:72px repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.owner-promos__price-grid-header{color:var(--g-color-muted);padding:8px 0 6px;font-size:.68rem}.owner-promos__price-row{border-top:1px solid var(--g-color-line);padding:9px 0}.owner-promos__price-row--error{background:color-mix(in srgb, var(--g-color-danger) 5%, transparent)}.owner-promos__price-grid-header+.owner-promos__price-row{border-top:0}.owner-promos__price-row>strong{padding-top:9px;font-size:.78rem}.owner-promos__price-row label{gap:3px}.owner-promos__price-input{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);align-items:center;min-height:38px;padding-left:9px;display:flex}.owner-promos__price-input:focus-within{border-color:var(--g-color-action);box-shadow:0 0 0 2px color-mix(in srgb, var(--g-color-action) 16%, transparent)}.owner-promos__code input[aria-invalid=true]{border-color:var(--g-color-danger)}.owner-promos__price-input:has(input[aria-invalid=true]){border-color:var(--g-color-danger)}.owner-promos__price-input>span{color:var(--g-color-muted);font-size:.78rem}.owner-promos__price-input input{box-shadow:none;border:0;min-width:0;padding:7px}.owner-promos__price-input input:focus{box-shadow:none;outline:0}.owner-promos__price-unavailable{color:var(--g-color-muted);padding-top:10px;font-size:.7rem}.owner-promos__description,.owner-promos__actions,.owner-promos__override{grid-column:1/-1}.owner-promos__override{color:var(--g-color-muted);align-items:center;gap:8px;font-size:.82rem;display:flex!important}.owner-promos__override input{width:auto;min-height:auto;padding:0}.owner-promos__scarcity{border-top:1px solid var(--g-color-line);color:var(--g-color-muted);grid-column:1/-1;align-items:start;gap:8px;padding-top:12px;font-size:.82rem;display:flex!important}.owner-promos__scarcity input{width:auto;min-height:auto;margin-top:2px;padding:0}.owner-promos__scarcity>span{gap:2px;display:grid}.owner-promos__scarcity small{font-size:.72rem}.owner-promos__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.owner-promos__actions .g-form-status{margin:0}.owner-promos__list{gap:10px;display:grid}.owner-promos__card{border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 2px);gap:10px;padding:13px;display:grid}.owner-promos__card>p{color:var(--g-color-muted);font-size:.82rem}.owner-promos__fixed-summary{background:var(--g-color-panel-soft);border-radius:var(--g-radius);gap:6px;padding:9px 10px;display:grid}.owner-promos__fixed-summary>div{grid-template-columns:42px minmax(0,1fr);gap:8px;font-size:.76rem;display:grid}.owner-promos__fixed-summary span{color:var(--g-color-muted)}.owner-promos__card-heading,.owner-promos__card-heading>div,.owner-promos__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-promos__card-heading{justify-content:space-between}.owner-promos__card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.owner-promos__card-heading code{color:var(--g-color-ink);font-size:.86rem;font-weight:var(--g-font-weight-heading)}.owner-promos__card-heading strong{color:var(--g-color-success);font-size:.84rem}.owner-promos__tier-label{background:color-mix(in srgb, var(--g-color-primary) 12%, transparent);color:var(--g-color-primary);border-radius:999px;padding:4px 7px;font-size:.68rem}.owner-promos__status{border-radius:999px;padding:4px 6px;font-size:.68rem;line-height:1}.owner-promos__status--active{background:color-mix(in srgb, var(--g-color-success) 12%, transparent);color:var(--g-color-success)}.owner-promos__status--disabled,.owner-promos__status--expired{background:var(--g-color-state-hover);color:var(--g-color-muted)}.owner-promos__stats{border-bottom:1px solid var(--g-color-line);border-top:1px solid var(--g-color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.owner-promos__stats div{gap:2px;padding:8px 10px;display:grid}.owner-promos__stats div+div{border-left:1px solid var(--g-color-line)}.owner-promos__stats dt{color:var(--g-color-muted);font-size:.68rem}.owner-promos__stats dd{color:var(--g-color-ink);font-size:.92rem;font-weight:var(--g-font-weight-heading);margin:0}.owner-promos__meta{color:var(--g-color-muted);justify-content:space-between;font-size:.74rem}.owner-promos__meta button{margin-left:auto}.owner-launch{gap:28px;display:grid}.owner-launch__section{gap:14px;min-width:0;display:grid}.owner-launch__settings{border-bottom:1px solid var(--g-color-line);padding-bottom:28px}.owner-launch__settings>.g-form-field{max-width:420px}.owner-launch__toggle-setting{border-bottom:1px solid var(--g-color-line);border-top:1px solid var(--g-color-line);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;display:flex}.owner-launch__toggle-setting>div{gap:3px;display:grid}.owner-launch__toggle-setting strong{color:var(--g-color-ink);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong)}.owner-launch__toggle-setting small{color:var(--g-color-muted);font-size:.74rem;line-height:1.4}.owner-launch__toggle-setting .g-switch{flex:none}.owner-launch__applications{gap:12px;display:grid}.owner-launch__applications-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-launch__application-count{background:var(--g-color-state-hover);color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;padding:5px 7px;line-height:1}.owner-launch__filters{flex:0 0 min(100%,390px);grid-template-columns:minmax(180px,1fr) 150px;align-items:end;gap:8px;display:grid}.owner-launch__filters .g-text-input,.owner-launch__filters .g-picker__trigger{min-height:36px}.owner-launch__application-table-wrap{border-bottom:1px solid var(--g-color-line);overflow-x:auto}.owner-launch__application-table{border-collapse:collapse;table-layout:fixed;width:100%}.owner-launch__application-table th{color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:7px 10px}.owner-launch__application-column--applicant{width:46%}.owner-launch__application-column--status{width:14%}.owner-launch__application-column--applied{width:22%}.owner-launch__application-column--actions{width:18%}.owner-launch__application-table td{border-top:1px solid var(--g-color-line);color:var(--g-color-muted);vertical-align:middle;padding:8px 10px;font-size:.76rem;transition:background-color .12s}.owner-launch__application-table tbody tr:hover td,.owner-launch__application-table tbody tr:focus-within td{background:var(--g-color-state-hover)}.owner-launch__applicant{align-items:center;gap:8px;min-width:0;display:flex}.owner-launch__applicant>span:last-child{gap:1px;min-width:0;display:grid}.owner-launch__applicant strong{color:var(--g-color-ink);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-launch__applicant small,.owner-launch__application-answer{color:var(--g-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.owner-launch__application-answer{margin-top:2px;margin-left:36px;display:block}.owner-launch__applicant.is-removed{opacity:.62}.owner-launch__status{font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;align-items:center;padding:5px 7px;line-height:1;display:inline-flex}.owner-launch__status--pending{background:color-mix(in srgb, var(--g-color-warning) 13%, transparent);color:var(--g-color-warning)}.owner-launch__status--approved{background:color-mix(in srgb, var(--g-color-success) 13%, transparent);color:var(--g-color-success)}.owner-launch__status--rejected{background:var(--g-color-state-hover);color:var(--g-color-muted)}.owner-launch__application-status{place-items:start;gap:5px;display:grid}.owner-launch__notification-status{color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong)}.owner-launch__notification-status--sending{color:var(--g-color-warning)}.owner-launch__application-actions{text-align:right;white-space:nowrap}.owner-launch__application-action.g-button{min-height:30px;padding-inline:9px;font-size:.74rem}.owner-launch__application-actions .g-button+.g-button{margin-left:3px}.owner-launch__application-action--reject.g-button--text{color:var(--g-color-muted)}@media (max-width:720px){.owner-launch__applications-header{flex-direction:column;align-items:stretch}.owner-launch__filters{flex-basis:auto;width:min(100%,390px)}.owner-launch__application-table{min-width:660px}}@media (max-width:420px){.owner-launch__filters{grid-template-columns:1fr;width:100%}}.discover-method-detail__promo-note{background:color-mix(in srgb, var(--g-color-success) 10%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-success) 30%, var(--g-color-line));border-radius:var(--g-radius);color:var(--g-color-ink);padding:9px 10px;font-size:.84rem}.discover-method-detail__promo-note strong{color:var(--g-color-success)}.owner-category-picker{flex-wrap:wrap;gap:8px;display:flex}.owner-category-picker button{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-muted);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.82rem;display:inline-flex}.owner-category-picker button.is-selected{background:color-mix(in srgb, var(--g-color-action) 12%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-action) 52%, var(--g-color-line));color:var(--g-color-action)}.owner-referrals{gap:12px;padding:16px;display:grid}.owner-referrals__create{gap:8px;display:flex}.owner-referrals__create .g-button{flex:none}.owner-referral-list{gap:8px;display:grid}.owner-referral-list article{border-top:1px solid var(--g-color-line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.owner-referral-list article>div{gap:3px;display:grid}.owner-referral-list a{color:var(--g-color-muted);font-size:.82rem}.run-start-skeleton{gap:16px;max-width:560px;display:grid}.run-start-skeleton .g-skeleton{height:42px}.run-start-skeleton .g-skeleton:last-child{justify-self:start;width:112px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .public-chrome,:root:not([data-theme=light]) .app-shell,:root:not([data-theme=light]) .g-shell{--app-skeleton-base:color-mix(in srgb, var(--g-color-canvas-raised) 4.5%, transparent);--app-skeleton-highlight:color-mix(in srgb, var(--g-color-canvas-raised) 8.5%, transparent)}}.public-chrome{min-height:100dvh}.public-header{z-index:10;max-width:1120px;margin:0 auto;padding:14px 24px 0;position:sticky;top:0}.public-header__inner{-webkit-backdrop-filter:blur(18px)saturate(135%);background:color-mix(in srgb, var(--g-color-panel) 78%, transparent);border:1px solid color-mix(in srgb, var(--g-color-line) 72%, transparent);box-shadow:0 18px 42px color-mix(in srgb, var(--g-color-ink-base) 9%, transparent);border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:6px 9px 6px 18px;display:flex}[data-theme=dark] .public-header__inner{background:color-mix(in srgb, var(--g-color-panel) 64%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .public-header__inner{background:color-mix(in srgb, var(--g-color-panel) 64%, transparent)}}.public-header__brand,.public-header__nav a,.public-header__signin,.public-header__signup{text-decoration:none}.public-header__brand{flex:none;align-items:center;min-height:42px;display:inline-flex;transform:translate(-1px)}.public-header__nav{flex:auto;justify-content:center;align-items:center;gap:20px;min-width:0;display:flex}.public-header__nav a,.public-header__signin,.public-header__signup{color:var(--g-color-muted);font-size:.88rem;font-weight:var(--g-font-weight-ui);align-items:center;min-height:38px;line-height:1;display:inline-flex}.public-header__nav a:hover,.public-header__nav a[aria-current=page],.public-header__signin:hover{color:var(--g-color-ink)}.public-header__nav a[aria-current=page]{background:var(--g-color-state-selected);border-radius:999px;padding-inline:12px}.public-header__actions{flex:none;align-items:center;gap:8px;display:flex}.public-header__signin{padding:0 10px}.public-header__signup{background:var(--g-color-action);color:var(--g-color-action-contrast);font-weight:var(--g-font-weight-ui);border-radius:999px;padding:0 17px}.public-header__signup:hover{background:var(--g-color-action-strong);color:var(--g-color-action-contrast)}.page{max-width:1120px;margin:0 auto;padding:56px 24px}.public-hero,.public-section{max-width:1120px;margin:0 auto;padding-inline:24px}.public-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.78fr);align-items:center;gap:36px;min-height:560px;padding-block:52px 34px;display:grid}.public-hero__copy{gap:18px;display:grid}.public-hero__copy>span,.public-section__header span{color:var(--g-color-muted);font-size:.86rem;font-weight:var(--g-font-weight-ui)}.public-hero h1{font-size:clamp(3.5rem,9vw,7rem);font-weight:var(--g-font-weight-display);letter-spacing:0;margin:0;line-height:.92}.public-hero p{color:var(--g-color-muted);max-width:620px;margin:0;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.55}.public-hero__preview{background:var(--g-color-panel);border:1px solid var(--g-color-line);box-shadow:var(--g-shadow);border-radius:18px;display:grid;overflow:hidden}.public-preview__bar{background:radial-gradient(circle at 22% 28%, color-mix(in srgb, var(--g-color-canvas-raised) 42%, transparent), transparent 24%), linear-gradient(135deg, var(--g-color-primary), var(--g-color-secondary));color:var(--g-color-primary-ink);justify-content:space-between;align-items:center;min-height:170px;padding:24px;display:flex}.public-preview__bar span,.public-preview__bar strong{background:color-mix(in srgb, var(--g-color-canvas-raised) 38%, transparent);border:1px solid color-mix(in srgb, var(--g-color-canvas-raised) 48%, transparent);border-radius:999px;padding:8px 12px}.public-preview__bar strong{font-weight:var(--g-font-weight-heading)}.public-preview__body{gap:0;display:grid}.public-preview__body div{gap:6px;padding:18px 20px;display:grid}.public-preview__body div+div{border-top:1px solid var(--g-color-line)}.public-preview__body span{color:var(--g-color-muted);font-size:.82rem;font-weight:var(--g-font-weight-ui)}.public-preview__body p{color:var(--g-color-ink);margin:0;font-size:1rem;line-height:1.45}.public-section{padding-block:18px 64px}.public-section--tight{gap:20px;display:grid}.public-section__header{gap:10px;max-width:720px;display:grid}.public-section__header h2{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:var(--g-font-weight-heading);margin:0;line-height:1.08}.public-section__header p{color:var(--g-color-muted);margin:0;font-size:1.05rem;line-height:1.55}.public-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-feature{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:10px;padding:20px;display:grid}.public-feature svg{color:var(--g-color-action)}.public-feature h3,.public-feature p{margin:0}.public-feature h3{font-size:1.08rem;font-weight:var(--g-font-weight-heading)}.public-feature p{color:var(--g-color-muted);line-height:1.55}.g-shell .page{width:100%;min-width:0;max-width:none;padding:26px 28px}.page--narrow{max-width:760px}.page-intro{gap:16px;padding-block:36px 18px;display:grid}.hero{gap:24px;min-height:58dvh;padding-block:48px;display:grid}.hero h1,.page h1{font-size:clamp(2.25rem,6vw,4.75rem);font-weight:var(--g-font-weight-display);max-width:860px;margin:0;line-height:1}.g-shell .page h1{font-size:1.55rem;font-weight:var(--g-font-weight-heading);line-height:1.15}.g-shell .page>p{font-size:.96rem}.hero p,.page>p{color:var(--g-color-muted);max-width:720px;margin:0;font-size:1.15rem;line-height:1.65}.actions,.grid{flex-wrap:wrap;gap:12px;display:flex}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:28px;display:grid}.work-list{gap:10px;max-width:820px;display:grid}.home-focus{gap:12px;max-width:820px;margin-top:18px;display:grid}.home-focus__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-focus__header h2{font-size:1rem;font-weight:var(--g-font-weight-heading);margin:0}.home-focus__copy{color:var(--g-color-muted);margin:0;line-height:1.55}.home-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.home-greeting{gap:4px;min-width:0;display:grid}.home-greeting p{color:var(--g-color-ink);font-size:1.08rem;font-weight:var(--g-font-weight-heading);margin:0}.home-next-run{background:radial-gradient(circle at 94% 36%, color-mix(in srgb, var(--g-color-focus) 74%, transparent) 0, color-mix(in srgb, var(--g-color-focus) 34%, transparent) 20%, color-mix(in srgb, var(--g-color-focus) 0%, transparent) 46%), radial-gradient(circle at 82% 78%, color-mix(in srgb, var(--g-color-focus) 46%, transparent) 0, color-mix(in srgb, var(--g-color-focus) 22%, transparent) 18%, color-mix(in srgb, var(--g-color-focus) 0%, transparent) 40%), radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--g-color-canvas-border) 28%, transparent) 0, color-mix(in srgb, var(--g-color-canvas-border) 0%, transparent) 36%), radial-gradient(circle at 72% 88%, color-mix(in srgb, var(--g-color-canvas-border) 18%, transparent) 0, color-mix(in srgb, var(--g-color-canvas-border) 0%, transparent) 34%), linear-gradient(90deg, var(--g-color-mint) 0 76%, color-mix(in srgb, var(--g-color-mint) 72%, var(--g-color-focus)) 86%, var(--g-color-focus) 100%);border-radius:calc(var(--g-radius) + 4px);color:var(--g-color-ink-base);border:0;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:stretch;gap:18px;margin-bottom:0;padding:22px;display:grid}.home-next-steps{gap:12px;margin-bottom:4px;display:grid}.home-next-steps__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.home-next-steps__header h2{color:var(--g-color-ink);font-size:1rem;font-weight:var(--g-font-weight-heading);margin:0}.home-next-steps__header .app-carousel-controls__step{color:var(--g-color-muted);background:0 0;border:0}.home-next-steps__header .app-carousel-controls__step:hover{color:var(--g-color-ink)}.home-next-steps__header .app-carousel-controls__dot:before{background:color-mix(in srgb, var(--g-color-muted) 28%, transparent)}.home-next-steps__header .app-carousel-controls__dot.is-active:before{background:var(--g-color-action)}.home-run-card__header span{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong)}.home-next-run__label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-next-run__label span{color:color-mix(in srgb, var(--g-color-ink-base) 76%, transparent);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong)}.home-next-run__label span+span{align-items:center;gap:8px;display:inline-flex}.home-next-run__label span+span:before{background:color-mix(in srgb, var(--g-color-ink-base) 42%, transparent);content:"";border-radius:999px;width:4px;height:4px}.home-next-run h2,.home-next-run p,.home-runs h2,.home-run-card h3,.home-run-card p{margin:0}.home-next-run h2{font-size:1.35rem;font-weight:var(--g-font-weight-heading)}.home-next-run p{color:color-mix(in srgb, var(--g-color-ink-base) 80%, transparent);margin-top:8px}.home-next-run__copy{min-width:0}.home-next-run__action{gap:10px;max-width:720px;margin-top:8px;display:grid}.home-next-run__ready-status{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;max-width:620px;margin-top:10px;padding:0;display:flex}.home-next-run__ready-icon{color:var(--g-color-ink-base);flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:0;display:inline-flex}.home-next-run__ready-status>div{gap:1px;display:grid}.home-next-run__ready-status strong{color:var(--g-color-ink-base);font-size:.86rem;font-weight:var(--g-font-weight-ui-strong)}.home-next-run__ready-status p{margin:0}.home-next-run__action>.app-carousel-controls{margin-left:-4px}.home-next-run__action p{margin:0}.work-item{align-items:flex-start;gap:10px;display:flex}.work-item__indicator{color:color-mix(in srgb, var(--g-color-action) 68%, transparent);flex:none;margin-top:2px}.home-next-run .work-item__indicator{color:color-mix(in srgb, var(--g-color-ink-base) 80%, transparent)}.app-carousel-controls{align-items:center;gap:8px;display:inline-flex}.app-carousel-controls__step{color:var(--g-color-ink-base);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.app-carousel-controls__step:hover,.app-carousel-controls__step:focus-visible{color:color-mix(in srgb, var(--g-color-ink-base) 86%, transparent)}.app-carousel-controls__dots{align-items:center;gap:0;display:inline-flex}.app-carousel-controls__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.app-carousel-controls__dot:before{background:color-mix(in srgb, var(--g-color-ink-base) 24%, transparent);content:"";border-radius:999px;width:5px;height:5px;transition:background-color .14s,width .14s;display:block}.app-carousel-controls__dot:hover:before,.app-carousel-controls__dot:focus-visible:before{background:color-mix(in srgb, var(--g-color-ink-base) 64%, transparent)}.app-carousel-controls__dot.is-active:before{background:var(--g-color-ink-base);width:12px}.app-carousel-controls__position{color:color-mix(in srgb, var(--g-color-ink-base) 72%, transparent);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);text-align:center;min-width:42px}.home-next-run__button .g-button,.home-next-run__button .g-button span,.home-next-run__button .g-button>span,.home-next-run__button .g-button>span:last-child{color:var(--g-color-ink-base)!important}.home-next-run__button .g-button svg{color:var(--g-color-ink-base);fill:var(--g-color-ink-base)}.home-next-run__meta{flex-direction:column;justify-content:flex-end;align-self:end;align-items:flex-end;gap:6px;display:flex}.home-next-run__meta .home-next-run__button{align-self:end}.home-next-run__continue-goalite.g-button,.home-next-run__continue-goalite.g-button span{color:var(--g-color-ink-base)!important}.home-next-run__continue-goalite.g-button{min-height:auto;padding:2px 6px;font-size:.82rem}.home-next-run__continue-goalite.g-button:hover,.home-next-run__continue-goalite.g-button:focus-visible{color:var(--g-color-ink-base)!important}.assistant-chooser{position:relative}.assistant-continue__split{display:inline-flex}.assistant-continue__primary.g-button{border-top-right-radius:0;border-bottom-right-radius:0}.assistant-continue__toggle.g-button{border-left-color:color-mix(in srgb, currentColor 28%, transparent);border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;gap:0;width:30px;min-width:30px;margin-left:-1px;padding-inline:0}.assistant-continue__toggle.g-button>span:last-child{display:none}.assistant-chooser__trigger{align-items:center;gap:7px;display:inline-flex}.assistant-chooser__menu{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);box-shadow:0 12px 28px color-mix(in srgb, var(--g-color-ink-base) 16%, transparent);z-index:4;gap:3px;min-width:230px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.assistant-chooser__menu button{border-radius:calc(var(--g-radius) - 2px);color:var(--g-color-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.assistant-chooser__menu button:hover,.assistant-chooser__menu button:focus-visible{background:var(--g-color-surface)}.assistant-chooser__separator{background:var(--g-color-line);height:1px;margin:4px 3px}.assistant-chooser__manage{border-radius:calc(var(--g-radius) - 2px);color:var(--g-color-muted);font-size:.86rem;font-weight:var(--g-font-weight-ui);align-items:center;gap:8px;min-height:34px;padding:0 10px;text-decoration:none;display:flex}.assistant-chooser__manage:hover,.assistant-chooser__manage:focus-visible{background:var(--g-color-surface);color:var(--g-color-ink)}.assistant-logo{object-fit:contain;flex:none;display:block}.assistant-logo--ink{-webkit-mask:var(--assistant-logo-mask) center / contain no-repeat;mask:var(--assistant-logo-mask) center / contain no-repeat;-webkit-mask:var(--assistant-logo-mask) center / contain no-repeat;background:currentColor}.home-next-run .run-progress>div,.home-next-run .run-progress em{color:color-mix(in srgb, var(--g-color-ink-base) 76%, transparent)}.home-next-run .run-progress__track{background:color-mix(in srgb, var(--g-color-ink-base) 16%, transparent)}.home-next-run .run-progress__track span{background:color-mix(in srgb, var(--g-color-ink-base) 38%, transparent)}.home-runs{gap:14px;margin-top:28px;display:grid}.home-runs__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-runs h2{font-size:1rem;font-weight:var(--g-font-weight-heading)}.home-runs__start.g-button{flex:none;min-height:36px;padding-inline:12px}.home-runs__empty{border:1px dashed color-mix(in srgb, var(--g-color-muted) 38%, transparent);border-radius:var(--g-radius);color:var(--g-color-muted);margin:0;padding:16px;font-size:.94rem}.home-welcome{background:radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--g-color-focus) 52%, transparent) 0, color-mix(in srgb, var(--g-color-focus) 18%, transparent) 22%, transparent 46%), linear-gradient(135deg, var(--g-color-mint) 0 38%, var(--g-color-mint-wash) 100%);border:1px solid color-mix(in srgb, var(--g-color-ink-base) 12%, transparent);border-radius:calc(var(--g-radius) + 6px);box-shadow:0 18px 48px color-mix(in srgb, var(--g-color-ink-base) 7%, transparent);color:var(--g-color-ink-base);grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:clamp(24px,5vw,54px);padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden}.home-welcome__intro{align-content:center;gap:14px;display:grid}.home-welcome__eyebrow{font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.08em;text-transform:uppercase}.home-welcome h1,.home-welcome p{margin:0}.home-welcome h1{max-width:13ch;font-size:clamp(1.75rem,4vw,2.55rem);line-height:1.04}.home-welcome__intro>p{color:color-mix(in srgb, var(--g-color-ink-base) 78%, transparent);max-width:54ch;line-height:1.6}.home-welcome__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:6px;display:flex}.home-welcome__actions .g-button,.home-welcome__actions .g-button span,.home-welcome__actions .g-button svg{color:var(--g-color-canvas-raised)}.home-welcome__actions .g-button{background:var(--g-color-ink-base);border-color:var(--g-color-ink-base)}.home-welcome__actions>a:not(.g-button){color:var(--g-color-ink-base);font-size:.86rem;font-weight:var(--g-font-weight-ui-strong);text-underline-offset:3px}.home-welcome__action-skeleton{background:color-mix(in srgb, var(--g-color-ink-base) 14%, transparent);width:190px;height:42px}.home-welcome__steps{background:color-mix(in srgb, var(--g-color-canvas-raised) 58%, transparent);border:1px solid color-mix(in srgb, var(--g-color-ink-base) 10%, transparent);border-radius:calc(var(--g-radius) + 2px);align-content:center;gap:2px;margin:0;padding:8px 18px;list-style:none;display:grid}.home-welcome__steps li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 0;display:grid;position:relative}.home-welcome__steps li+li{border-top:1px solid color-mix(in srgb, var(--g-color-ink-base) 14%, transparent)}.home-welcome__steps li>span{background:color-mix(in srgb, var(--g-color-ink-base) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-color-ink-base) 20%, transparent);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.home-welcome__steps li>div{gap:4px;display:grid}.home-welcome__steps strong{font-size:.92rem}.home-welcome__steps p{color:color-mix(in srgb, var(--g-color-ink-base) 72%, transparent);font-size:.84rem;line-height:1.45}.home-welcome--returning{background:radial-gradient(ellipse at 18% 100%, color-mix(in srgb, var(--g-color-mint) 78%, transparent) 0, color-mix(in srgb, var(--g-color-mint) 34%, transparent) 34%, transparent 58%), radial-gradient(ellipse at 88% 12%, color-mix(in srgb, var(--g-color-focus) 68%, transparent) 0, color-mix(in srgb, var(--g-color-focus) 28%, transparent) 20%, transparent 42%), linear-gradient(112deg, var(--g-color-mint) 0%, color-mix(in srgb, var(--g-color-mint) 38%, var(--g-color-mint-wash)) 44%, var(--g-color-mint-wash) 75%, color-mix(in srgb, var(--g-color-focus) 38%, var(--g-color-focus-wash)) 82%, color-mix(in srgb, var(--g-color-focus) 68%, var(--g-color-focus-wash)) 95%, var(--g-color-focus-wash) 100%);isolation:isolate}.home-next-path{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--g-color-canvas-raised) 62%, transparent);border:1px solid color-mix(in srgb, var(--g-color-ink-base) 12%, transparent);border-radius:calc(var(--g-radius) + 3px);box-shadow:0 18px 45px color-mix(in srgb, var(--g-color-ink-base) 8%, transparent);align-self:center;gap:14px;padding:18px;display:grid}.home-next-path__header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding-bottom:4px;display:grid}.home-next-path__header>span,.home-next-path li>span{background:color-mix(in srgb, var(--g-color-ink-base) 8%, transparent);border:1px solid color-mix(in srgb, var(--g-color-ink-base) 10%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.home-next-path__header>span{background:var(--g-color-ink-base);border:1px solid color-mix(in srgb, var(--g-color-ink-base) 24%, transparent);border-radius:9px;width:38px;height:38px}.home-next-path__header>span img{width:24px;height:24px;display:block}.home-next-path__header>div{gap:2px;display:grid}.home-next-path__header>div>span{color:color-mix(in srgb, var(--g-color-ink-base) 62%, transparent);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase}.home-next-path__header strong{font-size:.98rem}.home-next-path ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.home-next-path li{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:11px 0;display:grid;position:relative}.home-next-path li+li{border-top:1px solid color-mix(in srgb, var(--g-color-ink-base) 10%, transparent)}.home-next-path li>span{color:var(--g-color-mint-deep);width:32px;height:32px}.home-next-path li>div{gap:3px;display:grid}.home-next-path li strong{font-size:.88rem}.home-next-path li p{color:color-mix(in srgb, var(--g-color-ink-base) 68%, transparent);font-size:.8rem;line-height:1.42}.home-measures{gap:10px;margin-top:28px;display:grid}.home-measures__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.home-measures__header h2{font-size:1rem;font-weight:var(--g-font-weight-heading);margin:0}.home-measures__header>span{color:var(--g-color-muted);font-size:.78rem}.home-measures__list{border-top:1px solid var(--g-color-line);margin:0;padding:0;list-style:none}.home-measures__list li{border-bottom:1px solid var(--g-color-line);padding-block:4px}.home-measures__link{border-radius:var(--g-radius);color:inherit;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 10px;text-decoration:none;display:flex}.home-measures__link:hover,.home-measures__link:focus-visible{background:var(--g-color-state-hover)}.home-measures__link:focus-visible{outline:2px solid var(--g-color-state-active);outline-offset:-2px}.home-measures__copy{gap:3px;min-width:0;display:grid}.home-measures__copy strong{color:var(--g-color-ink);font-size:.88rem}.home-measures__copy>span,.home-measures__copy small{color:var(--g-color-muted);font-size:.76rem}.home-measures__action{flex:none;place-items:flex-end end;gap:5px;display:grid}.home-measures__state{color:var(--g-color-warning-text);font-size:.74rem}.home-measures__action>span:last-child{color:var(--g-color-action);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:4px;display:inline-flex}.home-measures__more summary{color:var(--g-color-action);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;list-style:none;display:inline-flex}.home-measures__more summary::-webkit-details-marker{display:none}.home-measures__more[open] summary svg{transform:rotate(180deg)}.home-measures__more .home-measures__list{margin-top:8px}@media (max-width:600px){.home-measures__link{flex-direction:column;align-items:flex-start;gap:9px}.home-measures__action{justify-content:space-between;align-items:center;width:100%;display:flex}}.home-recurring-work{gap:12px;margin-top:28px;display:grid}.home-recurring-work__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.home-recurring-work__header h2{font-size:1rem;font-weight:var(--g-font-weight-heading);margin:0}.home-recurring-work__header>span{color:var(--g-color-muted);margin:3px 0 0;font-size:.82rem}.home-recurring-work__list{gap:8px;display:grid}.home-recurring-work__item{border:1px solid var(--g-color-line);border-radius:var(--g-radius);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.home-recurring-work__link{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.home-recurring-work__link>span:last-child{gap:2px;min-width:0;display:grid}.home-recurring-work__link strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.home-recurring-work__meta{color:var(--g-color-muted);align-items:center;gap:4px;font-size:.76rem;display:flex}.home-recurring-work__meta>span:first-child.is-overdue{color:var(--g-color-warning)}.home-recurring-work__streak{align-items:center;gap:3px;display:inline-flex}.home-recurring-work__streak svg{color:var(--g-color-warning)}.home-recurring-work__status{background:var(--g-color-state-selected);color:var(--g-color-muted);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.home-recurring-work__item.is-overdue .home-recurring-work__status{color:var(--g-color-warning)}.home-recurring-work__item .run-work-action{flex:none}.home-run-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;display:grid}.home-runs--completed{margin-top:12px}.home-runs--completed summary{color:var(--g-color-muted);cursor:pointer;font-size:.86rem;font-weight:var(--g-font-weight-ui-strong);justify-content:space-between;align-items:center;padding:8px 0;list-style:none;display:flex}.home-runs--completed summary::-webkit-details-marker{display:none}.home-runs--completed summary>svg{transition:transform .16s}.home-runs--completed[open] summary>svg{transform:rotate(180deg)}.home-runs__completed-label{align-items:center;gap:8px;display:inline-flex}.home-runs__completed-label>span:last-child{background:var(--g-color-state-selected);color:var(--g-color-muted);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding-inline:6px;font-size:.72rem;display:inline-flex}.home-run-card-link{color:inherit;height:100%;text-decoration:none;display:block}.home-run-card-link:focus-visible{border-radius:var(--g-radius-lg);outline:2px solid var(--g-color-state-active);outline-offset:3px}.home-run-card{align-content:start;gap:16px;min-width:0;height:100%;padding:16px;display:grid}.home-run-card-link:hover .home-run-card{border-color:var(--g-color-state-border)}.home-run-card__title{align-items:center;gap:12px;min-width:0;display:flex}.home-method-mark{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.92rem;font-weight:var(--g-font-weight-ui-strong);border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.home-method-mark img{object-fit:cover;width:100%;height:100%}.home-run-card h3{font-size:.94rem;font-weight:var(--g-font-weight-heading);margin-top:4px}.home-run-card p{color:var(--g-color-muted);margin-top:5px;font-size:.86rem}.home-run-card__method-name{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong)}.run-version-available{background:color-mix(in srgb, var(--g-color-action) 10%, transparent);border:1px solid color-mix(in srgb, var(--g-color-action) 28%, var(--g-color-line));color:var(--g-color-action);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);vertical-align:middle;border-radius:999px;margin-left:8px;padding:4px 7px;line-height:1;display:inline-flex}.home-run-card__actions{flex-wrap:wrap;justify-content:space-between;align-self:end;align-items:center;gap:12px;min-height:42px;margin-top:auto;display:flex}.home-run-card__view-progress{border-radius:var(--g-radius);color:var(--g-color-ink);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:7px;margin-left:auto;padding:8px 10px 8px 12px;text-decoration:none;display:flex}.home-run-card-link:hover .home-run-card__view-progress{background:var(--g-color-state-hover);color:var(--g-color-ink)}.home-run-card__view-progress-motif{transition:transform .16s}.home-run-card-link:hover .home-run-card__view-progress-motif{transform:rotate(45deg)translate(2px,-2px)}.home-run-card__attention{align-items:center;gap:9px;min-width:0;display:flex}.home-run-card__attention-icon{color:var(--g-color-warning);flex:none;align-items:center;display:inline-flex}.home-run-card__attention-copy{gap:3px;min-width:0;line-height:1;display:grid}.home-run-card__attention-copy strong{color:var(--g-color-ink);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-run-card__attention-copy span{color:var(--g-color-muted);white-space:nowrap;font-size:.72rem}.run-progress{gap:8px;display:grid}.run-progress>div{color:var(--g-color-muted);justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.run-progress em{color:var(--g-color-action);font-style:normal}.run-progress__track{background:color-mix(in srgb, var(--g-color-ink) 9%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.run-progress__track span{background:var(--g-color-action);border-radius:inherit;height:100%;display:block}.home-run-card--completed .stage-progress__pill--completed:nth-last-child(2){background:linear-gradient(90deg, var(--g-color-action) 0 44%, var(--g-color-focus) 100%)}.home-run-card--completed .stage-progress__pill--completed:last-child{background:var(--g-color-focus)}.home-run-card--completed .run-progress__track span{background:linear-gradient(90deg, var(--g-color-action) 0 78%, var(--g-color-focus) 100%)}.home-skeleton{max-width:860px}.home-skeleton__status{white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.home-skeleton__summary{gap:8px;margin-bottom:18px;display:grid}.home-skeleton__summary span,.home-skeleton__topline span,.home-skeleton__section-title,.home-skeleton__metric span,.home-skeleton__metric strong,.home-skeleton__metric p,.home-skeleton__heading,.home-skeleton__button,.home-skeleton__actions span,.home-skeleton__next strong,.home-skeleton__next p,.home-skeleton__work-card span,.home-skeleton__work-card strong,.home-skeleton__work-card i,.home-skeleton__work-card small{background:linear-gradient(90deg, var(--app-skeleton-base) 0%, var(--app-skeleton-highlight) 50%, var(--app-skeleton-base) 100%);background-size:200% 100%;border-radius:999px;animation:1.4s ease-in-out infinite goalite-skeleton-pulse;display:block}.home-skeleton__topline{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.home-skeleton__topline span:first-child{width:190px;height:16px}.home-skeleton__section-title{width:88px;height:17px;margin-bottom:12px}.home-skeleton__summary span{max-width:260px;height:16px}.home-skeleton__next{min-height:126px}.home-skeleton__next strong{max-width:300px;height:24px;margin-top:12px}.home-skeleton__next p{max-width:420px;height:14px;margin-top:12px}.home-skeleton__metric{gap:14px}.home-skeleton__metric span{width:84px;height:12px}.home-skeleton__metric strong{width:64px;height:34px}.home-skeleton__metric p{width:82%;max-width:220px;height:14px}.home-skeleton__heading{width:82px;height:18px}.home-skeleton__button{border-radius:var(--g-radius);width:118px;height:38px}.home-skeleton__actions{place-items:end;gap:7px;display:grid}.home-skeleton__actions span:first-child{border-radius:var(--g-radius);width:178px;height:42px}.home-skeleton__actions span:last-child{width:124px;height:14px}.home-skeleton__work-card{gap:16px;padding:16px;display:grid}.home-skeleton__card-title{align-items:center;gap:12px;display:flex}.home-skeleton__card-title>i{border-radius:11px;flex:none;width:42px;height:42px}.home-skeleton__card-title>div,.home-skeleton__progress{gap:8px;display:grid}.home-skeleton__card-title span{width:132px;height:12px}.home-skeleton__card-title strong{width:min(220px,54vw);max-width:360px;height:18px}.home-skeleton__card-title small{width:104px;height:12px}.home-skeleton__progress>span{width:min(260px,62%);height:13px}.home-skeleton__progress>i{width:100%;height:6px}.home-skeleton__work-card>span{border-radius:var(--g-radius);justify-self:end;width:112px;height:15px}@keyframes goalite-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.home-skeleton__summary span,.home-skeleton__topline span,.home-skeleton__section-title,.home-skeleton__metric span,.home-skeleton__metric strong,.home-skeleton__metric p,.home-skeleton__heading,.home-skeleton__button,.home-skeleton__actions span,.home-skeleton__next strong,.home-skeleton__next p,.home-skeleton__work-card span,.home-skeleton__work-card strong,.home-skeleton__work-card i,.home-skeleton__work-card small,.methods-skeleton__search,.methods-skeleton__search-button,.methods-skeleton__summary,.methods-skeleton__title,.methods-skeleton__body,.methods-skeleton__meta,.methods-skeleton__status,.methods-skeleton__button,.methods-skeleton__details,.methods-skeleton .method-filter-row span,.methods-skeleton .app-method-mark,.run-workspace-skeleton .run-workspace__header>div>span,.run-workspace-skeleton .run-workspace__header>div>strong,.run-workspace-skeleton .run-workspace__header>div>p,.run-workspace-skeleton .run-workspace__stages li,.run-workspace-skeleton .run-workspace__stages li>span,.run-workspace-skeleton .run-workspace__focus-copy>span,.run-workspace-skeleton .run-workspace__focus-copy>strong,.run-workspace-skeleton .run-workspace__focus-copy>p,.run-workspace-skeleton__button,.run-workspace-skeleton__grid>div{animation:none}}.user-method-card__header span{color:var(--g-color-muted);font-size:.82rem;font-weight:var(--g-font-weight-ui)}.user-method-grid{gap:14px;max-width:760px;display:grid}.user-method-card{gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.user-method-card__body{gap:14px;padding:20px;display:grid}.user-method-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-method-card__header>div{min-width:0}.user-method-card__header .g-badge{flex:none}.user-method-card__header h2{margin-top:4px;font-size:1.22rem}.user-method-card__next{background:color-mix(in srgb, var(--g-color-action) 8%, var(--g-color-panel));border-left:2px solid var(--g-color-action);border-radius:var(--g-radius);padding:10px 12px}.method-grid{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.method-browser{gap:14px;display:grid}.method-browser__controls{grid-template-columns:minmax(260px,1fr) minmax(150px,.35fr) minmax(140px,.3fr);align-items:end;gap:14px;margin-top:4px;display:grid}.method-browser__controls--live{grid-template-columns:minmax(260px,1fr) auto}.method-browser__controls label{gap:7px;display:grid}.method-browser__search{position:relative}.method-browser__search>svg{color:var(--g-color-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.method-browser__controls label>span,.settings-card>span{color:var(--g-color-muted);font-size:.82rem;font-weight:var(--g-font-weight-ui)}.method-browser__controls input,.method-browser__controls select{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);font:inherit;min-height:42px;padding:0 12px}.method-browser__search input{padding-left:40px}.method-browser__summary{color:var(--g-color-muted);align-items:baseline;gap:6px;margin-top:12px;display:flex}.method-browser__summary strong{color:var(--g-color-ink)}.methods-intro{gap:4px;display:grid}.methods-intro h2,.methods-intro p{margin:0}.methods-intro h2{font-size:1.18rem;font-weight:var(--g-font-weight-heading)}.methods-intro p{color:var(--g-color-muted);font-size:.94rem}.method-filter-row{margin-top:18px}.app-method-list{gap:16px;margin-top:8px;display:grid}.app-method-row{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"mark main""mark actions";align-items:start;gap:14px 16px;padding:18px;display:grid}.app-method-row>.app-method-row__mark{grid-area:mark;align-content:start;justify-items:center;gap:7px;display:grid}.app-method-row__subscription{color:var(--g-color-action);font-size:.68rem;font-weight:var(--g-font-weight-ui);text-align:center;white-space:nowrap;line-height:1.1}.app-method-row__main{grid-area:main;min-width:0}.app-method-row__eyebrow{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:.78rem;display:flex}.app-method-row h2{font-size:1rem;font-weight:var(--g-font-weight-heading);margin:0}.app-method-row p{color:var(--g-color-muted);margin:5px 0 0;font-size:.88rem}.app-method-row__actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-start;gap:8px;display:flex}.app-method-row__details{color:var(--g-color-action);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:5px;margin-top:10px;text-decoration:none;display:flex}.app-method-row__details:hover{color:var(--g-color-action-strong)}.app-method-row__details svg{width:14px;height:14px}.app-method-mark{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:12px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.app-method-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.app-method-card{flex-direction:column;align-content:start;gap:13px;height:100%;min-height:100%;padding:18px;display:flex}.app-method-card>.g-method-visual{aspect-ratio:16/9;border:1px solid var(--g-color-line);border-radius:12px;width:100%;min-height:0}.app-method-card__header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:13px;display:grid}.app-method-card__header>div:last-child{min-width:0}.app-method-card h2{margin:1px 0 0;font-size:1.08rem;line-height:1.25}.app-method-card h2 a{color:inherit;text-decoration:none}.app-method-card h2 a:hover{color:var(--g-color-action)}.app-method-card__header p{color:var(--g-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.app-method-card__meta{color:var(--g-color-muted);margin-top:9px;font-size:.78rem;display:block}.app-method-card__work-status{color:var(--g-color-muted);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.app-method-card__actions{gap:10px;margin-top:auto;padding-top:2px;display:grid}.app-method-card__primary-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.app-method-card__primary-actions>.g-button,.app-method-card__continue-ai.g-button,.app-method-card__continue-ai .g-button{white-space:nowrap;min-height:36px;padding-inline:10px;font-size:.8rem}.app-method-card__continue-ai,.app-method-card__continue-ai .assistant-continue__split{white-space:nowrap;flex:none}.app-method-card__details{border-top:1px solid var(--g-color-line);color:var(--g-color-action);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);justify-content:space-between;align-items:center;gap:5px;width:100%;padding-top:10px;text-decoration:none;display:flex}.app-method-card__details:hover{color:var(--g-color-action-strong)}.subscribe-method-modal__account{color:var(--g-color-muted);gap:6px;margin-top:14px;font-size:.78rem;display:grid}.subscribe-method-modal__account .g-picker{width:100%}@media (max-width:500px){.app-method-card__primary-actions{flex-wrap:wrap}}.discover-methods{gap:clamp(30px,5vw,56px);display:grid}.discover-methods__intro{background:var(--g-color-mint);color:var(--g-color-ink-base);border-radius:22px;gap:14px;padding:clamp(26px,5vw,52px);display:grid}.discover-methods__eyebrow{color:var(--g-color-ink-base);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.08em;text-transform:uppercase}.g-shell .discover-methods__intro h1{color:var(--g-color-ink-base);font-size:clamp(2rem,4vw,3.4rem);font-weight:var(--g-font-weight-display);letter-spacing:-.045em;max-width:13ch;line-height:.98}.discover-methods__intro p{color:color-mix(in srgb, var(--g-color-ink-base) 78%, transparent);max-width:66ch;margin:0;font-size:clamp(.98rem,1.7vw,1.12rem);line-height:1.55}.discover-methods__browser{display:grid}.discover-methods__browser>.method-browser__controls{margin-top:0}.discover-methods .app-method-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:18px;margin-top:12px}.discover-methods .app-method-list--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),440px))}.discover-method-card{background:var(--g-color-panel);border:1px solid var(--g-color-line);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:0;min-width:0;padding:12px;display:grid}.discover-method-card>.g-method-visual{background:var(--g-color-panel-soft);border:1px solid color-mix(in srgb, var(--g-color-line) 72%, transparent);object-fit:cover;border-radius:11px;min-width:0;overflow:hidden}.discover-method-card>.g-method-visual--image{height:auto}.discover-method-card__body{grid-template-rows:auto minmax(104px,1fr) auto auto;align-content:start;gap:14px;height:100%;padding:18px 4px 4px;display:grid}.discover-method-card__content{gap:8px;display:grid}.discover-method-card h2{letter-spacing:-.035em;margin:0;font-size:1.45rem;line-height:1.06}.discover-method-card__content>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.35em;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.discover-method-card__version{color:color-mix(in srgb, var(--g-color-muted) 72%, var(--g-color-panel))}.discover-method-card__owner,.discover-method-card__owner-name{align-items:center;display:inline-flex}.discover-method-card__owner{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);gap:8px;min-width:0}.discover-method-card__owner-name{gap:4px;min-width:0}.discover-method-card__verified{color:var(--g-color-action);flex:none;display:inline-flex}.discover-method-card__owner .g-avatar img{background:0 0}.discover-method-card__details{align-content:start;gap:10px;min-height:104px;display:grid}.discover-method-card__duration{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:6px;display:inline-flex}.discover-method-card__duration svg{color:var(--g-color-action)}.discover-method-card__fit{margin:0;display:grid}.discover-method-card__fit div{align-items:baseline;gap:5px;display:flex}.discover-method-card__fit dt{color:var(--g-color-muted);font-size:.74rem;font-weight:var(--g-font-weight-ui-strong);flex:none}.discover-method-card__fit dt:after{content:":"}.discover-method-card__fit dd{color:var(--g-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.discover-method-card__categories{min-height:18px}.discover-method-card__categories li{text-transform:capitalize}.discover-method-card__runs{background:var(--g-color-panel-soft);color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:9px 10px;display:flex}.discover-method-card__runs>span{align-items:center;gap:6px;display:inline-flex}.discover-method-card__footer{align-self:end;gap:10px;padding-top:0;display:grid}@media (prefers-reduced-motion:reduce){.discover-method-card{transition:none}.discover-method-card:hover{transform:none}}@media (max-width:640px){.discover-methods{gap:28px}.discover-methods__intro{border-radius:18px;padding:24px 20px}.discover-methods .app-method-list,.discover-methods .app-method-list--compact{grid-template-columns:1fr}}.methods-skeleton{gap:0;display:grid}.methods-skeleton__search,.methods-skeleton__search-button,.methods-skeleton__summary,.methods-skeleton__title,.methods-skeleton__body,.methods-skeleton__meta,.methods-skeleton__status,.methods-skeleton__button,.methods-skeleton__details,.methods-skeleton__visual,.methods-skeleton .method-filter-row span,.methods-skeleton .app-method-mark{background:linear-gradient(90deg, var(--app-skeleton-base) 0%, var(--app-skeleton-highlight) 50%, var(--app-skeleton-base) 100%);background-size:200% 100%;border-radius:999px;animation:1.4s ease-in-out infinite goalite-skeleton-pulse;display:block}.methods-skeleton__search{max-width:100%;height:42px}.methods-skeleton__search-button{border-radius:var(--g-radius);width:82px;height:42px}.methods-skeleton .method-filter-row{margin-top:18px}.methods-skeleton .method-filter-row span{width:92px;height:34px}.methods-skeleton__summary{width:150px;height:14px;margin-top:12px}.methods-skeleton__visual{aspect-ratio:16/9;border-radius:12px;width:100%}.methods-skeleton__title{width:min(220px,72%);height:18px;margin-top:2px}.methods-skeleton__body{width:100%;height:30px;margin-top:9px}.methods-skeleton__meta{width:min(340px,80%);height:13px;margin-top:10px}.methods-skeleton__status{width:84px;height:13px}.methods-skeleton__button{border-radius:var(--g-radius);width:120px;height:42px}.methods-skeleton__button--secondary{width:92px}.methods-skeleton__details{border-radius:0;width:100%;height:15px;margin-top:2px}.methods-skeleton .app-method-list{margin-top:8px}.methods-skeleton .app-method-card{min-height:250px}.run-workspace-skeleton .run-workspace__header>div,.run-workspace-skeleton .run-workspace__focus-copy,.run-workspace-skeleton .run-workspace-skeleton__grid>div{gap:10px;display:grid}.run-workspace-skeleton .run-workspace__header>div>span,.run-workspace-skeleton .run-workspace__header>div>p,.run-workspace-skeleton .run-workspace__stages li>span,.run-workspace-skeleton .run-workspace__focus-copy>span,.run-workspace-skeleton .run-workspace__focus-copy>strong,.run-workspace-skeleton .run-workspace__focus-copy>p,.run-workspace-skeleton__button,.run-workspace-skeleton__grid>div{background:linear-gradient(90deg, var(--app-skeleton-base) 0%, var(--app-skeleton-highlight) 50%, var(--app-skeleton-base) 100%);border-radius:var(--g-radius);background-size:200% 100%;animation:1.4s ease-in-out infinite goalite-skeleton-pulse;display:block}.run-workspace-skeleton .run-workspace__header>div>span{width:132px;height:12px}.run-workspace-skeleton .run-workspace__header>div>p{width:184px;height:14px}.run-workspace-skeleton .run-workspace__stages li>span{width:72%;height:12px}.run-workspace-skeleton .run-workspace__focus-copy>span{width:94px;height:12px}.run-workspace-skeleton .run-workspace__focus-copy>strong{width:min(290px,72vw);height:20px}.run-workspace-skeleton .run-workspace__focus-copy>p{width:86%;max-width:540px;height:13px}.run-workspace-skeleton__button{width:136px;height:38px}.run-workspace-skeleton__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.run-workspace-skeleton__grid>div{height:160px}@media (max-width:720px){.home-skeleton__topline{flex-direction:column;align-items:flex-start;gap:10px}.home-skeleton__actions{justify-items:stretch;width:100%}.home-skeleton__actions span:first-child{width:100%}.run-workspace-skeleton__grid{grid-template-columns:1fr}.run-workspace-skeleton__grid>div{height:132px}.methods-skeleton__search-button{width:100%}}.app-method-mark img{object-fit:cover;width:100%;height:100%}.gate-panel dl{gap:8px;margin:0;display:grid}.gate-panel dl div{gap:2px;display:grid}.gate-panel dt{color:var(--g-color-muted);font-size:.74rem}.gate-panel dd{margin:0;font-size:.86rem}.auth-page--terms{max-width:760px}.gate-policy-document{background:var(--g-color-surface);border:1px solid var(--g-color-line);overscroll-behavior:contain;scroll-behavior:smooth;border-radius:14px;min-height:300px;max-height:min(62dvh,680px);padding:clamp(18px,4vw,32px);overflow:auto}.gate-policy-document:focus-visible{outline:2px solid var(--g-color-action);outline-offset:3px}.gate-policy-document .g-policy-markdown{color:var(--g-color-muted);font-size:.92rem;line-height:1.65}.gate-policy-document .g-policy-markdown h1,.gate-policy-document .g-policy-markdown h2,.gate-policy-document .g-policy-markdown h3,.gate-policy-document .g-policy-markdown h4{color:var(--g-color-ink)}.gate-policy-document .g-policy-markdown h1{font-size:clamp(1.8rem,4vw,2.65rem)}.gate-panel__agreement{cursor:pointer;align-items:flex-start;gap:10px;padding-block:2px;font-size:.9rem;line-height:1.45;display:flex}.gate-panel__agreement input{accent-color:var(--g-color-action);flex:none;width:17px;height:17px;margin:2px 0 0}.gate-panel__privacy-note{color:var(--g-color-muted);margin:0;font-size:.78rem;line-height:1.5}.gate-panel__primary-action{justify-self:start}.method-detail{gap:24px;display:grid}.method-detail__hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:stretch;gap:24px;padding-block:30px 8px;display:grid}.method-detail__hero .g-method-visual{aspect-ratio:auto;border-radius:18px;min-height:360px}.method-detail__copy{align-content:center;gap:18px;display:grid}.method-detail__copy .g-badge{justify-self:start}.method-detail__copy h1,.method-detail__copy p{margin:0}.method-detail__copy p{color:var(--g-color-muted);max-width:680px;font-size:1.15rem;line-height:1.65}.method-detail__meta{color:var(--g-color-muted);flex-wrap:wrap;gap:8px 12px;font-size:.92rem;display:flex}.method-detail__meta span+span:before{content:"/";margin-right:12px}.method-detail__content{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:18px;display:grid}.method-detail__content .g-panel:first-child{grid-row:span 2}.discover-method-detail{gap:clamp(36px,5vw,56px);display:grid}.g-shell .page.discover-method-detail{max-width:1180px;margin-inline:auto}.my-method-detail{gap:18px;display:grid}.discover-method-detail__hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:stretch;gap:clamp(32px,5vw,64px);padding:38px 0 8px;display:grid}.discover-method-detail__hero--live{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr)}.discover-method-detail__nav{background:color-mix(in srgb, var(--g-color-panel) 92%, transparent);border:1px solid var(--g-color-line);z-index:10;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:4px;display:flex;position:sticky;top:12px}.discover-method-detail__nav a{color:var(--g-color-muted);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;padding:8px 14px;text-decoration:none}.discover-method-detail__nav a:hover,.discover-method-detail__nav a:focus-visible{background:var(--g-color-state-hover);color:var(--g-color-ink)}.discover-method-detail__nav a:focus-visible{outline:2px solid var(--g-color-focus-ring);outline-offset:2px}.discover-method-detail__hero-side{align-self:start;gap:16px;min-width:0;display:grid}.discover-method-detail__identity{align-items:center;gap:14px;display:flex}.discover-method-detail__identity>div:last-child{gap:6px;min-width:0;display:grid}.discover-method-detail__identity .app-method-mark{border-radius:14px;flex:none;width:62px;height:62px}.discover-method-detail__identity .app-method-mark img{background:var(--g-color-panel);box-sizing:border-box;object-fit:contain;padding:7px}.discover-method-detail__relationship{color:var(--g-color-action);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.discover-method-detail__relationship--ended{color:var(--g-color-warning-text)}.discover-method-detail__media{align-self:start;min-width:0;display:grid}.discover-method-detail__media .g-method-visual{aspect-ratio:auto;background:color-mix(in srgb, var(--g-color-panel-soft) 88%, transparent);border:1px solid var(--g-color-line);box-sizing:border-box;border-radius:18px;align-self:start;width:100%;height:auto;min-height:0}.discover-method-detail__media .g-method-visual:not(.g-method-visual--image){aspect-ratio:16/9}.discover-method-detail__media .g-method-visual span{width:58%;max-width:190px;height:30px}.discover-method-detail__copy,.my-method-detail__summary{gap:18px;display:grid}.discover-method-detail__copy{align-content:center}.discover-method-detail__copy>p:not(.discover-method-detail__hero-description){font-size:1.06rem}.discover-method-detail__duration{color:var(--g-color-muted);align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.discover-method-detail__duration>svg{color:var(--g-color-action)}.discover-method-detail__best-for{border-left:3px solid var(--g-color-action);gap:5px;max-width:680px;padding:3px 0 3px 14px;display:grid}.discover-method-detail__best-for>span{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.08em;text-transform:uppercase}.discover-method-detail__best-for>strong{font-size:.94rem;line-height:1.45}.discover-method-detail__metadata{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.discover-method-detail__categories{flex-wrap:wrap;gap:6px;display:flex}.discover-method-detail__categories>span{background:color-mix(in srgb, var(--g-color-action) 9%, var(--g-color-surface));border:1px solid color-mix(in srgb, var(--g-color-action) 30%, var(--g-color-line));color:var(--g-color-ink);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;padding:7px 9px;line-height:1}.discover-method-detail__duration strong{color:var(--g-color-ink);font-size:.88rem;font-weight:var(--g-font-weight-ui-strong)}.discover-method-detail__pricing{color:var(--g-color-muted);gap:5px;font-size:.78rem;display:grid}.discover-method-detail__pricing>div{flex-wrap:wrap;gap:8px 14px;display:flex}.discover-method-detail__pricing>div>span{color:var(--g-color-muted)}.discover-method-detail__price-saving{color:var(--g-color-success);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);margin-top:2px;display:block}.discover-method-detail__price-list{color:var(--g-color-muted);margin-top:2px;font-size:.7rem;text-decoration:line-through;display:block}.discover-method-detail__featured-terms{color:var(--g-color-success);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong)}.discover-method-detail__pricing strong{color:var(--g-color-ink);font-size:.88rem;font-weight:var(--g-font-weight-ui-strong)}.discover-method-detail__currency-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discover-method-detail__currency-picker>span{color:var(--g-color-muted);font-size:.72rem}.discover-method-detail__currency-picker select{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:6px;padding:3px 6px;font-size:.76rem}.discover-method-detail__currency-picker a{color:var(--g-color-action);font-size:.72rem}.discover-method-detail__promo-code{color:var(--g-color-muted)}.discover-method-detail__promo-code>summary{cursor:pointer;font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);width:fit-content}.discover-method-detail__promo-code[open]>summary{color:var(--g-color-ink);margin-bottom:10px}.discover-method-detail__promo-code>label{color:var(--g-color-muted);margin-bottom:6px;font-size:.72rem;display:block}.discover-method-detail__promo-code input{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);font:inherit;text-transform:uppercase;width:100%;max-width:320px;min-height:40px;padding:9px 10px}.discover-method-detail__promo-code input:focus{border-color:var(--g-color-action);box-shadow:0 0 0 3px color-mix(in srgb, var(--g-color-action) 18%, transparent);outline:0}.discover-method-detail__promo-code input[aria-invalid=true]{border-color:var(--g-color-danger)}.discover-method-detail__promo-code>small{color:var(--g-color-muted);max-width:48ch;margin-top:6px;font-size:.72rem;line-height:1.4;display:block}.discover-method-detail__promo-code>small.is-error{color:var(--g-color-danger)}.discover-method-checkout__intro{color:var(--g-color-muted);margin:0;line-height:1.5}.discover-method-checkout__settings{gap:18px;margin-top:22px;display:grid}.g-modal__panel:has(#method-subscription-title){grid-template-rows:auto minmax(0,1fr) auto}.g-modal__panel:has(#method-subscription-title) .g-modal__body{padding-bottom:28px}.g-modal__panel:has(#method-subscription-title) .g-modal__footer{position:static}.discover-method-checkout__period-selection{gap:8px;display:grid}.discover-method-checkout__period-selection>span{color:var(--g-color-muted);font-size:.72rem}.discover-method-checkout__price-summary{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:7px;padding:16px;display:grid}.discover-method-checkout__price-summary>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);text-transform:uppercase}.discover-method-checkout__price-summary>p{align-items:baseline;gap:7px;margin:0;display:flex}.discover-method-checkout__price-summary>p strong{color:var(--g-color-ink);font-size:1.6rem;font-weight:var(--g-font-weight-heading);line-height:1}.discover-method-checkout__price-summary>p small,.discover-method-checkout__price-summary>small{color:var(--g-color-muted);font-size:.74rem;font-weight:var(--g-font-weight-regular);line-height:1.35}.discover-method-checkout__price-summary>small.is-saving{color:var(--g-color-success);font-weight:var(--g-font-weight-ui-strong)}.discover-method-checkout__cancel.g-button{padding-inline:10px}.discover-method-detail__hero-description{max-width:68ch}.discover-method-detail__outcomes{align-content:start}.discover-method-detail__outcome-list,.discover-method-detail__document-outputs ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.discover-method-detail__outcome-list li{align-items:flex-start;gap:10px;display:flex}.discover-method-detail__outcome-list svg{color:var(--g-color-action);flex:none;margin-top:2px}.discover-method-detail__outcome-list strong{font-size:.9rem;line-height:1.4}.discover-method-detail__document-outputs{gap:9px;margin-top:5px;display:grid}.discover-method-detail__document-outputs h3{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase;margin:0}.discover-method-detail__document-group{gap:7px;display:grid}.discover-method-detail__document-group h4{color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase;margin:3px 0 0}.discover-method-detail__document-outputs ul{gap:8px}.discover-method-detail__document-outputs li{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 2px);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:9px 11px;display:grid}.discover-method-detail__document-mark{background:var(--g-color-panel);border:1px solid color-mix(in srgb, var(--g-color-action) 48%, var(--g-color-line));color:var(--g-color-action);border-radius:4px 7px 4px 4px;justify-content:center;align-items:center;width:30px;height:36px;display:inline-flex}.discover-method-detail__document-copy{gap:2px;min-width:0;display:grid}.discover-method-detail__document-copy strong{overflow-wrap:anywhere;font-size:.86rem}.discover-method-detail__document-copy small{color:var(--g-color-muted);font-size:.74rem;line-height:1.35}.discover-method-detail__eyebrow{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.discover-method-detail__owner{align-items:center;gap:9px;display:flex}.discover-method-detail__owner>:first-child{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.discover-method-detail__owner>div{gap:1px;display:grid}.discover-method-detail__owner span{color:var(--g-color-muted);font-size:.72rem}.discover-method-detail__owner strong{font-size:.82rem}.discover-method-detail h1,.discover-method-detail h2,.discover-method-detail p,.my-method-detail h2,.my-method-detail p{margin:0}.discover-method-detail h1{font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--g-font-weight-heading);line-height:1.05}.discover-method-detail p,.my-method-detail p{color:var(--g-color-muted);line-height:1.55}.discover-method-detail__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:clamp(28px,4vw,52px);display:grid}.discover-method-detail__main-column,.discover-method-detail__sidebar{gap:28px;display:grid}.discover-method-detail__sidebar{align-content:start;gap:16px}.discover-method-detail__section{border-top:1px solid var(--g-color-line);gap:14px;padding-top:26px;display:grid}.discover-method-detail__section-eyebrow{color:var(--g-color-action);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.08em;text-transform:uppercase}.discover-method-detail__section h2{margin:-8px 0 0;font-size:1.16rem}.discover-method-detail__supporting-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,48px);display:grid}.discover-method-detail__journey .stage-progress__segments{--stage-progress-segment-min-width:140px;margin-top:3px}.discover-method-detail__journey--full{width:100%;scroll-margin-top:72px}.method-assistant-setup{background:0 0}.method-assistant-setup--locked{align-items:start}.method-assistant-setup--loading{min-height:128px}.method-assistant-setup__heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.method-assistant-setup__heading>div:first-child{gap:14px;display:grid}.method-assistant-setup__heading p,.method-assistant-setup--locked>p{max-width:68ch;margin:-6px 0 0}.method-assistant-setup__logos{flex:none;align-items:center;gap:12px;display:flex}.method-assistant-setup .g-integration-logo{filter:brightness(0)saturate();opacity:.68}[data-theme=dark] .method-assistant-setup .g-integration-logo{filter:brightness(0)saturate()invert();opacity:.78}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .method-assistant-setup .g-integration-logo{filter:brightness(0)saturate()invert();opacity:.78}}.method-assistant-setup__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.method-assistant-setup__options article{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:14px;grid-template-rows:auto 1fr auto;gap:14px;padding:18px;display:grid}.method-assistant-setup__options article>svg{color:var(--g-color-action)}.method-assistant-setup__options article>div{gap:5px;display:grid}.method-assistant-setup__options h3,.method-assistant-setup__manual h3{margin:0;font-size:.96rem}.method-assistant-setup__options p{margin:0;font-size:.84rem}.method-assistant-setup__options .g-button{justify-content:center;align-self:end;width:100%;min-height:38px;padding-inline:12px;font-size:.84rem}.method-assistant-setup__option--coming-soon>svg{opacity:.62}.method-assistant-setup__manual{border-top:1px solid var(--g-color-line);padding-top:14px}.method-assistant-setup__manual>summary{color:var(--g-color-link);cursor:pointer;font-size:.86rem;font-weight:var(--g-font-weight-ui-strong);line-height:1.35}.method-assistant-setup__manual-content{gap:18px;padding-top:16px;display:grid}.method-assistant-setup__manual-content section{gap:10px;display:grid}.method-assistant-setup__manual-content section>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.method-assistant-setup__manual pre{background:var(--g-color-background);border:1px solid var(--g-color-line);white-space:pre-wrap;border-radius:10px;max-height:280px;margin:0;padding:14px;font-size:.76rem;line-height:1.55;overflow:auto}.method-assistant-setup__status{align-items:center;gap:8px;margin:0;display:flex}.method-assistant-setup__error{color:var(--g-color-danger)!important;margin:0!important}.discover-method-detail__section-intro{font-size:.88rem;margin-top:-6px!important}.discover-method-detail .feature-list li{gap:4px;display:grid}.discover-method-detail .feature-list li strong{line-height:1.35}.discover-method-detail .feature-list li span{color:var(--g-color-muted);font-size:.9rem;line-height:1.45}.discover-method-detail__offering-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:12px}.discover-method-detail__offering-list li>svg{color:var(--g-color-muted);margin-top:2px}.discover-method-detail__offering-list li>div{gap:4px;display:grid}.discover-method-detail__offering-list small{color:var(--g-color-muted);font-size:.76rem}.discover-method-detail__view-list li{grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:10px}.discover-method-detail__view-list li>div{gap:3px;display:grid}.discover-method-detail__view-icon{background:color-mix(in srgb, var(--g-color-action) 10%, transparent);color:var(--g-color-action);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.discover-method-detail__offering-usage{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.76rem;display:flex}.discover-method-detail__offering-usage>span:first-child{font-weight:var(--g-font-weight-ui-strong)}.discover-method-detail__offering-usage .operation-effort,.discover-method-detail__about .operation-effort{min-width:0}.discover-method-detail__capability-groups{gap:18px;margin-top:16px;display:grid}.discover-method-detail__capability-groups section{gap:10px;display:grid}.discover-method-detail__capability-groups section+section{border-top:1px solid var(--g-color-line);padding-top:18px}.discover-method-detail__capability-groups h3{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:6px;margin:0;display:inline-flex}.discover-method-detail__trust-signal{border-top:1px solid var(--g-color-line);padding-top:12px;font-size:.84rem;margin-top:2px!important}.discover-method-detail__progress{gap:14px;display:grid}.discover-method-detail__progress h2{font-size:1.22rem}.discover-method-detail__progress--subscribed{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--g-color-secondary) 20%, transparent), transparent 48%), color-mix(in srgb, var(--g-color-action) 8%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-action) 38%, var(--g-color-line))}.discover-method-detail__progress--subscribed .discover-method-detail__progress-actions{margin-top:4px}.discover-method-detail__progress--subscribed .discover-method-detail__progress-actions>.g-button,.discover-method-detail__progress--subscribed .discover-method-detail__continue-assistant,.discover-method-detail__progress--subscribed .discover-method-detail__continue-assistant .assistant-continue__split{width:100%;min-height:44px}.discover-method-detail__progress--join{background:radial-gradient(circle at 95% 24%, color-mix(in srgb, var(--g-color-focus) 55%, transparent) 0, color-mix(in srgb, var(--g-color-focus) 0%, transparent) 48%), radial-gradient(circle at 18% 94%, color-mix(in srgb, var(--g-color-canvas-raised) 20%, transparent) 0, color-mix(in srgb, var(--g-color-canvas-raised) 0%, transparent) 44%), linear-gradient(135deg, var(--g-color-mint), var(--g-color-focus));color:var(--g-color-ink-base);border:0}.discover-method-detail__progress--renew{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--g-color-warning) 18%, transparent), transparent 52%), var(--g-color-panel);border-color:color-mix(in srgb, var(--g-color-warning) 42%, var(--g-color-line))}.discover-method-detail__progress--renew .g-button{flex:170px}.discover-method-detail__progress-eyebrow{color:var(--g-color-warning-text);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.08em;text-transform:uppercase}.discover-method-detail__progress--join h2{color:var(--g-color-ink-base)}.discover-method-detail__progress--join p{color:color-mix(in srgb, var(--g-color-ink-base) 80%, transparent)}.discover-method-detail__progress--join .discover-method-detail__progress-actions{margin-top:2px}.discover-method-detail__progress--join .g-button{background:color-mix(in srgb, var(--g-color-ink-base) 14%, transparent);border-color:color-mix(in srgb, var(--g-color-ink-base) 24%, transparent);color:var(--g-color-ink-base);width:100%}.discover-method-detail__progress--join .g-button:hover{background:color-mix(in srgb, var(--g-color-ink-base) 22%, transparent)}.discover-method-detail__progress-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.discover-method-detail__manage-subscription{color:var(--g-color-muted);font-size:.86rem;font-weight:var(--g-font-weight-ui-strong);padding:3px 0;text-decoration:none}.discover-method-detail__manage-subscription:hover{color:var(--g-color-ink);text-decoration:underline}.discover-method-detail__runs{gap:18px;scroll-margin-top:72px;display:grid}.discover-method-detail__work-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 28px;display:flex}.discover-method-detail__work-heading h2{margin:0;font-size:1.45rem}.discover-method-detail__work-heading>div:first-child{gap:7px;max-width:640px;display:grid}.discover-method-detail__work-totals{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.78rem;display:flex}.discover-method-detail__work-totals span{align-items:center;gap:5px;display:inline-flex}.discover-method-detail__work-totals svg:first-child{color:inherit}.discover-method-detail__usage{color:var(--g-color-muted);grid-template-columns:auto auto 1fr auto;align-items:center;gap:5px 7px;font-size:.78rem;display:grid}.discover-method-detail__usage strong{color:var(--g-color-ink);font-size:inherit}.discover-method-detail__usage--inactive{background:color-mix(in srgb, var(--g-color-warning) 10%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-warning) 34%, var(--g-color-line));border-radius:8px;grid-template-columns:auto auto;padding:8px 10px}.discover-method-detail__usage-meter{background:var(--g-color-line);border-radius:999px;min-width:40px;height:5px;display:block;overflow:hidden}.discover-method-detail__usage-meter>span{background:var(--g-color-accent);border-radius:inherit;height:100%;display:block}.discover-method-detail__runs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.discover-method-detail__runs-loading{gap:10px;padding-block:8px;display:grid}.discover-method-detail__runs-loading .g-skeleton{width:100%;height:34px}.discover-method-detail__runs-loading-title:last-child{width:76%}.discover-method-detail__runs a:not(.discover-method-detail__secondary-action){border-radius:8px;align-items:center;gap:10px;margin-inline:-8px;padding:9px 8px;text-decoration:none;display:flex}.discover-method-detail__runs a:not(.discover-method-detail__secondary-action):hover{background:var(--g-color-state-hover)}.discover-method-detail__runs a:not(.discover-method-detail__secondary-action)>svg{color:var(--g-color-ink)}.discover-method-detail__run-copy{gap:2px;display:grid}.discover-method-detail__runs a strong{color:var(--g-color-ink);font-size:.9rem}.discover-method-detail__run-copy>span{color:var(--g-color-muted);font-size:.78rem}.discover-method-detail__run-status{align-items:center;gap:5px;display:inline-flex}.discover-method-detail__secondary-action{color:var(--g-color-muted);background:0 0;border-radius:0;align-self:start;margin:0;padding:0;font-size:.86rem;text-decoration:none;display:inline}.discover-method-detail__secondary-action:hover{color:var(--g-color-ink);background:0 0;text-decoration:underline}.discover-method-detail__start-limit{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.45}.discover-method-detail__status-icon--todo{color:var(--g-color-muted)}.discover-method-detail__status-icon--in-progress{color:var(--g-color-action-text)}.discover-method-detail__status-icon--complete{color:var(--g-color-action-strong)}.discover-method-detail__status-icon--blocked{color:var(--g-color-warning-text)}.discover-method-detail__about{border-top:1px solid var(--g-color-line);padding-top:18px}.discover-method-detail__about h2{color:var(--g-color-muted);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.discover-method-detail__about dl{gap:14px;margin:11px 0 0;display:grid}.discover-method-detail__about dl div{gap:3px;display:grid}.discover-method-detail__about dt{color:var(--g-color-muted);font-size:.76rem}.discover-method-detail__about dd{margin:0;font-size:.88rem}.discover-method-detail__about-link{color:var(--g-color-action);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);margin-top:16px;text-decoration:none;display:inline-flex}.discover-method-detail__about-link:hover{text-underline-offset:3px;text-decoration:underline}@media (min-width:761px){.discover-method-detail__progress-actions--continue{display:grid}.discover-method-detail__progress-actions--continue>.g-button,.discover-method-detail__continue-assistant,.discover-method-detail__continue-assistant .assistant-continue__split{width:100%}.discover-method-detail__continue-assistant .assistant-continue__primary{flex:1}}.my-method-detail__summary h2{font-size:1.45rem;font-weight:var(--g-font-weight-heading)}.feature-list{gap:10px;margin:16px 0 0;padding:0;display:grid}.feature-list li{border-bottom:1px solid var(--g-color-line);padding:0 0 10px;list-style:none}.feature-list li:last-child{border-bottom:0;padding-bottom:0}.tag-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tag-row span{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.86rem;font-weight:var(--g-font-weight-ui);border-radius:999px;padding:7px 10px}.g-panel input{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);font:inherit;min-height:44px;padding:0 12px}.auth-form{gap:14px;width:100%;max-width:520px;margin-top:14px;display:grid}.auth-form--signin{margin-top:6px}.auth-form--signin .g-button{font-weight:var(--g-font-weight-ui)}.auth-form label,.run-start-form label{color:var(--g-color-muted);font-size:.86rem;font-weight:var(--g-font-weight-ui);gap:6px;display:grid}.auth-form .g-button,.run-start-form .g-button{justify-self:start}.run-start-form__note{color:var(--g-color-muted);max-width:520px;margin:0;font-size:.9rem;line-height:1.5}.run-start-method-list{gap:10px;display:grid}.run-start-method{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);cursor:pointer;text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.run-start-method:hover,.run-start-method:focus-visible{background:var(--g-color-hover);border-color:var(--g-color-action)}.run-start-method__copy{gap:3px;display:grid}.run-start-method__copy>strong,.run-start-selected-method strong{font-size:.92rem;line-height:1.3}.run-start-method__copy>span,.run-start-method__copy small,.run-start-selected-method span{color:var(--g-color-muted);font-size:.86rem;line-height:1.4}.run-start-method-skeleton{cursor:default;width:100%;min-height:96px}.run-start-method-skeleton:hover{background:var(--g-color-panel);border-color:var(--g-color-line)}.run-start-method-skeleton__mark{border-radius:12px;width:48px;height:48px}.run-start-method-skeleton__title{width:min(220px,58%);height:15px}.run-start-method-skeleton__body{width:min(390px,88%);height:13px}.run-start-method-skeleton__meta{width:150px;height:12px;margin-top:4px}.run-start-method__duration{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:.75rem;line-height:1.25;display:inline-flex}.run-start-method__duration svg{color:var(--g-color-action)}.run-start-method__duration strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-ui-strong)}.run-start-selected-method{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);align-items:center;gap:12px;padding:12px;display:flex}.run-start-selected-method>div{gap:3px;display:grid}.g-modal__header-content .run-start-selected-method{background:0 0;border:0;padding:0}.run-start-stage{background:var(--g-color-surface);border-left:3px solid var(--g-color-action);gap:4px;padding:12px 14px;display:grid}.run-start-stage>span{color:var(--g-color-muted);font-size:.74rem;font-weight:var(--g-font-weight-ui)}.run-start-stage>strong{color:var(--g-color-ink);font-size:.92rem;font-weight:var(--g-font-weight-ui-strong)}.run-start-stage>p{color:var(--g-color-muted);margin:2px 0 0;font-size:.86rem;line-height:1.45}.run-workspace__intent{color:var(--g-color-muted);margin:4px 0 0;font-size:.9rem;line-height:1.5}.run-method-info{gap:20px;display:grid}.run-method-info__identity{border-bottom:1px solid var(--g-color-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;padding-bottom:20px;display:grid}.run-method-info__identity>.app-method-mark{grid-row:1/span 2}.run-method-info__identity>div{gap:3px;min-width:0;display:grid}.run-method-info__identity h3{margin:0;font-size:1.2rem;line-height:1.25}.run-method-info__identity span,.run-method-info__facts dt,.run-method-info__usage span,.run-method-info__usage small{color:var(--g-color-muted);font-size:.78rem}.run-method-info__owner,.run-method-info__summary,.run-method-info__attribution{color:var(--g-color-muted);margin:0}.run-method-info__owner{font-size:.86rem}.run-method-info__owner a{color:var(--g-color-action-text);font-weight:var(--g-font-weight-ui-strong);text-underline-offset:3px;text-decoration:underline}.run-method-info__owner a:hover,.run-method-info__owner a:focus-visible{text-decoration-thickness:2px}.run-method-info__summary{grid-column:2;max-width:66ch;margin-top:8px;font-size:.92rem;line-height:1.55}.run-method-info__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;display:grid}.run-method-info__facts>div{gap:4px;display:grid}.run-method-info__facts dd{font-weight:var(--g-font-weight-ui-strong);gap:3px;margin:0;display:grid}.run-method-info__facts small{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-body)}.run-method-info__facts .run-method-info__started dd{color:var(--g-color-muted);font-size:.86rem;font-weight:var(--g-font-weight-body)}.run-method-info__attribution{border-left:2px solid var(--g-color-line);padding-left:12px;font-size:.78rem;line-height:1.5}.run-method-info__usage{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:12px;padding:14px;display:grid}.run-method-info__usage>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.run-method-info__usage strong{margin-left:auto}.run-method-info__usage .run-workspace__usage-meter{background:color-mix(in srgb, var(--g-color-ink) 18%, transparent);width:100%}.run-method-info__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:520px){.run-method-info__summary{grid-column:1/-1}.run-method-info__facts{grid-template-columns:1fr}.run-method-info__actions .g-button{justify-content:center;width:100%}}.run-start-form textarea{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;resize:vertical;border-radius:10px;width:100%;padding:10px 12px}.auth-page{align-content:center;gap:12px;max-width:560px;min-height:100dvh;padding-block:48px;display:grid}.auth-page--branded{isolation:isolate;max-width:700px;position:relative}.auth-page--handoff{max-width:none}.auth-page__motif-field{color:var(--g-color-ink);pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.auth-page__motif-ink{fill:currentColor;opacity:.05}.auth-page__motif-mask{mask-type:alpha}.auth-page__card{background:var(--g-color-panel);border:1px solid var(--g-color-line);z-index:1;border-radius:26px;width:100%;position:relative;overflow:hidden}.auth-page__content{align-content:center;gap:12px;min-width:0;padding:clamp(38px,6vw,64px);display:grid}.auth-page>.g-brand-logo,.auth-page__content>.g-brand-logo{margin-bottom:20px}@media (max-width:820px){.auth-page--branded{max-width:540px;padding-block:32px 48px}.auth-page__card{border-radius:22px}.auth-page__content{padding:32px 24px 38px}.auth-page__links{flex-direction:column;align-items:flex-start}.auth-page__links>span{display:none}}.auth-page h1{font-size:clamp(2rem,4vw,3.4rem);font-weight:var(--g-font-weight-heading);letter-spacing:0;line-height:1.02}.auth-page .g-page-summary{background:0 0;border:0;padding:0}.auth-page__links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.auth-page__links--primary-secondary{gap:18px}.auth-page__method-logo{background:var(--g-color-surface);border:1px solid var(--g-color-line);box-sizing:border-box;object-fit:contain;object-position:left center;border-radius:12px;width:auto;max-width:180px;height:auto;max-height:56px;display:block}.auth-page__method-contact{color:var(--g-color-muted);margin:4px 0 0;font-size:.86rem;line-height:1.5}.auth-page__method-contact a{color:var(--g-color-action);overflow-wrap:anywhere}.auth-page__links a,.auth-page__links span{color:var(--g-color-muted);font-size:.9rem;font-weight:var(--g-font-weight-body)}.auth-page__links a{width:fit-content;text-decoration:none}.auth-page__links a:hover{color:var(--g-color-ink)}.auth-form__notice{background:var(--g-color-state-selected);border-left:2px solid var(--g-color-state-border);color:var(--g-color-muted);margin:0 0 18px;padding:10px 12px;font-size:.92rem;line-height:1.5}.auth-flow__verification{gap:16px;display:grid}.auth-flow__verification h2{font-size:1.15rem;font-weight:var(--g-font-weight-heading);margin:0}.auth-flow__verification-copy{color:var(--g-color-muted);margin:0;line-height:1.5}.auth-form--verification{gap:18px}.auth-flow__resume{background:var(--g-color-state-selected);border-left:2px solid var(--g-color-state-border);align-items:flex-start;gap:10px;max-width:520px;margin-top:18px;padding:12px;display:grid}.auth-flow__resume p{color:var(--g-color-muted);margin:0;line-height:1.5}.auth-flow__resume strong{color:var(--g-color-ink);overflow-wrap:anywhere}.auth-flow__resume .g-button{justify-self:start}.session-recovery{min-height:100dvh;position:relative;overflow:hidden}.session-startup-frame{min-height:100dvh;position:relative}.session-startup-overlay{opacity:1;transition:opacity .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s}.session-startup-overlay .session-recovery__dialog{transition:opacity .22s,transform .26s}.session-startup-overlay.is-ready{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none}.session-startup-overlay.is-ready .session-recovery__dialog{opacity:0;transform:translateY(-4px)scale(.995)}.connection-notice{background:var(--g-color-warning-soft);border:1px solid var(--g-color-warning-border);box-shadow:var(--g-shadow-raised);color:var(--g-color-warning-text);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);z-index:70;border-radius:6px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:9px 12px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.session-recovery__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb, var(--g-color-background) 64%, transparent);z-index:10;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.session-recovery__dialog{background:var(--g-color-panel);border:1px solid var(--g-color-line);box-shadow:var(--g-shadow);border-radius:12px;gap:16px;width:100%;max-width:460px;padding:28px;display:grid}.session-recovery__loading-lockup{justify-self:start;width:min(190px,64vw);margin-bottom:2px}.session-recovery__dialog--wide{max-width:700px;max-height:calc(100dvh - 48px);overflow:hidden}.session-recovery__eyebrow{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.07em;text-transform:uppercase;margin:0}.session-recovery__dialog h1{font-size:1.35rem;font-weight:var(--g-font-weight-heading);margin:0;line-height:1.2}.session-recovery__dialog>p{color:var(--g-color-muted);margin:-6px 0 2px;line-height:1.5}.session-recovery__dialog>p.session-recovery__eyebrow{margin:0 0 -10px}.session-recovery__dialog>small{color:var(--g-color-muted);margin:-8px 0 0;font-size:.76rem}.session-recovery__dialog>.session-recovery__spinner,.session-recovery__dialog>.g-button{justify-self:start}.session-recovery__spinner{border:2px solid var(--g-color-line);border-top-color:var(--g-color-ink);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite session-recovery-spin}@keyframes session-recovery-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.session-startup-overlay,.session-startup-overlay .session-recovery__dialog{transition:none}.session-recovery__spinner{animation:none}}.auth-form input,.auth-form select,.run-start-form input,.run-start-form select{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:10px;min-height:42px;padding:0 12px}.gate-panel,.run-start-form{gap:14px;display:grid}.run-workspace{--run-workspace-sticky-progress-height:58px;gap:24px;width:100%;min-width:0;max-width:1180px;margin-inline:auto;display:grid}.run-workspace>*,.run-workspace__header>*,.run-workspace__focus>*,.run-workspace__grid>*,.run-workspace__stages li,.run-workspace__stages li strong,.run-workspace__grid dd{overflow-wrap:anywhere;min-width:0}.run-workspace__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.run-workspace__tier-access-banner,.run-workspace__version-update,.run-workspace__capability-lock{background:color-mix(in srgb, var(--g-color-warning) 9%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-warning) 35%, var(--g-color-line));border-radius:var(--g-radius);color:var(--g-color-ink);align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex}.run-workspace__version-update{background:color-mix(in srgb, var(--g-color-action) 7%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-action) 30%, var(--g-color-line))}.run-workspace__tier-access-banner svg,.run-workspace__version-update svg,.run-workspace__capability-lock svg{color:var(--g-color-warning);flex:none;margin-top:.1rem}.run-workspace__version-update svg{color:var(--g-color-action)}.run-workspace__tier-access-banner div,.run-workspace__version-update div,.run-workspace__capability-lock p{gap:.16rem;margin:0;display:grid}.run-workspace__tier-access-banner>div>p,.run-workspace__version-update p,.run-workspace__capability-lock>p>span{color:var(--g-color-ink);margin:0;font-size:.8rem;line-height:1.4}.run-workspace__tier-access-banner>div>strong,.run-workspace__capability-lock>p>strong{color:var(--g-color-ink)}.run-workspace__version-update p{color:var(--g-color-muted)}.run-workspace__version-offer{background:color-mix(in srgb, var(--g-color-action) 7%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-action) 30%, var(--g-color-line));border-radius:var(--g-radius);gap:12px;padding:14px;display:grid}.run-workspace__version-offer-heading,.run-workspace__version-offer-warning,.run-workspace__version-offer-actions{align-items:flex-start;gap:10px;display:flex}.run-workspace__version-offer-heading>svg,.run-workspace__version-offer-warning>svg{color:var(--g-color-action);flex:none;margin-top:2px}.run-workspace__version-offer-heading>div{gap:2px;display:grid}.run-workspace__version-offer-heading span,.run-workspace__version-offer>p,.run-workspace__version-offer-actions>span{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.4}.run-workspace__version-offer-summary,.run-workspace__version-offer-warning ul{gap:5px;margin:0;padding-left:1.25rem;display:grid}.run-workspace__version-offer-warning{background:color-mix(in srgb, var(--g-color-warning) 9%, var(--g-color-panel));border-radius:var(--g-radius-sm);padding:10px}.run-workspace__version-offer-warning>svg{color:var(--g-color-warning)}.run-workspace__version-offer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center}.run-workspace__version-offer-actions>span{max-width:68ch}.run-cycle-suggestion,.run-workspace__correction-banner{background:color-mix(in srgb, var(--g-color-action) 7%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-action) 30%, var(--g-color-line));border-radius:var(--g-radius);align-items:flex-start;gap:12px;padding:14px;display:flex}.run-cycle-suggestion>svg,.run-workspace__correction-banner>svg{color:var(--g-color-action);flex:none;margin-top:2px}.run-cycle-suggestion>div:not(.run-cycle-suggestion__actions),.run-workspace__correction-banner>div{gap:3px;display:grid}.run-cycle-suggestion p,.run-cycle-suggestion small,.run-workspace__correction-banner p{color:var(--g-color-muted);margin:0;font-size:.82rem;line-height:1.45}.run-cycle-suggestion__actions{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.run-workspace__correction-banner>.g-button{flex:none;margin-left:auto}.run-previous-cycle{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:12px;padding:14px;display:grid}.run-previous-cycle__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.run-previous-cycle__heading>div{gap:2px;display:grid}.run-previous-cycle__heading span,.run-previous-cycle__heading small,.run-previous-cycle__measures small{color:var(--g-color-muted);font-size:.78rem}.run-previous-cycle__measures{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.run-previous-cycle__measures li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius-sm);gap:2px;padding:10px;display:grid}.run-next-cycle{gap:16px;display:grid}.run-next-cycle>p,.run-next-cycle__summary p{color:var(--g-color-muted);margin:0;line-height:1.5}.run-next-cycle__stage{background:var(--g-color-panel-soft);border-radius:var(--g-radius-sm);padding:10px 12px}.run-next-cycle__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.run-next-cycle__summary>div,.run-next-cycle__refusal{border:1px solid var(--g-color-line);border-radius:var(--g-radius-sm);gap:5px;padding:12px;display:grid}.run-next-cycle__refusal{background:color-mix(in srgb, var(--g-color-warning) 9%, var(--g-color-panel))}.run-next-cycle__refusal ul{margin:0;padding-left:1.2rem}.run-workspace__tier-access-banner>.g-button,.run-workspace__capability-lock>.g-button{flex:none;margin-left:auto}.run-workspace__tier-access-banner,.run-workspace__capability-lock{margin-bottom:.9rem}.run-workspace__progression-lock,.run-kpis__planned-note{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex}.run-workspace__progression-lock{margin-bottom:.9rem}.run-workspace__progression-lock svg,.run-kpis__planned-note svg{color:var(--g-color-muted);flex:none;margin-top:.1rem}.run-workspace__progression-lock p,.run-kpis__planned-note p{gap:.16rem;margin:0;display:grid}.run-workspace__progression-lock span,.run-kpis__planned-note span,.run-kpis__tracking-lock{color:var(--g-color-muted);font-size:.8rem;line-height:1.4}.run-workspace__capability-upgrades{background:color-mix(in srgb, var(--g-color-warning) 6%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-warning) 28%, var(--g-color-line));border-radius:var(--g-radius);gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.run-workspace__capability-upgrades header,.run-workspace__capability-upgrades ul{gap:.5rem;margin:0;display:grid}.run-workspace__capability-upgrades h3,.run-workspace__capability-upgrades p{margin:0}.run-workspace__capability-upgrades ul{padding:0;list-style:none}.run-workspace__capability-upgrades li,.run-workspace__capability-upgrades li>span{align-items:center;gap:.5rem;display:flex}.run-workspace__capability-upgrades li{justify-content:space-between}.run-workspace__capability-upgrades svg{color:var(--g-color-warning)}.g-shell:has(.run-workspace--preview) .g-shell__surface{background-color:var(--g-color-panel);isolation:isolate;position:relative}.g-shell:has(.run-workspace--preview) .g-shell__surface:before{background:linear-gradient(color-mix(in srgb, var(--g-color-focus-wash) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--g-color-focus-wash) 16%, transparent) 1px, transparent 1px), var(--g-color-focus);border-radius:inherit;content:"";clip-path:inset(0 round 22px);height:360px;-webkit-mask-image:linear-gradient(to bottom, var(--g-color-ink-base) 0 48%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--g-color-ink-base) 0 48%, transparent 100%);mask-image:linear-gradient(to bottom, var(--g-color-ink-base) 0 48%, transparent 100%);pointer-events:none;z-index:0;background-size:24px 24px,24px 24px,auto;position:absolute;inset:0 0 auto}.g-shell:has(.run-workspace--preview) .g-shell__surface-body{position:relative}@container shell-surface (max-width:640px){.g-shell:has(.run-workspace--preview) .g-shell__surface:before{clip-path:inset(0 round 16px)}.g-shell:has(.run-workspace--preview) .g-shell__surface-header{border-radius:16px 16px 0 0}}.g-shell:has(.run-workspace--preview) .g-shell__surface-header{background:color-mix(in srgb, var(--g-color-focus-deep) 26%, transparent);border-bottom-color:color-mix(in srgb, var(--g-color-focus-wash) 32%, transparent);border-radius:22px 22px 0 0}:is(.g-shell:has(.run-workspace--preview) .g-shell__surface-title,.g-shell:has(.run-workspace--preview) .g-shell__surface-back){color:var(--g-color-canvas)}.g-shell:has(.run-workspace--preview) .run-workspace__method-link{color:color-mix(in srgb, var(--g-color-canvas) 82%, transparent)}.g-shell:has(.run-workspace--preview) .run-workspace__owner-context{color:color-mix(in srgb, var(--g-color-canvas) 82%, transparent)}.g-shell:has(.run-workspace--preview) .run-workspace__stage-context{color:color-mix(in srgb, var(--g-color-canvas) 82%, transparent)}.g-shell:has(.run-workspace--preview) .run-workspace__header>div:first-child>span{color:color-mix(in srgb, var(--g-color-canvas) 82%, transparent)}.g-shell:has(.run-workspace--preview) .run-workspace__method-mark{background:color-mix(in srgb, var(--g-color-focus-deep) 38%, transparent);border-color:color-mix(in srgb, var(--g-color-focus-wash) 42%, transparent);color:var(--g-color-canvas)}.g-shell:has(.run-workspace--preview) .run-workspace__header h2{color:var(--g-color-canvas)}.g-shell:has(.run-workspace--preview) .run-workspace__header .run-workspace__usage-summary strong{color:var(--g-color-canvas)}.g-shell:has(.run-workspace--preview) .run-workspace__header .run-workspace__usage-summary{color:color-mix(in srgb, var(--g-color-canvas) 82%, transparent)}.g-shell:has(.run-workspace--preview) .run-workspace__header .run-workspace__usage-summary:hover>span:first-child{color:color-mix(in srgb, var(--g-color-canvas) 82%, transparent)}.g-shell:has(.run-workspace--preview) .g-shell__surface-header .g-context-menu__trigger{background:color-mix(in srgb, var(--g-color-focus-deep) 36%, transparent);border-color:color-mix(in srgb, var(--g-color-focus-wash) 42%, transparent);color:var(--g-color-canvas)}.g-shell:has(.run-workspace--preview) .g-shell__surface-header .g-context-menu__trigger:hover{background:color-mix(in srgb, var(--g-color-focus-deep) 54%, transparent)}.run-workspace__header-actions{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.run-workspace__header-context-actions{align-items:center;gap:8px;min-width:0;display:flex}.run-workspace__header-upgrade.g-button{white-space:nowrap}.run-workspace__usage-summary{color:var(--g-color-muted);cursor:pointer;text-align:right;background:0 0;border:0;grid-template-columns:auto auto;align-items:center;gap:3px 8px;padding:4px;display:grid}.run-workspace__usage-summary>span:first-child,.run-workspace__usage-summary strong{font-size:.72rem}.run-workspace__usage-summary strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-ui-strong)}.run-workspace__usage-summary:focus-visible{border-radius:var(--g-radius);outline:2px solid var(--g-color-action);outline-offset:2px}.run-workspace__usage-summary:hover>span:first-child,.run-workspace__usage-summary:hover strong{color:var(--g-color-ink)}.run-workspace__usage-details{gap:14px;display:grid}.run-workspace__abandoned{background:color-mix(in srgb, var(--g-color-danger) 7%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-danger) 36%, var(--g-color-line));color:var(--g-color-muted);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.run-workspace__abandoned-icon{background:color-mix(in srgb, var(--g-color-danger) 16%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-danger) 42%, var(--g-color-line));color:var(--g-color-danger);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:inline-flex}.run-workspace__abandoned>div{gap:3px;display:grid}.run-workspace__abandoned strong{color:var(--g-color-ink);font-size:.88rem}.run-workspace__abandoned span{font-size:.8rem;line-height:1.45}.run-workspace__usage-details strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-ui-strong)}.run-workspace__usage-details p{margin:4px 0 0}.run-workspace__usage-meter{background:var(--g-color-line);border-radius:999px;grid-column:1/-1;width:132px;height:8px;display:block;overflow:hidden}.run-workspace__usage-meter>span{background:var(--g-color-action);height:100%;display:block}.run-workspace__subscription-actions{flex-wrap:wrap;gap:8px;display:flex}.run-workspace__review-needed{color:var(--g-color-warning-text);cursor:pointer;font:inherit;font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;padding:4px 2px;display:inline-flex}.run-workspace__review-needed:hover{color:var(--g-color-warning);text-underline-offset:3px;text-decoration:underline}.run-workspace__review-needed:focus-visible{outline:2px solid var(--g-color-warning-text);outline-offset:2px}.run-workspace__recurring-needed{color:var(--g-color-action);cursor:pointer;font:inherit;font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;padding:4px 2px;display:inline-flex}.run-workspace__recurring-needed:hover{color:var(--g-color-action);text-underline-offset:3px;text-decoration:underline}.run-workspace__recurring-needed:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}.run-workspace__header>div:first-child{gap:5px;display:grid}.run-workspace__method-identity,.run-workspace__method-link{align-items:center;display:inline-flex}.run-workspace__method-identity{flex-wrap:wrap;gap:7px;max-width:100%}.run-workspace__method-link{color:var(--g-color-muted);gap:7px;text-decoration:none}.run-workspace__method-link:hover>span:last-child{color:var(--g-color-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.run-workspace__method-link:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px;border-radius:5px}.run-workspace__method-mark{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.run-workspace__method-mark img{object-fit:cover;width:100%;height:100%}.run-workspace__owner-context,.run-workspace__stage-context{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui)}.run-workspace__owner-context{white-space:nowrap}.run-workspace__header>div:first-child>span small{font:inherit}.run-workspace__header>div:first-child>span i{font-style:normal}.run-workspace__header>div:first-child>span,.run-workspace__eyebrow,.run-workspace__section-heading span{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui)}.run-workspace h2,.run-workspace h3,.run-workspace p{margin:0}.run-workspace__header p,.run-workspace p,.run-workspace li{color:var(--g-color-muted);font-size:.92rem;line-height:1.45}.run-workspace__meta{place-items:flex-end end;gap:8px;display:grid}.run-workspace__meta>span{color:var(--g-color-muted);font-size:.82rem}.run-workspace__stages{--run-stage-end-radius:21px;--run-stage-height:42px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__compact-stage-progress{display:none}.run-workspace__sticky-progress{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:color-mix(in srgb, var(--g-color-panel) 92%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--g-color-line) 78%, transparent);min-height:var(--run-workspace-sticky-progress-height);z-index:6;padding-block:8px;position:sticky;top:0}.run-workspace--preview .run-workspace__sticky-progress{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.run-workspace__sticky-progress .run-workspace__stages{display:flex;overflow:hidden}.run-workspace__sticky-progress .run-workspace__stages>li{flex:1 1 0;min-width:0}.run-workspace__sticky-progress .run-workspace__stages>li:has(.stage-progress__segment.is-current){flex-grow:1.35}.run-workspace__sticky-progress .run-workspace__stages .stage-progress__segment strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-workspace__stages .stage-progress__segment{background:var(--g-color-panel);color:var(--g-color-muted);height:var(--run-stage-height);min-height:var(--run-stage-height);border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.run-workspace__stages>li:first-child>.stage-progress__segment{border-radius:var(--run-stage-end-radius) 9px 9px var(--run-stage-end-radius)}.run-workspace__stages>li:last-child>.stage-progress__segment{border-radius:9px var(--run-stage-end-radius) var(--run-stage-end-radius) 9px}.run-workspace__stages.stage-progress__segments--wrapped>li>.stage-progress__segment,.run-workspace__stages.stage-progress__segments--wrapped>li:first-child>.stage-progress__segment,.run-workspace__stages.stage-progress__segments--wrapped>li:last-child>.stage-progress__segment{border-radius:var(--run-stage-end-radius)}.run-workspace__stages .stage-progress__segment>span{background:var(--g-color-surface);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding-block-end:1px;font-size:.74rem;line-height:1;display:inline-flex}.run-workspace__stages li>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:calc(100% + 20px);min-height:42px;margin:-8px -10px;padding:8px 10px;display:flex}.run-workspace__stages li>button>span:first-child{background:var(--g-color-surface);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding-block-end:1px;font-size:.74rem;line-height:1;display:inline-flex}.run-workspace__stages li>button:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.run-workspace__stages li>button:focus-visible{outline:2px solid var(--g-color-ink);outline-offset:-2px}.run-workspace__stages .stage-progress__segment strong{color:inherit;font-size:.8rem;font-weight:var(--g-font-weight-ui)}.run-workspace__stages .stage-progress__segment.is-upcoming{background:var(--g-color-panel);border:2px solid var(--g-color-line)}.run-workspace__stages .stage-progress__segment.is-current{background:linear-gradient(var(--g-color-panel), var(--g-color-panel)) padding-box, linear-gradient(90deg, var(--g-color-action) 0 78%, var(--g-color-focus) 100%) border-box;color:var(--g-color-action);border:2px solid #0000}.run-workspace__stages .stage-progress__segment.is-completed{background-color:var(--g-color-mint);background-image:var(--g-gradient-momentum-mesh);border-color:var(--g-color-action);color:var(--g-color-action-contrast)}.run-workspace__stages li.is-completed>span,.run-workspace__stages li.is-completed>button>span:first-child{background:var(--g-color-panel);color:var(--g-color-ink)}.run-workspace__library-notice{color:var(--g-color-muted);align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}.run-workspace__library-notice svg{color:var(--g-color-muted);flex:none}.g-shell:has(.run-workspace--completed) .assistant-continue--surface{display:none}.run-workspace__focus{background:linear-gradient(var(--g-color-panel-soft), var(--g-color-panel-soft)) padding-box, linear-gradient(90deg, var(--g-color-action) 0 78%, var(--g-color-focus) 100%) border-box;border-radius:calc(var(--g-radius) + 4px);isolation:isolate;border:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:20px;padding:22px;display:grid;position:relative;overflow:hidden}.run-workspace__focus>*{z-index:1;position:relative}.run-workspace__focus--ready{background-color:var(--g-color-mint);background-image:var(--g-gradient-momentum-mesh);color:var(--g-color-ink-base);border-color:#0000;grid-template-columns:minmax(0,1fr) auto}.run-workspace__focus--ready .run-workspace__focus-copy{grid-area:1/1}.run-workspace__focus--ready .run-workspace__focus-action{grid-area:1/2}.run-workspace__focus--ready .run-workspace__focus-context{grid-row:2}.run-workspace__ready-summary{gap:10px;display:grid}.run-workspace__ready-summary p{max-width:58ch;margin:0;font-size:.96rem;line-height:1.5}.run-workspace__focus--ready .run-workspace__focus-copy>.run-workspace__focus-state,.run-workspace__focus--ready .run-workspace__focus-copy>span,.run-workspace__focus--ready .run-workspace__ready-summary p{color:var(--g-color-ink-soft)}.run-workspace__focus--ready .run-workspace__focus-copy h3{color:var(--g-color-ink-base)}.run-workspace__focus--ready .run-workspace__focus-context{border-color:color-mix(in srgb, var(--g-color-ink-base) 26%, transparent)}.run-workspace__focus--ready .run-workspace__revisit-stage{color:var(--g-color-ink-soft)}.run-workspace__focus--ready .run-workspace__focus-action{justify-content:center}.run-workspace__focus--ready .run-workspace__focus-progress{min-height:46px}.run-workspace__focus-copy{align-content:start;gap:10px;display:grid}.run-workspace__focus-copy>span{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui)}.run-workspace__focus-copy>.run-workspace__focus-state{color:var(--g-color-action);align-items:center;gap:6px;display:inline-flex}.run-workspace__focus-state>span{font:inherit}.run-workspace__focus-copy h3,.run-workspace__grid h3,.run-workspace__captured h3{font-size:1.04rem;font-weight:var(--g-font-weight-heading)}.run-workspace__focus-copy ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__focus-requirements-label{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);margin:2px 0 -3px}.run-workspace__focus-copy .run-workspace__focus-requirements{gap:8px}.run-workspace__focus-copy .run-workspace__focus-requirement{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:10px;width:100%;padding:0;display:grid}.run-workspace__focus-requirement-copy{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.run-workspace__focus-requirement-content{gap:6px;min-width:0;display:grid}.run-workspace__focus-requirement strong{color:var(--g-color-ink);font:inherit;font-size:.8rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__focus-requirement-copy small,.run-workspace__focus-requirement-actions span{color:var(--g-color-muted);font-size:.76rem;line-height:1.4}.run-workspace__focus-requirement-actions>div,.run-workspace__focus-requirement-ai-choice{align-items:center;gap:6px;display:inline-flex}.run-workspace__focus-requirement-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.run-workspace__focus-requirement-meta{flex-wrap:wrap;align-items:flex-end;gap:6px 18px;display:flex}.run-workspace__focus-requirement-meta.is-action-only{margin-top:-1px}.run-workspace__focus-requirement-actions .g-button{color:var(--g-color-action);min-height:auto;padding:0;font-size:.78rem}.run-workspace__focus-requirement-actions .g-button:hover,.run-workspace__focus-requirement-actions .g-button:focus-visible{text-decoration:underline}.run-workspace__focus-requirement-actions .run-workspace__focus-requirement-ai-action.g-button>span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--g-color-action) 0 58%, var(--g-color-secondary) 100%);color:#0000;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__focus-requirement-actions .run-workspace__focus-requirement-ai-action.g-button:hover>span,.run-workspace__focus-requirement-actions .run-workspace__focus-requirement-ai-action.g-button:focus-visible>span{background-image:linear-gradient(90deg, var(--g-color-action-strong) 0 48%, var(--g-color-secondary) 100%)}.run-workspace__focus-requirements-toggle.g-button{color:var(--g-color-action);justify-self:start;min-height:auto;padding:2px 0 0 26px;font-size:.76rem}.run-workspace__focus-requirements-toggle.g-button:hover,.run-workspace__focus-requirements-toggle.g-button:focus-visible{text-decoration:underline}@media (forced-colors:active){.run-workspace__focus-requirement-actions .run-workspace__focus-requirement-ai-action.g-button>span{color:buttontext;background:0 0}}.run-workspace__focus-copy li{align-items:flex-start;gap:10px;display:flex}.run-workspace__stage-description{color:var(--g-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:68ch;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.run-workspace__stage-description-summary{justify-items:start;gap:2px;display:grid}.run-workspace__stage-description-more.g-button{color:var(--g-color-action);min-height:auto;padding:0;font-size:.76rem}.stage-description-modal p{color:var(--g-color-muted);margin:0;line-height:1.6}.run-workspace__focus-action{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:14px;min-width:190px;display:flex}.run-workspace__focus-action>span{color:var(--g-color-muted);font-size:.8rem}.run-workspace__ai-actions{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:9px;width:100%;max-width:360px;padding:12px;display:grid}.run-workspace__ai-actions-intro{display:flex}.run-workspace__ai-actions-intro h4{font-size:.86rem;font-weight:var(--g-font-weight-heading);margin:0}.run-workspace__ai-actions-controls{gap:7px;display:grid}.run-workspace__operation-explore.g-button{text-align:left;justify-content:flex-start;width:100%;min-height:48px}.run-workspace__operation-explore.g-button>span:last-child{gap:2px;display:grid}.run-workspace__operation-explore strong,.run-workspace__operation-explore small{display:block}.run-workspace__operation-explore strong{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__operation-explore small{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-body)}.operation-effort{color:var(--g-color-muted);font-size:.75rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;min-width:152px;display:inline-flex}.operation-effort__meter{align-items:flex-end;gap:3px;display:inline-flex}.operation-effort__meter>i{background:var(--g-color-line);border-radius:999px;width:14px;height:5px;transition:background-color .16s;display:block}.operation-effort__meter>i.is-filled{background:var(--g-color-action)}.operation-effort__label{color:var(--g-color-ink)}.run-workspace__ai-assistant .assistant-continue__text-action,.run-workspace__ai-assistant.g-button{color:var(--g-color-muted);justify-content:flex-start;width:auto;min-height:30px;padding:2px 0;font-size:.78rem}.run-workspace__ai-assistant .assistant-chooser,.run-workspace__ai-assistant .assistant-continue__split{width:auto}.run-workspace__ai-assistant .assistant-continue__primary{color:var(--g-color-muted);justify-content:flex-start;min-height:30px;padding:2px 0;font-size:.78rem}.run-workspace__ai-assistant .assistant-continue__primary:hover,.run-workspace__ai-assistant .assistant-continue__primary:focus-visible{color:var(--g-color-ink)}.run-workspace__ai-assistant .assistant-continue__primary.g-button{border-radius:var(--g-radius)}.run-workspace__ai-assistant .assistant-continue__toggle.g-button{color:var(--g-color-muted);border:0;width:24px;min-width:24px;min-height:30px;margin-left:2px;padding:0}.run-workspace__ai-assistant .assistant-continue__toggle.g-button:hover,.run-workspace__ai-assistant .assistant-continue__toggle.g-button:focus-visible,.run-workspace__ai-assistant .assistant-continue__text-action:hover,.run-workspace__ai-assistant .assistant-continue__text-action:focus-visible,.run-workspace__ai-assistant.g-button:hover,.run-workspace__ai-assistant.g-button:focus-visible{color:var(--g-color-ink)}.run-workspace__ai-assistant-divider{border-top:1px solid var(--g-color-line);width:100%;margin:5px 0 3px}.run-workspace__focus-progress{order:-1;justify-content:center;width:100%}.run-workspace__focus-remaining{font-weight:var(--g-font-weight-ui-strong);order:-1}.run-workspace__operation-guidance{gap:0;padding:2px 0 0;display:grid}.run-workspace__operation-facilitator-note{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) - 2px);color:var(--g-color-muted);align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;font-size:.8rem;display:flex}.run-workspace__operation-facilitator-note p{margin:0}.run-workspace__guidance-action-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.run-workspace__guidance-groups{padding-top:2px}.run-workspace__guidance-group .run-tab-group__content{gap:0}.run-workspace__guidance-group .run-workspace__guidance-action-row{margin-left:0}.run-workspace__guidance-history-link{padding:10px 8px 0;display:flex}.run-workspace__guidance-history-link .g-button{color:var(--g-color-muted);min-height:30px;padding-inline:4px;font-size:.74rem}.run-workspace__guidance-action-row{min-width:0;padding:var(--run-tab-item-padding-block,12px) var(--run-tab-item-padding-inline,16px);border-radius:10px;grid-template-columns:8px 30px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0;transition:background-color .14s,box-shadow .14s;display:grid;position:relative}.run-workspace__guidance-action-row+.run-workspace__guidance-action-row{margin-top:8px}.run-workspace__guidance-action-row+.run-workspace__guidance-action-row:before{background:var(--g-color-line);content:"";height:1px;left:var(--run-tab-item-padding-inline,16px);right:var(--run-tab-item-padding-inline,16px);position:absolute;top:-5px}.run-workspace__guidance-action-row+.run-workspace__guidance-action-row:after{content:none}.run-workspace__draft-approval-card{background:0 0;border:0;border-radius:10px;grid-template-columns:8px 30px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin:0 -10px;padding:14px 10px 14px 12px;transition:background-color .14s,box-shadow .14s;display:grid;position:relative}.run-workspace__draft-approval-card:hover{background:color-mix(in srgb, var(--g-color-state-hover) 58%, transparent)}.run-workspace__draft-approval-card:has(.g-button:focus-visible){background:color-mix(in srgb, var(--g-color-state-hover) 58%, transparent)}.run-workspace__draft-approval-copy{grid-column:3;gap:6px;min-width:0;display:grid}.run-workspace__draft-approval-title{min-width:0}.run-workspace__draft-approval-title h4{color:var(--g-color-ink);margin:0;font-size:.95rem;line-height:1.3}.run-workspace__draft-approval-copy>p{color:var(--g-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.run-workspace__draft-approval-type-line,.run-workspace__guidance-action-type-line{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.run-workspace__draft-approval-type-line .work-item-type-identity,.run-workspace__guidance-action-type-line .work-item-type-identity{color:var(--g-color-muted)}.run-workspace__guidance-action-type-label{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);line-height:1.25}.run-workspace__guidance-action-type-label .work-item-type-identity{font-size:inherit}.run-workspace__guidance-action-type-description{color:var(--g-color-muted);text-overflow:ellipsis;white-space:nowrap;flex:24ch;min-width:12ch;font-size:.75rem;line-height:1.4;overflow:hidden}.run-workspace__guidance-action-type-description.has-divider:before{content:"·";margin-right:10px}.run-workspace__draft-approval-detail{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:.7rem;line-height:1.35;display:flex}.run-workspace__draft-approval-detail>*+:before{content:"·";margin-right:7px}.run-workspace__draft-approval-type-line>.work-item-type-identity+.run-workspace__draft-approval-detail:before{content:"·"}.run-workspace__draft-approval-control{grid-column:4;justify-items:end;gap:5px;min-width:0;display:grid}.run-workspace__draft-approval-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.run-workspace__draft-approval-control .g-form-status{text-align:right;max-width:34ch;margin:0;font-size:.7rem}@media (prefers-reduced-motion:reduce){.app-carousel-controls__dot:before,.run-workspace__draft-approval-card{transition:none}}.run-workspace__guidance-action-copy{grid-column:3;gap:4px;min-width:0;display:grid}.run-workspace__guidance-action-status{margin-bottom:2px}.run-workspace__guidance-action-dot{justify-content:center;align-self:start;align-items:center;width:8px;height:30px;display:flex}.run-workspace__guidance-action-icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-self:start;align-items:center;width:30px;height:30px;display:inline-flex}.run-workspace__item-attention-dot{background:var(--g-color-warning);border-radius:999px;flex:none;width:8px;height:8px;display:block}.run-workspace__guidance-action-title{min-width:0}.run-workspace__guidance-action-copy h4{color:var(--g-color-ink);margin:0;font-size:.88rem;line-height:1.3}.run-workspace__guidance-action-copy p{color:var(--g-color-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.run-workspace__guidance-action-detail{color:var(--g-color-muted);font-size:.7rem;line-height:1.35}.run-workspace__guidance-action-meta{color:var(--g-color-muted);grid-column:4;justify-content:flex-end;align-items:center;min-width:0;font-size:.72rem;display:flex}.run-workspace__guidance-action-row.has-no-action .run-workspace__guidance-action-meta{grid-column:4/6}.run-workspace__guidance-action-meta .operation-effort{min-width:0}.run-workspace__guidance-status{color:var(--g-color-warning-text);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.run-workspace__guidance-status>span{background:var(--g-color-warning);border:1px solid color-mix(in srgb, var(--g-color-warning) 72%, var(--g-color-canvas-raised));border-radius:999px;flex:none;width:7px;height:7px}.run-workspace__guidance-status.is-complete{color:var(--g-color-success-text);font-weight:var(--g-font-weight-ui)}.run-workspace__guidance-status.is-complete>span{background:var(--g-color-success);border-color:color-mix(in srgb, var(--g-color-success) 70%, var(--g-color-canvas-raised))}.run-workspace__guidance-action-control{grid-column:5;justify-content:flex-end;min-width:0;display:flex}.run-workspace__guidance-action-control .g-button:not(:disabled):before{content:"";cursor:pointer;border-radius:10px;position:absolute;inset:0}.run-workspace__guidance-section-more{justify-content:flex-start;padding:4px 0 10px 12px;display:flex}.run-workspace__guidance-section-more .g-button{min-height:30px;padding:4px 0;font-size:.72rem}.run-workspace__guidance-row-action.g-button,.run-workspace__guidance-action-control .run-work-action--review .g-button{background:var(--g-color-state-selected);border-color:var(--g-color-line);white-space:nowrap;justify-content:flex-end;min-height:32px;padding:5px 9px;font-size:.76rem}.run-workspace__guidance-row-action.g-button:not(.run-workspace__ai-guidance-action){color:var(--g-color-action-text)}.run-workspace__guidance-row-action.g-button:not(.run-workspace__ai-guidance-action):hover,.run-workspace__guidance-row-action.g-button:not(.run-workspace__ai-guidance-action):focus-visible{color:var(--g-color-ink)}.run-workspace__guidance-row-action.g-button:hover,.run-workspace__guidance-row-action.g-button:focus-visible,.run-workspace__guidance-action-control .run-work-action--review .g-button:hover,.run-workspace__guidance-action-control .run-work-action--review .g-button:focus-visible{background:var(--g-color-state-hover)}.run-workspace__guidance-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.run-workspace__ai-guidance-action.g-button>span:not([aria-hidden=true]),.run-workspace__guidance-action-control .run-work-action--review .g-button>span:not([aria-hidden=true]){-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--g-color-action) 0 52%, var(--g-color-secondary) 100%);color:#0000}.run-workspace__ai-guidance-action.g-button:hover>span:not([aria-hidden=true]),.run-workspace__ai-guidance-action.g-button:focus-visible>span:not([aria-hidden=true]),.run-workspace__guidance-action-control .run-work-action--review .g-button:hover>span:not([aria-hidden=true]),.run-workspace__guidance-action-control .run-work-action--review .g-button:focus-visible>span:not([aria-hidden=true]){background-image:linear-gradient(90deg, var(--g-color-action-strong) 0 42%, var(--g-color-secondary) 100%)}@media (forced-colors:active){.run-workspace__ai-guidance-action.g-button>span:not([aria-hidden=true]),.run-workspace__guidance-action-control .run-work-action--review .g-button>span:not([aria-hidden=true]){color:buttontext;background:0 0}}.run-workspace__operation-guidance-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.run-workspace__operation-guidance-list li+li{border-top:1px solid var(--g-color-line)}.run-workspace__operation-guidance-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 0;display:grid}.run-workspace__operation-guidance-copy{gap:6px;min-width:0;display:grid}.run-workspace__operation-guidance-copy h5{color:var(--g-color-ink);font-size:.9rem;line-height:1.3}.run-workspace__operation-guidance-copy>p{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.45}.run-workspace__operation-guidance-copy .operation-effort{width:fit-content;margin-top:1px}.run-workspace__operation-card-meta{color:var(--g-color-muted);font-size:.72rem;line-height:1.4}.run-workspace__operation-card-action.g-button{white-space:nowrap;justify-content:center;width:160px;min-width:160px}.operation-run-modal__meta>span:not(.operation-run-modal__draft-types){background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;padding:4px 7px}.run-workspace__document-operation-note{color:var(--g-color-muted);margin:0;font-size:.74rem}.operation-run-modal{gap:14px;display:grid}.operation-run-modal--sources{container-type:inline-size}.operation-run-modal__meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.operation-model-meta{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;font-size:.72rem;display:inline-flex}.operation-model-meta__item+.operation-model-meta__item:before{content:"·";margin-right:8px}.operation-run-modal__model-meta{border-top:1px solid var(--g-color-line);margin-top:2px;padding-top:12px}.operation-run-modal__usage{align-items:center;gap:10px;min-width:0;display:flex}.operation-run-modal__usage.has-label{margin-left:auto}.operation-run-modal__usage-label{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.operation-run-modal__usage-label:after{color:var(--g-color-muted);content:"·"}.operation-run-modal__summary{gap:10px;display:grid}.operation-run-modal__summary-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.operation-run-modal__summary-top>.operation-run-modal__meta{margin-left:auto}.run-work-breadcrumb{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:flex}.operation-run-modal__draft-types{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operation-run-modal__tab-panels{min-width:0;display:grid}.operation-run-modal__tab-panel{grid-area:1/1;gap:14px;min-width:0;display:grid}.operation-run-modal__tab-panel[aria-hidden=true]{pointer-events:none;visibility:hidden}.operation-run-modal__description{color:var(--g-color-muted);max-width:70ch;margin:0;font-size:.82rem;line-height:1.5}.operation-run-modal__source-choice{grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:18px;display:grid}.operation-run-modal__source-choice-copy{gap:3px;display:grid}.operation-run-modal__source-choice-copy>span,.operation-run-modal__section-heading h3,.operation-result-content h3{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.operation-run-modal__source-choice-copy>small,.operation-run-modal__field-description{color:var(--g-color-muted);font-size:.72rem;line-height:1.4}.operation-run-modal__field-description{margin:-2px 0 0}.operation-run-modal__source-picker.g-pill-picker{flex-wrap:nowrap;justify-self:end;width:max-content;max-width:none;display:flex;overflow:visible}.operation-run-modal__source-picker .g-button{white-space:nowrap;flex:none}.operation-run-modal__documents{gap:14px;min-width:0;margin-top:4px;display:grid}.operation-run-modal__document-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:stretch;gap:24px;min-width:0;display:grid}.operation-run-modal__document-scope,.operation-run-modal__upload{align-content:start;gap:10px;min-width:0;display:grid}.operation-run-modal__document-scope .operation-run-modal__source-picker.g-pill-picker{justify-self:start;max-width:100%;overflow-x:auto}.operation-run-modal__scope-summary{align-items:center;gap:5px;min-width:max-content;display:flex}.operation-run-modal__scope-summary>.g-button{white-space:nowrap;min-height:auto;padding:0;font-size:.7rem}.operation-run-modal__scope-prompt-backdrop{background:color-mix(in srgb, var(--g-color-ink-base) 28%, transparent);z-index:130;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.operation-run-modal__scope-prompt{background:var(--g-color-panel);border:1px solid var(--g-color-line);box-shadow:var(--g-shadow);text-align:left;border-radius:16px;outline:none;gap:14px;width:min(440px,100vw - 48px);max-height:min(480px,100dvh - 48px);padding:16px;display:grid}.operation-run-modal__scope-prompt-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.operation-run-modal__scope-prompt-heading>div{gap:3px;display:grid}.operation-run-modal__scope-prompt-heading strong{color:var(--g-color-ink);font-size:.86rem}.operation-run-modal__scope-prompt-heading small{color:var(--g-color-muted);font-size:.7rem;line-height:1.4}.operation-run-modal__scope-prompt-close{color:var(--g-color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin:-6px -6px 0 0;padding:0;display:inline-flex}.operation-run-modal__scope-prompt-close:hover{background:var(--g-color-state-hover);color:var(--g-color-ink)}.operation-run-modal__scope-prompt-close:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}.operation-run-modal__scope-document-list{max-height:180px}.operation-run-modal__scope-document{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.operation-run-modal__scope-document>a{color:var(--g-color-action);font-size:.74rem;font-weight:var(--g-font-weight-ui-strong);text-decoration:none}.operation-run-modal__scope-document>a:hover{text-decoration:underline}.operation-run-modal__brief,.operation-run-modal__source-links{gap:7px;display:grid}.operation-run-modal__field-heading{justify-content:space-between;align-items:center;display:flex}.operation-run-modal__field-heading>span{color:var(--g-color-ink);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong)}.operation-run-modal__field-heading small{color:var(--g-color-muted);font-size:.68rem}.operation-run-modal__field-heading-meta{color:var(--g-color-muted);white-space:nowrap;align-items:center;gap:5px;display:flex}.operation-run-modal__source-link-list{gap:7px;display:grid}.operation-run-modal__source-link-row{grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.operation-run-modal__source-link-row>.g-text-input:last-child{grid-column:2/-1}.operation-run-modal__source-link-number{color:var(--g-color-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem}.operation-run-modal__source-link-remove{color:var(--g-color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.operation-run-modal__source-link-spacer{width:32px;height:32px}.operation-run-modal__source-link-remove:hover{background:var(--g-color-state-hover);color:var(--g-color-ink)}.operation-run-modal__source-link-remove:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}.operation-run-modal__web-search{justify-content:space-between;align-items:center;gap:16px;padding:2px 0;display:flex}.operation-run-modal__web-search>div{gap:3px;min-width:0;display:grid}.operation-run-modal__web-search>div>span{color:var(--g-color-ink);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:7px;display:flex}.operation-run-modal__web-search small{color:var(--g-color-muted);font-size:.72rem;line-height:1.4}.operation-run-modal__web-search .g-switch{flex:none}.operation-run-modal__web-search--notice{background:color-mix(in srgb, var(--g-color-action) 7%, transparent);border:1px solid color-mix(in srgb, var(--g-color-action) 22%, transparent);border-radius:9px;padding:10px 12px}.operation-run-modal__web-search--notice>svg{color:var(--g-color-action);flex:none}.operation-run-modal__source-requirement{background:var(--g-color-warning-soft);border:1px solid var(--g-color-warning-border);color:var(--g-color-warning-text);border-radius:9px;margin:0;padding:9px 11px;font-size:.76rem;line-height:1.45}@container (max-width:680px){.operation-run-modal__source-choice{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.operation-run-modal__source-picker.g-pill-picker{justify-self:start;max-width:100%;overflow-x:auto}}@container (max-width:740px){.operation-run-modal__document-grid{grid-template-columns:minmax(0,1fr);gap:14px}}.operation-run-modal__upload{border-left:1px solid var(--g-color-line);padding-left:24px}.operation-run-modal__upload-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.operation-run-modal__upload-heading>span{color:var(--g-color-ink);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong)}.operation-run-modal__upload-scope-picker.g-pill-picker{flex-wrap:nowrap;width:max-content;max-width:100%;overflow-x:auto}.operation-run-modal__upload-scope-picker .g-button{white-space:nowrap;flex:none}@container (max-width:740px){.operation-run-modal__upload{border-left:0;border-top:1px solid var(--g-color-line);padding-top:14px;padding-left:0}.operation-run-modal__upload-heading{flex-direction:column;align-items:flex-start;gap:8px}}.operation-run-modal__upload>small,.source-document-uploader__hint{color:var(--g-color-muted);margin:0;font-size:.76rem;line-height:1.45}.source-document-uploader__status{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:14px 16px;display:grid}.source-document-uploader__status.is-ready{background:var(--g-color-state-selected);border-color:color-mix(in srgb, var(--g-color-success) 34%, var(--g-color-line))}.source-document-uploader__status.is-failed{background:color-mix(in srgb, var(--g-color-danger) 6%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-danger) 30%, var(--g-color-line))}.source-document-uploader__status-icon{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-action);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.source-document-uploader__status.is-ready .source-document-uploader__status-icon{color:var(--g-color-success)}.source-document-uploader__status.is-failed .source-document-uploader__status-icon{color:var(--g-color-danger)}.source-document-uploader__status-copy{gap:3px;min-width:0;display:grid}.source-document-uploader__status-copy strong,.source-document-uploader__status-copy small{overflow-wrap:anywhere}.source-document-uploader__status-copy strong{color:var(--g-color-ink);font-size:.84rem}.source-document-uploader__status-copy small{color:var(--g-color-muted);font-size:.76rem;line-height:1.4}.source-document-uploader__status-metadata{gap:1px;min-width:0;display:grid}.source-document-uploader__status-metadata>span{min-width:0;display:block}.source-document-uploader__status-filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-document-uploader__status-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:4px;display:flex}.source-document-uploader__status-actions .g-button{white-space:nowrap;min-height:34px;padding:0 10px}@container (max-width:520px){.source-document-uploader__status{grid-template-columns:auto minmax(0,1fr);align-items:start}.source-document-uploader__status-actions{grid-column:1/-1;justify-content:flex-start;padding-left:50px}}.operation-run-modal__attachments{gap:9px;display:grid}.operation-run-modal__section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operation-run-modal__section-heading>span{color:var(--g-color-muted);font-size:.74rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap}.operation-run-modal__attachment-list{border:1px solid var(--g-color-line);border-radius:var(--g-radius);max-height:230px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.operation-run-modal__attachment-list li+li{border-top:1px solid var(--g-color-line)}.operation-run-modal__attachment-list label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.operation-run-modal__attachment-list label:hover{background:var(--g-color-state-hover)}.operation-run-modal__attachment-list label.is-disabled{cursor:default;opacity:.7}.operation-run-modal__attachment-copy{gap:2px;min-width:0;display:grid}.operation-run-modal__attachment-copy strong,.operation-run-modal__attachment-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-run-modal__attachment-copy strong{font-size:.82rem}.operation-run-modal__attachment-copy small{color:var(--g-color-muted);font-size:.72rem}.operation-run-modal__scan{font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;padding:3px 6px}.operation-run-modal__scan.is-clean{background:var(--g-color-state-selected);color:var(--g-color-success-text)}.operation-run-modal__scan.is-pending{background:var(--g-color-panel-soft);color:var(--g-color-muted)}.operation-run-modal__scan.is-infected,.operation-run-modal__scan.is-failed{background:color-mix(in srgb, var(--g-color-danger) 10%, var(--g-color-panel));color:var(--g-color-danger)}.operation-run-modal__upload{gap:5px;display:grid}.operation-run-modal__upload .g-file-upload-field>span{display:none}.operation-run-modal__inline-error{color:var(--g-color-danger);margin:0;font-size:.78rem}.operation-result-content{gap:8px;display:grid}.operation-result-content h3{margin:0}.operation-result-content__selection-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.operation-result-content__selection-toolbar>div:first-child{gap:2px;display:grid}.operation-result-content__selection-toolbar strong{color:var(--g-color-ink);font-size:.78rem}.operation-result-content__selection-toolbar span{color:var(--g-color-muted);font-size:.7rem}.operation-result-content__selection-toolbar>div:last-child{align-items:center;gap:2px;display:flex}.operation-result-content__selection-toolbar .g-button{min-height:28px;padding:4px 6px;font-size:.72rem}.operation-result-content__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.operation-result-content__selection-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.operation-result-content__selection-control{accent-color:var(--g-color-action);cursor:pointer;width:18px;height:18px;margin:20px 0 0}.operation-result-content__selection-control:disabled{cursor:not-allowed;opacity:.55}.operation-result-content__item{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 2px);gap:12px;padding:14px;display:grid}.operation-result-content__selectable-item{transition:background .14s,border-color .14s,box-shadow .14s}.operation-result-content__selectable-item.is-selected{background:var(--g-color-panel-soft);border-color:var(--g-color-line);box-shadow:none}.operation-result-content__selection-row:has(.operation-result-content__selection-control:focus-visible) .operation-result-content__selectable-item{outline:2px solid var(--g-color-action);outline-offset:2px}.operation-result-content__item-toolbar{align-items:center;gap:7px;min-width:0;display:flex}.operation-result-content__item-icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.operation-draft-review__header,.operation-detail-modal__header{gap:10px;display:grid}.operation-draft-review__notice{border-top:1px solid var(--g-color-line);color:var(--g-color-muted);margin:0;padding-top:12px;font-size:.76rem;line-height:1.4}.operation-draft-review__header .operation-result-content__selection-toolbar,.operation-detail-modal__header .operation-result-content__selection-toolbar{border-top:0;padding-top:0}@media (min-width:900px){.operation-run-modal--expanded.operation-run-modal--sources .operation-run-modal__tab-panel--overview{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brief search""brief scope";align-items:start;column-gap:24px}.operation-run-modal--expanded.operation-run-modal--sources .operation-run-modal__brief{grid-area:brief;grid-template-rows:auto auto minmax(72px,1fr);align-self:stretch}.operation-run-modal--expanded.operation-run-modal--sources .operation-run-modal__brief .g-text-area{height:100%;min-height:0}.operation-run-modal--expanded.operation-run-modal--sources .operation-run-modal__web-search{grid-area:search}.operation-run-modal--expanded.operation-run-modal--sources .operation-run-modal__source-choice{grid-area:scope;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.operation-run-modal--expanded.operation-run-modal--sources .operation-run-modal__source-picker.g-pill-picker{justify-self:start;max-width:100%;overflow-x:auto}.operation-run-modal--expanded.operation-run-modal--review .operation-result-content__items:not(.is-single),.operation-detail-modal--expanded .operation-result-content__items:not(.is-single){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.operation-result-content__item-type{color:var(--g-color-ink);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.operation-result-content__item-badge{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:3px 6px;display:inline-flex}.operation-result-content__items h4{color:var(--g-color-ink);margin:0;font-size:1rem;line-height:1.25}.operation-result-content__items dl{border-top:1px solid var(--g-color-line);gap:12px;margin:0;padding-top:12px;display:grid}.operation-result-content__items dl>div{gap:5px;display:grid}.operation-result-content__items dt,.operation-result-content__items dd{font-size:.78rem;line-height:1.45}.operation-result-content__items dt{color:var(--g-color-ink);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.operation-result-content__items dd{color:var(--g-color-muted);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.84rem}.operation-result-content__items dd ul{gap:2px;margin:0;padding-left:17px;display:grid}.operation-result-content__items a{color:var(--g-color-action)}.operation-result-content__item-sources{border-top:1px solid var(--g-color-line);justify-self:start;padding-top:11px;position:relative}.operation-result-content__item-sources>button{color:var(--g-color-action);cursor:pointer;font-size:.74rem;font-weight:var(--g-font-weight-ui-strong);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.operation-result-content__item-sources>button:hover,.operation-result-content__item-sources>button:focus-visible{background:var(--g-color-state-hover)}.operation-result-content__item-sources>button>svg:last-child{transition:transform .14s}.operation-result-content__item-sources.is-open>button>svg:last-child{transform:rotate(180deg)}.operation-result-content__source-popover{background:var(--g-color-panel);border:1px solid var(--g-color-line);box-shadow:0 18px 48px color-mix(in srgb, var(--g-color-ink-base) 42%, transparent), 0 4px 12px color-mix(in srgb, var(--g-color-ink-base) 24%, transparent);z-index:8;border-radius:12px;gap:12px;width:min(380px,100vw - 64px);max-height:min(360px,55vh);padding:13px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto}.operation-result-content__source-popover-heading{gap:3px;display:grid}.operation-result-content__source-popover-heading strong{color:var(--g-color-ink);font-size:.78rem;line-height:1.35}.operation-result-content__source-popover-heading span{color:var(--g-color-muted);font-size:.68rem}.operation-result-content__source-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.operation-result-content__source-rows>li{border-top:1px solid var(--g-color-line);gap:6px;padding-top:7px;display:grid}.operation-result-content__source-rows>li>a,.operation-result-content__source-rows>li>div{color:inherit;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:4px;text-decoration:none;display:grid}.operation-result-content__source-rows>li>a:hover,.operation-result-content__source-rows>li>a:focus-visible{background:var(--g-color-state-hover)}.operation-result-content__source-row-icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.operation-result-content__source-row-copy{gap:2px;min-width:0;display:grid}.operation-result-content__source-row-copy strong{color:var(--g-color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.operation-result-content__source-row-copy small,.operation-result-content__source-fields{color:var(--g-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.operation-result-content__source-rows>li>a>svg{color:var(--g-color-muted);flex:none}.operation-result-content__source-fields{margin-left:41px}.operation-result-content__source-rows q{color:var(--g-color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-left:19px;font-size:.74rem;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.operation-research-summary{justify-self:start;max-width:min(100%,620px)}.operation-research-summary>summary{color:var(--g-color-muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:.72rem;list-style:none;display:flex}.operation-research-summary>summary::-webkit-details-marker{display:none}.operation-research-summary>summary:hover,.operation-research-summary>summary:focus-visible{background:var(--g-color-state-hover);color:var(--g-color-ink)}.operation-research-summary>summary strong{color:var(--g-color-ink);font-size:.74rem}.operation-research-summary>summary small{color:var(--g-color-muted);font-size:.68rem}.operation-research-summary__chevron{transition:transform .14s;display:inline-flex}.operation-research-summary[open] .operation-research-summary__chevron{transform:rotate(180deg)}.operation-research-summary__body{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:10px;gap:10px;margin-top:4px;padding:11px;font-size:.7rem;display:grid}.operation-research-summary__body>p{margin:0;line-height:1.45}.operation-research-summary__body>strong,.operation-research-summary__queries>strong{color:var(--g-color-ink);font-size:.7rem}.operation-research-summary__queries{gap:5px;display:grid}.operation-research-summary__queries ul{gap:3px;margin:0;padding-left:18px;display:grid}@media (max-width:620px){.operation-result-content__source-popover{box-shadow:none;width:min(100%,100vw - 72px);max-height:none;margin-top:7px;position:static;top:auto}}.operation-result-content__text,.operation-result-content__empty{color:var(--g-color-muted);white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.55}.operation-result-content__invalid{border:1px solid var(--g-color-line);border-radius:var(--g-radius);align-items:flex-start;gap:10px;padding:12px;display:flex}.operation-result-content__invalid>svg{color:var(--g-color-warning);flex:none;margin-top:1px}.operation-result-content__invalid>div{gap:3px;display:grid}.operation-result-content__invalid strong{color:var(--g-color-ink);font-size:.82rem}.operation-result-content__invalid p{color:var(--g-color-muted);margin:0;font-size:.78rem;line-height:1.45}.operation-run-modal__batch-note{color:var(--g-color-muted);align-items:center;gap:7px;margin:0;font-size:.76rem;display:flex}.operation-run-modal__error,.operation-run-modal__working{border:1px solid var(--g-color-line);border-radius:var(--g-radius);align-items:flex-start;gap:10px;padding:12px;display:flex}.operation-run-modal__error>div,.operation-run-modal__working>div{gap:3px;display:grid}.operation-run-modal__error p,.operation-run-modal__working p{color:var(--g-color-muted);margin:0;font-size:.78rem;line-height:1.45}.operation-run-modal__error ul{color:var(--g-color-muted);gap:3px;margin:3px 0 0;padding-left:18px;font-size:.76rem;line-height:1.45;display:grid}.operation-run-modal__error{background:color-mix(in srgb, var(--g-color-danger) 8%, var(--g-color-panel));border-color:var(--g-color-danger);color:var(--g-color-danger)}.ai-allowance-limit{color:var(--g-color-ink);align-items:center;gap:14px;max-width:58ch;padding:4px 0 8px;display:flex}.ai-allowance-limit__icon{background:var(--g-color-warning-soft);color:var(--g-color-warning-text);border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ai-allowance-limit>div{gap:5px;display:grid}.ai-allowance-limit h3,.ai-allowance-limit p,.ai-allowance-limit small{margin:0}.ai-allowance-limit h3{font-size:1rem}.ai-allowance-limit p,.ai-allowance-limit small{color:var(--g-color-muted);line-height:1.5}.ai-allowance-limit p{font-size:.82rem}.ai-allowance-limit small{font-size:.74rem}.g-modal__panel:has(.ai-allowance-limit) .g-modal__body{padding-bottom:104px}.operation-run-modal__working>span{border:2px solid var(--g-color-line);border-top-color:var(--g-color-action);border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.8s linear infinite g-spinner-spin}.operation-run-modal__saved{color:var(--g-color-success-text);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);margin:0}@media (max-width:1200px){.run-workspace{max-width:100%}.run-workspace__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.run-workspace__focus{grid-template-columns:minmax(0,1fr)}.run-workspace__focus-action{align-items:flex-start;width:100%;min-width:0}}@media (max-width:900px){.run-workspace__draft-approval-card{grid-template-columns:8px 30px minmax(0,1fr) auto}.run-workspace__guidance-action-row{grid-template-columns:8px 30px minmax(0,1fr) auto;gap:7px 12px}.run-workspace__guidance-action-meta{grid-column:3;justify-content:flex-start}.run-workspace__guidance-action-row.has-no-action .run-workspace__guidance-action-meta{grid-area:1/4;justify-content:flex-end}.run-workspace__guidance-action-control{grid-area:1/4/span 2}}@media (max-width:560px){.operation-effort{min-width:0}.run-workspace__guidance-action-row{padding-block:var(--run-tab-item-padding-block,10px);grid-template-columns:8px 30px minmax(0,1fr)}.run-workspace__draft-approval-card{grid-template-columns:8px 30px minmax(0,1fr);gap:12px;padding-block:12px}.run-workspace__draft-approval-control,.run-workspace__guidance-action-control,.run-workspace__guidance-action-meta,.run-workspace__guidance-action-row.has-no-action .run-workspace__guidance-action-meta{grid-area:auto/3;justify-content:flex-start;justify-items:start}.run-workspace__guidance-action-copy p{-webkit-line-clamp:2}.run-workspace__guidance-action-control .g-button{padding-inline:4px}.run-workspace__operation-guidance-list article{grid-template-columns:minmax(0,1fr);align-items:stretch}.run-workspace__operation-guidance-list article>.g-button{justify-content:center;width:100%;min-width:0}.operation-run-modal__section-heading{flex-direction:column;align-items:flex-start}.operation-result-content__items dl>div{grid-template-columns:minmax(0,1fr);gap:3px}.operation-result-content__selection-toolbar{flex-direction:column;align-items:flex-start}.operation-run-modal__attachment-list label{grid-template-columns:auto minmax(0,1fr)}.operation-run-modal__scan{grid-column:2;justify-self:start}}@media (max-width:1120px){.run-workspace__layout{grid-template-columns:minmax(0,1fr)}.run-workspace__sidebar{border-left:0;border-top:1px solid var(--g-color-line);padding-top:24px;padding-left:0}.run-workspace__sidebar:before{display:none}}@media (max-width:880px){.run-workspace{--run-workspace-sticky-progress-height:56px;gap:20px}.run-workspace__header h2{font-size:1.24rem}.run-workspace__stages{--run-stage-end-radius:20px;--run-stage-height:40px;gap:4px}.run-workspace__stages li,.run-workspace__stages li>button{min-height:40px}.run-workspace__stages li{gap:7px;padding:7px 9px}.run-workspace__stages li>button{gap:7px;width:calc(100% + 18px);margin:-7px -9px;padding:7px 9px}.run-workspace__stages li>span,.run-workspace__stages li>button>span:first-child{width:21px;height:21px;font-size:.7rem}.run-workspace__stages li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.run-workspace__focus{gap:18px;padding:20px}}@media (max-width:480px){.run-workspace__stages{gap:4px;display:flex}.run-workspace__stages li{flex:1 1 0;min-width:18px;height:8px;min-height:8px;padding:0;overflow:hidden;border-radius:999px!important}.run-workspace__stages li>button{width:100%;height:100%;min-height:0;margin:0;padding:0}.run-workspace__stages li>span,.run-workspace__stages li>button>span:first-child,.run-workspace__stages li strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.run-workspace__stages li.is-completed{background-color:var(--g-color-mint)!important;background-image:var(--g-gradient-momentum-mesh)!important;border:0!important}.run-workspace__stages li.is-upcoming{background:var(--g-color-panel)!important;border:0!important}.run-workspace__stages li.is-current{background:linear-gradient(var(--g-color-panel), var(--g-color-panel)) padding-box, linear-gradient(90deg, var(--g-color-action) 0 78%, var(--g-color-focus) 100%) border-box;border:1px solid #0000}.run-workspace-skeleton .run-workspace__stages li{animation:1.4s ease-in-out infinite goalite-skeleton-pulse;background:linear-gradient(90deg, var(--app-skeleton-base) 0%, var(--app-skeleton-highlight) 50%, var(--app-skeleton-base) 100%)!important;background-size:200% 100%!important;border:0!important}.run-workspace__focus{border-radius:var(--g-radius);padding:18px}}@media (max-width:720px){.run-workspace__tab-panel{gap:18px}}@container shell-surface (max-width:920px){.run-workspace{--run-workspace-sticky-progress-height:24px;gap:20px;min-inline-size:0;max-inline-size:100%}.run-workspace__sticky-progress .run-workspace__stages{display:none}.run-workspace__sticky-progress .run-workspace__compact-stage-progress{display:block}.run-workspace__header h2{font-size:1.24rem}.run-workspace__layout{grid-template-columns:minmax(0,1fr)}.run-workspace__sidebar{border-left:0;border-top:1px solid var(--g-color-line);padding-top:24px;padding-left:0}.run-workspace__sidebar:before{display:none}.run-workspace__stages{--run-stage-end-radius:20px;--run-stage-height:40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-inline-size:100%}.run-workspace__stages li,.run-workspace__stages li>button{min-height:40px}.run-workspace__stages li{gap:7px;padding:7px 9px}.run-workspace__stages li>button{gap:7px;width:calc(100% + 18px);margin:-7px -9px;padding:7px 9px}.run-workspace__stages li>span,.run-workspace__stages li>button>span:first-child{width:21px;height:21px;font-size:.7rem}.run-workspace__stages li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.run-workspace__focus{gap:18px;max-inline-size:100%;padding:20px}}@container shell-surface (max-width:760px){.run-workspace__focus--ready{grid-template-columns:minmax(0,1fr)}.run-workspace__focus--ready .run-workspace__focus-copy,.run-workspace__focus--ready .run-workspace__focus-action,.run-workspace__focus--ready .run-workspace__focus-context{grid-area:auto/1}}@container shell-surface (max-width:560px){.run-workspace__header-actions{justify-content:space-between;width:100%}.run-workspace__header-context-actions{min-width:0}.run-workspace__header-actions .g-button,.run-workspace__focus-action .g-button{justify-content:center;width:100%}.run-workspace__stages{display:none}.run-workspace__compact-stage-progress{display:block}.run-workspace-skeleton .run-workspace__compact-stage-progress .stage-progress__pill{animation:1.4s ease-in-out infinite goalite-skeleton-pulse;background:linear-gradient(90deg, var(--app-skeleton-base) 0%, var(--app-skeleton-highlight) 50%, var(--app-skeleton-base) 100%)!important;background-size:200% 100%!important;border:0!important}.run-workspace__focus{border-radius:var(--g-radius);padding:18px}.run-work-action--review,.run-work-action--resolve{justify-content:flex-start}.run-work-action--review{justify-items:start}.run-work-action--review p{text-align:left;max-width:none}}.run-workspace__focus-context{border-top:1px solid var(--g-color-line);grid-column:1/-1;gap:12px;padding-top:18px;display:grid}.run-workspace__focus-context-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.run-workspace__focus-optional-group{color:var(--g-color-ink-soft);flex-wrap:wrap;justify-self:end;align-items:center;gap:6px;font-size:.78rem;display:flex}.run-workspace__focus-optional-group>span:first-child{font-weight:var(--g-font-weight-ui-strong)}.run-workspace__focus-optional-group .run-workspace__focus-optional-toggle,.run-workspace__focus-optional-group .run-workspace__focus-resources-toggle{color:inherit;font-size:inherit;font-weight:var(--g-font-weight-ui)}.run-workspace__focus--ready .run-workspace__focus-optional-group{color:var(--g-color-canvas)}.run-workspace__focus-optional-count{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-flex}.run-workspace__focus-optional-link{align-items:center;gap:7px;display:inline-flex}.run-workspace__focus-action .run-workspace__focus-optional-link{align-self:flex-end}.run-workspace__focus-optional-toggle{color:var(--g-color-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);text-underline-offset:3px;background:0 0;border:0;align-self:start;padding:0;text-decoration:underline;text-decoration-thickness:1px}.run-workspace__focus-optional-toggle:hover,.run-workspace__focus-resources-toggle:hover{color:var(--g-color-ink)}.run-workspace__focus-optional-toggle:hover,.run-workspace__focus-resources-toggle:hover .run-workspace__focus-resources-label{text-decoration-thickness:2px}.run-workspace__revisit-stage{color:var(--g-color-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.run-workspace__revisit-stage:hover{color:var(--g-color-ink)}.run-workspace__revisit-stage:focus-visible,.run-workspace__focus-optional-toggle:focus-visible,.run-workspace__focus-resources-toggle:focus-visible{outline:2px solid var(--g-color-action);outline-offset:3px;border-radius:4px}.run-workspace__focus-resources-toggle{color:var(--g-color-muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.run-workspace__focus-resources-label{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.run-workspace__focus--ready .run-workspace__focus-optional-toggle:hover,.run-workspace__focus--ready .run-workspace__focus-optional-toggle:focus-visible,.run-workspace__focus--ready .run-workspace__focus-resources-toggle:hover,.run-workspace__focus--ready .run-workspace__focus-resources-toggle:focus-visible{color:var(--g-color-canvas-raised)}.stage-resources-modal{gap:14px;display:grid}.stage-resources-modal>p{color:var(--g-color-muted);margin:0;font-size:.84rem;line-height:1.45}.stage-resources-modal ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stage-resources-modal li{min-width:0}.stage-resources-modal a{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;text-decoration:none;display:grid}.stage-resources-modal a:hover{background:var(--g-color-state-hover);border-color:var(--g-color-state-border)}.stage-resources-modal a:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}.stage-resources-modal__icon{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-action);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.stage-resources-modal__copy{gap:2px;min-width:0;display:grid}.stage-resources-modal__copy>span{color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong)}.stage-resources-modal__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.stage-resources-modal__copy small{color:var(--g-color-muted);font-size:.74rem;line-height:1.4}@media (max-width:560px){.run-workspace__focus-context-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}.run-workspace__focus-optional-group{justify-self:start}.run-workspace__focus-action .run-workspace__focus-optional-link{align-self:flex-start}.run-workspace__focus--ready .run-workspace__focus-optional-group{color:var(--g-color-ink-soft)}.run-workspace__focus--ready .run-workspace__focus-optional-toggle:hover,.run-workspace__focus--ready .run-workspace__focus-optional-toggle:focus-visible,.run-workspace__focus--ready .run-workspace__focus-resources-toggle:hover,.run-workspace__focus--ready .run-workspace__focus-resources-toggle:focus-visible{color:var(--g-color-ink-base)}}.run-workspace__collaboration-next-action{color:var(--g-color-muted);max-width:24rem;margin:0;font-size:.84rem;line-height:1.45}.run-workspace__independent-exercise{gap:14px;display:grid}.run-workspace__independent-exercise-facilitator ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__independent-exercise label>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__independent-exercise textarea{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:7px;width:100%;padding:8px}.run-workspace__independent-exercises{gap:14px;display:grid}.run-workspace__independent-exercise>p,.run-workspace__independent-exercise-facilitator>p,.run-workspace__independent-exercise-revealed p{color:var(--g-color-muted);margin:0;font-size:.84rem;line-height:1.5}.run-workspace__independent-exercise form,.run-workspace__independent-exercise label,.run-workspace__independent-exercise-facilitator,.run-workspace__independent-exercise-revealed{gap:10px;display:grid}.run-workspace__independent-exercise-actions{gap:8px;display:flex}.run-workspace__independent-exercise-status,.run-workspace__independent-exercise-revealed{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:8px;padding:10px}.run-workspace__independent-exercise-facilitator{border-top:1px solid var(--g-color-line);padding-top:12px}.run-workspace__independent-exercise-facilitator li{color:var(--g-color-muted);font-size:.76rem}.run-workspace__review-flags{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.run-workspace__review-flags li{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.run-workspace__review-flags li>div:first-child{gap:3px;display:grid}.run-workspace__review-flags strong{font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__review-flags li>div:first-child span{color:var(--g-color-muted);font-size:.76rem;line-height:1.4}.run-work-action{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.run-work-action--occurrence,.run-work-action--complete{border-top:1px solid var(--g-color-line);padding-top:12px}.run-work-action--compact{border-top:0;padding-top:0}.run-work-action--occurrence>span{color:var(--g-color-muted);font-size:.76rem}.run-work-action .g-form-status{flex-basis:100%;margin:0}.run-work-action--review,.run-work-action--resolve{justify-content:flex-end}.run-work-action--review{place-items:end;display:grid}.work-item-editor__recurrence{gap:16px;display:grid}.work-item-editor__recurrence-fields{border-left:1px solid var(--g-color-line);padding-left:14px}.work-item-editor__recurrence-fields small,.work-item-editor__recurrence-summary{color:var(--g-color-muted);margin:0;font-size:.78rem;line-height:1.45}.work-item-editor__recurrence-days{border:0;gap:8px;margin:0;padding:0;display:grid}.work-item-editor__recurrence-days legend{color:var(--g-color-ink);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);padding:0}.work-item-editor__recurrence-days>div{flex-wrap:wrap;gap:6px;display:flex}.work-item-editor__recurrence-days label{background:var(--g-color-state-selected);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.work-item-editor__recurrence-days label:has(input:checked){border-color:var(--g-color-state-border);color:var(--g-color-ink)}.work-item-editor__recurrence-days input{accent-color:var(--g-color-action);margin:0}.run-workspace__due-recurring{gap:12px;display:grid}.run-workspace__due-recurring h3{font-size:1.04rem;font-weight:var(--g-font-weight-heading);margin:0}.run-workspace__due-recurring ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__due-recurring li{min-width:0}.run-workspace__due-recurring-row .run-work-action{padding-right:12px}.run-workspace__captured-recurrence{color:var(--g-color-muted)}.captured-work-modal__recurrence{border-top:1px solid var(--g-color-line);gap:14px;margin-top:18px;padding-top:16px;display:grid}.captured-work-modal__recurrence-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.captured-work-modal__recurrence-heading>div{gap:3px;min-width:0;display:grid}.captured-work-modal__recurrence-label,.captured-work-modal__recurrence-heading>div>strong{color:var(--g-color-muted);font-size:.78rem}.captured-work-modal__recurrence-heading>div>strong{color:var(--g-color-ink);font-size:.94rem}.captured-work-modal__recurrence-heading>div>strong.is-complete{color:var(--g-color-success)}.captured-work-modal__recurrence-heading>div>strong.is-overdue{color:var(--g-color-warning)}.captured-work-modal__recurrence-heading>div>strong.is-muted,.captured-work-modal__state.is-not-required{color:var(--g-color-muted)}.captured-work-modal__schedule-link.g-button{flex:none;min-height:auto;padding:2px 0;font-size:.76rem}.captured-work-modal__recurrence-progress{gap:7px;display:grid}.captured-work-modal__recurrence-progress>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.captured-work-modal__recurrence-progress>div>span{font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.captured-work-modal__recurrence-progress small{color:var(--g-color-muted);text-align:right;font-size:.72rem}.captured-work-modal__recurrence-progress>span{background:var(--g-color-state-selected);border-radius:999px;height:6px;display:block;overflow:hidden}.captured-work-modal__recurrence-progress>span>span{background:var(--g-color-success);border-radius:inherit;height:100%;display:block}.captured-work-modal__recurrence-stats{border-block:1px solid var(--g-color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:10px;display:grid}.captured-work-modal__recurrence-stats>span{gap:2px;min-width:0;padding-inline:10px;display:grid}.captured-work-modal__recurrence-stats>span+span{border-left:1px solid var(--g-color-line)}.captured-work-modal__recurrence-stats>span>strong{font-size:1.02rem;line-height:1.1}.captured-work-modal__recurrence-stats>span>small{color:var(--g-color-muted);font-size:.68rem}.captured-work-modal__recurrence-activity{gap:12px;display:grid}.captured-work-modal__recurrence-activity>div{justify-content:space-between;align-items:baseline;display:flex}.captured-work-modal__recurrence-activity>div>span{font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.captured-work-modal__recurrence-activity small{color:var(--g-color-muted);font-size:.7rem}.captured-work-modal__recurrence-activity ol{grid-template-columns:repeat(var(--recurrence-activity-columns,14), 1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.captured-work-modal__recurrence-activity.is-week,.captured-work-modal__recurrence-activity.is-month{--recurrence-activity-columns:12}.captured-work-modal__recurrence-activity li{aspect-ratio:1;background:var(--g-color-state-selected);border-radius:50%;justify-self:center;width:16px;height:16px;min-height:0}.captured-work-modal__recurrence-activity li.is-complete{background:var(--g-color-success)}.captured-work-modal__recurrence-activity li.is-partial{background:color-mix(in srgb, var(--g-color-success) 42%, var(--g-color-state-selected))}.captured-work-modal__recurrence-activity li.is-not-required{border:1px dashed var(--g-color-muted);background:0 0}.captured-work-modal__recurrence-activity li.is-loading{background:var(--g-color-state-selected);animation:1.1s ease-in-out infinite alternate recurrence-activity-loading}@keyframes recurrence-activity-loading{0%{opacity:.45}to{opacity:.9}}.captured-work-modal__recurrence-notes{border-top:1px solid var(--g-color-line);padding-top:14px}.captured-work-modal__recurrence-notes summary{color:var(--g-color-muted);cursor:pointer;font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:6px;list-style:none;display:flex}.captured-work-modal__recurrence-notes summary::-webkit-details-marker{display:none}.captured-work-modal__recurrence-notes[open] summary{color:var(--g-color-ink);margin-bottom:10px}.captured-work-modal__recurrence-notes summary>small{background:var(--g-color-state-selected);color:var(--g-color-muted);border-radius:999px;justify-content:center;align-items:center;min-width:18px;padding:2px 5px;font-size:.68rem;display:inline-flex}.captured-work-modal__recurrence-notes-chevron{margin-left:auto;transition:transform .16s}.captured-work-modal__recurrence-notes[open] .captured-work-modal__recurrence-notes-chevron{transform:rotate(180deg)}.captured-work-modal__recurrence-notes ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.captured-work-modal__recurrence-notes li{gap:2px;display:grid}.captured-work-modal__recurrence-notes li>strong,.captured-work-modal__recurrence-notes li>span{font-size:.76rem}.captured-work-modal__recurrence-notes li>span{color:var(--g-color-muted)}.run-abandon-modal{color:var(--g-color-muted);max-width:54ch}.run-abandon-modal p{margin:0;line-height:1.55}.run-work-action--review p{color:var(--g-color-muted);text-align:right;max-width:30ch;margin:0;font-size:.74rem;line-height:1.4}.run-workspace__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.run-workspace__grid--single{grid-template-columns:minmax(0,1fr)}.run-workspace__workspace{gap:20px;min-width:0;display:grid}.run-workspace__sticky-tabs{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:color-mix(in srgb, var(--g-color-panel) 92%, transparent);min-width:0;max-width:100%;top:var(--run-workspace-sticky-progress-height);z-index:5;position:sticky;overflow-x:clip}.run-workspace__workspace-navigation{align-items:stretch;min-width:0;max-width:100%;display:flex}.run-workspace__workspace-navigation>.g-tabs{flex:auto;width:100%;min-width:0;max-width:100%}.run-workspace__workspace-navigation #workspace-tab-guidance{background:linear-gradient(to top, color-mix(in srgb, var(--g-color-mint) 34%, transparent) 0%, transparent 84%);margin-left:auto}.run-workspace__workspace-navigation #workspace-tab-guidance:hover{background:linear-gradient(to top, color-mix(in srgb, var(--g-color-mint) 42%, transparent) 0%, transparent 86%)}.run-workspace__workspace-navigation #workspace-tab-guidance[aria-selected=true]{background:linear-gradient(to top, color-mix(in srgb, var(--g-color-mint) 54%, transparent) 0%, transparent 88%)}.run-workspace__workspace-navigation #workspace-tab-guidance>svg{color:var(--g-color-action-text)}.run-workspace__sticky-tabs:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--g-color-ink-base) 7%, transparent), transparent);content:"";pointer-events:none;height:10px;position:absolute;top:100%;left:0;right:0}@media (max-width:700px){.run-workspace__workspace-navigation #workspace-tab-guidance{margin-left:0}}.run-workspace__attention-label{color:var(--g-color-warning-text);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:6px;line-height:1.3;display:inline-flex}.run-workspace__attention-label>span{background:var(--g-color-warning);border:1px solid color-mix(in srgb, var(--g-color-warning) 72%, var(--g-color-canvas-raised));border-radius:999px;flex:none;width:7px;height:7px}.run-workspace__attention-label--action{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.run-workspace__attention-label--action:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.run-workspace__attention-label--action:focus-visible{outline:2px solid var(--g-color-action);outline-offset:3px;border-radius:4px}.run-workspace__tab-panels,.run-workspace__tab-panel{min-width:0}.run-workspace__tab-panel{gap:24px;display:grid}.run-workspace__tab-panel[hidden]{display:none}.run-tab{--run-tab-item-padding-block:12px;--run-tab-item-padding-inline:16px;gap:18px;min-width:0;display:grid}.run-workspace__item-row{box-sizing:border-box;border-radius:10px;transition:background-color .14s,box-shadow .14s;position:relative}.run-workspace__item-row:hover,.run-workspace__item-row:focus-within{background:color-mix(in srgb, var(--g-color-state-hover) 58%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--g-color-line) 65%, transparent)}.run-tab__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.run-tab__header-summary{flex:240px;min-width:0}.run-tab__header-actions,.run-tab__header-controls,.run-tab__header-primary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-tab__header-actions{flex:0 auto;justify-content:flex-end;margin-left:auto}.run-tab__header-primary{margin-left:2px}.run-tab__header-actions .g-button,.run-tab__header-actions .g-filter-menu__trigger,.run-tab__primary-action{white-space:nowrap;min-height:36px}.run-tab__primary-action{font-size:.8rem}.run-tab__title{gap:4px;display:grid}.run-tab__title h3,.run-tab__title p{margin:0}.run-tab__title h3{font-size:1.05rem;font-weight:var(--g-font-weight-heading)}.run-tab__title p{color:var(--g-color-muted);max-width:680px;font-size:.82rem;line-height:1.45}.run-tab__title-meta{margin-top:3px}.run-tab__summary{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui);flex-wrap:wrap;align-items:center;gap:8px;line-height:1.2;display:inline-flex}.run-tab__summary-count,.run-tab__summary-detail{align-items:center;gap:5px;display:inline-flex}.run-tab__summary strong{color:var(--g-color-ink);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:var(--g-font-weight-ui-strong)}.run-tab__summary-separator{color:var(--g-color-line);font-size:.9rem}.run-tab__summary-detail--attention{color:var(--g-color-warning-text)}.run-tab__summary-detail--progress{color:var(--g-color-action-text)}.run-kpis__health-summary{border-left:1px solid var(--g-color-line);flex-wrap:wrap;align-items:center;gap:0;padding-left:10px;display:inline-flex}.run-kpis__health-summary-part{color:var(--g-color-muted);white-space:nowrap}.run-kpis__health-summary-part+.run-kpis__health-summary-part{border-left:1px solid var(--g-color-line);margin-left:8px;padding-left:8px}.run-kpis__health-summary-part.is-success{color:var(--g-color-action-text)}.run-kpis__health-summary-part.is-attention{color:var(--g-color-warning-text);font-weight:var(--g-font-weight-ui-strong)}.run-tab__summary-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.run-tab__notice{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px 16px;display:grid}.run-tab__notice>svg{margin-top:2px}.run-tab__notice p{gap:3px;margin:0;display:grid}.run-tab__notice strong{color:var(--g-color-ink);font-size:.84rem}.run-tab__notice span{font-size:.76rem}.run-tab-groups{gap:0;min-width:0;display:grid}.run-tab-group{background:0 0;border:0;min-width:0}.run-tab-group__header{background:color-mix(in srgb, var(--g-color-panel-soft) 38%, transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-width:0;max-width:100%;min-height:56px;margin:8px 0 4px;padding:10px 12px 10px 14px;display:flex}.run-tab-group__title{gap:3px;min-width:0;display:grid}.run-tab-group__title h3,.run-tab-group__title p{margin:0}.run-tab-group__title h3{min-width:0;font-size:.92rem}.run-tab-group__header .work-item-type-identity__icon,.run-tab-group__header .run-workspace__captured-group-fallback>span{border-color:color-mix(in srgb, var(--g-color-line) 58%, transparent)}.run-tab-group__title p{color:var(--g-color-muted);font-size:.74rem;line-height:1.4}.run-tab-group__meta{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui);flex:none;align-items:center;gap:9px;min-width:0;max-width:100%;display:flex}.run-tab-group__actions{align-items:center;gap:8px;display:flex}.run-tab-group__toggle{color:var(--g-color-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.run-tab-group__toggle:hover{background:var(--g-color-state-hover);color:var(--g-color-ink)}.run-tab-group__toggle:focus-visible{outline:2px solid var(--g-color-action);outline-offset:1px}.run-tab-group__content{gap:8px;min-width:0;padding:8px;display:grid}.run-tab-group__content[hidden]{display:none}@container shell-surface (max-width:800px){.run-tab__header{flex-direction:column;align-items:flex-start;gap:14px}.run-tab__header-summary,.run-tab__header-actions{flex:0 auto;width:100%}.run-tab__header-actions{justify-content:flex-end;margin-left:0}}@container shell-surface (max-width:520px){.run-tab{--run-tab-item-padding-block:10px;--run-tab-item-padding-inline:12px}.run-tab__header-actions,.run-tab__header-controls{align-items:stretch;width:100%}.run-tab__header-controls{flex:auto}.run-tab__header-primary,.run-tab__header-primary .g-button{flex:1 0 100%;justify-content:center;width:100%;margin-left:0}.run-tab-group__header{flex-direction:column;align-items:flex-start;gap:8px}.run-tab-group__meta{flex-wrap:wrap;justify-content:flex-start;width:100%}.run-workspace__captured-group-requirement-count,.run-workspace__captured-group-review-count{overflow-wrap:anywhere;white-space:normal;max-width:100%}}.run-workspace__tab-panel--visuals{gap:16px}.run-workspace__visuals-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.run-workspace__visuals-heading>div{gap:4px;display:grid}.run-workspace__visuals-heading h3,.run-workspace__visuals-heading p{margin:0}.run-workspace__visuals-heading h3{font-size:1.05rem;font-weight:var(--g-font-weight-heading)}.run-workspace__visuals-heading p{color:var(--g-color-muted);font-size:.86rem}.run-visualizations{gap:14px;min-width:0;display:grid}.run-visualizations__heading{justify-content:space-between;align-items:end;display:flex}.run-visualizations__heading h3{font-size:1.05rem;font-weight:var(--g-font-weight-heading);margin:0}.run-visualizations__heading p{color:var(--g-color-muted);margin:4px 0 0;font-size:.86rem}.run-visualization button:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}.run-visualization{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:18px;min-width:0;padding:18px;display:grid;overflow:hidden}.run-visualization__header{align-items:center;gap:8px;display:flex}.run-visualization__header-action{margin-left:auto}.run-visualization__swap-axes.g-button{min-height:32px;padding:0 9px}.run-visualization__header h4{font-size:1rem;font-weight:var(--g-font-weight-heading);margin:0}.run-visualization__context{color:var(--g-color-muted);font-size:.76rem}.run-visualization__kind{color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase}.run-visualization__empty{background:var(--g-color-surface);color:var(--g-color-muted);border-radius:8px;padding:20px;font-size:.88rem}.run-visualizations__empty{border:1px dashed var(--g-color-line-strong);border-radius:var(--g-radius);color:var(--g-color-muted);align-items:center;gap:12px;min-height:96px;padding:18px;display:flex}.run-visualizations__empty>span{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.run-visualizations__empty div{gap:3px;display:grid}.run-visualizations__empty strong{color:var(--g-color-ink);font-size:.88rem}.run-visualizations__empty p{margin:0;font-size:.82rem}.run-timeline{gap:14px;min-width:600px;display:grid;overflow-x:auto}.run-timeline__axis,.run-gantt__axis{color:var(--g-color-muted);justify-content:space-between;font-size:.72rem;display:flex}.run-timeline__lane{gap:5px;display:grid}.run-timeline__lane h5,.run-gantt__group,.run-board__column h5,.run-matrix h5{font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);margin:0}.run-timeline__track{background-image:linear-gradient(90deg, var(--g-color-line) 1px, transparent 1px);border-bottom:1px solid var(--g-color-line);border-top:1px solid var(--g-color-line);background-size:12.5% 100%;height:76px;position:relative}.run-timeline__item{color:var(--g-color-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:2px;max-width:126px;padding:0 0 0 8px;display:grid;position:absolute;top:10px;left:0;transform:translate(-1px)}.run-timeline__item>span{background:var(--g-color-action);border:2px solid var(--g-color-panel);box-shadow:0 0 0 1px var(--g-color-action);border-radius:999px;width:9px;height:9px;position:absolute;top:24px;left:-5px}.run-timeline__item strong{font-size:.76rem;line-height:1.15}.run-timeline__item time{color:var(--g-color-muted);font-size:.68rem}.run-gantt{gap:8px;min-width:680px;display:grid;overflow-x:auto}.run-gantt__axis{margin-left:26%}.run-gantt__body{position:relative}.run-gantt__dependencies{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.run-gantt__dependencies path{fill:none;marker-end:inherit;stroke:var(--g-color-muted);stroke-dasharray:3 3;stroke-width:1.4px}.run-gantt__dependencies marker path{fill:var(--g-color-muted)}.run-gantt__rows{gap:0;display:grid}.run-gantt__row{grid-template-columns:26% 1fr;min-height:54px;display:grid}.run-gantt__row>button{border:0;border-bottom:1px solid var(--g-color-line);color:var(--g-color-ink);cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:7px 12px 7px 0;font-size:.78rem;overflow:hidden}.run-gantt__row>button small,.run-gantt__row>button span{text-overflow:ellipsis;display:block;overflow:hidden}.run-gantt__row>button small{color:var(--g-color-muted);margin-bottom:2px;font-size:.65rem}.run-gantt__track{background-image:linear-gradient(90deg, var(--g-color-line) 1px, transparent 1px);border-bottom:1px solid var(--g-color-line);background-size:12.5% 100%;position:relative}.run-gantt__bar{background:linear-gradient(90deg, var(--g-color-action), var(--g-color-secondary));cursor:pointer;z-index:2;border:0;border-radius:999px;min-width:10px;height:14px;position:absolute;top:20px}.run-matrix{min-width:570px;display:grid;overflow-x:auto}.run-matrix>h5,.run-matrix__corner,.run-matrix__cell{border-bottom:1px solid var(--g-color-line);border-right:1px solid var(--g-color-line);min-height:86px;padding:9px}.run-matrix>h5{background:var(--g-color-surface)}.run-matrix__row-heading{border-left:1px solid var(--g-color-line)}.run-matrix__corner{background:var(--g-color-surface);border-left:1px solid var(--g-color-line)}.run-matrix__cell{flex-wrap:wrap;gap:6px;display:flex}.run-matrix__cell button,.run-board__column>div>button{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);cursor:pointer;font:inherit;text-align:left;border-radius:7px;padding:6px 8px;font-size:.76rem}.run-matrix__cell button:hover,.run-board__column>div>button:hover,.run-gantt__row>button:hover{color:var(--g-color-action)}.run-board{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.run-board__column{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:9px;gap:9px;min-height:160px;padding:10px;display:grid}.run-board__column h5{justify-content:space-between;align-items:center;display:flex}.run-board__column h5 span{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:999px;padding:2px 6px;font-size:.68rem}.run-board__column>div{align-content:start;gap:7px;display:grid}.run-table__scroll{overflow-x:auto}.run-table{border-collapse:collapse;text-align:left;min-width:100%;font-size:.82rem}.run-table th,.run-table td{border-bottom:1px solid var(--g-color-line);vertical-align:top;padding:10px 12px}.run-table thead th,.run-table tfoot th,.run-table tfoot td{background:var(--g-color-surface);font-weight:var(--g-font-weight-ui-strong)}.run-table tbody tr:hover td{background:var(--g-color-state-hover)}.run-table tbody td:first-child{font-weight:var(--g-font-weight-ui-strong)}.run-table tbody td:first-child button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.run-table tbody td:first-child button:hover{color:var(--g-color-action)}@media (max-width:700px){.run-visualization{padding:14px}.run-workspace__visuals-heading{flex-direction:column;align-items:start}}.run-workspace__tab-panel--workspace{grid-template-columns:minmax(0,1fr);align-items:start}.run-workspace__tab-panel--workspace .run-kpis{padding:4px 0 0}:is(.g-modal__panel:has(.run-workspace__history-modal),.g-modal__panel:has(.run-workspace__integrations-modal),.g-modal__panel:has(.run-workspace__team-modal)){max-width:820px}.run-workspace__history-modal,.run-workspace__integrations-modal,.run-workspace__team-modal{min-width:0}.run-team{gap:0;display:grid}.run-team__summary{border-bottom:1px solid var(--g-color-line);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding-bottom:16px;display:flex}.run-team__summary strong{color:var(--g-color-ink);font-size:.95rem}.run-team__summary span{color:var(--g-color-muted);font-size:.8rem}.run-team__roster{margin:0;padding:0;list-style:none}.run-team__roster>li{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px 0;display:grid}.run-team__roster>li+li{border-top:1px solid var(--g-color-line)}.run-team__identity{gap:2px;min-width:0;display:grid}.run-team__identity strong,.run-team__identity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.run-team__identity strong{color:var(--g-color-ink);font-size:.86rem}.run-team__identity span{color:var(--g-color-muted);font-size:.74rem}.run-team__status{align-items:flex-start;gap:3px;min-width:92px;display:grid}.run-team__status span{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong)}.run-team__status span:last-child{align-items:center;gap:6px;display:inline-flex}.run-team__status span:last-child:before{background:var(--g-color-muted);content:"";border-radius:999px;width:6px;height:6px}.run-team__status span.is-active:before{background:var(--g-color-action-strong)}.run-team__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.run-team__actions .g-button{white-space:nowrap}.run-team__handover-confirmation{gap:12px;display:grid}.run-team__handover-confirmation p{color:var(--g-color-muted);margin:0;line-height:1.5}@media (max-width:640px){.run-team__roster>li{grid-template-columns:auto minmax(0,1fr);align-items:start}.run-team__status,.run-team__actions{grid-column:2}.run-team__status{flex-wrap:wrap;gap:6px 14px;display:flex}.run-team__actions{justify-content:flex-start}}.run-workspace__integrations-modal{gap:24px;display:grid}.method-assistant-run-resources{border-bottom:1px solid var(--g-color-line);gap:14px;padding-bottom:22px;display:grid}.method-assistant-run-resources__heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.method-assistant-run-resources__heading>div:first-child{gap:5px;display:grid}.method-assistant-run-resources__heading h3{margin:0;font-size:1rem}.method-assistant-run-resources__heading p{color:var(--g-color-muted);max-width:60ch;margin:0;font-size:.82rem;line-height:1.45}.method-assistant-run-resources__logos{flex:none;align-items:center;gap:10px;display:flex}.method-assistant-run-resources .g-integration-logo{filter:brightness(0)saturate();opacity:.68}[data-theme=dark] .method-assistant-run-resources .g-integration-logo{filter:brightness(0)saturate()invert();opacity:.78}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .method-assistant-run-resources .g-integration-logo{filter:brightness(0)saturate()invert();opacity:.78}}.method-assistant-run-resources__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.method-assistant-run-resources__actions .g-button,.method-assistant-run-resources__notice .g-button{min-height:36px;padding-inline:12px;font-size:.82rem}.method-assistant-run-resources__actions .g-button--quiet,.method-assistant-run-resources__notice .g-button--quiet{min-height:auto;padding-inline:4px}.method-assistant-run-resources__loading{gap:8px;display:flex}.method-assistant-run-resources__loading .g-skeleton{width:148px;height:36px}.method-assistant-run-resources__notice{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.82rem;display:flex}.method-assistant-run-resources__error{color:var(--g-color-danger);margin:0;font-size:.8rem}.run-workspace__history-modal .run-workspace__operations,.run-workspace__integrations-modal .run-integrations{border-top:0;padding-top:0}.run-workspace__tab-panel--sources{grid-template-columns:minmax(0,1fr)}.run-sources{gap:18px;min-width:0;display:grid}.run-sources__heading,.run-sources__section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.run-sources__heading{align-items:center}.run-sources__heading-actions,.run-sources__section-controls{flex:none;align-items:center;gap:8px;display:flex}.run-sources__heading h3,.run-sources__heading p,.run-sources__section-heading h4,.run-sources__section-heading p,.run-sources__upload-modal p{margin:0}.run-sources__heading h3{font-size:1rem}.run-sources__heading p,.run-sources__section-heading p,.run-sources__upload-modal p{color:var(--g-color-muted);max-width:660px;margin-top:4px;font-size:.78rem;line-height:1.5}.run-sources__section-controls>span{background:var(--g-color-surface-muted);color:var(--g-color-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;padding:3px 7px;font-size:.7rem;display:inline-flex}.run-sources__section:not(.run-tab-group){border-top:1px solid var(--g-color-line);gap:12px;padding-top:16px;display:grid}.run-sources__section-heading h4{font-size:.86rem}.run-sources__section-controls>button{color:var(--g-color-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.run-sources__section-controls>button:hover,.run-sources__section-controls>button:focus-visible{background:var(--g-color-state-hover);color:var(--g-color-ink)}.run-sources__filters{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:12px;grid-template-columns:minmax(180px,1fr) auto minmax(150px,auto);align-items:center;gap:10px;padding:10px;display:grid}.run-tab__header-controls .run-sources__filters{background:0 0;border:0;grid-template-columns:minmax(180px,260px) auto;padding:0}.run-sources__search{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.run-sources__search:focus-within{border-color:var(--g-color-state-border);outline:2px solid var(--g-color-action-soft)}.run-sources__search input{color:var(--g-color-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.8rem}.run-sources__scope-filter .g-picker__trigger{width:100%;min-height:36px}.run-sources__upload-modal{gap:16px;display:grid}.run-sources__add-kind,.run-sources__citation-form{gap:12px;display:grid}.run-sources__add-kind>span,.run-sources__citation-form label>span{color:var(--g-color-ink);font-size:.74rem;font-weight:var(--g-font-weight-ui-strong)}.run-sources__citation-form>p{margin-top:0}.run-sources__citation-form label{gap:6px;display:grid}.run-sources__citation-form label small{color:var(--g-color-muted);font-weight:var(--g-font-weight-ui);margin-left:4px}.run-sources__citation-form .g-text-input,.run-sources__citation-form .g-text-area,.run-sources__citation-form .g-picker,.run-sources__citation-form .g-picker__trigger{width:100%}.run-sources__upload-intro{gap:12px;display:grid}.run-sources__upload-intro .g-pill-picker{max-width:100%}.run-sources__availability-picker{gap:11px;display:grid}.run-sources__availability-picker header{gap:4px;display:grid}.run-sources__availability-picker header strong{font-size:.8rem}.run-sources__availability-picker header p,.run-sources__availability-help{color:var(--g-color-muted);margin:0;font-size:.74rem;line-height:1.45}.run-sources__availability-picker label{gap:6px;display:grid}.run-sources__availability-picker label>span{font-size:.74rem;font-weight:var(--g-font-weight-ui-strong)}.run-sources__availability-picker .g-picker,.run-sources__availability-picker .g-picker__trigger{width:100%}.run-sources__item-option-type{color:var(--g-color-muted);align-items:center;gap:5px;min-width:0;display:inline-flex}.run-sources__item-option-type small{font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;line-height:1}.run-sources__upload-modal .g-file-upload-field{max-width:none}.run-sources__upload-hint,.run-sources__loading,.run-sources__empty{color:var(--g-color-muted);font-size:.74rem}.run-sources__error{color:var(--g-color-danger);font-size:.78rem}.run-sources__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.run-sources__empty--library{border:1px dashed var(--g-color-line);text-align:center;border-radius:10px;margin:0;padding:24px}.source-card{background:color-mix(in srgb, var(--g-color-panel-soft) 38%, var(--g-color-panel));border:1px solid var(--g-color-border);border-radius:var(--g-radius);grid-template-columns:8px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.source-card--row{padding:var(--run-tab-item-padding-block,12px) var(--run-tab-item-padding-inline,16px);background:0 0;border:0;border-radius:10px;grid-template-columns:8px 30px minmax(0,1fr) auto;gap:12px;transition:background-color .14s;position:relative}.source-card--row+.source-card--row{margin-top:4px}.source-card--row+.source-card--row:before{background:var(--g-color-line);content:"";height:1px;left:var(--run-tab-item-padding-inline,16px);right:var(--run-tab-item-padding-inline,16px);position:absolute;top:-3px}.source-card__attention-slot{justify-content:center;align-self:start;align-items:center;width:8px;height:40px;display:flex}.source-card--row .source-card__attention-slot{height:30px}.source-card--row .source-card__icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:8px;width:30px;height:30px}.source-card__icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-muted);justify-content:center;align-self:start;align-items:center;width:40px;height:40px;display:inline-flex}.source-file-type-icon{object-fit:contain;flex:none;display:block}.source-card__copy{gap:5px;min-width:0;display:grid}.source-card__title{color:var(--g-color-ink);overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.source-card__meta{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:.7rem;line-height:1.35;display:flex}.source-card__meta>*{overflow-wrap:anywhere}.source-card__meta>*+:before{color:var(--g-color-line);content:"·";margin-right:8px}.source-card__meta a{color:var(--g-color-link);font-weight:var(--g-font-weight-ui-strong)}.source-card__status{color:var(--g-color-muted);font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.source-card__status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.source-card__status.is-success{color:var(--g-color-action-strong)}.source-card__status.is-warning{color:var(--g-color-warning-text)}.source-card__attention-text{color:var(--g-color-warning-text);font-weight:var(--g-font-weight-ui-strong)}.source-card__status.is-danger{color:var(--g-color-danger)}.source-card__actions{flex:none;align-self:center;align-items:center;gap:6px;display:flex}.source-card__actions a{color:var(--g-color-link);font-size:.75rem;font-weight:var(--g-font-weight-ui-strong)}.source-card__actions .g-button{min-height:28px;padding:4px 6px;font-size:.75rem}.source-card__secondary-action{border:1px solid var(--g-color-line);border-radius:var(--g-radius);padding:7px 9px;line-height:1;text-decoration:none;color:var(--g-color-ink)!important}.source-card__secondary-action:hover,.source-card__secondary-action:focus-visible{background:var(--g-color-state-hover);border-color:var(--g-color-state-border)}.run-sources__scope-badge{background:var(--g-color-surface-muted);color:var(--g-color-ink);font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;border-radius:999px;padding:2px 6px}.run-sources__view-link{align-items:center;gap:5px;display:inline-flex}.run-sources__show-more.g-button{justify-self:start;margin-left:50px}.run-sources__manage-modal{gap:16px;display:grid}.run-sources__link-picker{border-top:1px solid var(--g-color-line);gap:11px;padding-top:15px;display:grid}.run-sources__link-picker header{gap:4px;display:grid}.run-sources__link-picker header strong{font-size:.8rem}.run-sources__link-picker header small{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui)}.run-sources__link-picker header p,.run-sources__link-whole-item{color:var(--g-color-muted);margin:0;font-size:.76rem;line-height:1.45}.run-sources__link-picker .g-picker,.run-sources__link-picker .g-picker__trigger{width:100%}.run-sources__usage-modal,.run-sources__usage-modal ul,.run-sources__usage-loading{gap:12px;display:grid}.run-sources__usage-details,.run-sources__evidence-usage,.run-sources__evidence-usage>header{display:grid}.run-sources__usage-details{gap:20px}.run-sources__availability-summary{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:10px;gap:4px;padding:14px 16px;display:grid}.run-sources__availability-summary>span{color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.run-sources__availability-summary>strong{font-size:.84rem}.run-sources__availability-summary>p,.run-sources__evidence-usage>header p{color:var(--g-color-muted);margin:0;font-size:.74rem;line-height:1.45}.run-sources__evidence-usage{gap:12px}.run-sources__evidence-usage>header{gap:3px}.run-sources__evidence-usage>header strong{font-size:.8rem}.run-sources__usage-modal>p{color:var(--g-color-muted);margin:0;font-size:.78rem;line-height:1.45}.run-sources__usage-modal ul{margin:0;padding:0;list-style:none}.run-sources__usage-modal li>div,.run-sources__usage-skeleton{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:inherit;text-align:left;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:13px 14px;display:grid}.run-sources__usage-icon{background:var(--g-color-surface-muted);color:var(--g-color-action);border-radius:9px;justify-content:center;align-self:start;align-items:center;width:36px;height:36px;display:inline-flex}.run-sources__usage-copy{gap:3px;min-width:0;display:grid}.run-sources__usage-modal li strong{color:var(--g-color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.run-sources__usage-modal li small{color:var(--g-color-muted);font-size:.7rem}.run-sources__usage-stale{white-space:nowrap;grid-column:2;color:var(--g-color-warning-text)!important}.run-sources__usage-actions{grid-area:1/3/span 2;justify-content:flex-end;align-items:center;gap:4px!important;display:flex!important}.run-sources__usage-actions .g-button{min-height:28px;padding:4px 7px;font-size:.75rem}.run-sources__usage-skeleton-copy{gap:7px;display:grid}.run-sources__usage-skeleton-icon.g-skeleton{border-radius:9px;width:36px;height:36px}.run-sources__usage-skeleton-title.g-skeleton{width:min(220px,70%);height:12px}.run-sources__usage-skeleton-meta.g-skeleton{width:min(300px,88%);height:9px}.run-sources__usage-skeleton-action.g-skeleton{width:84px;height:28px}.run-sources__review-count{font-weight:var(--g-font-weight-ui-strong);color:var(--g-color-warning-text)!important}.run-sources__first-hand-note{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:13px;line-height:1.55;display:grid}.run-sources__first-hand-note q{font-style:normal}.run-sources__manage-modal>p{color:var(--g-color-muted);margin:0;line-height:1.5}.run-sources__stage-picker{gap:7px;display:grid}.run-sources__stage-picker>span{font-size:.76rem;font-weight:var(--g-font-weight-ui-strong)}@media (max-width:620px){.run-sources__heading{flex-direction:column;align-items:stretch}.run-sources__heading-actions{justify-content:space-between}.run-sources__filters{grid-template-columns:1fr}.run-tab__header-controls .run-sources__filters{grid-template-columns:minmax(0,1fr);width:100%}.source-card:not(.source-card--row){grid-template-columns:8px auto minmax(0,1fr);align-items:flex-start}.source-card:not(.source-card--row) .source-card__actions{border-left:0;grid-column:3;justify-self:start;padding-left:0}.source-card--row{grid-template-columns:8px 30px minmax(0,1fr);align-items:flex-start}.source-card--row .source-card__actions{grid-column:3;justify-self:start}.run-sources__usage-modal li>div,.run-sources__usage-skeleton{grid-template-columns:36px minmax(0,1fr);align-items:start}.run-sources__usage-actions,.run-sources__usage-stale,.run-sources__usage-skeleton-action.g-skeleton{grid-area:auto/2;justify-content:flex-start}}.run-workspace__tab-panel.run-workspace__tab-panel--workspace .run-integrations{border-top:1px solid var(--g-color-line);padding:22px 0 0}.run-workspace__tab-panel .run-workspace__outputs,.run-workspace__tab-panel .run-workspace__operations,.run-workspace__tab-panel .run-integrations{border-top:0;padding-top:0}.run-workspace__document-groups{padding-top:2px}.run-workspace__document-group .run-tab-group__content{gap:0}.run-workspace__documents-action-list .run-workspace__guidance-action-row{margin-left:0}.run-workspace__document-group .run-workspace__document-operation-note{padding:0 12px 10px}.run-workspace__document-type-identity{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}.run-workspace__document-type-identity>span:first-child{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.run-workspace__document-type-line{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.run-workspace__document-type-label{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__document-type-detail{color:var(--g-color-muted);font-size:.7rem}.run-workspace__document-type-detail:before{content:"·";margin-right:7px}.run-workspace__document-output-row{min-width:0;padding:var(--run-tab-item-padding-block,12px) var(--run-tab-item-padding-inline,16px);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;display:grid;position:relative}.run-workspace__documents-action-list>li+li{margin-top:8px}.run-workspace__documents-action-list>li+li:before{background:var(--g-color-line);content:"";height:1px;left:var(--run-tab-item-padding-inline,16px);right:var(--run-tab-item-padding-inline,16px);position:absolute;top:-5px}.run-workspace__documents-action-list>li+li:after{content:none}.run-workspace__layout{--run-workspace-column-gap:28px;align-items:start;gap:var(--run-workspace-column-gap);grid-template-columns:minmax(0,1fr) minmax(290px,.43fr);display:grid}.run-workspace__journey,.run-workspace__sidebar{gap:24px;min-width:0;display:grid}.run-workspace__sidebar{border-left:1px solid var(--g-color-line);padding-left:var(--run-workspace-column-gap);padding-top:18px;position:relative}.run-workspace__sidebar:before{background:var(--g-color-line);content:"";height:1px;left:var(--run-workspace-column-gap);position:absolute;top:0;right:0}.run-workspace__resources,.run-workspace__operations,.run-workspace__outputs,.run-integrations{gap:12px;display:grid}.owner-discovery{gap:clamp(28px,5vw,56px);display:grid}.owner-discovery__hero{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:clamp(20px,4vw,40px);display:grid}.owner-discovery__hero>div{gap:8px;min-width:0;display:grid}.owner-discovery__hero span,.owner-discovery__methods-heading>span,.owner-discovery__method-body>span{color:var(--g-color-muted);font-size:.78rem}.owner-discovery__hero h1,.owner-discovery__methods h2,.owner-discovery__method-card h3,.owner-discovery__hero p,.owner-discovery__method-card p{margin:0}.owner-discovery__hero h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.owner-discovery__hero p{color:var(--g-color-muted);max-width:64ch;line-height:1.55}.owner-discovery__hero a,.owner-discovery__method-card h3 a{color:var(--g-color-ink);text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s}.owner-discovery__hero a{justify-self:start}.owner-discovery__hero a:hover,.owner-discovery__hero a:focus-visible,.owner-discovery__method-card h3 a:hover,.owner-discovery__method-card h3 a:focus-visible{color:var(--g-color-action-text);text-decoration-color:currentColor}.owner-discovery__methods{gap:20px;display:grid}.owner-discovery__methods-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.owner-discovery__methods h2{font-size:clamp(1.35rem,3vw,1.8rem)}.owner-discovery__method-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.owner-discovery__method-card{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);min-width:0;display:grid;overflow:hidden}.owner-discovery__method-card .g-method-visual{aspect-ratio:16/8}.owner-discovery__method-body{align-content:start;gap:10px;padding:18px;display:grid}.owner-discovery__method-card h3{font-size:1.1rem;line-height:1.25}.owner-discovery__method-card p{color:var(--g-color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.owner-discovery__method-body ul{flex-wrap:wrap;gap:6px;margin:2px 0;padding:0;list-style:none;display:flex}.owner-discovery__method-body li{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:999px;padding:4px 8px;font-size:.72rem}.owner-discovery__method-body>.g-button{justify-self:start;margin-top:4px}@media (max-width:560px){.owner-discovery__hero{grid-template-columns:1fr}}.run-integrations{border-top:1px solid var(--g-color-line);padding-top:18px}.run-workspace__resources ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.run-workspace__resources li{gap:4px;display:grid}.run-workspace__resources a{color:var(--g-color-ink);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);justify-content:space-between;align-items:center;gap:6px;display:flex}.run-workspace__resources a:hover{color:var(--g-color-action)}.run-workspace__resources li>p{color:var(--g-color-muted);margin:0;font-size:.76rem;line-height:1.45}.run-workspace__sidebar .run-kpis,.run-workspace__sidebar .run-workspace__resources,.run-workspace__sidebar .run-workspace__operations,.run-workspace__sidebar .run-workspace__outputs{gap:12px;display:grid}.run-workspace__sidebar{--run-sidebar-description-size:.84rem;--run-sidebar-empty-size:.78rem;--run-sidebar-heading-size:1.04rem}.run-workspace__sidebar .run-workspace__section-heading h3,.run-workspace__sidebar .run-integrations__heading h3{font-size:var(--run-sidebar-heading-size);font-weight:var(--g-font-weight-heading);line-height:1.2}.run-workspace__sidebar .run-workspace__section-heading p{font-size:var(--run-sidebar-description-size);line-height:1.45}.run-workspace__grid .g-panel{gap:10px;display:grid}.run-workspace__grid dl{gap:8px;margin:4px 0 0;display:grid}.run-workspace__grid dl div{gap:2px;display:grid}.run-workspace__grid dt{color:var(--g-color-muted);font-size:.76rem}.run-workspace__grid dd{margin:0;font-size:.88rem}.run-workspace__focus-add-work{color:inherit;cursor:pointer;font:inherit;font-weight:var(--g-font-weight-ui-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.run-workspace__focus-add-work:disabled{color:var(--g-color-muted);cursor:not-allowed;text-decoration:none}.run-workspace__certificate{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 2px);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.run-workspace__certificate-icon{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-success-text);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.run-workspace__certificate-copy{gap:4px;min-width:0;display:grid}.run-workspace__certificate-copy h3,.run-workspace__certificate-copy p{margin:0}.run-workspace__certificate-copy p{color:var(--g-color-muted)}.run-workspace__certificate-copy dl{flex-wrap:wrap;gap:8px 24px;margin:9px 0 0;display:flex}.run-workspace__certificate-copy dl div{gap:2px;display:grid}.run-workspace__certificate-copy dt{color:var(--g-color-muted);font-size:.7rem}.run-workspace__certificate-copy dd{font-size:.8rem;font-weight:var(--g-font-weight-ui);margin:0}.run-workspace__certificate-verify{color:var(--g-color-action-text);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);text-underline-offset:3px;padding-top:3px}.run-workspace__captured{gap:12px;display:grid}.run-tab.run-workspace__captured{gap:18px}.run-workspace__captured--main{border-top:1px solid var(--g-color-line);padding-top:18px}.run-workspace__tab-panel--work>.run-workspace__captured--main{border-top:0;padding-top:0}.run-workspace__work-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.run-workspace__work-header>.run-workspace__captured-summary{flex:260px;align-self:center}.run-workspace__work-toolbar{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.run-workspace__work-toolbar .g-filter-menu__trigger,.run-workspace__add-work{white-space:nowrap}@container shell-surface (max-width:800px){.run-workspace__work-header{flex-direction:column;align-items:flex-start;gap:14px}.run-workspace__work-header>.run-workspace__captured-summary{flex:0 auto;width:100%}.run-workspace__work-toolbar{justify-content:flex-end;align-self:stretch}}@container shell-surface (max-width:430px){.run-workspace__work-toolbar{flex-flow:wrap;align-items:stretch}.run-workspace__work-toolbar .g-filter-menu{flex:1.35 1 0;min-width:0}.run-workspace__work-toolbar .g-filter-menu__trigger,.run-workspace__work-toolbar .run-workspace__add-work{justify-content:center;width:100%}.run-workspace__work-toolbar .run-workspace__add-work{flex:1 0 100%;min-width:0}.run-workspace__work-toolbar .g-filter-menu__trigger span{text-overflow:ellipsis;overflow:hidden}}@container shell-surface (max-width:340px){.run-workspace__work-toolbar{flex-direction:column}.run-workspace__work-toolbar .g-filter-menu,.run-workspace__work-toolbar .run-workspace__add-work{width:100%}}@container shell-surface (min-width:720px){.run-workspace__work-toolbar .g-filter-menu--two-columns .g-filter-menu__panel{grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,100vw - 40px)}}.run-workspace__add-work{align-self:flex-end;min-height:34px;padding:6px 12px;font-size:.8rem}.run-workspace__work-reset{color:var(--g-color-muted);cursor:pointer;font:inherit;font-size:.72rem;font-weight:var(--g-font-weight-ui);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;line-height:1;text-decoration:underline;text-decoration-thickness:1px}.run-workspace__work-reset:hover{color:var(--g-color-ink)}.run-workspace__captured-groups{gap:0;min-width:0;display:grid}.run-workspace__captured-group{background:0 0;border:0;min-width:0}.run-workspace__captured-group-heading{justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 10px 10px 14px;display:flex}.run-workspace__captured-group-heading h3{min-width:0;margin:0}.run-workspace__captured-group-fallback{color:var(--g-color-ink);font-size:.9rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:8px;display:inline-flex}.run-workspace__captured-group-fallback>span{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.run-workspace__captured-group-meta{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui);flex:none;align-items:center;gap:9px;display:flex}.run-workspace__captured-group-requirement-count{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:999px;padding:4px 8px}.run-workspace__captured-group-review-count{background:var(--g-color-warning-soft);border:1px solid var(--g-color-warning-border);color:var(--g-color-warning-text);border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}.run-workspace__captured-group-toggle{color:var(--g-color-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.run-workspace__captured-group-toggle:hover{background:var(--g-color-state-hover);color:var(--g-color-ink)}.run-workspace__captured-group-toggle:focus-visible{outline:2px solid var(--g-color-action);outline-offset:1px}.run-workspace__captured-group-content{gap:4px;padding:8px;display:grid}.run-workspace__captured-group-content[hidden]{display:none}.run-workspace__content-requirements{gap:6px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__content-requirements li{border:1px dashed color-mix(in srgb, var(--g-color-line) 72%, transparent);background:0 0;border-radius:8px;transition:border-color .14s;overflow:hidden}.run-workspace__content-requirements li:hover,.run-workspace__content-requirements li:focus-within{border-color:var(--g-color-line)}.run-workspace__content-requirement-action{color:inherit;font-family:var(--g-font-sans);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 10px 10px 12px;display:grid}.run-workspace__content-requirement-indicator{background:color-mix(in srgb, var(--g-color-panel-soft) 38%, transparent);border:1px solid color-mix(in srgb, var(--g-color-line) 64%, transparent);color:var(--g-color-muted);border-radius:999px;justify-content:center;align-self:start;align-items:center;width:24px;height:24px;margin-top:1px;display:inline-flex}.run-workspace__content-requirements.is-empty .run-workspace__content-requirement-action{padding-block:12px}.run-workspace__content-requirement-copy{gap:2px;display:grid}.run-workspace__content-requirements strong,.run-workspace__content-requirement-description{margin:0}.run-workspace__content-requirements strong{color:var(--g-color-ink);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__content-requirement-description{color:var(--g-color-muted);font-size:.74rem;line-height:1.4}.run-workspace__content-requirement-routes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.run-workspace__content-requirement-routes .g-button{white-space:nowrap;min-height:30px;padding:5px 9px;font-size:.72rem}.run-tab-group__footer-actions{padding:2px var(--run-tab-item-padding-inline,16px) 4px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 10px;display:flex}.run-tab-group__footer-actions .g-button{color:var(--g-color-muted);border:0;min-height:28px;padding:3px 0;font-size:.72rem}.run-tab-group__footer-action-separator{color:var(--g-color-muted);font-size:.72rem;line-height:1}.run-tab-group__footer-action-pair{align-items:center;gap:10px;display:inline-flex}.run-tab-group__footer-actions .g-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--g-color-action-text);text-underline-offset:3px;background:0 0;text-decoration:underline}@container shell-surface (max-width:520px){.run-workspace__captured-group-heading{align-items:flex-start}.run-workspace__captured-group-meta{flex-wrap:wrap;justify-content:flex-end}.run-workspace__content-requirement-action{grid-template-columns:auto minmax(0,1fr);align-items:start}.run-workspace__content-requirement-routes{grid-column:2;justify-content:flex-start;justify-self:start}}.run-workspace__section-heading.run-workspace__section-heading--action{align-items:center;gap:16px}.run-workspace__captured-summary{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui);text-align:left;white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;line-height:1;display:flex}.run-workspace__captured-summary>span{align-items:center;gap:4px;display:inline-flex}.run-workspace__captured-summary-content>button{flex:none}.run-workspace__captured-summary-content{flex-flow:row;align-items:center;gap:10px;display:inline-flex}@container shell-surface (max-width:520px){.run-workspace__captured-summary{white-space:normal}.run-workspace__captured-summary-content{flex-wrap:wrap;row-gap:8px}}.run-workspace__captured-summary-stat{color:var(--g-color-muted);align-items:center;gap:6px;display:inline-flex}.run-workspace__captured-summary strong{color:var(--g-color-ink);font-size:.88rem;font-weight:var(--g-font-weight-ui-strong);font-variant-numeric:tabular-nums}.run-workspace__captured-summary-separator{color:var(--g-color-line);font-size:.9rem;line-height:1}.run-workspace__captured-summary-progress{color:var(--g-color-action-text)}.run-workspace__captured-hierarchy,.run-workspace__captured-children{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.run-workspace__captured-hierarchy>li{gap:0;min-width:0;display:grid;position:relative}.run-workspace__captured-hierarchy>li+li{padding-top:8px}.run-workspace__captured-hierarchy>li+li:before{background:var(--g-color-line);content:"";height:1px;left:var(--run-tab-item-padding-inline,16px);right:var(--run-tab-item-padding-inline,16px);position:absolute;top:3px}.run-workspace__captured-tree-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-width:0;max-width:100%;display:grid}.run-workspace__captured-tree-row.run-workspace__item-row{padding-inline:var(--run-tab-item-padding-inline,16px);grid-template-columns:8px minmax(0,1fr) auto auto}.run-workspace__captured-row-attention{justify-content:center;align-self:stretch;align-items:center;width:8px;display:inline-flex;transform:translate(-4px)}.run-workspace__captured-children{border-left:1px solid var(--g-color-line);gap:0;margin:0 0 0 26px;padding-left:15px}.run-workspace__captured-hierarchy button{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:inherit;cursor:pointer;font:inherit;font-family:var(--g-font-sans);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:62px;padding:11px 12px;display:grid}.run-workspace__captured-children>li>.run-workspace__captured-tree-row>.run-workspace__captured-row{background:0 0;border:0;border-radius:6px;min-height:46px;padding:8px 6px}.run-workspace__captured-children>li{padding-block:3px;position:relative}.run-workspace__captured-children>li:not(:last-child):after{background:color-mix(in srgb, var(--g-color-line) 72%, transparent);content:"";height:1px;position:absolute;bottom:0;left:40px;right:6px}.run-workspace__captured-children>li.is-parent>.run-workspace__captured-tree-row>.run-workspace__captured-row{background:0 0;font-size:.9rem}.run-workspace__captured-children>li>.run-workspace__captured-tree-row>.run-workspace__captured-row:hover{background:var(--g-color-state-hover)}.run-workspace__captured-hierarchy .run-workspace__captured-toggle{color:var(--g-color-muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-self:stretch;align-items:center;width:34px;min-height:0;margin:0;padding:0;display:inline-flex}.run-workspace__captured-hierarchy .run-workspace__captured-toggle:hover{background:var(--g-color-state-hover);color:var(--g-color-ink)}.run-workspace__captured-tree-row{background:0 0;border:0;border-radius:10px;min-height:62px;transition:background-color .14s;overflow:hidden}.run-workspace__captured-tree-row>.run-workspace__captured-row{color:inherit;cursor:pointer;font:inherit;font-family:var(--g-font-sans);min-height:0;padding:var(--run-tab-item-padding-block,12px) 4px;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;display:grid}.run-workspace__captured-tree-row>.run-workspace__captured-row.is-grouped{grid-template-columns:minmax(0,1fr)}.run-workspace__captured-hierarchy>li.is-parent>.run-workspace__captured-tree-row>.run-workspace__captured-row{background:0 0}.run-workspace__captured-children{margin-left:26px}.run-workspace__captured-children .run-workspace__captured-children{margin-left:21px}.run-workspace__captured-children>li>.run-workspace__captured-tree-row{--run-tab-item-padding-block:8px;--run-tab-item-padding-inline:12px;border-radius:var(--g-radius);background:0 0;border:0;min-height:46px}.run-workspace__captured-children>li>.run-workspace__captured-tree-row>.run-workspace__captured-row{min-height:46px;padding:var(--run-tab-item-padding-block,8px) 2px}.run-workspace__captured-hierarchy .run-workspace__captured-tree-row>button.run-workspace__captured-row:hover{background:0 0}.run-workspace__captured-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding-right:0;display:flex}.run-workspace__captured-hierarchy .run-workspace__captured-row-actions button{font-family:var(--g-font-sans);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);justify-content:center;align-items:center;width:auto;min-height:30px;padding:0 9px;display:inline-flex}.run-workspace__captured-hierarchy .run-workspace__captured-row-actions .g-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--g-color-panel-soft);border-color:var(--g-color-state-border)}.run-workspace__captured-tree-row .run-workspace__captured-toggle{opacity:.58}.run-workspace__captured-tree-row:hover .run-workspace__captured-toggle,.run-workspace__captured-tree-row:focus-within .run-workspace__captured-toggle{opacity:1}.run-workspace__captured-collapsed-summary{color:var(--g-color-muted)}.run-workspace__captured-hierarchy button:hover{background:var(--g-color-state-hover)}.run-workspace__captured-hierarchy button:focus-visible{outline:2px solid var(--g-color-action);outline-offset:-2px}.run-workspace__captured-hierarchy button>div{gap:4px;min-width:0;display:grid}.run-workspace__captured-title{align-items:center;gap:7px;min-width:0;display:flex}.run-workspace__captured-title strong{flex:auto;min-width:0}.run-workspace__captured-hierarchy strong{color:var(--g-color-ink);font-size:.88rem;font-weight:var(--g-font-weight-ui-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-workspace__captured-hierarchy .run-workspace__captured-row-actions .run-workspace__captured-review-action.g-button{background:var(--g-color-warning-soft);border-color:var(--g-color-warning-border);color:var(--g-color-warning-text)}.run-workspace__captured-hierarchy .run-workspace__captured-row-actions .run-workspace__captured-review-action.g-button:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--g-color-warning) 24%, var(--g-color-panel));border-color:var(--g-color-warning);color:var(--g-color-warning-text)}.run-workspace__captured-children strong{font-size:.84rem}.run-workspace__captured-children .run-workspace__captured-icon{width:30px;height:30px}.run-workspace__captured-hierarchy button>div>span{color:var(--g-color-muted);white-space:nowrap;font-size:.76rem}.run-workspace__captured-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__captured-list li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);overflow:hidden}.run-workspace__captured-list button{color:inherit;cursor:pointer;font:inherit;font-family:var(--g-font-sans);border-radius:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;min-height:62px;padding:11px 12px;display:grid}.run-workspace__captured-list button:hover{background:var(--g-color-state-hover)}.run-workspace__captured-list button:focus-visible{outline:2px solid var(--g-color-action);outline-offset:-2px}.run-workspace__captured-list button>div{gap:4px;min-width:0;display:grid}.run-workspace__captured-icon,.captured-work-modal__icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.run-workspace__captured-list strong{color:var(--g-color-ink);font-size:.88rem;font-weight:var(--g-font-weight-ui-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-workspace__captured-list button>div>span{color:var(--g-color-muted);white-space:nowrap;font-size:.76rem}.run-workspace__captured-context{align-items:center;gap:6px;display:inline-flex}@container shell-surface (max-width:520px){.run-workspace__captured-group .run-tab-group__content{padding-inline:4px}.run-workspace__captured-hierarchy>li+li:before{left:8px;right:8px}.run-workspace__captured-tree-row.run-workspace__item-row{grid-template-columns:8px minmax(0,1fr) auto;align-items:start;padding-inline:6px}.run-workspace__captured-tree-row>.run-workspace__captured-row{grid-column:2;min-width:0;padding-inline:2px}.run-workspace__captured-row-attention{grid-area:1/1/span 2}.run-workspace__captured-row-actions{grid-area:2/2/auto/-1;justify-content:flex-start;padding:0 0 10px 2px}.run-workspace__captured-tree-row .run-workspace__captured-toggle{grid-area:1/3}.run-workspace__captured-children{margin-left:10px;padding-left:7px}.run-workspace__captured-children .run-workspace__captured-children{margin-left:7px}.run-workspace__captured-hierarchy button>div>span,.run-workspace__captured-list button>div>span{white-space:normal}.run-workspace__captured-context{overflow-wrap:anywhere;flex-wrap:wrap;row-gap:3px;min-width:0;line-height:1.35;display:flex}}.run-workspace__captured-source-count{align-items:center;gap:4px;display:inline-flex}.run-workspace__captured-state{color:var(--g-color-muted);align-items:center;gap:5px;display:inline-flex}.run-workspace__captured-state.is-in-progress{color:var(--g-color-action-text)}.run-workspace__captured-state.is-todo,.run-workspace__captured-state.is-complete{color:var(--g-color-action)}.run-workspace__captured-state.is-blocked{color:var(--g-color-warning-text)}.run-workspace__captured-state.is-failed{color:var(--g-color-danger)}.run-workspace__captured-link-indicator{color:var(--g-color-muted);align-items:center;gap:4px;margin-left:2px;display:inline-flex}.captured-work-modal{gap:18px;display:grid}.captured-work-modal__tabs-row{border-bottom:1px solid var(--g-color-line);align-items:stretch;gap:18px;min-width:0;display:flex;position:relative}.captured-work-modal__tabs-row>.g-tabs{border-bottom:0;flex:auto}.work-item-contributors{flex:none;align-items:center;padding-bottom:6px;display:flex;position:relative}.work-item-contributors__trigger{color:var(--g-color-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;min-height:30px;padding:3px;display:inline-flex}.work-item-contributors__trigger:hover,.work-item-contributors__trigger[aria-expanded=true]{background:var(--g-color-state-hover)}.work-item-contributors__trigger:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}.work-item-contributors__stack{align-items:center;padding-left:6px;display:flex}.work-item-contributors__stack-item,.work-item-contributors__overflow{margin-left:-6px;position:relative}.work-item-contributors__stack-item{display:inline-flex}.work-item-contributors__stack-item .g-avatar,.work-item-contributors__ai-avatar,.work-item-contributors__overflow{box-shadow:0 0 0 2px var(--g-color-panel)}.work-item-contributors__ai-avatar,.work-item-contributors__overflow{border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.work-item-contributors__ai-avatar{background:color-mix(in srgb, var(--g-color-action) 18%, var(--g-color-panel));color:var(--g-color-action-text)}.work-item-contributors__ai-avatar.is-sm{width:24px;height:24px}.work-item-contributors__ai-avatar.is-md{width:34px;height:34px}.work-item-contributors__overflow{background:var(--g-color-panel-soft);color:var(--g-color-muted);font-size:.64rem;font-weight:var(--g-font-weight-ui-strong);width:24px;height:24px}.work-item-contributors__popover{background:var(--g-color-panel);border:1px solid var(--g-color-line);box-shadow:0 18px 48px color-mix(in srgb, var(--g-color-ink-base) 38%, transparent), 0 4px 12px color-mix(in srgb, var(--g-color-ink-base) 20%, transparent);color:var(--g-color-ink);z-index:12;border-radius:12px;width:min(340px,100vw - 68px);max-height:min(430px,58vh);padding:13px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.work-item-contributors__heading{justify-content:space-between;align-items:start;gap:16px;padding:1px 1px 10px;display:flex}.work-item-contributors__heading strong{font-size:.82rem;line-height:1.35}.work-item-contributors__heading>button{color:var(--g-color-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;margin:-3px -3px 0 0;display:inline-flex}.work-item-contributors__heading>button:hover{background:var(--g-color-state-hover);color:var(--g-color-ink)}.work-item-contributors__heading>button:focus-visible{outline:2px solid var(--g-color-action);outline-offset:1px}.work-item-contributors__list{margin:0;padding:0;list-style:none;display:grid}.work-item-contributors__list>li{border-top:1px solid var(--g-color-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 2px;display:grid}.work-item-contributors__list>li:last-child{padding-bottom:2px}.work-item-contributors__list>li.is-former .g-avatar{filter:saturate(.35);opacity:.72}.work-item-contributors__list>li>div{gap:2px;min-width:0;display:grid}.work-item-contributors__list strong{font-size:.78rem;line-height:1.3}.work-item-contributors__list>li>div>span,.work-item-contributors__list>li>div>time{color:var(--g-color-muted);font-size:.68rem;line-height:1.35}.work-item-contributors__list .work-item-contributors__ai-avatar{color:var(--g-color-action-text)}.work-item-contributors__list .work-item-contributors__status{font-style:italic}.captured-work-modal__modal-header,.captured-work-modal__tab-panel{gap:12px;min-width:0;display:grid}#captured-work-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.captured-work-modal__tab-panel{grid-area:1/1;align-content:start;gap:18px}.captured-work-modal__tab-panel[aria-hidden=true]{pointer-events:none;visibility:hidden}.captured-work-modal h3,.captured-work-modal p{margin:0}.captured-work-modal h3{font-size:1.05rem}.captured-work-modal h3+p,.captured-work-modal__empty{color:var(--g-color-muted);margin-top:4px}.captured-work-modal__meta{color:var(--g-color-muted);flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.captured-work-modal__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.captured-work-modal__header-toolbar,.captured-work-modal__header-type{align-items:center;gap:7px;min-width:0;display:flex}.captured-work-modal__header-toolbar{flex-wrap:wrap;justify-content:space-between;width:100%}.captured-work-modal__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.captured-work-modal__header-type{flex:auto}.captured-work-modal__header-toolbar .captured-work-modal__icon{flex:none}.captured-work-modal__header-toolbar .captured-work-modal__type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.captured-work-modal__header-actions>.g-button,.captured-work-modal__header-actions>.g-context-menu{flex:none}.captured-work-modal__type{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.captured-work-modal__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.captured-work-modal__actions .run-work-action{display:contents}.captured-work-modal__actions .g-form-status{flex-basis:100%}.captured-work-modal__state{color:var(--g-color-muted);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:7px;display:inline-flex}.captured-work-modal__state.is-in-progress{color:var(--g-color-action-text)}.captured-work-modal__state.is-complete{color:var(--g-color-action)}.captured-work-modal__state.is-blocked{color:var(--g-color-warning-text)}.captured-work-modal__state.is-failed{color:var(--g-color-danger)}.captured-work-modal__carried{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius-sm);align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.captured-work-modal__carried>svg{color:var(--g-color-action);flex:none}.captured-work-modal__carried>div{gap:2px;display:grid}.captured-work-modal__carried p{color:var(--g-color-muted);margin:0;font-size:.8rem}.captured-work-modal__carried-action{flex:none;justify-items:end;margin-left:auto}.run-workspace__carried-label{color:var(--g-color-action-text);font-weight:var(--g-font-weight-ui-strong)}.captured-work-modal__review-callout{color:var(--g-color-ink);gap:0;display:grid}.work-item-review__copy{gap:5px;display:grid}.captured-work-modal__review-findings{gap:0;display:grid}.address-all-review-findings{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:16px;display:flex}.address-all-review-findings__copy{gap:4px;display:grid}.address-all-review-findings__copy strong{color:var(--g-color-ink);font-size:.9rem}.address-all-review-findings__copy p{color:var(--g-color-muted);margin:0;font-size:.82rem;line-height:1.45}.work-item-review{grid-template-columns:8px 30px minmax(0,1fr) auto;align-items:start;gap:12px 16px;display:grid}.work-item-review+.work-item-review{border-top:1px solid var(--g-color-line);margin-top:16px;padding-top:16px}.work-item-review__source{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong)}.work-item-review__attention{background:var(--g-color-warning);border-radius:999px;align-self:start;width:8px;height:8px;margin-top:11px}.work-item-review__icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-self:start;align-items:center;width:30px;height:30px;display:inline-flex}.work-item-review p{color:var(--g-color-muted);margin:0;font-size:.86rem;line-height:1.5}.work-item-review__suggestion{font-weight:var(--g-font-weight-ui-strong);color:var(--g-color-muted)!important;font-size:.78rem!important}.work-item-review__actions{flex-wrap:wrap;justify-content:flex-end;align-self:end;align-items:center;gap:8px;display:flex}.work-item-review__actions .g-button{min-height:32px;padding-inline:9px;font-size:.76rem}.work-item-review__acknowledged{color:var(--g-color-warning-text);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong)}.captured-work-modal__action{min-height:30px;padding:4px 9px;font-size:.76rem}.work-item-integrations,.work-item-ai-draft-information,.work-item-actions__delete-dialog,.work-item-actions__external-choice{gap:12px;display:grid}.work-item-integrations>p,.work-item-ai-draft-information>p,.work-item-actions__delete-dialog>p,.work-item-actions__external-choice p{margin:0}.work-item-ai-draft-information dl{gap:10px;margin:0;display:grid}.work-item-ai-draft-information dl>div{border-top:1px solid var(--g-color-line);grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:baseline;gap:12px;padding-top:10px;display:grid}.work-item-ai-draft-information dt{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong)}.work-item-ai-draft-information dd{margin:0}.work-item-integrations ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.work-item-integrations li{align-items:center;gap:10px;display:flex}.work-item-actions__external-choice{align-items:start;gap:8px}.work-item-actions__external-choice-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;display:flex}.work-item-actions__external-choice>p{color:var(--g-color-muted);font-size:.84rem}.work-item-actions__linked-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.work-item-actions__linked-tools li{font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:7px;display:inline-flex}.work-item-actions__cancel.g-button,.work-item-actions__cancel.g-button:hover,.work-item-actions__cancel.g-button:focus-visible{color:var(--g-color-ink);background:0 0;border-color:#0000}.work-item-actions__delete-error{color:var(--g-color-danger)}.run-workspace__evidence-chip{background:var(--g-color-action);color:var(--g-color-action-contrast);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;line-height:1;display:inline-flex}.run-workspace__evidence-chip.is-sourced{background:var(--g-color-action);color:var(--g-color-action-contrast)}.node-evidence{border-top:1px solid var(--g-color-line);padding-top:14px}.node-evidence.is-embedded{border-top:0;padding-top:0}.node-evidence summary{color:var(--g-color-muted);cursor:pointer;font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:8px;list-style:none;display:flex}.node-evidence summary::-webkit-details-marker{display:none}.node-evidence[open] summary{color:var(--g-color-ink);margin-bottom:12px}.node-evidence__summary-copy{gap:2px;min-width:0;display:grid}.node-evidence__summary-copy>small{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-regular)}.node-evidence .run-workspace__evidence-chip{margin-left:auto}.node-evidence__chevron{transition:transform .16s}.node-evidence[open] .node-evidence__chevron{transform:rotate(180deg)}.node-evidence__content{gap:12px;display:grid}.node-evidence.is-embedded .node-evidence__content{gap:16px}.source-actions{gap:8px;display:grid}.source-actions__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-actions__heading>strong{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.source-actions__heading>small,.source-actions__document-hint,.source-actions>p{color:var(--g-color-muted);font-size:.72rem;line-height:1.4}.source-actions__heading>small{white-space:nowrap}.source-actions>p{margin:0}.source-actions__choices{gap:8px;display:grid}.source-actions__choices .g-button{justify-content:flex-start;width:100%;min-height:46px}@container modal-panel (min-width:621px){.source-actions__choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.source-document-drop-target{position:relative}.source-document-drop-overlay{background:color-mix(in srgb, var(--g-color-panel) 92%, var(--g-color-action));border:2px dashed var(--g-color-action);border-radius:var(--g-radius);color:var(--g-color-action-strong);font-size:.9rem;font-weight:var(--g-font-weight-ui-strong);pointer-events:none;text-align:center;z-index:4;align-content:center;place-items:center;gap:10px;min-height:160px;padding:24px;display:grid;position:absolute;inset:0}.source-document-drop-overlay__icon{background:var(--g-color-action-soft);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.node-evidence__embedded-heading,.node-evidence__embedded-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.node-evidence__embedded-heading>span,.node-evidence__embedded-section-heading>span{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.node-evidence__embedded-heading>small,.node-evidence__embedded-section-heading>small{color:var(--g-color-muted);white-space:nowrap;font-size:.7rem}.node-evidence__embedded-source-form{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.node-evidence__input-number{color:var(--g-color-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem}.node-evidence__embedded-source-form .g-button{white-space:nowrap;min-height:40px}.node-evidence__embedded-detail-action.g-button,.captured-work-modal__related-work-action.g-button{justify-self:start;min-height:auto;padding:1px 0;font-size:.72rem}.node-evidence__intro,.node-evidence__empty,.node-evidence__file-hint,.node-evidence__form-heading p{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-regular);margin:0;line-height:1.45}.node-evidence__requirement,.node-evidence__upload-success{background:var(--g-color-action-soft);border:1px solid var(--g-color-action-border);border-radius:var(--g-radius-sm);color:var(--g-color-action-strong);align-items:flex-start;gap:8px;margin:0;padding:10px;font-size:.78rem;line-height:1.4;display:flex}.node-evidence__requirement svg{flex:none;margin-top:1px}.node-evidence__upload-success{flex-wrap:wrap;justify-content:space-between;align-items:center}.node-evidence__upload-success>span{flex:200px}.node-evidence__upload-success .g-button{flex:none;min-height:34px;padding:0 10px}.node-evidence__form{background:var(--g-color-surface-muted);border:1px solid var(--g-color-border);border-radius:var(--g-radius);gap:12px;padding:14px;display:grid}.node-evidence__source-dialog{gap:16px;display:grid}.node-evidence__source-dialog-intro{color:var(--g-color-muted);margin:0;font-size:.84rem;line-height:1.5}.node-evidence__locator-content{gap:14px;padding-top:4px;display:grid}.node-evidence__locator-intro{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.4}.node-evidence__locator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.node-evidence__locator-fields>:nth-child(n+3){grid-column:1/-1}.node-evidence__field-picker{border:0;gap:12px;margin:0;padding:0;display:grid}.node-evidence__field-picker legend{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);margin-bottom:4px}.node-evidence__field-picker>p{color:var(--g-color-muted);margin:0;font-size:.76rem;line-height:1.4}.node-evidence__scope-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.node-evidence__scope-option{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;transition:background-color .14s,border-color .14s;display:grid}.node-evidence__scope-option:hover{border-color:var(--g-color-state-border)}.node-evidence__scope-option:has(input:focus-visible){border-color:var(--g-color-state-border)}.node-evidence__scope-option:has(input:checked){background:var(--g-color-state-selected);border-color:var(--g-color-state-border)}.node-evidence__field-picker input[type=radio],.node-evidence__field-picker input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}.node-evidence__choice-control{background:var(--g-color-panel);border:1.5px solid var(--g-color-line);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .14s,border-color .14s;display:inline-flex;position:relative}.node-evidence__choice-control.is-radio{border-radius:999px}.node-evidence__field-picker input:checked+.node-evidence__choice-control{background:var(--g-color-action);border-color:var(--g-color-action)}.node-evidence__field-picker input:checked+.node-evidence__choice-control:after{border:solid var(--g-color-ink-base);content:"";border-width:0 2px 2px 0;width:4px;height:9px;margin-top:-2px;transform:rotate(45deg)}.node-evidence__field-picker input:checked+.node-evidence__choice-control.is-radio:after{background:var(--g-color-ink-base);border:0;border-radius:999px;width:7px;height:7px;margin:0;transform:none}.node-evidence__field-picker input:focus-visible+.node-evidence__choice-control{outline:2px solid var(--g-color-action);outline-offset:2px}.node-evidence__scope-copy{gap:2px;display:grid}.node-evidence__scope-copy strong{color:var(--g-color-ink);font-size:.78rem}.node-evidence__scope-copy small{color:var(--g-color-muted);font-size:.7rem;line-height:1.35}.node-evidence__field-picker-options{border-top:1px solid var(--g-color-line);gap:7px;padding-top:10px;display:grid}.node-evidence__field-picker-options label{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:.8rem;display:flex}.node-evidence__field-picker-options label:has(input:checked){background:var(--g-color-state-selected);border-color:var(--g-color-state-border)}.node-evidence__form-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.node-evidence__form-heading h4{margin:0 0 3px;font-size:.88rem}.node-evidence__attachments,.node-evidence__citations{gap:7px;margin:0;padding:0;list-style:none;display:grid}.node-evidence__source-scope{color:var(--g-color-muted)}.node-evidence__source-scope.is-action{appearance:none;color:var(--g-color-muted);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--g-color-line);text-decoration-color:var(--g-color-line);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.node-evidence__source-scope.is-action:hover,.node-evidence__source-scope.is-action:focus-visible{color:var(--g-color-ink)}.node-evidence__citation-note,.node-evidence__citation-quote{border-left:2px solid var(--g-color-line);color:var(--g-color-muted);margin:3px 0 0;padding-left:8px;font-size:.76rem;line-height:1.4}.node-evidence__citation-note{color:var(--g-color-ink);font-size:.82rem}.node-evidence__citation-error{color:var(--g-color-warning-text)!important}.work-item-editor__field-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.work-item-editor__source-expectation{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.66rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:0;text-transform:none;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.work-item-editor__source-expectation.is-required{border-color:var(--g-color-warning-border);color:var(--g-color-warning-text)}.source-card__actions .node-evidence__item-action.g-button{min-height:28px;padding-inline:7px;font-size:.74rem}.source-card__actions .node-evidence__item-action:not(.is-danger).g-button,.source-card__actions .node-evidence__item-action:not(.is-danger).g-button span{color:var(--g-color-ink)!important}.source-card__actions .node-evidence__item-action.is-danger.g-button,.source-card__actions .node-evidence__item-action.is-danger.g-button span{color:var(--g-color-muted)!important}.source-card__actions .node-evidence__item-action.g-button:hover,.source-card__actions .node-evidence__item-action.g-button:focus-visible,.source-card__actions .node-evidence__item-action.g-button:hover span,.source-card__actions .node-evidence__item-action.g-button:focus-visible span{color:var(--g-color-ink)!important}.source-card__actions .node-evidence__item-action.is-danger:hover,.source-card__actions .node-evidence__item-action.is-danger:focus-visible,.source-card__actions .node-evidence__item-action.is-danger:hover span,.source-card__actions .node-evidence__item-action.is-danger:focus-visible span{color:var(--g-color-danger)!important}@media (max-width:520px){.node-evidence__locator-fields,.node-evidence__scope-options{grid-template-columns:1fr}.work-item-editor__pending-sources>li{grid-template-columns:auto minmax(0,1fr);align-items:start}.work-item-editor__pending-source-actions{border-left:0;grid-column:2;justify-self:start;padding-left:0}}.g-modal-form.sostac-early-access .sostac-early-access__intro{color:var(--g-color-muted);margin-bottom:-4px}.g-modal-form.sostac-early-access .sostac-early-access__progress{color:var(--g-color-action);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.08em;text-transform:uppercase;margin:0}.sostac-early-access__choices{border:0;gap:9px;margin:0;padding:0;display:grid}.sostac-early-access .g-modal-form__section{gap:18px;display:grid}.sostac-early-access__choices legend{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);padding:0;line-height:1.4}.sostac-early-access__choices>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.g-modal-form .sostac-early-access__choices label,.g-modal-form .sostac-early-access__consent{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-ink);cursor:pointer;font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);border-radius:10px;align-items:center;gap:8px;padding:9px 10px;line-height:1.25;display:flex}.g-modal-form .sostac-early-access__choices label:has(input:checked){background:color-mix(in srgb, var(--g-color-action) 10%, var(--g-color-panel));border-color:var(--g-color-action)}.g-modal-form .sostac-early-access__consent:has(input:checked){background:color-mix(in srgb, var(--g-color-action) 10%, var(--g-color-panel));border-color:var(--g-color-action)}.g-modal-form .sostac-early-access__choices input,.g-modal-form .sostac-early-access__consent input{accent-color:var(--g-color-action);width:1rem;min-width:1rem;height:1rem;margin:0;padding:0}.g-modal-form .sostac-early-access__choices input[type=radio]{appearance:none;background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:999px}.g-modal-form .sostac-early-access__choices input[type=radio]:checked{background:var(--g-color-action);border-color:var(--g-color-action)}.g-modal-form .sostac-early-access__choices input[type=radio]:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}.sostac-early-access__field{margin:0}.sostac-early-access__field-label{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);align-items:baseline;gap:6px;line-height:1.4;display:flex}.g-modal-form .sostac-early-access__field-label small{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui);display:inline}.sostac-early-access__consent{margin:0}.sostac-early-access__privacy{color:var(--g-color-muted);margin:-8px 0 0;font-size:.76rem;line-height:1.45}.sostac-early-access__privacy a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:620px){.sostac-early-access__choices>div{grid-template-columns:1fr}}.node-evidence__error{color:var(--g-color-danger);margin:0;font-size:.8rem}@media (max-width:520px){.captured-work-modal__header-toolbar{flex-direction:column;align-items:flex-start}.captured-work-modal__header-actions{flex-wrap:wrap;justify-content:flex-start}.captured-work-modal__header{flex-direction:column;align-items:flex-start}.captured-work-modal__actions{justify-content:flex-start}}.work-item-type-identity{color:var(--g-color-ink);font-size:.9rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:8px;display:inline-flex}.work-item-type-identity--compact{gap:6px;font-size:.75rem}.work-item-type-identity--action{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.work-item-type-identity--action:hover,.work-item-type-identity--action:focus-visible{color:var(--g-color-ink)}.work-item-type-identity--action:hover>span:last-child,.work-item-type-identity--action:focus-visible>span:last-child{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.work-item-type-identity--action:focus-visible{outline:2px solid var(--g-color-action);outline-offset:3px;border-radius:8px}.work-item-type-identity__icon{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.work-item-type-identity--compact .work-item-type-identity__icon{border-radius:7px;width:26px;height:26px}.work-item-editor__modal-header,.work-item-editor__header-row{gap:12px;min-width:0;display:grid}.work-item-editor__breadcrumb-picker{min-width:0}.work-item-editor__breadcrumb-picker .g-picker{width:max-content;max-width:min(300px,62vw)}.work-item-editor__breadcrumb-picker .g-picker__trigger{font-size:.75rem;font-weight:var(--g-font-weight-ui-strong);background:0 0;border-color:#0000;border-radius:8px;gap:6px;min-height:30px;padding:2px 5px 2px 2px}.work-item-editor__breadcrumb-picker .g-picker__trigger:hover,.work-item-editor__breadcrumb-picker .g-picker__trigger[aria-expanded=true]{background:var(--g-color-state-hover);border-color:#0000}.work-item-editor__breadcrumb-picker .g-picker__trigger>.g-picker__selection>.g-picker__icon{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:7px;width:26px;height:26px}.work-item-editor__breadcrumb-picker .g-picker__panel{max-height:min(300px,42vh);font-size:.82rem;overflow-y:auto}.work-item-editor__tab-panels{min-width:0;display:grid}.work-item-editor__tab-panel{grid-area:1/1;gap:18px;min-width:0;display:grid}.work-item-editor__tab-panel[aria-hidden=true]{pointer-events:none;visibility:hidden}.work-item-editor__tab-panel--details>.work-item-editor__fields{margin-top:0}.work-item-editor__ai-alternative{border-top:1px solid var(--g-color-line);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.work-item-editor__ai-alternative--edit{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:10px;padding:12px 14px}@media (min-width:900px){.g-modal__panel--expanded .work-item-editor__header-row{justify-content:space-between;align-items:center;gap:28px;display:flex}.g-modal__panel--expanded .work-item-editor__ai-alternative{border-top:0;max-width:620px;margin-left:auto;padding-top:0}.g-modal__panel--expanded .work-item-editor__ai-alternative--edit{border:1px solid var(--g-color-line);width:100%;max-width:none;margin-left:0;padding:12px 14px}}.work-item-editor__ai-alternative>div:first-child{gap:2px;display:grid}.work-item-editor__ai-alternative span{color:var(--g-color-ink);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong)}.work-item-editor__ai-alternative small{color:var(--g-color-muted);font-size:.72rem;line-height:1.4}.work-item-editor__ai-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.work-item-editor__ai-actions .g-button{white-space:nowrap}.work-item-editor__ai-action.g-button{background:0 0;border:0;min-height:32px;padding-inline:4px}.work-item-editor__create-sources,.work-item-editor__pending-source-groups{display:grid}.work-item-editor__create-sources{gap:18px}.work-item-editor__pending-source-groups{gap:7px}.work-item-editor__pending-sources{gap:7px;margin:0;padding:0;list-style:none;display:grid}.work-item-editor__pending-sources>li{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.work-item-editor__pending-source-icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.work-item-editor__pending-sources>li>div{gap:2px;min-width:0;display:grid}.work-item-editor__pending-sources strong{overflow-wrap:anywhere;font-size:.8rem}.work-item-editor__pending-sources li>div>span,.work-item-editor__pending-sources li>div>small{color:var(--g-color-muted);overflow-wrap:anywhere;font-size:.72rem}.work-item-editor__pending-sources li>div>small{background:var(--g-color-panel-soft);border-radius:999px;width:fit-content;padding:2px 7px}.work-item-editor__pending-source-actions{align-items:center;gap:4px;display:inline-flex}.work-item-editor__pending-source-actions .g-button{color:var(--g-color-muted);min-height:30px;padding-inline:7px;font-size:.72rem}.work-item-editor__pending-source-actions .g-button.is-danger{color:var(--g-color-danger)}.work-item-editor__ai-action.g-button>span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--g-color-action) 0 58%, var(--g-color-secondary) 100%);color:#0000;font-weight:var(--g-font-weight-ui-strong)}.work-item-editor__ai-action.g-button:hover>span,.work-item-editor__ai-action.g-button:focus-visible>span{background-image:linear-gradient(90deg, var(--g-color-action-strong) 0 48%, var(--g-color-secondary) 100%)}@media (forced-colors:active){.work-item-editor__ai-action.g-button>span{color:buttontext;background:0 0}}@media (max-width:620px){.work-item-editor__ai-alternative{flex-direction:column;align-items:stretch;gap:9px}.work-item-editor__ai-actions{justify-content:flex-start}}.g-modal-form__grid .work-item-editor__wide{grid-column:1/-1}.g-modal-form__grid.work-item-editor__fields,.g-modal-form__grid.work-item-editor__relations{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.g-modal__panel:has(.work-item-editor--expanded){width:min(100%,1040px);max-width:1040px;max-height:min(820px,100dvh - 48px)}.work-item-editor--expanded .g-modal-form__grid.work-item-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-item-editor__relations .g-picker__trigger{min-height:42px}.work-item-editor__relations .g-picker__panel{width:100%;max-height:min(260px,34vh);overflow-y:auto}.work-item-editor__state-icon.is-todo{color:var(--g-color-muted)}.work-item-editor__state-icon.is-in-progress{color:var(--g-color-action-text)}.work-item-editor__state-icon.is-complete{color:var(--g-color-action)}.work-item-editor__state-icon.is-blocked{color:var(--g-color-warning-text)}.g-modal-form.work-item-editor label>span:first-child{color:var(--g-color-ink);font-size:.88rem;font-weight:var(--g-font-weight-ui-strong)}.work-item-editor__field-helper-placeholder{display:none}.work-item-editor__list-field{gap:7px;display:grid}.work-item-editor__list-field>span:first-child{color:var(--g-color-ink);font-size:.88rem;font-weight:var(--g-font-weight-ui-strong)}.work-item-editor__list-field>small:not(.work-item-editor__field-error){color:var(--g-color-muted);font-size:.74rem}.work-item-editor__list-inputs{gap:7px;display:grid}.work-item-editor__list-input-row{grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.work-item-editor__list-input-row>input:last-child{grid-column:2/-1}.work-item-editor__list-input-number{color:var(--g-color-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.72rem}.work-item-editor__list-input-remove{color:var(--g-color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.work-item-editor__list-input-spacer{width:32px;height:32px}.work-item-editor__list-input-remove:hover{background:var(--g-color-state-hover);color:var(--g-color-ink)}.work-item-editor__list-input-remove:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}@media (min-width:900px){.work-item-editor--expanded .work-item-editor__fields>label:not(.work-item-editor__boolean)>small:not(.work-item-editor__field-error){min-height:1.35em}.work-item-editor--expanded .work-item-editor__field-helper-placeholder{visibility:hidden;display:block}.work-item-editor--expanded .work-item-editor__fields>.work-item-editor__list-field>small:not(.work-item-editor__field-error){min-height:1.35em}}.g-modal-form label.work-item-editor__boolean{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.g-modal-form label.work-item-editor__boolean>span{grid-area:1/1}.g-modal-form label.work-item-editor__boolean>.g-switch{grid-area:1/2}.g-modal-form label.work-item-editor__boolean small{grid-column:1/-1}.g-modal-form label.work-item-editor__boolean small:not(.work-item-editor__field-error){grid-row:2}.g-modal-form label.work-item-editor__boolean .work-item-editor__field-error{grid-row:3}.g-modal-form .work-item-editor__field-error{color:var(--g-color-danger)}.work-item-editor__save-error{background:var(--g-color-warning-soft);border:1px solid var(--g-color-warning-border);border-radius:var(--g-radius);color:var(--g-color-warning-text);align-items:flex-start;gap:10px;padding:12px;display:flex}.work-item-editor__save-error>div{gap:3px;display:grid}.work-item-editor__save-error strong{color:var(--g-color-ink);font-size:.86rem}.work-item-editor__save-error p{color:var(--g-color-ink);margin:0;font-size:.84rem;line-height:1.45}.g-modal-form input[aria-invalid=true],.g-modal-form textarea[aria-invalid=true]{border-color:var(--g-color-danger)}.run-revisit__intro{color:var(--g-color-muted);margin:0;font-size:.88rem;line-height:1.45}.run-revisit__fields{gap:16px;margin-top:12px;display:grid}.g-modal-form label.work-item-editor__boolean>.g-switch{grid-row:1/span 2;align-self:center}.captured-work-modal__relations{border-top:1px solid var(--g-color-line);gap:10px;padding-top:16px;display:grid}.captured-work-modal__relations-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.captured-work-modal__relations-heading.has-action-only{justify-content:flex-end}.captured-work-modal__relations h3{margin:0;font-size:.9rem}.captured-work-modal__relations-empty{color:var(--g-color-muted);margin:0;font-size:.82rem}.captured-work-modal__relation-groups,.captured-work-modal__relation-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.captured-work-modal__value-list{gap:8px;margin:0;padding-inline-start:1.25rem;list-style:outside;display:grid}.captured-work-modal__value-list li::marker{color:var(--g-color-action-strong)}.captured-work-modal__relation-groups{gap:12px}.captured-work-modal__relation-group{gap:5px;display:grid}.captured-work-modal__relation-group h4{color:var(--g-color-ink);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0;line-height:1.2;display:flex}.captured-work-modal__relation-group h4 svg{color:var(--g-color-muted);flex:none}.captured-work-modal__relations li{gap:3px;display:grid}.captured-work-modal__relation-group ul{padding-inline-start:1.25rem;list-style:outside}.captured-work-modal__relation-group li{padding-inline-start:.1rem;display:list-item}.captured-work-modal__relation-group li::marker{color:var(--g-color-action-strong)}.captured-work-modal__relation-group button{color:var(--g-color-ink);cursor:pointer;font:inherit;font-family:var(--g-font-sans);font-size:.82rem;font-weight:var(--g-font-weight-ui);text-align:left;text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.captured-work-modal__relation-group button svg{color:var(--g-color-muted)}.captured-work-modal__relation-group button:is(:hover,:focus-visible),.captured-work-modal__relation-group button:is(:hover,:focus-visible) svg{color:var(--g-color-action-text)}.captured-work-modal__relation-group button:focus-visible{outline:2px solid var(--g-color-focus-ring);outline-offset:3px;border-radius:3px}.captured-work-modal__relation-group li>span{color:var(--g-color-muted);font-size:.82rem}.captured-work-modal__tab-panel>.captured-work-modal__relations{border-top:0;padding-top:0}.related-work-editor{gap:18px;display:grid}.related-work-editor>p,.related-work-editor fieldset>p{color:var(--g-color-muted);margin:0}.related-work-editor>p{font-size:.88rem;line-height:1.5}.related-work-editor__groups{gap:22px;display:grid}.related-work-editor fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.related-work-editor fieldset+fieldset{border-top:1px solid var(--g-color-line);padding-top:18px}.related-work-editor legend{color:var(--g-color-ink);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:0;line-height:1.2;display:flex}.related-work-editor legend svg{color:var(--g-color-muted);flex:none}.related-work-editor fieldset>p{font-size:.8rem;line-height:1.4}.related-work-editor__options{gap:2px;margin-top:4px;display:grid}.related-work-editor__options label{cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;font-size:.86rem;line-height:1.35;display:grid}.related-work-editor__options label:hover{background:var(--g-color-panel-soft)}.related-work-editor__options label:has(input:focus-visible){outline:2px solid var(--g-color-focus-ring);outline-offset:1px}.related-work-editor__options input{accent-color:var(--g-color-action);width:16px;height:16px;margin:0}.related-work-editor__unavailable{color:var(--g-color-muted);margin:4px 0 0;font-size:.82rem}.optional-details-modal{gap:16px;display:grid}.optional-details-modal>p{color:var(--g-color-muted);margin:0;font-size:.86rem;line-height:1.45}.optional-details-modal ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.optional-details-modal li{min-width:0}.optional-details-modal li>button,.optional-details-modal li>div{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:inherit;text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.optional-details-modal li>button{cursor:pointer;font:inherit}.optional-details-modal li>button:hover{border-color:var(--g-color-action)}.optional-details-modal__icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.optional-details-modal__copy{gap:2px;min-width:0;display:grid}.optional-details-modal__copy strong{color:var(--g-color-ink);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong)}.optional-details-modal__copy small{color:var(--g-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.optional-details-modal__count{background:color-mix(in srgb, var(--g-color-action) 12%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-action) 58%, var(--g-color-line));color:var(--g-color-action);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-flex}.captured-work-modal__boolean{align-items:center;gap:6px;display:inline-flex}.captured-work-modal__boolean-indicator{border:1.5px solid;border-radius:999px;width:10px;height:10px}.captured-work-modal__boolean.is-true{color:var(--g-color-action)}.captured-work-modal__boolean.is-true .captured-work-modal__boolean-indicator{background:currentColor}.captured-work-modal__boolean.is-false{color:var(--g-color-muted)}.captured-work-modal__empty-value{color:var(--g-color-muted);font-style:italic}.captured-work-modal dl{border-top:1px solid var(--g-color-line);gap:15px;margin:0;padding-top:16px;display:grid}.captured-work-modal__tab-panel>dl:first-child{border-top:0;padding-top:0}.captured-work-modal dl div{gap:5px;display:grid}.g-modal__panel:has(.captured-work-modal__provenance-footer){grid-template-rows:auto minmax(0,1fr) auto}.g-modal__panel:has(.captured-work-modal__provenance-footer) .g-modal__body{padding-bottom:24px}.g-modal__footer:has(.captured-work-modal__provenance-footer){border-top:1px solid color-mix(in srgb, var(--g-color-line) 72%, transparent);box-shadow:none;background:0 0;padding:10px 34px 12px;position:static}@media (min-width:900px) and (min-height:800px){:is(.g-modal__panel:has(.captured-work-modal),.g-modal__panel:has(.work-item-editor)){height:clamp(680px,72dvh,900px);max-height:calc(100dvh - 64px)}}.captured-work-modal__provenance-footer{color:color-mix(in srgb, var(--g-color-muted) 68%, var(--g-color-panel));margin:0;font-size:.72rem;line-height:1.4}.captured-work-modal__assistant-client-logo{opacity:.88;vertical-align:-1px;margin-left:4px;display:inline-block}.captured-work-modal__attribute.is-date{gap:5px}.captured-work-modal__retired-attributes{background:var(--g-color-panel-soft);border:1px dashed var(--g-color-line);border-radius:var(--g-radius-sm);gap:12px;margin-top:18px;padding:12px;display:grid}.captured-work-modal__retired-attributes>div{gap:3px;display:grid}.captured-work-modal__retired-attributes p{color:var(--g-color-muted);margin:0;font-size:.8rem}.captured-work-modal__retired-attributes dl{margin:0}.captured-work-modal dt{color:var(--g-color-ink);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;line-height:1.2;display:flex}.property-sources__trigger{appearance:none;background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);cursor:pointer;font:inherit;letter-spacing:0;text-transform:none;border-radius:999px;flex:none;align-items:center;gap:3px;min-width:26px;min-height:26px;padding:4px 5px;display:inline-flex;position:relative}.property-sources__trigger:hover,.property-sources__trigger:focus-visible{border-color:var(--g-color-state-border);color:var(--g-color-ink)}.property-sources__trigger.has-stale{border-color:var(--g-color-warning-border);color:var(--g-color-warning-text)}.property-sources__review-label{font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;line-height:1}.property-sources{gap:12px;display:grid}.property-sources>p{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.45}.property-sources__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.property-sources__card{min-width:0}.node-evidence__linked-fields{gap:12px;display:grid}.node-evidence__linked-fields p{color:var(--g-color-muted);margin:0;font-size:.82rem;line-height:1.45}.node-evidence__linked-fields ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.node-evidence__linked-fields li{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);border-radius:8px;padding:9px 11px}.captured-work-modal dd{color:var(--g-color-muted);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.5}.captured-work-modal__date-value{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.captured-work-modal__date-value time{font-weight:var(--g-font-weight-ui-strong)}.captured-work-modal__date-value small{color:var(--g-color-muted);font-size:.76rem}.captured-work-modal__date-value small.is-overdue{color:var(--g-color-warning-text);font-weight:var(--g-font-weight-ui-strong)}.captured-work-modal__number-value{font-variant-numeric:tabular-nums}.captured-work-modal__url-value{color:var(--g-color-link);overflow-wrap:anywhere;text-underline-offset:.16em;text-decoration:underline}.captured-work-modal__multiline-value{white-space:pre-wrap;line-height:1.5;display:block}.node-revision-history{gap:18px;display:grid}.node-revision-history__no-diff,.node-revision-history__scope,.node-revision-history__empty p{margin:0}.node-revision-history__no-diff,.node-revision-history__scope,.node-revision-history__loading,.node-revision-history__empty p{color:var(--g-color-muted);font-size:.78rem;line-height:1.45}.node-revision-history__scope{margin-block:-6px -4px}.node-revision-history__ai-activity{gap:10px;display:grid}.node-revision-history__ai-activity>div,.node-revision-history__ai-activity ol,.node-revision-history__ai-activity li,.node-revision-history__ai-activity p,.node-revision-history__ai-activity h3{margin:0}.node-revision-history__ai-activity>div{gap:3px;display:grid}.node-revision-history__ai-activity h3{color:var(--g-color-ink);font-size:.88rem}.node-revision-history__ai-activity p,.node-revision-history__ai-activity small{color:var(--g-color-muted);font-size:.76rem;line-height:1.45}.node-revision-history__ai-activity ol{padding:0;list-style:none;display:grid}.node-revision-history__ai-activity li{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.node-revision-history__ai-activity li+li{border-top:1px solid var(--g-color-line)}.node-revision-history__ai-activity li>span:last-child{gap:2px;display:grid}.node-revision-history__ai-activity strong{color:var(--g-color-ink);font-size:.82rem}.node-revision-history__ai-icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.node-revision-history__loading{text-align:center;margin:0;padding:20px 0}.node-revision-history__empty{color:var(--g-color-muted);align-items:center;gap:10px;padding:4px 0;display:flex}.node-revision-history__empty>svg{color:var(--g-color-muted)}.node-revision-history__empty>div{gap:3px;display:grid}.node-revision-history__empty strong{color:var(--g-color-ink);font-size:.88rem}.node-revision-history__error{border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-danger);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid}.node-revision-history__skeleton{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:14px;padding:14px;display:grid}.node-revision-history__skeleton-entry{gap:8px;display:grid}.node-revision-history__skeleton-entry+.node-revision-history__skeleton-entry{border-top:1px solid var(--g-color-line);padding-top:14px}.node-revision-history__skeleton-title{width:42%;height:12px}.node-revision-history__skeleton-meta{width:28%;height:10px}.node-revision-history__skeleton-change{width:86%;height:10px;margin-top:4px}.node-revision-history__skeleton-change.is-short{width:61%;margin-top:0}.node-revision-history__error p{margin:0}.node-revision-history__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.node-revision-history__timeline>li{border-left:1px solid var(--g-color-line);margin-left:10px;padding:0 0 16px 20px;position:relative}.node-revision-history__timeline>li:before{background:var(--g-color-panel);border:2px solid var(--g-color-action);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:16px;left:-6px}.node-revision-history__timeline>li:last-child{padding-bottom:0}.node-revision-history__entry{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:13px;padding:13px;display:grid}.node-revision-history__entry>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.node-revision-history__entry>header>div{gap:3px;display:grid}.node-revision-history__entry time{color:var(--g-color-ink);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong)}.node-revision-history__entry time+span{color:var(--g-color-muted);font-size:.76rem}.node-revision-history__prior-state{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.68rem}.node-revision-history__changes{border-top:1px solid var(--g-color-line);gap:10px;margin:0;padding-top:12px;display:grid}.node-revision-history__changes>div{gap:4px;display:grid}.node-revision-history__changes dt{color:var(--g-color-muted);font-size:.72rem}.node-revision-history__changes dd{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;margin:0;font-size:.82rem;display:grid}.node-revision-history__changes dd>span,.node-revision-history__changes dd>strong{overflow-wrap:anywhere;white-space:pre-line}.node-revision-history__changes dd>span,.node-revision-history__changes dd>svg{color:var(--g-color-muted)}.node-revision-history__changes dd>strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-ui-strong)}.node-revision-history__no-diff{border-top:1px solid var(--g-color-line);padding-top:12px}.node-revision-history__more{justify-content:center;display:flex}.content-assist-picker{gap:14px;display:grid}.content-assist-picker>p{color:var(--g-color-muted);margin:0;font-size:.82rem;line-height:1.5}@container shell-surface (max-width:400px){.node-revision-history__timeline>li{margin-left:5px;padding-left:15px}.node-revision-history__entry>header{display:grid}}.run-integrations{gap:12px;display:grid}.run-integrations__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-integrations__heading h3{margin:0;font-size:1rem}.run-integrations__title{gap:4px;display:grid}.run-integrations__title p{color:var(--g-color-muted);margin:0;font-size:.78rem;line-height:1.45}.run-integrations__heading>.run-integrations__manage{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);text-underline-offset:3px;min-height:auto;padding:2px 4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.run-integrations__heading>.run-integrations__manage:hover:not(:disabled),.run-integrations__heading>.run-integrations__manage:focus-visible{color:var(--g-color-action-text);text-decoration-color:currentColor}.run-integrations__tool-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.run-integrations__tool-list li{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:9px;align-items:center;gap:10px;min-width:min(100%,210px);padding:9px 12px;display:flex}.run-integrations__tool-list .integration-settings__icon{border-radius:8px;flex:none;width:32px;height:32px}.run-integrations__tool-copy{flex:1;gap:2px;min-width:0;display:grid}.run-integrations__tool-list strong{color:var(--g-color-ink);font-size:.8rem}.run-integrations__tool-list small{color:var(--g-color-muted);font-size:.7rem}.run-integrations__tool-sync-state{color:var(--g-color-muted);flex:none}.run-integrations__tool-sync-state.is-automatic{color:var(--g-color-action-strong)}.run-integrations__tool-list .run-integrations__more-tools{color:var(--g-color-muted);white-space:nowrap;background:0 0;border:0;min-width:0;padding-inline:4px;font-size:.76rem}.run-integrations__work-item-tool{color:var(--g-color-muted);font-size:.78rem}.run-integrations__loading,.run-integrations__empty{align-items:center;gap:8px;display:flex}.run-integrations__loading-icon{border-radius:8px;width:30px;height:30px}.run-integrations__loading-label{width:82px;height:10px}.run-integrations__empty{color:var(--g-color-muted);flex-wrap:wrap;font-size:.78rem}.run-integrations__empty .g-button{font-size:inherit}.run-integrations__modal-links{flex-wrap:wrap;gap:12px;margin:-4px 0 0;display:flex}.run-integrations__modal-links .g-button,.run-integrations__modal-links a{color:var(--g-color-ink);font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);min-height:auto;padding:0}.run-integrations__modal-links .g-button:hover,.run-integrations__modal-links a:hover{color:var(--g-color-action)}.run-integrations__work-item-details-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-integrations__work-item-status-note{color:var(--g-color-muted);margin:-6px 0 0;font-size:.8rem;line-height:1.45}.run-integrations__tool-category{gap:10px;display:grid}.run-integrations__tool-category-heading{gap:2px;display:grid}.run-integrations__tool-category-heading h3,.run-integrations__tool-category-heading span{margin:0}.run-integrations__tool-category-heading h3{font-size:.9rem}.run-integrations__tool-category-heading span{color:var(--g-color-muted);font-size:.82rem}.run-integrations__tool-search input{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);font:inherit;width:100%;min-height:38px;padding:7px 10px}.run-integrations__tool-library{gap:8px;margin:0;padding:0;list-style:none;display:grid}.run-integrations__tool-library li{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.run-integrations__tool-library li>div{gap:2px;min-width:0;display:grid}.run-integrations__tool-library li>div>span,.run-integrations__tool-library li>div>small{color:var(--g-color-muted);font-size:.82rem;line-height:1.35}.run-integrations__tool-library li>div>.run-integrations__tool-meta{opacity:.72;white-space:nowrap;font-size:.72rem}.run-integrations__tool-account-link{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.run-integrations__tool-account-link:hover{color:var(--g-color-action)}.run-integrations__tool-library .g-button{min-height:32px;padding-inline:10px;font-size:.82rem}.run-integrations__tool-state{color:var(--g-color-action);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong)}.run-integrations__sync-mode-selector{width:fit-content}.run-integrations__sync-mode-control{justify-items:end;gap:4px;display:grid}.run-integrations__sync-mode-control>small{background:var(--g-color-state-hover);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:999px;padding:2px 6px;font-size:.7rem;line-height:1.2}.run-integrations__sync-mode-selector .g-button{gap:6px}.run-integrations__sync-mode-state.is-manual{color:var(--g-color-muted)}.run-integrations__sync-mode-state.is-automatic{color:var(--g-color-action-strong)}@media (max-width:560px){.run-integrations__tool-library li{grid-template-columns:auto minmax(0,1fr);align-items:start}.run-integrations__tool-library li>.run-integrations__sync-mode-control{grid-column:1/-1;justify-self:start;justify-items:start}}.run-integrations__status{color:var(--g-color-muted);margin:0;font-size:.76rem;line-height:1.45}.run-integrations__sync-failure{align-items:start;gap:8px;display:flex}.run-integrations__tool-library .run-integrations__sync-failure{border-top:1px solid var(--g-color-line);grid-column:1/-1;margin-top:4px;padding-top:10px}.run-integrations__sync-failure>svg{color:color-mix(in srgb, var(--g-color-warning-text) 72%, var(--g-color-muted));flex:none;margin-top:2px}.run-integrations__sync-failure-body{flex:auto;gap:2px;min-width:0;display:grid}.run-integrations__sync-failure-body>strong{color:var(--g-color-ink);font-size:.84rem}.run-integrations__sync-failure-body>span{color:var(--g-color-muted);font-size:.78rem;line-height:1.45}.run-integrations__sync-failure-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:3px;display:flex}.run-integrations__sync-failure-meta>small{color:var(--g-color-muted);font-size:.72rem}.run-integrations__sync-failure-meta>.g-button{flex:none;min-height:auto;padding:0;font-size:.76rem}.todo-logo{object-fit:contain;display:block}.integration-setup-modal__content{gap:14px;display:grid}.integration-setup-modal__actions{justify-content:flex-end;gap:8px;display:flex}.run-kpis{gap:18px;display:grid;container-type:inline-size}.measure-data-source{border-block:1px solid var(--g-color-line);gap:12px;padding-block:18px;display:grid}.measure-data-source__heading,.measure-data-source__manual{justify-content:space-between;align-items:center;gap:16px;display:flex}.measure-data-source__heading h3,.measure-data-source__heading p,.measure-data-source__manual p,.measure-data-source__modal p,.measure-data-source__notice p,.measure-data-source__preview p{margin:0}.measure-data-source__heading h3{font-size:.9rem}.measure-data-source__heading p,.measure-data-source__manual p,.measure-data-source__loading,.measure-data-source__modal p,.measure-data-source__notice p,.measure-data-source__preview p{color:var(--g-color-muted);font-size:.78rem;line-height:1.45}.measure-data-source__card{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.measure-data-source__copy,.measure-data-source__manual>div,.measure-data-source__provider>div{gap:3px;min-width:0;display:grid}.measure-data-source__copy strong,.measure-data-source__manual strong,.measure-data-source__provider strong,.measure-data-source__notice strong,.measure-data-source__preview strong,.measure-data-source__mapping-errors strong{font-size:.84rem}.measure-data-source__copy span,.measure-data-source__copy small{color:var(--g-color-muted);font-size:.74rem;line-height:1.4}.measure-data-source__copy .measure-data-source__error{color:var(--g-color-warning)}.measure-data-source__actions{align-items:center;gap:4px;display:flex}.measure-data-source__modal{gap:16px;display:grid}.measure-data-source__provider{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.measure-data-source__notice,.measure-data-source__preview,.measure-data-source__mapping-errors{border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:10px;padding:12px;display:grid}.measure-data-source__notice,.measure-data-source__mapping-errors{background:var(--g-color-warning-soft);border-color:var(--g-color-warning-border)}.measure-data-source__mapping-errors ul,.measure-data-source__preview ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.measure-data-source__mapping-errors li{color:var(--g-color-warning-text);font-size:.78rem;line-height:1.45}.measure-data-source__preview-latest,.measure-data-source__preview li,.measure-data-source__discovery-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.measure-data-source__preview-latest{border-block:1px solid var(--g-color-line);padding-block:10px}.measure-data-source__preview-latest span,.measure-data-source__preview li{color:var(--g-color-muted);font-size:.76rem}.measure-data-source__preview li strong{color:var(--g-color-ink);font-size:.78rem}.measure-data-source__remap{gap:8px;display:grid}.measure-data-source__remap label{border:1px solid var(--g-color-line);border-radius:var(--g-radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.measure-data-source__remap label>span{gap:2px;display:grid}.measure-data-source__remap small,.measure-data-source__discovery-error{color:var(--g-color-muted);font-size:.76rem;line-height:1.4}@media (max-width:620px){.integration-settings__property-control,.measure-data-source__card{grid-template-columns:minmax(0,1fr)}.measure-data-source__manual{flex-direction:column;align-items:stretch}.measure-data-source__actions{justify-content:flex-start}}.run-kpis__empty-state{border-block:1px solid var(--g-color-line);align-items:center;gap:18px;padding:20px 0;display:flex}.run-kpis__empty-icon{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-action);border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.run-kpis__empty-state strong{color:var(--g-color-ink);font-size:1rem}.run-kpis__empty-state p{color:var(--g-color-muted);margin:4px 0 0;font-size:.8rem;line-height:1.5}.run-kpis__alerts-trigger.g-button{color:var(--g-color-warning-text);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);text-align:right;justify-content:flex-end;min-height:30px;margin-left:auto;padding:4px 0}.run-kpis__alerts-trigger.g-button:hover,.run-kpis__alerts-trigger.g-button:focus-visible{color:var(--g-color-warning-text);text-decoration:underline}.run-kpis__alerts-count{color:var(--g-color-warning-text);font-size:.76rem}.run-sidebar__empty{color:color-mix(in srgb, var(--g-color-muted) 82%, transparent);font-size:var(--run-sidebar-empty-size,.78rem);padding:2px 0;line-height:1.5}.run-sidebar__empty p{font-size:inherit;line-height:inherit;margin:0}.run-kpis__error{color:var(--g-color-danger);font-size:.82rem}.run-kpis__checkbox{align-items:center;gap:8px;display:flex}.run-kpis__checkbox input{flex:none;margin:0}.run-kpis__register{margin:0;display:grid}.run-kpis__item{padding:var(--run-tab-item-padding-block,12px) var(--run-tab-item-padding-inline,16px);grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto;align-items:center;gap:12px 20px;display:grid}.run-kpis__item+.run-kpis__item{margin-top:8px}.run-kpis__item+.run-kpis__item:before{background:var(--g-color-line);content:"";height:1px;left:var(--run-tab-item-padding-inline,16px);right:var(--run-tab-item-padding-inline,16px);position:absolute;top:-5px}.run-kpis__item.is-required:after{background:var(--g-color-warning);content:"";border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:5px}.run-kpis__item-copy,.run-kpis__item-latest{gap:4px;min-width:0;display:grid}.run-kpis__item-copy>small,.run-kpis__item-latest>span{color:var(--g-color-muted);font-size:.74rem}.run-kpis__item-latest>strong{font-size:.84rem}.run-kpis__item .g-button{white-space:nowrap}.run-kpis__item-action.g-button{background:var(--g-color-state-selected);border:1px solid var(--g-color-line);color:var(--g-color-action-text);min-height:32px;padding:5px 9px;font-size:.76rem}.run-kpis__item-action.g-button:not(:disabled):before{content:"";cursor:pointer;border-radius:10px;position:absolute;inset:0}.run-kpis__item-action.g-button:hover,.run-kpis__item-action.g-button:focus-visible{background:var(--g-color-state-hover);color:var(--g-color-ink)}.run-kpis__detail{gap:20px;display:grid;container-type:inline-size}.run-kpis__requirement{color:var(--g-color-warning-text);margin:0;font-size:.8rem}.run-kpis__detail-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.run-kpis__title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.run-kpis__detail-current{align-content:start;gap:6px;min-width:0;display:grid}.run-kpis__detail-label,.run-kpis__detail-facts dt,.run-kpis__detail-current small{color:var(--g-color-muted);font-size:.76rem}.run-kpis__detail-current>strong{color:var(--g-color-ink);font-size:clamp(1.35rem,4cqi,1.8rem);line-height:1.15}.run-kpis__detail-state{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.76rem;display:flex}.run-kpis__detail-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.run-kpis__detail-alert.g-button{color:var(--g-color-warning-text);justify-self:start;min-height:auto;padding:4px 0;font-size:.78rem}.run-kpis__detail-facts{border-left:1px solid var(--g-color-line);gap:12px;margin:0;padding-left:20px;display:grid}.run-kpis__detail-facts>div{gap:2px;display:grid}.run-kpis__detail-facts dd{color:var(--g-color-ink);margin:0;font-size:.85rem}.run-kpis__trend{border-block:1px solid var(--g-color-line);gap:8px;padding:14px 0;display:grid}.run-kpis__trend-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.run-kpis__trend h3{color:var(--g-color-ink);font-size:.9rem;font-weight:var(--g-font-weight-ui-strong);margin:0}.run-kpis__trend-heading>span,.run-kpis__trend p{color:var(--g-color-muted);margin:0;font-size:.76rem}.run-kpis__trend-content{align-content:center;gap:8px;min-height:120px;display:grid}.run-kpis__trend-empty{align-self:center}.run-kpis__trend-loading{gap:8px;display:grid}.run-kpis__trend-loading-chart.g-skeleton{border-radius:6px;width:100%;height:76px}.run-kpis__trend-loading-caption.g-skeleton{justify-self:end;width:min(180px,46%);height:9px}.run-kpis__sparkline{color:var(--g-color-action-strong);width:100%;height:76px;display:block;overflow:visible}.run-kpis__sparkline.is-off-target{color:var(--g-color-warning-text)}.run-kpis__sparkline-target{stroke:var(--g-color-muted);stroke-dasharray:2 4;stroke-width:.8px}.run-kpis__sparkline-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.run-kpis__sparkline-break{stroke:var(--g-color-warning-text);stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.run-kpis__sparkline-cycle{stroke:var(--g-color-text);stroke-width:1.5px;vector-effect:non-scaling-stroke}.run-kpis__sparkline-point{stroke:currentColor;stroke-linecap:round;stroke-width:4px;vector-effect:non-scaling-stroke}.run-kpis__trend-caption{color:var(--g-color-muted);justify-content:space-between;gap:8px;font-size:.68rem;display:flex}@container (max-width:660px){.run-kpis__item{grid-template-columns:minmax(0,1fr) auto}.run-kpis__item .g-button{grid-area:1/2/3}}@container (max-width:400px){.run-kpis__empty-state{flex-direction:column;align-items:flex-start}.run-kpis__detail-overview{grid-template-columns:minmax(0,1fr)}.run-kpis__detail-facts{border-left:0;border-top:1px solid var(--g-color-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0 0}.run-kpis__item{grid-template-columns:minmax(0,1fr)}.run-kpis__item .g-button{grid-area:auto;justify-self:start}}.run-kpis__history summary{color:var(--g-color-muted);cursor:pointer;font-size:.78rem}.run-kpis__history ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.run-kpis__history li{border-top:1px solid var(--g-color-line);justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.run-kpis__history li>span{gap:2px;display:grid}.run-kpis__history li small{color:var(--g-color-muted);font-size:.74rem}.run-kpis__history li.is-voided{opacity:.65;text-decoration:line-through}.run-kpis__history-void.g-button,.run-kpis__history-void.g-button span{color:var(--g-color-danger)}.run-kpis__danger-action.g-button{border-color:color-mix(in srgb, var(--g-color-danger) 44%, var(--g-color-line));color:var(--g-color-danger)}.run-kpis__breach{background:var(--g-color-warning-soft);border:1px solid var(--g-color-warning-border);color:var(--g-color-warning-text);border-radius:8px;margin:0;padding:9px 10px;font-size:.84rem}.run-kpis__alerts{gap:10px;display:grid}.run-kpis__alerts p{color:var(--g-color-muted);margin:0;font-size:.78rem}.run-kpis__alerts ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.run-kpis__alerts li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.run-kpis__alert-copy{flex:300px;gap:3px;min-width:0;display:grid}.run-kpis__alert-heading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.run-kpis__alerts small{color:var(--g-color-muted);font-size:.76rem}.run-kpis__alerts li>div{gap:6px;margin-left:auto;display:flex}.run-kpis__alert-action.g-button{white-space:nowrap}.run-kpis__alert-action--neutral.g-button,.run-kpis__alert-action--neutral.g-button span{color:var(--g-color-muted)}.run-kpis__alert-action--neutral.g-button:hover,.run-kpis__alert-action--neutral.g-button:focus-visible,.run-kpis__alert-action--neutral.g-button:hover span,.run-kpis__alert-action--neutral.g-button:focus-visible span{color:var(--g-color-ink)}.run-workspace__operations,.run-workspace__outputs{gap:12px;display:grid}.run-workspace__operation-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__operation-list li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);overflow:hidden}.run-workspace__operation-summary{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:8px;width:100%;padding:11px;display:grid}.run-workspace__operation-summary:hover{background:var(--g-color-state-hover)}.run-workspace__operation-summary:focus-visible{outline:2px solid var(--g-color-action);outline-offset:-2px}.run-workspace__operation-header,.run-workspace__operation-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.run-workspace__operation-header strong{font-size:.86rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__operation-header time,.run-workspace__operation-meta>span{color:var(--g-color-muted);font-size:.72rem}.run-workspace__operation-summary .run-workspace__operation-meta{justify-content:flex-start}.run-workspace__operation-view{font-weight:var(--g-font-weight-ui-strong);margin-left:auto;color:var(--g-color-action)!important}.run-workspace__operation-input{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.45}.run-workspace__operation-input span{color:var(--g-color-ink);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);text-transform:uppercase;margin-bottom:2px;display:block}.run-workspace__operation-content{border-top:1px solid var(--g-color-line);padding-top:9px}.run-workspace__operation-content summary{color:var(--g-color-action);cursor:pointer;font-size:.8rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__operation-content pre{color:var(--g-color-ink);font-family:var(--g-font-sans);white-space:pre-wrap;max-height:280px;margin:10px 0 0;font-size:.8rem;line-height:1.5;overflow:auto}.run-workspace__operation-meta .g-button{margin-left:auto;font-size:.78rem}.operation-detail-modal{gap:18px;display:grid}.run-workspace__needs-review{gap:1rem;display:grid}.run-workspace__review-groups{padding-top:2px}.run-workspace__review-group .run-tab-group__content{gap:0}.stage-advance-review-modal{gap:18px;display:grid}.stage-progress-nudge{gap:20px;display:grid}.stage-progress-nudge__layout{gap:24px;display:grid}.stage-upgrade-modal{gap:10px;display:grid}.stage-upgrade-modal p{color:var(--g-color-muted);margin:0;line-height:1.5}.stage-upgrade-modal strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-ui-strong)}.stage-progress-nudge>p{color:var(--g-color-muted);margin:0;line-height:1.5}.stage-progress-nudge section,.stage-progress-nudge__section-heading{gap:4px;display:grid}.stage-progress-nudge section{gap:10px}.stage-progress-nudge__section-heading>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase}.stage-progress-nudge__section-heading h3{color:var(--g-color-ink);margin:0;font-size:.98rem}.stage-progress-nudge__items{gap:0;margin:0;padding:0;list-style:none;display:grid}.stage-progress-nudge__items li{border-top:1px solid var(--g-color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.stage-progress-nudge__items li:last-child{border-bottom:1px solid var(--g-color-line)}.stage-progress-nudge__icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-ink);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.stage-progress-nudge__items li>div:not(.run-work-action){gap:3px;min-width:0;display:grid}.stage-progress-nudge__items strong{color:var(--g-color-ink);font-size:.88rem}.stage-progress-nudge__items small{color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.05em;text-transform:uppercase}.stage-progress-nudge__items p{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.45}.stage-progress-nudge__items .run-work-action--review{align-items:end;min-width:max-content}.stage-progress-nudge__complete{background:var(--g-color-state-selected);border:1px solid var(--g-color-state-border);border-radius:var(--g-radius);color:var(--g-color-success-text);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:8px;padding:14px;display:flex}.stage-progress-nudge__checking{border-bottom:1px solid var(--g-color-line);border-top:1px solid var(--g-color-line);color:var(--g-color-muted);align-items:center;min-height:72px;padding:16px 0;display:flex}.stage-progress-nudge__recommendations-error{border-bottom:1px solid var(--g-color-line);border-top:1px solid var(--g-color-line);color:var(--g-color-danger);margin:0;padding:16px 0;font-size:.82rem;line-height:1.5}.stage-progress-nudge__signoff{gap:18px;padding:0;display:grid}.stage-progress-nudge__signoff-copy{gap:5px;display:grid}.stage-progress-nudge__signoff-copy>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase}.stage-progress-nudge__signoff h3{color:var(--g-color-ink);margin:0;font-size:.98rem}.stage-progress-nudge__signoff p{color:var(--g-color-muted);max-width:62ch;margin:0;font-size:.82rem;line-height:1.5}.stage-progress-nudge__next-stage{color:var(--g-color-ink);font-weight:var(--g-font-weight-ui-strong)}.stage-progress-nudge__check-status{color:var(--g-color-success-text);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);margin-top:3px;line-height:1.4}.stage-progress-nudge__complete .g-brand-arrow-burst,.stage-advance-review-modal__complete .g-brand-arrow-burst{flex:none}.stage-progress-nudge__error{font-size:.84rem;color:var(--g-color-danger)!important}@container modal-panel (min-width:681px){.stage-progress-nudge.is-signoff .stage-progress-nudge__items{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-progress-nudge.is-signoff .stage-progress-nudge__items li{border-bottom:1px solid var(--g-color-line);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;padding:16px 20px}.stage-progress-nudge.is-signoff .stage-progress-nudge__items li:first-child{padding-left:0}.stage-progress-nudge.is-signoff .stage-progress-nudge__items li+li{border-left:1px solid var(--g-color-line)}.stage-progress-nudge.is-signoff .stage-progress-nudge__items li:last-child{padding-right:0}.stage-progress-nudge.is-signoff .stage-progress-nudge__items li>.g-button,.stage-progress-nudge.is-signoff .stage-progress-nudge__items .run-work-action--review{grid-column:2;justify-self:start;margin-top:4px}}@container modal-panel (max-width:540px){.stage-progress-nudge__items li{grid-template-columns:auto minmax(0,1fr)}.stage-progress-nudge__items li>.g-button,.stage-progress-nudge__items .run-work-action--review{grid-column:1/-1;justify-self:stretch}.stage-progress-nudge__items .run-work-action--review .g-button,.stage-progress-nudge__items li>.g-button{width:100%}}.stage-advance-review-modal>p,.stage-advance-review-modal__loading,.stage-advance-review-modal__signoff p{color:var(--g-color-muted);margin:0;line-height:1.5}.stage-advance-review-modal__gate-summary,.stage-advance-review-modal__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stage-advance-review-modal__gate-summary li{color:var(--g-color-warning-text);align-items:flex-start;gap:8px;font-size:.84rem;display:flex}.stage-advance-review-modal__gate-summary li>svg{flex:none;margin-top:2px}.stage-advance-review-modal__gate-summary li>span{gap:2px;display:grid}.stage-advance-review-modal__gate-summary strong{font-weight:var(--g-font-weight-ui-strong)}.stage-advance-review-modal__gate-summary small{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui);line-height:1.45}.stage-advance-review-modal section{gap:12px;display:grid}.stage-advance-review-modal__section-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.stage-advance-review-modal__section-heading>div,.stage-advance-review-modal__signoff-copy{gap:3px;display:grid}.stage-advance-review-modal__section-heading>div>span,.stage-advance-review-modal__signoff-eyebrow{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase}.stage-advance-review-modal h3{color:var(--g-color-ink);margin:0;font-size:.98rem}.stage-advance-review-modal__section-heading>strong{color:var(--g-color-muted);white-space:nowrap;font-size:.78rem}.stage-advance-review-modal__items li,.stage-advance-review-modal__signoff,.stage-advance-review-modal__requirement,.stage-advance-review-modal__complete{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.stage-advance-review-modal__items li>div:first-child{gap:3px;min-width:0;display:grid}.stage-advance-review-modal__requirements>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stage-advance-review-modal__requirement>div:first-child{gap:3px;min-width:0;display:grid}.stage-advance-review-modal__requirement strong{color:var(--g-color-ink);font-size:.88rem}.stage-advance-review-modal__requirement p,.stage-advance-review-modal__requirement small{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.45}.stage-advance-review-modal__progress{gap:4px;max-width:180px;display:grid}.stage-advance-review-modal__progress>span{background:var(--g-color-surface);border-radius:999px;height:4px;display:block;overflow:hidden}.stage-advance-review-modal__progress>span>span{background:var(--g-color-action);border-radius:inherit;height:100%;display:block}.stage-advance-review-modal__requirement.is-guidance{border-style:dashed;align-items:flex-start}.stage-advance-review-modal__alternative{color:var(--g-color-muted);text-align:center;font-size:.78rem;font-style:italic}.stage-advance-review-modal__items strong{color:var(--g-color-ink);font-size:.88rem}.stage-advance-review-modal__items small{color:var(--g-color-muted);font-size:.76rem}.stage-advance-review-modal__item-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.stage-advance-review-modal__signoff{flex-direction:column;align-items:flex-start;padding:18px}.stage-advance-review-modal__signoff-copy{gap:5px;min-width:0}.stage-advance-review-modal__signoff p{max-width:60ch;font-size:.84rem}.stage-advance-review-modal__signoff-note{color:var(--g-color-muted);margin-top:5px;font-size:.76rem;line-height:1.45;display:block}.stage-advance-review-modal__signoff-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.stage-advance-review-modal__confirmed,.stage-advance-review-modal__complete{color:var(--g-color-success-text);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong)}.stage-advance-review-modal__confirmed{flex-shrink:0;align-items:center;gap:6px;display:inline-flex;letter-spacing:normal!important;text-transform:none!important}.stage-advance-review-modal__complete{background:var(--g-color-state-selected);border-color:var(--g-color-state-border);justify-content:flex-start}.stage-advance-review-modal__error{font-size:.84rem;color:var(--g-color-danger)!important}@media (max-width:640px){.stage-advance-review-modal__signoff-actions{grid-template-columns:1fr;display:grid}.stage-advance-review-modal__signoff-actions .g-button{justify-content:center;width:100%}}.operation-detail-modal__empty{color:var(--g-color-muted);margin:0;line-height:1.5}.review-needed-modal__complete{background:var(--g-color-state-selected);border:1px solid var(--g-color-state-border);border-radius:var(--g-radius);align-items:flex-start;gap:10px;padding:14px;display:flex}.review-needed-modal__complete>div{gap:3px;display:grid}.review-needed-modal__complete strong{font-size:.86rem}.review-needed-modal__complete p{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.4}.operation-detail-modal__meta{color:var(--g-color-muted);flex-wrap:wrap;gap:6px 10px;font-size:.8rem;display:flex}.operation-detail-modal__meta>span:not(:last-child):after,.operation-detail-modal__meta>time:after{content:"·";margin-left:10px}.operation-detail-modal__model-meta{border-top:1px solid var(--g-color-line);padding-top:12px}.operation-detail-modal section{border-top:1px solid var(--g-color-line);gap:8px;padding-top:16px;display:grid}.operation-detail-modal h3{font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);margin:0}.operation-detail-modal section>p{color:var(--g-color-muted);white-space:pre-wrap;margin:0;line-height:1.55}.operation-detail-modal__actions{justify-content:flex-end;display:flex}.operation-detail-modal__applied,.operation-detail-modal__error{border-radius:var(--g-radius);align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:.8rem;display:flex}.operation-detail-modal__applied{background:var(--g-color-state-selected);border:1px solid var(--g-color-state-border);color:var(--g-color-success-text)}.operation-detail-modal__error{background:color-mix(in srgb, var(--g-color-danger) 8%, var(--g-color-panel));border:1px solid var(--g-color-danger);color:var(--g-color-danger)}.node-assist-modal,.node-assist-modal__setup,.node-assist-result{gap:16px;display:grid}.node-assist-modal__header{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.node-assist-modal__header>span{color:var(--g-color-muted);font-size:.78rem}.node-assist-modal__header .operation-result-content__selection-toolbar{flex:100%}.node-assist-modal__model-meta{border-top:1px solid var(--g-color-line);margin-top:2px;padding-top:12px}.node-assist-modal__review-context{border-bottom:1px solid var(--g-color-line);border-top:1px solid var(--g-color-line);gap:14px;padding:14px 0;display:grid}.node-assist-modal__subject{align-items:center;gap:10px;display:flex}.node-assist-modal__subject>span{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.node-assist-modal__subject>div{gap:2px;min-width:0;display:grid}.node-assist-modal__subject strong{color:var(--g-color-ink);font-size:.88rem}.node-assist-modal__subject small{color:var(--g-color-muted);font-size:.74rem}.node-assist-modal__review-context dl{gap:12px;margin:0;display:grid}.node-assist-modal__review-context dl>div{gap:4px;display:grid}.node-assist-modal__review-context dt{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.node-assist-modal__review-context dd{color:var(--g-color-ink);margin:0;font-size:.82rem;line-height:1.5}.node-assist-result__summary p,.node-assist-result__reason,.node-assist-result__empty,.node-assist-result__verdicts small{color:var(--g-color-muted);margin:0;line-height:1.5}.node-assist-result__summary{border-bottom:1px solid var(--g-color-line);border-top:1px solid var(--g-color-line);background:0 0;border-radius:0;align-items:center;gap:10px;padding:14px 0;display:flex}.operation-detail-modal>.node-assist-result,.operation-detail-modal>.node-assist-result--improvement:first-child>.node-assist-result__summary{border-top:0;padding-top:0}.node-assist-result__summary>span{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.node-assist-result__summary>div{gap:4px;display:grid}.node-assist-result__summary h3,.node-assist-result__verdicts h4{margin:0;font-size:.86rem}.node-assist-result--critique .node-assist-result__summary{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:10px;align-items:start;padding:16px}.node-assist-result__findings,.node-assist-result__changes,.node-assist-result__verdicts ul,.node-assist-result__sources{gap:0;margin:0;padding:0;list-style:none;display:grid}.node-assist-result__findings>li{border:0;border-bottom:1px solid var(--g-color-line);background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.node-assist-result__finding-actions{justify-content:flex-end;align-self:end;display:flex}.node-assist-result__finding-actions .g-button{min-height:32px;padding-inline:9px;font-size:.76rem}.node-assist-result__finding-icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.node-assist-result__finding-copy{gap:5px;min-width:0;display:grid}.node-assist-result__findings strong{font-size:.86rem;line-height:1.45}.node-assist-result__findings p{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.45}.node-assist-result__field{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.03em;text-transform:uppercase}.work-item-review__field{color:var(--g-color-ink);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.node-assist-result__changes>li{border:0;border-bottom:1px solid var(--g-color-line);border-radius:0;grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:12px;padding:16px 0;display:grid}.node-assist-result__changes>li.has-selection{grid-template-columns:18px minmax(0,1fr)}.node-assist-result__changes>li.is-selected{border-color:var(--g-color-line);background:0 0}.node-assist-result__change-selection{cursor:pointer;margin-top:2px;display:inline-flex}.node-assist-result__change-selection:has(input:disabled){cursor:not-allowed;opacity:.5}.node-assist-result__checkbox{background:var(--g-color-panel);border:1.5px solid var(--g-color-line);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .14s,border-color .14s;display:inline-flex;position:relative}.node-assist-result__checkbox.is-radio{border-radius:999px}.node-assist-result__change-selection input:checked+.node-assist-result__checkbox{background:var(--g-color-action);border-color:var(--g-color-action)}.node-assist-result__change-selection input:checked+.node-assist-result__checkbox:after{border:solid var(--g-color-ink-base);content:"";border-width:0 2px 2px 0;width:4px;height:9px;margin-top:-2px;transform:rotate(45deg)}.node-assist-result__change-selection input:checked+.node-assist-result__checkbox.is-radio:after{background:var(--g-color-ink-base);border:0;border-radius:999px;width:7px;height:7px;margin:0;transform:none}.node-assist-result__change-selection input:focus-visible+.node-assist-result__checkbox{outline:2px solid var(--g-color-action);outline-offset:2px}.node-assist-result__changes article,.node-assist-result__change-heading,.node-assist-result__verdicts,.node-assist-result__verdicts li>div{gap:7px;min-width:0;display:grid}.node-assist-result__change-heading>span{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);text-transform:uppercase}.node-assist-result__change-heading strong{font-size:.86rem}.node-assist-result__comparison{border-bottom:1px solid var(--g-color-line);border-top:1px solid var(--g-color-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.node-assist-result__comparison>div{background:0 0;border:0;border-radius:0;gap:5px;padding:12px 14px 12px 0;display:grid}.node-assist-result__comparison>div:last-child{padding-left:0;padding-right:0}.node-assist-result__comparison>svg{color:var(--g-color-muted);flex:none}.node-assist-result__comparison span{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);text-transform:uppercase}.node-assist-result__comparison p,.node-assist-result__target{white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.5}.node-assist-result__reason{font-size:.78rem}.node-assist-result__source-block{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:9px;gap:8px;padding:10px 12px;display:grid}.node-assist-result__source-heading{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);text-transform:uppercase;align-items:center;gap:6px;display:flex}.node-assist-result__sources li{grid-template-columns:14px minmax(0,1fr);align-items:flex-start;gap:7px;font-size:.76rem;display:grid}.node-assist-result__sources li>svg{color:var(--g-color-muted);margin-top:2px}.node-assist-result__sources li>div{gap:3px;display:grid}.node-assist-result__sources{gap:8px}.node-assist-result__sources q{color:var(--g-color-muted)}.node-assist-result__verdicts{border-top:1px solid var(--g-color-line);padding-top:14px}.node-assist-result__changes+.node-assist-result__verdicts{border-top:0;padding-top:0}.node-assist-result__verdicts li{align-items:flex-start;gap:8px;display:flex}.node-assist-result__verdicts li>div{gap:2px}.node-assist-result__verdicts strong,.node-assist-result__verdicts span{font-size:.78rem}.node-assist-result__invalid,.node-assist-modal__stale{border-radius:var(--g-radius);background:var(--g-color-warning-soft);border:1px solid var(--g-color-warning-border);align-items:flex-start;gap:9px;padding:12px;display:flex}.node-assist-result__invalid p,.node-assist-modal__stale p{color:var(--g-color-warning-text);margin:3px 0 0;font-size:.8rem;line-height:1.45}.owner-review-insights,.owner-review-insights__types{gap:16px;display:grid}.owner-review-insights{border-top:1px solid var(--g-color-line);padding-top:22px}.owner-assistant-journey{border-top:1px solid var(--g-color-line);gap:16px;padding-top:22px;display:grid}.owner-assistant-journey__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-assistant-journey__attribution{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.owner-assistant-journey__attribution>div{background:var(--g-color-surface);border-radius:10px;gap:3px;padding:12px 14px;display:grid}.owner-assistant-journey__attribution strong{font-size:1.1rem}.owner-assistant-journey__attribution span,.owner-assistant-journey__note{color:var(--g-color-muted);font-size:.76rem;line-height:1.45}.owner-assistant-journey__note{margin:0}.owner-review-insights__types{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-review-insights__types article,.owner-review-insights__types article>div,.owner-review-insights__types dl{gap:8px;display:grid}.owner-review-insights__types article h4,.owner-review-insights__types article p,.owner-review-insights__types dl,.owner-review-insights__types dt,.owner-review-insights__types dd{margin:0}.owner-review-insights__types article>div>span,.owner-review-insights__types article p,.owner-review-insights__types dt{color:var(--g-color-muted);font-size:.76rem;line-height:1.45}.owner-review-insights__types dl{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-review-insights__types dl>div{gap:2px;display:grid}.owner-review-insights__types dd{font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}@media (max-width:620px){.node-assist-result__findings>li{grid-template-columns:30px minmax(0,1fr)}.node-assist-result__finding-actions{grid-column:2;justify-content:flex-start}.node-assist-result__comparison{grid-template-columns:1fr}.node-assist-result__comparison>div{padding-right:0}.node-assist-result__comparison>svg{transform:rotate(90deg)}.node-assist-result__comparison>div:last-child{border-top:1px solid var(--g-color-line);padding-left:0}.owner-review-insights__types,.owner-assistant-journey__attribution,.owner-review-insights__types dl,.owner-assistant-journey__summary{grid-template-columns:1fr}.owner-assistant-journey__summary .g-panel+.g-panel{border-left:0;border-top:1px solid var(--g-color-line)}}@media (max-width:640px){.address-all-review-findings{flex-direction:column;align-items:stretch}.work-item-review{grid-template-columns:8px 30px minmax(0,1fr);align-items:stretch}.work-item-review__actions{grid-column:3;justify-content:flex-start}}.run-workspace__section-heading{justify-content:space-between;align-items:center;display:flex}.run-workspace__section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-workspace__section-heading>div{gap:4px;display:grid}.run-workspace__section-heading>.run-workspace__section-actions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.run-workspace__section-actions .g-button{white-space:nowrap}@media (max-width:720px){.run-workspace__section-heading.run-workspace__section-heading--action{flex-direction:column;align-items:flex-start;gap:12px}}.run-workspace__section-heading p{color:var(--g-color-muted);margin:0;font-size:.84rem}.run-workspace__document-lifecycles{display:grid}.run-workspace__document-lifecycle{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 0 6px;display:grid}.run-workspace__document-icon{color:var(--g-color-action);margin-top:3px;display:inline-flex}.run-workspace__document-lifecycle-copy{gap:4px;min-width:0;display:grid}.run-workspace__document-lifecycle-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.run-workspace__document-kind,.run-workspace__document-meta{color:var(--g-color-muted);font-size:.7rem}.run-workspace__document-status{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong)}.run-workspace__document-status.is-ready{color:var(--g-color-action-strong)}.run-workspace__document-status.is-stale{color:var(--g-color-warning-text)}.run-workspace__document-lifecycle h4{margin:0;font-size:.94rem}.run-workspace__document-meta,.run-workspace__document-reason{color:var(--g-color-muted);margin:0;font-size:.78rem;line-height:1.4}.run-workspace .run-workspace__document-meta{font-size:.68rem}.run-workspace__document-reason{color:var(--g-color-warning-text)}.run-workspace__create-document.g-button{justify-self:start;min-height:34px;margin-top:4px;padding-inline:10px}.run-workspace__view-document.g-button{color:var(--g-color-action);min-height:auto;padding:0;font-size:.74rem}.document-creation-modal{gap:18px;display:grid}.document-creation-modal__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.document-creation-modal__header .operation-run-modal__usage{margin-left:auto}.document-creation-modal p{color:var(--g-color-muted);margin:0;line-height:1.55}.document-creation-modal dl{border-block:1px solid var(--g-color-line);gap:0;margin:0;display:grid}.document-creation-modal dl div{justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;display:flex}.document-creation-modal dl div+div{border-top:1px solid var(--g-color-line)}.document-creation-modal dt{color:var(--g-color-muted)}.document-creation-modal dd{font-size:.9rem;font-weight:var(--g-font-weight-ui-strong);text-align:right;margin:0}.document-creation-modal__note{font-size:.84rem}.document-creation-modal__identity-note,.run-overview__identity-note{background:color-mix(in srgb, var(--g-color-action) 6%, var(--g-color-panel));border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.document-creation-modal__identity-note>svg,.run-overview__identity-note>svg{color:var(--g-color-action)}.document-creation-modal__identity-note>div,.run-overview__identity-note>div{gap:2px;display:grid}.document-creation-modal__identity-note strong,.run-overview__identity-note strong{font-size:.86rem}.document-creation-modal__identity-note p,.run-overview__identity-note small{color:var(--g-color-muted);font-size:.78rem;line-height:1.4}.document-creation-modal__progress,.document-creation-modal__error{border:1px solid var(--g-color-line);border-radius:var(--g-radius);align-items:flex-start;gap:12px;padding:16px;display:flex}.document-creation-modal__progress>div,.document-creation-modal__error>div{gap:4px;display:grid}.document-creation-modal__progress strong,.document-creation-modal__error strong{font-size:.92rem}.document-creation-modal__progress>span{border:2px solid var(--g-color-line);border-top-color:var(--g-color-action);border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.8s linear infinite g-spinner-spin}.document-creation-modal__error{background:color-mix(in srgb, var(--g-color-danger) 8%, var(--g-color-panel));border-color:var(--g-color-danger);color:var(--g-color-danger)}.document-creation-modal__error>svg{flex:none}.document-creation-modal__error p{font-size:.8rem}.document-creation-modal__criteria-warning{background:var(--g-color-warning-soft);border:1px solid var(--g-color-warning-border);border-radius:var(--g-radius);gap:14px;padding:14px;display:grid}.document-creation-modal__criteria-heading{color:var(--g-color-warning-text);align-items:flex-start;gap:10px;display:flex}.document-creation-modal__criteria-heading>svg{flex:none;margin-top:2px}.document-creation-modal__criteria-heading>div{gap:4px;display:grid}.document-creation-modal__criteria-heading h3{margin:0;font-size:.92rem}.document-creation-modal__criteria-heading p{font-size:.82rem}.document-creation-modal__criteria-warning .stage-advance-review-modal__gate-summary{padding-left:28px}.document-creation-modal__criteria-warning .stage-advance-review-modal__requirements{padding-top:0}.document-details-modal{gap:18px;display:grid}.document-details-modal__kind{color:var(--g-color-action-strong);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);margin-bottom:-8px}.document-details-modal__empty{color:var(--g-color-muted);margin:0;line-height:1.55}.document-details-modal__description{border-bottom:1px solid var(--g-color-line);padding-bottom:14px}.document-details-modal__description summary{color:var(--g-color-muted);cursor:pointer;font-size:.8rem;font-weight:var(--g-font-weight-ui-strong)}.document-details-modal__description summary:hover,.document-details-modal__description summary:focus-visible{color:var(--g-color-action-strong)}.document-details-modal__description p{color:var(--g-color-muted);margin:10px 0 0;font-size:.86rem;line-height:1.55}.document-details-modal__versions,.document-details-modal__current-version{gap:16px;display:grid}.document-details-modal__version-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.document-details-modal__version-heading>div{gap:4px;display:grid}.document-details-modal__version-heading>div>span,.document-details-modal__downloads>span,.document-details-modal__previous-version-list>section>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong)}.document-details-modal__version-heading h3{margin:0;font-size:.94rem}.document-details-modal__version-status{background:var(--g-color-surface-muted);border:1px solid var(--g-color-line);color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;border-radius:999px;padding:3px 8px}.document-details-modal__version-status.is-stale{background:var(--g-color-warning-soft);border-color:var(--g-color-warning-border);color:var(--g-color-warning-text)}.document-details-modal__downloads{gap:8px;display:grid}.document-details-modal__previous-versions{border-top:1px solid var(--g-color-line);margin-top:8px;padding-top:10px}.document-details-modal__previous-versions summary{color:var(--g-color-muted);cursor:pointer;font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:7px;list-style:none;display:flex}.document-details-modal__previous-versions summary::-webkit-details-marker{display:none}.document-details-modal__previous-versions summary:before{content:"+";font-size:1rem;font-weight:var(--g-font-weight-ui)}.document-details-modal__previous-versions[open] summary:before{content:"−"}.document-details-modal__previous-versions summary small{background:var(--g-color-surface-muted);border-radius:999px;justify-content:center;align-items:center;min-width:19px;padding:2px 5px;font-size:.68rem;display:inline-flex}.document-details-modal__previous-version-list{gap:16px;margin-top:10px;display:grid}.document-details-modal__previous-version-list>section+section{border-top:1px solid var(--g-color-line);padding-top:14px}.document-details-modal__previous-version-list h4{margin:0;font-size:.82rem}.document-details-modal__previous-version-list>section{gap:7px;display:grid}.run-workspace__output-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.run-workspace__output-list li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) + 2px);padding:13px 14px}.run-workspace__output-summary{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.run-workspace__output-summary>div{gap:2px;min-width:0;display:grid}.run-workspace__output-icon{background:var(--g-color-surface);color:var(--g-color-action);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.run-workspace__output-summary strong{font-size:.86rem}.run-workspace__output-summary small{color:var(--g-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.run-workspace__output-files{margin:12px 0 0;padding:0;list-style:none;display:grid}.run-workspace__output-files li{border:0;border-top:1px solid var(--g-color-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:6px 0;display:grid}.run-workspace__output-file-label{color:var(--g-color-ink);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:7px;min-width:0;display:flex}.run-workspace__output-file-status{background:var(--g-color-warning-soft);border:1px solid var(--g-color-warning-border);color:var(--g-color-warning-text);border-radius:999px;padding:2px 6px;font-size:.66rem}.run-workspace__output-file-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.run-workspace__output-action.g-button{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-action);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);white-space:nowrap;border-radius:7px;min-height:28px;padding:3px 7px}.run-workspace__output-action.g-button:hover{background:var(--g-color-state-selected);border-color:var(--g-color-state-border)}.run-workspace__output-certify.g-button{color:var(--g-color-action);min-height:auto;padding:0;font-size:.78rem}.run-workspace__output-download--icon.g-button{color:var(--g-color-action);justify-content:center;align-items:center;width:28px;min-height:28px;padding:4px;display:inline-flex}.run-workspace__output-download--icon.g-button:hover{background:var(--g-color-state-selected);border-radius:6px}.run-workspace__output-files--downloads{flex-wrap:wrap;gap:8px;margin:0;display:flex}.run-workspace__output-files--downloads li{border-top:0;grid-template-columns:none;min-height:0;padding:0;display:flex}.run-workspace__output-files--downloads .run-workspace__output-file-actions{justify-content:flex-start}.document-details-modal__download.g-button{white-space:nowrap}.run-workspace__output-files .run-workspace__certificate-link{font-size:.76rem}.run-workspace__document-output-row .run-workspace__output-summary{grid-template-columns:30px minmax(0,1fr)}.run-workspace__document-output-row .run-workspace__output-icon{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:8px;width:30px;height:30px}.run-workspace__document-output-row .run-workspace__output-files{min-width:220px;margin:0}@media (max-width:620px){.document-details-modal__version-heading{flex-direction:column;align-items:flex-start;gap:8px}.run-workspace__document-output-row{grid-template-columns:8px minmax(0,1fr);align-items:start}.run-workspace__document-output-row .run-workspace__output-files{grid-column:2;width:100%;min-width:0}}.run-workspace__work-items,.run-workspace__conformance{gap:12px;display:grid}.run-workspace__integration-prompt{background:var(--g-color-primary-soft);border:1px solid var(--g-color-primary-border);border-radius:var(--g-radius);margin:0;padding:11px 12px}.run-workspace__integration-prompt a,.run-workspace__certificate-link{color:var(--g-color-action);font-weight:var(--g-font-weight-ui-strong)}.run-workspace__sync-results,.run-workspace__work-item-list,.run-workspace__conformance{margin:0;padding:0;list-style:none}.run-workspace__sync-results,.run-workspace__work-item-list{gap:7px;display:grid}.run-workspace__sync-results li,.run-workspace__work-item-list li,.run-workspace__conformance li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);align-items:center;gap:8px;padding:10px 12px;display:grid}.run-workspace__sync-results li{grid-template-columns:auto minmax(0,1fr)}.run-workspace__sync-results li small{color:var(--g-color-muted);grid-column:2}.run-workspace__work-item-list li{grid-template-columns:auto minmax(0,1fr)}.run-workspace__work-item-list li>span:last-child{color:var(--g-color-muted);text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.run-workspace__work-status{border:1px solid var(--g-color-line);border-radius:999px;padding:3px 7px;font-size:.74rem}.run-workspace__work-status.is-completed{background:var(--g-color-primary-soft);border-color:var(--g-color-primary-border)}.run-workspace__conformance li{align-items:start}.run-workspace__conformance span{color:var(--g-color-muted);font-size:.82rem}.integration-settings,.integration-settings__provider,.integration-settings__products,.integration-settings__intro,.integration-settings__details,.integration-settings__defaults,.certificate-verifier{gap:14px;display:grid}.integration-settings{gap:12px}.integration-settings__provider{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);padding:16px}.integration-settings__provider-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.integration-settings__provider-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.integration-settings__intro{grid-template-columns:auto minmax(0,1fr);align-items:center}.integration-settings__intro h3,.certificate-verifier h1{margin:0}.integration-settings__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.integration-settings__provider-action.g-button{min-height:38px;padding-inline:13px;font-size:.82rem}.integration-settings__intro p,.integration-settings__notice,.certificate-verifier p{color:var(--g-color-muted);margin:4px 0 0}.integration-settings__intro .integration-settings__summary{flex-wrap:wrap;align-items:center;gap:5px 0;margin-top:7px;font-size:.78rem;display:flex}.integration-settings__summary span{overflow-wrap:anywhere}.integration-settings__summary span+span:before{color:var(--g-color-line-strong);content:"·";margin:0 7px}.integration-settings__status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:700;line-height:1}.integration-settings__status--success{background:color-mix(in srgb, var(--g-color-success) 12%, transparent);color:var(--g-color-success)}.integration-settings__status--attention{background:var(--g-color-warning-soft);color:var(--g-color-warning-text)}.integration-settings__status--neutral{background:var(--g-color-state-hover);color:var(--g-color-muted)}.integration-settings__management{border-top:1px solid var(--g-color-line);gap:14px;padding-top:14px;display:grid}.integration-settings__icon{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-action);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.microsoft-logo{grid-template-columns:repeat(2, calc(var(--microsoft-logo-size) / 2.25));grid-template-rows:repeat(2, calc(var(--microsoft-logo-size) / 2.25));height:var(--microsoft-logo-size);width:var(--microsoft-logo-size);place-content:center;gap:2px;display:grid}.microsoft-logo i,.microsoft-logo b,.microsoft-logo em,.microsoft-logo strong{height:calc(var(--microsoft-logo-size) / 2.25);width:calc(var(--microsoft-logo-size) / 2.25);display:block}.microsoft-logo i{background:#f35325}.microsoft-logo b{background:#81bc06}.microsoft-logo em{background:#05a6f0}.microsoft-logo strong{background:#ffba08}.integration-settings__product{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.integration-settings__product h4,.integration-settings__product p{margin:0}.integration-settings__product h4{font-size:.9rem}.integration-settings__product p{color:var(--g-color-muted);margin-top:3px;font-size:.82rem;line-height:1.45}.integration-settings__details,.certificate-verifier dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.integration-settings__details div,.certificate-verifier dl div{background:var(--g-color-surface);border-radius:var(--g-radius);gap:3px;padding:10px;display:grid}.integration-settings__details dt,.certificate-verifier dt{color:var(--g-color-muted);font-size:.76rem}.integration-settings__details dd,.certificate-verifier dd{overflow-wrap:anywhere;margin:0}.integration-settings__products{margin:0;padding:0;list-style:none}.integration-settings__property{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:10px;padding:12px;display:grid}.integration-settings__property h4,.integration-settings__property p{margin:0}.integration-settings__property h4{font-size:.9rem}.integration-settings__property p,.integration-settings__property small{color:var(--g-color-muted);font-size:.8rem;line-height:1.45}.integration-settings__property-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.integration-settings__defaults{border-top:1px solid var(--g-color-line);gap:10px;margin-top:10px;padding-top:18px}.integration-settings__defaults-heading{gap:2px;display:grid}.integration-settings__defaults-heading h3,.integration-settings__defaults-heading p,.integration-settings__default-row strong,.integration-settings__default-row span{margin:0}.integration-settings__defaults-heading h3{font-size:.95rem}.integration-settings__defaults-heading p,.integration-settings__default-row span{color:var(--g-color-muted);font-size:.82rem}.integration-settings__default-list{border:1px solid var(--g-color-line);border-radius:var(--g-radius)}.integration-settings__default-row{justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.integration-settings__default-row+.integration-settings__default-row{border-top:1px solid var(--g-color-line)}.integration-settings__default-row>div:first-child{gap:2px;display:grid}.integration-settings__default-mode-buttons{flex:none}.integration-settings__default-picker{display:none}.integration-settings__default-picker .g-picker__trigger{white-space:nowrap;border-radius:999px;min-height:32px;padding:5px 9px 5px 12px;font-size:.82rem}.integration-settings__default-picker .g-picker__panel{border-radius:12px}@media (max-width:580px){.integration-settings__default-mode-buttons{display:none}.integration-settings__default-picker{display:block}}.integration-settings--skeleton .g-skeleton{border-radius:var(--g-radius)}.integration-skeleton__icon,.integration-skeleton__product-icon{width:42px;height:42px}.integration-skeleton__product-icon{width:22px;height:22px}.integration-skeleton__title{width:180px;height:22px}.integration-skeleton__product-title{width:128px;height:16px}.integration-skeleton__body{width:min(420px,78vw);max-width:620px;height:13px;margin-top:7px}.integration-skeleton__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.integration-skeleton__details .g-skeleton{height:62px}.integration-skeleton__button{width:178px;height:42px}.integration-skeleton__assistant-row{width:100%;height:64px}.assistant-settings__loading{gap:8px;display:grid}.settings-method-list--skeleton{pointer-events:none}.settings-method-list--skeleton .g-skeleton{border-radius:var(--g-radius);display:block}.settings-method-skeleton__eyebrow{width:94px;height:11px}.settings-method-skeleton__mark{border-radius:14px;width:48px;height:48px}.settings-method-skeleton__title{width:180px;height:18px;margin-top:8px}.settings-method-skeleton__body{width:min(360px,72vw);height:13px;margin-top:8px}.settings-method-skeleton__badge{width:68px;height:25px}.settings-method-skeleton__button{width:88px;height:34px}.assistant-settings{border-top:1px solid var(--g-color-line);gap:14px;margin-top:10px;padding-top:20px;display:grid}.assistant-settings__intro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.assistant-settings__connect-action{grid-column:2;justify-self:start}.assistant-settings__icon,.assistant-settings__logo{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.assistant-settings__intro h3,.assistant-settings__intro p,.assistant-settings__empty{margin:0}.assistant-settings__intro p,.assistant-settings__empty,.assistant-settings__meta{color:var(--g-color-muted);font-size:.86rem}.assistant-settings__empty{max-width:590px;line-height:1.5}.assistant-settings__list{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:0;margin:0;padding:0;list-style:none;display:grid}.assistant-settings__list li{border-bottom:1px solid var(--g-color-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.assistant-settings__list li:last-child{border-bottom:0}.assistant-settings__list li.is-preferred{background:color-mix(in srgb, var(--g-color-action) 5%, var(--g-color-surface))}.assistant-settings__logo{border-radius:8px;width:36px;height:36px}.assistant-settings__identity{gap:2px;min-width:0;display:grid}.assistant-settings__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-settings__identity-heading,.assistant-settings__meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.assistant-settings__meta .is-expired{color:var(--g-color-warning-text);font-weight:var(--g-font-weight-ui-strong)}.assistant-settings__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.assistant-settings__actions .g-button{font-size:.82rem}.assistant-settings__text-action.g-button,.assistant-settings__text-action.g-button span{color:var(--g-color-muted)!important}.assistant-settings__text-action.g-button:hover,.assistant-settings__text-action.g-button:focus-visible{color:var(--g-color-ink)!important}.assistant-settings__connection-help{gap:14px;display:grid}.assistant-settings__connection-help p,.assistant-settings__connection-help ol{margin:0}.assistant-settings__connection-help ol{gap:8px;padding-left:22px;display:grid}.method-text-action.g-button,.method-text-action.g-button span{color:var(--g-color-muted)!important}.method-text-action.g-button:hover,.method-text-action.g-button:focus-visible{color:var(--g-color-ink)!important}.g-shell__surface-actions .assistant-continue--surface{white-space:nowrap;flex:none}.g-shell__surface-header:has(.run-surface-actions){z-index:7}.run-surface-actions{align-items:center;gap:6px;display:flex}.run-surface-actions .g-context-menu{flex:none}.run-surface-actions>.g-button{align-items:center;gap:9px;min-height:34px;padding-inline:10px}.run-surface-actions__overview-trigger.g-button{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:8px;gap:12px;min-height:32px;padding-inline:9px;font-size:.8rem;transition:background-color .16s,border-color .16s,color .16s,transform .12s;color:var(--g-color-muted)!important}.run-surface-actions__overview-trigger.g-button>span:first-child{flex:none}.run-surface-actions__overview-trigger.g-button:hover,.run-surface-actions__overview-trigger.g-button:focus-visible{background:var(--g-color-state-hover);border-color:var(--g-color-state-border);color:var(--g-color-muted)!important}.run-surface-actions__overview-trigger.g-button:focus-visible,.run-surface-actions .g-context-menu__trigger:focus-visible{outline:2px solid var(--g-color-state-border);outline-offset:2px}.run-surface-actions__overview-trigger.g-button:active,.run-surface-actions .g-context-menu__trigger:active{background:color-mix(in srgb, var(--g-color-state-border) 52%, var(--g-color-state-hover));transform:translateY(1px)}.run-surface-actions .g-context-menu__trigger{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-muted);width:32px;height:32px;transition:background-color .16s,border-color .16s,color .16s,transform .12s}.run-surface-actions .g-context-menu__trigger:hover,.run-surface-actions .g-context-menu__trigger[aria-expanded=true]{background:var(--g-color-state-hover);border-color:var(--g-color-state-border);color:var(--g-color-muted)}.run-overview{gap:20px;display:grid}.g-modal__panel:has(.run-overview){width:min(100%,880px);max-width:880px;max-height:min(780px,100dvh - 48px)}.g-modal__panel:has(.run-overview) .g-modal__body{scroll-behavior:smooth;overflow:auto}.run-overview__export-note,.run-overview__empty-work{color:var(--g-color-muted);margin:6px 0 0;line-height:1.5}.run-overview__status{color:var(--g-color-muted);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.run-overview__work h4,.run-overview__resources h4,.run-overview__documents h4,.run-overview__complete-documents h3{margin:4px 0 0}.run-overview__work ul,.run-overview__resources ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.run-overview__work li{border-top:1px solid var(--g-color-line);align-items:center;gap:8px;padding-top:8px;display:flex}.run-overview__work li>span{gap:2px;display:grid}.run-overview__work li small{color:var(--g-color-muted);font-size:.78rem}.run-overview__resources a{border:1px solid var(--g-color-line);color:var(--g-color-ink);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;text-decoration:none;display:grid}.run-overview__resources a:hover,.run-overview__resources a:focus-visible{background:var(--g-color-hover);border-color:var(--g-color-action)}.run-overview__resources a small{color:var(--g-color-muted);margin-top:2px;line-height:1.4;display:block}.run-overview__sources{border-top:1px solid var(--g-color-line);padding-top:18px}.run-overview__sources>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:36px;list-style:none;display:grid}.run-overview__sources>summary::-webkit-details-marker{display:none}.run-overview__sources>summary>span{font-weight:var(--g-font-weight-ui-strong)}.run-overview__sources>summary>small,.run-overview__sources>summary>svg{color:var(--g-color-muted)}.run-overview__sources>summary>svg{transition:transform .16s}.run-overview__sources[open]>summary>svg{transform:rotate(180deg)}.run-overview__sources>summary:focus-visible{outline:2px solid var(--g-color-action);outline-offset:3px;border-radius:6px}.run-overview__sources ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.run-overview__sources a,.run-overview__sources li>span{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.82rem;text-decoration:none;display:inline-flex}.run-overview__sources a:hover,.run-overview__sources a:focus-visible{border-color:var(--g-color-action)}.run-overview__error{gap:12px;display:grid}.run-overview__error p{margin:0}.run-overview__list{gap:8px;display:grid}.run-overview__identity-note{margin-bottom:4px}.run-overview__stage{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:0;padding:0;scroll-margin-top:16px;display:block}.run-overview__stage[open]{background:var(--g-color-surface)}.run-overview__stage>summary{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:12px 14px;list-style:none;display:grid}.run-overview__stage>summary::-webkit-details-marker{display:none}.run-overview__stage>summary:focus-visible{border-radius:calc(var(--g-radius) - 1px);outline:2px solid var(--g-color-action);outline-offset:-2px}.run-overview__stage>summary>svg{color:var(--g-color-muted);transition:transform .16s}.run-overview__stage[open]>summary>svg{transform:rotate(180deg)}.run-overview__stage-number{color:var(--g-color-muted);font-variant-numeric:tabular-nums;font-size:.82rem}.run-overview__stage-state{color:var(--g-color-muted);font-size:.8rem}.run-overview__status.is-locked{color:var(--g-color-muted)}.run-overview__stage-access{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) - 2px);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.run-overview__stage-access>div{align-items:flex-start;gap:.55rem;display:flex}.run-overview__stage-access svg{color:var(--g-color-muted);flex:none;margin-top:.1rem}.run-overview__stage-access p{gap:.15rem;margin:0;display:grid}.run-overview__stage-access p span{color:var(--g-color-muted);font-size:.8rem}.run-overview__stage-access>.g-button{flex:none}.run-overview__stage.is-current{border:2px solid var(--g-color-action)}.run-overview__status.is-completed{color:var(--g-color-primary)}.run-overview__status.is-current{color:var(--g-color-action)}.run-overview__stage-content{border-top:1px solid var(--g-color-line);gap:18px;padding:16px 18px 18px 60px;display:grid}.run-overview__stage-content>p{color:var(--g-color-muted);margin:0;line-height:1.5}.run-overview__work,.run-overview__resources,.run-overview__documents,.run-overview__complete-documents{gap:8px;display:grid}.run-overview__work h4,.run-overview__resources h4,.run-overview__documents h4{margin:0;font-size:.82rem}.run-overview__complete-documents{border-top:1px solid var(--g-color-line);gap:10px;margin-top:8px;padding-top:18px}.run-overview__complete-documents h3{font-size:1rem}.run-overview__work ul,.run-overview__resources ul,.run-overview__empty-work{margin:0}.run-overview__document,.run-overview__plan-document{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.run-overview__plan-document{background:var(--g-color-panel-soft);border-color:var(--g-color-line);grid-template-columns:auto minmax(0,1fr);min-height:76px;padding:12px}.run-overview__document>svg,.run-overview__plan-document-icon{color:var(--g-color-muted)}.run-overview__plan-document-icon{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.run-overview__document>div,.run-overview__plan-document>div{gap:2px;display:grid}.run-overview__document small,.run-overview__plan-document small{color:var(--g-color-muted);line-height:1.35}.run-overview__document .run-overview__document-stale,.run-overview__plan-document .run-overview__document-stale{color:var(--g-color-warning-text);font-weight:var(--g-font-weight-ui-strong)}.run-overview__plan-document-label{color:var(--g-color-muted);font-size:.68rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.run-overview__document-access{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui);align-items:center;gap:.35rem;margin-top:.15rem;display:inline-flex}.run-overview__skeleton{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:0;display:grid;overflow:hidden}.run-overview__skeleton>div{border-bottom:1px solid var(--g-color-line);grid-template-columns:16px 18px minmax(110px,1fr) 60px;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:grid}.run-overview__skeleton>div:last-child{border-bottom:0}.run-overview__skeleton .g-skeleton{border-radius:999px;height:12px;display:block}.run-overview__skeleton span{width:16px;height:16px}.run-overview__skeleton i{width:14px}.run-overview__skeleton strong{max-width:230px}.run-overview__skeleton small{width:52px}@media (max-width:640px){.run-overview__stage>summary{grid-template-columns:auto auto minmax(0,1fr) auto}.run-overview__stage-state{display:none}.run-overview__stage-content{padding:16px}.run-overview__stage-access{flex-direction:column;align-items:stretch}.run-overview__stage-access>.g-button{justify-content:center;width:100%}.run-overview__document,.run-overview__plan-document{align-items:start}.run-surface-actions>.g-button{padding-inline:8px}}.g-shell__surface-actions .assistant-continue--surface.g-button,.g-shell__surface-actions .assistant-continue--surface .g-button{white-space:nowrap;flex:none;min-height:34px;padding-inline:12px;font-size:.82rem}.g-shell__surface-actions .assistant-continue--surface.g-button>span:last-child,.g-shell__surface-actions .assistant-continue--surface .g-button>span:last-child,.g-shell__surface-actions .assistant-chooser{white-space:nowrap;flex:none}@media (min-width:720px){.assistant-settings__intro{grid-template-columns:auto minmax(0,1fr) auto}.assistant-settings__connect-action{grid-column:auto;justify-self:end}.assistant-settings__list li{grid-template-columns:auto minmax(0,1fr) auto}.assistant-settings__actions{flex-wrap:nowrap;grid-column:auto}}.integration-callback,.certificate-verifier{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius-lg);gap:12px;padding:24px;display:grid}.integration-callback h2,.integration-callback p{margin:0}.integration-callback p{color:var(--g-color-muted)}.integration-callback--success{gap:20px;padding:clamp(24px,5vw,34px)}.integration-callback__heading{align-items:flex-start;gap:14px;display:flex}.integration-callback__heading>.integration-settings__icon{flex:none;margin-top:3px}.integration-callback__heading>div{gap:3px;display:grid}.integration-callback__eyebrow{font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--g-color-action)!important}.integration-callback__tools{border-top:1px solid var(--g-color-line);gap:10px;padding-top:18px;display:grid}.integration-callback__tools h2{margin:0;font-size:.86rem}.integration-callback__tools ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.integration-callback__tools li{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius-md);flex:210px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.integration-callback__tools li>.integration-settings__icon{flex:none}.integration-callback__tools li>div{gap:1px;min-width:0;display:grid}.integration-callback__tools strong{color:var(--g-color-ink);font-size:.88rem}.integration-callback__tools span{color:var(--g-color-muted);font-size:.78rem}.integration-callback__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oauth-consent-page{max-width:620px}.oauth-consent-page__content{gap:24px}.oauth-consent-page__content>.g-brand-logo{margin-bottom:2px}.oauth-consent-page__content>.oauth-consent{background:0 0;border:0;border-radius:0;padding:0}.oauth-consent{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:18px;gap:18px;padding:clamp(24px,5vw,32px);display:grid}.oauth-consent__connection{align-items:center;gap:9px;display:flex}.oauth-consent__product-logo{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:grid;overflow:hidden}.oauth-consent__product-logo img{object-fit:contain;width:25px;height:25px;display:block}.oauth-consent__product-logo--goalite img{width:28px;height:28px}.oauth-consent__product-logo--client>span{color:var(--g-color-muted);font-size:1rem;font-weight:var(--g-font-weight-ui-strong);text-transform:uppercase}.oauth-consent__connection-mark{color:var(--g-color-muted);font-size:1.1rem;line-height:1}.oauth-consent h1,.oauth-consent p{margin:0}.oauth-consent h1{letter-spacing:-.025em;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.08}.oauth-consent__intro{color:var(--g-color-muted);font-size:1rem;line-height:1.55}.oauth-consent__progress{counter-reset:oauth-step;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.oauth-consent__progress li{color:var(--g-color-muted);counter-increment:oauth-step;font-size:.75rem;font-weight:var(--g-font-weight-ui-strong);flex:1;align-items:center;gap:7px;min-width:0;display:flex}.oauth-consent__progress li:before{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-muted);content:counter(oauth-step);border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:.68rem;display:grid}.oauth-consent__progress li:not(:last-child):after{background:var(--g-color-line);content:"";flex:1;min-width:8px;height:1px;margin-inline:8px}.oauth-consent__progress li.is-complete,.oauth-consent__progress li.is-current{color:var(--g-color-text)}.oauth-consent__progress li.is-complete:before{background:var(--g-color-state-selected);border-color:var(--g-color-state-border);color:var(--g-color-text);content:"✓"}.oauth-consent__progress li.is-current:before{background:var(--g-color-text);border-color:var(--g-color-text);color:var(--g-color-surface)}.oauth-consent__method,.oauth-consent__subscription{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:12px;gap:5px;padding:14px;display:grid}.oauth-consent__method>span,.oauth-consent__subscription>div:first-child>span{color:var(--g-color-muted);font-size:.75rem}.oauth-consent__method strong{font-size:1rem}.oauth-consent__method p,.oauth-consent__subscription p{color:var(--g-color-muted);font-size:.84rem;line-height:1.45}.oauth-consent__subscription{gap:14px}.oauth-consent__subscription h2{margin:4px 0;font-size:1rem;line-height:1.3}.oauth-consent__subscription-actions{flex-wrap:wrap;gap:8px;display:flex}.oauth-consent__confirmation,.oauth-consent__notice{border-left:2px solid var(--g-color-state-border);color:var(--g-color-muted);padding-left:10px;font-size:.84rem;line-height:1.45}.oauth-consent__confirmation{color:var(--g-color-text)}.oauth-consent__request{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:12px;gap:3px;padding:13px 14px;display:grid}.oauth-consent__request span{color:var(--g-color-muted);font-size:.75rem}.oauth-consent__request strong{font-size:.96rem}.oauth-consent__actions{flex-wrap:wrap;gap:8px;display:flex}.oauth-consent__trust{border-top:1px solid var(--g-color-line);color:var(--g-color-muted);padding-top:16px;font-size:.8rem;line-height:1.45}.oauth-consent--loading{place-items:center;min-height:180px}@media (max-width:420px){.oauth-consent__progress li{gap:5px;font-size:.67rem}.oauth-consent__progress li:not(:last-child):after{margin-inline:4px}}.invitation-acceptance__sign-out.g-button{justify-self:start}.certificate-verifier>span{font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);border-radius:999px;justify-self:start;padding:4px 8px}.certificate-verifier>.is-valid{background:var(--g-color-primary-soft);color:var(--g-color-primary-text)}.certificate-verifier>.is-invalid{background:var(--g-color-warning-soft);color:var(--g-color-warning-text)}.certificate-verifier{border-top:4px solid var(--g-color-mint);gap:0;width:100%;max-width:780px;margin-inline:auto;padding:0;overflow:hidden}.certificate-verifier__header{background:var(--g-color-panel);border-bottom:1px solid var(--g-color-line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.certificate-verifier__header .g-brand-logo img{max-width:118px}.certificate-verifier__eyebrow,.certificate-verifier__status{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.07em;text-transform:uppercase}.certificate-verifier__summary{background:var(--g-color-panel-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:clamp(28px,5vw,44px) 24px;display:grid}.certificate-verifier__summary>div{gap:7px;display:grid}.certificate-verifier__icon{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-success-text);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.certificate-verifier__proof-mark{width:52px;height:52px}.certificate-verifier--invalid .certificate-verifier__icon,.certificate-verifier--missing .certificate-verifier__icon,.certificate-verifier--revoked .certificate-verifier__icon{background:var(--g-color-warning-soft);border-color:var(--g-color-warning-border);color:var(--g-color-warning-text)}.certificate-verifier__summary h1{font-size:clamp(1.8rem,4vw,2.7rem);font-weight:var(--g-font-weight-heading);letter-spacing:-.035em;margin:0;line-height:1.05}.certificate-verifier__summary p{max-width:58ch;margin:0;line-height:1.55}.certificate-verifier__facts{background:var(--g-color-panel);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:24px;display:grid}.certificate-verifier__facts div{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:5px;min-width:0;padding:12px;display:grid}.certificate-verifier__facts dt{color:var(--g-color-muted);font-size:.72rem}.certificate-verifier__facts dd{color:var(--g-color-ink);font-size:.86rem;font-weight:var(--g-font-weight-ui);overflow-wrap:anywhere;margin:0}.certificate-verifier__footer{background:var(--g-color-panel);border-top:1px solid var(--g-color-line);color:var(--g-color-muted);align-items:start;gap:9px;padding:18px 24px;display:flex}.certificate-verifier__footer svg{flex:none;margin-top:2px}.certificate-verifier__footer p{margin:0;font-size:.82rem;line-height:1.45}@media (max-width:640px){.run-workspace__certificate{grid-template-columns:auto minmax(0,1fr)}.run-workspace__certificate-verify{grid-column:2;justify-self:start}.certificate-verifier__facts{grid-template-columns:minmax(0,1fr)}}.run-workspace__empty{border:1px dashed var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-muted);align-items:center;gap:10px;min-height:86px;padding:16px;display:flex}.run-workspace__empty svg{color:var(--g-color-muted)}.settings-page{gap:18px;display:grid}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.settings-card{gap:8px;display:grid}.settings-card h2{font-size:1.12rem;font-weight:var(--g-font-weight-heading)}.settings-card a,.settings-section a{color:var(--g-color-action);font-weight:var(--g-font-weight-ui-strong);text-decoration:none}.settings-card--selected{border-color:color-mix(in srgb, var(--g-color-action) 48%, var(--g-color-line));box-shadow:inset 3px 0 0 var(--g-color-action)}.settings-section{justify-content:space-between;align-items:center;gap:20px;display:flex}.settings-experience{--settings-control-gap:14px;--settings-section-gap:28px;grid-template-columns:252px minmax(0,760px);align-items:stretch;gap:0;width:min(100%,1040px);min-width:0;max-width:1040px;min-height:100%;margin:0 auto;padding:0;display:grid}.g-shell .settings-experience{padding:0}.settings-rail{border-right:1px solid var(--g-color-line);align-content:start;gap:18px;min-width:0;padding:22px 18px;display:grid}.settings-page-header h1{margin:0}.settings-rail__group,.settings-rail__preferences{gap:6px;display:grid}.settings-rail__group strong,.settings-content__section>span,.settings-page-header>span{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.settings-rail__group>:is(a,button),.settings-rail__theme{color:var(--g-color-ink);font-size:.86rem;font-weight:var(--g-font-weight-ui);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:36px;padding:4px 10px 4px 12px;text-decoration:none;display:grid;position:relative}.settings-rail__group>button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%}.settings-rail__group>:is(a,button)>span:not(.settings-rail__icon),.settings-rail__theme>span:not(.settings-rail__icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-rail__icon{background:var(--g-color-surface);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.settings-rail__icon svg,.settings-quick-item__icon svg{width:16px;height:16px}.settings-quick-item__icon{background:var(--g-color-surface);color:var(--g-color-muted);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.settings-rail__group>:is(a,button):hover,.settings-rail__group>:is(a,button).is-active{background:var(--g-color-state-hover)}.settings-rail__group>:is(a,button):before{background:color-mix(in srgb, var(--g-color-line) 62%, transparent);content:"";border-radius:999px;width:2px;height:24px;position:absolute;left:3px}.settings-rail__group>:is(a,button).is-active{color:var(--g-color-action)}.settings-rail__group>:is(a,button).is-active:before{background:var(--g-color-action)}.settings-rail__group>:is(a,button).is-active .settings-rail__icon{background:var(--g-color-state-selected);color:var(--g-color-action)}.settings-rail__group>:is(a,button).is-active .settings-rail__icon--brand{color:var(--g-color-ink)}.settings-rail__group em,.settings-quick-item em{background:color-mix(in srgb, var(--g-color-action) 16%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-action) 42%, var(--g-color-line));color:var(--g-color-action);font-size:.72rem;font-style:normal;font-weight:var(--g-font-weight-ui);border-radius:999px;padding:3px 7px}.settings-rail__theme{color:var(--g-color-ink);grid-template-columns:28px max-content auto}.settings-rail__theme>span:not(.settings-rail__icon){text-overflow:clip;min-width:max-content;overflow:visible}.settings-rail__theme>.g-theme-picker{justify-self:end;min-width:max-content}.settings-content{align-content:start;gap:var(--settings-section-gap);width:100%;min-width:0;max-width:760px;padding:30px 32px;display:grid}.settings-content__section,.settings-detail-panel{gap:12px;min-width:0;display:grid}.settings-content>*{min-width:0}.settings-overview{gap:var(--settings-section-gap);display:grid}.settings-overview__header>span,.settings-overview__card small{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.05em;text-transform:uppercase}.settings-overview__account-context{flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:360px;display:flex}.settings-overview__account-context>span:first-child{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.05em;text-transform:uppercase}.settings-overview__account-context .g-picker__trigger{min-height:38px}.settings-overview__account-loading{color:var(--g-color-muted);font-size:.84rem}.settings-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-overview__section{gap:var(--settings-control-gap);display:grid}.settings-overview__section-heading{gap:3px;display:grid}.settings-overview__section-heading h2,.settings-overview__section-heading p{margin:0}.settings-overview__section-heading h2{font-size:1rem}.settings-overview__section-heading p{color:var(--g-color-muted);font-size:.86rem;line-height:1.5}.settings-overview__attention-list{gap:8px;display:grid}.settings-overview__attention-list .settings-overview__card{border-color:color-mix(in srgb, var(--g-color-action) 30%, var(--g-color-line));min-height:76px}.settings-overview__card{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:14px;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.settings-overview__card:hover,.settings-overview__card:focus-visible{background:var(--g-color-hover);border-color:var(--g-color-state-border)}.settings-overview__card:focus-visible{outline:2px solid var(--g-color-action);outline-offset:2px}.settings-overview__card-icon{background:var(--g-color-surface);color:var(--g-color-muted);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.settings-overview__card>span:nth-child(2){gap:3px;min-width:0;display:grid}.settings-overview__card strong{font-size:.9rem;font-weight:var(--g-font-weight-ui-strong)}.settings-overview__card em{color:var(--g-color-muted);font-size:.78rem;font-style:normal;line-height:1.4}.settings-overview__card>svg{color:var(--g-color-muted)}.settings-quick-list{gap:9px;display:grid}.settings-method-list{gap:10px;margin-top:10px;display:grid}.settings-method-context{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 12px;font-size:.84rem;display:flex}.settings-method-context strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-ui-strong)}.settings-method-context a{color:var(--g-color-action);font-weight:var(--g-font-weight-ui-strong);text-decoration:none}.settings-method-context a:hover,.settings-method-context a:focus-visible{text-decoration:underline}.settings-method-row{border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.settings-method-row span{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong)}.settings-method-row h3,.settings-method-row p{margin:0}.settings-method-row h3{font-size:.96rem;font-weight:var(--g-font-weight-heading);margin-top:3px}.settings-method-row p{color:var(--g-color-muted);margin-top:4px;font-size:.84rem}.settings-method-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-method-card{gap:16px;padding:20px}.settings-method-card .app-method-card__header{grid-template-columns:auto minmax(0,1fr) auto}.settings-method-card__key{color:var(--g-color-muted);font-size:.74rem;font-weight:var(--g-font-weight-ui-strong);margin-bottom:4px;display:block}.settings-method-card__last-used{color:var(--g-color-muted);margin-top:4px;font-size:.78rem;display:block}.settings-method-card__notice{color:var(--g-color-muted);margin:-4px 0 0;font-size:.78rem}.settings-method-card__notice.is-warning{color:var(--g-color-warning)}.settings-method-card__usage{border-top:1px solid var(--g-color-line);gap:8px;padding-top:15px;display:grid}.settings-method-card__usage>div{justify-content:space-between;align-items:baseline;display:flex}.settings-method-card__usage>div>span,.settings-method-card__usage small{color:var(--g-color-muted);font-size:.78rem}.settings-method-card__usage strong{color:var(--g-color-muted);font-size:.82rem;font-weight:var(--g-font-weight-ui)}.settings-method-card__usage-meter{background:var(--g-color-line);border-radius:999px;height:6px;display:block;overflow:hidden}.settings-method-card__usage-meter>span{background:var(--g-color-action);height:100%;display:block}.settings-method-card__usage--nearly-used .settings-method-card__usage-meter>span{background:var(--g-color-warning)}.settings-method-card__usage--used .settings-method-card__usage-meter>span,.settings-method-card__usage--limit-reached .settings-method-card__usage-meter>span{background:var(--g-color-danger)}.settings-method-card__usage--subscription-required .settings-method-card__usage-meter>span{background:var(--g-color-muted)}.settings-method-card__billing{border-top:1px solid var(--g-color-line);gap:9px;padding-top:15px;display:grid}.settings-method-card__billing-heading{justify-content:space-between;align-items:center;gap:12px}.settings-method-card__billing-heading,.settings-method-card__billing-controls,.settings-method-card__billing-scheduled,.settings-method-card__billing-confirmation{flex-wrap:wrap;display:flex}.settings-method-card__billing-heading>div:first-child{gap:3px;display:grid}.settings-method-card__billing-heading span{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong)}.settings-method-card__billing-heading small,.settings-method-card__billing-scheduled>span,.settings-method-card__billing-confirmation>span{color:var(--g-color-muted);font-size:.78rem}.settings-method-card__billing-controls{align-items:center;gap:8px}.settings-method-card__billing-controls .g-button,.settings-method-card__billing-scheduled .g-button{min-height:34px;padding-inline:4px}.settings-method-card__billing-scheduled{align-items:center;gap:8px}.settings-method-card__billing-confirmation{border-top:1px solid var(--g-color-line);align-items:center;gap:8px;width:100%;padding-top:10px}.settings-method-empty{align-items:flex-start;gap:10px;display:grid}.settings-empty-state{align-items:flex-start;gap:7px;max-width:560px;display:grid}.settings-empty-state h2,.settings-empty-state p{margin:0}.settings-empty-state h2{font-size:.98rem}.settings-empty-state p{color:var(--g-color-muted);font-size:.86rem;line-height:1.5}.settings-method-empty p{color:var(--g-color-muted);margin:0}.settings-billing-note{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-muted);margin-top:14px;padding:10px 12px;font-size:.84rem;line-height:1.45}.settings-subscription-card{border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:12px;padding:12px;display:grid}.settings-subscription-card h3,.settings-subscription-card p{margin:0}.settings-subscription-card h3{color:var(--g-color-ink);margin-top:7px;font-size:.96rem}.settings-subscription-card p{color:var(--g-color-muted);margin-top:4px;font-size:.82rem}.settings-subscription-card__actions,.settings-subscription-card__confirmation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-subscription-card__confirmation{border-top:1px solid var(--g-color-line);color:var(--g-color-muted);width:100%;padding-top:10px;font-size:.82rem}.settings-billing-invoices{border-top:1px solid var(--g-color-line);margin-top:18px;padding-top:18px}.settings-billing-invoices__heading h2,.settings-billing-invoices__heading p{margin:0}.settings-billing-invoices__heading h2{color:var(--g-color-ink);font-size:1rem}.settings-billing-invoices__heading p,.settings-billing-invoices__empty{color:var(--g-color-muted);margin-top:4px;font-size:.84rem}.settings-billing-invoices__list{gap:8px;margin-top:12px;display:grid}.settings-billing-invoices__skeleton{height:72px;margin-top:12px}.settings-billing-invoices .settings-method-row>a{color:var(--g-color-action);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);text-decoration:none}.settings-billing-invoices .settings-method-row>a:hover{text-decoration:underline}.settings-quick-item{border:1px solid var(--g-color-line);color:var(--g-color-ink);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:10px 12px;text-decoration:none;display:grid}.settings-quick-item:hover{background:var(--g-color-state-hover)}.settings-quick-item strong{font-size:.94rem;font-weight:var(--g-font-weight-ui);display:block}.settings-quick-item small{color:var(--g-color-muted);margin-top:3px;font-size:.82rem;display:block}.settings-quick-item>svg{color:var(--g-color-muted)}.settings-detail-panel{gap:var(--settings-section-gap);max-width:720px;display:grid}.settings-page-header{gap:7px;display:grid}.settings-page-header h1{font-size:1.7rem;font-weight:var(--g-font-weight-heading);line-height:1.15}.settings-page-header p{color:var(--g-color-muted);max-width:620px;margin:0;font-size:.95rem;line-height:1.6}.settings-detail-panel__content{gap:var(--settings-section-gap);display:grid}.control-reminder-settings{gap:var(--settings-control-gap);max-width:620px;margin:0;display:grid}.control-reminder-settings__row{border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.control-reminder-settings__row h3,.control-reminder-settings__row p,.control-reminder-settings__notice{margin:0}.control-reminder-settings__row h3{font-size:.98rem;font-weight:var(--g-font-weight-ui)}.control-reminder-settings__row p,.control-reminder-settings__notice{color:var(--g-color-muted);margin-top:4px;font-size:.88rem;line-height:1.5}.settings-form,.account-security{gap:16px;max-width:620px;display:grid}.settings-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-form label{color:var(--g-color-muted);gap:7px;font-size:.84rem;display:grid}.settings-form input,.settings-form select{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-ink);font:inherit;min-height:40px;padding:0 11px}.settings-form input:disabled{background:var(--g-color-surface);color:var(--g-color-muted);cursor:not-allowed}.settings-form label>small{color:var(--g-color-muted);font-size:.76rem;line-height:1.4}.settings-form__field{gap:7px;display:grid}.settings-form__field>label,.settings-form__field>small{color:var(--g-color-muted);font-size:.84rem}.settings-form__field>small{font-size:.76rem;line-height:1.4}.settings-form__hint{color:var(--g-color-muted);margin:0;font-size:.76rem}.profile-avatar-upload{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.profile-avatar-upload__current{justify-items:center;gap:7px;display:grid}.profile-avatar-upload__current>span:first-child{color:var(--g-color-muted);font-size:.8rem}.profile-avatar-upload__current>img,.profile-avatar-upload__empty{background:var(--g-color-panel-soft);border:1px solid var(--g-color-line);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.profile-avatar-upload__empty{color:var(--g-color-muted);font-size:1.15rem}.profile-avatar-upload__action{gap:7px;display:grid}.settings-form__readonly small{color:var(--g-color-muted);font-size:.76rem}.settings-form__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.settings-form__actions .g-form-status{margin:0}.account-security dl{border-top:1px solid var(--g-color-line);gap:0;margin:0;display:grid}.account-security dl div{border-bottom:1px solid var(--g-color-line);justify-content:space-between;align-items:center;gap:18px;min-height:46px;display:flex}.account-security dt,.account-security dd{margin:0}.account-security dt{color:var(--g-color-muted);font-size:.84rem}.account-security dd{color:var(--g-color-ink);font-size:.9rem}.settings-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.settings-detail-link{border:1px solid var(--g-color-line);color:var(--g-color-ink);font-size:.9rem;font-weight:var(--g-font-weight-ui);border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 12px;text-decoration:none;display:inline-flex}.settings-detail-link:hover{background:var(--g-color-state-hover)}.support-options{gap:14px;display:grid}.support-options .settings-card{border:1px solid var(--g-color-line);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:18px}.support-options .settings-card p{color:var(--g-color-muted);margin:6px 0 14px;line-height:1.5}.support-reference{background:var(--g-color-panel-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin:0 0 14px;padding:12px;display:grid}.support-reference span{color:var(--g-color-muted);grid-column:1/-1;font-size:.78rem}.support-reference code{overflow-wrap:anywhere}.discover-method-detail__subscription-recovery{justify-items:start;gap:10px;display:grid}.settings-about-list{border-top:1px solid var(--g-color-line);gap:0;margin:4px 0 0;display:grid}.settings-about-list div{border-bottom:1px solid var(--g-color-line);justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.settings-about-list dt,.settings-about-list dd{margin:0}.settings-about-list dt{color:var(--g-color-muted);font-size:.84rem}.settings-about-list dd,.settings-about-list a{color:var(--g-color-ink);font-size:.9rem;text-decoration:none}.settings-workspace-list{border-top:1px solid var(--g-color-line);gap:0;max-width:680px;margin-top:6px;display:grid}.settings-workspace-list article{border-bottom:1px solid var(--g-color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 0;display:grid}.settings-workspace-list span,.settings-workspace-list strong{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui)}.settings-workspace-list h3{font-size:1rem;font-weight:var(--g-font-weight-heading);grid-column:1;margin:0}.settings-workspace-list p{grid-column:1}.settings-workspace-list button,.settings-workspace-list strong{grid-area:2/2/span 2}.settings-workspace-list button{color:var(--g-color-action);cursor:pointer;font:inherit;font-size:.9rem;font-weight:var(--g-font-weight-ui);background:0 0;border:0;padding:0;text-decoration:none}.account-settings,.data-rights-settings{gap:var(--settings-section-gap);max-width:620px;display:grid}.data-rights-settings__intro,.data-rights-settings__history,.data-rights-settings__danger,.data-rights-settings__pending{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:14px;padding:18px}.data-rights-settings__intro{align-items:center;gap:13px;display:flex}.data-rights-settings__icon,.data-rights-settings__pending-heading>span{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-action);border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.data-rights-settings :is(h3,p){margin:0}.data-rights-settings h3{font-size:1rem}.data-rights-settings p{color:var(--g-color-muted);margin-top:4px;font-size:.86rem;line-height:1.5}.data-rights-settings__history>div,.data-rights-settings__danger>div{margin-bottom:14px}.data-rights-settings__history ul{margin:0;padding:0;list-style:none;display:grid}.data-rights-settings__history li{border-top:1px solid var(--g-color-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.data-rights-settings__history li>span{gap:2px;display:grid}.data-rights-settings__history li strong{font-size:.88rem}.data-rights-settings__history li small{color:var(--g-color-muted);font-size:.76rem}.data-rights-settings__history li em{color:var(--g-color-muted);font-size:.76rem;font-style:normal;font-weight:var(--g-font-weight-ui-strong)}.data-rights-settings__request-actions{place-items:end;gap:5px;display:grid}.data-rights-settings__request-actions button{color:var(--g-color-action);cursor:pointer;font:inherit;font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);background:0 0;border:0;padding:0}.data-rights-settings__request-actions button:disabled{color:var(--g-color-muted);cursor:default}.data-rights-settings__empty{border-top:1px solid var(--g-color-line);padding-top:12px}.data-rights-settings__danger{border-color:color-mix(in srgb, var(--g-color-danger) 34%, var(--g-color-line))}.data-rights-settings__erase-button{color:var(--g-color-danger)!important}.data-rights-settings__next-step{color:var(--g-color-action);font-size:.86rem;font-weight:var(--g-font-weight-ui-strong);margin-top:10px;display:inline-block}.data-rights-settings__pending{border-color:color-mix(in srgb, var(--g-color-danger) 42%, var(--g-color-line));gap:15px;display:grid}.data-rights-settings__pending-heading{align-items:flex-start;gap:12px;display:flex}.data-rights-settings__pending-heading>span{background:color-mix(in srgb, var(--g-color-danger) 9%, var(--g-color-panel));color:var(--g-color-danger)}.data-rights-settings__retention-notice{background:color-mix(in srgb, var(--g-color-danger) 7%, var(--g-color-panel));border-left:3px solid var(--g-color-danger);border-radius:8px;gap:4px;padding:12px;display:grid}.data-rights-settings__retention-notice strong{font-size:.84rem}.data-rights-settings__code-field{color:var(--g-color-ink);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);gap:6px;display:grid}.data-rights-settings__code-field input{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;letter-spacing:.18em;border-radius:8px;max-width:180px;padding:10px 12px}.data-rights-settings__acknowledgement{color:var(--g-color-ink);align-items:flex-start;gap:9px;font-size:.84rem;line-height:1.45;display:flex}.data-rights-settings__acknowledgement input{accent-color:var(--g-color-danger);margin-top:3px}.data-rights-settings__data,.data-rights-settings__danger{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:14px}.data-rights-settings__data>summary,.data-rights-settings__danger>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.data-rights-settings__data>summary::-webkit-details-marker{display:none}.data-rights-settings__danger>summary::-webkit-details-marker{display:none}.data-rights-settings__data>summary>span,.data-rights-settings__danger>summary>span{gap:3px;display:grid}.data-rights-settings__data>summary strong,.data-rights-settings__danger>summary strong{font-size:.92rem}.data-rights-settings__data>summary small,.data-rights-settings__danger>summary small{color:var(--g-color-muted);font-size:.78rem}.data-rights-settings__data>summary>svg,.data-rights-settings__danger>summary>svg{color:var(--g-color-muted);flex:none;transition:transform .16s}.data-rights-settings__data[open]>summary>svg,.data-rights-settings__danger[open]>summary>svg{transform:rotate(180deg)}.data-rights-settings__disclosure-content{border-top:1px solid var(--g-color-line);gap:14px;padding:16px 18px 18px;display:grid}.data-rights-settings__danger>.data-rights-settings__disclosure-content{margin-bottom:0}.data-rights-settings__data ul{margin:0;padding:0;list-style:none;display:grid}.data-rights-settings__data li{border-top:1px solid var(--g-color-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.data-rights-settings__danger[open]{border-color:color-mix(in srgb, var(--g-color-danger) 34%, var(--g-color-line))}.data-rights-settings__data{background:0 0;border:0;border-radius:0;gap:6px;padding:0;display:grid}.data-rights-settings__data h3{font-size:.98rem}.data-rights-settings__export-link.g-button{justify-self:start;width:auto}.data-rights-settings__export-status{margin:2px 0 0;font-size:.82rem}.data-rights-settings__data ul{border-top:1px solid var(--g-color-line);margin-top:6px}.data-rights-settings__danger,.data-rights-settings__danger[open]{border-color:color-mix(in srgb, var(--g-color-danger) 48%, var(--g-color-line));padding:0}.data-rights-settings__danger>summary{padding:14px 18px}.data-rights-settings__danger>.data-rights-settings__disclosure-content{gap:12px;padding:14px 18px 18px}.data-rights-settings__danger .g-button{justify-self:start}.data-erased-page{max-width:620px}.data-erased-page__eyebrow{color:var(--g-color-success);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase;margin:0}.session-recovery__dialog p strong{color:var(--g-color-ink);font-weight:var(--g-font-weight-ui-strong)}.account-context-picker__options{gap:9px;min-height:0;padding:2px;display:grid;overflow-y:auto}.account-context-picker button.account-context-picker__option{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);cursor:pointer;text-align:left;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:84px;padding:13px 15px;display:grid}.account-context-picker button.account-context-picker__option:hover:not(:disabled){background:var(--g-color-state-hover);border-color:var(--g-color-state-border)}.account-context-picker button.account-context-picker__option:focus-visible{outline:3px solid color-mix(in srgb, var(--g-color-action) 45%, transparent);outline-offset:2px}.account-context-picker button.account-context-picker__option:disabled{cursor:wait;opacity:.72}.account-context-picker__avatar{background:var(--g-color-surface);border:1px solid var(--g-color-line);flex:none}.account-context-picker__option-copy{gap:4px;min-width:0;display:grid}.account-context-picker__option-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-context-picker__option-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.account-context-picker__option-title small{background:color-mix(in srgb, var(--g-color-action) 10%, transparent);color:var(--g-color-action);font-size:.65rem;font-weight:var(--g-font-weight-ui-strong);text-transform:uppercase;border-radius:999px;margin:0;padding:3px 7px}.account-context-picker__option-copy>span:not(.account-context-picker__option-title){color:var(--g-color-muted);font-size:.8rem}.account-context-picker__option-copy>small{color:var(--g-color-muted);margin:0;font-size:.74rem}.account-context-picker__open{color:var(--g-color-action);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:5px;display:inline-flex}.account-context-picker__open .session-recovery__spinner{width:18px;height:18px}.account-context-picker__error{color:var(--g-color-danger);margin:0;font-size:.82rem}.account-context-picker__manage-link{color:var(--g-color-action);justify-self:start;font-size:.8rem;text-decoration:none}.account-context-picker__manage-link:hover{text-decoration:underline}@media (max-width:560px){.account-context-picker button.account-context-picker__option{grid-template-columns:auto minmax(0,1fr)}.account-context-picker__open{grid-column:2;justify-self:start}}.account-switch-error{background:color-mix(in srgb, var(--g-color-danger) 10%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-danger) 34%, var(--g-color-line));border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;display:flex}.account-switch-error p{color:var(--g-color-ink);margin:0;font-size:.86rem}.admin-console__eyebrow{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.admin-console h2,.admin-console h3{margin:0}.admin-console h2{font-size:1.18rem}.admin-console h3{font-size:.92rem}.admin-console .settings-content>p{color:var(--g-color-muted);margin:-4px 0 4px;font-size:.88rem;line-height:1.5}.admin-console__accounts{gap:14px;min-width:0;display:grid}.admin-console{overflow-x:clip}.admin-policies{gap:18px;min-width:0;display:grid}.admin-policies>p{color:var(--g-color-muted);max-width:760px;margin:-10px 0 0;font-size:.88rem;line-height:1.5}.admin-policies__current{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.admin-policies__current>div{gap:3px;display:grid}.admin-policies__current span,.admin-policies__preview-header span,.admin-policies__confirmation>div>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.admin-policies__current strong{font-size:.9rem}.admin-console .admin-policies__form{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:12px;gap:18px;padding:clamp(14px,2.5vw,22px);display:grid}.admin-policies__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-policies__fields label,.admin-policies__markdown-field{align-content:start;gap:6px;min-width:0;display:grid}.admin-policies__fields label>span,.admin-policies__markdown-field>span{font-size:.8rem;font-weight:var(--g-font-weight-ui-strong)}.admin-console .admin-policies select,.admin-console .admin-policies textarea{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:8px;width:100%;min-width:0;padding:9px}.admin-console .admin-policies select{min-height:38px}.admin-console .admin-policies textarea{font-family:var(--g-font-mono,ui-monospace, monospace);resize:vertical;min-height:440px;line-height:1.55}.admin-policies__material-warning{background:color-mix(in srgb, var(--g-color-momentum) 10%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-momentum) 42%, var(--g-color-line));border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:.84rem;line-height:1.45;display:flex}.admin-policies__material-warning input{accent-color:var(--g-color-action);flex:none;margin:2px 0 0}.admin-policies__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-policies__confirmation{background:color-mix(in srgb, var(--g-color-action) 7%, var(--g-color-surface));border:1px solid color-mix(in srgb, var(--g-color-action) 36%, var(--g-color-line));border-radius:12px;gap:14px;padding:16px;display:grid}.admin-policies__confirmation h3,.admin-policies__confirmation p{margin:4px 0 0}.admin-policies__confirmation p{color:var(--g-color-muted);font-size:.84rem;line-height:1.5}.admin-policies__preview{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:12px;min-width:0;padding:clamp(16px,3vw,28px)}.admin-policies__preview-header{border-bottom:1px solid var(--g-color-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:12px;display:flex}.admin-policies__preview-header h3{margin-top:4px}.admin-policies__preview .g-policy-markdown{color:var(--g-color-muted);max-height:720px;font-size:.9rem;line-height:1.65;overflow:auto}.admin-policies__preview .g-policy-markdown h1,.admin-policies__preview .g-policy-markdown h2,.admin-policies__preview .g-policy-markdown h3,.admin-policies__preview .g-policy-markdown h4{color:var(--g-color-ink)}.admin-policies__preview-empty{color:var(--g-color-muted);margin:0;font-size:.86rem}@media (max-width:720px){.admin-policies__fields{grid-template-columns:1fr}.admin-policies__current,.admin-policies__preview-header{flex-direction:column;align-items:flex-start}}.admin-console__access-check{color:var(--g-color-muted);align-items:center;gap:10px;min-height:180px;font-size:.88rem;display:inline-flex}.admin-console__access-check .g-loading-state__spinner{width:18px;height:18px}.admin-user-search{align-items:center;gap:8px;width:100%;max-width:500px;display:flex}.admin-user-search>svg{color:var(--g-color-muted);flex:none}.admin-console .admin-user-search input{background:var(--g-color-panel);border:1px solid var(--g-color-line);font:inherit;font-family:var(--g-font-sans);border-radius:9px;flex:auto;min-width:0;min-height:40px;padding:0 12px}.admin-user-search__submit{flex:none;min-height:32px;padding-inline:11px}.admin-console__tabs{border-bottom:1px solid var(--g-color-line);gap:2px;min-width:0;max-width:100%;margin:2px 0 4px;display:flex;overflow-x:auto}.admin-console__tabs a{color:var(--g-color-muted);border-bottom:2px solid #0000;flex:none;padding:9px 10px 8px;font-size:.82rem;text-decoration:none}.admin-console__tabs a:hover,.admin-console__tabs a.is-active{color:var(--g-color-action)}.admin-console__tabs a.is-active{border-bottom-color:var(--g-color-action)}.admin-console__empty{align-items:start;gap:12px;margin:0;padding:4px 0;display:flex}.admin-console__empty svg{color:var(--g-color-action);flex:none}.admin-console__empty h3,.admin-console__empty p{margin:0}.admin-console__empty p{color:var(--g-color-muted);margin-top:4px;font-size:.84rem;line-height:1.5}.admin-console__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}.admin-console__metric-group{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:10px;min-width:0;display:grid;overflow:hidden}.admin-console__metric-group h3{border-bottom:1px solid var(--g-color-line);padding:11px 12px;font-size:.84rem}.admin-console__metric-group dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-console__metric-group dl>div{border-bottom:1px solid var(--g-color-line);border-right:1px solid var(--g-color-line);gap:4px;min-height:66px;padding:10px 12px;display:grid}.admin-console__metric-group dl>div:nth-child(2n){border-right:0}.admin-console__metric-group dl>div:nth-last-child(-n+2){border-bottom:0}.admin-console__metric-group dl>div:last-child:nth-child(odd){border-right:0;grid-column:span 2}.admin-console__metric-group dl>div:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--g-color-line)}.admin-console__metric-group dt{color:var(--g-color-muted);font-size:.72rem}.admin-console__metric-group dd{font-size:1.08rem;font-weight:var(--g-font-weight-ui-strong);margin:0}.admin-console__generated,.admin-console__loading{color:var(--g-color-muted);margin:0;font-size:.78rem}.admin-console__accounts>form{max-width:560px}.admin-console__accounts>form input{flex:280px}.admin-console form,.admin-console__account-header,.admin-console__table-actions,.admin-console__access-form>div{flex-wrap:wrap;gap:7px;display:flex}.admin-console input{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:8px;min-width:0;min-height:36px;padding:0 9px}.admin-console button:not(.g-button):not(.g-picker__trigger):not(.g-switch):not([role=option]){background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-ink);cursor:pointer;font:inherit;border-radius:8px;min-height:36px;padding:0 9px;font-size:.82rem}.admin-console__list,.admin-console__account,.admin-console__activity{gap:7px;margin:0;padding:0;display:grid}.admin-console__list article,.admin-console__account,.admin-console__activity li{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:9px;gap:4px;padding:9px;display:grid}.admin-console small{color:var(--g-color-muted);font-size:.76rem}.admin-console__table-wrap{border:1px solid var(--g-color-line);overscroll-behavior-x:contain;border-radius:10px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.admin-console__table{border-collapse:collapse;width:100%;min-width:620px;font-size:.8rem}.admin-console__table th,.admin-console__table td{border-bottom:1px solid var(--g-color-line);text-align:left;vertical-align:top;padding:10px}.admin-console__table tbody tr:last-child th,.admin-console__table tbody tr:last-child td{border-bottom:0}.admin-console__table thead th{background:var(--g-color-surface);color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.admin-console__table tbody th{font-weight:var(--g-font-weight-ui-strong)}.admin-console__table strong,.admin-console__table small,.admin-console__table td>span{gap:3px;display:grid}.admin-console__table-actions{justify-content:flex-end}.admin-console__table-actions button{min-height:30px}.admin-billing-section{border-top:1px solid var(--g-color-line);gap:14px;margin-top:24px;padding-top:20px;display:grid}.admin-billing-section h3,.admin-billing-section p{margin:0}.admin-billing-section h3{color:var(--g-color-ink);font-size:1.05rem}.admin-billing-section__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-billing-section__heading p,.admin-billing-section__result{color:var(--g-color-muted);margin-top:4px;font-size:.88rem;line-height:1.45}.admin-billing-section__result{background:color-mix(in srgb, var(--g-color-action) 8%, var(--g-color-surface));border-left:3px solid var(--g-color-action);border-radius:0 var(--g-radius) var(--g-radius) 0;padding:9px 11px}.admin-billing-settlement{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.admin-billing-settlement label,.admin-billing-agreement label{gap:5px;display:grid}.admin-billing-settlement label>span,.admin-billing-agreement label>span{color:var(--g-color-muted);font-size:.75rem;font-weight:var(--g-font-weight-ui-strong)}.admin-billing-settlement input{min-height:34px}.admin-billing-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-billing-agreement{gap:13px;display:grid}.admin-billing-agreement p{color:var(--g-color-muted);margin:0}.admin-billing-agreement small{font-weight:var(--g-font-weight-ui)}.admin-console__status{color:var(--g-color-action);font-weight:var(--g-font-weight-ui-strong)}.admin-console__account-header{justify-content:space-between;align-items:start}.admin-console__account-header>span,.admin-console__account-header>div{gap:3px;display:grid}.admin-console__account-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-console__account-meta div{padding:0}.admin-console__account-meta dt{color:var(--g-color-muted);font-size:.7rem}.admin-console__account-meta dd{font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);margin:3px 0 0}.admin-console__user-detail,.admin-console__account{gap:14px;min-width:0;padding:16px}.admin-console__user-detail{padding:0;display:grid}.admin-console__billing-detail{gap:24px}.admin-console__billing-section{gap:11px;display:grid}.admin-console__billing-section h4{margin:0;font-size:.92rem}.admin-console__billing-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-console__billing-snapshot>div{border-top:1px solid var(--g-color-line);gap:3px;padding-top:8px;display:grid}.admin-console__billing-snapshot dt{color:var(--g-color-muted);font-size:.72rem}.admin-console__billing-snapshot dd{font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);margin:0}.admin-reports__filters{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.admin-reports__filters label{color:var(--g-color-muted);gap:4px;font-size:.72rem;display:grid}.admin-reports__filters label small{font-size:inherit;display:inline}.admin-reports__filters select{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:8px;min-height:36px;padding:0 28px 0 9px}.admin-reports__filters input{min-width:180px}.admin-reports__snapshot{margin-bottom:4px}.admin-console__user-record-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-console__user-record-heading>div:first-child{gap:4px;display:grid}.admin-console__user-record-heading h2{margin:0}.admin-console__record-account-picker{gap:5px;min-width:min(100%,250px);display:grid}.admin-console__record-account-picker>span{color:var(--g-color-muted);font-size:.74rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.admin-console__account-picker{align-items:center;gap:8px;display:flex}.admin-console__account-picker>span{color:var(--g-color-muted);font-size:.78rem}.admin-console__account-picker .g-picker{min-width:220px}.admin-console__credit-ledger-picker{color:var(--g-color-muted);gap:6px;font-size:.78rem;display:grid}.admin-console__credit-ledger-picker .g-picker{width:100%}.admin-console__methodology-picker{color:var(--g-color-muted);gap:6px;font-size:.82rem;display:grid}.admin-console__revenue-mix{gap:2px;display:grid}.admin-console__revenue-mix small{color:var(--g-color-muted);font-size:.72rem}.admin-promotions__picker{gap:6px;max-width:540px;margin:18px 0 24px;display:grid}.admin-promotions__picker>label,.admin-promotions__picker>small,.admin-promotions__picker>p{color:var(--g-color-muted);font-size:.82rem}.admin-promotions__picker>p{color:var(--g-color-danger);margin:0}.admin-console__methodology-picker .g-picker{width:100%}.admin-console .g-picker__options>button{background:0 0;border:0;border-radius:8px;min-height:0;padding:7px 8px}.admin-console__detail-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-console__detail-heading>div{gap:3px;display:grid}.admin-console__detail-heading .admin-console__eyebrow{margin-bottom:2px}.admin-console__detail-heading p,.admin-console__linked-accounts p{color:var(--g-color-muted);margin:0;font-size:.84rem}.admin-console__user-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-console__user-meta div{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:7px;min-height:72px;padding:11px}.admin-console__user-meta dt{color:var(--g-color-muted);font-size:.7rem}.admin-console__user-meta dd{font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);overflow-wrap:anywhere;margin:3px 0 0}.admin-console__linked-accounts{gap:12px;display:grid}.admin-console__section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-console__section-heading h3{margin:0}.admin-console__account-card{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:16px;min-width:0;display:grid;overflow:hidden}.admin-console__account-detail{min-width:0;display:grid}.admin-console__access-results{gap:6px;max-width:620px;display:grid}.admin-console .admin-console__access-results button{background:var(--g-color-panel);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;padding:7px 9px;display:grid}.admin-console__access-results button:hover{background:var(--g-color-state-hover)}.admin-console__access-results button>span:first-child{gap:3px;min-width:0;display:grid}.admin-console__access-results small{color:var(--g-color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console__access-results button>span:last-child{color:var(--g-color-action);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong)}.admin-confirmation-modal{background:color-mix(in srgb, var(--g-color-ink-base) 55%, transparent);z-index:70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-confirmation-modal__dialog{background:var(--g-color-surface);border:1px solid var(--g-color-line);box-shadow:0 20px 70px color-mix(in srgb, var(--g-color-ink-base) 36%, transparent);border-radius:14px;outline:none;gap:18px;width:min(100%,460px);max-width:460px;padding:22px;display:grid}.admin-confirmation-modal__dialog>div:first-child{gap:6px;display:grid}.admin-confirmation-modal__dialog>div:first-child>span{color:var(--g-color-action);font-size:.74rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.admin-confirmation-modal__dialog h3,.admin-confirmation-modal__dialog p{margin:0}.admin-confirmation-modal__dialog p{color:var(--g-color-muted);font-size:.88rem;line-height:1.5}.admin-confirmation-modal__dialog form{gap:10px;display:grid}.admin-confirmation-modal__picker{gap:6px;display:grid}.admin-confirmation-modal__dialog label{font-size:.82rem}.admin-confirmation-modal__dialog input{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:8px;min-height:38px;padding:0 10px}.admin-confirmation-modal__dialog input[aria-invalid=true]{border-color:var(--g-color-danger)}.admin-confirmation-modal__dialog form>p[role=alert],.admin-confirmation-modal__dialog--danger>div:first-child>span{color:var(--g-color-danger)}.admin-confirmation-modal__warning{background:color-mix(in srgb, var(--g-color-danger) 7%, transparent);border:1px solid color-mix(in srgb, var(--g-color-danger) 32%, var(--g-color-line));color:var(--g-color-ink);border-radius:9px;padding:10px 12px;font-size:.82rem;line-height:1.45}.admin-confirmation-modal__dialog .admin-confirmation-modal__checkbox{background:var(--g-color-panel);border:1px solid var(--g-color-line);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.admin-confirmation-modal__dialog .admin-confirmation-modal__checkbox input{accent-color:var(--g-color-danger);min-height:16px;padding:0}.admin-confirmation-modal__checkbox span{gap:3px;display:grid}.admin-confirmation-modal__checkbox small{color:var(--g-color-muted);line-height:1.35}.admin-console__account-inspection{border-top:1px solid var(--g-color-line);background:var(--g-color-panel);gap:22px;min-width:0;padding:24px 22px 22px;display:grid}.admin-console__account-detail .admin-console__account-detail-heading{min-height:0;padding:8px 0 18px}.admin-console__account-detail .admin-console__account-inspection{background:0 0;padding:18px 0 0}.admin-console__account-inspection>.g-button{justify-self:start}.admin-console__credit-top-up{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-console__credit-top-up span{color:var(--g-color-muted);font-size:.82rem}.admin-console__detail-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-console__test-account-control{background:color-mix(in srgb, var(--g-color-action) 5%, transparent);border:1px solid color-mix(in srgb, var(--g-color-action) 22%, var(--g-color-line));border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.admin-console__test-account-control>div{gap:3px;display:grid}.admin-console__test-account-control>span{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);align-items:center;gap:9px;display:flex}.admin-console__concierge-guide{background:color-mix(in srgb, var(--g-color-action) 6%, transparent);border:1px solid color-mix(in srgb, var(--g-color-action) 24%, var(--g-color-line));border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);align-items:start;gap:14px;padding:15px 16px;display:grid}.admin-console__concierge-guide>div{gap:4px;display:grid}.admin-console__concierge-guide span{color:var(--g-color-action);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.admin-console__concierge-guide h4,.admin-console__concierge-guide p{margin:0}.admin-console__concierge-guide p{color:var(--g-color-muted);font-size:.8rem;line-height:1.5}.admin-console__concierge-guide>p{border-left:1px solid var(--g-color-line);padding-left:14px}.admin-console .admin-console__danger-button{border-color:color-mix(in srgb, var(--g-color-danger) 42%, var(--g-color-line));color:var(--g-color-danger)}.admin-console .admin-console__danger-button:hover{background:color-mix(in srgb, var(--g-color-danger) 7%, transparent);border-color:var(--g-color-danger)}.admin-console__danger-zone{border-top:1px solid color-mix(in srgb, var(--g-color-danger) 34%, var(--g-color-line));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-top:18px;display:grid}.admin-console__danger-zone>div:first-child{gap:4px;display:grid}.admin-console__danger-zone span{color:var(--g-color-danger);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.admin-console__danger-zone h4,.admin-console__danger-zone p{margin:0}.admin-console__danger-zone p{color:var(--g-color-muted);max-width:620px;font-size:.8rem;line-height:1.45}.admin-console__erasure-complete{background:color-mix(in srgb, var(--g-color-danger) 7%, transparent);border:1px solid color-mix(in srgb, var(--g-color-danger) 30%, var(--g-color-line));color:var(--g-color-danger);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.admin-console__erasure-complete>div{color:var(--g-color-ink);gap:2px;display:grid}.admin-console__erasure-complete small{color:var(--g-color-muted);font-size:.72rem}.admin-console__linked-accounts h4{margin:0;font-size:.82rem}.admin-console button.admin-console__linked-account{box-sizing:border-box;color:var(--g-color-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(28px,3vw,42px);min-width:0;min-height:104px;padding:20px 22px;display:grid}.admin-console__account-detail-heading{box-sizing:border-box;color:var(--g-color-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,3vw,42px);min-width:0;min-height:104px;padding:20px 22px;display:grid}.admin-console button.admin-console__linked-account:hover{background:var(--g-color-state-hover)}.admin-console__account-card-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.admin-console__account-card-icon{background:var(--g-color-surface);color:var(--g-color-muted);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-console__account-card-icon svg{color:currentColor}.admin-console__account-card-copy{gap:7px;min-width:0;display:grid}.admin-console__account-card-copy strong{font-size:1.02rem}.admin-console__account-card-copy small{font-size:.84rem}.admin-console__linked-account strong,.admin-console__linked-account small,.admin-console__account-detail-heading strong,.admin-console__account-detail-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-console__account-card-context{border-left:1px solid var(--g-color-line);text-align:right;white-space:nowrap;justify-items:end;gap:7px;min-width:min(300px,28vw);padding-left:28px;display:grid}.admin-console__account-card-context strong{color:var(--g-color-action);text-overflow:ellipsis;max-width:100%;font-size:.82rem;overflow:hidden}.admin-console__account-card-context small{color:var(--g-color-muted);text-overflow:ellipsis;max-width:100%;font-size:.74rem;overflow:hidden}.admin-console__account-inspection .admin-console__account-meta{border-bottom:1px solid var(--g-color-line);padding-bottom:16px}.admin-console__admin-access-panel p{color:var(--g-color-muted);margin:0;font-size:.88rem}.admin-confirmation-modal__access-toggle{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:grid}.admin-confirmation-modal__access-toggle>div{gap:4px;display:grid}.admin-confirmation-modal__access-toggle>div>span{color:var(--g-color-muted);font-size:.7rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.04em;text-transform:uppercase}.admin-confirmation-modal__access-toggle strong{font-size:.96rem}.admin-confirmation-modal__access-toggle small{color:var(--g-color-muted);font-size:.8rem}.admin-console button.admin-confirmation-modal__toggle{appearance:none;background:var(--g-color-muted);box-sizing:border-box;cursor:pointer;border:0;border-radius:999px;flex:none;width:52px;min-width:52px;height:30px;min-height:30px;padding:3px;transition:background .16s}.admin-console button.admin-confirmation-modal__toggle[aria-checked=true]{background:var(--g-color-action)}.admin-confirmation-modal__toggle span{background:var(--g-color-ink);border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;transform:translate(0)}.admin-confirmation-modal__toggle[aria-checked=true] span{transform:translate(22px)}.admin-console button.admin-confirmation-modal__toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--g-color-action) 56%, transparent);outline-offset:3px}.admin-console__access-form{gap:10px;max-width:430px;display:grid}.admin-console__member-section{gap:8px;display:grid}.admin-console__member-section h4{margin:0;font-size:.82rem}.admin-console__member-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-console__member-heading>div{gap:3px;display:grid}.admin-console__member-heading p{color:var(--g-color-muted);margin:0;font-size:.8rem}.admin-console__member-actions{flex-wrap:wrap;gap:4px;display:flex}.admin-console__member-actions .g-button{min-height:30px;padding-block:4px}.admin-console__empty-copy{border:1px dashed var(--g-color-line);border-radius:var(--g-radius);color:var(--g-color-muted);margin:0;padding:14px;font-size:.86rem}.admin-console .admin-console__person-link{color:var(--g-color-ink);font:inherit;font-size:inherit;font-weight:var(--g-font-weight-ui-strong);text-align:left;background:0 0;border:0;min-height:0;padding:0}.admin-console .admin-console__table-link{color:var(--g-color-action);white-space:nowrap;font-size:.78rem;text-decoration:none}.admin-console .admin-console__person-link:hover{color:var(--g-color-action)}.admin-console__feedback{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:9px;padding:10px 12px;color:var(--g-color-ink)!important;margin:4px 0 0!important;font-size:.84rem!important}.admin-console__owner-provision{flex:none;place-items:end;gap:8px;display:grid}.admin-console__owner-provision .admin-console__owner-provision-feedback{background:color-mix(in srgb, var(--g-color-success) 7%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-success) 34%, var(--g-color-line));align-items:center;gap:7px;padding:7px 10px;display:flex;color:var(--g-color-success)!important;margin:0!important}.admin-console__owner-provision-feedback svg{flex:none}.account-settings__current{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:13px;padding:16px;display:flex}.account-settings__current-icon,.account-settings__option-icon{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-action);border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.account-settings__current>div{gap:2px;min-width:0;display:grid}.account-settings__current>div>span{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui)}.account-settings__current h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.04rem;overflow:hidden}.account-settings__current p{margin:0;font-size:.82rem}.account-settings__current>.g-button{margin-left:auto}.account-settings__current>.g-button:not(.account-settings__profile-action)+.account-settings__profile-action{margin-left:0}.account-settings__profile-modal .settings-form,.account-settings__profile-modal .owner-profile{max-width:none}.account-settings__rename-link,.account-settings__close-link{color:var(--g-color-action);cursor:pointer;font-family:var(--g-font-sans);font-size:.82rem;font-weight:var(--g-font-weight-ui);background:0 0;border:0;padding:6px}.account-settings__rename-link:hover,.account-settings__close-link:hover{text-decoration:underline}.account-settings__close-link{color:var(--g-color-danger)}.account-settings__option-actions{align-items:center;gap:6px;padding-right:4px;display:flex}.account-settings__option-actions>small{color:var(--g-color-muted);font-size:.76rem}.account-rename-modal{background:color-mix(in srgb, var(--g-color-background) 68%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.account-rename-modal__dialog{background:var(--g-color-panel);border:1px solid var(--g-color-line);box-shadow:var(--g-shadow);border-radius:14px;gap:18px;width:100%;max-width:440px;padding:22px;display:grid}.account-rename-modal__dialog h3{margin:0;font-size:1.08rem}.account-rename-modal__dialog>div{gap:4px;display:grid}.account-rename-modal__dialog>div p{margin:0;font-size:.84rem}.account-rename-modal__dialog form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 10px;display:grid}.account-rename-modal__dialog label{color:var(--g-color-muted);grid-column:1/-1;font-size:.78rem}.account-rename-modal__dialog input{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:8px;min-height:38px;padding:0 10px}.account-rename-modal__dialog form>div{gap:6px;display:flex}.account-rename-modal__dialog button{background:var(--g-color-action);border:1px solid var(--g-color-action);color:var(--g-color-action-contrast);cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:0 10px;font-size:.82rem}.account-rename-modal__dialog button[type=button]{border-color:var(--g-color-line);color:var(--g-color-ink);background:0 0}.account-rename-modal__dialog form>p{color:var(--g-color-danger);grid-column:1/-1;margin:0;font-size:.8rem}.account-close-dialog__actions{gap:6px;display:flex}.account-settings__switcher{gap:12px;display:grid}.account-settings__currency{border-top:1px solid var(--g-color-line);gap:10px;padding-top:18px;display:grid}.company-identity-settings{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:14px;gap:16px;padding:18px;display:grid}.company-identity-settings__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.company-identity-settings__heading h3,.company-identity-settings__heading p,.company-identity-settings form p,.prepared-for-settings p{margin:0}.company-identity-settings__heading h3{font-size:.98rem}.company-identity-settings__heading p,.company-identity-settings form>p,.prepared-for-settings form>p{color:var(--g-color-muted);margin-top:3px;font-size:.84rem;line-height:1.45}.document-identity-logo{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-action);border-radius:11px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}.document-identity-logo img{object-fit:contain;width:100%;height:100%;padding:5px}.company-identity-settings form,.prepared-for-settings form{gap:13px;display:grid}.company-identity-settings form>label,.prepared-for-settings form>label{color:var(--g-color-muted);gap:5px;font-size:.78rem;display:grid}.company-identity-settings form>label>input,.prepared-for-settings form>label>input,.company-identity-settings__colour>span:last-child>input[type=text]{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:8px;min-height:40px;padding:0 10px;font-size:.9rem}.company-identity-settings form label small,.prepared-for-settings form label small,.company-identity-settings__logo-field>small,.prepared-for-settings__logo-field>small{color:var(--g-color-muted);font-size:.74rem;line-height:1.4}.company-identity-settings__colour>span:last-child{align-items:center;gap:8px;display:flex}.company-identity-settings__colour input[type=color]{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:8px;width:48px;height:40px;padding:3px}.company-identity-settings__logo-field,.prepared-for-settings__logo-field{gap:5px;display:grid}.company-identity-settings__actions,.prepared-for-settings__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.company-identity-settings__access-note,.prepared-for-settings__access-note{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:8px;padding:9px 11px}.prepared-for-settings{gap:18px;display:grid}.plan-settings{gap:24px;display:grid}.plan-settings__section{min-width:0}.plan-settings__section+.plan-settings__section{border-top:1px solid var(--g-color-line);padding-top:24px}.plan-settings__section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan-settings__section-heading>div{gap:3px;display:grid}.plan-settings__section-heading>div>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui);text-transform:uppercase}.plan-settings__section-heading h3,.plan-settings__section-heading p{margin:0}.plan-settings__section-heading h3{font-size:1rem}.plan-settings__section-heading p{color:var(--g-color-muted);font-size:.84rem;line-height:1.45}.plan-intent-settings__edit-action{flex:none}.plan-intent-settings{gap:12px;display:grid}.plan-intent-settings form,.plan-intent-settings form>label,.plan-intent-settings__value{gap:8px;display:grid}.plan-intent-settings__value>p{color:var(--g-color-ink);max-width:68ch;margin:0;font-size:.98rem;line-height:1.6}.plan-intent-settings textarea{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;resize:vertical;border-radius:10px;width:100%;padding:10px 12px;line-height:1.5}.plan-intent-settings small{color:var(--g-color-muted);font-size:.78rem;line-height:1.45}.plan-intent-settings__actions{justify-content:flex-end;gap:8px;display:flex}.prepared-for-settings__summary,.run-start-identity-summary{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.prepared-for-settings__summary>div,.run-start-identity-summary>div{gap:3px;min-width:0;display:grid}.prepared-for-settings__summary span,.run-start-identity-summary span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui);text-transform:uppercase}.prepared-for-settings__summary strong,.run-start-identity-summary strong{font-size:.92rem}.prepared-for-settings__summary small,.run-start-identity-summary small{color:var(--g-color-muted);font-size:.78rem;line-height:1.4}.run-start-identity-summary .document-identity-logo{width:44px;height:44px}.account-settings__currency h3{margin:0;font-size:.98rem}.account-settings__currency p{margin:3px 0 0;font-size:.84rem}.account-settings__currency form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.account-settings__currency-field{gap:4px;display:grid}.account-settings__currency-field>span{color:var(--g-color-muted);font-size:.76rem}.account-settings__currency-field>small{color:var(--g-color-muted);max-width:390px;font-size:.74rem}.account-settings__currency .g-picker{min-width:min(310px,100vw - 48px)}.account-settings__currency-symbol{color:var(--g-color-ink);font-size:.78rem;font-weight:var(--g-font-weight-ui);text-align:center;min-width:24px;display:inline-block}.account-settings__currency-feedback{color:var(--g-color-action)}.account-settings__currency-error{color:var(--g-color-danger)}.account-settings__switcher h3{margin:0;font-size:.98rem}.account-settings__switcher p{margin-top:3px;font-size:.84rem}.account-settings__options{gap:8px;display:grid}.account-settings__options article{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-right:5px;display:grid}.account-settings__options article:hover,.account-settings__options article.is-active{background:var(--g-color-state-hover);border-color:var(--g-color-state-border)}.account-settings__options article:has(.g-context-menu__trigger[aria-expanded=true]){background:var(--g-color-state-hover);border-color:var(--g-color-state-border)}.account-settings__select-account{color:var(--g-color-ink);cursor:pointer;font-family:var(--g-font-sans);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:11px 12px;font-size:1rem;display:grid}.account-settings__select-account:disabled{cursor:default}.account-settings__option-icon{color:var(--g-color-muted);border-radius:8px;width:32px;height:32px}.account-settings__option-copy{gap:2px;display:grid}.account-settings__option-copy strong{font-size:.9rem;font-weight:var(--g-font-weight-ui);align-items:center;gap:6px;display:flex}.account-settings__default-feedback,.account-settings__default-error{margin:0;font-size:.82rem}.account-settings__default-feedback{color:var(--g-color-action)}.account-settings__default-error{color:var(--g-color-danger)}.account-settings__option-copy small{color:var(--g-color-muted);font-size:.76rem}.workspace-empty-state{gap:5px}.workspace-empty-state h3,.workspace-management h3{margin:0;font-size:.98rem}.workspace-empty-state p,.workspace-management p{margin:0;font-size:.84rem}.workspace-management{gap:14px;max-width:620px;display:grid}.workspace-management__header{justify-content:space-between;align-items:start;gap:18px;display:flex}.workspace-management__header>div{gap:4px;display:grid}.workspace-management__create-button{white-space:nowrap}.workspace-create-form{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;padding:12px;display:grid}.workspace-create-form label{color:var(--g-color-muted);grid-column:1/-1;font-size:.78rem}.workspace-create-form input,.workspace-management__list input{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:8px;min-height:38px;padding:0 10px}.workspace-management__error{color:var(--g-color-danger);font-size:.84rem}.workspace-management__list{gap:8px;display:grid}.workspace-management__list article{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.workspace-management__list article.is-active{border-color:var(--g-color-state-border)}.workspace-management__select{color:var(--g-color-ink);cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:5px 6px;display:grid}.workspace-management__select:disabled{cursor:default}.workspace-management__select span{font-size:.9rem;font-weight:var(--g-font-weight-ui)}.workspace-management__select small{color:var(--g-color-muted);font-size:.76rem}.workspace-management__actions,.workspace-management__list form>div{gap:4px;display:flex}.workspace-management__list form{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.workspace-invitations,.workspace-seats__detail{border-top:1px solid var(--g-color-line);gap:12px;margin-top:4px;padding-top:18px;display:grid}.workspace-invitations__header,.workspace-seats__detail>div{gap:4px;display:grid}.workspace-invitations h3,.workspace-seats__detail h4{margin:0;font-size:.98rem}.workspace-invitations p,.workspace-seats__detail p{color:var(--g-color-muted);margin:0;font-size:.84rem}.workspace-invitations__form{grid-template-columns:minmax(0,1fr) 124px;align-items:end;gap:10px;display:grid}.workspace-seats__detail form{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;display:grid}.workspace-invitations__form label,.workspace-seats__detail form label{color:var(--g-color-muted);gap:5px;font-size:.78rem;display:grid}.workspace-invitations__form input,.workspace-invitations__form select,.workspace-seats__detail input{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:0 10px}.workspace-invitations__form .g-button{grid-column:1/-1;justify-self:start}.workspace-invitations__message{color:var(--g-color-action)!important}.workspace-invitations__list,.workspace-seats__detail ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.workspace-invitations__list li,.workspace-seats__detail li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.workspace-invitations__list li>div:first-child,.workspace-seats__detail li>span{gap:2px;min-width:0;display:grid}.workspace-invitations__list strong,.workspace-seats__detail li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.workspace-invitations__list small,.workspace-seats__detail li small{color:var(--g-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.workspace-invitations__list li>div:last-child{gap:4px;display:flex}.workspace-seats{grid-column:1/-1}.workspace-seats>.g-button{margin-left:6px}.workspace-seats__detail{margin:8px 4px 0;padding:14px 6px 4px}.workspace-seats__detail form{grid-template-columns:minmax(0,1fr) auto}.workspace-seats__detail form label{min-width:0}.workspace-invitations__empty{color:var(--g-color-muted);font-size:.84rem}.invitation-acceptance{max-width:620px}.invitation-acceptance__content{gap:24px}.invitation-acceptance__panel{background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.invitation-acceptance__panel>span{color:var(--g-color-action);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.05em;text-transform:uppercase}.invitation-acceptance__panel h1{margin:0}.invitation-acceptance__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.invitation-acceptance__actions>a{color:var(--g-color-action);font-size:.86rem;font-weight:var(--g-font-weight-ui)}.account-settings__invitations{border-top:1px solid var(--g-color-line);gap:12px;padding-top:18px;display:grid}.account-settings__invitations>div{gap:4px;display:grid}.account-settings__invitations h3{margin:0;font-size:.98rem}.account-settings__invitations p{color:var(--g-color-muted);margin:0;font-size:.84rem}.account-settings__invitations ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.account-settings__invitations li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.account-settings__invitations li>span{gap:2px;display:grid}.account-settings__invitations li strong{font-size:.86rem}.account-settings__invitations li small{color:var(--g-color-muted);font-size:.76rem}.account-settings__invitations li a{color:var(--g-color-action);font-size:.82rem;font-weight:var(--g-font-weight-ui);white-space:nowrap}.owner-page-intro{gap:8px;min-width:0;display:grid}.owner-page-intro span,.owner-method-row__eyebrow>span:not(.g-badge),.owner-method-detail__hero .owner-method-row__eyebrow>span:not(.g-badge),.owner-review-detail__intro span,.owner-activity-list span{color:var(--g-color-muted);font-size:.78rem;font-weight:var(--g-font-weight-ui-strong)}.owner-page-intro p,.owner-method-row p,.owner-review-row p,.owner-method-detail__hero p,.owner-review-detail__intro p,.owner-activity-list p{color:var(--g-color-muted);margin:0;line-height:1.55}.owner-attention,.owner-activity,.owner-page,.owner-method-list,.owner-review-list,.owner-method-detail,.owner-method-detail__grid{gap:14px;display:grid}.owner-home{gap:22px;display:grid}.owner-home .owner-section-heading{min-height:38px}.owner-home .owner-section-heading .g-button{min-height:34px;padding-inline:12px;font-size:.84rem}.owner-trends .g-trend-chart{gap:8px;padding:12px}.owner-trends .g-trend-chart__plot{height:112px}.owner-trends .g-trend-chart__header{font-size:.82rem;font-weight:var(--g-font-weight-ui)}.owner-section-heading,.home-runs__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-profile{max-width:760px;display:grid}.owner-profile .owner-form__header{justify-content:flex-end;margin:2px 0 0}.owner-payout-account{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:13px;margin:0;padding:16px;display:grid}.owner-payout-account__heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.owner-payout-account__heading>div{gap:4px;display:grid}.owner-payout-account__heading span,.owner-payout-account__heading strong{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong)}.owner-payout-account--ready .owner-payout-account__heading strong{color:var(--g-color-action)}.owner-payout-account__heading h2,.owner-payout-account>p,.owner-payout-account__details{margin:0}.owner-payout-account__heading h2{color:var(--g-color-ink);font-size:1.06rem}.owner-payout-account>p,.owner-payout-account>small{color:var(--g-color-muted);font-size:.86rem;line-height:1.45}.owner-payout-account__reason{background:color-mix(in srgb, var(--g-color-warning) 10%, var(--g-color-panel));border-radius:7px;padding:9px 10px;color:var(--g-color-ink)!important}.owner-payout-account__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.owner-payout-account__details div{border-top:1px solid var(--g-color-line);gap:3px;padding-top:8px;display:grid}.owner-payout-account__details dt{color:var(--g-color-muted);font-size:.72rem}.owner-payout-account__details dd{color:var(--g-color-ink);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);margin:0}.owner-payout-account__form{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.owner-payout-account__form .g-form-field{flex:320px}.owner-payout-account__actions{flex-wrap:wrap;gap:8px;display:flex}.owner-payout-account__connected,.owner-payout-account__setup-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.owner-payout-account__connected>div:first-child{gap:3px;display:grid}.owner-payout-account__connected span{color:var(--g-color-muted);font-size:.72rem}.owner-payout-account__connected code{color:var(--g-color-ink);font-family:var(--g-font-mono,ui-monospace, monospace);font-size:.82rem}.owner-payout-account__setup-footer{justify-content:flex-start}.owner-payout-account__setup-footer small{color:var(--g-color-muted);flex:240px;font-size:.78rem;line-height:1.4}.owner-section-heading h2{color:var(--g-color-ink);font-size:1rem;font-weight:var(--g-font-weight-heading);margin:0}.owner-attention-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.owner-attention-card>div{gap:12px;display:grid}.owner-attention-card .g-badge,.owner-method-row__eyebrow .g-badge,.owner-review-detail__intro .g-badge,.owner-method-detail__hero .g-badge,.review-layout aside .g-badge{justify-self:start}.owner-attention-card h3,.owner-method-row h2,.owner-review-row h2,.owner-method-detail__hero h2,.owner-review-detail__intro h2,.owner-activity-list strong{color:var(--g-color-ink);font-size:1.05rem;font-weight:var(--g-font-weight-heading);margin:0}.owner-activity-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:10px;display:grid}.owner-method-card{gap:16px}.owner-method-card :is(h2,h3){color:var(--g-color-ink);font-size:1.08rem;font-weight:var(--g-font-weight-heading);margin:1px 0 0;line-height:1.25}.owner-method-card__status-line{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:.76rem;display:flex}.owner-method-card__status-line .is-published{color:var(--g-color-action);font-weight:var(--g-font-weight-ui-strong)}.owner-method-card__status-line code{color:inherit;font:inherit;white-space:nowrap}.owner-method-card__status-divider{padding-inline:5px}.owner-method-card__details{gap:10px;margin:0;display:grid}.owner-method-card__details div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.owner-method-card__details dt{color:var(--g-color-muted);font-size:.76rem}.owner-method-card__details dd{color:var(--g-color-ink);text-align:right;margin:0;font-size:.82rem}.owner-method-card__metrics{grid-template-columns:minmax(150px,1.7fr) repeat(3,minmax(0,1fr));margin:0;display:grid}.owner-method-card__metrics>div{gap:4px;min-width:0;display:grid}.owner-method-card__metrics>div+div{border-left:1px solid var(--g-color-line);padding-left:12px}.owner-method-card__metrics dt{color:var(--g-color-muted);font-size:.72rem;line-height:1.25}.owner-method-card__metrics dd{color:var(--g-color-ink);font-size:1.05rem;font-weight:var(--g-font-weight-heading);margin:0;line-height:1}.owner-method-card__metrics .owner-subscriber-breakdown{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui);white-space:nowrap;flex-wrap:nowrap;line-height:1.2}.owner-activity-list article:not(.owner-method-card){border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 12px;min-width:0;padding:14px;display:grid}.owner-activity-list article:not(.owner-method-card)>span,.owner-activity-list article:not(.owner-method-card)>strong{grid-column:1;min-width:0}.owner-activity-list article:not(.owner-method-card) .g-button{grid-area:1/2/span 2;align-self:center;min-height:32px;padding-inline:8px}.owner-page-intro{max-width:760px}.owner-method-row,.owner-review-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.owner-review-row{grid-template-columns:minmax(0,1fr) auto}.owner-method-row__mark{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-action);font-size:.92rem;font-weight:var(--g-font-weight-ui-strong);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.owner-method-row__main,.owner-review-row>div,.owner-method-detail__hero>div:first-child,.owner-review-detail__intro>div:first-child{gap:7px;min-width:0;display:grid}.owner-method-row__eyebrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-method-row dl{flex-wrap:wrap;gap:10px;margin:2px 0 0;display:flex}.owner-method-row dl div{gap:2px;display:grid}.owner-method-row dt{color:var(--g-color-muted);font-size:.72rem}.owner-method-row dd{color:var(--g-color-ink);margin:0;font-size:.84rem}.owner-method-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.owner-method-detail__hero,.owner-review-detail__intro{border-bottom:1px solid var(--g-color-line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.owner-method-detail__key{color:var(--g-color-muted);align-items:center;gap:7px;margin:0;font-size:.78rem;display:flex}.owner-method-detail__key code{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-ink);font:inherit;border-radius:5px;padding:2px 6px}.owner-method-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-authoring-list,.owner-authoring-list__items,.owner-preview-runs,.owner-authoring,.owner-authoring__method,.owner-authoring__content,.owner-authoring__editor,.owner-definition-editor{gap:14px;min-width:0;display:grid}.owner-authoring-list{margin-bottom:6px}.owner-authoring-list__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.owner-method-card__tabs{border-top:1px solid var(--g-color-line);flex-wrap:wrap;align-items:center;gap:14px;padding-top:10px;display:flex}.owner-method-card__tabs a{color:var(--g-color-muted);font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);text-decoration:none}.owner-method-card__tabs a:hover{color:var(--g-color-ink)}.owner-method-card__tabs a.is-primary,.owner-method-card__tabs a.is-primary:hover{color:var(--g-color-action)}.owner-preview-runs{border-top:1px solid var(--g-color-line);padding-top:18px}.owner-preview-runs__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-preview-runs__groups{gap:16px;display:grid}.owner-preview-runs__groups>section{gap:8px;display:grid}.owner-preview-runs__groups h3{color:var(--g-color-muted);font-size:.76rem;font-weight:var(--g-font-weight-ui-strong);margin:0}.owner-preview-runs__list li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.owner-preview-runs__copy{gap:3px;min-width:0;display:grid}.owner-preview-runs__list .app-method-mark{width:36px;height:36px}.owner-preview-runs__list .app-method-mark svg{width:18px;height:18px}.owner-preview-runs__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.owner-preview-runs__actions .g-button{min-height:38px;padding-inline:12px}.owner-preview-chooser{gap:14px;display:grid}.owner-preview-chooser>p{color:var(--g-color-muted);margin:0;line-height:1.5}.owner-preview-chooser__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-preview-chooser__list li{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.owner-preview-chooser__list li>div{gap:3px;min-width:0;display:grid}.owner-preview-chooser__list strong{color:var(--g-color-ink);font-size:.88rem}.owner-preview-chooser__list span{color:var(--g-color-muted);font-size:.78rem}.owner-preview-runs__list strong{color:var(--g-color-ink);font-size:.88rem}.owner-preview-runs__list span{color:var(--g-color-muted);font-size:.78rem}.owner-section-heading>div{gap:4px;display:grid}.owner-section-heading__label{color:var(--g-color-muted);font-size:.82rem;font-weight:var(--g-font-weight-ui)}.owner-section-heading p,.owner-authoring-row p,.owner-authoring__editor-heading p{color:var(--g-color-muted);margin:0;font-size:.86rem}.owner-authoring-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.owner-authoring-row>div:nth-child(2){gap:6px;min-width:0;display:grid}.owner-authoring-row h3,.owner-authoring__editor-heading h3{color:var(--g-color-ink);font-size:.98rem;font-weight:var(--g-font-weight-ui-strong);margin:0}.owner-authoring-row__mark{background:var(--g-color-panel);border:1px solid var(--g-color-line);color:var(--g-color-muted);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.owner-method-detail__hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-draft-create{justify-items:end;gap:6px;display:grid}.owner-draft-create>span{color:var(--g-color-danger);text-align:right;max-width:240px;font-size:.78rem}.owner-authoring__layout{grid-template-columns:minmax(172px,.24fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.owner-authoring__versions{border-right:1px solid var(--g-color-line);gap:6px;padding:0 14px 2px 0;display:grid}.owner-authoring__versions-heading{gap:10px;margin:0 0 6px;display:grid}.owner-authoring__versions-heading>span{color:var(--g-color-muted);font-size:.75rem;font-weight:var(--g-font-weight-ui-strong);text-transform:uppercase}.owner-authoring__versions-heading .owner-draft-create>span{display:none}.owner-authoring__versions-heading .g-button{justify-content:flex-start;min-height:32px;font-size:.76rem}.owner-authoring__versions-heading .owner-draft-create{justify-items:start}.owner-authoring__version-history{border-top:1px solid var(--g-color-line);padding-top:8px;display:block}.owner-authoring__version-history>summary{color:var(--g-color-muted);cursor:pointer;font-size:.8rem;font-weight:var(--g-font-weight-ui-strong);justify-content:space-between;align-items:center;list-style:none;display:flex}.owner-authoring__version-history>summary::-webkit-details-marker{display:none}.owner-authoring__version-history>summary svg{transition:transform .16s}.owner-authoring__version-history[open]>summary svg{transform:rotate(180deg)}.owner-authoring__version-history>div{gap:4px;padding-top:6px;display:grid}.owner-authoring__version-history:not([open])>div{display:none}.owner-authoring__version-item{color:var(--g-color-ink);cursor:pointer;font:inherit;font-size:.88rem;font-weight:var(--g-font-weight-ui);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:7px 8px;display:flex;position:relative}.owner-authoring__version-item>span{gap:3px;display:grid}.owner-authoring__version-item strong{font-size:.88rem;font-weight:var(--g-font-weight-ui-strong)}.owner-authoring__version-item small{color:var(--g-color-muted);font-size:.72rem}.owner-authoring__version-item.is-live small,.owner-authoring__version-state.is-live{color:var(--g-color-action)}.owner-authoring__version-item:hover,.owner-authoring__version-item.is-active{background:var(--g-color-hover)}.owner-authoring__version-item.is-active:before{background:var(--g-color-action);content:"";border-radius:999px;width:3px;height:18px;position:absolute;left:-1px}.owner-authoring__editor{gap:14px;max-width:980px}.owner-method-insights{gap:18px;max-width:1040px;display:grid}.owner-authoring__editor-heading,.owner-validation{justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-authoring__editor-heading>div,.owner-validation>div:not(.owner-validation__actions){gap:7px;display:grid}.owner-authoring__editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.owner-authoring__editor-heading>.owner-authoring__editor-actions{display:flex}.owner-authoring__preview-button,.owner-preview-runs__continue-button{background:linear-gradient(color-mix(in srgb, var(--g-color-focus-wash) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--g-color-focus-wash) 18%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--g-color-focus-deep), var(--g-color-focus));border-color:color-mix(in srgb, var(--g-color-focus-wash) 48%, transparent);color:var(--g-color-canvas);background-size:10px 10px,10px 10px,auto}.owner-authoring__preview-button>span,.owner-authoring__preview-button svg,.owner-preview-runs__continue-button>span,.owner-preview-runs__continue-button svg{color:inherit}.owner-authoring__preview-button:hover,.owner-preview-runs__continue-button:hover{background:linear-gradient(color-mix(in srgb, var(--g-color-focus-wash) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--g-color-focus-wash) 22%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--g-color-focus-deep), var(--g-color-focus));border-color:color-mix(in srgb, var(--g-color-canvas) 72%, transparent);color:var(--g-color-canvas-raised);background-size:10px 10px,10px 10px,auto}.owner-authoring__version-number{color:var(--g-color-ink);font-size:1.05rem;font-weight:var(--g-font-weight-heading)}.owner-authoring__version-state{color:var(--g-color-muted);font-size:.8rem}.owner-validation{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);padding:12px 14px}.owner-validation>div:not(.owner-validation__actions){grid-template-columns:auto minmax(0,1fr);align-items:center}.owner-validation>div:not(.owner-validation__actions)>div{gap:4px;display:grid}.owner-validation svg{color:var(--g-color-action)}.owner-validation strong{color:var(--g-color-ink);font-size:.9rem;font-weight:var(--g-font-weight-ui-strong)}.owner-validation span{color:var(--g-color-muted);font-size:.84rem;line-height:1.45}.owner-validation.is-live{background:color-mix(in srgb, var(--g-color-action) 10%, var(--g-color-panel));border-color:color-mix(in srgb, var(--g-color-action) 48%, var(--g-color-line))}.owner-validation.is-live strong{color:var(--g-color-action)}.owner-validation__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.owner-evaluation-summary{background:var(--g-color-panel);border-left:3px solid var(--g-color-action);color:var(--g-color-muted);margin:0;padding:10px 12px;font-size:.84rem}.owner-evaluation{gap:8px;display:grid}.owner-evaluation__cases{gap:6px;margin:0;padding:0;list-style:none;display:grid}.owner-evaluation__cases li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.owner-evaluation__cases li.is-passed svg{color:var(--g-color-action)}.owner-evaluation__cases li.is-failed svg{color:var(--g-color-warning)}.owner-evaluation__cases li>div{gap:2px;display:grid}.owner-evaluation__cases span{color:var(--g-color-muted);overflow-wrap:anywhere;font-size:.8rem}.owner-definition-editor label,.owner-definition-editor>label{gap:6px;display:grid}.owner-definition-editor>label>span{color:var(--g-color-ink);font-size:.86rem;font-weight:var(--g-font-weight-ui-strong)}.owner-definition-editor em{color:var(--g-color-muted);font-style:normal;font-weight:var(--g-font-weight-ui)}.owner-definition-editor textarea,.owner-definition-preview{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);box-sizing:border-box;color:var(--g-color-ink);resize:vertical;width:100%;min-height:320px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55}.owner-definition-preview{overflow-wrap:anywhere;white-space:pre-wrap;overflow-x:hidden}.owner-definition-editor>p{color:var(--g-color-muted);margin:-6px 0 0;font-size:.84rem;line-height:1.45}.owner-version-actions{gap:14px;display:grid}.owner-version-actions__draft,.owner-version-actions__release{border:1px solid var(--g-color-line);border-radius:var(--g-radius);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.owner-version-actions__release{background:var(--g-color-panel-soft);align-items:stretch;gap:16px;padding:16px;display:grid}.owner-version-actions__heading,.owner-version-actions__step,.owner-version-actions__step>div,.owner-version-actions__step label,.owner-version-actions__readiness>div>div{gap:5px;display:grid}.owner-version-actions__heading>span,.owner-version-actions__step>div>span,.owner-version-actions__step label>span,.owner-version-actions__readiness>div>div>span{color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.06em;text-transform:uppercase}.owner-version-actions__heading h3,.owner-version-actions__heading p,.owner-version-actions__step p,.owner-version-actions__readiness p{margin:0}.owner-version-actions__heading h3{color:var(--g-color-ink);font-size:.98rem}.owner-version-actions__heading p,.owner-version-actions__step p,.owner-version-actions__readiness p{color:var(--g-color-muted);font-size:.82rem;line-height:1.45}.owner-version-actions__draft-buttons{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.owner-version-actions__discard.g-button{color:var(--g-color-danger)}.owner-version-actions__discard.g-button:hover:not(:disabled){background:color-mix(in srgb, var(--g-color-danger) 10%, transparent)}.owner-version-actions__readiness{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.owner-version-actions__readiness>div:first-child{align-items:flex-start;gap:10px;display:flex}.owner-version-actions__readiness>div:first-child>svg{color:var(--g-color-action);flex:none;margin-top:2px}.owner-version-actions__readiness strong{color:var(--g-color-ink);font-size:.88rem}.owner-version-actions__readiness-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.owner-version-actions__steps{border-top:1px solid var(--g-color-line);grid-template-columns:minmax(0,1.45fr) minmax(180px,.8fr);gap:20px;padding-top:16px;display:grid}.owner-version-actions__step+.owner-version-actions__step{border-left:1px solid var(--g-color-line);padding-left:20px}.owner-version-actions__step label{margin-top:6px}.owner-version-actions__step .g-button{justify-self:start;margin-top:4px}.owner-version-compatibility{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:10px;padding:14px;display:grid}.owner-version-compatibility.is-compact{padding:11px}.owner-version-compatibility__summary{align-items:flex-start;gap:10px;display:flex}.owner-version-compatibility__summary>svg{color:var(--g-color-action);flex:none;margin-top:1px}.owner-version-compatibility__summary>div{flex:1;gap:3px;display:grid}.owner-version-compatibility__summary p,.owner-version-compatibility__unsafe p,.owner-version-compatibility__loading{color:var(--g-color-muted);margin:0;font-size:.8rem;line-height:1.4}.owner-version-compatibility__exclusions{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.owner-version-compatibility__exclusions li{background:var(--g-color-panel-soft);color:var(--g-color-muted);border-radius:999px;padding:3px 8px;font-size:.72rem}.owner-version-compatibility__differences{border-top:1px solid var(--g-color-line);padding-top:8px}.owner-version-compatibility__differences summary{color:var(--g-color-muted);cursor:pointer;align-items:center;gap:5px;font-size:.76rem;display:flex}.owner-version-compatibility__differences ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.owner-version-compatibility__differences li{gap:3px;display:grid}.owner-version-compatibility__differences code{overflow-wrap:anywhere}.owner-version-compatibility__differences span{color:var(--g-color-muted);font-size:.72rem}.owner-version-compatibility__switch{align-items:flex-start;gap:9px;display:flex}.owner-version-compatibility__switch input{margin-top:3px}.owner-version-compatibility__switch>span{font-size:.82rem;font-weight:var(--g-font-weight-ui-strong);gap:2px;display:grid}.owner-version-compatibility__switch small{color:var(--g-color-muted);font-size:.74rem;font-weight:var(--g-font-weight-ui);line-height:1.4}.owner-version-compatibility__unsafe{border-top:1px solid var(--g-color-line);gap:7px;padding-top:10px;display:grid}.owner-validation-problems{background:color-mix(in srgb, var(--g-color-warning) 8%, var(--g-color-panel));border:1px solid color-mix(in srgb, var(--g-color-warning) 48%, var(--g-color-line));border-radius:var(--g-radius);gap:16px;margin:0;padding:16px;display:grid}.owner-validation-problems header{align-items:flex-start;gap:10px;display:flex}.owner-validation-problems__icon{background:color-mix(in srgb, var(--g-color-warning) 16%, var(--g-color-surface));color:var(--g-color-warning);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.owner-validation-problems header>div{gap:3px;display:grid}.owner-validation-problems header span:not(.owner-validation-problems__icon){color:var(--g-color-muted);font-size:.72rem;font-weight:var(--g-font-weight-ui-strong);letter-spacing:.05em;text-transform:uppercase}.owner-validation-problems h3,.owner-validation-problems p{margin:0}.owner-validation-problems h3{color:var(--g-color-ink);font-size:.96rem}.owner-validation-problems header p,.owner-validation-problems__findings p{color:var(--g-color-muted);font-size:.84rem;line-height:1.45}.owner-validation-problems__findings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-validation-problems__findings>li{background:var(--g-color-panel);border:1px solid var(--g-color-line);border-radius:calc(var(--g-radius) - 2px);gap:4px;padding:11px 12px;display:grid}.owner-validation-problems__findings strong{color:var(--g-color-ink);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong)}.owner-validation-problems__values{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.owner-validation-problems__values code{background:var(--g-color-surface);border:1px solid var(--g-color-line);color:var(--g-color-ink);border-radius:5px;padding:2px 6px;font-size:.77rem}.owner-validation-problems__technical{border-top:1px solid var(--g-color-line);padding-top:12px}.owner-validation-problems__technical summary{color:var(--g-color-muted);cursor:pointer;align-items:center;gap:5px;font-size:.8rem;list-style:none;display:flex}.owner-validation-problems__technical summary::-webkit-details-marker{display:none}.owner-validation-problems__technical[open] summary svg{transform:rotate(180deg)}.owner-validation-problems__technical ul{color:var(--g-color-muted);font-family:var(--g-font-mono);gap:5px;margin:10px 0 0;padding-left:18px;font-size:.76rem;line-height:1.45;display:grid}.owner-authoring__feedback{color:var(--g-color-action);margin:0;font-size:.9rem}.owner-authoring__payout-required{background:var(--g-color-surface);border:1px solid var(--g-color-warning);border-radius:var(--g-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.owner-authoring__payout-required>div{gap:4px;display:grid}.owner-authoring__payout-required p{color:var(--g-color-muted);margin:0;font-size:.84rem}.owner-authoring__payout-required>a{color:var(--g-color-action);font-size:.84rem;font-weight:var(--g-font-weight-ui-strong);text-decoration:none}.owner-authoring__payout-required>a:hover,.owner-authoring__payout-required>a:focus-visible{text-decoration:underline}@media (max-width:640px){.owner-payout-account__details{grid-template-columns:1fr}.owner-version-actions__draft{flex-direction:column;align-items:flex-start}.owner-version-actions__draft-buttons{justify-content:flex-start}.owner-version-actions__readiness{flex-direction:column;align-items:flex-start}.owner-version-actions__readiness-actions{justify-content:flex-start}.owner-version-actions__steps{grid-template-columns:1fr}.owner-version-actions__step+.owner-version-actions__step{border-left:0;border-top:1px solid var(--g-color-line);padding-top:16px;padding-left:0}}.review-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;display:grid}.public-footer{border-top:1px solid var(--g-color-line);grid-template-columns:minmax(260px,1.2fr) repeat(3,minmax(130px,.55fr));gap:24px;max-width:1120px;margin:48px auto 0;padding:32px 24px 42px;display:grid}.public-footer__brand{align-content:start;gap:14px;display:grid}.public-footer p{color:var(--g-color-muted);max-width:360px;margin:0;line-height:1.55}.public-footer nav{align-content:start;gap:10px;display:grid}.public-footer nav a{color:var(--g-color-muted);font-size:.94rem;text-decoration:none}.public-footer nav strong{font-size:.9rem;font-weight:var(--g-font-weight-ui-strong)}.public-footer nav a:hover{color:var(--g-color-ink)}.public-footer .g-theme-picker{width:max-content}@media (max-width:760px){.g-shell .page{padding:20px 18px 24px}.session-recovery__dialog{padding:24px 20px}.public-header{padding:12px 12px 0}.public-header__inner{border-radius:18px;flex-wrap:wrap;min-height:auto;padding:12px}.public-header__nav{order:3;justify-content:flex-start;width:100%}.public-header__actions{margin-left:auto}.public-hero{grid-template-columns:1fr;min-height:auto;padding-block:44px 32px}.public-feature-grid,.public-footer,.method-browser__controls,.method-detail__hero,.method-detail__content,.discover-method-detail__hero,.discover-method-detail__grid,.owner-method-detail__grid,.owner-pricing-grid,.settings-experience,.run-workspace__grid,.run-workspace__layout,.discover-method-detail__supporting-content,.method-assistant-setup__options{grid-template-columns:1fr}.method-assistant-setup__heading{flex-direction:column;align-items:flex-start}.route-loading__method-grid,.home-welcome{grid-template-columns:1fr}.route-loading__method-hero{grid-template-columns:1fr;align-items:start}.home-welcome{gap:24px}.home-welcome h1{max-width:16ch}.owner-authoring__layout{grid-template-columns:1fr;gap:18px}.owner-pricing-usage-status{flex-direction:column;align-items:flex-start}.owner-authoring__versions{border-bottom:1px solid var(--g-color-line);border-right:0;gap:8px;padding:0 0 12px;display:grid}.owner-authoring__versions-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.owner-authoring__versions-heading .g-button{white-space:nowrap}.owner-authoring__version-item{width:100%}.owner-authoring-row{grid-template-columns:44px minmax(0,1fr);align-items:start}.owner-authoring-row .g-button{grid-column:2;justify-self:start}.method-browser__controls>.g-button{justify-content:center;width:100%}.app-method-row__actions .g-button{min-height:38px;padding-inline:12px;font-size:.82rem}.home-next-run{flex-direction:column;align-items:flex-start;display:flex}.home-topline{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px}.home-greeting p{white-space:nowrap;font-size:1rem}.home-next-run{gap:20px;padding:18px}.home-next-run__meta{justify-items:stretch;width:100%}.home-next-run__meta .run-progress{min-width:0}.home-next-run__meta .home-next-run__button,.home-next-run__meta .home-next-run__continue-goalite{justify-content:center;width:100%}.home-run-card__actions{align-items:center}.owner-attention-card,.owner-method-row,.owner-review-row,.owner-method-detail__hero,.owner-review-detail__intro{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.owner-method-row__actions{justify-content:flex-start}.run-workspace__header{flex-direction:column;align-items:flex-start}.run-workspace__focus{grid-template-columns:1fr}.run-workspace__focus--ready .run-workspace__focus-copy,.run-workspace__focus--ready .run-workspace__focus-action,.run-workspace__focus--ready .run-workspace__focus-context{grid-area:auto/1}.run-workspace__focus-action{align-items:flex-start;width:100%}.run-workspace__sidebar{border-left:0;border-top:1px solid var(--g-color-line);padding-top:24px;padding-left:0}.run-workspace__sidebar:before{display:none}.g-modal-form__grid{grid-template-columns:1fr}.run-workspace__certificate{grid-column:auto}.settings-form__grid,.profile-avatar-upload{grid-template-columns:1fr}.profile-avatar-upload{justify-items:start}.method-detail__hero .g-method-visual{min-height:240px}.method-detail__content .g-panel:first-child,.discover-method-detail__grid .g-panel:first-child{grid-row:auto}.settings-section{flex-direction:column;align-items:flex-start}.settings-rail{border-bottom:0;border-right:0;padding:16px 8px 22px}.settings-rail__group>:is(a,button),.settings-rail__theme{padding-left:8px;padding-right:6px}.settings-rail__group>:is(a,button):before{left:2px}.settings-content{padding:0}.settings-experience--index .settings-content{display:none}.settings-experience--overview .settings-content{padding:22px 20px 30px;display:block}.settings-experience{--settings-control-gap:12px;--settings-section-gap:24px}.settings-page-header h1{font-size:1.52rem}.settings-overview__account-context{flex-direction:column;align-items:stretch;max-width:none}.settings-overview__account-context .g-picker__trigger{width:100%}.settings-overview__grid{grid-template-columns:1fr}.settings-experience--detail .settings-rail{display:none}.settings-experience--detail .settings-content{padding:22px 20px 30px}.settings-detail-panel :is(.settings-form__actions,.integration-callback__actions,.app-method-card__primary-actions){flex-direction:column;align-items:stretch}.settings-detail-panel :is(.settings-form__actions,.integration-callback__actions,.app-method-card__primary-actions)>:is(.g-button,a){justify-content:center;width:100%}.settings-method-card__billing-heading{flex-direction:column;align-items:flex-start}.settings-method-card__billing-confirmation{flex-direction:column;align-items:stretch}.integration-settings__details{grid-template-columns:1fr}.integration-settings__provider-header{grid-template-columns:1fr;align-items:stretch}.integration-settings__provider-actions{justify-content:flex-end}.integration-settings__provider-actions>.g-button{width:auto}.integration-settings__default-row{flex-direction:column;align-items:flex-start}.account-settings__current>.g-button{margin-left:0}.account-settings__options article{grid-template-columns:1fr;padding-right:0}.account-settings__option-actions{border-top:1px solid var(--g-color-line);justify-content:flex-end;padding:6px 10px}.settings-method-row{grid-template-columns:1fr;align-items:flex-start}.settings-method-row__actions{justify-content:flex-start}.settings-workspace-list article{grid-template-columns:1fr}.settings-workspace-list button,.settings-workspace-list strong{grid-area:auto/1}.account-security dl div{flex-direction:column;align-items:flex-start;gap:4px;padding-block:10px}.account-rename-modal__dialog form{grid-template-columns:1fr}.account-rename-modal__dialog form>div{justify-content:flex-start}.workspace-management__header{flex-direction:column;align-items:stretch}.admin-console .settings-content{padding:22px 20px 30px}.admin-user-search{width:min(290px,53vw);min-width:0}.admin-user-search input{width:100%}.admin-console .admin-console__access-results button{grid-template-columns:minmax(0,1fr) auto}.admin-console__access-results button>.admin-console__status{display:none}.admin-console__account-meta,.admin-console__user-meta{grid-template-columns:1fr}.admin-console__detail-heading{flex-direction:column;align-items:stretch}.admin-console__danger-zone,.admin-console__concierge-guide{grid-template-columns:1fr}.admin-console__concierge-guide>p{border-left:0;border-top:1px solid var(--g-color-line);padding-top:12px;padding-left:0}.admin-console button.admin-console__linked-account{grid-template-columns:minmax(0,1fr) auto;min-height:92px;padding:20px}.admin-console__linked-account>span:nth-child(2){display:none}.workspace-management__create-button{align-self:start}.workspace-create-form,.workspace-management__list article,.workspace-management__list form{grid-template-columns:1fr}.workspace-management__actions,.workspace-management__list form>div{justify-content:flex-start}.workspace-invitations__form,.workspace-seats__detail form{grid-template-columns:1fr}.workspace-invitations__form .g-button,.workspace-seats__detail form .g-button{justify-self:start}.workspace-invitations__list li,.workspace-seats__detail li{flex-direction:column;align-items:flex-start}.settings-quick-item{grid-template-columns:38px minmax(0,1fr) auto}.review-layout{grid-template-columns:1fr}.home-skeleton__work-card{grid-template-columns:1fr;align-items:flex-start}.home-skeleton__work-card>div:nth-child(2),.route-loading__method-hero,.route-loading__grid{grid-template-columns:1fr}.route-loading__visual{max-width:none}.route-loading__grid>.g-skeleton:last-child{grid-column:auto}.owner-trends,.owner-editor-grid,.owner-form__uploads,.owner-image-upload--control,.owner-method-media__grid,.owner-content-panel__fields,.owner-showcase__workspace,.owner-showcase__fields{grid-template-columns:1fr}.owner-showcase__preview{position:static}.owner-content-panel__field--wide{grid-column:auto}.owner-content-savebar,.owner-content-panel__heading,.owner-showcase__header,.owner-marketing-faq-list li{flex-direction:column;align-items:flex-start}.owner-content-savebar__actions{justify-content:space-between;width:100%}.owner-marketing-outcomes li{grid-template-columns:24px minmax(0,1fr) auto}.owner-marketing-outcomes li>.g-button{grid-column:2/-1;justify-self:start}.owner-promos__form,.owner-promos__kind>div{grid-template-columns:1fr}.owner-promos__price-grid-header,.owner-promos__price-row{grid-template-columns:52px repeat(2,minmax(0,1fr))}.owner-method-media__canvas--icon{max-width:210px}.owner-pricing-prices__price-entry,.owner-form__asset-previews{grid-template-columns:1fr}.owner-metrics .g-panel{gap:6px;min-height:62px;padding:10px 8px}.owner-metrics span{font-size:.68rem;line-height:1.15}.owner-metrics strong{font-size:1.15rem}.owner-referrals__create,.owner-referral-list article{flex-direction:column;align-items:stretch}}.discover-method-tiers{border-top:1px solid var(--g-color-line);margin-block:0;padding-top:2rem;scroll-margin-top:72px}.discover-method-tiers>header{gap:.55rem;max-width:760px;margin-bottom:1.4rem;display:grid}.discover-method-tiers>header h2,.discover-method-tiers>header p{margin-bottom:0}.discover-method-tiers__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.discover-method-tiers__grid>.g-method-tier-card{min-width:0}.discover-method-tiers .g-method-tier-card__footer>.g-button{width:100%}.discover-method-tier{flex-direction:column;gap:.8rem;min-height:100%;padding:1.4rem;display:flex}.discover-method-tier--current{border-color:color-mix(in srgb, var(--g-color-action) 58%, var(--g-color-line));box-shadow:0 14px 34px color-mix(in srgb, var(--g-color-action) 10%, transparent)}.discover-method-tier__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.discover-method-tier__heading>span{color:var(--g-color-muted);font-size:.76rem}.discover-method-tier__heading>strong{background:color-mix(in srgb, var(--g-color-action) 12%, var(--g-color-panel));color:var(--g-color-action);border-radius:999px;padding:5px 8px;font-size:.7rem}.discover-method-tier>small{color:var(--g-color-muted)}.discover-method-tier h3,.discover-method-tier p{margin:0}.discover-method-tier__price{font-size:1.15rem}.discover-method-tier ul{gap:.5rem;margin:0 0 auto;padding:0;list-style:none;display:grid}.discover-method-tier li{align-items:center;gap:.45rem;display:flex}.discover-method-tier li.discover-method-tier__group-label{color:var(--g-color-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.72rem;font-weight:750}.discover-method-tier__standing{background:var(--g-color-canvas-soft);border-radius:.75rem;margin:0;padding:.75rem}.discover-method-tier>.g-button{width:100%}.discover-method-checkout__tier-picker,.discover-method-checkout__tier-name,.discover-method-checkout__seats{gap:.45rem;display:grid}.discover-method-checkout__tier-picker select{width:100%}.discover-method-checkout__seats{border-top:1px solid var(--g-color-line);padding-top:1rem}.discover-method-checkout__seats>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.discover-method-checkout__seats [role=group]{justify-content:flex-start}.discover-method-checkout__seats output{text-align:center;min-width:2ch}.stage-progress__segment.is-locked,.stage-progress__pill--locked{background:color-mix(in srgb, var(--g-color-panel) 72%, var(--g-color-canvas));color:var(--g-color-muted)}.run-workspace__stages .stage-progress__segment.is-locked{border:2px solid color-mix(in srgb, var(--g-color-line) 75%, transparent)}.run-workspace__stages .stage-progress__segment.is-locked>span{background:color-mix(in srgb, var(--g-color-panel) 78%, var(--g-color-canvas));color:var(--g-color-muted)}.settings-method-card__tier-change,.settings-method-card__seat-change{gap:.45rem;margin-top:.85rem;display:grid}.settings-method-card__seat-change>div{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.settings-method-card__seat-change output{text-align:center;min-width:2ch}.owner-pricing-stack,.owner-tier-management,.owner-tier-list,.owner-tier-management__ladder{gap:1.25rem;display:grid}.owner-tier-management__body{grid-template-columns:minmax(0,1.65fr) minmax(20rem,.85fr);align-items:start;gap:1.25rem;display:grid}.owner-tier-management__body--single{grid-template-columns:minmax(0,1fr)}.owner-tier-setup{background:linear-gradient(120deg, color-mix(in srgb, var(--g-color-primary) 10%, transparent), transparent 58%), var(--g-color-panel);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.1rem,3vw,1.75rem);display:flex}.owner-tier-setup h2,.owner-tier-setup p{margin:0}.owner-tier-setup>div{gap:.4rem;max-width:46rem;display:grid}.owner-tier-setup p,.owner-tier-dialog__intro{color:var(--g-color-muted)}.owner-tier-editor{padding:0;overflow:visible}.owner-tier-editor>header{grid-template-columns:auto minmax(8rem,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.owner-tier-editor__order{background:color-mix(in srgb, var(--g-color-primary) 18%, var(--g-color-panel));color:var(--g-color-primary);border-radius:999px;justify-content:center;align-items:center;min-height:1.8rem;padding:0 .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.owner-tier-editor__identity{gap:.08rem;display:grid}.owner-tier-editor__identity small{color:var(--g-color-muted);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.72rem;display:flex}.owner-tier-editor__highlight{color:var(--g-color-primary);font-weight:var(--g-font-weight-ui-strong)}.owner-tier-editor__highlight:before{color:var(--g-color-muted);content:"·";margin-right:.3rem}.owner-tier-editor__summary{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:0;display:flex}.owner-tier-editor__summary>div{gap:.05rem;display:grid}.owner-tier-editor__summary dt{color:var(--g-color-muted);font-size:.68rem}.owner-tier-editor__summary dd{margin:0;font-size:.8rem;font-weight:700}.owner-tier-editor__actions{flex-wrap:nowrap;justify-content:end;gap:.35rem;display:flex}.owner-tier-editor__icon-action{aspect-ratio:1;justify-content:center;width:2.5rem;min-width:2.5rem;padding-inline:0}.owner-tier-editor__icon-action>span{justify-content:center;width:100%}.owner-tier-editor__icon-action>span:last-child:empty{display:none}.owner-tier-list__add{justify-content:flex-end;padding-top:.15rem;display:flex}.owner-tier-editor__section,.owner-tier-capabilities,.owner-tier-editor__margin,.owner-tier-editor__pricing,.owner-tier-editor__top-price,.owner-tier-economics{margin-inline:1rem}.owner-tier-editor__section{gap:.75rem;display:grid}.owner-tier-editor__section h3,.owner-tier-capabilities legend{color:var(--g-color-ink);margin:0;font-size:.84rem;font-weight:700}.owner-tier-editor__fields,.owner-tier-editor__pricing{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:start;gap:.75rem;display:grid}.owner-tier-editor__fields--access .g-form-field:first-child,.owner-tier-editor__fields--access .g-form-field:last-child{grid-column:span 2}.owner-tier-editor__switch{align-items:center;gap:.65rem;margin-top:.25rem;display:flex}.owner-tier-editor__free-controls,.owner-tier-dialog__free-controls{grid-template-columns:minmax(13rem,.8fr) minmax(18rem,1.2fr);align-items:center;gap:1rem;display:grid}.owner-tier-editor__free-controls .owner-tier-editor__margin,.owner-tier-dialog__free-controls .owner-tier-editor__margin{max-width:none;margin-inline:0}.owner-tier-editor__switch>span,.owner-tier-capability__copy,.owner-tier-dialog__free>span{gap:.1rem;display:grid}.owner-tier-editor__switch small,.owner-tier-capability small,.owner-tier-dialog__free small{color:var(--g-color-muted);font-size:.72rem;line-height:1.35}.owner-tier-capabilities{border:0;padding:0}.owner-tier-capabilities>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;margin-top:.65rem;display:grid}.owner-tier-capability,.owner-tier-dialog__free{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);align-items:center;gap:.7rem;min-height:4rem;padding:.75rem}.owner-tier-capability{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;transition:background .14s,border-color .14s;display:grid}.owner-tier-capability:hover{background:var(--g-color-state-hover)}.owner-tier-capability[data-selected]{background:color-mix(in srgb, var(--g-color-primary) 8%, var(--g-color-surface));border-color:color-mix(in srgb, var(--g-color-primary) 55%, var(--g-color-line))}.owner-tier-capability:has(input:focus-visible){outline:2px solid var(--g-color-action);outline-offset:2px}.owner-tier-capability:has(input:disabled){cursor:default}.owner-tier-capability__icon{background:color-mix(in srgb, var(--g-color-primary) 12%, transparent);color:var(--g-color-primary);border-radius:.65rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.owner-tier-capability__copy strong{font-size:.8rem}.owner-tier-capability__check{border:1px solid color-mix(in srgb, var(--g-color-ink) 30%, transparent);color:var(--g-color-switch-thumb-active);border-radius:.3rem;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;transition:background .14s,border-color .14s;display:inline-flex}.owner-tier-capability[data-selected] .owner-tier-capability__check{background:var(--g-color-action);border-color:var(--g-color-action)}.owner-tier-capability[data-selected] .owner-tier-capability__check:after{content:"✓";font-size:.78rem;font-weight:800;line-height:1}.owner-tier-capability:has(input:disabled) .owner-tier-capability__check{opacity:.65}.owner-tier-dialog__free{display:flex}.owner-tier-editor__margin{gap:.35rem;max-width:32rem;display:grid}.owner-tier-editor__margin>span{font-size:.8rem;font-weight:700}.owner-tier-editor__margin input[type=range]{--owner-tier-margin-progress:0%;appearance:none;background:linear-gradient(to right, var(--g-color-action) 0 var(--owner-tier-margin-progress), var(--g-color-line) var(--owner-tier-margin-progress) 100%);cursor:pointer;border-radius:999px;width:100%;height:.4rem;margin:.55rem 0}.owner-tier-editor__margin input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--g-color-panel);border:3px solid var(--g-color-action);box-shadow:0 1px 4px color-mix(in srgb, var(--g-color-ink-base) 24%, transparent);border-radius:50%;width:1.15rem;height:1.15rem;margin-top:-.375rem}.owner-tier-editor__margin input[type=range]::-webkit-slider-runnable-track{background:0 0;height:.4rem}.owner-tier-editor__margin input[type=range]::-moz-range-thumb{background:var(--g-color-panel);border:3px solid var(--g-color-action);box-shadow:0 1px 4px color-mix(in srgb, var(--g-color-ink-base) 24%, transparent);border-radius:50%;width:.85rem;height:.85rem}.owner-tier-editor__margin input[type=range]::-moz-range-track{background:0 0;border:0;height:.4rem}.owner-tier-editor__margin input[type=range]:focus-visible{outline:2px solid var(--g-color-action);outline-offset:4px}.owner-tier-editor__margin input[type=range]:disabled{background:var(--g-color-line);cursor:not-allowed;opacity:.55}.owner-tier-editor__margin input[type=range]:disabled::-webkit-slider-thumb{border-color:var(--g-color-muted)}.owner-tier-editor__margin input[type=range]:disabled::-moz-range-thumb{border-color:var(--g-color-muted)}.owner-tier-editor__margin.is-disabled>span,.owner-tier-editor__margin.is-disabled>small{color:var(--g-color-muted)}.owner-tier-editor__top-price{background:var(--g-color-surface);border:1px solid var(--g-color-line);border-radius:var(--g-radius);gap:.2rem;padding:.8rem .9rem;display:grid}.owner-tier-editor__top-price span{font-size:.8rem;font-weight:700}.owner-tier-editor__top-price p{color:var(--g-color-muted);margin:0;font-size:.78rem}.owner-tier-economics,.owner-free-tier-summary dl{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:0;display:grid}.owner-tier-economics{border-top:1px solid var(--g-color-line);padding-block:1rem}.owner-tier-economics div,.owner-free-tier-summary dl div{gap:.2rem;display:grid}.owner-tier-economics dt,.owner-free-tier-summary dt{color:var(--g-color-muted);font-size:.8rem}.owner-tier-economics dd,.owner-free-tier-summary dd{margin:0;font-weight:700}.owner-tier-warnings{color:var(--g-color-danger)}.owner-tier-dialog{gap:1.15rem;display:grid}.owner-tier-dialog__intro{margin:0}.owner-tier-dialog__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.owner-tier-dialog--expanded .owner-tier-dialog__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-free-tier-summary{gap:1.1rem;display:grid}.owner-tier-management__body>.owner-free-tier-summary{position:sticky;top:1rem}.owner-tier-management__body>.owner-free-tier-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-tier-management__body>.owner-free-tier-summary .owner-free-tier-funnel ol{grid-template-columns:1fr}.owner-tier-management__body>.owner-free-tier-summary .owner-free-tier-funnel li{border-left:2px solid var(--g-color-primary);border-top:0;padding:.35rem 0 .35rem .75rem}.owner-free-tier-funnel{border-top:1px solid var(--g-color-line);gap:.8rem;padding-top:1rem;display:grid}.owner-free-tier-funnel h4,.owner-free-tier-funnel p{margin:0}.owner-free-tier-funnel>div p,.owner-free-tier-funnel__breakdown{color:var(--g-color-muted);font-size:.78rem}.owner-free-tier-funnel ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.owner-free-tier-funnel li{border-top:2px solid var(--g-color-primary);align-items:center;gap:.55rem;padding:.7rem .5rem 0 0;display:flex}.owner-free-tier-funnel li>span{background:var(--g-color-primary);color:var(--g-color-panel);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;display:inline-flex}.owner-free-tier-funnel li div{display:grid}.owner-free-tier-funnel li small{color:var(--g-color-muted);font-size:.7rem}@media (max-width:1100px){.owner-tier-management__body{grid-template-columns:1fr}.owner-tier-management__body>.owner-free-tier-summary{position:static}}@media (max-width:760px){.owner-tier-setup{flex-direction:column;align-items:flex-start}.owner-tier-dialog__fields,.owner-tier-dialog--expanded .owner-tier-dialog__fields,.owner-free-tier-funnel ol,.owner-tier-editor__free-controls,.owner-tier-dialog__free-controls{grid-template-columns:1fr}.owner-tier-editor__summary{grid-column:1/-1;width:100%}.owner-tier-editor>header{grid-template-columns:auto minmax(0,1fr)}.owner-tier-editor__actions{grid-column:1/-1;justify-content:start}.owner-tier-editor__fields--access .g-form-field:first-child,.owner-tier-editor__fields--access .g-form-field:last-child{grid-column:auto}}@media (max-width:520px){.owner-default-currency-setting{grid-template-columns:1fr;align-items:start}.owner-tier-editor__actions{flex-wrap:wrap}}
